US09601229B2
A conductive polymer composite including a π-conjugated polymer and a dopant polymer contain a repeating unit “a” represented by the following formula (1) and has a weight-average molecular weight with range of 1,000 to 500,000, wherein R1 represents a hydrogen atom or methyl group; R2 represents a single bond, ether group, ester group, or a linear, branched, or cyclic hydrocarbon group having 1-12 carbon atoms and optionally containing an ether group and ester group; R3 represents a linear or branched alkylene group having 1-4 carbon atoms wherein 1 or 2 hydrogen atoms in R3 may be substituted with a fluorine atom; Z represents a phenylene group, naphthylene group, or ester group; and “a” is a number satisfying 0
US09601222B2
The present invention takes the form of an apparatus or system that provides an alternate source of the pneumatic fluid to a system inside containment of a nuclear powerplant. An embodiment of the present invention may provide a nearly radiation-proof and nearly leak-proof, pneumatic fluid supply for some systems of the nuclear powerplant. These systems may include, but is not limited to, actuators, valves, and the like. An embodiment of the present invention may comprise a device that may propel an object with a sufficient force to puncture a seal of a pressure vessel. The released pneumatic fluid may be ported to an actuator, valve, or the like, for immediate operation of a system of the nuclear powerplant. Alternately, in an embodiment of the present invention, the pneumatic fluid may be used to resupply a depleted accumulator, or the like.
US09601221B2
An opening and closing device that opens and closes an access port opened from a substantially cylindrical working platform disposed inside a reactor vessel and used to access a nozzle stub of the reactor vessel from the inside of the working platform, the opening and closing device includes: a cover that is slidable along an outer peripheral surface or an inner peripheral surface of the working platform from a closing position where the access port is closed to an opening position where the access port is opened; and moving device for sliding the cover.
US09601212B2
A storage device and an information processing method are provided. The storage device has a first power supply unit and at least one first storage cell. The at least one first storage cell stores first data which are associated with a number of charges within the first storage cell. The first power supply unit is electrically connected to the at least one first storage cell. The storage device further has a first control unit configured for controlling the first power supply unit to supply power to the at least one first storage cell according to a predetermined policy, so that the number of charges within the first storage cell satisfies a first preset condition.
US09601210B2
A semiconductor memory device includes a first stack of memory cells above a substrate, the first stack including a first memory cell and a second memory cell above the first memory cell, a second stack of memory cells above the substrate, the second stack including a third memory cell, a word line connected to the first, second, and third memory cells, and a controller configured to output data stored in the first memory cell and data stored in the third memory cell during a first cycle, and output data stored in the second memory cell during a second cycle that is different from the first cycle.
US09601206B2
A communication line is connected to first and second chips, and held at a first signal level. A monitor circuit changes a signal level of the communication line from the first signal to a second signal level while one of the first and second chips uses a current larger than a reference current. When the signal level of the communication line is the second signal level, the other of the first and second chips is controlled to a wait state that does not transfer to an operating state of using a current larger than the reference current.
US09601205B2
A write method of a storage device including at least one nonvolatile memory device and a memory controller controlling the nonvolatile memory device includes dividing write data into a plurality of page data groups, each page data group including multiple bits of data; encoding the divided page data groups using different binary codes, respectively; mapping the encoded page data groups; programming, in first memory cells connected to one word line, programming states to which binary values of each of the mapped encoded page data groups are mapped, such that, the plurality of page data groups correspond respectively to a plurality of read voltage levels, and for each of the plurality of page data groups, the page data group can be read by performing a single read operation on the first memory cells using the read voltage level corresponding to the page data group.
US09601202B2
The present invention discloses a low voltage difference-operated EEPROM and an operating method thereof, wherein at least one transistor structure is formed in a semiconductor substrate and each includes a first electric-conduction gate. Same type ions are implanted into a region of the semiconductor substrate, which is near interfaces of a source, a drain and the first electric-conduction gate, or ion-doped regions of the source and the drain, to increase the ion concentration thereof, whereby to reduce the voltage differences required for writing and erasing. The present invention also discloses an operating method for the low voltage difference-operated EEPROM, in addition to the EEPROM with a single gate transistor structure, the present invention also applies to the EEPROM with a single floating gate transistor structure.
US09601198B2
A memory circuit includes: a bistable circuit (30) that stores data; nonvolatile elements (MTJ1, MTJ2) that store data written in the bistable circuit in a nonvolatile manner, and restore data stored in a nonvolatile manner into the bistable circuit; and a control unit that stores data written in the bistable circuit in a nonvolatile manner and cuts off a power supply to the bistable circuit when the period not to read data from or write data into the bistable circuit is longer than a predetermined time period, and does not store data written in the bistable circuit in a nonvolatile manner and makes the supply voltage for the bistable circuit lower than a voltage during the period to read data from or write data into the bistable circuit when the period not to read or write data is shorter than the predetermined time period.
US09601194B2
Providing for a high performance and efficiency NAND architecture is described herein. By way of example, a NAND array is disclosed comprising memory cells having a 1 transistor-1 two-terminal memory device (IT-1D) arrangement. Memory cells of the NAND array can be arranged electrically in serial with respect to each other, from source to drain. Moreover, respective memory cells comprise a transistor component connected in parallel to a two-terminal memory device. In some embodiments, a resistance of the activated transistor component is selected to be substantially less than that of the two-terminal memory device, and the resistance of the deactivated transistor component is selected to be substantially higher than the two-terminal memory device. Accordingly, by activating or deactivating the transistor component, a signal applied to the memory cell can be shorted past the two-terminal memory device, or directed through the two-terminal memory device, respectively.
US09601188B1
We disclose methods, apparatus, and systems for improving semiconductor device yield and/or reliability through bias temperature instability (BTI). One device may comprise a plurality of cells of an array, wherein each of the cells comprises a pass gate and a latch; a plurality of word lines, wherein each word line controls access to each pass gate of a first number of cells; a word line driver electrically connected to each word line; a row decoder configured to authorize or deauthorize a write voltage to each word line through the word line driver, wherein the write voltage is selected from an operational write voltage or a first write voltage; and a control line configured to provide an operational write voltage or a first write voltage to each word line authorized by the row decoder, wherein the first write voltage is greater than an operational write voltage.
US09601184B2
A semiconductor memory may include: a storage unit suitable for storing a minimum operation interval between row command operations, a detection unit suitable for detecting whether row command signals inputted for the row command operations are activated at the minimum operation interval, a latching unit suitable for generating flag signals by latching the row command signals, and a shifting unit suitable for shifting the flag signals based on the minimum operation interval in response to an output signal of the detection unit, and generating an internal row command signals.
US09601178B2
To provide a memory device which operates at high speed or a memory device in which the frequency of refresh operations is reduced. In a cell array, a potential is supplied from a driver circuit to a wiring connected to a memory cell. The cell array is provided over the driver circuit. Each of memory cells included in the cell array includes a switching element, and a capacitor in which supply, holding, and discharge of electric charge are controlled by the switching element. Further, a channel formation region of the transistor used as the switching element includes a semiconductor whose band gap is wider than that of silicon and whose intrinsic carrier density is lower than that of silicon.
US09601173B2
A semiconductor system includes a first clock channel and a second clock channel. The first clock channel transmits a first clock signal from a controller to a memory. The second clock channel transmits a second clock signal with a phase difference of 90° from the first clock signal, from the controller to the memory.
US09601170B1
Apparatuses and methods related to adjusting a delay of a command signal path are disclosed. An example apparatus includes: a command input buffer that receives command signals and further provides buffered command signals; a command decoder coupled to the command input buffer, that decodes the buffered command signals responsive to a first clock signal and further provides a decoded command signal; and a command extension circuit coupled to the command decoder, which receives the decoded command signal, the first clock signal and a second clock signal having a first delay relative to the first clock signal, and further provides a command extension signal having a pulse width longer than the pulse width of the decoded command signal.
US09601166B2
Examples of the present disclosure provide apparatuses and methods for performing shift operations in a memory. An example method comprises performing a shift operation a first element stored in a first group of memory cells coupled to a first access line and a number of sense lines of a memory array and a second element stored in a second group of memory cells coupled to a second access line and the number of sense lines of the memory array. The method can include shifting the first element by a number of bit positions defined by the second element by performing a number of AND operations, OR operations, SHIFT operations, and INVERT operations performed without transferring data via an input/output (I/O) line.
US09601160B2
In one embodiment, a computer-implemented method includes writing a data set to a first write section of a magnetic medium and rewriting at least some of the data set as rewritten CWI-4 sets to a rewrite section of the magnetic medium. The data set includes a plurality of sub data sets, each sub data set including a data array organized in rows and columns. Each row of the data array includes four interleaved C1 codewords (a CWI-4). A first portion of the data set is stored as CWI-4 sets to the first write section of the magnetic medium with first headers. Each rewritten CWI-4 set is stored to the rewrite section of the magnetic medium as a number of rewritten CWI-4s having corresponding rewrite headers. Also, a length of any one of the rewrite headers is greater than a length of any one of the first headers.
US09601159B2
A remotely controlled audio and video recording system (RAVRS) that includes a remote control unit (RCU) and an audio and video recorder (AVR). The AVR, which is located near a speaker's podium, is remotely controlled by an individual operating the RCU. The RAVRS allows the individual to selectively select and “mark” certain passages of a specific lecture for later retrieval.
US09601158B2
An image capture apparatus includes a combination candidate selection processing unit. When one moving image is generated by combining a plurality of moving images, the combination candidate selection processing unit judges a possibility of combination between a moving image which is a basis for combination chosen and another moving image based on a predetermined condition. Furthermore, the combination candidate selection processing unit selects, as a candidate of a moving image for a combination target, a moving image that can be combined with the moving image which is a basis for combination, from among other moving images based on a judgment result.
US09601153B2
Methods, systems and devices are described to improve the storage and retrieval of video content. The general concepts set forth herein could be used in any video storage system that uses disk drives to store video content, including remote or local storage digital video recorders (DVRs) and the like.
US09601135B2
A device that includes a near field transducer (NFT); at least one cladding layer adjacent the NFT; and a discontinuous metal layer positioned between the NFT and the at least one cladding layer.
US09601133B2
Techniques are provided for vector noise cancellation. Different value combinations for a plurality of weighting factors may be established for a plurality of selection regions. Each value combination for the plurality of weighting factors may correspond to a different combination of a set of input signals. One or more characteristics of input signals may be used to select a particular selection region. A particular value combination of the set of weighting factors may be chosen to attenuate or amplify the input signals to generate one or more output signals.
US09601124B2
Acoustic matching and splicing of sound tracks is described. In one or more implementations, a method to acoustically match and splice first and second sound tracks by one or more computing devices is described. The method includes source separating the first and second sound tracks into first track primary and background sound data and second track primary and background sound data. Features extracted from the first and second primary sound data are matched, one to another, to generate first and second primary matching masks. Features extracted from the first and second background sound data are matched, one to another, to generate first and second background matching masks, which are applied to respective separated sound data. The applied first track primary and background sound data and the applied second track primary and background sound data are spliced to generate a spliced sound track.
US09601108B2
Incorporation of an exogenous large-vocabulary model into rule-based speech recognition is provided. An audio stream is received by a local small-vocabulary rule-based speech recognition system (SVSRS), and is streamed to a large-vocabulary statistically-modeled speech recognition system (LVSRS). The SVSRS and LVSRS perform recognitions of the audio. If a portion of the audio is not recognized by the SVSRS, a rule is triggered that inserts a mark-up in the recognition result. The recognition result is sent to the LVSRS. If a mark-up is detected, recognition of a specified portion of the audio is performed. The LVSRS result is unified with the SVSRS result and sent as a hybrid response back to the SVSRS. If the hybrid-recognition rule is not triggered, an arbitration algorithm is evoked to determine whether the SVSRS or the LVSRS recognition has a lesser word error rate. The determined recognition is sent as a response to the SVSRS.
US09601102B2
A system and method for reducing or entirely canceling background or ambient noise from a voice transmission from a communications device. A communications device, such as a mobile telephone, is configured with an ambient noise compensation signal generator that is connected between a first microphone and a mixer. A second microphone is employed to detect ambient noise. An original output of the first microphone and a compensation signal generated by the ambient noise compensation signal generator are mixed together prior to being passed to a transmitter. A buffer is provided between the microphone and the mixer to help synchronize the timing of the signals to be mixed and an output of the mixer is provided to an antenna.
US09601101B1
Techniques and systems for facilitating the calibration of oscillation frequencies for an analog audio synthesizer are disclosed. Included are embodiments for performing the initial calibration of an audio synthesizer and for continuously compensating for the frequency irregularities which originate from insufficient calibration and/or frequency drift of the oscillator circuits. Embodiments can utilize the microcontroller already present in most synthesizers and require no further hardware.
US09601100B1
A magnetic pickup system comprising a magnetic pickup and a ferromagnetic tone shaper without electrical connections that is magnetically coupled and separately mounted from the pickup on a musical instrument with ferromagnetic strings.
US09601098B2
The present application includes a system configured to tune multiple instrument simultaneously. The system includes a plurality of frequency sensors, each in communication with a single instrument. The frequency sensor senses a pitch played from the respective instrument and transmits that pitch frequency to a single tuner for processing. The tuner compares each pitch frequency to a base reference. The base reference for each instrument may be different depending on the pitch played by the instruments. The pitch frequency is compared to the base reference and a deviation is produced. The deviation is transmitted and displayed on a readout for use by the musician to make adjustments to the instrument based upon the deviation. An additional readout is also provided to a third party operator for viewing.
US09601095B2
A percussion surface apparatus includes: a head which is formed by rubber, and which includes a front surface and a back surface, the front surface which functions as a percussion surface; a cushion member which includes: a first layer that is butted against the back surface of the head, and that is formed by a fiber-based non-woven fabric; and a second layer that is adjacent to the first layer, and that is formed by a porous urethane material; and a supporting unit which is configured to fix and support the cushion member in a state where the cushion member is butted against the back surface of the head at a pressure.
US09601092B2
The introduction of an “out-of-memory” marker in the sorted tile geometry sequence for a tile may aid in handling out-of-memory frames. This marker allows hardware to continue rendering using the original data stream instead of the sorted data stream. This enables use of the original data stream allows the system to continue rendering without requiring any driver intervention. During the visibility generation/sorting phase, the number of memory pages required for storing the data for a rendering pass is continuously tracked. This tracking includes tracking the pages that are required even if the hardware had not run out-of-memory. This information can be monitored by a graphics driver and the driver can provide more memory pages for the system to work at full efficiency.
US09601091B2
In an information processing apparatus, a map view is displayed. On the map view, an image which includes a thumbnail image of an image to be incorporated in a content and identification information added to the thumbnail image is applied as a processing section. Thumbnail images of images which are determined as a link source and a link destination by a link setting for image switching when a display area satisfies a link condition are connected to each other by a line. Further, an order of images between which an image is to be successively switched by an image forward feeding operation is defined by an array of thumbnail images in a sequence setting column. Further, the images are coupled using a dotted line or the like so as to represent a preceding-succeeding relationship thereof. A thumbnail image of an image or a line is operated to update a link setting file and a sequence setting file.
US09601090B2
After an operator has roughly moved a plurality of windows 101-103, with a graph (e.g. spectrum) placed in each window, to desired positions by a manual operation, initial positional coordinates of each window are acquired. The operator also makes an input of the selection of an arrangement pattern (e.g. vertical arrangement). According to the selected arrangement pattern and the number of windows, the sizes of display areas to be formed by dividing a main display frame 100 are calculated, and the display position of each window is also determined. Then, the display order of the windows is calculated from the relative positional relationship of the windows revealed from their initial positional coordinates, and a display screen is eventually formed by resizing each window so as to fit it to the size of the display area and then arranging the windows in the calculated display order.
US09601081B2
The present disclosure is directed to a system for displaying and designing one or more colors on digital display devices, non-digital display media, or a combination thereof. The system can comprise one or more comparative colors, background colors, or a combination thereof for improved color visual comparison. The system can be used for comparing and selecting colors, such as for use in fashion color designs, automotive color designs, architecture color designs, appliance color designs, or a combination thereof. This disclosure is further directed to a kit and a method for displaying and producing one or more colors.
US09601072B2
There is provided a liquid crystal display device that enables increasing the capacitance between a pixel electrode and a common electrode without bringing about a significant decrease in the pixel aperture ratio. An In-Plane Switching LCD device in which a drain signal is supplied from one drain signal line to two pixel columns is configured such that there is a section having no drain signal line between adjacent pixels and a source electrode which is connected to a pixel electrode of a thin-film transistor extends into a contiguous pixel region that does not serve as an effective pixel region to provide one electrode of a capacitive element. A common electrode is formed in each pixel and the one electrode of the capacitive element is laid overlapping the common electrode with an insulation film intervening therebetween.
US09601069B2
A method of driving a display panel is provided. The method includes displaying a first image on at least one odd-numbered horizontal line of the display panel along a first direction and a second direction during a first period of a frame period and displaying a second image on at least one even-numbered horizontal line of the display panel along the first direction and second direction during a second period of the frame period.
US09601068B2
Disclosed are liquid crystal display control method and system, and a display device. The liquid crystal display control method comprises: performing a decoding operation on input video signals to obtain data corresponding to respective pixels of a display panel; dividing the display panel into a plurality of display regions so that each display region corresponds to one or more light sources of a backlight source and a symmetric center of the one or more light sources is positioned such that an orthographic projection thereof on the display panel is coincided with a center of the corresponding display region; calculating a control signal for controlling display of each display region based on the data corresponding to pixels in the display region; redividing each display region into a plurality of subregions based on a light distribution in the display region and regulating the control signal for controlling the display of each subregion based on data corresponding to pixels in the subregion; and controlling the display panel and the backlight source based on the regulated control signals.
US09601062B2
A backlight dimming method and a liquid crystal display using the same are disclosed. The backlight dimming method includes producing a first backlight dimming value controlling a backlight luminance of a liquid crystal display panel, producing a convex gain which has less value in a peripheral part of a screen of the liquid crystal display panel than a central part of the screen, reducing the first backlight dimming value to be applied to the peripheral part of the screen using the convex gain to produce a second backlight dimming value, and controlling the backlight luminance of the liquid crystal display panel using the second backlight dimming value.
US09601054B2
There is provided a display device including a pixel array unit in which a plurality of pixels are arrayed in a matrix shape. A predetermined amount of light emission variation is added to a light emission state of each pixel and a cycle of the light emission state of the pixel array unit in the case of the addition is shorter than the cycle of a light emission state of the pixel array unit before the predetermined amount of light emission variation is added.
US09601053B2
A pixel unit of an organic electroluminescent display having a light emitting area and a transparent area is provided. The pixel unit includes a scan line, a data line, a control element electrically connected to the scan line and the data line, a power line electrically connected to the control element and an organic light-emitting diode disposed inside the light emitting area and electrically connected to the power line and the control element. The power line includes a main portion and a plurality of branch portions connected to the main portion. The branch portions are disposed inside the transparent area and electrically independent from the data line. A width of each of the branch portions is identical to a minimum line width of the data line.
US09601049B2
An organic light emitting display device including a display panel including a plurality of scan lines, first through (M)th data lines crossing the scan lines, and a plurality of pixels, where M is an integer greater than 1, a scan driver configured to provide scan signals to the pixels through the plurality of scan lines, a data driver configured to provide data signals to the pixels through the first through (M)th data lines, and a porch data generator configured to generate porch data based on an average value of at least a portion of frame data, and to provide the porch data to the data driver, wherein the data driver is configured to generate the data signals based on the porch data during a porch period, and to generate the data signals based on the frame data during an active period.
US09601048B2
Provided is an image processing device including a luminance information generating unit that generates fourth luminance information, which becomes the basis of luminance of a fourth pixel, on the basis of variation characteristics with the passage of time regarding light-emission luminance in the fourth pixel of a display unit including a first pixel, a second pixel, and a third pixel which emit three basic color light beams, and the fourth pixel that emits a non-basic color light beam, and first luminance information, second luminance information, and third luminance information which correspond to the first pixel, the second pixel, and the third pixel, respectively.
US09601045B2
A moving image display apparatus includes a display unit which sequentially displays an image pattern in the form of a moving image on a display screen, a storage unit which stores area sectional information and display format information, the area sectional information defines predetermined divided areas corresponding to the image pattern among a plurality of divided areas into which the display screen is divided, and the display format information defines display formats of the divided areas defined by the area sectional information in a time sequential manner, and a display control unit which controls to display the predetermined divided areas corresponding to the image pattern in accordance with the display formats defined by the display format information.
US09601042B2
The present invention discloses a low-power driving control method of light sensing touch panel, which comprises the following steps: measuring the ambient light field intensity of the light sensing touch panel, and outputting a light field signal; outputting an amplification signal adapting to a touch signal according to the intensity of the light field signal; amplifying the touch signal according to the amplification signal, and driving the light sensing touch panel. The present invention further discloses a light sensing touch panel. The light sensing touch panel and the low-power driving control method thereof according to the present invention can reduce the power consumption of the touch panel without affecting the touch sensitivity.
US09601039B2
A vehicle flag anchor assembly for attaching to a vehicle flag assembly for mitigating the risk of the vehicle flag assembly from flying away while the vehicle is moving. The vehicle flag anchor assembly includes securing rings on either end of a string member and an anchor. In operation, the anchor of the vehicle flag anchor assembly is attached to the vehicle window, with one securing ring fastened to an aperture on the anchor and the string member, the securing ring fastened to the aperture in the flag stand and the other end of the string member, forming a chain of connection which secures the vehicle flag assembly to the anchor of the vehicle flag anchor assembly.
US09601038B2
The present invention is an assembly and method for providing a reflective decoration assembly that includes a frame having a pair of opposing frame edges and a plurality of first frame supports, where each frame support is arranged in a plane with at least two other first frame supports, is arranged in a plane defined by the pair of opposing frame edges, has a portion between the pair of opposing frame edges, and is substantially parallel to at least one other first frame support. The reflective decoration assembly also features a plurality of second frame supports, each being arranged in an intersecting configuration with at least two of the first frame supports. Disc attachment posts have a first end attached to the frame and a second end separated from the first end, the second end having a disc retaining head thereat.
US09601036B2
Disclosed is a roof parapet mounted adjustable bracket for hanging a sign panel. The adjustable bracket is able to fit a variety of widths of parapets and allows a user to change a sign without removing the bracket from a parapet.
US09601031B1
A medical attachment device position detection system for use during medical training including a processor and a medical attachment device communicatively coupled to the processor, a first magnetometer coupled to the medical attachment device and configured to detect a first angle, and a second magnetometer configured to detect a second angle. The second magnetometer is communicatively coupled to the processor. The processor is operably configured to compare a relationship of the first angle relative to the second angle to determine a position of the medical attachment device relative to a subject.
US09601028B2
A musical instrument training device has a sensor array cooperating with a remote device and an electronic controller to assist as a guide for finger placement on the strings of the instrument, and to provide feedback on proper finger use and placement, the sensor being removably mountable on an instrument neck.
US09601027B2
a system for determining vehicle driver hazard detection proficiency and calculating insurance discounts, the system comprising: an Internet device that presents to an Internet user a visual presentation of a continuous drive through a driving environment comprising at least two hazard modules, wherein each hazard module presents to the Internet user at least one driving scenario that comprises at least one hazard; an Internet device that records user viewing locations within the visual presentation, the user viewing locations corresponding to locations within the visual presentation that are viewed by the user during the visual presentation of the continuous drive; a computer analytics device comprising an algorithm that compares the recorded user viewing locations with defined locations of hazards within the visual presentation of the continuous drive, and determines a hazard detection proficiency of the user based at least on the comparison; a computer memory device comprising at least one minimum hazard detection proficiency criteria corresponding to an insurance discount; and a computer analytics device that compares the determined hazard detection proficiency of the user with the minimum hazard detection proficiency criteria and determines whether to award the insurance discount to the user.
US09601025B2
The present invention may be embodied as a method of minimally-invasive surgery (“MIS”) training using a video of an MIS comprising the steps of providing a processor, a display, and a first input device. The method comprises the step of processing the video using the processor to determine a location of the first surgical tool in each of the frames, determining whether the configuration of the first input device substantially corresponds to the location of the first surgical tool in each frame of the video while the video is displayed. The present invention may be embodied as a system for MIS training. The system comprises a processor, a communication device, and a first input device in communication with the processor. The processor is programmed perform any or all of the described disclosed methods.
US09601015B2
A method and system are provided in which maintenance vehicles collect information from sensors and operators, forward the collected information to a server, and, in response, receive maps and operator instructions.
US09601013B2
A distributed traffic signal control method is provided for a directed network comprising a plurality of junctions, each junction having a plurality of links connected thereto, the links comprising one or more upstream links and one or more downstream links, the method comprising: activating one of a plurality of phases of the junction for a predetermined time period which maximizes the directed network throughput based on current differential traffic backlogs between said one or more upstream links and said one or more downstream links, each phase providing a unique combination of traffic signals at the junction for guiding traffic from the upstream link(s) to the downstream link(s). There is also provided a corresponding traffic signal controller, a traffic control system comprising the traffic signal controller, and a computer readable medium having stored therein computer executable codes for instructing a computer processor to execute the distributed traffic signal control method.
US09601010B2
An assessment device (1) includes: a request acquirer (11) that accepts an evaluation target from a user terminal (7); a model acquirer (13) and a data acquirer (14) that select a main model for evaluating the evaluation target accepted by the request acquirer (11) from a plurality of models and select supplemental data to be supplemented for using the main model (data to be input into the main model, a sub-model, or data to be input into the sub-model) when the data to be input into the main model is insufficient; an executor (15) that evaluates the evaluation target based on the main model and supplemental data selected by the model acquirer (13) and the data acquirer (14); and a transmitter (16) that provides a result of the evaluation by the executor (15) to the outside.
US09600996B2
Methods and devices are disclosed for providing audible, visual, and tactile alerts detectable by first responders in a geographic region impacted by a mass casualty event, such as a natural disaster or a terrorist attack. In certain aspects, an electronic device of an individual trapped within a damaged structure may establish wireless communications with a mobile cellular site and may receive a request to generate an alert audible to first responders. In response to the request, the electronic device may identify first device settings corresponding to the audible alert, and generate the audible alert in accordance with the obtained first device settings. In certain aspects, the audible alert may enable first responders to identify locations of victims trapped within structures damaged by the mass casualty event.
US09600994B2
In one aspect of the disclosed implementations, a device includes one or more motion sensors for sensing motion of the device and providing activity data indicative of the sensed motion. The device also includes one or more processors for monitoring the activity data, and receiving or generating annotation data for annotating the activity data with one or more markers or indicators to define one or more characteristics of an activity session. The device also includes one or more feedback devices for providing feedback, a notice, or an indication to a user based on the monitoring. The device further includes a portable housing that encloses at least portions of the motion sensors, the processors and the feedback devices.
US09600992B1
A system for making sure that two wireless devices (a perimeter-anchoring device and a constrained device) are not separated too far apart by having a dynamic perimeter that follows the perimeter-anchoring device as it moves. In some embodiments, the size and/or shape of the perimeter is controlled by machine logic based rules, based at least in part, upon a set of environmental factor(s). Some possible environmental factors include: line of sight, pollution, noise level, presence of stranger(s), streets, traffic, body(ies) of water, contamination, allergen, or blocking obstruction(s).
US09600990B2
Systems and methods are disclosed for monitoring data associated with a plurality of physiological characteristics of a patient, comprising: the methods include generating a set of super-alarm patterns associated with the plurality of physiological conditions, wherein the super-alarm patterns comprising data relating to a combination of at least two individual raw alarms from independent physiological data streams that co-occur within a temporal window, and triggering an alarm if a combination of the input physiological data matches at least a portion of a generated super-alarm pattern.
US09600988B2
An image processing device includes: a memory; and a processor coupled to the memory and configured to: obtain image data regarding an image captured by an image capture device that moves along with a moving body and of which image capture direction is a certain traveling direction of the moving body, and detect a feature caused by a reflection from features based on information regarding positions of the features in the image data at a time when the moving body has moved in a direction different from the image capture direction.
US09600977B2
A system and method for providing a card game is provided. Players are provided an option to enter one or more tournaments (for real monies or play monies). In an embodiment, a tournament lasts for a predetermined number of hands for a predetermined duration. As an example, a tournament duration may be defined by the number of players who bust out or complete a requisite number of hands by a predetermined date and time, or is defined by a specified number of players who bust out or complete the requisite number of hands. A tournament payout pool is determined based on the number of players who busted out or played in the tournament for a predetermined number of hands and duration.
US09600962B2
A dual mode progressive bingo video gaming system that allows the switching between Class II and Class III gaming rules on a play by play basis and encourages play on the system by enhancing the player's experience with a bingo-based progressive jackpot integrated into games on the gaming system or that can be added as a separate plug-in module to virtually any base game regardless of classification.
US09600961B2
Embodiments of the invention are directed toward a system that rewards identified players with certain benefits that can be used within a base game of a gaming device. Benefits may have a redemption period that differs from the accumulation period, and may have expiration periods. Benefits may expire at different rates. Some of the benefits directly affect the paytable of the base machine.
US09600958B2
Gaming systems, devices and methods are set forth which provide for the selection and application of modifiers to game outcomes. The modifiers confer different functionalities to base game symbols or an augmenting functionality to alter or provide an outcome. Different sets of modifiers may be accessed randomly or under different conditions and events.
US09600956B2
A wagering gaming device that enables a player to affect the movement of a functional element of a game by use of a user input device. More specifically, the present invention provides a processor controlled wagering gaming device that receives input from a user input device. The user manipulates the input device in the manner in which he wishes the functional element or to move. The processor receives the information from the input device and calculates parameters. The processor moves the functional element. This sequence or feature may be employed in a primary game, bonus game or in any stand alone game.
US09600955B2
A controller of a gaming machine executes a normal round of a game to spin reels of a first display, and triggers a chance round of the game when a result of the normal round satisfies a predetermined condition. The controller displays a wheel and a plurality of touch areas on a second display, and the wheel includes a plurality of areas, each of the plurality of areas corresponding to a number of free rounds. When any one of the touch areas is touched and slid by a player, the controller spinning the wheel in a direction corresponding to the slid touch area, and randomly determines a number of free rounds. The controller stops the wheel at a position of an area that corresponds to the determined number of free rounds among the plurality of areas, and provides free rounds having the determined number.
US09600952B2
A method for checking a value document of a specified value-document type has a window which has a foil region. The measurement values for an ultrasound transmission of the value document are established in a spatially resolved manner, and it is checked while employing the measurement values whether for a specified number of locations in a specified checking region the ultrasound transmission according to a specified criterion is greater than a specified minimum ultrasound transmission that is characteristic of a specified portion, lying outside the checking region, of at least one value document of the specified value-document type.
US09600947B2
A lock system including a first device which has at least two states and is embodied as a control device, and an associated second device which is embodied in the manner of an electronic key, an ID signal generator, a chip card or the like. The two devices have transmitters and/or receivers for, in particular, electromagnetic signals. In particular, at least one of the signals transmitted between the second device and the first device is an encoded operating signal for authenticating the second device, with the result that after positive evaluation of the transmitted operating signal in the case of an authorized second device it is possible to bring about a change in the state of the first device.
US09600937B1
A method of providing an image to be displayed includes providing captured scene data representing one or more images of a real scene and providing illumination data representing real illumination impinging on the real scene, providing a virtual reality image of a theoretical object by modeling said theoretical object using said illumination data to define illumination impinging on the theoretical object, and providing a combined image including elements of the real scene based on said captured scene data and including said virtual reality image.
US09600936B2
A method of mixing or compositing in real-time, computer generated 3D objects and a video feed from a film camera in which the body of the film camera can be moved in 3D and sensors in or attached to the camera provide real-time positioning data defining the 3D position and 3D orientation of the camera, or enabling the 3D position to be calculated.
US09600926B2
An apparatus and method are described for decoupling visibility bins and render tile dimensions for tiled rendering. In one embodiment of the invention, a single visibility pass over the scene objects is performed and all the visibility bins are generated in parallel. This allows for high performance when the number of render tiles exceeds the number of visibility bins. The regions upon which visibility testing/recording is done is decoupled from the render tile regions in one embodiment of the invention. This allows a given visibility bin to map to multiple render tiles, thus allowing a fixed number of visibility bins to support any number of render tiles.
US09600917B2
An image processing device may judge whether to execute a first type of enlarging process or a second type of enlarging process based on M lines of letter strings in an original image, in a case of judging to execute the first type of enlarging process, generate a first type of processed image data indicating a first type of processed image by executing the first type of enlarging process, and in a case of judging to execute the second type of enlarging process, generate a second type of processed image data indicating a second type of processed image by executing the second type of enlarging process. A layout of the plurality of letters in the second type of processed image is different from a layout of the plurality of letters in the first type of processed image.
US09600916B2
The image processing apparatus includes a candidate image acquisition unit acquiring candidate images for use in creating a composite image, a processed image determination unit determining about whether candidate images are unprocessed original images or processed images, an image count determination unit determining about whether or not the number of original images included in the candidate images is equal to or greater than a threshold value set in advance based on the determination result by the processed image determination unit, and a use image determination unit which determines when the number of original images is equal to or greater than the threshold value, only the original images are used in creating the composite image and determines when the number of original images is less than the threshold value, the original images and the processed images are used in creating the composite image or stops the creation of the composite image.
US09600905B2
An input unit receives designation of an evaluation target screen by a user. A color-scheme information acquisition unit acquires color-scheme information. An attractiveness calculation unit calculates an attractiveness by using the color-scheme information. An importance degree storage unit holds importance degree information representing a relative degree of importance of each of the used colors and corresponding to information for which each of the used colors is used. A color-scheme appropriateness judgment unit calculates ordinal rank of the importance degree information associated with each of the used colors, calculates ordinal rank of the attractiveness associated with each of the used colors, and outputs a judgment result indicating whether or not the ordinal rank of the importance degree information associated with each of the used colors coincides with the ordinal rank of the attractiveness associated with the used color. An output unit displays the judgment result.
US09600901B2
Various embodiments include solutions for analyzing three-dimensional video data. Various embodiments include a system having: at least one sensor for detecting at least one of object occlusion or drift in visual data; and a digital signal processor coupled with the at least one sensor, the digital signal processor having at least one database (DB) including target template sets for analyzing both object occlusion in visual data and drift in visual data, wherein the digital signal processor is configured to switch between one of the target template sets and a distinct target template set in the at least one DB based upon detection of the at least one of object occlusion or drift in the visual data.
US09600899B2
A measurement vector of compressive measurements is received. The measurement vector may be derived by applying a sensing matrix to a source signal. At least one first feature vector is generated from the measurement vector. The first feature vector is an estimate of a second feature vector. The second feature vector is a feature vector that corresponds to a translation of the source signal. An anomaly is detected to in the source signal based on the first feature vector.
US09600895B2
Systems and methods for segmenting a nerve in a three-dimensional image volume obtained with a magnetic resonance imaging (“MRI”) system are provided. A three-dimensional image volume that depicts a nerve and surrounding anatomical structures is provided and from that image volume the nerve is segmented. At least one control point is selected as a point in the image volume that is associated with the nerve. The three-dimensional volume corresponding to the nerve is then generated by propagating the three-dimensional volume outward from the selected at least one control point and through the image volume. The extracted three-dimensional volume corresponding to the nerve can be displayed while selectively displaying the surrounding anatomical structures.
US09600894B2
According to one embodiment, an image processing apparatus includes a dividing unit, a calculating unit, a determining unit, and an output unit. The dividing unit is configured to divide an image into a plurality of regions. The calculating unit is configured to calculate a standard deviation and an entropy per region divided by the dividing unit based on tone information of pixels comprising each region, and calculate a ratio between the standard deviation and the entropy. The determining unit is configured to determine a region in which the ratio exceeds a reference value. The output unit is configured to output information based on a determination result obtained by the determining unit.
US09600884B2
An apparatus includes a unit configured to acquire an object shape regression model, which comprises an average object shape, a plurality of regression functions and a plurality of feature selection maps; a unit configured to set an initial object shape for the object image based on the average object shape; a unit configured to calculate at least one feature vector with respect to a plurality of feature points; a unit configured, for each coordinate of the plurality of feature points, to select feature fragments from the calculated feature vector based on a corresponding one of the plurality of feature selection maps and assemble the feature fragments into a sub feature vector; and a unit configured, for at least one coordinate of at least one feature point, to predict a coordinate increment based on the corresponding sub feature vector and a corresponding one of the plurality of regression functions.
US09600882B2
A medical image navigation system (2) includes a viewport module (4), a proximity module (26), a visualization module (28) and a matching module (34). The viewport module (4) navigates a plurality of image slices of a study and based on input from at least one input device selects at least one image which is displayed and any annotations associated with the selected at least one image on a display device. The proximity module (26) for the selected image slice returns at least one proximate annotation, if available. The visualization module (28) for the returned at least one proximate annotation visualizes the at least one proximate annotation which is displayed by the viewport module on the selected at least one image. A matching module (34) retrieves for display an image slice in one study which corresponds to a displayed image slice from another study.
US09600879B2
The present invention relates to a method for use in the concurrent display of medical images from different imaging modalities. A system and a computer program product for use in relation to the method are also disclosed. In the method, a primary image and a secondary image from a different imaging modality are fused. In the fused image, a first pixel group from the primary image having primary image data values within a first range are mapped to grayscale image values. A second pixel group from the primary image having primary image data values within at least a second range are identified, and the secondary image data values of corresponding pixels in the secondary image are mapped to color image values in the fused image.
US09600878B2
A method is provided for a computing device with an imaging device to read a specimen test strip. The method includes capturing an image of the specimen test strip, wherein the image includes a reaction area, a color calibration area, and a temperature calibration area on the specimen test strip, determining a color of the reaction area based on one or more colors of the color calibration area, and determining a value of a characteristic of an analyte by correlating the color of the reaction area to the value and then adjusting the value based on the color of the temperature calibration area, or adjusting the color of the reaction area based on the color of the temperature calibration area and then correlating the color of the reaction area to the value.
US09600875B2
Described herein is an approach to identify a presence (or absence) of a tissue disease based on a quantification of a roughness of a surface of the tissue represented in imaging data. The approach includes an image data processor (120) with a surface roughness quantifier (206) that generates a metric that quantifies a roughness of a surface of a tissue of interest in 3D image data based on a surface model adapted to the tissue of interest in the 3D image data and a decision component (208) that generates a value signal indicating a presence or an absence of disease in the tissue of interest based on the metric.
US09600871B2
According to an embodiment of the present invention, an imaging apparatus includes an image acquiring unit, an image correcting unit, and a correction preprocessing unit. The image acquiring unit acquires an image. The image correcting unit performs distortion correction for the image acquired by the image acquiring unit. The correction preprocessing unit determines an inclination of a face of a person in the image acquired by the image acquiring unit. Further, the correction preprocessing unit performs control so that the image correcting unit performs distortion correction of the image at an intensity according to the determined inclination of the face.
US09600869B2
In one embodiment, an image editing method, comprising: defining a region as a foreground object and a remaining region as background; applying an image warping process to a predefined object region, wherein a distortion to at least the remaining region occurs based on the image warping process applied to the predefined object region; responsive to the image warping process, determining a region to be repaired, the region to be repaired comprising a missing background; repairing the region to be repaired based on an inpainting process; and generating a repaired image by combining the predefined object region to which the image warping process is applied, one or more non-distorted regions, and the repaired region.
US09600868B2
Systems and methods are disclosed for performing local adaptive weighting upsampling. An image may be converted into a color space representation. The color space representation of the image may then be divided into the individual color spaces. Upsampling may then be performed on the individual color planes. The upsampling may include resizing the color planes by adding pixels to the color planes. Local processing of the different color spaces may be performed to estimate values for the added pixels. Upon generating the estimated values, the estimated values may be refined by determining which known pixel values from the original image have the highest degree of influence on a newly added pixel.
US09600861B2
A super-resolution method for generating a high-resolution (HR) image from a low-resolution (LR) blurred image is provided. The method is based on a transform-invariant directional total variation (TI-DTV) approach with Schattenp=1/2 (S1/2-norm) and L1/2-norm penalties. The S1/2-norm and the L1/2-norm are used to induce a lower-rank component and a sparse component of the LR blurred image so as to determine an affine transform to be adopted in the TI-DTV approach. In particular, the affine transform is determined such that a weighted sum of the S1/2-norm and the L1/2-norm is substantially minimized. Based on the alternating direction method of multipliers (ADMM), an iterative algorithm is developed to determine the affine transform. The determined affine transform is used to transform a candidate HR image to a transformed image used in computing a directional total variation (DTV), which is involved in determining the HR image.
US09600851B2
A system for tracking position and identification of a moving element on a conveyor system having a track, the system including: a machine readable medium provided to one of the moving element or the track, wherein the machine readable medium is configured with at least two channels with a predetermined phase difference therebetween; a sensor provided to the other of the moving element or the track, wherein the sensor is configured to read the at least two channels; and a controller configured to receive data from the sensor and determine a position and/or identification of the moving element on the track based on the phase difference.
US09600845B2
The subject matter disclosed herein provides methods for executing a script to retrieve chargeback records. The method may execute a script for retrieving one or more chargeback records for one or more merchants from one or more web portals of one or more financial institutions. The one or more chargeback records may represent a return of funds to one or more purchasers by the one or more financial institutions. The script may have commands. These commands may navigate a web browser to a web portal associated with at least one financial institution. These commands may also provide authentication information for the at least one merchant into the web portal, access the one or more chargeback records for the at least one merchant, and download the one or more chargeback records. Related apparatus, systems, techniques, and articles are also described.
US09600836B2
Merchants create ecommerce-enabled ad units advertising items offered by the merchants. The ad units contain functionality enabling customers to purchase the items by interacting with the ad units. The ad units have associated bid prices that the merchants agree to pay for sales through the ad units. The merchants provide the ad units to a broker. The broker publishes the ad units on web pages provided by publishers as comparison shop ad units that contain multiple ad units and functionality for navigating among them. A customer receiving a web page interacts with an ad unit to purchase the item. During the interactions, the broker dynamically updates the ad unit to conduct the transaction.
US09600835B1
A pay-per-click system and method for presenting pay-per-click information are disclosed. In one of many possible embodiments, information is provided remotely from a remote subsystem to an access device. The information includes hidden information and at least one link to the hidden information. The access device presents the link for consideration by a user of the access device. The hidden information is kept hidden by the access device until the user selects the link. The access device reveals the hidden information in response to the user selecting the link. The access device is able to reveal the hidden information by relying on information stored directly on the access device and without obtaining additional information from the remote subsystem or from another remote location.
US09600817B2
Embodiments disclosed herein relate to systems, methods, and computer program products for a system for providing a virtual value token. The system, method, and computer program product are configured to receive a request for a token associated with a virtual value; generate the token associated with the virtual value, wherein the virtual value is funded via a known currency; determine that a user is initiating a transaction using the token; determine a local currency for the transaction; convert, using a computing device processor, at least a portion of the virtual value into a converted amount in the local currency; and complete the transaction using the converted amount of the token. The virtual value may be based on a defined value, such as a known amount on a specific day, or a relative value, such as the current value of an underlying asset.
US09600815B1
A computer-implemented system and method includes receiving a request to perform a transaction between a merchant and a user having a mobile device and an account at a financial institution, determining a first location of the user based on a location of the mobile device, determining a second location of the user based on a location of the merchant, comparing the first and second location to ensure a match, receiving an identifier, the identifier being embedded in a code displayable on the mobile device, and transmitting an indication that the transaction has been completed, the transaction being completed based on the identifier and based on the match of the first and second location.
US09600814B2
A transaction processing apparatus includes: a communication unit which performs communication relating to a settlement process of transaction content using a card, with a predetermined settlement destination apparatus; a magnetic card reader unit which reads card information, which is used in the settlement of the transaction using the card, from the card; an input unit to which information regarding various matters relating to the settlement process of the transaction content using the card is input; and a printing unit which prints the card information and various matters of the transaction content as an offline settlement slip, according to the settlement process of the transaction content using the card, when the communication relating to the settlement process in the communication unit is not available. The risk of the transaction information regarding a settlement process performed in an offline state being taken is reduced. The possibility of losing the transaction information tanked in a broken transaction processing apparatus is reduced, while also reducing the complicatedness of a settlement procedure.
US09600812B2
A method and apparatus for fulfilling purchases is disclosed. A system that incorporates teachings of the present disclosure can include, for example, a portable communication device having a controller element that receives from an online system a barcode image as an object of acknowledgment of a product purchased from said online system, and presents on a display of the portable communication device said barcode image to complete a purchase fulfillment process by way of at least one among a visual inspection of the barcode image by a merchant employee and processing of said barcode image by a point of sale (POS) device. Additional embodiments are disclosed.
US09600805B2
Techniques for presenting information on a mobile communication device to an employee of an organization include receiving an indication to present information associated with an organization to an employee of the organization; in response to receiving the indication, determining a current geographic location of the employee; identifying a facility of a plurality of facilities associated with the organization based on the determined current geographic location of the employee; retrieving information associated with the identified facility from a local memory of the mobile communication device; and presenting the retrieved information to the employee.
US09600798B2
Disclosed are systems and methods for an automated materials handling facility. The automated materials handling facility uses a series of automated devices, such as automated guidance vehicles, mobile drive units, robotic arms, automated sorters, etc., to facilitate item receive, stow, pick, shipping and other aspects of materials handling. The automated devices are controlled by a materials handling control system that sends instructions to the various devices to coordinate operation of those devices and to coordinate flow of items through the materials handling system.
US09600796B2
An method and system for handling service interdependencies in an ontology-based emergent environment that prompts service partners to provide both service type information and service parameters through a partner-portal so that the registered services can be classified into ontologies which allow parameters and rules to be associated with each registered service. The ontology modification information is generated by identifying an interdependency, manifesting the interdependency, generating new rules and parameters, and adding the new rules and parameters to the relevant service categories within the ontology database. The service partners are asked about these new parameters when registering a service.
US09600791B2
Managing a network system includes determining metrics for a plurality of nodes in the network system, determining a plurality of zones including the plurality of nodes based on the metrics for the network system, and, for each zone of the plurality of zones, determining a computational architecture to be implemented for the zone based on the metrics for each node of the plurality of nodes in the zone.
US09600788B2
The disclosed embodiments relates to a crowdsourcing directory system. The crowdsourcing directory system is configured for identifying and comparing one or more of a plurality of crowdsourcing platforms based on a plurality of attributes associated with each of the plurality of crowdsourcing platforms. The crowdsourcing directory system then recommends a set of crowdsourcing platforms from the one or more crowdsourcing platforms based on values of the plurality of attributes. The crowdsourcing directory system also maintains a repository of information pertaining to the plurality of crowdsourcing platforms. In an embodiment, the repository may be updated by implementing software adaptors configured to extract various information pertaining to the plurality of crowdsourcing platforms.
US09600777B2
A method provides program structures for constructing a program that is learned over training data. In one example, two specific program structures are provided in which the first program structure transforms each vector in an input tuple of vectors to provide an output tuple of vectors, and the second program structure operates on an input tuple of vectors to provide an output tuple of vectors by applying one or more transformations that each involves two or more vectors in the input tuple. The transformations of the first and second program structures may be linear transformations. The program may alternatively execute the first program structure and the second program structure in any suitable order a number of times, beginning with operating one of the program structures on an initial tuple of vectors. The vectors may each consist of an ordered set of real numbers.
US09600771B2
Various embodiments of technologies for information coding based on semantic data reasoning are provided. In some examples, a process performs semantic reasoning on semantic sentences of a textual message to generate a code, and embeds the code in the textual message as additional information.
US09600769B1
Provided are methods and systems for constructing a personal knowledge graph for a user based on data contained in existing e-mail messages of the user, and using the personal knowledge graph to provide the user with contextually-relevant content and/or contact suggestions while the user is composing an e-mail message. A personal knowledge graph is constructed based on relations/connections between users and content identified from data contained in e-mail messages sent and/or received by the user. Such relations include content-content relations, user-content relations, and user-(content)-user relations. When a user is composing an e-mail message, the system responsively processes, analyzes, and indexes composing e-mail message data. The composing e-mail message data is used to fetch relevant information from the user's personal knowledge graph and generate one or more content and/or contact suggestions for presentation to the user alongside an e-mail message composing view.
US09600761B2
Embodiments of the invention provide a method comprising creating a structural description for at least one neurosynaptic core circuit. Each core circuit comprises an interconnect network including plural electronic synapses for interconnecting one or more electronic neurons with one or more electronic axons. The structural description defines a desired neuronal activity for the core circuits. The desired neuronal activity is simulated by programming the core circuits with the structural description. The structural description controls routing of neuronal firing events for the core circuits.
US09600750B2
Main scanning performed two times by interposing sub-scanning of a distance longer than a pitch of nozzles of s nozzle line in the sub-scanning direction is referred to as first main scanning and second main scanning, a region in which a print image is formed at s time of the first main scanning is referred to as a first print region, and a region in which the print image is formed at a time of the second main scanning is referred to as a second print region. A printing control device for a printing unit (printing apparatus) includes a record density acquisition unit that acquires record density of the print image in a determination region including at least a part of the first print region based on the print data; and a sub-scanning control unit that changes an overlap between the first and second print regions in the sub-scanning direction.
US09600742B2
Performance capture systems and techniques are provided for capturing a performance of a subject and reproducing an animated performance that tracks the subject's performance. For example, systems and techniques are provided for determining control values for controlling an animation model to define features of a computer-generated representation of a subject based on the performance. A method may include obtaining input data corresponding to a pose performed by the subject, the input data including position information defining positions on a face of the subject. The method may further include obtaining an animation model for the subject that includes adjustable controls that control the animation model to define facial features of the computer-generated representation of the face, and matching one or more of the positions on the face with one or more corresponding positions on the animation model. The matching includes using an objective function to project an error onto a control space of the animation model. The method may further include determining, using the projected error and one or more constraints on the adjustable controls, one or more values for one or more of the adjustable controls. The values are configured to control the animation model to cause the computer-generated representation to perform a representation of the pose using the one or more adjustable controls.
US09600735B2
An image processing device is provided with an acquiring unit configured to acquire a face image and, a control unit configured to specify a face direction in the face image acquired by the acquiring unit and add, based on the specified face direction, a picture expressing a contour of a face component to the face image.
US09600719B2
Provided are a control apparatus and method for an exercise therapy device, including the following steps: calculating a first-order lag waveform of a waveform of the target value of the exercise physiological response as a corrected target value of the exercise physiological response using a response time constant; calculating a difference between the corrected target value of the exercise physiological response and the measured value of the exercise physiological response as an exercise physiological response deviation after correction; generating a command value for the exercise load based on the exercise physiological response deviation after correction, so that the exercise physiological response of the exerciser approaches the corrected target value of the exercise physiological response, to thereby control the exercise load to be applied to the exerciser.
US09600713B2
A computer-implemented method of processing an input digital image is provided. The method includes forming a representation of the input digital image as wavelet components; and for each of a plurality of facial regions in the input digital image: forming a reconstructed facial region based on a subset of the wavelet components; and identifying pixels associated with facial wrinkles in the facial region as pixels In the reconstructed facial region that differ from corresponding pixels in the facial region by a first threshold amount.
US09600709B2
Methods and systems for enrolling biometric data that is easier to use and provides a more positive end user experience. Additionally, machine readable medium storing instructions configurable to achieve the results when executed by a computing device are also provided.
US09600707B1
There is provided a capacitive fingerprint sensing device comprising a plurality of sensing elements, sensing circuitry for providing an analog sensing signal, drive signal circuitry providing a drive signal comprising a drive pulse having a maximum level and a minimum level, providing a change in potential difference between the finger and the sensing structure, analog sampling circuitry comprising at least three analog sample and hold circuits arranged to sample the sensing signal, and a sampling control unit for individually controlling the sample and hold circuits to capture a sample at a specified time, wherein the samples comprises one sample captured when the drive signal is at a first voltage level V1 and one sample captured when the drive signal is at a second voltage level V2, different from V1; and an analog-to-digital converter, ADC, configured to convert a combination of the samples into a digital signal, wherein the three samples are captured times such that a noise component is suppressed from the sensing signal when the combination is formed.
US09600706B2
An apparatus and a computer-implemented method of acquiring a fingerprint image from a fingerprint sensor with an array of sensor elements spanning a sensing area, comprising: monitoring groups of sensor elements located at group-wise spaced apart positions in the array of sensor elements, to determine a touch event occurring on the array of sensor elements; from the array of sensor elements, acquiring, at respective points in time, fingerprint sub-images which are confined in size to a subarea of the sensing area; as the fingerprint sub-images are acquired, computing values of a statistical indicator for the fingerprint sub-images; and acquiring a full fingerprint image when a predefined criterion indicates that the values of the statistical indicator has reached or is about to reach a stable state.
US09600699B1
An inventory system can include radio frequency identification (RFID) tags and RFID tuners that can be brought into interacting proximity with one another to provide input or other information about the location or other condition of movable elements within the inventory system. A wearable accessory that is wearable by a human operator can include RFID tuners thereon for interacting with RFID tags on other elements of the inventory system in order to communicate details about the elements and facilitate functions of the inventory system.
US09600694B1
A manufacturing method for sapphire crystal material is disclosed, including a laser-etched bar code formed into the interior of the sapphire crystal material. The laser-etched bar code may be associated with one or more manufacturing parameters or other manufacturing data. The sapphire crystal may be used to create a cover sheet for use with a display screen of a portable electronic device.
US09600686B2
A method, non-transitory computer readable medium and apparatus for decrypting a document are disclosed. For example, the method captures a tag on an encrypted document, transmits the tag to an application server of a communication network to request a per-document decryption key, receives the per-document decryption key if the tag is authenticated, and decrypts a portion of the encrypted document using a temporary decryption key contained in the tag, the tag decrypted with the per-document decryption key.
US09600678B1
An image is selected responsive to receiving an access request for access to protected content. An access code is assigned to the image, and the image is partitioned into a plurality of image tiles. Each image tile comprises a code segment, which is a part of the access code. The image tiles are then scrambled into a scrambled version of the image and displayed to a user. The user rearranges the scrambled version of the image to reassemble the image, identifies a correct sequence for the code segments, and then enters the code segments in the correct sequence as a codeword. The codeword is matched against the assigned access code. If they match, the user is granted access to the protected content. Otherwise the person is denied access to the protected content.
US09600674B2
A wireless face-to-face bilateral communication method between at least two users of a service provider, each having a token device, and at least one having a user-defined profile, comprising: between a sending token device and a receiving token device, transmitting unique electronic transaction tokens between a consenting sending party and a consenting or optionally consenting receiving party wherein said transaction tokens may be used for single use, party-approved after-contact, computer-network facilitated access to each other's profile.
US09600670B2
In one embodiment, a system comprises: a processor including at least one core to execute instructions; a plurality of sensors, including a first sensor to determine location information regarding a location of the system; and a security engine to apply a security policy to the system. In this embodiment, the security engine includes a policy logic to determine one of a plurality of security policies to apply based at least in part on the location information, where the location information indicates a location different than locations associated with the plurality of security policies. Other embodiments are described and claimed.
US09600669B2
A system of resource-based action attribution provides a mechanism for tracking actions performed on a resource shared among multiple users of a resource sharing system, whether the users are authenticated within the resource sharing system or not. The tracking mechanism may allow users to track identifying information of other users who perform actions (e.g., editing actions) on the shared resource. A user can access a resource by providing a resource identifier and/or an access credential associated with the resource. The user's actions on the resource can be associated with an invitee identifier (e.g., an email address) that is associated in memory with the resource identifier and/or the access credential.
US09600661B2
The present invention relates to a method and system of controlling the writing of data to a computer storage medium such as a hard drive in a computer system in order to prevent viruses or similar program code from being saved on such medium. Upon the computer system initiating a request to write data to the medium, the application embodying the method and system checks the identity of the running application requesting to perform the write. The method and system then checks a rule database to determine if such requesting application has permission to write to the medium. The system can also check that the data file type that the application seeks to write is a permitted type for that application. In response to the output of the database check, the requested write is allowed to proceed or is blocked. In the absence of a rule, the system presents the request to the computer user. The user can either grant permission or block, and such response can be included in the rule database. User responses can be collected from many instances of the invention and the collective response of users presented to a user.
US09600657B2
A method of dynamically generating a security question for accessing a resource. The method comprises monitoring a behavior of said user during a monitoring period to identify automatically a deviation from a behavioral pattern indicative of repetitive behavior of a user, automatically generating a security question responded to by an indication of said deviation, receiving a user input inputted by a user in response to a presentation of said security question and said deviation, and authenticating, after said monitoring period, an access to a resource according to a match between said user input and said deviation.
US09600655B2
According to one embodiment, a policy update system includes a server apparatus configured to be able to provide a plurality of services to a user, the server apparatus including storage device for storing a first user ID; a policy storage device configured to store a plurality of policies, each policy being composed of condition describing user attribute information in which a plurality of items including a second user ID corresponding to the first user ID are associated, and each policy specifying a use privilege of each service; a policy update apparatus configured to be able to update each stored policy; and a user attribute information storage device configured to store post-change user attribute information, and a change content for each second user ID.
US09600651B1
Embodiments of systems and methods as disclosed herein may determine that an initiator of a communication on a distributed computer network is an automated script or the like. More particularly, in one embodiment, a web page including a hidden field may be generated in response to a request for the web page. This hidden field is a field included in the web page that is not visible to a human user when the web page is rendered by a browser and presented to the user. By comparing a received value for such a hidden field with an associated value for the hidden field as provided in the web page, the use of an automated script may be detected.
US09600647B2
Methods, systems and devices for multi-factor authentication (MFA) are described. An MFA device includes a plurality of tiles, a frame to hold the tiles and a stylus movable over the frame and the tiles. Each of the tiles includes at least one of visible indicia and tactile indicia, for representing a notation, and at least one track of acoustic code generation indicia. The acoustic code generation indicia of each tile, on being swiped, generate a complex sound waveform that encodes a composite binary pattern. The composite binary pattern comprises information blocks including a device identifier block for a device identifier associating the MFA device with a user, a biometric block for at least a part of a biometric pattern of the user, and a data block for the notation of the corresponding tile.
US09600636B2
A medication compliance cap system, cap assembly, and associated methodology enhance compliance of a user's prescribed or scheduled medication regimen. Central to these specifications is a “smart” or intelligent medication cap assembly that basically functions to communicate wirelessly with a remote medication compliance application or software executable via a personal computing device. A power source and signal-generating circuitry are housed within an inner cap housing and an outer cap housing, which circuitry is selectively switched on and/or off via engagement with an upper container rim of a medication container. The medication compliance application schedules medication-taking events and alerts the user when a medication-taking event is due. The user may stop the alert by removing the medication cap assembly from a medication container, at which time an alert cessation signal is transmitted to the medication compliance application.
US09600634B2
A smart carrier has a housing comprising one or more docking locations configured to accept a secure receptacle, a wireless interface module disposed within the housing, and a processor disposed within the housing and operatively coupled to the one or more docking locations and the wireless interface module. The processor is configured to communicate with an external device through the wireless interface module and with a secure receptacle that is mated with one of the one or more docking locations. The smart carrier also has a battery disposed within the housing and configured to provide all operational power to the processor, the wireless interface module, and the one or more docking locations.
US09600630B2
A physiological parameter display device displays data representing the current values of one or more physiological parameters of a patient. The device has an operating system that does not allow multiple-program execution. A program runs on the operating system. The program provides functionality that gives a user of the device an ability to install virtual applications on the device. In addition, the program provides functionality that gives the user an ability to run the virtual applications on the device while the device continues to display data representing the current value of the physiological parameter of the patient.
US09600624B2
A system and method for simulating aerodynamics over an aircraft for a deflected position of a movable aircraft control surface using a structured chimera mesh are disclosed. In one embodiment, a mesh assembly of the aircraft is created by overlapping a background mesh and a structured chimera mesh for the deflected position of the movable aircraft control surface. Further, mesh cell sizes within overlapping boundaries of the background mesh and the structured chimera mesh are analyzed. Furthermore, the structured chimera mesh is regenerated based on the analysis. In addition, the mesh assembly of the aircraft is reformed based on the regenerated structured chimera mesh. Also, a masked mesh of the aircraft is created by auto masking the reformed mesh assembly. Moreover, aerodynamics is simulated over the aircraft for the deflected position of the movable aircraft control surface using the masked mesh.
US09600623B1
A computer-implemented method obtains data describing a plurality of synthesis scenarios associated with a very-large-scale integration design (VLSI), wherein each synthesis scenario describes a different combination of tunable design parameters for a macro of the VLSI design, and wherein the VLSI design includes a plurality of macros being tuned. The plurality of macros is ranked based on the data. The ranking produces a macro waiting list that identifies those of the synthesis scenarios that are associated with each of the macros. A subset of the synthesis scenarios is pushed from the macro waiting list to a job submission queue that is separate from the macro waiting list. The job submission queue ranks the subset of synthesis scenarios in an order in which they are to be synthesized by a synthesis tuning system. At least one synthesis scenario is submitted to the synthesis tuning system according to the order.
US09600622B2
A system for computer-aided design (CAD) of an integrated circuit (IC) uses a computer. The computer is configured to optimize placement, routing, and/or region configuration of the integrated circuit (IC) by maximizing a number of low-power regions in the integrated circuit (IC).
US09600618B2
A method and apparatus are provided for implementing system irritator accelerator field programmable gate array (FPGA) Units (AFUs) residing behind a Coherent Attached Processors Interface (CAPI) unit in a computer system. An AFU is implemented in an FPGA residing behind the CAPI unit, the AFU includes a system irritator accelerator. A processor configures the AFU and enables the AFU system irritator to execute. The AFU system irritator is replicated to create additional irritation and is re-programmable.
US09600617B1
Improving automated timing analysis includes: generating a directed acyclic graph for an input netlist, generating a second order graph distance metric based at least on the directed acyclic graph, and scheduling a timing calculation for a set of nodes of the input netlist based at least on the second order graph distance metric.
US09600613B1
Various example implementations are directed to methods and systems for simulating circuit designs having configuration parameters. According to one example implementation, code blocks of a circuit design for which execution of operations described by the code blocks is conditioned on a value of one or more of a set of configuration parameters, are identified. For each identified code block, a respective expression is determined that indicates whether or not the code block will be executed for different sets of values of the set of configuration parameters. The circuit design is simulated for a first set of values for the configuration parameters. The simulation is performed using a model that omits code blocks that describe sets of operations that will not be executed. The determined expressions are evaluated to determine whether or not each identified code block was realized in the simulation model.
US09600612B2
An interface is provided for a modeling application that determines required current required to deliver a target heat in a direct electrical heating system. The interface facilitates the input of input values implemented by the modeling application without requiring the configuration of an entire model. A technique for determining adjustments to required current between computational iterations reduces the number of iterations needed to converge on a solution.
US09600608B2
Method of constructing a geological for setting a depositional position of a stratigraphic unit. A depositional position of the stratigraphic unit is set with respect to a reference surface, to define a depositional space. The stratigraphic unit in depositional position is then calibrated to superimpose it on the initial stratigraphic unit. The wells are then positioned in this depositional space. A regular Cartesian grid is superimposed on the stratigraphic unit with a depositional position which is filled with property values characterizing the underground formation modelled by a geostatistical simulation. The values assigned to the cells of the grid are transferred to the cells of the stratigraphic mesh.
US09600604B2
A system and method for planning and configuring the components of a modular computing system is provided. In some embodiments, the method for planning an implementation of a modular computing system comprises presenting a user interface at a display device, the user interface including a plurality of user-selectable objects, each of the user-selectable objects representing a component of the modular computing system. A user selection is received via a user input device. The user selection is from among the user-selectable objects and specifies one of an enclosure, an existing component, and a future component of the modular computing system. A representation of the specified one of an enclosure, an existing component, and a future component is displayed at a display device. The user selection is verified with respect to an implementation guideline. An indicator of whether the user selection meets the implementation guideline is displayed at the display device.
US09600600B2
Methods, systems and programming for evaluating query suggestions quality. In one example, a plurality of query suggestions are provided in a ranking to a user. A user activity with respect to one of the plurality of query suggestions is detected. A position of the one of the plurality of query suggestions in the ranking is determined. A quality measure of the plurality of query suggestions is calculated based, at least in part, on the user activity and the position of the one of the plurality of query suggestions.
US09600594B2
A variety of data structures, components, runtime viewers and methods are described for defining, delivering and rendering wrapped packages of cards in a manner that is particularly well suited, but not limited to, display on mobile devices. Each card may selectively include media content, and a palette of application functionality and/or supporting e-commerce related services. The cards of the wrap packages are ideally threaded together into one or more linear sequences, and authored to convey a book-like narrative that unfolds as the cards are sequentially browsed. In addition, the wrap packages are portable objects that are readily distributed, similar to other electronic messages, through e-mail, messaging, social-media, or via a variety of other electronic communication platforms. As a result, wrap packages are consumable, sharable and savable objects.
US09600590B2
In a method for utilizing multiple social computing services of a user, a processor accesses a first networking service of a user and a second networking service of the user, wherein the first networking service includes a first group of contacts connected with the user and the second networking service includes a second group of contacts connected with the user. A processor retrieves the first group from the first networking service and the second group from the second networking service. A processor creates a set of contacts, wherein the set of contacts includes each contact of the first group of contacts with a corresponding link to information about that contact, and each contact of the second group of contacts with a corresponding link to information about that contact, and wherein a contact of the set of contacts has an associated relationship, established externally from either networking service, with the user.
US09600586B2
A new approach is proposed that contemplates systems and methods to ascribe or transfer metadata from one search-related entity to another, where each entity can be one of subject or source, citation, and object or target. First, one or more complete or incomplete attributes associated with one or more of entities across source, citation and target are identified with a high degree of probable accuracy, wherein such metadata or attributes include but are not limited to, time, language, and location of the entities. The identified attributes are then ascribed or transferred from one entity where the metadata is available to other search entities. Finally, the transferred attributes can be utilized to facilitate the selection and ranking of the cited targets for the search result.
US09600582B2
When objects are shared by one user with another user, objectionable content, if identified as such, can be blocked from being shared, while the remainder of the shared objects can be accessed by the other user. Functions that allow sharing of content are implemented so as prevent sharing of objectionable content with another user, while allowing other content to be shared. If a group of files or objects is shared, then the presence of objectionable content in one object in the group results in that objectionable content not being shared, but the remaining files or objects are still shared. A graphical user interface for accessing the storage system, whether by providers or recipients of shared content, can selectively render information about objects with objectionable content.
US09600580B2
Providing adaptive visual browsing of digital content may be accomplished by presenting a scrolling ticker on a display for browsing of digital content available for viewing by a user of a processing system, the ticker having a plurality of items, each item including an image representing at least one of a content title and a content service provider; receiving a user input selection from a remote control device operated by the user, the user input selection selecting one of the ticker items to indicate the user's interest in the selected item; and changing at least one of the items in the ticker to another item in response to the user input selection, wherein the other item has metatags similar to or related to metatags of the selected item.
US09600573B2
Systems and methods are presented for a broadcast or streamed content receiver to receive a plurality of program channels with defined banks of subset channels, to display the banks on the radio receiver, and to receive dynamic updates of both channels within the banks and the content of each such channel. In exemplary embodiments of the present invention, the channels in a given bank can be determined by commonality as to defined categories, user interest, user preferences, and/or content provider, or seasonal or other relevance. In exemplary embodiments of the present invention, channels in one or more defined banks can be buffered to facilitate smart user scanning within such defined banks, or one or more banks can be used to generate a bank specific “TuneMix™” channel.
US09600572B2
The present invention provides a computer-implemented method of analyzing messages in a computer system to allow workflows constituted by the messages to be identified, the method comprising: analyzing a sequence of messages in a computer system in order to classify the messages, thereby producing a corresponding sequence of classifications of the messages; and, applying sequence induction to the sequence of classifications of the messages to produce (i) a set or sub-sequences of the classifications of the messages and (ii) a sequence grammar for the sub-sequences, from which a workflow constituted by the sequence of messages can be identified.
US09600564B2
The invention relates to detecting non-presence of nodes in a document of semi-structured data and to creating a values index which properly reflects this non-presence. The document of semi-structured data, comprising multiple hierarchically organized nodes, is scanned for values (step 110). Subsequently, these values are indexed (step 120). As non-presence of at least one node is detected (step 140), this non-presence is documented by enhancing the values index (12) by a pseudo key (20) (step 150).
US09600561B2
A computer-implemented system and method for generating an interest profile for a user from user generated content on existing online profiles is provided. Interest categories are maintained in a database and each interest category is associated with an initial interest index score. User generated items are selected from an existing online profile and each user generated item is associated with a weight. For each user generated item, similarity mapping is performed with each of the interest categories in the database by extracting artifacts from each user generated item, calculating an artifact similarity score for each of the extracted artifacts, obtaining a user generated item similarity score for the user generated item, and determining a current interest index score for the user generated item. An interest profile for the user is generated by applying the current interest index score to the interest category.
US09600560B2
To associate a keyword with a category having a high degree of relevance with the keyword. An association apparatus comprises an acquisition means that acquires the number of times when each of a plurality of categories of a search target is designated as a search condition together with a keyword, and a registration means that registers category information indicating the category for which the number of times acquired by the acquisition means is a threshold or more, and the keyword in an associated manner.
US09600548B2
A predicate-based row level security system is used when workers build or split an analytical data store. According to one implementation, predicate-based means that security requirements of source transactional systems can be used as predicates to a rule base that generates one or more security tokens, which are associated with each row as attributes of a dimension. Similarly, when an analytic data store is to be split, build job, user and session attributes can be used to generate complementary security tokens that are compared to security tokens of selected rows. Efficient indexing of a security tokens dimension makes it efficient to qualify row retrieval based on security criteria.
US09600547B2
Techniques are disclosed for consuming and integrating with representational state transfer (REST) based services. In one embodiment, a multiple-step extract, transform, load (ETL) job includes one or more REST steps. Each step in the ETL job performs a particular well-defined task, and the REST step in particular constructs REST requests, invokes REST services, and retrieves REST responses. The REST step may be mapped to a vector of inputs such that multiple REST service calls are made for each of the inputs. Further, a reusable connection may be employed so that one connection can be used to make multiple REST service calls. URLs used to make REST service calls may be dynamically constructed based on input data parameters and ETL job parameters. Additionally, a graphical user interface (GUI) allows users to configure aspects of a REST step.
US09600544B2
Methods, apparatuses and computer program products are provided for displaying search results and other points of interest located on multiple floors or levels in a multi-level map. A method may include receiving an input indicating a search criteria. Further, the method may include determining at least one search result position related to the search criteria, and determining a relationship between the at least one search result position and a multi-level map. In addition, the method may further comprise causing, based at least in part on the relationship, a level of the map and the at least one search result position to be displayed as a search result position indicator, wherein the displayed search result position indicator may be presented in a different manners based at least in part on what level the search result position is located. Corresponding apparatuses and computer program products are also provided.
US09600539B2
Cross tabulation operation is performed within a columnar database management system. The columnar database management system receives a request to perform a cross-tabulation operation on a set of database tables. The columnar database management system determines values of cross tabulation operation for each row of the result. The columnar database management system determines a domain for each value of the row dimension corresponding to a row combination. The columnar database management system determines an intersection set of the domains corresponding to values of the row dimensions for the row combination. The columnar database management system determines a value for the result column for the row combination as an aggregate value based on the records of the intersection set.
US09600538B2
A computer-implemented method for managing large volumes of data comprises dividing data about a number of features into a plurality of data groups, each of the groups having a plurality of features, each of the features having a plurality of properties, and each of the properties having a property value; for each of the groups, determining a number of distribution ranges for the property values for each of the properties; for each of the groups, determining a number of features having property values that are within each of the distribution ranges; and generating a summary associated with each of the groups, the summary comprising the properties of the features in the group and the number of the features that are within each of the distribution ranges for the properties.
US09600536B1
A method determining one or more causes for discrepancies in a computerized accounting system, the method comprising using at least one hardware processor for: providing a set of theoretical causes for discrepancies between sub-ledgers of an ERP (Enterprise Resource Planning) system and a general ledger of the ERP system; providing a set of database queries corresponding to the theoretical causes in the set of theoretical causes; executing the database queries of the a set of database queries in the ERP system; receiving a set of responses to the database queries; and based on the set of responses, refuting or confirming each of the theoretical causes of the set of theoretical causes.
US09600534B2
Resolving a query term includes receiving at least one query term from a requestor and determining a geographic location of the requestor. The geographic location of the requestor may be determined by accessing an electronic information store containing a requestor profile including geographic information about the requestor, where the requestor profile is used by more than one program. The query term is resolved against electronic information within at least one electronic information store to determine whether one or more matches exist and a result is generated that accounts for the geographic location of the requestor.
US09600532B2
Embodiments of the invention form an information set from the current set of index information available by the operations of the pre-search and runtime Search components of the search engine. A search request that contains search terms and/or other search criteria (e.g. date or file type) is entered by a user through an input interface. The search terms and the information set are worked through the search engine modules to provide the actual results sought by the user. These results are provided to the user via an output interface. Embodiments involve converting a search request into a format of an index of documents, and then comparing the converted search request and the index for matches.
US09600522B2
Techniques are described for performing grouping and aggregation operations. In an embodiment, a request is received to aggregate data grouped by a first column. In response to receiving the request, values are loaded from the first column into an input cache. The values include values, from the first column, from a set of rows. A filter unit is programmed with logic to perform a comparison between a particular value, from the first column of a first row, and values in the first column of a plurality of rows, of the set of rows. Based on the comparison, a predicate result is generated that identifies rows, within the plurality of rows, that have a valued in the first column that matches the particular value. An aggregate value for a second column is generated by aggregating values, from the second column, of each of the rows identified by the predicate result.
US09600520B2
A method for managing prospective search queries is provided. A first prospective search query is received. A first sample data set is determined based on a union of the first prospective search query and a second prospective search query. An indication that the first prospective search query is not mutually exclusive with the second prospective search query is provided if the first sample data set matches the second prospective search query.
US09600512B2
Systems and methods for implementing customized drop-down menus in user interface displays. Drop-down menus include one or more selection options and a table having multiple fields. Drop-down menu items are particularly useful for assisting a user with assigning information synchronized into a target database from one database system, such as an Outlook file, to objects in the target database system, such as a multi-tenant database system as well as providing suggestions to the user from search results when they may want to choose one of those results or perform a different action altogether.
US09600510B2
Techniques for providing feed-based case management on an online social network. A user interface that includes a publisher and an information feed is provided. Information associated with a record is received and the record is updated in a database system. A feed item associated with the database system update is generated and provided in the information feed. The feed item includes one or more actionable selections providing a reference to the publisher. Selection of one of the one or more actionable selections causes the publisher to be operable to receive further information associated with the record. The record is capable of being updated based on the further information. In some implementations, the record is a case and the user interface serves as a single interface for all interactions required in solving the case.
US09600506B2
The different advantageous embodiments provide a method for identifying changes in data sets. An ending version for a data set is received. A beginning version for the data set is identified. The ending version for the data set is compared with the beginning version for the data set. A number of differences is calculated between the ending version and the beginning version. A data structure is created that identifies the number of differences between the ending version and the beginning version.
US09600504B2
A system transfers data between source systems and a target system. The system determines a domain score for data domains of source data from the source systems based on data quality metrics for the target system. The domain score indicates data quality with respect to the target system. Corresponding processes of the target system are identified for the data domains, and a process score is determined for the identified processes based on a corresponding domain score. The process score indicates data quality with respect to the identified processes. The system cleanses the source data based on the domain score and/or process score, and validates the cleansed source data against the target system for transference. Embodiments of the present invention further include a method and computer program product for transferring data between source systems and a target system in substantially the same manner described above.
US09600502B1
Embodiments include method, systems and computer program products for evaluating a database design. Aspects include receiving a first database definition for a first database comprising multiple database object definitions; receiving database design rules; calculating object scores representing a compliance between the database object definitions with the database design rules; calculating a first database score based on the object scores; receiving a second database definition for a proposed modification to the first database, wherein the second database definition includes modified database object definitions; calculating object scores representing a compliance between the modified database object definitions of the second database definition with the one or more database design rules; calculating a second database score based on the object scores; displaying the first and second database score; displaying a cause of a difference between the first and second database scores; and receiving an indication of whether to implement the second database definition.
US09600495B2
Provided is an image search system capable of searching for an image that differs in a specific part from an original image. A reception unit receives designation of a partial region in an original image to be processed and a process content for the partial region. A search unit searches for an image identical or similar to a processed image, which is obtained by applying a process of the process content to the partial region of the original image, based on: a plurality of kinds of feature information on a region other than the partial region of the processed image or of the original image; and at least one piece of feature information selected based on the process content from among a plurality of kinds of feature information on the partial region of the processed image or of the original image.
US09600485B2
A process, computer program product, and apparatus provide for a contextual media presentation. The process, computer program product, and apparatus receive a plurality of planned and/or completed user experiences. Further, the process, computer program product, and apparatus select a plurality of media files that are contextually relevant to the received user experiences. In addition, the process, computer program product, and apparatus sort a list of the plurality of media files to generate a sorted list of media files. The process, computer program product, and apparatus send the sorted list of media files to a player for playback.
US09600482B2
The present invention is directed to recording and providing media files based on a location. Such systems and methods maybe transacted by a client application or a processor in communication with one or more electronic devices. In accordance with some embodiments of the present invention, methods may include receiving from a first device: a media file; data comprising information identifying a location associated with the media file; storing the media file and data in a database; receiving from a second device information identifying a location of the second device; determining a geographic radius of the second device based upon user selection; determining if one or more media files stored in the database are associated with a location in the geographic radius of the second device; and sending the one or more media files to the second device.
US09600481B2
The present invention is directed to recording and providing media files based on a location. Such systems and methods maybe transacted by a client application or a processor in communication with one or more electronic devices. In accordance with some embodiments of the present invention, methods may include receiving from a first device: a media file; data comprising information identifying a location associated with the media file; storing the media file and data in a database; receiving from a second device information identifying a location of the second device; determining a geographic radius of the second device based upon user selection; determining if one or more media files stored in the database are associated with a location in the geographic radius of the second device; and sending the one or more media files to the second device.
US09600479B2
An approach is provided for retrieving electronic documents. The approach provides a Web-based graphical user interface that allows users to construct complex queries that include Boolean clauses, proximity clauses and/or keyword phrases, without requiring the users to have a working knowledge of query languages. The Web-based graphical user interface also allows users to specify a semantic meaning for one or more search terms. The approach also allows users to generate various reports for search results. Various filters may be applied to manage the amount of reporting data and semantic meanings may be applied to increase relevancy. A time cost estimator provides an estimated review time for search results. Also included are approaches for using the results of simple searches to perform advanced searches, for estimating the cost and/or time for reviewing search results and for performing tagging analysis and for using logical custodians.
US09600471B2
Methods, apparatuses, and computer program products are described herein that are configured to perform aggregation of phrase specifications. In some example embodiments, a method is provided that comprises identifying two or more generalized phrase specifications. In some example embodiments, the two or more generalized phrase specifications contain at least one aggregatable constituent. The method of this embodiment may also include generating an aggregated phrase specification from the two or more generalized phrase specifications. In some example embodiments, the aggregated phrase specification comprises a combined noun phrase generated from the aggregatable constituents and one or more additional constituents based on a determined level of generalization.
US09600467B2
A character correcting method of a display apparatus includes displaying a sentence including at least two words in a character input window; displaying, if one of the at least two words is selected, a first user interface (UI) in which the at least one selected word is displayed by a character unit; and, displaying, if one of a plurality of characters displayed in the first UI is selected, a second UI around the selected character, the second UI is configured to edit the selected character.
US09600461B2
A system, and computer program product for discovering relationships in tabular data are provided in the illustrative embodiments. A set of documents is received, a document in the set including the tabular data. A cell in the tabular data is selected whose dependencies are to be determined. A hypothesis to use in conjunction with the cell is selected. Whether the hypothesis applies to a selected portion of the document is tested by determining whether a conclusion in the hypothesis can be computed using a function specified in the hypothesis on the selected portion. The selected portion can be a selected cell-range in the tabular data or content in a non-tabular portion of the document. The hypothesis is utilized to describe the cell relative to the selected portion.
US09600456B2
In a method for automatically performing a web service operation, input regarding actions of a user performing a task on a web service are received, an automated web task from the received input is generated, in which the automated web task is to perform the received actions, In addition, an image containing an object is accessed, the object contained in the image is associated with the automated web task to cause the automated web task to be automatically performed by another image containing the object, and the association between the object and the automated web task is stored in a data store.
US09600455B2
There is disclosed a system, including apparatus, methods and computer programs, for running native software applications (apps) and HTML5 web-based apps on a computing device, particularly a mobile computing device, in a multitasking mode of operation. In one embodiment, touch screen displays having one or more browsers are adapted to run one or more HTML5 apps, and receive input from hand gestures. One or more software modules execute on the operating system and are responsive to a dragging gesture applied to an HTML5 app displayed in a full screen mode, to subdivide the screen display and display the HTML5 app in one of the subdivided areas and display icons used to launch a second HTML5 app in a different one of the subdivided areas. The second HTML5 app is run concurrently with the first HTML5 app in order to provide multi-tasking between the first and second apps.
US09600449B2
An authoring tool for authoring wrap packages of cards. The authoring tool includes a set of tools that enable an author to create a new card of a wrap selected from a variety of card templates. In various embodiments, the card templates include textual, video, image/photo, document, gallery, chat, widgets, global components, location/GPS, transact, appointment, and end-of-wrap card templates. When a particular card template is selected, the template is then duplicated to create the new card. Thereafter, the author may author the card to include various components, content, attributes, layouts, styles triggers and/or behaviors. As the cards of the wrap are created, the authoring tool provides the author with the ability to order the sequence of the cards. The authoring tool thus enables authors to selectively create wrap packages that include media that conveys a narrative story and application functionality.
US09600447B2
A layout manager can generate a layout for displaying a plurality of content units in a display area using a layout strategy, with the layout strategy specifying a layout design rule. The generated layout can indicate a position in the display area for the plurality of content units. In some embodiments, the design rule(s) may in effect “codify” traditional graphic design principles. When the layout is generated, the content units can be placed into a display area of a page and then the layout can be checked against at least one design rule and the layout adjusted as needed to meet the design rule. The system can comprise a user interface module that renders the content units in the display area using the generated layout. In some embodiments, content units are placed into a layout on a one-by-one basis according to priority, available display space, and one or more design rules.
US09600442B2
A processor of an aspect includes a plurality of packed data registers, and a decode unit to decode a no-locality hint vector memory access instruction. The no-locality hint vector memory access instruction to indicate a packed data register of the plurality of packed data registers that is to have a source packed memory indices. The source packed memory indices to have a plurality of memory indices. The no-locality hint vector memory access instruction is to provide a no-locality hint to the processor for data elements that are to be accessed with the memory indices. The processor also includes an execution unit coupled with the decode unit and the plurality of packed data registers. The execution unit, in response to the no-locality hint vector memory access instruction, is to access the data elements at memory locations that are based on the memory indices.
US09600434B1
A switch fabric is disclosed that includes a serial communications interface and a parallel communications interface. The serial communications interface is configured for connecting a plurality of slave devices to a master device in parallel to transmit information between the plurality of slave devices and the master device, and the parallel communications interface is configured for separately connecting the plurality of slave devices to the master device to transmit information between the plurality of slave devices and the master device, and to transmit information between individual ones of the plurality of slave devices. The parallel communications interface may comprise a dedicated parallel communications channel for each one of the plurality of slave devices. The serial communications interface may comprise a multidrop bus, and the parallel communications interface may comprise a cross switch.
US09600422B2
Embodiments of the present invention provide methods and apparatus in a multiprocessor system, whereby a set of rules relating to memory access are created and implemented in a hardware element. The rules can be updated dynamically, for example by the sequence processor (or sequencer) used to control the multiple processing elements.
US09600405B1
Systems, methods, and computer-readable media are disclosed for testing a software application. An exemplary method includes storing a control file identifying a test case for testing a software application. A first expected result may be extracted from a device storing expected results of the software application, the first expected result being identified by the control file. A first actual result may be extracted from a device storing actual results output by the software application, the first actual result being identified by the control file. The first expected result may be compared with the first actual result to determine whether the first actual result matches the first expected result. A result file indicating whether the test case passed or failed is generated, and the test case has passed when the first actual result matches the first expected result. The result file may be stored in a storage device.
US09600398B2
Disclosed is a method of debugging a simulation system including design code representing a design of an electronic circuit and test program code configured to exercise the design code. The method includes using an interactive debugging tool to execute an interactive simulation of the test program code and the design code, and, during the interactive simulation, displaying, using the interactive debugging tool, information of a simulation results file storing a plurality of signal values generated by executing the test program code and the design code during a previously executed simulation.
US09600386B1
Embodiments of network testbed creation and validation processes are described herein. A “network testbed” is a replicated environment used to validate a target network or an aspect of its design. Embodiments describe a network testbed that comprises virtual testbed nodes executed via a plurality of physical infrastructure nodes. The virtual testbed nodes utilize these hardware resources as a network “fabric,” thereby enabling rapid configuration and reconfiguration of the virtual testbed nodes without requiring reconfiguration of the physical infrastructure nodes. Thus, in contrast to prior art solutions which require a tester manually build an emulated environment of physically connected network devices, embodiments receive or derive a target network description and build out a replica of this description using virtual testbed nodes executed via the physical infrastructure nodes. This process allows for the creation of very large (e.g., tens of thousands of network elements) and/or very topologically complex test networks.
US09600376B1
Various systems and methods for configuring backup and replication operations. For example, a method involves a backup system receiving storage configuration information regarding a replication topology of a storage system. The backup system uses the storage configuration information to configure a backup operation. The backup operation is configured in accord with specifications included in backup information. Configuring the backup operation includes selecting a source volume and a target volume, using the storage configuration information. Once the backup operation is configured, the backup operation is initiated. Performing the backup operation involves creating a backup image on the selected source volume and replicating the backup image to the selected target volume.
US09600374B2
A method of managing documents in an active repository that includes receiving one or more documents having metadata from a plurality of cache repositories; registering the metadata in a registry; storing the one or more documents in the active repository; and replicating the stored one or more documents and the registered metadata to a backup system.
US09600369B2
An operating system recovery method is provided. The method includes starting a level 2 kernel, and transferring an image file of a to-be-recovered operating system to a specified location of a memory by using the started level 2 kernel so that a location of a recovery program in the level 2 kernel in the memory is the same as a location of a recovery program in an original kernel in the memory, where the level 2 kernel is obtained by tailoring an image file of the original kernel and then compiling a tailored image file of the original kernel; and recovering, by using the level 2 kernel, the operating system to a state, before the operating system enters a hibernation mode, of the operating system. A recovery speed of the operating system can be accelerated. In addition, a corresponding apparatus and terminal device are further provided.
US09600368B2
A method and system for service-aware parity placement in a storage system, including after receiving the service notification specifying a target SD: writing a RAID stripe to the persistent storage, where the parity block of the RAID stripe is stored on the target SD and none of the data blocks in the RAID stripe are stored on the target SD. The method further includes performing a modified garbage collection operation that includes identifying a live RAID stripe in the persistent storage, writing a new RAID stripe to a new location in the persistent storage, where the new RAID stripe includes a copy of at least a portion of data from the live RAID stripe and a parity block in the new RAID stripe is stored on the target SD, and issuing a removal notification when the modified garbage collection operation is completed.
US09600365B2
In some examples, an erasure code can be implemented to provide for fault-tolerant storage of data. Maximally recoverable cloud codes, resilient cloud codes, and robust product codes are examples of different erasure codes that can be implemented to encode and store data. Implementing different erasure codes and different parameters within each erasure code can involve trade-offs between reliability, redundancy, and locality. In some examples, an erasure code can specify placement of the encoded data on machines that are organized into racks.
US09600363B2
A data accessing method for a memory storage apparatus is provided. The method includes using a first check code circuit to generate a first check code corresponding to a first data stream and generating a first data set based on the first data stream and the first check code. The method also includes using a second check code circuit to obtain the first data stream and the first check code from the first data set and check the first data stream according to the first check code. The method still includes using a third check code circuit to generate a second check code according to the checked first data stream and generating a data frame based on the checked first data stream and the second check code and thereby programming the data frame into a physical programming unit.
US09600355B2
Analyzing data is disclosed. Error events are tracked. The error events are classified based on a number of errors included in each event. A desired level of error event to be able to be corrected in order to maintain an acceptable rate of uncorrected errors is determined. A redundancy level is selected so that new error events corresponding to the desired level of error event or a lower level of error event are corrected.
US09600351B2
In the field of computing, many scenarios involve the execution of an application within a virtual environment of a device (e.g., web applications executing within a web browser). Interactions between applications and device components are often enabled through hardware abstractions or component application programming interfaces (API), but such interactions may provide more limited and/or inconsistent access to component capabilities for virtually executing applications than for native applications. Instead, the device may provide hardware interaction as a service to the virtual environment utilizing a callback model, wherein applications within the virtual environment initiate component request specifying a callback, and the device initiates the component requests with the components and invokes associated callbacks upon completion of a component request. This model may enable the applications to interact with the full capability set of the components, and may reduce blocked execution of the application within the virtual application in furtherance of application performance.
US09600346B2
A system and program product for scheduling processes of a workload on a plurality of hardware threads configured in a plurality of processing elements of a multithreading parallel computing system for processing thereby. Process dimensions for each process are determined based on processing attributes associated with each process, and a place and route algorithm is utilized to map the processes to a processor space representative of the processing resources of the computing system based at least in part on the process dimensions to thereby distribute the processes of the workload.
US09600338B2
A method, system, and computer program product for selectively associating one or more processing elements, or portions thereof, to one or more compute nodes. The method, system, and computer program product can include presenting a stream computing application, presenting metrics associated with at least one compute node and at least one processing element (or portion thereof), receiving input from a graphical display, associating one or more processing elements (or portions thereof) to one or more compute nodes, and updating the graphical display and the metrics to reflect the selective associations.
US09600334B2
Techniques for orchestrating workflows are disclosed herein. In an embodiment, a method of orchestrating a workflow is disclosed. In an embodiment, data is stored in a policy file which associates attributes with processes. User input is received. A process associated with an attribute is selected, where the attribute is based on the user input. The selected process is performed as part of the workflow. Also, processes may be added dynamically as part of any category inside the policy file without having to recompile or redesign the logic of the BPEL project.
US09600331B1
Optimized placement of virtual machines in a cloud environment is based on factors that include processor-memory affinity. A smart migration mechanism (SMM) predicts an optimization score for multiple permutations of placing virtual machines on a target system to create an optimal move list. The optimization score is a theoretical score calculated using dynamic platform optimization (DPO). The SMM may allow the user to set initial parameters and change the parameters to create potential changes lists. The move lists are ranked to allow the user to select the optimal change list to provide the best affinity, quickest fulfillment of requirements and least disruption for a given set of parameters.
US09600328B2
Disclosed are a method and an apparatus for processing a background visual effect. The method is registering dependence resources, running parameters and handlers corresponding to respective visual effect modes of a background, selecting a visual effect mode corresponding to the background according to a running instruction, and initializing the dependence resource, the running parameter and the handler corresponding to the selected visual effect mode to control the background to enter the running status of the selected visual effect mode, and switching the current running visual effect mode of the background according to a received switching instruction. Through the method and the apparatus for processing a background visual effect, background visual effects can be shared in different scenarios, the variety of background visual effects which can be implemented in the same scenario is enriched and the effect of user experience is improved.
US09600324B2
A system and method can support transaction processing in a transactional environment. A transactional system operates to route a request to a transactional server, wherein the transactional server is connected to a resource manager (RM) instance. Furthermore, the transactional system can assign an affinity context to the transactional server, wherein the affinity context indicates the RM instance that the transactional server is associated with, and the transactional system can route one or more subsequent requests that are related to the request to the transactional server based on the affinity context.
US09600319B2
A non-transitory computer-readable medium including a program, which when executed by a computer, causes the computer to execute a process including obtaining first information indicating a load in the computer, second information indicating a first amount of communication handled by a virtual switch executed in the computer, and third information indicating a second amount of communication between the computer and another computer; and determining whether to switch from a first mode, in which the virtual machine executes a switch operation, to a second mode, in which the virtual switch and a physical switch that relays a communication of the computer cooperatively execute the switch operation, on the basis of the first information, the second information and the third information.
US09600318B2
A method and system for closing an application program are provided. The method comprises: a deployment platform determining a virtual machine relevant to an application system according to configuration information of the application system when the application system is to be closed; and the deployment platform sending an indication message for closing the application system to the virtual machine relevant to the application system, wherein, the indication message for closing the application system is used for indicating the virtual machine relevant to the application system to close application programs in the application system in sequence. Through the above-mentioned technical scheme, the deployment platform indicates a virtual machine relevant to an application system required to be closed to close application programs in the application system in sequence, which makes multiple application programs of the application system deployed on multiple virtual machines can be closed in sequence.
US09600317B2
Techniques for checking the compressibility of a memory page that is allocated to a virtual machine (VM) running on a host system are provided. In one embodiment, the host system can determine a compression ratio for the memory page by compressing the memory page using a first compression algorithm. The host system can then compare the compression ratio to a threshold. If the compression ratio does not exceed the threshold, the host system can predict that the memory page is compressible by a second compression algorithm that is distinct from the first compression algorithm. On average, the second compression algorithm can be slower, but achieve a lower compression ratio, than the first compression algorithm.
US09600310B2
The disclosed embodiments provide a system that facilitates the use of a computer system with virtualization software. During operation, the system obtains a set of hardware attributes from the computer system and a hardware compatibility list (HCL) for the virtualization software. Next, the system uses the hardware attributes and the HCL to predict a compatibility of a hardware component in the computer system with the virtualization software. The system then uses the predicted compatibility to manage use of the computer system with the virtualization software.
US09600306B2
An invention that provides a client-side simulated virtual universe environment is provided. In one embodiment, there is a simulation tool, including an analysis component configured to identify whether a server-side virtual universe is available; and a construction component configured to provide a client-side simulated virtual universe environment in the case that the server-side virtual universe is unavailable.
US09600300B2
Embodiments of the present invention disclose a method, computer program product, and system for customizing help screens. A computer receives a request for help content. The computer identifies an annotated help file that corresponds to the request for help content. The computer identifies one or more variables in the identified annotated help file. The computer retrieves a value for each of the one or more variables from a software product. The computer replaces each of the one or more variables in the identified annotated help file with the retrieved value to generate customized help content.
US09600299B2
A system, a method, and a computer program product for providing an application object framework are disclosed. In response to a request, an application object of a software application is obtained from an application object framework. The application object framework loads a metadata corresponding to the requested application object. The metadata contains at least one metadata schema definition. The application object framework generates a runtime interface for execution of the requested application object based on the loaded metadata.
US09600298B2
Machines, systems and methods for recognizing visual change in a graphical user interface (GUI) environment, the method comprising determining position of an active GUI object in the GUI environment based on known attributes of the active GUI object; monitoring a focus area in the active GUI object to detect visual changes in attributes of the focus area, without regard to any visual changes outside the focus area; determining whether the active GUI object has moved or has been resized, in response to determining a visual change in the attributes of the focus area; and determining position of a new active GUI object in the GUI environment, in response to determining that the active GUI object has not been moved or has not been resized.
US09600297B1
In some implementations, this technology includes systems and methods for creating, incorporating, or providing multiple personas (e.g., based on an interest, hobby, identity, profession, or the like) for users of an online community, e.g., a social network. The multiple personas have an interaction context including profile data, connections, groups, and applications that are specific to each persona type. User connections, user content, and user applications for a particular user are determined based on a particular persona type and its context. In addition, user communications are associated with a persona type. A persona type may be selected by a particular user or a user group.
US09600291B1
This disclosure describes techniques for ensuring security in an integrated circuit system that includes a processor subsystem and a configurable-logic (e.g., FPGA) subsystem, which is capable of storing code executed by the processor. Techniques for utilizing the configurable-logic to control the process of booting a processor in the processor subsystem securely are described. Because the configurable-logic may be on the same die as the processor in the integrated circuit, the configurable-logic may securely boot the processor inside the security boundary of the package containing the die.
US09600287B2
An instruction stream includes a transactional code region. The transactional code region includes a latent modification instruction (LMI), a next sequential instruction (NSI) following the LMI, and a set of target instructions following the NSI in program order. Each target instruction has an associated function, and the LMI at least partially specifies a substitute function for the associated function. A processor executes the LMI, the NSI, and at least one of the target instructions, employing the substitute function at least partially specified by the LMI. The LMI, the NSI, and the target instructions may be executed by the processor in sequential program order or out of order.
US09600282B2
Embodiments relate to vector processors. An aspect includes endian-mode-sensitive memory instructions for a vector processor. One embodiment includes a computer-implemented method for copying data between a vector register that includes byte elements 0 to S and a memory that is byte addressable. The computer-implemented method includes obtaining a vector instruction by a processor in a computer. The processor determines that the vector instruction is a memory access instruction specifying the vector register and a memory address. In response to the determination that is instruction is a memory access instruction and independent of a current global endian mode setting that is selectable in the processor, the processor executes the memory access instruction by copying the byte data between the memory and the vector register so that the byte element n of the vector register corresponds to the memory address+n for n=0 to S.
US09600281B2
Mechanisms for performing a matrix multiplication operation are provided. A vector load operation is performed to load a first vector operand of the matrix multiplication operation to a first target vector register. A pair-wise load and splat operation is performed to load a pair of scalar values of a second vector operand and replicate the pair of scalar values within a second target vector register. An operation is performed on elements of the first target vector register and elements of the second target vector register to generate a partial product of the matrix multiplication operation. The partial product is accumulated with other partial products and a resulting accumulated partial product is stored. This operation may be repeated for a second pair of scalar values of the second vector operand.
US09600279B2
Search circuitry responsive to a single instruction for undertaking a step of a search of a data array for an extreme value therein, a method of searching a data array to identify an extreme value therein and a location thereof and a single-instruction, multiple-data (SIMD) processing unit incorporating the search circuitry or the method. In one embodiment, the search circuitry includes: a comparison element configured to compare two values in the data array, (2) multiplexers coupled to the comparison element and configured to select a more extreme value of the two values and a location in the data array of the more extreme value and (3) an incrementer configured to increment a counter associated with the search.
US09600277B2
For asynchronous cleanup after a peer-to-peer remote copy (PPRC) terminate relationship operation in a computing storage environment by a processor device, asynchronously cleaning up a plurality of PPRC modified sectors bitmaps using a PPRC terminate-relationship cleanup operation by throttling a number of tasks performing the PPRC terminate-relationship cleanup operation while releasing a plurality of bind segments until completion of the PPRC terminate-relationship cleanup operation.
US09600276B2
Implementations of the present invention allow software resources to be duplicated efficiently and effectively while offline. In one implementation, a preparation program receives an identification of a software resource, such as a virtual machine installed on a different volume, an offline operating system, or an application program. The preparation program also receives an indication of customized indicia that are to be removed from the software resource. These indicia can include personalized information as well as the level of software updates, security settings, user settings or the like. Upon execution, the preparation program redirects the function calls of the preparation program to the software resource at the different volume (or even the same volume) while the software resource is not running. The preparation program thus can thus creates a template of the software resource in a safe manner without necessarily affecting the volume at which the preparation program runs.
US09600272B2
Support for dynamic behavior is specified while reducing reliance on JIT compilation and large runtimes; semantic characteristics are selectively attached to types and type members outside source code. A directives document contains human-readable directives in a parsable format for submission to an innovative compiler. The directives specify whether a type T or type member M is required, optional, or prohibited in a runtime environment. Some reference an application, library, assembly, or namespace group, and others reference group components: type, type instantiation, method, method instantiation, field, property, or event. Some directives force a generic instantiation. Some directives indirectly reference a type through a parameter, type parameter, or generic directive. Some directives reference degrees to manage runtime activation of type instances, runtime introspection over types, reflection, and/or runtime or static serialization. Degrees may enable or disable types, instance constructors, property setters, property getters, fields, or all type members. Directives may be composed.
US09600270B1
Methods and systems for updating components on a computing device are described herein. A computing device may perform an example method, which may include receiving, at the computing device, a notification of an update corresponding to an existing component on the computing device. Responsive to receiving the notification, the computing device may receive inputs from sensors of the computing device, which may provide information indicative of a given state of use, time of day, and location associated with the computing device. Based on a weighted combination of the inputs, the computing device may determine whether to update the existing component on the computing device and update the existing component. In some instances, the computing device may use information provided by another computing device to determine whether or not to initiate an update process.
US09600266B2
Methods and apparatus are provided for updating at least one software component of a motor vehicle in coordination with predetermined safe operational modes of the vehicle permitting the updating without danger to a driver operating the motor vehicle. The method operates such that a receiver circuit of a hub controller of the motor vehicle receives and stores a software update module in a memory of the hub controller. A processor of the hub controller determines an operational condition of the motor vehicle and selectively updates at least one software component of the motor vehicle with the software update module responsive to the operational condition of the motor vehicle being in a predetermined safe operational mode permitting the updating without danger to a driver operating the motor vehicle. Preferably, the updating of the at least one software component with the software update module takes place only during DPF regeneration.
US09600263B2
First and second controllers implemented on computing equipment may be used to control switches in a network. The switches may forward network packets between end hosts. The second controller may identify first and second redundant partitions of switches in the network that are each coupled to all of the end hosts. The first controller may instruct the first partition to install software while the second partition forwards network traffic and may instruct the second partition to install software while the first partition forwards network traffic. The first controller may install the software while the second controller is active and the second controller may install the software while the first controller is active. In this way, the switches and controllers may be provided with an uninterrupted software upgrade and packets may be forwarded between end hosts during the software upgrade without introducing packet loss or other noticeable reductions in network performance.
US09600251B1
Embodiments of enhancing API servicing schemes are disclosed. A set of proxy code associated with servicing the API requests of an application is analyzed during development time to determine if any portion can be modified to improve the service scheme, prior to executing the set of proxy code in a runtime. After the set of proxy code is deployed in a runtime environment, performance data associated with the current service scheme is collected and periodically used to determine whether the service scheme for the API requests of the application is to be updated.
US09600248B2
Provided is an information processing device including a program execution unit that loads, interprets, and executes a computer program code created by a first procedural language. The program execution unit opens a communication channel in response to a communication connection request from an external unit, and returns to each communication channel a result for a processing request sent from an external unit on the opened communication channel.
US09600247B2
Embodiments of the present invention provide a method, system and computer program product for extensible definition of interactive system productivity facility (ISPF) panels. In an embodiment of the invention, a method for extensibly defining ISPF panels can include loading a panel defined by different panel definition statements recognizable by an ISPF facility, and identifying a panel input exit facility amongst the panel definition statements defining the panel. Of note, the panel input exit facility references an external exit module. The method also can include determining an external exit module referenced by the panel input exit facility. Finally, the method includes passing records of the panel to the external input exit facility for pre-processing of the panel outside of the ISPF facility.
US09600244B1
Embodiments include methods, and computer program products of cognitive programming editor system in a computer system. Aspects include: providing programmers' cognitive characteristics patterns and programming policies to a code controller, collecting computer code from programmers through cognitive skill agents, analyzing collected code by code controller using a cognitive vulnerability checker, providing collaborative programming by sharing online editor with programmers, and storing obtained cognitive characteristics patterns of programmers to a database. The analyzing may include assessing and responding to cognitive needs of the programmers through the cognitive skill agents. Cognitive vulnerability checker may include character pattern matching, type qualifier, data flow analysis, vulnerability pattern-based model checking, and individual programmer vulnerability analysis. The method also provides real-time feedback, real-time control of composite code, warnings, code control features, learns vulnerabilities over time, enforces programming policies, suggest programmer selection, and colorizing lines of code according to the vulnerability risk level for the programmers.
US09600243B2
Systems and methods are disclosed for enabling users to write scripting code in a first scripting language, and then use a second scripting language to call language constructs written in that first scripting language. Functions, Class Definitions, Class Instances, Modules and other language constructs are treated as first-class objects that can be shared across the different scripting languages. The techniques disclosed herein are also applicable to domain-specific languages. As part of the methodology, a respective underlying representation of each of these object types is designed as an interface and then that interface is implemented in each scripting language. In addition, code is written in each scripting language implementation to allow the latter to use the interface to represent a Function, Class, or other language construct.
US09600241B2
A computer-readable memory device may include instructions to store data describing a state machine model including source states and destination states. The device may also include instructions to store, for each of the source states, a condition field identifying a condition upon which, when satisfied, the state machine model transitions from the source state to one of the destination states. The device may also include instructions to store, for each of source states, a destination field identifying the one of the destination states. Each of at least two of the source states may identify an identical destination state in the corresponding destination field. Each of at least two of the source states may identify an identical condition in the corresponding condition field.
US09600237B2
A random number processing apparatus includes a memory cell and a control circuitry. The memory cell has a characteristic in which a resistance value reversibly shifts between a plurality of resistance value ranges in accordance with an electric signal applied. The control circuitry generates random number data on the basis of a plurality of items of resistance value information obtained, at a plurality of different times, from the memory cell whose resistance value is in a certain resistance value range of the plurality of resistance value ranges. The resistance value of the memory cell randomly changes over time while the resistance value is within the certain resistance value range.
US09600234B2
A floating-point arithmetic device of an embodiment includes: a first functional unit configured to receive first input data to execute first arithmetic operation in a first rounding mode; a second functional unit configured to receive second input data to execute second arithmetic operation in a second rounding mode; a first output circuit capable of selectively outputting a first output or a first arithmetic operation result of the first arithmetic operation, the first output obtained by halving a first value obtained by adding a second arithmetic operation result of the second arithmetic operation to the first arithmetic operation result; and a second output circuit capable of selectively outputting a second output or the second arithmetic operation result, the second output obtained by halving a second value obtained by subtracting the second arithmetic operation result from the first arithmetic operation result.
US09600233B2
Illustrative embodiments provide a computer-implemented method for a generic data model for event monitoring integration. The computer-implemented method generates monitor application descriptor data for an identified candidate, identifies a target monitor model specification associated with the identified candidate to form an identified target monitor model specification, and responsive to identifying the target monitor model specification, provides the monitor application descriptor data and the identified target monitor model specification, to a monitor model generator. The computer-implemented method further identifies application elements of the identified candidate to be monitored to form identified elements, and generates the identified monitor model for the identified elements to create a monitor-specific output.
US09600224B2
According to one embodiment, a commodity information browsing system includes a shelf label apparatus including a first storing section and a first transmitting section, a portable terminal including a first receiving section, a notifying section, a second receiving section, and a display section, and a server apparatus including a second storing section and a second transmitting section. The first transmitting section transmits, by radio, one shelf label code among a plurality of shelf label codes. The notifying section notifies the server apparatus of the shelf label code. The second storing section stores association information representing a relation between the shelf label codes and commodity information. The second transmitting section determines, on the basis of the association information, the commodity information associated with the notified shelf label code and transmits the relevant commodity information to the portable terminal. The display section displays an image based on the commodity information.
US09600214B2
A method disclosed. The method includes receiving a plurality of jobs at a printing environment, detecting a selection of a set of the plurality jobs, automatically calculating an aggregate work volume estimation for set of selected jobs and displaying the aggregate work volume estimation at a graphical user interface.
US09600212B2
Methods and systems are provided for verifying the receipt of print jobs submitted to an Automated Document Factory (ADF) system from a client. The ADF system receives a print work summary from the client indicating print jobs scheduled for submission to the ADF system. The ADF system may then receive print jobs from the client. A determination is made regarding the differences between the print jobs received from the client and the print jobs scheduled for submission as indicated in the print work summary. A tracking report is generated indicating the differences, and a notification is provided to the client when the tracking report indicates that a difference exists between the print jobs received from the client and the print jobs indicated in the print work summary.
US09600208B2
A passive detector includes a sensor configured to sense an environmental parameter and to generate an output signal at an output of the sensor in response to the sensed environmental parameter. An energy scavenging circuit is coupled to the sensor, the energy scavenging circuit configured to convert a first voltage, V1, across the sensor to a second voltage, V2, where V2>V1. A discriminator is powered by the second voltage and is coupled to the output of the sensor. A nonvolatile memory is coupled to an output of the discriminator. The discriminator is configured to compare the sensor output signal to a threshold and, in response to the sensor output signal being above the threshold, to provide a programming signal at the output of the discriminator. The programming signal is configured to cause data to be stored or erased in the nonvolatile memory.
US09600203B2
A block-based storage system may implement reducing durability state for a data volume. A determination may be made that storage node replicating write requests for a data volume is unavailable. In response, subsequent write requests may be processed according to a reduced durability state for the data volume such that replication for the data volume may be disabled for the storage node. Write requests may then be completed at a fewer number of storage nodes prior to acknowledging the write request as complete. Durability state for the data volume may be increase in various embodiments. A storage node may be identified and replication operations may be performed to synchronize the current data volume at the storage node with a replica of the data volume maintained at the identified storage node.
US09600201B2
The present invention provides a storage system capable of performing deduplication among nodes in a cluster configuration with a low overhead. The respective nodes mutually monitor whether there is update of deduplication information in other nodes. When it is determined in its own node that there is update in another node, it reflects the update information in another node to the deduplication information of its own node. Then, each node uses the deduplication information having reflected the deduplication information of other nodes to perform deduplication of the storage data of its own node.
US09600190B2
A method includes, with a guest, executing a first virtual machine function, determining a first pointer value stored in a register of a processor running on the host system while the first virtual machine function is executed, the first pointer value pointing to a first page table corresponding to a default page table, the first page table indicating that the guest has access to a first privileged page, switching to the first page table, executing a second virtual machine function, the second virtual machine function, determining a second pointer value stored in the register of the processor while the second virtual machine function is executed, the second pointer value pointing to a second page table corresponding to the default page table, the second page table that indicates that the guest has access to a second privileged page, and switching to the second page table.
US09600188B2
Dynamically reuse from a global pool of allocated resources an existing Flashcopy target volume containing an older Flashcopy backup and a consistency group for one of a mount operation, a restore operation, and a clone operation when dynamically allocating a new Flashcopy target volume for the new Flashcopy backup.
US09600180B2
Methods, systems, and machine-readable medium are disclosed for creating and providing dynamic hierarchical navigation schemes in storage management systems. A mapping data structure is maintained to store hierarchical relationship mapping within a storage management system, allowing users to customize their interactions with the storage system. The method, includes receiving a user-defined navigation preference to view an attribute of a second storage object from a navigation screen defined for a first storage object; updating a mapping data structure for storing a hierarchical relationship of a second storage object, based on the user-defined navigation preference; and presenting the attribute of the second storage object at the navigation screen for the first storage object.
US09600166B2
This document describes techniques and apparatuses for asynchronous handling of a user interface manipulation. These techniques handle a user interface manipulation with two or more asynchronous processes. One asynchronous process, for example, may determine a position responsive to the user interface manipulation while another asynchronous process determines the pixels to render. By so doing, these techniques enable a quick and/or consistent response to a user interface manipulation.
US09600165B2
An approach is described for evaluating portions of content in an online community. An associated method may include displaying a content post in an online community interface and, upon detecting a selection of an option in the online community interface to evaluate the content post, requesting a selection of one or more portions of the content post and an evaluation of the selected one or more portions. Requesting such evaluation may include requesting selection of a favorability score on a predefined scale for each of the selected one or more portions. Previously evaluated portions or portions predetermined via natural language processing or audiovisual processing may be displayed to facilitate evaluation of the content post. The method further may include, upon receiving a selection of one or more portions and an evaluation of the selected one or more portions, updating display of the content post to reflect the evaluation.
US09600158B2
Computerized systems and methods are disclosed for aggregating information and digital services into an interactive user interface. In accordance with certain embodiments, computerized systems and methods are provided that display a plurality of tiles for a plurality of sources, the plurality of sources being provided by at least a first information provider and a second information provider. The systems and methods may further include receiving a selection of content within a first tile in the plurality of tiles, the content being provided by the first information provider. The systems and methods may further include dragging, based on input from the first user, the selected content onto a second tile linked to the second information provider. The systems and methods may further include sending, based on the dragging, the selected content to the second information provider to share the selected content with a second user.
US09600156B2
A mechanism is provided for enhancing a selection region for select information associated within a document. A document is analyzed to determine one or more pieces of information in the document that are likely to be selected by the user, wherein the one or more pieces of information are less than all of the information in the document. Responsive to the document failing to have been analyzed before, a selection region associated with each piece of information in the one or more pieces of information is enlarged by a first predetermined size amount thereby forming a respective region enlargement value for each piece of information in the one or more pieces of information. The region enlargement value for each piece of information in the one or more pieces of information is then recorded.
US09600155B2
Disclosed are methods, apparatus, systems, and computer program products for customizing a data interface in an on-demand service environment. In some implementations, a computing device provides an application for customizing a data interface displayable on a plurality of display devices having different form factors, the application providing one or more configurable templates. The computing device receives a selection of a template and provides for display a configuration interface of the application displaying one or more components arranged according to the selected template. The computing device receives a request to display a preview of the data interface at a display dimension corresponding to a display device, the display device having a form factor. The computing device determines, based on the requested display dimension, a display configuration for the components of the data interface and provides for display in the configuration interface the components according to the determined display configuration.
US09600151B2
One embodiment of the present invention sets forth a technique for generating design variations. The technique involves identifying a first design variable and a second design variable associated with a first design. The technique further involves generating a first plurality of design variations based on the first design. Each design variation is generated by varying at least one of the first design variable and the second design variable. Finally, the technique involves causing the first plurality of design variations to be displayed to a user.
US09600149B2
It is possible for a user to intuitively and efficiently set a predetermined condition for each parameter. A display processing system includes GUI display means for displaying a plurality of parameter components (103) corresponding to a plurality of parameters and a plurality of parameter condition components (104) corresponding to a plurality of conditions set to a plurality of parameters (103) on a display, and condition specification means for associating one parameter condition component (104) with a first parameter component (103) by means of the display position of the first parameter component (103) and the display position of each of a plurality of parameter condition components (104), and specifying the condition corresponding to the parameter condition component (104) as a condition set to the parameter corresponding to the first parameter component (103).
US09600148B2
An image display apparatus includes a detection unit and a controller. The detection unit detects a specified position on a display screen on which an image is displayed. When the specified position on the display screen is moved, the controller performs a page switching operation or a move operation on the basis of a movement direction in which the specified position is moved. The page switching operation is an operation of switching an image being displayed on the display screen to another image. The move operation is an operation of moving a display position of the image being displayed on the display screen.
US09600146B2
Various systems and methods are provided that display various interactive user interfaces containing interactive maps. The user may use the interactive map to perform searches for data objects, toggle different layers associated with different types of objects for display, generate heatmaps based upon a grid and/or data object shapes, copy data between different interactive maps, and/or define filters to filter the displayed data. In response to user interaction with the map at a client system, tile layers are generated using server-side components, assembled into map tiles, and transmitted to client-side components to be displayed to the user. The tile layers may include a base tile layer, vector tile layer, selection tile layer, and inactive tile layer.
US09600144B2
An event wizard server includes at least one processor that executes the event wizard server application that bidirectionally communicates event planning data with a user of a client device via a network interface. The event planning data includes: event type menu data, and event type selection data, wherein at least one event type includes a sequential task-oriented event.
US09600125B2
A capacitive sensor array may include a first set of sensor electrodes and a second set of sensor electrodes. Each of the second set of sensor electrodes may intersect each of the first set of sensor electrodes to form a plurality of unit cells each corresponding to a pair of sensor electrodes including one of the first set of sensor electrodes and one of the second set of sensor electrodes. Each point within each of the plurality of unit cells may nearer to a gap between the pair of sensor electrodes corresponding to the unit cell than to a gap between any different pair of sensor electrodes, and a first trace pattern within a first unit cell of the plurality of unit cells may be different from a second trace pattern within an adjacent unit cell of the plurality of unit cells.
US09600124B2
A sensor is arranged to determine the presence of an object from a change in a capacitance of a sensing element. The sensor includes a capacitance measurement circuit operable to perform measurement cycles to measure a capacitance of the sensing element, and a controller circuit. The control circuit is operable to detect a periodic noise signal induced on the sensing element, to determine a first part, of a repeating pattern of the periodic noise signal, which causes a change in an amount of charge present on the sensing element, which affects the measurement of the capacitance of the sensing element by the capacitance measurement circuit, to determine a second part of the repeating pattern of the periodic noise signal, which does not cause a change in the amount of charge present on the sensing element, and to control the measurement cycles of the capacitance measurement circuit to perform the measurement cycles during the second part of the periodic noise signal and not to perform the measurement cycles during the first part of the periodic noise signal.
US09600123B2
An optical sensor includes: a driving circuit that turns off a light-emitting element during a first period, a second period, and a fourth period and that turns on the light-emitting element during a third period; an integrating circuit that outputs a first integrated-value difference (FID) and a second integrated-value difference (SID), the FID being a difference between an integrated value of a photocurrent generated by a light-receiving element in accordance with respective states of the light-emitting element during the first period and the second period, the SID being a difference between an integrated value of a photocurrent generated in accordance with respective state of the light-emitting element during the third period and the fourth period; and an output control circuit that outputs the SID when the FID is zero and that outputs a difference between the SID and the FID when the FID is not zero.
US09600116B2
Computing devices and at least one machine readable medium for controlling the functioning of a touch screen are described herein. The computing device includes a touchscreen having one or more force sensors. The computing device also includes first logic to detect a force applied to the touchscreen via the one or more force sensors and second logic to control a functioning of the touchscreen in response to the applied force.
US09600113B2
Flexible circuits for routing signals of a device, such as a touch sensor panel of a touch sensitive device, are provided. The flexible circuit can include a first set of traces for routing a first set of lines and a second set of traces for routing a second set of lines. The first set of traces can couple together the ends of at least a portion of the first set of lines. Additionally, the first set of traces can be non-intersecting or non-overlapping with the second set of traces. The flexible circuit can have a T-shape configuration and can be incorporated within a touch sensitive device, display device, printed circuit board, or the like. The flexible circuit can be placed over another flexible circuit, and can extend onto the device.
US09600110B2
A display device with a touch detection function includes a control device that performs, in normal operation mode, image display control so as to exhibit an image display function of a display function layer based on an image signal and performs touch detection control; a touch detecting unit that detects, in the normal operation mode, a position of an object in proximity to or in contact with the touch detection electrode based on a detection signal transmitted from the touch detection electrode; and a touch-detection controller that detects, in sleep mode, the proximity of the object to or the contact thereof with the touch detection electrode. When the touch-detection controller detects the proximity of the object to or the contact thereof with the touch detection electrode in the sleep mode, the control device controls a pixel electrode to a predetermined potential, and thereafter supplies a touch drive signal to a drive electrode.
US09600098B2
A scroll wheel assembly for computer input device having a housing. The scroll wheel assembly includes a housing and an engagable scroll wheel. The scroll wheel is rotatable with a shaft to preferably cause vertical scrolling of an image on a display. The scroll wheel is laterally tiltable relative to the housing and the shaft. A sensor is preferably positioned within the housing for sensing tilting of the rotatable member. In response to sensed tilting movement of the rotatable member, the image is horizontally scrolled, preferably in the direction of the lateral movement. The computer input device having the rotatable member may take the form of a keyboard, a mouse, a trackball device, or another type of computer input device.
US09600096B2
A position detecting device includes a sensor having electrodes that receive an alternating current (AC) signal from a capacitive stylus pen that transmits the AC signal. The position detecting device detects a position indicated by the stylus pen on the sensor. The position detecting device also includes: an electrode selection circuit that selects electrodes provided in the sensor for connection to a positive terminal and a negative terminal; a differential amplifier that amplifies and outputs a signal indicating a difference between signals generated at the positive terminal and the negative terminal; a height detector that obtains a height of the stylus pen relative to a sensor surface of the sensor; and a control unit that causes a selection pattern of the electrodes selected for connection to the positive terminal and the negative terminal by the electrode selection circuit to change according to the height obtained by the height detector.
US09600082B1
Wireless device gesture detection and operational control comprises identifying a first position of the device based on a sensor reading of at least one sensor operating as part of the device. The method may also include identifying a change in the device's position to a second position that is different from the first position, and receiving a specific pattern of touch input data on a touch pad of the device, the specific pattern of touch input data identified as a predefined object which corresponds to dimensions of a human ear being pressed against the touch pad and changing a current operating state of the device to a different operating state based on a comparison and detection operation.
US09600077B2
The present invention provides an image display device comprising: a sensing unit for sensing an input gesture of a user; a display unit for outputting visual information among the executed data of an application when the application is executed; a collection unit for collecting control gesture information included in the executed data; and a control unit for executing an event of the application which is included in the executed data and corresponds to the control gesture information if the control gesture information and the input gesture sensed by the sensing unit are matching while the application is executed.
US09600076B2
One illustrative computing device disclosed herein includes a sensor configured to detect a user interaction with a physical object and transmit a sensor signal associated with the user interaction. The illustrative computing device also includes a processor in communication with the sensor, the processor configured to: receive the sensor signal; determine a characteristic of the physical object based on the sensor signal; determine a haptic effect associated with the characteristic; and transmit a haptic signal associated with the haptic effect. The illustrative computing device further includes a haptic output device in communication with the processor, the haptic output device configured to receive the haptic signal and output the haptic effect.
US09600074B2
Generally, embodiments of the disclosure are directed to methods, computer-readable medium, servers, and systems for providing customized instructional content through an application using three-dimensional input and providing feedback from an interaction with the instructional content.
US09600073B2
Systems and methods are provided for automatically adjusting content composition rules based on evaluation of user feedback information obtained through a haptic interface. For example, a method includes accessing user feedback information collected by a haptic interface executing on a computing device, wherein the user feedback information comprises information indicative of a user's reaction towards digital content rendered by the computing device. The digital content includes content that is automatically generated using content composition rules. The method further includes evaluating a quality of the digital content based on the user feedback information, generating an evaluation report that includes information regarding the quality of the digital content, and adjusting one or more content composition rules based on the evaluation report.
US09600068B2
Stereoscopic viewing systems may be adjusted for a user's inter-pupillary distance (IPD). Software-generated calibration images may be presented on a display having two optics. One or more settings for presentation of the calibration image are adjusted. The settings are related to an inter-pupillary distance (IPD) of the user. An input is received from a user when the user perceives the calibration image to be acceptable at a particular value of the one or more settings. An IPD value that corresponds to the particular value of the one or more settings is then determined. The determined IPD value is used in presenting subsequent software-generated images with the stereoscopic display.
US09600066B2
Disclosed are a 3D human-machine interaction method and system. An electronic tag with an ID is configured for a hand; a Radio Frequency (RF) electromagnetic field containing a 3D virtual human-machine interface imaging space is configured; after the hand enters the RF electromagnetic field, information on the electronic tag on the hand is acquired; information on locations, moving velocities, moving directions, and moving tracks of each finger and a palm in the 3D virtual human-machine interface imaging space is acquired according to the acquired information on the electronic tag; the information on the locations is matched to a control or hot spot displayed in the 3D virtual human-machine interface imaging space; it is determined whether a movement of a finger and/or the palm matches a movement defined for touch control of the control or hot spot in the 3D virtual human-machine interface imaging space; and operation of the control or hot spot in the 3D virtual human-machine interface imaging space is triggered. According to the disclosure, naked-eye 3D human-machine interaction with accurate touch control may be implemented.
US09600064B2
A method for biometric authentication based on face recognition, the method includes changing a first processor to an active state to try a detection of face area of a subject for a preset time period with respect to image information of the subject that is successively acquired; changing the second processor to an idle state when the face area is not detected for the preset time period and allowing a second processor in an active state to try a detection of face area; and returning the first processor to the active state and resuming biometric authentication using the detected face area when the face area is detected by the second processor.
US09600061B2
The present disclosure provides a power supply module and a power supply system. The power supply module is used as a first power supply module in a computing system which further includes a second power supply module. The first power supply module and the second power supply module are cascaded in sequence. The first power supply module is in a power supplying state and the second power supply module is in an off state. The first power supply module itself is capable of automatically determining whether to turn on another power supply module or not, without any human intervention. In this way, the power distribution board can be simplified, or even eliminated, in which case the individual power supply modules can be connected by wire to reduce the cost.
US09600057B2
An information processing apparatus of one aspect of the present invention, upon receipt of a sleep return command from an information terminal via a wireless tag that receives a radio signal output from the information terminal and performs short-range wireless communication with the information terminal, switches the power mode of the information processing apparatus from the power-saving mode to a normal mode and notifies the information terminal that the information processing apparatus has been switched to the normal mode. After performing this notification, the information processing apparatus performs authentication of a user upon receipt of authentication data of the user from the information terminal, and starts an operation in the normal mode if the authentication of the user has succeeded, and shifts the power mode to the power-saving mode if the authentication of the user has not succeed.
US09600056B2
An information processing apparatus including a touch panel and a near field communication interface. The information processing apparatus detects that an input received at the touch panel corresponds to a predetermined input when the information processing apparatus is in a suspended state; and controls the information processing apparatus execute a predetermined function via the near field communication interface and awake from the suspended state upon detecting that the input corresponds to the predetermined input.
US09600049B2
In some implementations, a mobile device can be configured with virtual motion fences that delineate domains of motion detectable by the mobile device. In some implementations, the mobile device can be configured to invoke an application or function when the mobile device enters or exits a motion domain (by crossing a motion fence). In some implementations, entering or exiting a motion domain can cause components of the mobile device to power on or off (or awaken or sleep) in an incremental manner.
US09600041B2
A heat management apparatus for an electronic device that includes a heat spreader. The heat spreader has a top surface and a bottom surface. A first portion is coupled to the electronic device. A second portion extends away from the electronic device. The heat spreader has a heat conductivity of at least approximately 100 Watts per meter Kelvin (W/mK). In some configurations the heat spreader may comprise a woven graphite material or a graphene material with a heat conductivity of at least approximately 1000 W/mK.
US09600040B1
An interface card adapting device includes an adaptor body, a first adapting portion, and a second adapting portion. The adaptor body is positionable against one side of an interface card to allow the first adapting portion to connect to a power connection port, so as to have an output direction of the power connection port changed by the second adapting portion to one side that is different from the first adapting portion. Thus, the second adapting portion may take the place of the power connection port in respect of the functionality thereof. As such, the power cable can be collected at the same side, making it easy to organize the cable and also improve interior aesthetics and heat dissipation effect of an enclosure.
US09600031B2
In one embodiment, a commodity sales data processing apparatus has a data processing terminal and a docking station. Further, the commodity sales data processing apparatus has a connection mechanism and a lock mechanism. The connection mechanism connects the data processing terminal and the docking station in a separable state. The lock mechanism locks connection by the connection mechanism, so as to make the connection by the connection mechanism from in the separable state to in an inseparable state. Further, the lock mechanism releases locking of the connection by the connection mechanism when a specific key operation is performed.
US09600028B2
An enclosure for a computing device adapted to resist ingress of environmental elements comprises a frame, a first cover attached and sealed to the frame, and a second cover attached and sealed to the frame. The frame provides a sidewall structure including a first pair of channels having a first length and a second pair of channels having a second length. Each channel is separately fabricated and the frame is formed by corners of the first pair of channels to corners of the second pair of channels.
US09600027B2
An embodiment provides a device, including: a primary display unit; and at least one mounting mechanism operatively coupled to at least one side of said primary display unit that allows the mounting of at least one additional display unit; the mounting mechanism including electrical connections that facilitate detection of said additional display unit. Other aspects are described and claimed.
US09600016B2
A control device includes: a receiving unit that receives a control request signal indicating a request for controlling a total power amount during a predetermined period to be equal to or lower than a predetermined limit; an obtainment unit that obtains a power consumption amount; and a control unit that controls an apparatus to operate according to the control request signal and controls the total power amount to be equal to or lower than the predetermined limit. The control unit determines a first time in the predetermined period based on the power consumption amount obtained by the obtainment unit, controls the apparatus to operate during a first period up to the first time with power higher than average power, and controls the apparatus to operate during a second period from the first time with power lower than the average power.
US09600015B2
Early effects are intrinsically present in bipolar junction transistors (BJTs). Described are examples of complimentary to absolute temperature (CTAT) and proportional to absolute temperature (PTAT) cells that reduce errors associated with the Early effects that would otherwise be present.
US09600010B2
A method and apparatus for power through a network (1), the network (1) comprising consumer units (C1-C4) and provider units (P1-P6), the method comprising: performing one or more times a first process, the first process being a process of performing step (a) followed by step (b); wherein step (a) comprises selecting a previously unselected consumer unit (C1-C4), thereby providing a currently selected consumer unit; step (b) comprises performing one or more times a second process, the second process being a process of performing (c) followed by step (d); step (c) comprises selecting a previously unselected provider unit (P1-P6), thereby providing a currently selected provider unit, the currently selected provider unit being connected in the network (1) to the currently selected consumer unit; and step (d) comprises, from the currently selected provider unit to the currently selected consumer unit, delivering an amount of resource.
US09600002B2
An electronic device controls a driving condition based on an operating state. The device includes a function block, a function monitoring agent, and a driving control module. The function block includes a plurality of function modules. The function monitoring agent is configured to identify one or more activated function modules among the function modules in the function block. The driving control module is configured to determine the driving condition required for an operation of the activated function modules, and based on the determined driving condition, to drive the activated function modules.
US09599994B1
Collisionless flight is achieved by overlaying a circulant digraph with certain characteristics over a model of the area to be flown. Each UAV then executes a flight path corresponding to a directed cycle of the circulant digraph where each vertex of the circulant digraph corresponds to two waypoints. The circulant digraph includes more vertices than the number of unmanned aerial vehicles and the number of vertices is divisible by the number of UAVs. Additionally, the circulant digraph has a first jump of 1, a second jump of one less than then number of UAVs. To maximize coverage, each of the vertices of the circulant digraph may then be individually updated such that they satisfy two tests: a convexity test and an isosceles avoidance test. The updated flight path of each UAV may then be relayed from a control station to each UAV.
US09599984B2
A vehicle system includes a vehicle-mounted device mounted to a vehicle and a portable device portable by a user, and performs a control to the vehicle corresponding to a collation result performed based on a wireless communication established between the vehicle-mounted device and the portable device. The vehicle-mounted device includes a vehicle-mounted transmission unit which simultaneously transmits radio waves having a predetermined phase difference using at least two transmission antennas disposed orthogonal to each other. The portable device includes a triaxial reception antenna receiving the at least two radio waves, and a magnetic field strength detection unit detecting a magnetic field strength on each of three axes of the triaxial reception antenna. One of the vehicle-mounted device or the portable device includes an illicitness determination unit determining, based on the detected magnetic field strength, whether the wireless communication is established through an illicit repeater.
US09599979B2
The present invention discloses a machining error calculation apparatus for calculating the machining error more precisely through analysis. The apparatus comprises: a tool center displacement amount calculation part for calculating a displacement amount of a rotation center of the rotation tool according to the cutting resistance force in the rotation tool, in the case that the cutting resistance force generated in the rotation tool during said interrupted cutting is varied; a relative tool-edge position calculation part for calculating a relative tool-edge position of the cutting-edge portion with respect to the rotation center of the rotation tool; an absolute tool-edge position calculation part for calculating an absolute tool-edge position of the cutting-edge portion with respect to the workpiece, based on the displacement amount of the rotation center of the rotation tool and the relative tool-edge position; a machined shape calculation part for calculating the machined shape of the workpiece through transferring the absolute tool-edge position on the workpiece; and a machining error calculation unit for calculating a machining error of the workpiece based on a difference between the machined shape of the workpiece and an objective shape of the workpiece.
US09599975B2
A method of synchronizing includes providing a sensor network including sensor nodes having object recognition sensors (ORS's) and building automation network nodes. The ORS's have partially overlapping fields of view in a sensed overlap area in the building. Movement of an individual through the sensed overlap area triggers dynamic synchronizing with the first sensor node waking up and sending a first RF request to join a subnet and for a schedule of wakeup times, the first sensor node receiving a response from any sensor node that receives the first request including synchronization information having times the first sensor node should wake up. The second sensor node is activated by the individual's movement and sends a second RF message to join the subnet and for a schedule of wakeup times. The first sensor node receives the second RF message and in response sends the synchronization information to the second sensor node.
US09599971B2
A method operates an onboard power supply system in a motor vehicle. The onboard power supply system has a master controller and a slave controller, in which the master controller communicates with the slave controller via a subsidiary bus system and a further onboard power supply system component via a main bus system. Present requests are received in the slave controller and in response to the present requests, performing one of: putting the slave controller into an operating mode and switching the master controller to a transmission mode, in which the master controller coordinates communication between the slave controller and the onboard power supply system component; or putting the slave controller into a sleep mode and switching the master controller to an undertaking mode, in which the master controller responds to queries from the onboard power supply system component to the slave controller.
US09599969B2
A position control apparatus is configured to perform full-closed control for controlling the position of a driven member. The position control apparatus includes a vibration period and amplitude detector that detects a vibration period and a vibration amplitude included in a difference value between the position command value and the driven member position detection value. The position control apparatus also includes a constant vibration detector that outputs, as a vibration period of the constant vibration, a vibration period obtained while the driven member is not in an acceleration/deceleration state and the vibration period and the vibration amplitude detected by the vibration period and amplitude detector are equal to or greater than a vibration period threshold value and a vibration amplitude threshold value, respectively. The position control apparatus also includes a control parameter changer that changes the control parameter based on the vibration period output from the constant vibration detector.
US09599968B2
In a satellite radio-controlled wristwatch, processing ranging from a user's operation through a reception operation to the completion of time adjustment is rapidly accomplished. The satellite radio-controlled wristwatch according to the present invention includes: a satellite radio wave reception unit including an antenna, a high frequency circuit, and a decoder circuit; an analog indication member for indicating at least that a reception operation is in process and a reception result; a clock circuit for holding and counting an internal time; an operating member for receiving an operation of a user; and a controller for controlling timings of at least: an activation operation of activating the satellite radio wave reception unit; an acquisition and tracking operation of acquiring and tracking a certain satellite radio wave; a time information acquisition operation of acquiring time information from the satellite radio wave; a continuous operation detection operation of detecting that the operating member is operated continuously; and a reception indication movement operation of moving the analog indication member to a position indicating that the reception operation is in progress, the controller being configured to carry out such control that the reception indication movement operation overlaps with at least one of the activation operation or the acquisition and tracking operation.
US09599965B2
A process for adjusting a device including a first piece and at least one second piece, wherein the at least one second piece is fixed to the first piece by a joint made from a first material arranged between the first and second piece. The first material is an at least partially amorphous metal alloy. The process further includes: heating at least the joint to a heating temperature in a range of between a glass transition temperature and a crystallization temperature of the first material; modifying a position of the at least one second piece until a desired determined position is obtained; cooling at least the joint so that it retains its at least partially amorphous state.
US09599962B1
A timepiece with alternating color rotating dial preferably includes a timepiece housing, at least one mounting plate, a hubbed spiral disc, a hubbed drive system, a geared spiral disc, an outside drive system, a clock module and a control module. The at least one mounting plate is attached to the timepiece housing. The hubbed drive system preferably includes a hubbed motor, a hubbed drive gear and a central gear. The hubbed drive system rotates the hubbed spiral disc. The outside drive system preferably includes an outside motor, at least one outside drive gear and an outside double-wide drive gear. The outside drive system rotates the geared spiral disc. The geared spiral disc rotates within the hubbed spiral disc. The control module controls the rotation of the geared spiral disc relative to the hubbed spiral disc.
US09599951B2
A roller is provided includes a cylindrical shaft supported by a main assembly of an image forming apparatus or a detachable cartridge. The cylindrical shaft includes a separation region on a circumference of the cylindrical shaft, where a pair of end portions of the cylindrical shaft oppose each other or are in contact with each other with respect to a circumferential direction relative to the circumference of the cylindrical shaft, and wherein the separation region extends in an axial direction of the cylindrical shaft. In addition, a rotatable cylindrical member is mounted around an outer circumference of the cylindrical shaft and is rotatable about the cylindrical shaft while an inner peripheral surface of the rotatable cylindrical member is in contact with an outer peripheral surface of the cylindrical shaft in a region of the cylindrical shaft other than the separation region with respect to the circumferential direction.
US09599945B2
Methods and systems are described to determine authenticity of a consumable product. The determining of authenticity may include communicating with a listing engine that contains a list of identifiers for consumable products classified as non-authentic, installing a consumable product in a host device where the consumable product stores an identifier in memory, and determining whether the consumable product matches one of the identifiers.
US09599942B2
An invented image forming apparatus has a fixing device for stably fixing developer on a medium. The fixing device includes a heating member, an endless belt member subject to heating provided from the heating member, a tension member tensioning the belt member, a pressure member forming a pressurized contact nipping portion via the belt member, a supporting member supporting the pressure member, a pushing member pushing the pressure member and the belt member, a fixing member pushing the pressure member and the belt member, a medium guide guiding move of the medium in a direction toward the pressurized contact nipping portion, and a pressure member moving mechanism for moving a position of the pressure member in the supporting member. The image forming apparatus further includes a controller controlling the position of the pressure member via the pressure member moving mechanism.
US09599938B2
An image forming apparatus includes a controller including a primary heating control portion that determines a first amount of power supplied to a heater based on a temperature of a fixing rotator detected by a temperature detector and controls the heater to perform a primary heating to heat the fixing rotator with the first amount of power, a secondary heating control portion that controls the heater to perform a secondary heating to heat the fixing rotator with a preset second amount of power, and a switch portion that controls the heater to switch between the primary heating and the secondary heating during an identical print job without changing a target temperature of the fixing rotator.
US09599935B2
In an adjustment step, an adjustment purpose toner image is formed on an intermediate transfer belt, and the adjustment purpose toner image is removed from the intermediate transfer belt by a cleaning member contacting the intermediate transfer belt and through an electrostatic cleaning step. This adjustment step is executed in a state where a toner attachment amount on a charging member is switched from a first limit value, which is allowed in the image forming step to a second limit value, which is allowed immediately before executing the adjustment step. This switching is performed by the execution of a toner discharging step, where a power supply changes the state of applying voltage to the charging member from that in the electrostatic cleaning step, so that toner attached to the charging member is transferred to the intermediate transfer belt.
US09599933B2
In the structure of a shutter moving mechanism, if the inclination angle of an elongated hole with respect to a sliding direction of a shutter is increased, it is necessary to increase the size of a movement plate for moving the shutter. On the other hand, if the inclination angle of the elongated hole with respect to the sliding direction of the shutter is decreased, an urging force with which a user urges the door against an image forming apparatus when shutting the door is increased. A shutter moving mechanism includes a rotation mechanism and moves the shutter by rotation of the rotation mechanism.
US09599921B2
An image forming device capable of providing precise positional relationship between an exposure unit and a photosensitive body. The exposure unit having an exposure head elongated in a longitudinal direction and having light emitting sections arrayed in the longitudinal direction. The light elements emit light in an optical axis direction. A frame supports the photosensitive body. A positioning protrusion protrudes in the optical axis direction from one of the frame and the exposure unit. A remaining one of the frame and the exposure unit is formed with a positioning part engageable with the positioning protrusion. A biasing unit provides a biasing force that ensures engagement between the positioning protrusion and the positioning part.
US09599907B2
An exposure apparatus where liquid supply operation and liquid recovery operation for forming a liquid immersion region are excellently performed to form the liquid immersion region in a desired condition, enabling high exposure accuracy and measurement accuracy to be achieved. An exposure apparatus (EX) is an apparatus that exposes a substrate (P) by emitting exposure light (EL) on the substrate (P) through liquid (LQ). The exposure apparatus has a liquid supply mechanism (10) having a supply opening (13) capable of supplying the liquid (LQ) in the direction substantially parallel to the surface of the substrate (P).
US09599897B2
A salt represented by the formula (I); wherein Q1 and Q2 each independently represent a fluorine atom or a C1 to C6 perfluoroalkyl group, Lb1 represents a single bond or a divalent C1 to C24 saturated hydrocarbon group where a methylene group may be replaced by an oxygen atom or a carbonyl group and where a hydrogen atom may be replaced by a hydroxyl group or a fluorine atom, and Y represents a hydrogen atom, a fluorine atom, or an optionally substituted C3 to C18 alicyclic hydrocarbon group where a methylene group may be replaced by an oxygen atom, a carbonyl group or a sulfonyl group; and Ar represents a divalent C6 to C20 aromatic hydrocarbon group, and Z+ represents an organic sulfonium cation or an organic iodonium cation.
US09599896B2
In an embodiment a radical inhibitor is included within a photoresist in order to reduce the amount of cross-linking that occurs during subsequent processing, such as an ion implantation process, that would otherwise form a crust within the photoresist. The crust can be removed in a separate process, such as a dry etch with an oxidative or reductive etchant. Alternatively, the crust may be treated to make it more hydrophyilic such that it can be removed simultaneously with the photoresist.
US09599885B2
A driving apparatus drives a load so as to periodically change a physical quantity as a controlled object. The apparatus includes a calculation unit configured to calculate a deviation between the targeted value and a detection value detected by the detection unit, a storage unit configured to store past deviations calculated by the calculation unit, a determination unit configured to determine a manipulative variable corresponding to the physical quantity, by referring to a past deviation before a predetermined period, which has been stored in the storage unit, and a driving unit configured to drive the load, based on the manipulative variable determined by the determination unit.
US09599875B2
An optical apparatus to provide several light bands on a single coaligned beam line or axis. The apparatus generally comprises five main components: a pump, a fold mirror, an input coupler, a nonlinear optical (NLO) crystal, and an output coupler. Alternatively, the present invention may comprise four main components, namely, a pump, an acute porro prism, a NLO crystal, and an input-output coupler. The pump input beam makes two passes through the nonlinear optical crystal and generates two new colors, having different wavelengths, during each pass through the nonlinear optical crystal.
US09599872B2
An electrically conductive support for a glazing unit having liquid crystal scattering properties may include a multilayer of thin films. In one example, the thin films include an electrode comprising a TCO film, a silicon-nitride-based first barrier film having a thickness e1 of at least 5 nm, and a silicon-oxide-based second barrier film having a thickness e2 of at least 30 nm. The thickness e1 may be smaller than or equal to e2 and/or smaller than 80 nm. Further, the cumulative thickness of the first and second barrier films may be larger than or equal to 50 nm and smaller than 150 nm.
US09599868B2
The present invention provides a liquid crystal display panel that, when subjected to laser repair for repairing defects, can avoid degradation of members other than the target of the laser repair. A liquid crystal display panel of the present invention includes: an active matrix substrate; a counter substrate; and a liquid crystal layer interposed between the active matrix substrate and the counter substrate, the active matrix substrate including: a support substrate; a transparent electrode; a scan signal line; a data signal line; a thin film transistor connected to the scan signal line and the data signal line; a lead-out line extending from the thin film transistor; an insulating film covering the thin film transistor; and a pixel electrode connected to the lead-out line via a contact site formed through the insulating film, the transparent electrode being located at a level closer to the support substrate than the lead-out line and the pixel electrode are, the pixel electrode including a substantially rectangular outline when viewed in a plan view of the support substrate, the transparent electrode having a shape with a missing area that overlaps at least one corner portion of the pixel electrode, the lead-out line extending straight to overlap the corner portion of the pixel electrode, and overlapping the missing area of the transparent electrode.
US09599856B2
A display device having a first substrate, a second substrate above and facing the first substrate, a light-amount adjusting layer interposed between the first substrate and the second substrate, a plurality of color conversion layers respectively defining a plurality of pixel regions, a wavelength conversion layer disposed on a bottom surface of the color conversion layers, and a backlight unit disposed under the first substrate. The light-amount adjusting layer comprises liquid crystal molecules.
US09599855B2
A liquid crystal display according to an exemplary embodiment of the present invention includes a first substrate. A first reflection layer is disposed under the first substrate. A first polarization layer is disposed on the first substrate. A light source is disposed at a side of the first substrate. A thin film transistor is disposed on the first polarization layer. A pixel electrode is connected to the thin film transistor. The first polarization layer includes a plurality of wire grid polarization patterns.
US09599852B1
A method of manufacturing a liquid crystal optical device such as a lens, a beam steering device or an optical image stabilization device is described. The method includes edge bonding a thin substrate onto a carrier substrate to obtain a combined substrate; manipulating the combined substrate by the carrier substrate for wafer level fabricating at least one liquid crystal optical device on the central portion of the first thin substrate. Each liquid crystal optical device includes liquid crystal cell walls. To form the at least one liquid crystal optical device a second thin substrate is provided and bonded to the combined substrate. The cell walls support and interconnect the thin first substrate to the second thin substrate. The at least one liquid crystal optical device is singulated by dicing the combined substrate within the peripheral bonding zone.
US09599840B2
The present invention relates to a glasses leg spring hinge structure, comprising a glasses leg, plurality of metal rings, a rotating shaft, a leaf spring and a mounting head, wherein the metal rings are fixedly connected to a head of the glasses leg, wherein the rotating shaft is arranged in the metal rings, wherein the leaf spring is arranged at the head of the glasses leg, wherein the leaf spring is located below the rotating shaft, wherein a rotating shaft groove is formed in a side surface of the rotating shaft, wherein the mounting head is T-shaped and wherein a head of the mounting head is inserted into the rotating shaft groove.
US09599838B2
Embodiments provide a lens moving apparatus including a bobbin in which a lens is mounted, a first coil and a magnet configured to electromagnetically interact with each other so as to move the bobbin, a housing configured to accommodate the bobbin therein, an elastic member including an inner frame coupled to the bobbin, an outer frame coupled to the housing, and a frame connection portion configured to connect the inner frame and the outer frame to each other, and a support member connected to the elastic member and configured to support the housing, and the outer frame includes a first coupling portion coupled to the housing, a second coupling portion coupled to the support member, the second coupling portion being spaced apart from the first coupling portion, and a single connection portion configured to connect the first coupling portion and the second coupling portion to each other.
US09599827B2
A 3D display device and LC barrier are disclosed. The 3D display device comprises a non-polarized light display unit and an LC barrier. The LC barrier comprises a liquid crystal cell arranged at one side of the non-polarized light display unit, and the liquid crystal cell comprises an upper substrate, a lower substrate and a cholesteric liquid crystal layer between the substrates; a first quarter-wave plate provided on the upper substrate; a polarizer provided on the first quarter-wave plate; an absorption axis of the polarizer forms a predetermined angle with a fast axis of the first quarter-wave plate.
US09599825B1
A head mounted device includes a sensor, a transparent display, and a processor comprising an augmented reality application and an alignment module. The augmented reality application generates a virtual content based on data from the sensor, and displays the virtual content in the transparent display. The alignment module detects an initialization of the augmented reality application and causes a temporary display of an alignment indicator in the transparent display in response to detecting the initialization of the augmented reality application.
US09599817B2
An image display apparatus includes at least one light source to emit coherent light, a holographic optical element to diffract the coherent light from the light source to produce image light, an optical mechanism to guide the image light from the holographic optical element, at least one detection unit to detect the intensity of the image light, and an adjustment unit to adjust the power of the light source based on the result of detection by the detection unit. An image based on the image light is observed by a viewer.
US09599816B2
A display apparatus includes a display unit projecting an image to a light transmissive display member, and the display apparatus forms a virtual image of the image projected by the display unit on an opposite side to a user side. The display unit is configured to accommodate a display device displaying the image and a projection optical system that projects the image displayed on the display device to the display member in a housing. The projection optical system includes a first reflecting member disposed on a display device side and a second reflecting member disposed on an opening side in an optical path extending from the display device. A reflection surface of the first reflecting member reflecting the image displayed on the display device has a convex shape, and a reflection surface of the second reflecting member projecting the image to the display member has a concave shape.
US09599812B2
Disclosed herein a rotational type foil trap that is capable of avoiding the transmission rate of the EUV light to be lowered even when the EUV light source operates with the high input power and also suppressing the temperature increase of the foil to attain a sufficient life duration. In the rotational type foil trap, one end of each of foils is inserted into each of a plurality of grooves provided on a side face of a center support, and the center support and the each of the foils are fixed together by brazing.
US09599810B2
A stereoscopic endoscope system includes: first and second image pickup sections including first and second image pickup devices, respectively, arranged on an endoscope distal end portion and configured to acquire a common subject; a reference member integrally provided on the endoscope distal end portion and serving as a reference in adjusting the first and second image pickup sections such that images are picked up in first and second image pickup ranges that can be picked up by the first and second image pickup devices, respectively; and an adjustment section configured to adjust the image picked up by at least one of the image pickup sections to generate substantially horizontally symmetrical images when the first image and the second image obtained by picking up the images of the reference member by the first and second image pickup devices, respectively, are displayed as left and right images on a display apparatus.
US09599799B2
A compact high-resolution imaging lens which provides a wide field of view of 80 degrees or more and corrects various aberrations properly. Designed for a solid-state image sensor, the imaging lens includes constituent lenses arranged in the following order from an object side to an image side: a first positive (refractive power) lens having a convex object-side surface; a second negative lens having a concave image-side surface; a third positive lens as a double-sided aspheric lens having a convex object-side surface; a fourth positive lens having a convex image-side surface; a fifth lens as a double-sided aspheric lens having a concave image-side surface; and a sixth negative lens having a concave image-side surface. The image-side surface of the sixth lens has an aspheric shape with a pole-change point in a position off an optical axis.
US09599796B2
A dual-aperture zoom camera comprising a Wide camera with a respective Wide lens and a Tele camera with a respective Tele lens, the Wide and Tele cameras mounted directly on a single printed circuit board, wherein the Wide and Tele lenses have respective effective focal lengths EFLW and EFLT and respective total track lengths TTLW and TTLT and wherein TTLW/EFLW>1.1 and TTLT/EFLT<1.0. Optionally, the dual-aperture zoom camera may further comprise an optical OIS controller configured to provide a compensation lens movement according to a user-defined zoom factor (ZF) and a camera tilt (CT) through LMV=CT*EFLZF, where EFLZF is a zoom-factor dependent effective focal length.
US09599794B2
A five-piece optical lens for capturing image and a five-piece optical module for capturing image, along the optical axis in order from an object side to an image side, include a first lens with positive refractive power having a convex object-side surface; a second lens with refractive power; a third lens with refractive power; a fourth lens with refractive power; and a fifth lens with negative refractive power; and at least one of the image-side surface and object-side surface of each of the five lens elements are aspheric. The optical lens can increase aperture value and improve the imagining quality for use in compact cameras.
US09599791B2
An imaging lens substantially consists of five lenses consisting of, in order from the object side: a first lens having a positive refractive power with a convex surface toward the object side; a second lens having a negative refractive power and having a meniscus shape with a convex surface toward the image side; a third lens having a positive refractive power and having a meniscus shape with a convex surface toward the image side; a fourth lens having a positive refractive power and having a meniscus shape with a convex surface toward the image side; and a fifth lens having a negative refractive power, wherein an image-side surface of the fifth lens includes a concave surface and at least one inflection point, wherein a predetermined conditional expression is satisfied.
US09599782B2
An embodiment of the present invention relates to an optoelectronic device comprising an optoelectronic component, a waveguide having an optical waveguide section and an electrical conductor section, the optical waveguide section being transparent for radiation of a given wavelength or a given wavelength range and capable of guiding the radiation along the longitudinal axis of the waveguide, wherein the optical waveguide section is optically butt-coupled to an optical surface section of the optoelectronic component, and wherein the electrical conductor section is mechanically butt-coupled to an electrical contact of the optoelectronic component.
US09599777B2
The contact is sealed when disconnected and compliant when connected. It comprises at least a contact body in which the following are positioned: a transmission means held in a support at the end of which a ferrule is positioned, the seal between the ferrule and the transmission means being provided by filling with a sealant product. A sealing means is provided between the ferrule and the contact body, said means creating a seal between the ferrule and the contact body when the contact is disconnected and allowing the mechanical isolation of the ferrule relative to the contact body when the contact is connected.
US09599770B2
Techniques for coupling light into graphene using a planar photonic crystal having a resonant cavity characterized by a mode volume and a quality factor and at least one graphene layer positioned in proximity to the planar photonic crystal to at least partially overlap with an evanescent field of the resonant cavity. At least one mode of the resonant cavity can couple into the graphene layer via evanescent coupling. The optical properties of the graphene layer can be controlled, and characteristics of the graphene-cavity system can be detected. Coupling light into graphene can include electro-optic modulation of light, photodetection, saturable absorption, bistability, and autocorrelation.
US09599769B2
Embodiments of the invention relate to a hydrogen-resistant optical fiber with a core having a central axis. The core may include only silica, or only silica and fluorine, while a cladding region surrounding the core may be made of silica and fluorine, along with at least one of germanium, phosphorus, and titanium.
US09599762B2
The present invention relates to a wire grid polarizer capable of securing a high brightness and reducing the number of processes, a liquid crystal device including the wire grid polarizer, and a method of manufacturing the wire grid polarizer. According to the present invention, the wire grid polarizer, including first grids arranged in parallel at certain intervals over a substrate and second grids formed on the first grids, can be formed using only an imprint process, a deposition process, and a wet etch process. Accordingly, the number of processes and the process costs and time can be reduced, and high reliability can be guaranteed.
US09599755B2
A lens array comprises a plurality of lenses disposed on a transparent substrate, and a light-shielding film disposed on the transparent substrate around the plurality of lenses, wherein the light-shielding film comprises a cured uv-curable ink containing a thermal acid generator. A method of manufacturing a lens array includes forming a plurality of lenses on a transparent substrate, depositing a uv-curable ink on the transparent substrate around the plurality of lenses, and curing the uv-curable ink to form a light-shielding film disposed on the transparent substrate around the plurality of lenses, wherein the inside of the light-shielding film is heated after the uv-curable ink is cured.
US09599753B2
The present disclosure relates to a polarizing plate excellent durability even under high humidity conditions and more particularly, to a polarizing plate including a polarizer and a protective layer formed on at least one surface of the polarizer, wherein the protective layer is formed of a cured product of a radically curable composition including a compound represented by the following [Chemical Formula 1]; a vinyl ether compound; a carboxylic acid compound including at least one unsaturated double bond; and a radical initiator.
US09599748B2
For a manufacturing machine that moves in and out of a detection area of a multi-optical axis photoelectric sensor, floating blanking and blanking monitoring are activated without outputting a stop signal to stop the manufacturing machine every when the manufacturing machine moves out of the detection area. A detection processing unit performs, when at least one of the plurality of optical axes is constantly interrupted by the object, floating blanking of outputting the detection signal upon determining that the number of optical axes in an interrupted state is greater than a preset maximum optical axis number, and blanking monitoring of outputting the detection signal upon determining that the number of optical axes in an interrupted state is smaller than a preset minimum optical axis number, and activates or deactivates the floating blanking and the blanking monitoring based on the signals received by the signal reception unit.
US09599744B2
A method for calculating performance of satellite gravity field measurement by low-to-low satellite-to-satellite tracking, includes: acquiring parameters of gravity satellite system; calculating an effect of satellite loads on the power spectrum of nonspherical perturbation potential, so as to obtain an degree error variance; comparing degree error variance with degree variance given by Kaula Rule, and when degree error variance equals degree variance, considering that the highest degree of gravity field measurement is obtained, calculating geoid degree error and its accumulative error, gravity anomaly degree error and its accumulative error, so as to obtain the performance of satellite gravity field measurement by low-to-low satellite-to-satellite tracking. The method is capable of evaluating gravity field measurement performance quickly and effectively, obtaining a rule of effects of the gravity satellite system parameters on the gravity field measurement performance, so as to avoid shortcoming caused by numerical simulation.
US09599739B2
A material-discerning proximity sensor is arranged to include an antenna that is arranged to radiate a radio-frequency signal. A capacitive sensor is arranged to detect a change in capacitance of the capacitive sensor and to receive the radio-frequency signal. An electrical quantity sensor is arranged to detect a change of the received radio-frequency signal and a change of a radio-frequency signal at an output of the at least one band pass filter.
US09599737B2
Systems and methods are provided to enhance logging data images. Some system embodiments include a dowhole tool, at least one sensor, and a processing system. The downhole tool gathers two-dimensional logging data while moving through a borehole. The sensor(s) measure at least one characteristic of the downhole tool's operation or environment, such as tool motion, offset distance, borehole geometry, and/or properties of the borehole fluid. Such characteristics can cause smearing or spreading of the tool's logging data measurements. Accordingly the processing system determines a de-spreading function based at least in part on the measured characteristic(s) and applies the de-spreading function to the two-dimensional logging data to obtain an enhanced logging data image, which can be presented to a user via a user interface.
US09599736B2
An operation managing system is provided for managing the operation of a navigation control device. The navigation control device is adapted for controlling the depth and/or the lateral position of a towed acoustic linear antenna and including a body to which is attached a set of wings. The operation managing system operates the navigation control device according to a degraded operating mode, by acting on at least one non-released and motorized wing when detecting that at least one wing of the set of wings has been released or must be released.
US09599735B2
Buoyant tail section of a geophysical streamer. At least some of the example embodiments are methods of performing a geophysical survey in a marine environment, the method including: towing an active section of a geophysical streamer in the marine environment, the active section having a buoyancy; towing a tail section, the tail section coupled to a distal end of the active section, the towing of the tail section by way of the active section, and at least a portion of the tail section having a buoyancy that is both positively buoyant and greater than buoyancy of the active section; towing a tail buoy in the marine environment, the tail buoy coupled to a distal end of the tail section, and the towing of the tail buoy by way of the tail section; and gathering geophysical survey data by way of the active section.
US09599727B2
A process for fabricating a crystalline scintillator material with an elpasolite structure that has a theoretical composition of A2BC(1-y)MyX(6-y) can include conducting crystallization by cooling from a melt bath including r moles of A and s moles of B. A is chosen from Cs, Rb, K, and Na. B is chosen from Li, K, and Na. C is chosen from athe rare earth elements, Al, and Ga. M is chosen from the alkaline earth elements. X is chosen from F, Cl, Br, and I, and y represents the atomic fraction of substitution of C by M and is in the range extending from 0 to 0.05. The melt bath can be in contact with the material containing A and B in such a way that 2s/r is above 1. The process shows an improved fabrication yield. The crystals formed therefrom can have improved scintillation properties.
US09599725B2
A method includes obtaining a photosensor substrate (236) having two opposing major surfaces. One of the two opposing major surfaces includes at least one photosensor row (230) of at least one photosensor element (232, 234), and the obtained photosensor substrate has a thickness equal to or greater than one hundred microns. The method further includes optically coupling a scintillator array (310) to the photosensor substrate. The scintillator array includes at least one complementary scintillator row (224) of at least one complementary scintillator element (226, 228), and the at least one complementary scintillator row is optically coupled to the at least one photosensor row (230) and the at least one complementary scintillator element is optically coupled to the at least one photosensor element. The method further includes thinning the photosensor substrate optically coupled to the scintillator producing a thinned photosensor substrate that is optically coupled to the scintillator and that has a thickness on the order of less than one hundred microns.
US09599722B2
A scintillator element (22) includes scintillator blocks (60) arranged to form an array, and transparent or translucent material (62) disposed between adjacent scintillator blocks of the array. The transparent or translucent material may comprise epoxy or glue disposed between adjacent scintillator blocks of the array and adhering the adjacent scintillator blocks together. In some embodiments the scintillator blocks have a refractive index for scintillation light of at least •=1.8, and the transparent or translucent material has a refractive index for the scintillation light of at least •=1.6. An array of light detectors (24), such as silicon photomultipliers (SiPM) detectors formed monolithically on a silicon substrate, may be disposed on a bottom face of the scintillator element to detect scintillation light generated in the scintillator element. For PET applications, the scintillator element and the array of light detectors define a radiation detector (20) configured to detect 511 keV radiation.
US09599719B2
Disclosed herein is a system for detecting manipulation of a GNSS signal and mitigating against such manipulation. A GNSS receiver receives GNSS signals from a plurality of GNSS satellites, and calculates event times for each GNSS satellite. The GNSS receiver then compares a next event time for a particular GNSS satellite with an expected next event time for the particular GNSS satellite. If the difference between the expected next event time and the next event times exceeds a predetermined threshold, then the GNSS receiver indicates that signal integrity may be compromised.
US09599713B2
The invention relates to an electro-optical distance-measuring device, more particularly a laser rangefinder, with a transmitting unit for transmitting intensity-modulated optical radiation, a receiving unit for receiving a portion of the optical radiation reflected back from a target in a photosensitive electrical component and converting it into an electrical received signal, an input filter for filtering the received signal, an analog-to-digital converter for digitizing the filtered received signal and an electronic analysis unit that calculates the distance from the rangefinder to the target object on the basis of a signal propagation time using the digitized received signal. The input filter is implemented as a time-discrete and continuous-value filter structure, more particularly a digital filter structure.
US09599709B2
A method for sensing the surroundings of a vehicle with a number of sensors, in which method during at least one echo cycle at least one echo information item about the surroundings is sensed by at least one sensor and is compressed using an algorithm, and in which the at least one compressed echo information item is transferred to at least one processing unit.
US09599705B2
A millimeter wave three dimensional holographic scan imaging apparatus and a method for inspecting a human body or an article are disclosed. The apparatus comprises a first millimeter wave transceiver module, a second millimeter wave transceiver module, a first guide rail device to which the first millimeter wave transceiver module is connected in slidable form, a second guide rail device to which the second millimeter wave transceiver module is connected in slidable form, a driver configured to drive the first/second millimeter wave transceiver module to move along the first/second guide rail device, and a constrainer configured to constrain kinematic relation between the first and the second millimeter wave transceiver modules such that they only move in directions opposed to each other. They may increase scan speeds, improve scan stability, reduce scan operations and enhance the reliability of the apparatus.
US09599703B2
Methods for determining a range rate of a backscatter transponder and readers implementing the methods are described. The reader transmits a continuous wave signal and receives a modulated reflected response signal from the transponder, mixes the modulated reflected response signal with the carrier frequency to produce a downconverted signal, bandpass filters the downconverted signal to pass a bandpass filtered signal containing at least the modulation frequency, applies a non-linear amplitude transfer function to produce a modulation-suppressed signal, and measures the frequency of the modulation-suppressed signal and determines the range rate from the measured frequency.
US09599698B2
The disclosure generally relates to an enhanced positioning system and method using a combination or hybrid filter. In one embodiment, Time-Of-Flight (ToF) measurements are used to determine an approximate location for a mobile device in relationship to one or more Access Points. The ToF combined with known and unknown variables are then processed through a hybrid filter system to determine location of the mobile device. The hybrid filter system may include a Kalman Filter (KF) for processing linear models and generally Gaussian noise distribution. The KF assumes that the state probability of mobile device location is Gaussian. Such variables include, for example, WiFi ToF bias. The hybrid filter system may include a Bayesian Filter (BF) for processing variables having non-Gaussian noise distribution and non-linear models. Such variables include, for example, the coordinates of the mobile device. A probability determination from each of the KF and BF is then applied to estimate the mobile device location.
US09599695B2
A method for tracking an object includes associating a beacon with a responder; transmitting a polling signal from the beacon to the responder; receiving a response from the responder; entering a low power state on the beacon for a predetermined duration; and transmitting an alert from the beacon responsive to a subsequent signal from the beacon failing to result in receiving a subsequent response from the responder. Embodiments also include a system in which the beacon and responder are configured to perform the described functions. In various embodiments, the duration during which the beacon remains in the low power state is predetermined based either on a default factory setting or a user adjustable setting.
US09599693B2
The present invention discloses a magnetic field sensing device that utilizes a single coil for calibrating the response of the sensor to compensate for temperature dependent sensitivity drift and also for resetting the magnetic field sensor in order to eliminate hysteresis. The single coil configuration is advantageous since it reduces the size of the sensor chip by decreasing the number of contact pads on the chip and also because it wastes less space, which permits an increase in the density of the magnetoresistive elements on the sensor chip.
US09599691B2
In a magnetic resonance apparatus and method for RF excitation with two resonance frequencies to detect the CEST effect, the RF excitation is achieved with the use of a first RF antenna and a second RF antenna of the magnetic resonance apparatus with a first portion of the RF excitation at a first resonance frequency of the two resonance frequencies being implemented with the first RF antenna, and a second portion of the RF excitation at a second resonance frequency of the two resonance frequencies is implemented with the second RF antenna.
US09599690B2
In a method for rephasing a first spin system in a first slice with a first coherence curve and a second spin system of a second slice with a second coherence curve, in the generation of MR images with slice multiplexing, a first RF pulse deflects the spin system of the first slice and a second RF pulse deflects the spin system of the second slice. The beginning of the second RF pulse is time-shifted with respect to the beginning of the first RF pulse by a time period that is shorter than the duration of the first RF pulse. A rephasing correction impresses a correction phase on at least one of the spin systems, and signals of the spin systems are respectively detected. The coherence curves are rephased so detection of the signals occurs simultaneously.
US09599689B2
In a method and apparatus for automatic magnetic resonance imaging of a patient, an MR overall image is composed from several MR partial images. An MR overview image is received by a process that determines several scanning ranges based on the MR overview image. The MR scanning ranges are characterized by a length along a first direction. For all MR scanning ranges: the length along the first direction is set equal to the length of the longest MR scanning range in the first direction.
US09599686B2
Systems and methods for coil arrangements in Magnetic Resonance Imaging (MRI) are provided. One coil arrangement includes a magnet bore, a radio-frequency (RF) transmit coil coupled to the magnet bore, and at least one RF receive coil coupled to the magnet bore. The RF receive coil is movable within the magnet bore.
US09599677B2
Provided is an efficient method for determining the completion of discharging waste batteries, the method being capable of accurately identifying the discharging states of the charge remaining in the waste batteries and appropriately determining the completion of discharging without measuring the residual voltage of each of the waste batteries. The method for determining the completion of discharging waste batteries according to the present invention is characterized in that after immersing the waste batteries in a conductive liquid, the concentration of hydrogen gas produced from the liquid is measured, thereby determining the completion of discharging the charge remaining in the waste batteries.
US09599667B1
The various technologies presented herein relate to utilizing visible light in conjunction with a thinned structure to enable characterization of operation of one or more features included in an integrated circuit (IC). Short wavelength illumination (e.g., visible light) is applied to thinned samples (e.g., ultra-thinned samples) to achieve a spatial resolution for laser voltage probing (LVP) analysis to be performed on smaller technology node silicon-on-insulator (SOI) and bulk devices. Thinning of a semiconductor material included in the IC (e.g., backside material) can be controlled such that the thinned semiconductor material has sufficient thickness to enable operation of one or more features comprising the IC during LVP investigation.
US09599653B2
The present invention relates to a method for diagnosing an internal fault of an oil-immersed transformer by analyzing the composition ratio of dissolved gas in oil that is caused when an internal fault of the oil-immersed transformer occurs. According to the present invention, a method for diagnosing an internal fault of an oil-immersed tranformer by extracting and analyzing dissolved gas in oil from the oil-immersed transformer for which an internal fault is to be diagnosed comprises: a first step of calculating the composition ratio of each of CH4/H2, C2H2/C2H4, C2H4, C2H4/C2H6, and C2H4/CH4 from among the extracted dissolved gas in oil; a second step of determining whether the internal fault is an electrical fault or a thermal fault using the calculated composition ratios of CH4/H2 and C2H2/C2H4; and a third step of determining, if said internal fault is determined to be an electrical fault in the second step, whether the electrical fault is a partial discharge (PD), a discharge of low energy (D1), or a discharge of high energy (D2) using the calculated composition ratios of C2H2/C2H4 and C2H4/C2H6.
US09599637B2
An embedded sensor apparatus for enabling wireless signal transmission while protecting an embedded sensor is disclosed. In various embodiments, an embedded sensor apparatus may comprise a substrate with a cavity, a wireless sensor embedded in the cavity of the substrate, a protective cover coupled to the wireless sensor, and a ferrite layer covering the protective cover. Further, the embedded sensor apparatus may comprise an electromagnetic reflector coupled between the wireless sensor and the substrate. In addition, the ferrite layer may be a ferrite plug, a deposited ferrite layer, or a combination thereof. Furthermore, in various embodiments, covering the protective cover with the ferrite layer may comprise depositing the ferrite layer on the protective cover using a cold spray process. In another embodiment, covering the protective cover with the ferrite layer may comprise depositing the ferrite layer on the protective cover using a thermal spray process.
US09599633B2
The present application provides a system, method and non-transitory computer readable medium for mounting angle estimation and compensation for in-vehicle devices with an accelerometer sensor. In example embodiments, a two phased calibration starts with the vehicle parked on a horizontal surface and uses averaging to obtain mean value estimates of the force due to gravity on each directly coupled accelerometer sensor axis. These mean value estimates are used to perform an axes reassignment, if necessary, and to estimate the pitch and roll mounting angles. The calibration is completed by estimating the yaw mounting angle while the vehicle is driven. The yaw estimate is based on acceleration data in the vehicle's x-y plane that is accumulated when the amplitude is above a threshold. The accumulation includes a sign change if forward deceleration is indicated. Calibration provides a coordinate transformation matrix that is used during device operation to transform the sensor data into the standard vehicle body coordinates for subsequent device-dependent application processing.
US09599632B2
Biometric monitoring devices, including various technologies that may be implemented in such devices, are discussed herein. Additionally, techniques for utilizing altimeters in biometric monitoring devices are provided. Such techniques may, in some implementations, involve recalibrating a biometric monitoring device altimeter based on location data; using altimeter data as an aid to gesture recognition; and/or using altimeter data to manage an airplane mode of a biometric monitoring device.
US09599629B2
The present disclosure provides devices which deliver fluids from several reservoirs to a reaction vessel and eventually to a waste chamber in a predetermined schedule. The device provides improved simplicity while improving operational robustness and flexibility.
US09599624B2
The present invention relates to new BARD1 isoforms specific to lung cancer and colorectal cancer, a method for detecting thereof and a method for treating and/or preventing lung cancer and colorectal cancer.
US09599623B2
The present invention provides a novel assay for detecting human antibodies specific for a platelet factor 4 (PF4)/heparin complex in a fluid sample. The assay utilizes an immobilized PF4/polyanion complex and an anti-human antibody conjugated to a non-particulate fluorescent dye to capture and detect human PF4/heparin antibodies. Various devices, methods and systems based on the disclosed PF4/heparin assay are also provided.
US09599617B2
Analyte sensors, methods for producing and using analyte sensors, methods of detecting and/or measuring analyte activity, detecting pH change, and/or, controlling the concentration of an analyte in a system, are disclosed. Embodiments of the analyte sensors according to the disclosure can provide an accurate and convenient method for characterizing analyte activity, detecting pH change, controlling the concentration of an analyte in a system, and the like, in both in vivo and in vitro environments, in particular in living cell imaging.