US09595362B2
The present invention provides a conductive polymer composite including a π-conjugated polymer and a dopant polymer which contains a repeating unit “a” represented by the following general formula (1) and has a weight-average molecular weight in the range of 1,000 to 500,000, wherein R1 represents a hydrogen atom or a methyl group; R2 represents a single bond, an ester group, or a linear, branched, or cyclic hydrocarbon group having 1 to 12 carbon atoms and optionally containing either or both of an ether group and an ester group; Z represents a single bond, a phenylene group, a naphthylene group, an ether group, or an ester group; and “a” is a number satisfying 0
US09595361B2
A thin film structure includes a metal seed layer, and a method of forming an oxide thin film on a conductive substrate by using the metal seed layer is disclosed. The thin film structure includes a transparent conductive substrate, a metal seed layer that is deposited on the transparent conductive substrate, and a metal oxide layer that is deposited on the metal seed layer.
US09595359B2
A magnetic lens for focusing a beam of charged particles traveling along an optical axis includes an axial bore disposed around said optical axis; magnetic field generating means; and magnetic yoke, to guide and concentrate said magnetic field toward said optical axis so as to form a focusing region, wherein Said yoke has a composite structure, comprising an outer primary portion and an inner secondary portion; Said secondary portion is mounted as a monolithic insert within said primary portion so as to be disposed around said focusing region; Said secondary portion comprises a waist region surrounding said bore and acting as a magnetic constriction, configured such that said magnetic field undergoes saturation in said waist region, thereby causing magnetic flux to exit the waist region and form a focusing field in said focusing region.
US09595358B2
The invention relates to a long-term storage device (1) intended to receive a containment case (3) containing radioactive materials, where this device includes a main body (2) having an inner surface delimiting a housing (7).According to the invention, in an unloaded configuration, in which the containment case containing radioactive materials is absent from the storage device, the latter includes a storage case (9) delimiting a cavity (4) to receive the containment case, where the storage device also includes ventilation means allowing air to circulate between the exterior of the storage device and a space delimited between the inner surface of the main body and the storage case (9).
US09595355B2
An annulus spacer for a fuel channel assembly of a nuclear reactor, and method of manufacturing an annulus spacer. The fuel channel assembly includes a calandria tube and a pressure tube positioned at least partially within the calandria tube. The annulus spacer includes a garter spring configured to surround a portion of the pressure tube to maintain a gap between the calandria tube and the pressure tube. A girdle wire is positioned substantially within the garter spring and configured to form a loop around the pressure tube. The girdle wire includes a first segment and a second segment that overlaps the first segment to form an overlap, the overlap extending between approximately 45 degrees and approximately 135 degrees to reduce the possibility of girdle wire twisting.
US09595354B2
A system and method of refreshing a nonvolatile memory having memory cells. The method includes identifying one or more of the memory cells that do not satisfy a data retention test; remapping the one or more identified memory cells from original memory addresses to spare memory addresses; and refreshing the identified memory cells.
US09595353B2
A data storage device includes a resistance-based memory. A method includes storing a codeword into a first set of storage elements of the resistance-based memory. The codeword represents data to be stored, and the codeword includes first redundancy information associated with the data. The method further includes storing auxiliary redundancy information into a second set of storage elements of the resistance-based memory. The auxiliary redundancy information is associated with the data. The method further includes discarding the auxiliary redundancy information from the second set of storage elements while retaining the first redundancy information at the first set of storage elements.
US09595344B2
In a memory cell array, a plurality of memory cells connected to a plurality of word lines and a plurality of bit lines are arranged in a matrix. A control circuit controls the potentials of said plurality of word lines and said plurality of bit lines. In an erase operation, the control circuit erases an n number of memory cells (n is a natural number equal to or larger than 2) of said plurality of memory cells at the same time using a first erase voltage, carries out a verify operation using a first verify level, finds the number of cells k (k≦n) exceeding the first verify level, determines a second erase voltage according to the number k, and carries out an erase operation again using the second erase voltage.
US09595343B1
A storage device includes multiple memory cells and storage circuitry. The storage circuitry is configured to write data to a group of the memory cells by applying to the group of the memory cells up to a maximal number of programming pulses. The storage circuitry is further configured to evaluate, after applying less than the maximal number of programming pulses, a criterion that predicts whether or not the data will be written successfully within the maximal number of programming pulses, and when the criterion predicts that writing the data will fail, to perform a corrective operation.
US09595331B1
A nonvolatile memory device may include a plurality of memory blocks each including a drain select line, word lines and a source select line, and a pass transistor stage including a plurality of pass transistors formed in series in an active region and suitable for transferring word line voltages to a memory block selected among the memory blocks, in response to a block select signal, wherein the pass transistors each share a drain with a first adjacent pass transistor at one side while sharing a source with a second adjacent pass transistor at the other, and wherein a pair of pass transistors which share the source transfer word line driving signal form drains thereof to a pair of word lines which are included in different memory blocks among the memory blocks, through the source.
US09595329B1
A memory system has a first plurality of non-volatile random access memory (NVRAM) cells. Each NVRAM cell has a volatile portion coupled to a corresponding non-volatile portion. A non-volatile indicator circuit provides information as to whether the first plurality of NVRAM cells has the most recent data written into NVRAM cells in the non-volatile portions.
US09595326B2
An electronic device comprising a semiconductor memory unit that may include a cell array including a plurality of storage cells; a first line connected to one ends of the plurality of storage cells; a second line connected to the other ends of the plurality of storage cells; a first driver connected to one end of the first line at a first contact location on one side of the cell array, and configured to apply a first electrical signal to the one end of the first line; and a second driver connected to one end of the second line at a second contact location on a side of the cell array opposing the side of the cell array where the first contact location is located, and configured to apply a second electrical signal to the one end of the second line.
US09595323B1
A method is provided for operating a non-volatile storage system that includes a plurality of bit lines, a word line comb including a plurality of word lines, and a plurality of memory elements, each memory element coupled between one of the bit lines and one of the word lines. The method includes receiving a current conducted by the word line comb, estimating a resistance of a conductive path between the word line comb and a selected word line voltage node, and generating a voltage at the selected word line voltage node based on the received current and the estimated resistance so that a voltage of the word line comb substantially equals a reference voltage.
US09595319B2
A novel 2D/3D hierarchical-BL NAND array with at least one plane on independent Psubstrate comprising a plurality of LG groups respectively associated with a plurality of local bit lines (LBLs) laid at a level below a plurality of broken or non-broken global bit lines (GBLs) connected to Page Buffer. Each LG group includes multiple blocks and connects an independent power supply line to each of the plurality of LBLs. Each block including N-bit 2D/3D NAND strings each with S cells connected in series and terminated by two string-select devices and coupled to a common source line. In particular, random-size partial-block WLs are selected from each block of randomly selected LG groups of one plane of the 2D/3D NAND array for erase at the same time with border WLs being optionally preread and program into another plane of the 2D/3D NAND array or optionally saved off-chip and wrote back for data security.
US09595316B2
Embodiments of design-for-test (DFT) apparatuses and related techniques are disclosed herein. In some embodiments, a DFT apparatus may include an SRAM cell, read/write (R/W) circuitry to provide a nominal word line (WL) voltage and a nominal BL voltage for application to the SRAM cell during accesses. The DFT apparatus may also include test circuitry having an activated state and a deactivated state. When the test circuitry is in the activated state, in some embodiments, the WL voltage and/or the BL voltage applied to the SRAM cell may be different from the nominal voltages provided by the R/W/decoder circuitry. The R/W/decoder circuitry may be operated to perform accesses to the SRAM cell while the test circuitry is in the activated state. Other embodiments may be disclosed and/or claimed.
US09595310B2
A circuit for control of time for read operation is disclosed which additionally incorporates a dummy device circuit and a dummy sensitive amplifier circuit, uses a current mirror circuit to mirror a reference current in a reference device circuit into the dummy device circuit to generate a mirrored current, and generates time control signals based on the mirrored current. Due to the same adaptation of the mirrored current to the size of a test device as the reference current, the time control signals are also adapted to the size of the test device. This addresses the problem of fixed time control signals arising from the use of a conventional RC relay circuit and enables the time control signals to change with the size of the test device as well as Process Voltage Temperature, thereby resulting in an effective reduction in average energy consumed in read operation.
US09595301B2
In one embodiment, a computer program product includes a computer readable storage medium having program instructions embodied therewith. The computer readable storage medium is not a transitory signal per se. The program instructions are executable by a tape drive to cause the tape drive to perform a method. The method includes writing data to a first write section of a magnetic tape, at least some of the data being written in association with first headers. The method also includes selecting some of the data for rewrite based on detected errors. Moreover, the method includes rewriting the selected data to a rewrite section of the magnetic tape, the rewritten data being written in association with rewrite headers. A length of each of the rewrite headers is greater than a length of each of the first headers.
US09595300B2
A system and a method are disclosed for on-screen display that indicates to the user the current point in the playback of the video within the context of the chapter delineations. The user can access a chapter selection feature that presents a preview image from each chapter along with a timeline representing the video, and an indication on the timeline of where the chapters fall along the timeline. Alternatively, short video segments replace the still images as representing the chapters for some or all of the chapters. The user can select a chapter in which to resume playing the video by selecting one of the images or video segments.
US09595296B2
Multi-stage production pipeline system that may be utilized in conjunction with a motion picture project management system. The multi-stage production pipeline system includes a computer and a database. The database includes metadata associated with at least one shot or associated with regions within the plurality of images in the at least one shot, or both. The computer includes a grouping tool interface for presenting user interface elements and accepting input of the metadata associated with the at least one shot or regions within the plurality of images in the at least one shot, or both. The system enables a large studio workforce to work non-linearly on a film while maintaining a unified vision driven by key creative figures, allowing for more consistent, higher quality, faster, less expensive work product and more efficient project management techniques. The system also enables reuse of project files, masks and other production elements across projects.
US09595281B2
Embodiments disclosed herein generally relate to contact at the disk by the recording head in a hard disk drive. In one embodiment, a direct current is applied to an element in a HAMR head. An alternating current is then applied to the element over top of the direct current to cause the HAMR head to dither. By monitoring the head signal at the dither frequency, a touchdown or contact of a NFT on a disk may be detected based upon variations in the produced signal.
US09595280B2
A procedure for accurately determining thermal flying height control (TFC) touchdown power associated with a head-disk interface (HDI) in a hard disk drive (HDD) involves dithering the spacing corresponding to the HDI by applying an oscillating signal. The touchdown power with the HDI dithering applied is determined and, based on that and the dithering amplitude, the touchdown power without dithering applied, as well as the back-off power, is determinable.
US09595275B1
A method of removing a magnetic domain from a slider structure, such as a shield of a write head, in a storage assembly having a storage media. The method includes passing the slider structure in close proximity to a region on the storage media having a magnetic field sufficiently large to remove a magnetic domain in the slider structure.
US09595269B2
A method of operation of a device includes receiving a first set of samples and a second set of samples. The first set of samples corresponds to a portion of a first audio frame and the second set of samples corresponds to a second audio frame. The method further includes generating a target set of samples based on the first set of samples and a first subset of the second set of samples and generating a reference set of samples based at least partially on a second subset of the second set of samples. The method also includes scaling the target set of samples to generate a scaled target set of samples and generating a third set of samples based on the scaled target set of samples and one or more samples of the second set of samples.
US09595259B2
A sound source-separating device includes a sound-collecting part, an imaging part, a sound signal-evaluating part, an image signal-evaluating part, a selection part that selects whether to estimate a sound source direction based on the first sound signal or the first image signal, a person position-estimating part that estimates a sound source direction using the first image signal, a sound source direction-estimating part that estimates a sound source direction, a sound source-separating part that extracts a second sound signal corresponding to the sound source direction from the first sound signal, an image-extracting part that extracts a second image signal of an area corresponding to the estimated sound source direction from the first image signal, and an image-combining part that changes a third image signal of an area other than the area for the second image signal and combines the third image signal with the second image signal.
US09595254B1
An acoustical treatment assembly includes a frame, an absorption panel, and a removable diffuser element. The frame has opposing mounting channels. The absorption panel is disposed on the frame and at least in part between the mounting channels, and comprises an acoustically absorbent material. The removable diffuser element has a convex rounded shape and includes acoustically reflective material. Opposing edges of the diffuser element are disposed within the mounting channels.
US09595253B2
A vehicular active noise reduction system includes a first microphone and first speaker disposed in a front-seat space, a second microphone and second speaker disposed in a back-seat space, and an active noise reduction device that performs control to output cancellation sound, to reduce noise in a cabin, from the first speaker and second speaker. When generating a first composite audio, the active noise reduction device removes audio components belonging to a frequency band relating to a second cancellation sound from audio collected by the first microphone, and when generating a second composite audio, removes audio components belonging to a frequency band relating to a first cancellation sound from audio collected by the second microphone.
US09595250B2
A handheld device for controlling a vibration of a resonant musical member of a musical instrument includes a handheld housing; at least one transducer on the housing that is configured to sense a proximity and/or vibration of a resonant musical member and output an actuating vibratory electromagnetic force based on the vibration of the resonant musical member; and a haptic component on the housing that is configured to output a tactile feedback responsive to a location and/or vibration of a resonant musical member.
US09595240B1
Techniques for adjusting a brightness of a front that lights a display of an electronic device in response to determining that the display is going to perform an update. Typically, page updates on certain types of displays, such as electronic paper displays, result in a relatively large but rapid change in brightness. Therefore, by increasing the brightness during the relatively dark portion of the update (e.g., when some, a majority, or all of the pixels are in the black state) and then decreasing the brightness back to its initial state upon completion of the update, the overall brightness perceived by the user remains more uniform. Increasing the uniformity of this perceived brightness in turn decreases the jarring affect of the flashing update and increases the experience of the user.
US09595239B2
A display calibration system may be used to calibrate a display. The display calibration system may have an image sensor that captures images of the display. An electrically controllable tunable filter such as an electrically tunable liquid crystal birefringence cell filter may be used to produce various wavelength-dependent filter characteristics in accordance with a variety of different filter settings. Control circuitry in the display calibration system may be used to adjust the filter to implement one or more color matching functions or to produce other desired filter characteristics for the display calibration system. The image sensor may measure light emitted from the display while the control circuitry is adjusting the filter. The control circuitry may then process the measured light to produce calibration data for the display. The calibration data may be loaded into the display by the control circuitry to calibrate the display.
US09595238B2
An electronic device, a cover of the electronic device, and a method of performing a function in the electronic device is provided. The electronic device includes a display unit configured to display information and a controller configured to detect whether a display screen is covered with one or more parts a cover covering the display unit, and to perform a predetermined function if the display screen is covered with the one or more parts of the cover. Another embodiment may be implemented at any amount.
US09595236B2
A data driver for a display includes: a polarity signal generator outputting polarity control signals for setting polarity patterns of data voltages such that pixels have the same polarity inversion pattern for every 2h number of pixels (where h is a natural number) in each pixel row defined by pixels that are arranged on the same row and have the same polarity inversion pattern for every 2k number of pixel rows (where k is a natural number) in a column direction; and a data voltage generator determining polarities of the data voltages in response to the polarity control signal to provide the determined polarities of the data voltages to the pixels.
US09595229B2
A local dimming method and a liquid crystal display using the same are provided. The local dimming method includes segmenting an input image into N×M (where N and M are positive integer greater than n) blocks; determining representative values of the blocks, which define average luminance of the respective blocks; analyzing the input image; setting a spatial filter mask having a size of n×n (where n is a positive integer greater than 3 and equal to or smaller than 10), increasing the number of coefficients greater than 0 in the spatial filter mask when the input image is determined as a dark image, and decreasing the number of coefficients greater than 0 in the spatial filter mask when the input image is determined as a bright image; and multiplying the block representative values by coefficients of the spatial filter mask to determine a dimming value for each block.
US09595228B2
A pixel array and an organic light emitting display device including the same, can display an image with uniform luminance by compensating for a variation in threshold voltage/mobility of a driving transistor for each pixel and compensating for a change in efficiency due to degradation of an organic light emitting diode. A first pixel among the pixel array includes an organic light emitting diode; a pixel circuit positioned among an anode electrode of the organic light emitting diode, a first scan line and a first data line through which a data signal is supplied to the first pixel, and controlling current flowing in the organic light emitting diode; and a switching element controlling the coupling between a second data line through which a data signal is supplied to a second pixel of the plurality of pixels and the anode electrode of the organic light emitting diode.
US09595218B2
A method for detecting noise includes determining whether a data value of a candidate pixel in a predetermined region of an image matches a first dynamic false contour (DFC) candidate value, determining whether a data value of at least one pixel adjacent to the candidate pixel matches a second DFC candidate value, and changing the data value of the candidate pixel the prior two determinations. The data value of the candidate pixel may be changed to a value in a lookup table. The first and second DFC candidate values may also be stored in one or more lookup tables.
US09595196B1
A mine management system for a mine where an unmanned vehicle operates in an operation area of the mine, includes an exit determination unit determining based on position data of a moving body different from the unmanned vehicle whether the moving body exits the operation area, an abnormality monitoring unit ending monitoring abnormality of the moving body based on manipulation on an input device installed in the moving body, an entrance prohibited area setting unit setting an entrance prohibited area where entrance of the unmanned vehicle is prohibited so that the entrance prohibited area includes a position of the moving body and expands the entrance prohibited area when the abnormality is detected by the abnormality monitoring, and an alarm device control unit activating an alarm device installed in the moving body when it is determined that the moving body exits the operation area and the input device is not manipulated.
US09595193B1
A computer-implemented method and system for vehicular traffic control and vehicle routing includes receiving a request for a best route, at a central system. The request including a current location and a destination from a requesting vehicle. Travel factors from the current location to the destination are determined. The travel factors include road availability, traffic conditions, and real time feedback, using the central system in response to receiving the request. The best route is determined for the requesting vehicle from the current location to the destination based on the travel factors, and real time feedback of the traffic conditions. The method and system includes initiating a plurality of traffic control actions along the route for the requesting vehicle. The traffic control actions are initiated along the route simultaneously and in concert with the requesting vehicle to clear the best route for the requesting vehicle to travel unobstructed to the destination.
US09595179B2
The method includes receiving a real-time signal containing information pertaining to amplitude and frequency of vibrations of a machine component over a frequency spectrum including a first analysis bandwidth and a second analysis bandwidth, and using the real-time signal to determine values indicative of the severity of vibrations occurring at frequencies in the first analysis bandwidth in a first unit of one of displacement, velocity, and acceleration, and determine values indicative of the severity of vibrations occurring at frequencies in the second analysis bandwidth in a second unit of one of displacement, velocity and acceleration, the second unit being different from the first unit; and associating the determined values in a common unit representing comparable severity of vibrations in the first analysis bandwidth and the second analysis bandwidth.
US09595174B2
A case-open switch assembly for a data entry device including a housing, the case-open switch assembly including at least one arrangement of electrical contacts arranged on a base surface, the at least one arrangement including a central contact and at least one contact spaced from and at least partially surrounding the central contact and at least one element, having a conductive contact surface including a central contact engagement portion and at least one contact engagement portion spaced from and at least partially surrounding the central contact engagement portion, which contacts the central contact and the at least one contact spaced from and at least partially surrounding the central contact and defines a short circuit between the central contact and at least one of the at least one contact when in a closed operative orientation.
US09595163B2
In some embodiments, a player may influence the volatility of a bonus round of a game by placing elements collected during a primary game onto symbol positions of the bonus round. In some embodiments, if a symbol position onto which a player placed one or more bonus round symbols is selected as an active symbol position for an event instance of the bonus round, the player wins a prize. Additionally, a multiplier may be applied to the value of the prize or other benefit may be provided to the player if the player placed more than one bonus round symbol element on the position. Thus, a player having a plurality of bonus round symbols to place may choose to increase the frequency of prizes won (e.g., by distributing the bonus round symbols over more positions) or increase the value of prizes (e.g., by grouping more symbols on fewer positions).
US09595161B2
In one embodiment, a system, apparatus, and method for social gaming may include a gaming machine configured to play a game of chance and produce game information. A social gaming server can be configured to communicate with the gaming machine, may establish a remote gaming session between the gaming machine and a user device, and may distribute the portion of the game information to the user device.
US09595158B2
A gaming system, comprising: a main cabinet comprising a mechanism for playing a game other than a slot machine game, and a mechanism for playing a slot machine game; a first screen in a portion of said main cabinet for displaying the game other than the slot machine game; a second screen connected to and integratedly extended from the first screen for displaying the slot machine game, the mechanism for playing the slot machine game is adapted to only receive second bets from while the first user awaits results of first bets placed on the mechanism for playing the game other than the slot machine game and is further adapted to only receive the second bets during a period of inactivity in the game other than the slot machine game; and wherein the results of the first bets are presented independently from the results of the second bets.
US09595153B2
Tapes holding bills and wound round a drum are pressed against the drum by a winding roller, and the tapes are further pressed against the drum by a guide roller provided downstream of the winding roller in the tape winding direction of the drum. Thus, bills difficult to be curved along the outer circumferential surface of the drum, such as creased or wrinkled bills, can be curved along the outer circumferential surface of the drum, and the bills wound round the drum can be prevented from shifting or skewing.
US09595152B2
A magnetic property detection apparatus that detects magnetic properties of a magnetic material included in a paper sheet transported through a transport path includes a magnet unit that generates a magnetic field that is perpendicular to a direction of transport of the paper sheet in the transport path and parallel to a transport surface of the paper sheet, of which magnetic field intensity decreases as the paper sheet is being transported in the transport direction, and after the magnetic field intensity has reached 0 (zero), the magnetic field intensity increases with the magnetic field being directed in a reverse direction; and a plurality of magnetic sensors arranged in the magnetic field generated by the magnet unit at locations at which the magnetic field intensity are mutually different, and that detect the magnetic properties of the paper sheet being transported through the transport path. The magnetic properties of the magnetic material included in the paper sheet are detected based on output signals of the plurality of magnetic sensors acquired when the magnetic material is detected.
US09595148B2
It is presented an access control communication device comprising: a short distance radio communication module; a cellular radio communication module; and a controller arranged to communicate access rights associated with a key device, using the cellular radio communication module, with an access control device over a cellular communication network, the communicating comprising sending a request for access management data associated with the lock device, and receiving access management data associated with the lock device; and the controller further being arranged to transmit the access management data to the key device for transfer to the lock device, the communicating and transmitting being arranged to be performed upon the access control device being in communication with the key device using the short distance radio communication module. A corresponding method, computer program and computer program product area also presented.
US09595147B2
A vehicle input device for reducing the number of input operation keys of input operation devices that are arranged in a vehicle to control an operation of a large number of controlled apparatuses arranged in the vehicle is provided. An entry key for unlocking or locking a vehicle door is positioned to be movable in a specific input operation direction with respect to a housing fixed inside the vehicle. When the entry key is moved in the input operation direction, the movement is detected, whereby the entry key itself is used as an input operation key for controlling the operation of the controlled apparatuses arranged in the vehicle.
US09595145B2
A method of providing access to a vehicle, including wirelessly and electronically discovering a personal electronic device disposed outside of the vehicle. A remote central controller is wirelessly instructed to wirelessly transmit a certificate to the personal electronic device. The certificate from the personal electronic device is wirelessly received within the vehicle. Validation from the a remote central controller that the certificate from the personal electronic device was transmitted from the remote central controller to the personal electronic device is wirelessly received within the vehicle. An electronic key to the vehicle is wirelessly transmitted from the vehicle to the personal electronic device.
US09595142B2
A method for pairing between a tow vehicle and a trailer, the method may include receiving a tow vehicle event indication and a trailer event indication; wherein the tow vehicle event indication is generated by a tow vehicle monitor that is arranged to monitor the tow vehicle; wherein the trailer event indication is generated by a trailer monitor that is arranged to monitor the trailer; determining, in response to a relationship between the tow vehicle event indication and the trailer event indication, whether the tow vehicle event indication and the trailer event indication are associated with a same event; and pairing the trailer and the tow vehicle is it is determined that the tow vehicle event indication and the trailer event indication are associated with the same event.
US09595140B2
A graphical user interface is provided that can be used on a diagnostic tool. The graphical user interface allows a technician to operate various functions of the diagnostic tool including searching for additional information on the Internet, receiving weather information that is relevant to certain diagnostic tests, and displaying in certain formats the retrieved vehicle data and when certain vehicles were last scanned or diagnosed.
US09595128B2
A method and apparatus for rendering of image data for a multi-view display, such as image data for a lenticular auto-stereoscopic display, is disclosed. The method comprises the steps of receiving an image signal representing a first image, the first image comprising 3D image data, and spatially filtering the first image signal to provide a second image signal. The second image signal represents a second image, the spatial filtering being, e.g., a low-pass filter, a high-pass filter or a combination of a low-pass and a high-pass filter. A strength of the spatial filter is determined by a reference depth of the first image and a depth of an image element of the first image. The second image is sampled to a plurality of sub-images, each sub-image being associated with a view direction of the image.
US09595126B2
A solution for targeting a visual function of an observer is provided. The solution presents an animation for display to an observer. The animation includes a background and at least a portion of the animation also includes one or more foreground areas, each of which is located in a portion of the background. The background and the foreground area(s) include a set of common attributes substantially continuously changing during the animation and at least one different attribute between the background and the foreground area. At least one attribute of the background changes randomly during the animation. The at least one different attribute targets the visual function.
US09595125B2
Techniques are presented for expanding a digital representation of a physical plane from a physical scene. In some aspects, a method may include determining an orientation and an initial portion of a physical plane in the scene, and subdividing a rectified image for the scene into a plurality of grid cells. For the grid cells, an image signature may be generated. A grid cell contiguous to the obtained initial portion of the plane is determined to include part of the plane. An iterative process may be performed for each neighboring grid cell from the grid cell contiguous to at least part of the obtained initial portion, determining whether the neighboring grid cell is to be included as part of the plane if the image signature of said neighboring grid cell is similar to the image signature of a grid cell already determined to be included as part of the plane.
US09595113B2
A transmission device divides image data into a plurality of regions on the basis of a similarity of pixels and transmits the image data and region representative points of the plurality of regions. A reception device receives the image data and the region representative points transmitted from the transmission device. The reception device generates region labels used for identifying the plurality of regions using the image data and the region representative points.
US09595108B2
A system and method for capturing images from various angles of an object that is resting on an orientation indication background, using a camera of a mobile device and visible light. The images are processed to construct a three dimensional image model and a representation of the three dimensional image model are displayed on an electronic display screen and manipulated or embedded into a video game.
US09595098B2
Example methods disclosed herein to perform inventory display auditing include comparing a reference image of an inventory display obtained during a prior audit of the inventory display with a current image captured by a camera to determine whether the current image corresponds to the same inventory display as the reference image. Disclosed example methods also include, when the current image is determined to correspond to the same inventory display as the reference image, identifying a difference region in the current image corresponding to a portion of the inventory display that changed relative to the prior audit. Disclosed example methods further include, while the current image is displayed on a display screen, modifying a characteristic of the current image in the difference region to indicate a change in product inventory in the portion of the inventory display.
US09595092B2
A method for inspecting a composite structure includes acquiring an image of the composite structure. The composite structure includes at least a first ply and a second ply adjacent the first ply. The method also includes transforming the image into a binary image, and determining a first boundary line between the first ply and the second ply. The method further includes characterizing an irregularity in the composite structure based at least partially on the first boundary line.
US09595091B2
A method for classification includes receiving an image of an area of a semiconductor wafer on which a pattern has been formed, the area containing a location of interest. At least one value for one or more attributes of the location of interest are computed based upon topographical features of the location of interest in a three-dimensional (3D) map of the area.
US09595068B2
A method and system are disclosed for managing social commerce within a social media environment. Social commerce activity data corresponding to social commerce storefronts associated with various affiliates is processed to generate social commerce analysis data associated with a merchant's products. The social commerce analysis data is then processed to generate recommendations, which are then provided to the various affiliates. The recommendations are then provided to users of a social media environment to incent additional social commerce activity.
US09595065B2
A transaction at a Self-Service Terminal (SST) is initiated as a first type by a customer. During the transaction, the transaction can dynamically switch to one or more second types in order to provide transaction assistance to the customer during the transaction.
US09595060B2
The present invention relates to a method and system for data tagging in the field of computer technologies. In this method, a user terminal acquires tag data, obtains information about services and functions associated with the tag data, then interacts with target servers to exchange service and function information, and fulfills appropriate services and functions to complete the business application. The disclosed data tagging method and system allow user terminal to interact with directly target servers that are associated with relevant services and functions, which allows functions to be realized in distributed target servers, which simplifies the implementations of tag data, reducing the cost to setting servers. The disclosed data tagging methods allow more extensive applications of data tagging, improved user experiences, simplified processes, and lower costs.
US09595049B2
Provided is a process of distributing offers to non-location-sensing devices based on a geolocation sensed by another device, the process comprising: obtaining a geolocation of a user from a mobile device of the user; associating the geolocation of the user with an identifier of the user in an offers engine; receiving a request for an offer from another computing device of the user, the request including or prompting obtaining data from the other computing device sufficient to identify the user; retrieving the geolocation of the user obtained from the mobile device by identifying the user with the data from the other computing device sufficient to identify the user account; selecting, with the offers engine, a responsive offer based on the geolocation of the user obtained from the mobile device; and sending the responsive offer to the other computing device of the user.
US09595048B2
A system stored in a non-transitory medium executable by processor circuitry is provided for generating sponsored verbs and contexts. The system includes interface circuitry for receiving a search query from a user device and query processing circuitry for identifying search results comprising entity search result objects and non-entity search result objects related to the search query. Targeting circuitry determines a set of verb keywords associated with the search result objects and analytics circuitry selects one or more sponsored verbs for at least one entity or non-entity search result. Display logic circuitry is communicatively coupled to the interface circuitry and dynamically generates interface elements for each of the one or more sponsored verbs, and displays, in response to the search query, the interface elements as a sub-component of the at least one entity or non-entity search result.
US09595042B1
Systems and methods are provided for testing and measuring user interactions with respect to one or more changes introduced into a travel distribution platform. A testing module associated with the travel distribution platform can receive client request data and transmit to one or more engines or services of travel distribution platform, instructions and/or code such that the travel distribution platform provides a modified response to the client request data. The testing module can measure the effect and impact of the modified response across a plurality of variables by monitoring subsequent interactions with respect to the travel distribution platform.
US09595019B1
Systems, methods, apparatuses and computer-readable media for analyzing vehicle claim information from a vehicle that is deemed a total loss to determine one or more parts that may be removed from the total loss vehicle for reuse is presented. In some arrangements, the parts identified for reuse may be identified prior to removal from the total loss vehicle and may be identified as available inventory and may include a future availability date. One or more repair shops may then request the parts available for reuse and the part may be reserved for that shop until it becomes available.
US09595003B1
A packet classification system, methods, and corresponding apparatus are provided for enabling packet classification. A processor of a security appliance coupled to a network uses a classifier table having a plurality of rules, the plurality of rules having at least one field, to build a decision tree structure including a plurality of nodes, the plurality of nodes including a subset of the plurality of rules. The plurality of nodes may be stride nodes, mask nodes, or a combination thereof. A mask node may remove restrictions of stride nodes, such as markers and consumption of contiguous bits. As long as a bit of a field is a non-consumed bit, the bit may be used for cutting a field in a mask node. An advantage of a mask node is that the mask node may consume fewer resources (e.g., memory) than a stride node.
US09594999B2
The disclosure provides a core layer for an information carrying card, resulting information carrying card, and methods of making the same. A core layer for an information carrying card comprises at least one thermoplastic layer having at least one cavity, an inlay layer, and, and a crosslinked polymer composition. At least one portion of the inlayer layer is disposed inside the at least one cavity of the at least one thermoplastic layer. The crosslinked polymer composition is disposed over the at least one thermoplastic layer and contacting the inlayer layer.
US09594996B2
Aspects of the present disclosure involve an apparatus, systems, and methods for providing intelligent laundering alerts. Example embodiments involve an intelligent garment tag that may be affixed to garments, and may store and provide information about the garment to which it is affixed. The information stored thereon describes various aspects of the garment including color, fabric, and laundering information. The intelligent garment tags further include an alert component for providing laundering alerts (e.g., a flashing or colored light, a warning noise, or a vibration) based on, for example, garment color compatibility or laundering device (e.g., washing machine or clothes dryer) compatibility.
US09594981B2
This invention suppresses bloating of indices for an image search. To accomplish this, when a target image to be registered is given, an apparatus described in this specification executes partial image search processing using the target image to be registered as a query image. As a result, if a corresponding image is found, and an already registered image includes the query image, the target image to be registered is registered as an image linked to the already registered image.
US09594972B2
Extracting financial card information with relaxed alignment comprises a method to receive an image of a card, determine one or more edge finder zones in locations of the image, and identify lines in the one or more edge finder zones. The method further identifies one or more quadrilaterals formed by intersections of extrapolations of the identified lines, determines an aspect ratio of the one or more quadrilateral, and compares the determined aspect ratios of the quadrilateral to an expected aspect ratio. The method then identifies a quadrilateral that matches the expected aspect ratio and performs an optical character recognition algorithm on the rectified model. A similar method is performed on multiple cards in an image. The results of the analysis of each of the cards are compared to improve accuracy of the data.
US09594967B2
A method is described that includes capturing a pixelated depth image of a person with a depth camera. The method also includes identifying body parts from the image. The method also includes forming a vector of distances between the body parts. The method also includes comparing the vector against a database of respective body distance vectors for a plurality of people to identify the person.
US09594963B2
Foreground feature data and motion feature data is determined for frames of video data acquired from an object region of interest. The frames are labeled as “object present” if the determined foreground feature data value meets a threshold value, else as “object absent; and as “motion present” if the motion feature data meets a motion threshold, else as “static.” The labels are used to classify segments of the video data comprising groups of consecutive video frames, namely as within a “no object present” segment for groups with “object absent” and “static” labels; within a “object present and in transition” segment for groups “object present” and “motion present” labels; and within a “object present and stopped” segment for groups with “object present” and “static” labels. The presence or motion state of an object at a time of inquiry is thereby determined from the respective segment classification.
US09594956B2
To manage a plurality of parking spaces, one or more images are acquired, with each parking space appearing in at least one image. Periodically acquired images of occupancy and identity are used in directing a customer to a parked vehicle. Periodically acquired images of just occupancy are used in controlling respective environmental aspects, such as illumination and ventilation, of the parking spaces. For these purposes, the images are classified automatically as “vacant” or “occupied”, and are displayed along with their classifications so that the classifications can be corrected manually.
US09594953B2
To provide an approval system associated with an approval workflow that identifies a signature document. A document management server for managing document data is connected with a client terminal (CLT) via an in-house LAN. Also, a seal to be affixed to a paper containing document specification information establishes a communication to the CLT. The seal reads the document specification information and user's fingerprint information and transmits the resulting pieces of information and impression information to the CLT. The document management server receives the document specification information, the fingerprint information and the impression information to confirm a coincidence between the received fingerprint and matching fingerprint and to confirm a coincidence between a set of the received document specification information and the received impression information and a set of matching document specification information and matching impression information, and to notify an approval situation to the CLT.
US09594940B1
A method and device for compressing a fingerprint template is provided. The fingerprint template is derived from fingerprint image data captured from a sensor. The compressing process initially surveys the fingerprint template to determine one or more starting points for encoding. Subsequently, the compression process selects a starting point from the one or more starting points and proceeds to encode that starting point. After encoding the starting point, the compression process encodes all contours extending from the selected starting point. The above process is repeated until all starting points and their associated contours have been encoded.
US09594937B2
Each data point within a two-dimensional code can be represented by a distribution of spots. Each spot can be made small enough to be invisible to the human eye so that the two-dimensional code can be invisible on or within transparent or nontransparent materials. The spots can be spaced at a large distance to increase the signal-to-noise ratio for an optical code reader. A code reader can be adapted to read the spots and determine the data points.
US09594930B2
An extended analog computer includes an electrically conductive material with a plurality of sides. At least one of the sides is isolated from an electrical ground and at least one other side is electrically grounded. A plurality of electrically conductive pins is arranged in the electrical conductor. At least one voltage sensor is arranged in the electrical conductor proximate to the at least one side that is isolated from the electrical ground.
US09594925B2
A server is implemented with a modified file open action, which, when a user performs the modified open, initially opens a file without locking the file. When a user indicates (either explicitly or implicitly) that the user is attempting to or intending to open the file, the file can then be locked for editing. In this way, the default action when a user requests a file is to open the file without denying other users access to the file. Then, when the user indicates that editing should occur, the lock for the file is obtained.
US09594923B2
Systems and methods are provided for protecting electronic content from the time it is packaged through the time it is experienced by an end user. Protection against content misuse is accomplished using a combination of encryption, watermark screening, detection of invalid content processing software and hardware, and/or detection of invalid content flows. Encryption protects the secrecy of content while it is being transferred or stored. Watermark screening protects against the unauthorized use of content. Watermark screening is provided by invoking a filter module to examine content for the presence of a watermark before the content is delivered to output hardware or software. The filter module is operable to prevent delivery of the content to the output hardware or software if it detects a predefined protection mark. Invalid content processing software is detected by a monitoring mechanism that validates the software involved in processing protected electronic content. Invalid content flows can be detected by scanning the information passed across system interfaces for the attempted transfer of bit patterns that were released from an application and/or a piece of content management software.
US09594922B1
Implementations are provided herein for a token to be generated on one node within the cluster of nodes, and then used on any of the nodes to authenticate future client requests that include the token. The basis of the token can be a set of name value pairs that include discriminative information related to the client's user name, access zones, token timestamp, etc. An additional name-value pair or set of pairs can included encryption salt for additional security. The set of name value pairs can then be encrypted, in one implementation, using Advanced Encryption Standard (“AES”) 256 bit key. Each node among the cluster of nodes can have access to the current encryption key. Thus, a single key, or in some implementations, past keys that are still valid, can be used to decrypt received tokens by any node among the cluster of nodes. Once decrypted, the name-value pairs of the decrypted token can be validated. The serialized name-value pairs in the token permit the system to quickly identify and authorize access to the cluster to the token holder. Thus, it can be appreciated that a persistent store of all previously authenticated tokens does not need to be maintained. It can also be appreciated that the process of decrypting and validating the token against can decrease computational costs associated with extensive table lookups.
US09594920B2
A method, a data processing system, and a computer program product for managing cryptographic information. A determination is made as to whether a first time stamp of when cryptographic information was created is more recent than a second time stamp of a backup of the cryptographic information in response to receiving a request for the cryptographic information from a requester. The cryptographic information is used to encrypt data. The cryptographic information is prevented from being provided to the requester in response to a determination that the first time stamp of cryptographic information creation is more recent than the second time stamp of the backup of the cryptographic information.
US09594918B1
A computer-implemented method of protecting digital data includes applying a key derivation function to a first value to generate a first derived key, the first value being equal to or derived from a first input password. The first derived key is combined with the digital data to generate a protected record stored in the computer. Subsequently, the key derivation function is applied to a second value to generate a second derived key, the second value being equal to or derived from a second input password. The protected record is processed using the second derived key to permit access to the digital data when the second derived key matches the first derived key. The key derivation function includes iterations of a two-stage hashing operation creating and using an array of memory blocks whose size is specified independently of the number of iterations to decouple processing and memory requirements.
US09594916B2
A method and devices for providing secure data backup from a mobile communication device to an external computing device is described. In one embodiment, there is provided a method of backing up data from a mobile communication device, the method comprising: receiving from an enterprise server an information technology (IT) policy message which includes an encryption key; storing the encryption key in a protected memory of the mobile communication device; receiving a request to backup data stored on the mobile communication device; encrypting the data using the encryption key stored in the protected memory; and transferring the encrypted data from the mobile communication device to an electronic device for storage.
US09594908B2
A security device may receive actual behavior information associated with an object. The actual behavior information may identify a first set of behaviors associated with executing the object in a live environment. The security device may determine test behavior information associated with the object. The test behavior information may identify a second set of behaviors associated with testing the object in a test environment. The security device may compare the first set of behaviors and the second set of behaviors to determine a difference between the first set of behaviors and the second set of behaviors. The security device may identify whether the object is an evasive malicious object based on the difference between the first set of behaviors and the second set of behaviors. The security device may an indication of whether the object is an evasive malicious object.
US09594901B2
Methods, systems, and products are disclosed for securing access to a file system. A directory is established in a hierarchical file structure having access permission defined by a first owner. A subdirectory is established in the directory. A sub-level subdirectory is established in the subdirectory having access permissions defined by a second owner. The subdirectory is publically accessible to anyone satisfying the access permission defined by the first owner, such that a change directory system call is executed for a user in the subdirectory, even though the user has not authenticated the access permission defined by the second owner.
US09594900B2
Described is a technology in which one application running in a browser can host another application (e.g., an advertisement) in an isolated manner that prevents the hosted application from accessing browser data, or data of any other hosted application (including the host). The host and/or hosted application may be a browser plug-in (e.g., Microsoft® Silverlight™) application. The host application privately instantiates a hidden plug-in, with that hidden plug-in's access to browser data disabled, and loads the hosted application in the hidden plug-in. A XAML tag element may be used to identify the hosted application, along with a rendering area for the hosted application. Content from the hosted application is composited with content from the host application when rendering. The host application may provide keywords to the hosted application, such as for selecting relevant advertisements, and/or may allow the hosted application to open a browser window to display associated website content.
US09594899B2
A power charger includes a first storage area to store control software, a charging circuit to send power through an interface, and a processor to generate at least one control signal based on the control software. The power to be sent through the interface is to charge a battery of a device coupled to the interface, and the at least one control signal includes information to cause a monitoring operation to be performed to determine a status of the device.
US09594898B2
To control privileges and access to resources on a per-process basis, an administrator creates a rule that may be applied to modify a token of a process. The rule may include an application-criterion set and changes to be made to the groups and/or privileges of the token. The rule may be set as a policy within a group policy object (GPO), where a GPO is associated with one or more groups of computers or users. When a GPO containing a rule is applied to a computer, a driver installed on the computer may access the rule(s) anytime a logged-on user executes a process. If the executed process satisfies the criterion set of a rule, the changes contained within the rule are made to the process token, and the user has expanded and/or contracted access and/or privileges for only that process.
US09594892B2
An authentication apparatus includes an electrocardiogram (ECG) signal receiver configured to receive a target ECG signal, and a preprocessor configured to filter the target ECG signal. The apparatus further includes an authenticator configured to process the filtered target ECG signal based on a pattern of a reference ECG signal, and determine whether the target ECG signal corresponds to the reference ECG signal based on the processing.
US09594887B2
One aspect of the invention provides a computer system having processing and memory means operable to provide a monetized online content system. The computer system is coupled to one or more resource modules each having data in the memory means and includes: an interceptor module configured to receive a request from a client for one or more resources available from one or more resource modules, refer the request to one or more of the resource modules configured to fulfill the request, receive one or more responses from one or more of the resource modules, at least one of said one or more responses having one or more events associated therewith, and transform the one or more responses by removing the one or more events associated with the one or more responses prior to presentation of the one or more responses to the client.
US09594882B2
The present invention relates to a telecommunications apparatus and a method, a storage medium, and a program for determining whether or not an other side communicating apparatus is near in a network. In a transmitting apparatus, a transmitting unit transmits a sending-message, and a control unit receives a response message to the sending-message, which includes acknowledgement information based on shared data and transmission information in the sending-message. The transmitting apparatus also includes a first judging unit that judges whether a response time of the acknowledgement message is less than a predetermined time. A receiving apparatus includes a generating unit that generates the acknowledgment information and transmits the response message to the transmitting apparatus.
US09594878B2
Systems and methods for generating a diagnosis are provided. In some aspects, a computing device receives medical information for a patient, wherein each medical information item in the medical information comprises a date, a source, and a medical state. The computing device constructs, in a memory of the computing device, a diagnosis tree for the patient, wherein the diagnosis tree comprises a patient node, the patient node having first children nodes corresponding to the dates or the sources, and the first children nodes having second children nodes corresponding to the medical states. The computing device generates a diagnosis for the patient using the constructed diagnosis tree.
US09594876B2
Systems and methods are disclosed for simulation of occluded arteries and/or optimization of occlusion-based treatments. One method includes obtaining a patient-specific anatomic model of a patient's vasculature; obtaining an initial computational model of blood flow through the patient's vasculature based on the patient-specific anatomic model; obtaining a post-treatment computational model by modifying portions of the initial computational model based on an occlusion-based treatment; generating a pre-treatment blood flow characteristic using the initial computational model or computing a post-treatment blood flow using the post-treatment computational model; and outputting a representation of the pre-treatment blood flow characteristic or the post-treatment blood flow characteristic.
US09594874B2
Embodiments of the present invention provide methods of extracting optimal information from a flow/volume loop concerning the patient's respiratory condition by examining the overall shape of the space under the flow/volume loop's expiration portion. In some embodiments, this is done with reference to the center of mass of that space. In some embodiments, this is done with reference to the area of that space. Some embodiments are significantly less affected by random/statistical variations and/or noise within the measurement system than existing methods.
US09594873B2
Disclosed herein is a framework for facilitating a medical emergency workflow. In accordance with one aspect, a code cart is paired with a computer system. The code cart may include tracking tags attached to the code cart and cart items. The computer system may include a data collector for scanning the tracking tags and an application. The application may be executable by a processor to perform steps including receiving, from the data collector, information associated with the code cart and one or more selected cart items, and updating a medical emergency record based at least in part on the received information.
US09594872B2
A method for implementing an interface terminology is described, the interface terminology comprising concepts and descriptions, a description being an alternative way to express a concept. The interface terminology also may include a plurality of domains, wherein each concept is unique within a domain. The method may include the steps of: storing a plurality of concepts in a database; storing a plurality of descriptions in a database; linking each description to a respective concept; storing an external code set in a database, the external code set comprising a plurality of external codes; and mapping an external code to a concept. The steps may occur via database table mapping. The method also may include deploying a front-end file, the front-end file comprises a link between the descriptions and the external code set.
US09594869B2
This invention concerns methods of identifying genetic alterations with which a microbe can be used to produce fatty acids at a large amount for making biofuels. Also disclosed are microbes with such genetic alterations and uses thereof.
US09594855B1
Methods, systems, and devices for determining the placement of one or more lightning rods in one or more circles of non-interference in a solar field, where the placement is based on a determined location of one or more ungrounded triangular heliostat structures and one or more circles of interference, where the one or more circles of interference are areas within a range of motion of one or more heliostats disposed on corners of the one or more triangular heliostat structures in the solar field.
US09594849B1
A hypothesis associated with one or more data analytics tasks is obtained. One or more data sets, relevant to the hypothesis, are extracted from one or more data sources, wherein relevance to the hypothesis is determined by one or more selected analytical methods. The one or more extracted data sets are transformed based on one or more characteristics of the hypothesis and one or more privacy constraints associated with one or more data analytics tasks. The above steps are performed to automate at least part of a data analytics lifecycle.
US09594847B2
A web server cache performs verification of cached computational results by storing a computed function result as a cached value in a cache, and upon receiving a subsequent invocation of the function, examining a duration of the value in the cache. The web server compares, if the duration exceeds a staleness detection threshold, a result of a subsequent execution of the function to the cached value in response to the subsequent invocation by recomputing, a result from execution of the function for validating the cached value, and flags an error if the duration exceeds the staleness detection threshold and the result differs from the cached value. Alternatively, the method returns, if the duration of the cache value is within the staleness detection threshold, the cache value as the result of the subsequent invocation.
US09594839B2
Systems and methods are presented for load balancing databases in a cloud server environment. In some embodiments, a method can include accessing, by a server in a network-based system, one or more system configuration parameters of the network-based system, with the one or more system configuration parameters defining one or more performance capabilities of the network-based system. The method may also include accessing performance characteristics of a query of a queried database; generating a quadtree decomposition, with the quadtree decomposition modeling a cost estimate of the database query as a function of a range of the performance capabilities of the one or more system configuration parameters; and generating a proposed packing of databases based on the modeled cost estimate of the query including the queried database and defining a configuration of a plurality of databases to be stored in the server.
US09594835B2
Disclosed are methods and apparatus for executing a search query. In accordance with one embodiment, a search query is obtained. The search query is classified into one or more of a plurality of categories. The search query is executed for each of the one or more of the plurality of categories. Search results corresponding to the search query are obtained for each of the one or more of the plurality of categories. The search results are then provided for each of the one or more of the plurality of categories.
US09594832B2
An Internet or other online service is personalized or customized based on data collected for a user of a computing device. In one embodiment, a method includes: storing a plurality of person profiles for persons associated with communications received by a user of a computing device; receiving data associated with an online service; and filtering, using at least one processor, the data based on the plurality of person profiles, wherein the filtered data is for display to the user on the computing device.
US09594830B2
Potential clues are identified from an unstructured data source. The potential clues are each associated with one or more contexts. A first set of potential contexts for the unstructured data source are determined based on the potential clues. A confidence value for each potential context in the set of the potential contexts is calculated based on the potential clues. A second set of potential contexts is returned from the first set of potential contexts.
US09594824B2
The mapping system and method comprises receiving a query identifying a source entity, the source entity being of a first entity-type; generating a plurality of candidate entities from an analysis of an entity-relationship graph in response to the query based on the source entity; and computing feature values for each candidate entity of the plurality of candidate entities by passing the source entity and the plurality of candidate entities to a type-specific entity recommender particular to the first entity-type.
US09594817B2
The technique relates to a system and method for selecting dynamic workflow to process file data. This technique facilitates to process file data and business rules simultaneously and thus saves a lot of time. The technique involves receiving a request from File Pattern Recognition Engine (FPRE) to select rules for processing file data by Data Rule Engine (DRE) and to select business rules to be applied on the data by the Business Metrics Engine (BME). After that, DRE and BME select the possible set of rules and send the acknowledgement to FPRE. Thereafter, FPRE sends the signal to proceed to DRE and BME, and after receiving the signal DRE and BME apply at least one of the possible set of rules selected earlier.
US09594812B2
Embodiments are directed to providing access to supplemental query data that is relevant to a data query. In one scenario, a computer system receives an input indicating that a data query is to be processed, where the input provides various search criteria. The computer system then generates the data query according to the search criteria in the received input. The computer system further sends the data query to a second computer system which is configured to process the data query and receives the results of the data query. The results indicate that additional data elements relevant to the search criteria have been identified. The computer system then displays an indication of various steps that are to be taken in order to access the identified additional data elements.
US09594810B2
A system, method and computer program product for determining and identifying a highly accurate description of an entity, including discovering hidden attributes, features, characteristics, behaviors, and opinions of an entity; and identifying the entity through processing, summarizing, abstracting, generalizing, discovering, and inferring information from a plurality of databases including publicly available data, private purchased data, private data provided by others, and derived data from public or private data.
US09594800B2
An image information processing apparatus includes a memory, a list screen display, a detector, and a screen controller. The memory stores plural pieces of image information and plural pieces of related information related to the plural pieces of image information. The list screen display displays a list screen showing a list of the plural pieces of image information. The detector detects an indication operation having a direction, with a certain position on the screen being an origin. The screen controller performs, in accordance with a position and direction of the indication operation, control to switch between scrolling of the screen and display of a list of the plural pieces of related information.
US09594798B2
A file system uses data integrity techniques that are a selectable attribute of a file system object. Some file system objects have integrity on for various accesses, while other file system objects do not. Different default settings can be provided for different file system objects. Such a setting for a file system object can be changed to and from having integrity on. Given a file system object with an attribute, the file system provides file system operations for which the data integrity operation used on the file system object depends on this attribute. Such operations include, but are not limited to, operations for changing the attribute, creating file system objects with such attributes, providing and changing default settings for such attributes, and writing data to and reading data from files, which use different data integrity techniques based on this attribute.
US09594797B2
According to one embodiment of the present invention, a system assesses the quality of column data. The system assigns a pre-defined domain to one or more columns of the data based on a validity condition for the domain, applies the validity condition for the domain assigned to a column to data values in the column to compute a data quality metric for the column, and computes and displays a metric for a group of columns based on the computed data quality metric of at least one column in the group. Embodiments of the present invention further include a method and computer program product for assessing the quality of column data in substantially the same manners described above.
US09594796B2
A storage apparatus and data management method capable of utilizing storage resources effectively is proposed. A storage apparatus storing primary data and analysis data obtained based on the primary data as a result of the execution of specified analysis processing by an external computing system is designed so that metadata of the analysis data includes regeneratable attribute information indicating whether or not the corresponding analysis data can be regenerated by means of the analysis processing by the external computing system; and a control unit regularly or irregularly selects the analysis data, which satisfies a specified condition and can be regenerated, based on the metadata for each piece of the analysis data and deletes the selected analysis data from one or more storage devices.
US09594792B2
A method, data structure and computer program are provided. A file is stored in a first memory. A duplicate of at least a part of the file is stored in the first memory. A processor is reset based on the duplicate of at least a part of the file.
US09594785B2
A database management device includes plural index blocks having a tree structure and each having an access counter and at least one index entry for identifying one piece of row data constituting a table data or another index block, and an access management device that updates the access counter of each of the plural index blocks accessed along the tree structure, the access being made in a manner such that the index entry is referred to in response to data manipulation to the table data.
US09594777B1
Genetic data in row-wise flat files, such as VCF and VCF-like files, comprising a plurality of data elements of different types is analyzed using a parallel framework in an MPP shared-nothing distributed database having a plurality of distributed segments by first parsing the data into groups of data elements of the same types, converting the data into entry-wise genetic data such that the same types of data elements are in a column, and distributing and storing the entry-wise genetic data in the distributed segments. SQL database queries are used to analyze the genetic data, including locating probable significant associations between genotype and phenotype data.
US09594772B2
A method, system, computer program product and computer program for generating a multi-modal journey itinerary comprising: receiving, from a user, a desired destination; determining the user's current location; determining the user's current mode of transport; accessing a multi-modal route graph; determining, in response to determining the user's current location and of determining the user's current mode of transport, a user's position in the multi-modal route graph; and calculating, in response to determining the user's position in the multi-modal route graph, a multi-modal journey itinerary from the user's position in the multi-modal route graph to the desired destination.
US09594766B2
For conditional activation of similarity search in a data deduplication system using a processor device in a computing environment, input data is partitioned into data chunks. A determination is made as to whether to apply the similarity search process for an input data chunk based on deduplication results of a previous input data chunk in the input data.
US09594763B2
Example apparatus and methods concern storing additional information about inodes to facilitate n-way inode translation between local inode spaces and external inode spaces. Example apparatus and methods also concern publishing information about actions that affect inodes to facilitate n-way inode translation. Additional data is added to local file systems so that a local file system can determine whether an inode for which an action is requested or reported is a native inode or an imported inode. The additional data added to the local file systems through the updated inode data storage and inode action publication also facilitates determining which local inode to act on based on the n-way inode translation mechanism.
US09594718B2
A device and method for communicating, via a memory-mapped communication path, between a host processor and a cellular-communication modem are disclosed. The method includes providing logical channels over the memory-mapped communication path and transporting data organized according to one or more cellular communication protocols over at least one of the logical channels. In addition, the method includes acknowledging when data transfer occurs between the host processor and the cellular-communication modem, issuing commands between the host processor and the cellular-communication modem, and communicating and managing a power state via one or more of the logical channels.
US09594706B2
A Island-Based Network Flow Processor (IBNFP) includes a memory and a processor located on a first island, a Direct Memory Access (DMA) controller located on a second island, and an Interlaken Look-Aside (ILA) interface circuit and an interface circuit located on a third island. A search key data set including multiple search keys is stored in the memory. A descriptor is generated by the processor and is sent to the DMA controller, which generates a search key data request, receives the search key data set, and selects a single search key. The ILA interface circuit receives the search key, generates and ILA packet including the search key that is sent to an external transactional memory device that generates a result data value. The DMA controller receives the result data value via the ILA interface circuit, writes the result data value to the memory, and sends a DMA completion notification.
US09594703B2
A method may comprise identifying a signal indicating real-time mode operation for a guest operating system (OS) and directly routing an interrupt for a first processor to the guest OS while the guest OS is running without causing a transition from execution by the guest OS to execution by a host system. Other embodiments are disclosed and claimed.
US09594691B2
An apparatus includes a programmer, a stores, and a plurality of cores. The programmer programs a fuse array with compressed configuration data. The stores provides for storage and access of decompressed configuration data sets. Each of a plurality of cores is coupled to the fuse array. One of the cores is accesses the fuse array upon power-up/reset to decompress and store decompressed configuration data sets for one or more cache memories. Each of the cores includes reset logic and sleep logic. The reset logic employs the decompressed configuration data sets to initialize the one or more cache memories upon power-up/reset. The sleep logic determines that power is restored following a power gating event, and subsequently accesses the stores to retrieve and employ the decompressed configuration data sets to initialize the one or more caches following the power gating event.
US09594689B2
In an approach for backing up designated data located in a cache, data stored within an index of a cache is identified, wherein the data has an associated designation indicating that the data is applicable to be backed up to a higher level memory. It is determined that the data stored to the cache has been updated. A status associated with the data is adjusted, such that the adjusted status indicates that the data stored to the cache has not been changed. A copy of the data is created. The copy of the data is stored to the higher level memory.
US09594686B2
In one general aspect, a computer-readable storage medium can be configured to store instructions that when executed cause one or more processors to perform a process. The process can include establishing at least a portion of a communication link between a computing device and a storage system operating within a cloud environment. The process can include accessing a user interface including a listing of files representing a plurality of files where at least a first portion of the plurality of files are stored in a local memory of the computing device and a second portion of the plurality of files are stored in the storage system.
US09594685B2
Host read operations affecting a first logical block address of a data storage device are tracked. The data storage device includes a main storage and a non-volatile cache that mirrors a portion of data of the main storage. One or more criteria associated with the host read operations are determined. The criteria are indicative of future read requests of second logical block address associated with the first logical block address. Data of the at least the second logical block address is copied from the main storage to the non-volatile cache if the criteria meets a threshold.
US09594680B1
A mapping may be changed in a table stored in memory. The table may map a first set of addresses, for a set of data, to a second set of addresses. The changing of the mapping may including mapping the first set of addresses to a third set of addresses. In response to the changing of the mapping, one or more flush operations may be executed to invalidate one or more entries within one or more address translation caches. The one or more entries may include the second set of addresses. In response to the executing of the one or more flush operations, a first test case may be run. The first test case may be to test whether any of the first set of addresses are mapping to the second set of addresses.
US09594678B1
Preventing duplicate entries of identical data in a storage device, including: receiving a write request to write data to the storage device; calculating one or more signatures for the data associated with the write request; determining whether any of the calculated signatures match a calculated signature contained in a recently read signature buffer, each entry in the recently read signature buffer associating a calculated signature for data that has been read with an address of a storage location within the storage device where the data is stored; and responsive to determining that one of the calculated signatures matches a calculated signature contained in the recently read signature buffer, determining whether the data associated with the calculated signature is a duplicate of data stored at a particular address that is associated with the calculated signature contained in the recently read signature buffer.
US09594671B2
A method includes generating a test model based on at least one of test group dependencies and test group constraints and generating a resource base. The method includes generating a cost model and generating a resource allocation plan based on the test model, the resource base, and the cost model.
US09594670B2
A solution for managing software dependencies during software testing and debugging includes a capture module configured to capture a software call stack of a software execution environment, each software call of the software call stack including a call signature and a call result. The solution defines a set of proxied software calls within the software call stack suitable for simulating conversation responses to runtime software calls by a target application. Once a set of proxied software calls is defined, a playback module recognizes runtime software calls by the target application that are within the set of proxied software calls and responds to the recognized runtime software call with a captured call result corresponding to the recognized software call.
US09594660B2
Embodiments relate to idle time accumulation in a multithreading computer system. According to one aspect, a computer system includes a configuration having a plurality of cores and an operating system (OS)-image configurable between a single thread (ST) mode and a multithreading (MT) mode in a logical partition. The MT mode supports multiple threads on shared resources per core simultaneously. The computer system also includes a multithreading facility configured to perform a method that includes executing a query instruction on an initiating core of the plurality of cores. The executing includes obtaining, by the OS-image, a maximum thread identification value indicating a current maximum thread identifier of the cores within the logical partition. The initiating core also obtains a multithreading idle time value for each of the cores indicating an aggregate amount of idle time of all threads enabled on each of the cores in the MT mode.
US09594653B1
A first compute node of a plurality of compute nodes of a database cluster may receive a request for a database transaction from a client application. The client application may be located within the first compute node. A first connection may be established, without regard to whether another compute node has a lighter workload than the first compute node, between the client application and a first database of the database cluster. The first connection may be a local connection, wherein the first database is located within the first compute node. The first compute node may detect that a failure associated with the first database has occurred. The first compute node may execute a failover operation to continue servicing the request for the data. The executing of a failover operation may include establishing a second connection between the client application and a second database of the database cluster.
US09594630B2
A system including a write module to write pilot data at predetermined locations in a page of memory cells that are interspersed with user data in the page. The pilot data has a first predetermined pattern and provides an indication of a disturbance experienced by the user data due to noise and a read, write, or erase operation performed on the page. A read module reads data from the predetermined locations subsequent to writing the pilot data. A signal processing module compares the data read from the predetermined locations with the pilot data and estimates, based on the comparison of the data read from the predetermined locations in the page with the pilot data, and the first predetermined pattern of the pilot data, the disturbance experienced by the user data due to the noise and the read, write, or erase operation performed on the page.
US09594623B2
In a system on chip SoC, a memory control unit connected between the memory unit and the processing unit controls access to the memory unit. An update request received or generated by the processing unit triggers an update operation which comprises appending an update enabling record to a sequence of update records in the log region, writing new program code to the memory unit, and appending an update completion record to a sequence of update records. Write access to the log region is disabled if a fault is detected in the SoC during the update operation.
US09594617B2
Disclosed are a method and an apparatus for positioning crash, for solving the problem of the prior art that the positioning of the cause of the crash cannot be ensured. The method includes: setting monitoring points in a terminal and a test target in advance; monitoring the operation of the test target, and when the test target crashes, acquiring parameters of the monitoring points and parameter values thereof to generate a mirror file, the parameters of the monitoring points including the parameters of the monitoring points in the test target and in the terminal; acquiring the mirror file and viewing the parameters of the monitoring points in the mirror file and the parameter values thereof; analyzing the parameters of the monitoring points and the parameter values thereof and positioning the cause of the crash of the test target.
US09594615B2
A method for data storage includes reading from a memory device data that is stored in a group of memory cells as respective analog values, and classifying readout errors in the read data into at least first and second different types, depending on zones in which the analog values fall. A memory quality that emphasizes the readout errors of the second type is assigned to the group of the memory cells, based on evaluated numbers of the readout errors of the first and second types.
US09594614B2
Described herein are methods for transitioning control between a first and second controller of a storage system. In such transition, the first controller transmits a message to a memory element shared by the first and second controllers, the message capable of notifying the second controller of an imminent failure of the first controller. The second controller receives the message from the shared memory element, the message notifying the second controller of an imminent failure of the first controller. Subsequent to transmitting the message to the shared memory element, the first controller becomes unavailable to facilitate access to the storage devices of the storage system. Subsequent to receiving the message from the shared memory element, the second controller becomes available to facilitate access to the storage devices of the storage system.
US09594613B2
Provided herein is a health monitoring apparatus that is capable of increasing the reliability and stability of an aviation system, the health monitoring apparatus including a health monitoring manager configured to receive a sensed error from an aeronautic system control apparatus, and to activate one of a process level monitor, a partition level monitor, and a module level monitor according to an error level of the sensed error, and a monitor unit comprising the process level monitor, the partition level monitor, and the module level monitor that are integrated into one system by a partitioning method, wherein the one of the process level monitor, the partition level monitor, and the module level monitor that is activated by the health monitoring manager performs error handling and provides an error processing method suitable to the sensed error to the aeronautic system control apparatus.
US09594612B2
A method and apparatus of a device that uses a hardware shadow for a central processing unit failover is described. In an exemplary embodiment, a device receives a signal that the active central processing unit has failed, where the active central processing unit controls the processing functions of the network element and the network element includes a hardware forwarding engine and a hardware shadow. The hardware shadow additionally includes multiple shadow tables. For each shadow table, the device copies data from that shadow table to a corresponding table in the hardware forwarding engine, where the hardware shadow is a copy of the data stored in hardware tables for the hardware forwarding engine. In response to the copying, the device further switches control of the network element processing functions from the active central processing unit to a standby central processing unit.
US09594608B2
A system and method may generate executable models having message sending objects and message receiving objects. A message may include a fixed data payload, and the message may persist for only a determined time interval of a total execution or simulation time of model. Message queues may be established for the messages, and the queues may have attributes. The model may include a state-based portion having states and transitions. States may be configured to generate and send messages, and to receive and process messages. In addition, transitions may be guarded by particular messages. The system and method also may generate standalone code, such as source code, for the model. The standalone code may include code that establishes a message passing service to support the sending and receiving of messages.
US09594606B2
The present invention is a novel device, system, and method for runtime extension framework architecture for extending a system. According to an exemplary embodiment of the present invention, a runtime extension framework architecture may have an event manager for identifying and coordinating handling of events. The architecture may have two or more event handlers. Some event handlers may be dedicated to handling events associated with interfacing with an application program interface and some of the internal event handlers handle events as directed by the event manager.
US09594595B2
A system and methods embodying some aspects of the present embodiments for efficient load balancing using predication flags are provided. The load balancing system includes a first processing unit, a second processing unit, and a shared queue. The first processing unit is in communication with a first queue. The second processing unit is in communication with a second queue. The first and second queues are each configured to hold a packet. The shared queue is configured to maintain a work assignment, wherein the work assignment is to be processed by either the first or second processing unit.
US09594591B2
Software that performs the following steps: (i) running a first customer application on a first set of virtual machine(s), with the first customer application including a first plurality of independently migratable elements, including a first independently migratable element and a second independently migratable element; (ii) dynamically checking a status of the first set of virtual machine(s) to determine whether a first migration condition exists; and (iii) on condition that the first migration condition exists, migrating the first independently migratable element to a second set of virtual machine(s) without migrating the second independently migratable element to the second set of virtual machine(s).
US09594575B2
Methods, apparatus and computer program products implement embodiments of the present invention that include identifying, by a processor operating in a distributed computing environment, in a given kernel source code file for the operating system kernel, a given PRINTK function call having a corresponding message text, the given kernel source code file having a kernel source code file name; calculating, using the kernel source code file name and the corresponding message text, a configuration checksum; adding, storing, and loading a record entry in a configuration file; assigning a respective destination to the configuration checksum; receiving, by the processor, a request to generate a system message comprising a text string; identifying a name of a source code file storing a function call that conveyed the request; and determining, based on the identified name and the text string, a computed destination for the system message.
US09594574B2
Methods, apparatus and computer program products implement embodiments of the present invention to, within a distributed computing environment, identify, in a given kernel source code file for the operating system kernel, a given PRINTK function call having a corresponding message text, the given kernel source code file having a kernel source code file name, calculate a configuration checksum, to assign, add, and store the respective destination and a key comprising the configuration checksum, to load, receive, and identify the name of a given source code file, and to determine, based on the identified name and the text string, a computed destination for the system message by calculating, using the identified name and the text string, a message checksum, and identifying, in the configuration table, an entry having a key equal to the message checksum, and wherein the determined destination comprises the respective destination in the identified entry.
US09594560B2
In an embodiment, a processor includes a first logic to calculate a scalability value for a processor domain based at least in part on an active state residency, a stall duration, and a memory bandwidth of the domain, and to determine an operating frequency update for the domain based at least in part on a current operating frequency of the domain and the scalability value. Other embodiments are described and claimed.
US09594557B2
A method provides support for packed sum of absolute difference operations in a floating point execution unit, e.g., a scalar or vector floating point execution unit. Existing adders in a floating point execution unit may be utilized along with minimal additional logic in the floating point execution unit to support efficient execution of a fixed point packed sum of absolute differences instruction within the floating point execution unit, often eliminating the need for a separate vector fixed point execution unit in a processor architecture, and thereby leading to less logic and circuit area, lower power consumption and lower cost.
US09594555B2
Systems and processes for performing functions are disclosed herein. An example non-transitory computer-readable storage medium may store one or more programs, and the one or more programs may comprise instructions which, when executed by one or more processors of an electronic device, cause the electronic device to obtain a scanned code, analyze the scanned code to identify a direct action associated with the scanned code, and automatically invoke the one or more functions corresponding to the direct action. The direct action may correspond to one or more functions on the device or on another device.
US09594551B2
A data processing device 2 has a processor 4 which executes software directly from non-volatile memory 6, 8. The processor 4 has a runtime component 20 which dynamically maps software element identifiers specified by the software to corresponding software elements in memory 6, 8. Mapping information 22 is used to determine which software elements identifiers correspond to which software elements. This provides a level of indirection which can be used to make software updates more efficient, by updating only parts of the software while leaving old parts of the software as they are. Updated software elements can be stored to memory and the mapping information updated to point to the new elements, while existing mappings may be retained.
US09594549B2
A computer-implemented method, computer program product, and computing system is provided for generating software patches. In an implementation, a method may include receiving an indication of a software product and a product level of the software product. An indication of a specific defect associated with the software product and the product level may be received. A defect change-set associated with a correction of the specific defect may be identified. An overlapping change-set may be determined based on, at least in part, a source control history associated with the software product. The overlapping change set may occur between the product level and the defect change-set in the source control history and may implicate at least one common file with the defect change-set. A software patch correcting the specific defect may be generated based on the defect change-set and the overlapping change-set.
US09594544B2
Visualization of the result of user interface code is provided in the context of code review. Changes to user interface code can be visualized to enable code reviewers to easily understand the effect of such changes. Furthermore, the visualization, or view, provides a surface for users to provide precise feedback to a developer.
US09594543B2
An activity diagram model-based system behavior simulation method. First, a to-be-simulated unified modeling language activity diagram model is read and parsed, and extracted therefrom is important model element information, and a complete model mapping is constructed in a memory; then, the unified modeling language activity diagram model that is read is parsed, and various model elements respectively are parsed from the unified modeling language activity diagram model; then, a hybrid execution concept is combined and employed for continued specific execution, symbolic execution, and constraint solving, and the process is terminated insofar that a node coverage threshold is reached; and finally, simulated use cases collected in the preceding step is used for simulated execution of the unified modeling language activity diagram model. This implements automatic generation of the simulated use cases used for simulated execution of the unified modeling language activity model, construction of a simulated execution environment for the unified modeling language activity diagram model, compilation of statistics on node coverage information of the simulated use cases of the unified modeling language activity diagram model, and feedback of a simulated execution result.
US09594541B2
The detection of locking of a free running oscillator (FRO) is disclosed, including taking periodic samples of the FRO output, storing each new sample in a sample storage medium, each time a new sample is stored searching the stored samples for at least one repeating pattern, counting consecutive sampling instances in which a repeating pattern is found, and indicating when the count reaches a preselected threshold number.
US09594537B2
Embodiments for interacting with an executable virtual object associated with a real object are disclosed. In one example, a method for interacting with an executable virtual object associated with a real object includes receiving sensor input from one or more sensors attached to the portable see-through display device, and obtaining information regarding a location of the user based on the sensor input. The method also includes, if the location includes a real object comprising an associated executable virtual object, then determining an intent of the user to interact with the executable virtual object, and if the intent to interact is determined, then interacting with the executable object.
US09594534B2
An information processing apparatus includes a download unit to download, in accordance with an instruction of a user, a print target image from a server accessible by a third party using an SNS (Social Networking Service) via a network, different from the user. A processor obtains subjective evaluation information of the third party for the print target image included in a tag added to the print target image downloaded by the download unit, evaluates the print target image, based on the subjective evaluation information of the third party, and performs image processing for the downloaded print target image in accordance with a result of the evaluation. An output unit outputs image data that has undergone the image processing of the processor.
US09594533B2
Methods and systems for processing multiple mailing services orders for print items of varying quantities include filling 3-dimensional gangs configured to receive print-ready items with print-ready items in a stack-wise manner. Individual stacks can be submitted to the system for reprint without holding up remaining items in an order.
US09594530B2
An image forming apparatus is connected to a plurality of computers via a network, and the image forming apparatus which spools and sequentially processes each of jobs received from the plurality of computers includes: a job management section receiving and managing the jobs transmitted from the computers; and a control section, upon reception of a new job from the computer by the job management section, calculating a scheduled end time of the new job based on a number of prints required for executing the new job, a print speed of the image forming apparatus, and a scheduled end time of the job on standby, and notifying the calculated scheduled end time to the computer which has transmitted the new job.
US09594528B2
An information processing apparatus, cooperation system and a non-transitory computer-readable recording medium is provided with: a computer-readable program capable of implementing a user interface for easily changing an operation of each apparatus individually while one or more first apparatuses and one or more second apparatuses are cooperatively operating wherein a state of the corresponding change instruction object is switched in correspondence to the progressing status of the operation of each apparatus, it is possible to implement the user interface for easily changing an operation of each apparatus individually.
US09594524B2
A system and method are disclosed for incorporating mathematical and/or logical functionality within a memory system (such as a solid state drive (SSD)). The mathematical and/or logical functionality may comprise an arithmetic logic unit (ALU). The ALU may be resident in one or both of flash memory chips or the SSD controller. When resident in the flash memory chips, a single ALU or multiple ALUs may be used. For example, a single ALU may be assigned to one, some, or each block of flash memory within the flash memory chip. As another example, an ALU may be assigned to a sub-block construct, such as to each bit line in the block. Having ALUs resident in the SSD enables more processing to be performed within the SSD and reduces the need to transmit data outside of the SSD for processing.
US09594523B2
A read/write ratio for each of a plurality of data segments classified in a hot category as hot data segments is determined. Each of the plurality of hot data segments is ordered by the read/write ratio in a descending order. Each of a plurality of available SSD devices is ordered by a remaining life expectancy in an ascending order. Those of the plurality of hot data segments are matched with those of the plurality of hot data segments with those of the plurality of available SSD devices such that a hot data segment having a higher read/write ratio is provided to an SSD device having a smaller remaining life expectancy than another hot data segment having a lower read/write ratio.
US09594522B2
A backup method may include discontinuing a process of a working system virtual machine (VM) operating within a physical machine (PM) of a processing apparatus, first duplicating data of a state of the working system VM in a memory of the PM, as a duplicating system VM, second duplicating data of contents of a working system virtual recording medium used to realize the working system VM, in a duplicating system virtual recording medium forming the duplicating system VM, within a storage apparatus of the processing apparatus, and resuming the process of the working system VM. The discontinuing and the first resuming may maintain consistency between the data in the memory and the storage apparatus.
US09594513B1
A data storage system includes an internal file system writing file system data to an underlying storage volume. File system data is written as sequential data and non-sequential data, the sequential data stored in dynamically allocated windows having a predetermined number of data blocks. Operation includes stream detection that detects and identifies sequential data by (1) applying nearness detection to identify newly written data blocks as sequential data blocks located within a predetermined address range of previously data blocks, (2) for groups of written data blocks occupying respective single files, maintaining counts of the data blocks identified by the nearness detection as sequential data blocks, and (3) as additional data blocks are newly written to the groups and not identified by the nearness detection as sequential data blocks, performing overrides identifying the additional data blocks as sequential data blocks based on the counts exceeding a predetermined threshold.
US09594512B1
Attributing consumed storage capacity among entities storing data in a storage array includes: identifying a data object stored in the storage array and shared by a plurality of entities, where the data object occupies an amount of storage capacity of the storage array; and attributing to each entity a fractional portion of the amount of storage capacity occupied by the data object.
US09594503B2
A graphical user interface is provided for navigating and/or manipulating content simply via touch of a touch-sensitive surface. The content may include discrete content items (e.g., songs, video clips, documents, web pages) and/or actions (e.g., place a call, read a message, play a game), and may or may not be hierarchical in nature. The interface may be presented on a touch-screen display, such that a user may navigate to a content item or action via a single touch on the display (e.g., with a finger or other tool), followed by gliding through any number of levels or clusters of nodes (representing content items, content compilations/categories and/or actions). The desired content item or action may be initiated automatically (e.g., opened, performed) simply by touching it, by lifting the gliding finger or by performing some other input (e.g., tapping a node, speaking a command, touching with a second finger).
US09594497B2
A touchpad includes a controller connected to a touch sensor. The controller detects the fingers touching on the touch sensor to determine to start up and terminate a scroll bar control function. In the scroll bar control function, the movement of the finger or fingers touching on the touch sensor is detected for scrolling on a window, and the vertical distance and the horizontal distance of the movement are evaluated for determining the scrolling amount of a vertical scroll bar or a horizontal scroll bar of the window.
US09594492B1
A user interface element includes a display area configured to display a value, an increment button configured to increment the displayed value, a decrement button configured to decrement the displayed value, and a slider configured to allow a user to rapidly increase or decrease the displayed value by sliding a finger across the slider.
US09594489B2
Disclosed are techniques and systems for enabling “hover-based” interaction with content that is rendered on a display of a viewing device. A process may include rendering content on a display, detecting an object hovering in front of a front surface of the display, and in response to detecting the object, determining a location on the front surface of the display corresponding to a position of the object. The determined location on the front surface of the display may then be used to determine a portion of the content that is rendered at the location or within a threshold distance from the location, and a magnified window of the portion of the content may then be displayed in a region of the display. The portion of the content within the magnified window may be actionable by responding to user input when the user input is provided within the magnified window.
US09594488B2
Implementations generally relate to providing an interactive display of high dynamic range images. In some implementations, a method includes receiving a plurality of images of a scene, where the images are captured at different exposure levels. The method further includes generating a high dynamic range image of the scene based on brightness level information associated with each portion of the scene. The method further includes providing a user interface that displays the high dynamic range image. The method further includes adjusting a brightness level of at least one portion of the high dynamic range image based on user interaction with the user interface.
US09594475B1
Methods, systems, and apparatus are provided for time-based image display. In an aspect, a method includes accessing two or more images; obtaining, for each of the images, a timestamp for the image; generating, based on the timestamps for each of the images, a slideshow schedule, the slideshow schedule specifying, for each of two or more time windows, one or more of the images for display during the time window; identifying, based on a current time, a current time window from the two or more time windows; and causing display of the one or more images specified by the slideshow schedule for the current time window.
US09594472B2
A method and an array for providing a user interface, in particular in a vehicle. In the method, at least one graphical object designated for interaction is depicted in a display area out of reach for the user. In a detection area that is spatially separated from the display area, a gesture of a user is captured and the graphical object interaction is selected. An interaction assigned to the gesture is carried out by the selected graphical object, wherein the position(s) of the selected graphical object during the interaction is/are out of reach for the user.
US09594471B1
The system comprises a mobile device comprising an application and a display screen, wherein the display screen displays a previously inserted program icon at a display screen location. The application, when executed, identifies the receipt of a virtual pre-load pack by the mobile device, compares the virtual pre-load pack template with a current display screen template, identifies that the proposed display screen location of the virtual pre-load program icon overlaps with the display screen location of a previously inserted program icon, locates and selects an unoccupied display screen location for the insertion of the virtual pre-load program icon and inserts the virtual pre-load program icon in the unoccupied display screen location on the display screen without overlapping the display of the virtual pre-load program icon with the display of the previously inserted program icon and without violating a display screen insertion priority level.
US09594469B2
A system, method, and medium, the method including generating a display environment having multiple layers, each layer containing at least one user interface element associated with the layer; and generating a viewport having a port that provides a visible view onto multiple the layers of the display environment.
US09594467B2
Multi-touch sensitivity is enabled using a touch-sensitive apparatus comprising a panel for conducting signals from a plurality of incoupling points to a plurality of outcoupling points, thereby defining detection lines between pairs of incoupling and outcoupling points. Signal generators coupled to the incoupling points generate the signals, and signal detectors coupled to the outcoupling points generate an output signal indicative of one or more touches on the surface portion. A signal processor obtains the output signal which, if converted into a set of data samples of a given input format, enables a predetermined reconstruction algorithm to determine an interaction pattern on the surface portion. The signal processor generates, based on the output signal, a modified set of data samples in the given input format; and operates the predetermined reconstruction algorithm on the modified set of data samples so as to determine a modified interaction pattern on the surface portion.
US09594460B2
An optical signal output apparatus includes: a switch having a first state or a second state in accordance with user's operation; and an optical signal output section that outputs a low-level optical signal when the switch is in the first state, whereas outputting a high-level optical signal when the switch is in the second state.
US09594457B2
A method for rejecting an unintentional palm touch is disclosed. In at least some embodiments, a touch is detected by a touch-sensitive surface associated with a display. Characteristics of the touch may be used to generate a set of parameters related to the touch. In an embodiment, firmware is used to determine a reliability value for the touch. The reliability value and the location of the touch is provided to a software module. The software module uses the reliability value and an activity context to determine a confidence level of the touch. In an embodiment, the confidence level may include an evaluation of changes in the reliability value over time. If the confidence level for the touch is too low, it may be rejected.
US09594455B2
A projector includes a projection section adapted to project a projection image on a projection surface, an imaging section adapted to generate a shot image obtained by shooting a range including the projection image projected by the projection section, a detection section adapted to detect a motion of the projector, and an execution section adapted to execute a predetermined process with respect to a calibration for making a correspondence between a coordinate system of the projection image and a coordinate system of the shot image in a case in which the detection section detects the motion of the projector.
US09594450B2
Controlling an audio volume is disclosed. An indicator identifying a force intensity of a touch input provided on a touch input surface is received. It is determined that the touch input is associated with an audio volume control. The audio volume is controlled based at least in part on the indicator identifying the force intensity of the touch input.
US09594447B2
A display device includes a display unit, a strain sensor which detects strain on an opposite side against a surface in which the display unit is provided, and a control unit which controls changing of displaying content for the display unit based on a detected level of the strain detected by the strain sensor.
US09594443B2
For wearable device authentication and operation, code authenticates the wearable device to an electronic device. In addition, the code performs a wearable device operation in response to an operation command from the electronic device.
US09594433B2
Concepts and technologies are disclosed herein for utilizing bone conduction to detect gestures. According to one aspect, a device can generate a signal and send the signal to a sensor network that is connected to a user. The device can receive a modified signal from the sensor network. The modified signal can include the signal as modified by a body of the user. The device can compare the modified signal to the signal to determine a difference in a feature between the signal and the modified signal. The device can determine a gesture performed by the user based upon the difference in the feature between the signal and the modified signal.
US09594432B2
An electronic device includes a touch position receiving unit which receives from a touch panel, touch position information indicating each of touch positions of a first object and at least one of second objects with respect to the touch panel for each object, the second object being different from the first object, a change type setting unit which calculates a movement direction of each of the first object and the second object based on the touch position information, and determines a change type of a display of the touch panel based on the movement direction, and a change amount setting unit which recognizes the number of the second objects based on the touch position information, and determines a change amount of the display based on the number.
US09594429B2
A haptic device in an electronic device includes a feedback surface, one or more actuators, and a connection member connected between the feedback surface and each actuator. At least one actuator produces an attracting or repelling force that creates movement in the connection member and the feedback surface. An acoustic and a haptic output of the haptic device can be adjusted at least in part by producing an out of plane movement in the feedback surface, by changing a cross-sectional area of at least a portion of the connection member, by changing dynamically one or more biasing supports disposed below the feedback surface, and/or by changing at least one waveform characteristic of a haptic input signal received by at least one actuator.
US09594427B2
The description relates to smart rings. One example can include a finger band configured to accommodate a user's finger. This example can also include a set of pressure sensors positioned on an inner surface of the finger band and configured to sense changes to tendons of the user's finger as pressure differentials and to output associated signals. The example can further include a gesture component configured to interpret the signals from the set of pressure sensors to identify individual actions performed by the user's finger.
US09594424B2
In a reading apparatus, a control device determines whether a predetermined state is detected based on a signal outputted from a sensor device. The control device sets a first-interface control device into a normal state when a transition condition is satisfied while the first-interface control device is being in a power saving state. The transition condition includes a condition that the predetermined state is detected. The control device maintains the first-interface control device in the power saving state when the transition condition is not satisfied while the first-interface control device is being in the power saving state, regardless of whether a receiving device receives first input.
US09594418B2
According to one embodiment, an information processing apparatus that comprises a storage device and a processor. The storage device is configured to store power-saving setup information, including at least one setup item relating to an operation affecting an amount of power consumed by the information processing apparatus. The processor is configured to (i) set a value of the at least one setup item, (ii) control operations based on a current setup value, (iii) acquire first setup information for automatically setting a value (first setup value) of the at least one setup item, (iv) compare the first setup value and the current setup value, and (v) automatically apply one of the first setup value and the current setup value to the at least one setup item based on a result of the comparison, the one of the first setup value and the current setup value having a higher power-saving effect.
US09594411B2
The disclosure is directed to modifying the operation of one or more hardware subsystems when a new context awareness service begins. An aspect determines a power budget for a plurality of operating context awareness services including the new context awareness service, wherein the power budget is based on a power requirement for each of the plurality of context awareness services, and wherein the power requirement for each of the plurality of context awareness services is based on power utilizations of the one or more hardware subsystems corresponding to the plurality of context awareness services, and allocates power resources to the one or more hardware subsystems based on importances of the plurality of context awareness services and/or the one or more hardware subsystems, wherein the allocation of the power resources is performed within the power budget.
US09594410B1
A heat sink including a top surface, a first bottom surface configured to thermally contact a first controller having a first height from a circuit board, and a second bottom surface configured to thermally contact a second controller having a second height from the circuit board, wherein the second height is different than the first height.
US09594406B2
A touch panel includes a first planar body having a first electrode patterned on one surface of a first substrate and a first lead-out wiring electrically connected to the first electrode, a cover sheet, a second planar body provided between the first planar body and the cover sheet except a predetermined region of a side edge of the first substrate, and a flexible wiring board interposed at a gap portion formed between the predetermined region of the side edge of the first substrate and the cover sheet, wherein the flexible wiring board includes a connector portion fixed onto the connection terminal of the first lead-out wiring held by the first planar body and electrically connected with the first lead-out wiring, and a spacer member that abuts with both the connector portion and the cover sheet is disposed between the connector portion and the cover sheet.
US09594403B2
According to an example method implemented by an imaging device, an image is recorded of a subject to which a wearable computing device is secured. Responsive to the recording, the imaging device wirelessly receives data from the wearable computing device. The data includes an identifier of the wearable computing device and biometric data of the subject. The identifier and biometric data are embedded as metadata in the recorded image.
US09594400B2
An electronic device includes a main body and an input body. The main body has a display unit and a first contact portion rotatably connected to the display unit. The first contact portion has a first surface and a second surface opposite to the first surface, and at least one part of the first contact portion has a thickness smaller than a thickness of the display unit. The input body includes a second contact portion with a contact surface. When the input body is detachably connected to the main body, the display unit is operable to rotate with respect to the input body, and the contact surface of the second contact portion is operable to engage with the first or second surfaces of the first contact portion by surface-to-surface contacting.
US09594378B2
A system for automated operation of a host-vehicle includes an object-detection device and a controller. The object-detection device is operable to detect an object in a field-of-view proximate to a host-vehicle. The object-detection device is operable to vary a field-of-focus of the object-detection device used to observe a portion of the field-of-view. The controller is configured to determine, based on information received from the object-detection device, a travel-direction of the object relative to a travel-path of the host-vehicle. The controller is also configured to adjust the field-of-focus of the object-detection device based on the travel-direction.
US09594370B1
In accordance with an embodiment, a measurement system includes a measurement instrument, a controller physically connected to the measurement instrument, and a portable user interface wirelessly connected to the controller. The portable user interface is operable to remotely monitor and control the measurement instrument.
US09594369B2
An industrial process environment uses selective power-over-network (PoN) techniques to facilitate configuration, operation, communication, and other operations for the industrial nodes in the environment. The network may be an Ethernet network, and the environment may selectively deliver power-over-Ethernet as well as command, configuration, or other data over the network connection. The environment may perform the techniques over other types of networks or combinations of networks in addition to or instead of Ethernet networks.
US09594368B2
A method of manufacturing a custom golf club, the method including measuring swing dynamics of a user, determine club design parameters based on the measure swing dynamics of the user, generating a computer model representing an custom golf club head based on the determined design parameters, and manufacturing the custom golf club head based on the generated computer model using additive layer manufacturing processes using powder material and a high energy beam.
US09594359B2
A method of reducing plant emissions includes providing a MPC model for a flaring process including one-to-one models between controlled variables (CVs) including a smoke count and/or a flare count (CV1) and a noise level (CV2), and flow of assist gas as a manipulated variable (MV) and another process gas flow as a disturbance variable (DV). The MPC model receives sensed flare-related parameters during the flaring process including a measure of CV1 (CV1*) and CV2 (CV2*). Provided CV1* is above a minimum setpoint for CV1 (CV1 setpoint) and CV2* is above a setpoint for CV2 (CV2 setpoint), the flaring process is automatically controlled using the MPC model which determines an updated flow setpoint for MV from CV1* and CV2*, the CV1 and CV2 error, and the identified one-to-one models.
US09594348B2
The invention relates to a device for the display of periods which, in succession, form an annual cycle, for a timepiece movement, comprising an indicator member for indicating said periods. It comprises at least a mechanism for controlling the duration of display of said periods including at least: a drive member for driving the indicator member arranged to drive the indicator member at the moment of a change in period, a cam controlling the duration of display of said periods, and means for driving the cam, a first differential gear with two inputs and one output, a first input being formed by a reference drive wheel, arranged to complete one revolution in one reference period, a second input being formed by an actuation member arranged to cooperate with said cam, and the output being formed by said drive member for the indicator member, said cam comprising a profile arranged such that the actuation member cooperates with the first differential gear to move the drive member for the indicator member forwards or backwards, depending on the duration of the period displayed relative to the reference period.
US09594340B2
An image forming apparatus includes: an image bearing body; a developing unit which develops an electrostatic latent image formed on the image bearing body as a toner image; a transfer unit which transfers the toner image to a receiver medium; a cleaning member which collects residual toner on the image bearing body; a lubricant supply unit which supplies lubricant onto the image bearing body; a measurement unit which measures a static frictional force generated between the image bearing body and the cleaning member; and a control unit which corrects the amount of lubricant on the image bearing body, wherein the control unit estimates a state of the lubricant on the image bearing body based on a change between a first and a second static frictional force, and based on the estimated state, the control unit selectively executes one of processing of supplying lubricant and processing of removing lubricant.
US09594336B2
An image forming apparatus having an improved structure to enable a user to conveniently operate the image forming apparatus at a front of the image forming apparatus, and a method thereof. The image forming apparatus includes a main body formed with a discharge port at a front portion, a printing unit mounted inside the main body and disposed adjacent to a front panel of the main body, a feeding unit to feed paper printed by the printing unit toward a rear panel of the main body, and a discharge reversal unit to reverse a moving direction of the paper fed by the feeding unit to feed the paper to the discharge port. A sensor to detect a moving position of the paper and a paper guide guiding movement of the paper is mounted between the feeding unit and the discharge reversal unit.
US09594333B2
A fixing device includes a roller, a pressing member pressed against the roller, such that when a sheet having an unfixed image is passed thorough a nip formed between the roller and the pressing member, the unfixed image is fixed on the sheet, a first heater configured to heat the roller, a second heater configured to heat the pressing member, and a controller configured to control the second heater, such that a time-averaged heat generation by the second heater when an image of a decolorable material is fixed is greater than a time-averaged heat generation by the second heater when an image of a non-decolorable material is fixed.
US09594327B2
An optical writing device includes a plurality of current driven light emitting elements, first and second power source lines, a designation circuit that outputs a designation potential, first driving circuits provided for each of the light emitting elements to supply driving current to the corresponding light emitting element, second driving circuits provided for each of the light emitting elements to supply driving current to the corresponding light emitting element, and a switching control unit that alternately switches respective states of the first and second driving circuits between a state where one of the first and second driving circuits receives the designation potential while the other driving circuit supplies the driving current, and a state where the other driving circuit receives the designation potential while the one driving circuit supplies the driving current.
US09594323B2
A toner having toner particles, each of which contains a binder resin, a wax and inorganic fine particles, wherein the inorganic fine particles are fixed at the surface of the toner particles as a result of a surface treatment by hot air, and the degree of uneven distribution of wax in the toner is controlled in a depth direction of the toner, from the toner surface towards a toner central portion.
US09594309B2
Provided is a method of characterizing photolithography lens quality. The method includes selecting an overlay pattern having a first feature with a first pitch and a second feature with a second pitch different than the first pitch, performing a photolithography simulation to determine a sensitivity coefficient associated with the overlay pattern, and providing a photomask having the overlay pattern thereon. The method also includes exposing, with a photolithography tool, a wafer with the photomask to form the overlay pattern on the wafer, measuring a relative pattern placement error of the overlay pattern formed on the wafer, and calculating a quality indicator for a lens in the photolithography tool using the relative pattern placement error and the sensitivity coefficient.
US09594303B2
A resist pattern-forming method includes forming a resist film using a photoresist composition. The resist film is exposed. The exposed resist film is developed. The photoresist composition includes an acid generator and a polymer. The acid generator generates a protonic acid upon application of exposure light. The protonic acid generates a proton. The polymer includes a first structural unit which includes a first group. The first group and the proton form a cationic group. The polymer substantially does not include a structural unit which includes an acid-labile group.
US09594300B2
There is provided a pellicle having a frame, a membrane and an agglutinant layer (adhesive to bond the pellicle on a photo mask) in which the release liner (detachable sheet) laid to the agglutinant layer for protection thereof is controlled to have a surface roughness of 5-30 micrometers on the side of the liner which is attached to the agglutinant layer, with a result that the releasability of the liner is improved suitably.
US09594299B2
A method of determining focus of a lithographic apparatus has the following steps. Using the lithographic process to produce first and second structures on the substrate, the first structure has features which have a profile that has an asymmetry that depends on the focus and an exposure perturbation, such as dose or aberration. The second structure has features which have a profile that is differently sensitive to focus than the first structure and which is differently sensitive to exposure perturbation than the first structure. Scatterometer signals are used to determine a focus value used to produce the first structure. This may be done using the second scatterometer signal, and/or recorded exposure perturbation settings used in the lithographic process, to select a calibration curve for use in determining the focus value using the first scatterometer signal or by using a model with parameters related to the first and second scatterometer signals.
US09594297B2
A lighting display device is disclosed in embodiments of the present invention. The lighting display device includes a surface light source type display lamp having a backlight source, a first transparent substrate and a second transparent substrate laminated in sequence in a direction away from the backlight source, a liquid crystal layer disposed between the first transparent substrate and the second transparent substrate, a polarizer disposed on a side of the first transparent substrate facing the backlight source, and pixel units disposed on one of the first transparent substrate and the second transparent substrate, the pixel units being arranged in a matrix and being configured to control rotation of liquid crystal molecules in the liquid crystal layer, and a display unit spaced from the surface light source type display lamp by a set distance, wherein the display unit has a polarization and reflection structure which is configured to cooperate with the polarizer, and is configured to reflect light emitted by the surface light source type display lamp to display.
US09594294B2
The present invention relates to a mount for a wired device, the mount comprising: a base (10), an attachment part (20) provided with a terminal (21), and an eccentric hinge (14) having a first pivot (15) a second pivot (16), said second pivot (16) being movable relative said first pivot (15) in a plane defined by a first direction X parallel to said mount plane (42) and by a second direction Z normal to said mount plane (42), said attachment part (20) being releasably connectable to said base (10) by means of said eccentric hinge (14), wherein said attachment part (20), when connected to said base (10), is movable between an open position, providing access to said terminal (21), and a closed position. The distance (d) between said first pivot (15) and said second pivot (16) in said closed position has a first component (dX) in said first direction X and a second component (dZ) in said second direction Z, said first component (dX) being greater than said second component (dZ). The present invention also relates to a method for mounting said mount.
US09594291B2
A lens apparatus includes a focus lens, a focus detector, an automatic focusing unit configured to drive the focus lens based on a focus detection result obtained from the focus detector, a focus information output unit configured to output focus information to a display unit capable of displaying the focus information superimposed on a picked up image obtained by picking up an image with use of a light beam from an object, which passes through the lens apparatus, and a display determination unit configured to determine whether or not to display the focus information on the display unit, in which the focus information output unit is configured to output a signal for displaying the focus information to the display unit based on a determination result obtained from the display determination unit.
US09594290B2
A monitoring apparatus is connected to a shutter which opens and closes to limit a capturing area of an image capturing device. The monitoring apparatus includes an information obtaining section, configured to obtain information, an existence determiner, configured to determine whether a person exists or not in a predetermined area in accordance with the information obtained by the information obtaining section, and a shutter control unit, configured to control the shutter to be opened in response that the existence determiner determines that the person does not exist in the predetermined area.
US09594283B2
The present invention relates to polymerizable compounds, to processes and intermediates for the preparation thereof, to liquid-crystal (LC) media comprising them, and to the use of the polymerizable compounds and LC media for optical, electro-optical and electronic purposes, in particular in LC displays, especially in LC displays of the polymer sustained alignment type.
US09594280B2
A thin film transistor array substrate includes a base substrate and a thin film transistor, a second insulation layer, a first electrode and a second electrode formed on the base substrate. The first electrode and the second electrode are used to form an electric field, and the second insulation layer is interposed between the first electrode and the second electrode. The second electrode is a comb-like electrode, and located at a side of the second insulation layer away from the base substrate. The array substrate further includes protrusion structure located at a side of the first electrode close to the base substrate, the position of the protrusion structure corresponds to the slit portions of the comb-like electrode. A manufacturing method of a thin film transistor array substrate and a display device are further provided.
US09594268B2
Provided is an apparatus for manufacturing a display device and a method for manufacturing the display device. The apparatus for manufacturing a display device comprises a jig having a seating surface that is formed to be bent at least partly and on which a target object is seated, a gasket covering the seating surface at least partly, and a roller pressing the target object.
US09594267B2
A system and method includes a laser to create a control laser signal and a laser to create a probe laser signal. A resonator creates an acoustic signal adjacent the control laser signal and the probe laser signal. A resulting coherent interaction between the control laser signal and the probe laser signal creates a Brillouin scattering induced transparency in one direction and maintains opacity in an opposite direction.
US09594265B2
The invention relates to an optical absorber comprising a semiconductor micro or nano scale structured array configured for transmission of electromagnetic (EM) radiation when in a passive state and for absorption and/or reflection of electromagnetic (EM) radiation when in an active state. The absorber also includes an activator arranged to inject free carriers into the structured array to activate said array on demand.
US09594259B2
Contact lenses incorporate mask lens designs that at least one of slow, retard or preventing myopia progression. The lens includes a first zone at a center of the lens; at least one peripheral zone surrounding the center and having a dioptric power that is different than that at the center; and an opaque mask beginning at a radial distance from the center, thereby providing a lens power profile having substantially equivalent foveal vision correction to a single vision lens, and having a depth of focus and reduced retinal image quality sensitivity that slows, retards, or prevents myopia progression.
US09594257B2
Sets, kits or stocks of anti-myopia contact or spectacle lenses, along with methods for their use, that do not require a clinician to measure peripheral refractive error in the eyes of myopic patients. Extensive surveys have shown that lenses having peripheral powers or defocus set in accordance with central corrective power will cover almost all normal myopes not worse than −6D central refractive error. In one example, a kit or set of lenses (50, FIG. 15) can have multiple parts or sub-sets (52, 54) each comprising a compartmented container (56a, 56b) with lenses (58a, 58b) arranged according to increments of central corrective power (59a, 59b). The lenses (58a) of the first part (52) have four steps (60a, 61a, 62a, 64a) of peripheral power or defocus to provide therapeutic effect and, while the lenses (58b) of the second part (54) also have four steps (60b, 61b, 62b, 64b), the level of therapeutic effect is higher. Other examples of sets, kits and stocks, as well as examples of lenses themselves, are disclosed together with methods of use.
US09594253B2
The present invention provides a spectral apparatus for spectrally separating light including a predetermined wavelength, including a slit that the light enters, a first optical system configured to collimate the light from the slit, a transmissive type diffraction element configured to diffract the light from the first optical system, and a second optical system including a first mirror configured to reflect the light diffracted by the transmissive type diffraction element, and a second mirror configured to reflect the light reflected by the first mirror and diffracted by the transmissive type diffraction element, and configured to make the light reciprocally travel between the first mirror and the second mirror via the transmissive type diffraction element.
US09594251B2
The invention provides an optical device for displaying one or more images on a picture tube so as to be viewable from the anterior end of the device. The optical device can be used to display abstract or non-abstract subject matter. The optical device includes a picture tube having one or more images to be displayed by the device and an imaging assembly housed in a cavity formed by lateral sides of the picture tube, the imaging assembly having a reflecting surface that reflects the one or more images on the picture tube so as to be viewable from the anterior end of the device.
US09594246B2
Aspects of the present invention relate to providing see-through computer display optics.
US09594235B2
Provided is a zoom lens system, sequentially arranged in an order from an object side to an image side, including: a first lens group having a positive refractive power; a second lens group having a negative refractive power; an aperture stop; a third lens group having a positive refractive power; a fourth lens group having a positive refractive power; and a fifth lens group having a positive refractive power, wherein each of the second lens group, the third lens group, and the fourth lens group has an anomalous dispersion ΔPct of −0.1 or less.
US09594234B2
The zoom lens comprises five or more groups of lens pieces, namely, the foremost or first lens group of positive refractive power located the closest to an object, the succeeding second lens group of negative refractive power, the third lens group of positive refractive power, the fourth lens group of positive refractive power, and the fifth lens group all arranged in this order, and if any, the rearmost lens group(s) closer to the imaging plane than the fifth lens group. The zoom lens meets requirements as defined in the conditional expression regarding a combined magnification of the fifth lens group and, if any, the rearmost lens group(s) closer to the imaging plane than the fifth lens group while the zoom lens is taking a telephoto position.
US09594221B2
An optical connector includes an optical transceiver having an optical element, a case that covers the optical element, and a plurality of terminals that are externally protruded from a terminal projecting surface of the case, and a connector housing having a housing chamber that houses the optical transceiver. The terminal projecting surface of the case is formed as a flat reference plane. A surface which forms the housing chamber and to which the terminal projecting surface of the case abuts is formed as a flat position-correction surface. A pair of projections are formed on a surface which forms the housing chamber and which is opposite to the position-correction surface.
US09594218B2
An optical connector apparatus includes a connector which is connected to an electro-optical composite cable including an optical fiber and a metal conductor, and a connection object to be connected. The connector is provided with a ferrule which has a conductive portion on at least a part of the surface thereof. The connection object to be connected is provided with an electrically conductive connection member to be connected to the ferrule. The ferrule and the cable are connected by a crimping structure. When the ferrule is inserted in the connection member, the connector and the connection object to be connected are electrically and optically connected to each other. Provided is also an optical connector apparatus which comprises a connector having a plurality of ferrules having distances between the end of the ferrules and the conductive portions so that the timing of the connection of the connector to the object to be connected is delayed, and thus the optical connector apparatus is capable of hot swapping. The connection object to be connected can be a combination of an adapter and a mating connector, or an optical element and an adapter which holds the same, etc.
US09594216B1
Various designs of optical switch are disclosed. In one embodiment, the optical switch uses wedges to hold up a collimator and secure the wedges and collimator to a substrate with a type of adhesive, thus avoiding high temperature in soldering process. There are at least two assemblies bonded to the substrate using the adhesive. Each of the assemblies includes a collimator and two wedges, where the wedges are provided to physically hold up the collimator in position. The assemblies are glued directly to the substrate after an optical alignment is performed.
US09594212B2
A multimode optical fiber may include a core portion formed from SiO2 intentionally doped with a single dopant, wherein the single dopant is phosphorous or a compound of phosphorous. A glass cladding portion may surround and be in direct contact with the core portion. The glass cladding portion may comprise an outer cladding portion and a low-index moat disposed between the core portion and the outer cladding portion. The optical fiber may also have a bandwidth greater than or equal to 2000 MHz-km for each wavelength within a wavelength operating window centered on a wavelength within an operating wavelength range from about 850 nm to about 1310 nm, the wavelength operating window having a width greater than 100 nm. The optical fiber may also have a restricted launch bend loss less than or equal to 0.5 dB/(2 turns around a 15 mm diameter mandrel) at 850 nm.
US09594208B2
A backlight module includes a mold frame, a light guide plate, a light bar light source, and an optic film. The light guide plate, the light source, and the optic film are disposed in the mold frame. The light source is arranged between the light guide plate and the mold frame. The optic film and the light guide plate are stacked on each other. The backlight module includes a heat dissipation frame that includes first, second, and third heat dissipation walls. The third heat dissipation wall is opposite to the first heat dissipation wall and the second heat dissipation wall is connected to the first and third heat dissipation walls. An end of the mold frame at which the light source is arranged is received between the first and third heat dissipation walls and the mold frame is in tight engagement with the second heat dissipation wall.
US09594207B2
A light emitting diode (LED) package includes: a main body mounted on a substrate; a light emitting diode that is mounted in the main body and emits light; and a lead frame exposed to allow the main body to be selectively top-mounted or side-mounted. A backlight unit includes: a light guide plate configured to allow a light source to proceed to a liquid crystal panel; a light emitting diode (LED) mounted in a main body mounted on a substrate and generating a light source; and an LED package having a lead frame exposed to allow the main body to be selectively top-mounted or side-mounted, and being mounted on the light guide plate.
US09594201B2
The subject matter described herein includes a curved VPH grating with tilted fringes and spectrographs, both retroreflective and transmissive, that use such gratings. A VPH grating according to the subject matter described herein includes a first curved surface for receiving light to be diffracted. The grating includes an interior region having tilted fringes to diffract light that passes through the first surface. The grating further includes a second curved surface bounding the interior region on a side opposite the first surface and for passing light diffracted by the fringes.
US09594194B2
A light diffusion member includes a substrate having light transmissivity, a plurality of light shielding layers, and light diffusion portions. The light diffusion portions have a light-emitting end surface, a light incident end surface which has a larger area than the area of the light-emitting end surface, and a reflecting face. Light which enters from the light incident end surface is anisotropically diffused in an azimuth direction seen from a normal direction of the substrate, and the height from the light incident end surface to the light-emitting end surface of the light diffusion portion is greater than the thickness of the light shielding layers. A hollow portion of the light diffusion portion is formed in the formation region of the light shielding layers, and air is present in the hollow portion.
US09594187B2
A material for an optical film including a compound represented by Chemical Formula 1; a polymer including a repeating unit represented by Chemical Formula 10; a polymer including a repeating unit represented by Chemical Formula 20 and a repeating unit represented by Chemical Formula 21; an article prepared by using the polymer; and a display device including the article:
US09594182B2
A positioning device for capacitively detecting an object enclosed in a medium includes a measuring electrode, a receiving electrode, and a reference capacitance. The measuring electrode and the receiving electrode form a measuring capacitance that can be influenced by the object and the reference capacitance cannot be influenced by the object. The electrodes are disposed in a plane, and the device includes a spacer that is configured to keep the electrodes at a predetermined minimum distance from the surface of the medium. The predetermined minimum distance is different from zero.
US09594178B2
The technologies described herein include systems and methods for performing a first seismic survey and performing a second seismic survey after a predetermined amount of time has lapsed between the first seismic survey and the second seismic survey. The shot times and the shot positions of the second seismic survey may be substantially the same as the shot times and the shot positions of the first seismic survey. After performing the seismic surveys, seismic data generated by the first seismic survey may be processed to generate a first image, and seismic data generated by the second seismic survey may be processed to generate a second image. After generating the first and second images, a difference between the first image and the second image may be computed to generate a time lapse difference image.
US09594177B2
An acoustic logging tool emits a wideband acoustic pulse toward an inside surface of a borehole casing and an acoustic response is received. The acoustic response is analyzed at one or more higher order harmonics of the thickness mode resonance of the casing to determine the acoustic impedance of the material behind the casing.
US09594171B2
A detector for radiation, particularly high energy electromagnetic radiation is provided. The detector includes a converting section including a cathode for converting the radiation incident on the converting section in electrons by the photoelectric effect. The detector further includes a gas electron multiplier for generating an electron avalanche from electrons which are generated by the converting section and enter the gas electron multiplier, the gas electron multiplier including a first electrode, a dielectric layer and a second electrode, the first electrode being disposed at a first side of the dielectric layer adjacent to the converting section and the second electrode being disposed at a second side of the dielectric layer opposite to the first side. The gas electron multiplier includes a number of holes filled with gas, the holes extending through the first electrode, the dielectric layer and the second electrode.
US09594166B2
An object detecting apparatus that detects an object using a distance measuring sensor and is mounted in a moving body includes a position calculator that calculates a position of the object relative to the moving body, a speed detector that detects a speed of the moving body, a displacement calculator that calculates an distance moved by the moving body, a relative speed calculator that calculates a relative speed between the moving body and the object, a first determiner that determines whether a position calculation in the position calculator is possible, a second determiner that determines whether the moved distance calculation by the displacement calculator is possible, and an estimator that estimate the position of the object based on a last known position of the object, a last known distance moved by the moving body, or a last known relative speed.
US09594165B2
Embodiments relate to a speed sensor and a speed sensing method for measuring relative speeds of receivers with respect to particles in a fluid by detecting individual particles. A receiver generates a plurality of signals related to reflections from particles in a region being monitored. A sampling circuit samples the signals, and a processing device processes the signals according to a particle detection scheme to determine speed. Concomitant use of the same receivers allows depth measurement.
US09594163B2
Provided is a security surveillance system and method capable of separately detecting fire and intrusion situations on the basis of a sound field variation, including a sound generating device outputting, into a set security surveillance space, a multi-tone sound wave formed of a linear sum of sine waves having a plurality of frequency components, a sound receiving device obtaining sound field information for each frequency represented as sound pressure and a phase from a sound wave received in the security surveillance space, and a sound field signal processing device storing sound field information for each frequency obtained from the sound receiving device in a preparation mode, comparing the stored sound field information with current sound field information for each frequency output from the sound receiving device in a surveillance mode, and determining occurrence of a security situation.
US09594162B1
A method and system. The method includes receiving weather radar data. The method further includes filtering out weather from the weather radar data to provide filtered radar data. Additionally, the method includes determining whether the filtered radar data includes any non-weather targets. If any of the non-weather targets is a hazard target, the method includes storing data associated with the hazard target in a hazard data structure.
US09594155B2
A radar object detection system includes a radar sensor and a controller. The radar sensor is configured to emit a radar signal toward a defined area proximate to the vehicle, and output a reflection signal indicative of a detected target present in the defined area. The controller is configured to receive the reflection signal from the radar sensor, determine if the detected target corresponds to a trailer towed by the vehicle, and define an exclusion zone characterized as occupied by the trailer and thereby excluded from the defined area where objects can be detected.
US09594153B1
Systems, methods, and computer-readable media for facilitating detection of interference data in association with radars are provided. In some embodiments, signal levels at a communication tower are monitored. In accordance with the monitored signal levels, a periodic interference associated with a radar remote from the communication tower is recognized based on a pattern of signal levels monitored. Interference data associated with the periodic interference is calculated. Such interference data may include, for example, an interference periodicity and an interference duration.
US09594149B2
Example Embodiments presented herein are directed towards a radio node (101, 130, 102), and corresponding methods therein, for fingerprinting positioning measurements. The radio node may be configured to provide a fingerprinting measurement result comprising radio channel related information. Non-limiting examples of radio channel information may be Doppler, speed and/or delay spread information. Example embodiments presented herein may also be directed towards a positioning node (140), and corresponding methods therein, for fingerprinting positioning management. The positioning node may be configured to receive radio channel related information from the radio node and generate a radio fingerprint based on the received radio channel related information.
US09594141B2
An MR imaging system uses multiple RF coils for acquiring corresponding multiple image data sets of a slice or volume of patient anatomy. An image data processor comprises at least one processing device conditioned for, deriving a first set of weights for weighted combination of k-space data of the multiple image data sets for generating a calibration data set comprising a subset of k-space data of composite image data representing the multiple image data sets. The image data processor uses the calibration data set in generating a first MR image data set, deriving the parameters of a probability distribution in response to the first set of weights and the first MR image data set and deriving a second set of weights and second MR image data set together using the probability distribution.
US09594137B2
Methods for controlling magnetic resonance systems having a plurality of high frequency transmission channels through which HF pulse trains are emitted in parallel during operation are described. The methods involves specifying a joint reference pulse train for a plurality of the high frequency transmission channels, and determining a transmission scaling factor for each of the high frequency transmission channels in an HF pulse-optimization method by taking into consideration a specified target magnetization to calculate the HF pulse trains for the transmission channels on the basis of the reference pulse train. During calculation of the transmission scaling factors, a target function is created independently of a target magnetization difference in at least a first optimization mode of the HF pulse-optimization method. The target magnetization difference is considered in the HF pulse-optimization method by way of a boundary condition function instead. Pulse optimization devices and magnetic resonance systems are described.
US09594136B2
Disclosed are a magnetic resonance imaging apparatus and an RF pulse control method wherein an RF pulse sequence in a start-up sequence is set as a monotonically increasing flip angle with offset, in order to reduce ghosts, blurring, and other artifacts during measurement in a transient state. For example, the sum of two adjacent consecutive terms in a monotonically increasing sequence is set as the flip angle. Specifically, the number of RF pulses in the RF pulse sequence and the flip angle for the RF pulses in an SSFP sequence are set, and the monotonically increasing flip angle with offset is found, based on the set number of RF pulses in the RF pulse sequence and the flip angle for the RF pulses in the SSFP sequence, and used as the RF pulse sequence.
US09594134B2
Systems and methods for simultaneously acquiring three-dimensional data from multiple different frequency bins with a magnetic resonance imaging (“MRI”) system, and without frequency-encoding gradients, are provided. A multiband radio frequency (“RF”) pulse is used to excite spins associated with multiple different resonance frequency offsets, and a fully phase-encoded acquisition is used to acquire data, which may be spectrally-resolved data, from magnetic resonance signals formed in response to the multiband RF pulse.
US09594133B2
In multi-echo multi-contrast imaging, the image quality is improved by suppressing an increase in imaging time. In order to do so, the arrangement order of echo signals that form an echo train and k space filled with each echo signal are determined such that the continuity of the echo arrangement is maintained while sharing an echo signal between contrasts in multi-echo multi-contrast imaging. Echo trains that perform echo sharing are arranged in non-oscillatory centric view ordering (NOCO). In addition, the starting point of echo sharing of one echo train is connected to the same position of another echo train. When some discontinuous regions are present, the discontinuous regions may be corrected using continuous data of regions symmetrical thereto on the k space.
US09594120B2
A battery monitoring apparatus is built in a device having a primary battery. The battery monitoring apparatus includes a voltage measuring module configured to obtain an open circuit voltage of the primary battery and an output voltage of the primary battery at the time when a load current flows, a current measuring module configured to obtain the load current, a first resistance value calculating module configured to obtain a first internal resistance of the primary battery based on the open circuit voltage, the load current and the output voltage, a second resistance value calculating module configured to obtain a second internal resistance of the primary battery at which the device can operate normally based on the open circuit voltage, the load current and the minimum drive voltage, and an alarm outputting module configured to output a battery life alarm when the first internal resistance is larger than the second internal resistance.
US09594114B2
An example structure for transmitting signals in an application space between a device under test (DUT) and test electronics includes: a circuit board that is part of an application space between test electronics and a device under test (DUT); and a coaxial structure to pass signals along electrical pathways between the test electronics and the DUT. The coaxial structure includes a signal line at least partially surrounded by a return line.
US09594113B2
Methods and apparatus for a package on package (POP) thermal forcing device. A thermal interposer includes a test probe guide and insulator top, a thermal conductor, the test probe guide and insulator top affixed to a top surface of the thermal conductor, a test probe, and a test probe guide and insulator bottom affixed to a bottom surface of the thermal conductor, the test probe guide and insulator bottom configured in a ring-like shape to enable the thermal conductor to pass through and make contact with a bottom of a package on package (PoP) integrated circuit (IC).
US09594105B2
A method for modeling cable loss is described. The method includes receiving a measurement of reverse power and forward power at a radio frequency (RF) generator. The method further includes computing theoretical power delivered to a matching network as a difference between the forward power and the reverse power and calculating a ratio of the reverse power to the forward power to generate an RF power reflection ratio. The method further includes identifying a cable power attenuation fraction based on a frequency of the RF generator and calculating a cable power loss as a function of the RF power reflection ratio, the cable power attenuation fraction, and the theoretical power. The method includes calculating actual power to be delivered to the impedance matching network based on the theoretical power and the cable power loss and sending the calculated actual power to the RF generator to generate an RF signal.
US09594104B2
A method and apparatus for determining the impedance of the plurality of channels comprising a plurality of channels having a plurality of first channels and a plurality of second channels, at least one reference channel, a signal generator electrically connected to the plurality of channels, a reference signal generator connected to the reference channel, at least one amplifier connected to each of the plurality of channels and the reference channel and at least one filter connected to an output of the at least one amplifier to filter the output signal from the at least one amplifier. The signal generator is configured to provide a plurality of input signals to the plurality of channels. The reference signal generator provides an input signal to the reference channel.
US09594091B2
A method of determining a rotor displacement angle of a synchronous generator having a rotor and electrically connected to a power supply network uses at least one rotary speed measuring device. During a revolution of the rotor, in particular during each revolution of the rotor, the measuring device communicates at least one rotary speed signal to an evaluation unit. A frequency measuring device communicates a frequency signal to the evaluation unit for each period duration of a voltage signal of the power supply network. A time duration between communication of the rotary speed signal and communication of the frequency signal is determined by the evaluation unit, and the rotor displacement angle is inferred in dependence on the determined time duration.
US09594088B2
Disclosed is a use of reaction kinetics to generate multiple dose-response curves from a single reaction, thus eliminating the need to run a second experiment with additional sample, reagents, and time to cover a broader measuring range than is available in a standard assay. Using a single protocol, the differences in the reaction kinetics for different sample concentrations yield different responses at different measurement times. Selection of the appropriate dose-response curve cross-section increases the measuring range and accuracy of the assay from a single reaction without substantially increasing imprecision. Several overlapping dose-response curves are pieced together to provide a standard curve to ensure continuity throughout the expanded measuring range.
US09594085B2
Methods are provided for determining the expression level of target proteins in a subject. A plurality of respective peptide transitions are generated from a plurality of proteins obtained from a biological sample from the subject, wherein the plurality of proteins comprises both target and normalizing proteins. A mass spectroscopy (MS) signal intensity is measured from the plurality of respective peptide transitions and a plurality of corresponding stable isotope-labeled internal standard (SIS) peptide transitions. For each of the plurality of proteins, a response ratio is calculated between the MS signal intensity of the respective peptide transition and the corresponding SIS peptide transition. The response ratio for each target protein is normalized by a sample-dependent normalization factor calculated from the response ratio for each normalizing protein, wherein the normalized response ratios provide a determination of the expression level of the target proteins.
US09594082B2
There is provided mechanisms for the detection of an analyte in a sample. The mechanisms utilize at least a first measurement channel comprising a detection reactant corresponding to the analyte to be detected, and at least a microstructure associated with the first measurement channel. When the mechanisms are in use, the sample is introduced into the first measurement channel and propagated by way of the first measurement channel towards the microstructure. If the analyte is present in the sample, the analyte interacts with the detection reactant to form a networked product, and the microstructure is configured to filter the networked product.
US09594077B2
The present invention provides a new apparatus/system for determining fertility of mammalian sperm based on a specific sperm-binding test that mimics sperm binding to an egg. The inventive apparatus/system comprises surface-modified beads with a compound or conjugates containing a carbohydrate sequence associated with the mammalian zona-pellucida (ZP) glycoproteins.
US09594067B2
Exhaust after treatment systems for internal combustion engine powered vehicles are provided. One system includes logic in the form of one or more routines implemented by one or more of the system's components for determining the quantity of NO2 present in the exhaust that exits an oxidation catalyst, such as a diesel oxidation catalyst (DOC), without the use of an NO2 sensor. Results from such a determination may then be used to estimate the amount of soot present in the particulate filter. This estimated value of soot present in the particulate filter can then be subsequently used to determine when the particulate filter should be actively regenerated.
US09594063B2
A homologous series of neutrally charged compounds having at least one functional group bearing a positive charge and at least one functional group bearing a negative charge are advantageous retention index standards for liquid chromatography, especially for liquid chromatography-mass spectrometry (LC-MS) methods, more especially for LC-MS methods employing electrospray (ESI) or atmospheric pressure chemical ionization (APCI) ionization systems.
US09594052B2
Methods are disclosed for measuring an analyte concentration in a fluidic sample. Such methods further allow one to provide an error code or correct and/or compensate for interferents such as an antioxidant before providing an analyte concentration. The measurement methods utilize information obtained from test sequences having at least one DC block, where DC block includes at least one recovery potential, and where a closed circuit condition of the electrode system is maintained during the DC block. The methods use information relating to status of a redox mediator during the electrochemical analysis to provide a statistical antioxidant failsafe using either a classifier or a discriminator to determine whether the antioxidant is interfering with the analyte concentration. Also disclosed are devices, apparatuses and systems incorporating the various measurement methods.
US09594044B2
The present invention provides: a reagent composition having higher storage stability; a sensor involving the reagent composition; and others. According to the present invention, a specific heterocyclic compound is added to a reagent composition to improve the storage stability of the reagent composition and reduce the degree of fluctuation in current values in a sensor that utilizes reagent composition.
US09594034B1
This invention relates to the design and construction of a novel sample cup including an integral venting cap for use in XRF Spectroscopy.