Document | Document Title |
---|---|
US09070331B2 |
Liquid crystal display device and method for driving the same
A liquid crystal display and a method for driving the same, which improve image quality by increasing data line charge speed, are provided. In the display, a preparatory charging controller receives current image data to be provided to m current pixels of an nth horizontal line and a current vertical polarity-reversal control signal for vertically controlling polarities of the current image data, compares current image data with previous data provided to m corresponding previous pixels of an n−1th horizontal line, compares the current control signal with a previous one, and determines a logic value of a preparatory charging control signal based on the comparison. A data driver performs either a first operation for connecting and separating m data lines connected respectively to m current pixels, or a second operation for maintaining the m data lines separated, according to the logic value and provides the current data to the m pixels. |
US09070330B2 |
Display apparatus with transmissive and reflective subpixels
A display apparatus includes a display section including an array of pixels in a two-dimensional matrix, wherein each of the pixels of the display section includes a pair of a subpixel displaying a first primary color, and a subpixel displaying a second primary color being different from the first primary color. |
US09070329B2 |
Method for driving the gate lines of a display device to eliminate deterioration
A method for driving a display device in which characteristics of a transistor including an oxide semiconductor can approximately be recovered to characteristics before deterioration is provided. In the method for driving the display device, by which images are displayed with the use of a plurality of frame periods, the display device is driven so that a voltage of 20 V or higher can be applied to a gate of a transistor, which is a driving element, for 1 millisecond or longer in a period, in which any one of scan lines is selected, in each frame period. For a plurality of frame periods, the rows are selected so that a voltage of 20 V or higher is applied to gates of all of the transistors which are driving elements for 1 millisecond or longer, whereby characteristics of the transistor can approximately be recovered to characteristics before deterioration. |
US09070326B2 |
Backlight unit and method for driving the same
A backlight unit according to one embodiment includes an LED array having a plurality of LEDs; a voltage generating unit for generating a driving voltage to drive the plurality of LEDs in response to a switching signal; an amplifying unit for feeding the driving voltage back and amplifying the fed driving voltage, to output an amplification signal; a stabilizer for stabilizing the amplification signal; a comparator for comparing the amplification signal with a reference waveform to apply the switching signal to the voltage generating unit; a first switching unit for switching a current of the LED array in response to a PWM dimming signal from a timing controller; and a second switching unit for switching the switching signal from the comparator in response to the PWM dimming signal. |
US09070325B2 |
Reflective area blocking feature for displays
This invention relates to a display device, a method, a computer program and a system including a display device, wherein said display device includes at least one light transmissive area configured to be coupled to a light source in order to be provided with backlight, at least one light reflective area, at least one light transmission control element associated with said at least one light reflective area, wherein said display device is configured to be switched into a reflective blocking state when said at least one light transmissive area is provided with backlight, and wherein in said reflective blocking state said at least one light transmission control element causes light-blocking. |
US09070320B2 |
Display device and driving method for the same
A display device is disclosed. In one aspect, the display device includes a display panel for displaying an image in at least two separate fields during a frame, a panel driver configured to transmit output data for each field corresponding to the at least two fields and drive the display panel according to each field, and a controller configured to analyze an image pattern corresponding to input data, and generate the output data for each field from the input data according to an analysis result of the pattern, or extract each field data from the input data according to a predetermined data alignment method and generate the output data for each field by using the field data. |
US09070318B2 |
Display apparatus and a method of driving the same
A display device includes a display panel, a timing controller, a data driver, a gate driver and a backlight unit. The gate driver sequentially outputs gate signals to gate lines. The backlight unit performs an on-operation during a high section of a backlight control signal and an off-operation during a low section of the backlight control signal. The gate signals includes first gate signals that are output during the high section of the backlight control signal and have a first pulse width and second gate signals that are output during the low section of the backlight control signal and have a second pulse width greater than the first pulse width. |
US09070316B2 |
Optical correction for high uniformity panel lights
A display has a spatial light modulator for dynamically controlling a luminance of each pixel according to an input signal, the spatial light modulator having a non-uniform spatial characteristic, the display also having an optical filter having a spatial pattern to alter the luminance to compensate at least partially for the non-uniform spatial characteristic. An electronic signal processing element applies some pre ompensation predominantly of higher spatial frequencies for the non-uniform spatial characteristic. Such dynamic and optical compensation can enable tuning for different optimizations or for compensating for variations over time. A backlight has an optical source and an optical filter, the source having a color output which has a non-uniform spatial characteristic, and the optical filter having a spatial pattern to alter the color to compensate in part at least for the non-uniform spatial characteristic. |
US09070314B2 |
Method, system and apparatus for rendering a map according to texture masks
Methods, systems and apparatus are described to render map data according to texture masks. A rendering device may obtain map data, which may include one or more shapes described by vector graphics data. Along with the one or more shapes, embodiments may include mask indicators corresponding to the one or more shapes. Embodiments may render the map data by creating a mask shape based upon mask indicators corresponding to the shapes described by the vector graphics data. For each created mask shape, a texture source may be determined according to the mask indicator for the mask shape. Embodiments may obtain a texture from the texture source and may apply the mask shape to the obtained texture to render a fill portion of the corresponding shape described by the vector graphics data. Some embodiments may display the rendered map data as a map view. |
US09070312B2 |
Hybrid self illuminated and actively back lit signage for printed graphics
Hybrid signage capable of self illumination and having an active backlight. The signage includes a turning film having a structured surface for redirecting light in order to passively illuminate a printed graphic or shaped sign when the backlight is off. In the shaped sign, the shape provides the content, such as letters, to be conveyed to the viewer instead of a graphic. The signage can be actively illuminated when the backlight is on to supplemental the passive illumination. |
US09070309B2 |
Flagpole system providing half-mast display mode
A flag mounting system provides a compact flagpole that may be mounted on a vertical surface or the like. A sliding tubular sleeve on the flagpole supports the flag and in a half-mast position exposes a distal end of the flagpole which is painted black. When the sliding tubular sleeve is extended to a full extension position, this black portion is covered. |
US09070302B1 |
Music teaching device and method
A novel piano roll notation system corresponding to the keyboard of a novel Janko-type keyboard is provided. |
US09070300B1 |
Set of variably assemblable polygonal tiles with stencil capability
This invention relates to interlocking rectangular and triangular tiles for use in tessellating a plane, teaching certain aspects of geometry and trigonometry, and creating decorative objects. The tiles comprising the invention, some with a design on them, tessellate the plane with periodic and non-periodic patterns based on the design as the basic unit of repetition. In particular; the tiles can be assembled to create any of the 17 possible plane periodic patterns. The tiles of the present invention can be used as a teaching tool for a partially structured exploration of plane periodic patterns, and for learning the mathematical notation for these patterns. They can also be used for teaching basic geometry to younger children through exploratory play. This invention can also be used as a stencil assembly, so that the patterns created can be transferred to a plane surface and used as decorations. |
US09070299B2 |
Arrangement comprising a mock-up for reproducing and testing an aircraft passenger cabin
An arrangement including a supporting structure and a reproduction of an aircraft passenger cabin, arranged inside the supporting structure. The aircraft passenger cabin is on a 1:1 scale for receiving components of cabin systems. The supporting structure is composed of standardized elements, for receiving components of the cabin system. The cabin fittings including standardized supports and connections so that the components of the cabin system can be tested under operating conditions. |
US09070297B1 |
Addition and subtraction teaching aid
A device and method of use for carrying out addition and/or subtraction problems is disclosed. The device has two circular dials rotatable with respect to one another. Each dial has at least one set of sequential numbers, and at least one selector allows for selection of a number on at least one of the dials. By rotating the circular dials in position, and selecting a number to be added or subtracted, one then is able to see correct mathematical equations around the entire circle. |
US09070296B1 |
Visualization of traffic patterns using GPS data
Maps are created that display representations of GPS data generated from a plurality of GPS devices. The GPS data received from the GPS devices is embodied as a representation having descriptive features that visually indicate the location, direction of travel, and speed of travel of the GPS device, and the representation is associated with a road segment on the map. The display of the GPS data from a plurality of GPS devices can be used for editing information about roads on maps and determining preferred routes. |
US09070293B2 |
Device and method for traffic sign recognition
A method and apparatus for determining whether to alert a driver of a vehicle to the presence of a traffic sign in the vehicle's driving environment. An optical system on-board the vehicle detects the traffic sign and determine information related to the sign. Driving maneuvers carried out by the vehicle are monitored to determine driving situation information. The driving situation information and the traffic sign information are used to determine a probability that the sign is pertinent for the vehicle under the current driving conditions. If the probability is above a threshold, the driver is alerted to the traffic sign. The probability of the pertinence of the traffic sign may be further determined on the basis of lane-specific information such as vehicle position relative to a freeway exit ramp start or end, or performance of a lane change by the vehicle. |
US09070292B2 |
Information providing system and vehicle-mounted apparatus
A portable terminal apparatus is configured to obtain provided information including character data from an information distribution server apparatus, transmit partial data, which is a portion of the character data, to a voice synthesizing server apparatus, and obtain voice data obtained by converting the partial data into voice from the voice synthesizing server apparatus, and when a predetermined notification is received from a vehicle-mounted apparatus, a command is given to cause the vehicle-mounted apparatus to display the provided information corresponding to the voice data, and the vehicle-mounted apparatus displays information given by the portable terminal apparatus, plays the voice data, and when selection operation performed by a user is received, the portable terminal apparatus is notified that the selection operation has been performed. |
US09070286B2 |
Traffic-monitoring smart tape
The present invention generally relates to techniques for traffic monitoring. The techniques utilize a relatively low cost sensing system, referred to here as “smart tape.” Smart tape is adhered directly to the roadway and provides the ability to temporarily monitor traffic. It can be applied in an appropriate length for the roadway condition. Smart tape is responsive to the pressure of a vehicle's tires passing over it. Furthermore, smart tape does not require an attached monitoring device, unlike certain known traffic monitoring techniques. |
US09070284B2 |
Turbulence avoidance operation assist device
An object of the present invention is to provide a turbulence avoidance operation assist device that automatically generates an optimal trajectory of emergency avoidance and reports this trajectory to a pilot when distant turbulence is detected during an aircraft flight. The turbulence avoidance operation assist device in accordance with the present invention includes: means for detecting the presence of a danger region such as a turbulence region ahead of aircraft in a flight direction; means for representing the danger region as an assembly of rectangular solids when the detection means recognizes the danger region, and generating a flight trajectory by a local optimum solution of an avoidance trajectory using a convex quadratic programming method in which deviation from a reference trajectory is the smallest on the basis of an initial estimation solution obtained by a semidefinite programming method; and means for reporting the flight trajectory to a pilot. |
US09070283B2 |
Flight deck display systems and methods for generating in-trail procedure windows including aircraft flight path symbology
Embodiments of a flight deck display system for deployment onboard a host aircraft are provided, as are embodiments of a method carried-out by a flight deck display system. In one embodiment, the flight deck display system includes a cockpit display, a wireless communication module, and a controller operatively coupled to the cockpit display and to the wireless communication module. The controller is configured to generate a vertical In-Trail Procedure (ITP) window on the cockpit display, which includes graphics representative of the current position of the host aircraft, the current position of an intruder aircraft when present within a predetermined distance of the host aircraft, and a plurality of flight levels. The controller is further configured to receive data from which the current flight path of the intruder aircraft can be derived; and periodically update the vertical ITP window to include flight path symbology indicative of the current flight path of the intruder aircraft. |
US09070279B2 |
Electronic key registration system
An electronic key registration system includes a controller arranged in a communication subject communicable with an electronic key. A registration tool is in wired or wireless connection with the communication subject. The registration tool registers the electronic key to the controller when receiving a registration permission signal. An information center is connected to a network. The registration tool includes an operator ID acquisition unit that acquires an operator ID from a key registration operator. A communication unit sends the operator ID to the information center through the network. The information center includes an operator ID verification unit that verifies the operator ID received from the registration tool. A permission information notification unit sends, when the operator ID is verified, a registration permission signal to the registration tool through the network to permit the registration tool to perform the registration process. |
US09070277B2 |
Meter capable of having communication security and data transmitting/receiving system using the same
Disclosed is a meter capable of having communication security and a data transmitting/receiving system using the same, the system being such that a the server generates a public key and a private key corresponding to the public key, and transmits the public key to a meter, and the meter comprises a communication unit receiving the public key from a first communication unit, a frame generating unit encoding the data frame using the public key, and a controller controlling the communication unit to allow transmitting the encoded data frame. |
US09070273B2 |
Communications device having battery monitoring capabilities and performing pre-scheduled events
Methods and devices are provided for monitoring a battery to determine whether sufficient battery power remains to perform an event at a pre-scheduled time. A communications device includes a processor that receives instructions to perform the event at the pre-scheduled time, determines a first amount of time until the event is performed, detects an idle mode of the communications device, the idle mode consuming a minimum amount of power, calculates a second amount of time until the battery is depleted, the second amount of time being calculated while the communications device operates in the idle mode, determines whether the second amount of time is less than the first amount of time, activates a first alert if the second amount of time is less than the first amount of time while remaining in the idle mode, and performs an action prior to the pre-scheduled time while remaining in the idle mode. |
US09070270B2 |
Methods, systems, and products for tracking surgical items
Methods, systems, and products track equipment used during surgical procedures. An allowable zone associated with a surgical procedure is identified. The allowable zone determines where surgical items may be used during the procedure. A location of a surgical item is determined. When the location is outside the allowable zone, an alarm is triggered to indicate the surgical item is moving outside the allowable zone towards an area in which the surgical item may not be used. |
US09070268B2 |
Wireless sensor node for autonomous monitoring and alerts in remote environments
A method, apparatus, system, and computer program products provides personal alert and tracking capabilities using one or more nodes. Each node includes radio transceiver chips operating at different frequency ranges, a power amplifier, sensors, a display, and embedded software. The chips enable the node to operate as either a mobile sensor node or a relay base station node while providing a long distance relay link between nodes. The power amplifier enables a line-of-sight communication between the one or more nodes. The sensors provide a GPS signal, temperature, and accelerometer information (used to trigger an alert condition). The embedded software captures and processes the sensor information, provides a multi-hop packet routing protocol to relay the sensor information to and receive alert information from a command center, and to display the alert information on the display. |
US09070267B2 |
Medication management and reporting technology
Medication management and reporting technology, in which output from at least one sensor configured to sense physical activity in a building in which medication of a patient is located is monitored and a determination is made to capture one or more images of the medication based on the monitoring. A camera is used to capture an image of the medication and the captured image is analyzed to detect a state of the medication. Information regarding a schedule by which the medication should be taken by the patient is accessed and an expected state of the medication is determined. The detected state is compared with the expected state and a determination is made that the patient has departed from the schedule based on the comparison revealing that the detected state does not match the expected state. A message indicating the departure from the schedule is sent based on the determination. |
US09070264B2 |
Detecting a security breach of an electronic device
A system and method for detecting a security breach of an electronic device are provided. The system includes a sensor assembly having at least one IR LED which outputs IR light, and an IR sensor which detects the IR light output by the IR LED and outputs corresponding IR detection signals. The system further includes a processor which generates an IR profile of an interior of the enclosure with reference to the IR detection signals output by the IR sensor. The processor determines that there has been a security breach of the enclosure at least in response to detecting IR activity in the enclosure from the IR detection signals that does not correspond to the IR profile. Output signals from a various other sensors may be used to confirm whether the security breach has occurred. |
US09070262B2 |
Tactile feedback in an electronic device
An electronic device for providing tactile feedback is provided. The electronic device may provide tactile feedback using any suitable approach, including for example vibration, heat, electrical, visual, or any other type of feedback. The electronic device may provide tactile feedback in response to detecting any particular status of the electronic device, receiving any particular input, or detecting any suitable communication received by the electronic device. For example, the electronic device may provide tactile feedback in response to identifying the current network of the device, the status of a particular electronic device component, or any other electronic device status. As another example, the electronic device may provide tactile feedback in response to receiving a particular type of communication, or in response to receiving a communication from a particular contact. As still another example, the electronic device may provide tactile feedback in response to receiving a particular user input, or to detecting a user's finger on a particular portion of the electronic device. |
US09070261B2 |
Product securement and management system
A merchandising system that improves the merchandising of product by limiting the number and the frequency with which product can be removed from, for example, a merchandising shelf. The merchandising system may include a base configured to support product and a housing configured to engage the base. The housing may comprise a top wall, a first side wall, a second side wall, and a front retaining wall. The system may further include a spring-urged pusher movably mounted on the base and a dampener assembly mounted to the spring-urged pusher configured to control the rate of speed at which the spring-urged pusher is urged forward. |
US09070260B2 |
Generating alternative gaming device outputs
A method for outputting an alternative output through an electronic gaming device output device has been developed. The invention includes an electronic gaming device with game logic circuitry that commands a gaming device output device to generate an output. The electronic gaming device output is interrupted before it is output and the output device generates an alternative output. |
US09070258B1 |
Automated bingo caller assembly
An automated Bingo caller assembly includes a remote unit that may be positioned proximate a user. A remote processor is coupled to the remote unit. A remote transceiver is coupled to the remote unit. The remote transceiver selectively transmits a caller signal. An optical disk is provided to store data. A base unit is provided that may read the optical disk. A base processor is coupled to the base unit. A base transceiver is coupled to the base unit. The base transceiver receives the caller signal from the remote transceiver. A display is operationally coupled to the base processor so the display selectively displays the data. A master actuator may be positioned proximate the user. A master transceiver is coupled to the master actuator and operationally coupled to the base transceiver. A card is provided that may be positioned proximate the user. A marker is selectively positionable on the card. |
US09070253B2 |
System and method of revealing the outcomes of real world wagers through single or multiple reveals
The invention relates to systems and methods of selecting and placing real-world wagers responsive to one or more wager triggers, obtaining outcomes of the real-world wagers, facilitating user interactions with various interactive media, and revealing the outcomes of the real-world wagers through the interactive media to give an appearance that the outcomes of the real-world wagers resulted from the user interactions even though the outcomes resulted from the real-world wagers and were determined before the user interactions. The system may obtain an outcome of a real-world wager and update an unrevealed balance of a user. The unrevealed balance may include an indication of an outcome (e.g., an amount of a payout or a loss) of a real-world wager that has not yet been revealed to the user. The system may reveal at least a portion of the unrevealed balance or a given outcome in a single or multiple reveals. |
US09070252B2 |
System and method of revealing sponsored and other items through mock reveals
The invention relates to systems and methods of selecting and placing real-world wagers responsive to one or more wager triggers, obtaining outcomes of the real-world wagers, facilitating user interactions with various interactive media, and revealing the outcomes of the real-world wagers through the interactive media to give an appearance that the outcomes of the real-world wagers resulted from the user interactions. Alternatively or additionally, the system may provide mock reveals that are not driven by wagering mechanics. For example, the system may provide reveals that are tied to promotions provided by a partner promotions provider, virtual items (e.g., certain in-game items) that the system is promoting to sell, and/or other item that is not tied to a real-world wager. The system may provide such mock reveals to facilitate promotional campaigns, retain users, and/or otherwise make the gaming experience more enjoyable for the user. |
US09070247B2 |
Automated virtual assistant
A system receives standard game output consisting of electronic signals for displaying text, numbers, and machine sounds and converts these signals to animated behavior and animated speech of a virtual human bystander shown on the audio-visual display. An interface receives data communication representing standard game states and standard game output from a separate electronic game, and uses the input to drive a virtual assistant projector, which animates an automated virtual assistant on the audio-visual display. A game output converter translates standard game states and standard game output from the interface into animated behavior information and animated speech information for input to the virtual assistant projector. Computer processing of the system can be operationally and communicatively isolated from a main game engine of the electronic game table. |
US09070235B2 |
Apparatus and method for determining short-term driving tendency
An apparatus and a method determines a short-term driving tendency. The apparatus may include a driving information collecting unit configured to collect driving information for determining the short-term driving tendency, a short-term driving tendency calculating module configured to receive input variables for determining the short-term driving tendency and calculate a short-term driving tendency index using a fuzzy control theory, and a calculation prohibition control module configured to check an accelerator position sensor (APS) signal of the vehicle and prohibit calculation of the short-term driving tendency index when an APS opening degree is equal to or less than a predetermined reference value. |
US09070234B2 |
Method and device for identifying vehicles
A device for identifying a vehicle includes: an input interface receiving a first input of feature specificities of first features of a vehicle; a database device which stores a component model, an identification model, and an information unit model; a computation device ascertaining second features which make possible an unequivocal identification of the vehicle in relation to the intended diagnosis; and an output device outputting the second features ascertained by the computation device, the input interface receiving a second input of feature specificities of the second features of the vehicle through the user, and the computing device ascertaining, as a function of the second input, a relation associated with the intended diagnosis from the information unit model of the database device. |
US09070233B2 |
Automated banking machine system and monitoring
In an example embodiment, there is disclosed an apparatus comprising a lock box having an input device, circuitry, and a lock for holding a key to gain access to an area. The apparatus further comprises an alarm system for protecting the area and a proximity reader coupled with the alarm system, the proximity reader is located within the area. The circuitry is operable to determine if an input received by the input device is for an authorized user. The lock box is operable to provide access to the key in response to the circuitry determining that the input received by the input device is for an authorized user. The proximity reader is operable to receive data from a wireless token. The alarm system is operable to deactivate for at least a portion of the area responsive to the proximity reader receiving the data from the wireless token. |
US09070232B2 |
Wireless communication system for vehicle
A wireless communication system for a vehicle has a portable device that transmits a wireless signal and a vehicle-mounted device that receives the wireless signal from the portable device. Each time a switch in the portable device is turned on, the portable device updates a portable device rolling code and transmits a wireless signal including the portable device rolling code. The vehicle-mounted device receives the wireless signal through a receiver and authenticates the portable device through comparison between the portable device rolling code included in the wireless signal and the vehicle rolling code. The vehicle-mounted device locks or unlocks the vehicle door if the portable device is authenticated. When the wireless signal is received through the receiver after the most recent locking or unlocking of the vehicle door has been carried out using the mechanical key, the vehicle-mounted device locks or unlocks the vehicle door if the switch is turned on for n (n is an integral number greater than or equal to 2) times or more. |
US09070226B2 |
Identification of marker features in multi-dimensional data
Method(s) and system(s) for identifying marker features of various subsets of a multi-dimensional data are provided. Each subset includes various data points associated with various features. Each of the data points are defined by feature values corresponding to the associated features. The method includes identifying feature pairs based on a matrix of the data points and the features, and computing correlation distances between features in each of the feature pairs. The method includes generating a non-linear pattern of the plurality of features in a two-dimensional plane. Additionally, the method includes calculating a threshold feature value for the associated features of the data points of a particular subset and representing the threshold feature value as a threshold non-linear pattern in the two-dimensional plane. The method includes determining the marker features based on a relative position of the features with respect to the threshold feature value in the two-dimensional plane. |
US09070221B1 |
Animation engine with hair animation using attenuation fields
Computer-generated images based on force field effects are generated by evaluating force field data and animated data. The force field data includes force field directional vectors and the animated data includes density values for an animated model. The force field data and the animated data are splattered on separate multi-dimensional grids. An animation system determines a vector path, starting at a point in the grid containing the animated model, based on the directional vectors and the density values along the vector path are integrated to determine an attenuation factor for the point. The attenuation factor provides a value for accurately determining the movement of the animated model at the point when the force field is present. |
US09070217B2 |
Contextual local image recognition dataset
A contextual local image recognition module of a device retrieves a primary content dataset from a server and then generates and updates a contextual content dataset based on an image captured with the device. The device stores the primary content dataset and the contextual content dataset. The primary content dataset comprises a first set of images and corresponding virtual object models. The contextual content dataset comprises a second set of images and corresponding virtual object models retrieved from the server. |
US09070215B2 |
Head mounted display, display, and control method thereof
If the size of an error portion within an image of the frame of interest is equal to or larger than a threshold and it is determined that no error portion exists within an image of a frame immediately before the frame of interest, a display unit (115) is caused to display the image of the frame immediately before the frame of interest as the image of the frame of interest. If the size of an error portion within the image of the frame of interest is smaller than the threshold and it is determined that an error portion exists within the image of the frame immediately before the frame of interest, the display unit (115) is caused to display a result obtained by correcting the error portion within the image of the frame of interest using a pixel group surrounding the error portion. |
US09070210B1 |
Computing devices and methods for navigating around a surface of three-dimensional (3D) coordinate system representations of 3D objects
The present disclosure relates to navigating around geographic maps within a map viewport display. More specifically, the present disclosure relates to navigating around a surface of a 3D, geographic coordinate system representation of a body using a pan feature while North is locked. In response to a user activating a pan feature of a navigation interface, a spin angle and, or a swing angle is calculated and the globe is revolved around a spin-axis and/or a swing-axis while revolution around a rotate-axis is locked. |
US09070205B2 |
Combined device-and-anatomy boosting
Visualization of an object of interest, such as anatomy like a vessel segment or a stenosis, together with a device, such as balloon/stent markers or a wire tip, inside the object of interest may be accomplished by device detection and anatomy boosting so as to enhance both the device and surrounding anatomy within a registered anatomy referential. A displayed image is a combination of image information of the device and boosted image information of the object of interest. A processor performs the following steps: detecting and segmenting the device on the basis of image information provided by the image formation unit; either wiping out or attenuating the image information of the device; detecting the object of interest on the basis of the provided image information; boosting the image information of the object of interest; and reinserting the image information of the device. |
US09070203B2 |
Identification and quantification of microtextured regions in materials with ordered crystal structure
The identification and quantification of microtextured regions in orientation datasets is provided through the use of microstructure informatics based on n-point correlation functions, dimensionality reduction techniques, and a computer algebra system. Orientation information is extracted for materials and processing is performed on the orientation information along with other ancillary data that accompanies each piece of orientation information and a hybrid descriptor of orientation is formed. Representative descriptors are identified such that regions of microtexture are classified. This classification is mapped back onto the real space of the sample and a local clustering is done to identify continuous regions of microtexture. These labeled continuous regions of microtexture then provide a method for segmentation of the orientation data into their respective macrozones. |
US09070202B2 |
Moving object localization in 3D using a single camera
Systems and methods are disclosed for autonomous driving with only a single camera by moving object localization in 3D with a real-time framework that harnesses object detection and monocular structure from motion (SFM) through the ground plane estimation; tracking feature points on moving cars a real-time framework to and use the feature points for 3D orientation estimation; and correcting scale drift with ground plane estimation that combines cues from sparse features and dense stereo visual data. |
US09070195B2 |
Method and system for auto-enhancing photographs with saturation adjustments
Some embodiments of the image editing and organizing application described herein provide an automatic enhancement process that includes vibrancy adjustment. The vibrancy adjustment increases the saturation of multiple pixels. The saturation of each pixel is determined by subtracting the lowest component value from the highest component value. The process determines an overall saturation of the image using a histogram. The histogram is generated using doubled saturation values for pixels with blue and green as the highest component value. |
US09070193B2 |
Apparatus and method to embed searchable information into a file, encryption, transmission, storage and retrieval
A cell phone is disclosed for acquiring information to be transmitted to a receiving facility and for transmitting such thereto. A capture device captures information from an external source. A stamping device is provided for associating with the captured information a representation of the date and time of the capture of the information, such that the representation of the date and time information in association with the captured information forms augmented captured information. A data processing unit places the augmented captured information in association with subscriber information in a transmission of the augmented captured information to a receiving facility requiring such subscriber information. A transmitter transmits the transmission including the augmented captured information and the subscriber information to the receiving facility. The data processing unit encrypts the augmented captured information with a symmetrical encryption algorithm to provide encrypted augmented captured information in the transmission with the subscriber information. |
US09070190B2 |
Ultrasound imaging system and methods of imaging using the same
A method of registering the position of an object moving in a target volume in an ultrasound imaging system includes capturing a first ultrasound image of a target volume. A second ultrasound image of the target volume is then captured after the capturing of the first ultrasound image. The position of the object in the target volume is identified using differences detected between the first and second ultrasound images. In another aspect, a region of interest in the target volume is determined. A segment of an operational scan range of a transducer of the ultrasound imaging system encompassing the region of interest is determined. The transducer is focused on the segment of the operational scan range during image capture. |
US09070189B2 |
Image blurring correction device
The present image blurring correction device includes light field information generating portion, angle blurring amount detecting portion and correcting portion. The light field information generating portion generates a series of light field information corresponding to consecutive shooting images shot by a digital camera. The angle blurring amount detecting portion detects a blurring amount of the digital camera based on variation in the series of light field information. The correcting portion corrects the series of light field information in accordance with the blurring amount so as to suppress variation in the series of light field information. |
US09070185B2 |
Noise filtering method and apparatus considering noise variance and motion detection
Provided herein are an apparatus and a method of performing image noise filtering with respect to an image obtained from an image sensor, the method including: applying a noise deviation with respect to a temporal difference between a previous pixel value and a current pixel value when obtaining a temporal weight value to be used in temporal filtering. The noise deviation is obtained according to an intensity level of the current pixel value. Temporal filtering and spatial filtering may be performed, and blending filtering may be selectively performed by blending an output value of the temporal filtering and an output value of the spatial filtering. |
US09070183B2 |
Extracting card data with linear and nonlinear transformations
Embodiments herein provide computer-implemented techniques for allowing a user computing device to extract financial card information using optical character recognition (“OCR”). Extracting financial card information may be improved by applying various classifiers and other transformations to the image data. For example, applying a linear classifier to the image to determine digit locations before applying the OCR algorithm allows the user computing device to use less processing capacity to extract accurate card data. The OCR application may train a classifier to use the wear patterns of a card to improve OCR algorithm performance. The OCR application may apply a linear classifier and then a nonlinear classifier to improve the performance and the accuracy of the OCR algorithm. The OCR application uses the known digit patterns used by typical credit and debit cards to improve the accuracy of the OCR algorithm. |
US09070181B2 |
System and method for extracting features of interest from an image
A technique is provided for extracting one or more features of interest from one or more projection images. The technique includes accessing projection images comprising at least one feature of interest enhanced by a contrast agent, generating a contrast agent null image based on the projection images, generating a bone mask based on the contrast agent null image, and generating a bone extracted image based on the bone mask. |
US09070177B2 |
Automatic medicine warehousing and releasing management system and method of automatically warehousing and releasing medicines thereof
Disclosed are an automatic medicine warehousing and releasing management system and a method of automatically warehousing and releasing medicines thereof. Warehoused medicines are arranged at proper positions on a storage shelf, and released medicines are discharged from the storage shelf. The automatic medicine warehousing and releasing management system includes a medicine holding and transferring unit to arrange warehoused medicines on a storage rack by holding and accommodating the warehoused medicines according to holding priorities of the medicines based on sizes and expiration dates of the medicines, and release the medicines by holding and accommodating the medicines on the storage rack according to the holding priorities of the medicines, and a medicine warehousing and releasing control unit connected with the medicine holding and transferring unit to control the arranging of medicines requested for warehousing on the storage rack and the discharging of medicines requested for releasing from the storage rack. |
US09070173B2 |
System, method, and apparatus for settlement for participation in an electric power grid
Systems, methods, and apparatus embodiments for electric power grid and network registration and management of physical and financial settlement for participation of active grid elements in supply and/or curtailment of power, wherein Internet Protocol (IP)-based messages including IP packets are generated by transforming raw data content into settlement grade content. Settlement is provided for grid elements that participate in the electric power grid following initial registration of each grid element with the system, preferably through network-based communication between the grid elements and a coordinator, either in coordination with or outside of an IP-based communications network router. Messaging related to settlement is managed through a network by a Coordinator using IP messaging for communication with the grid elements, with the energy management system (EMS), and with the utilities, market participants, and/or grid operators. |
US09070168B2 |
Systems and methods for adjusting insurance processes using data from telematics-enabled portable devices
Systems and methods are disclosed herein for transmitting telematics data from a vehicle. The systems include a smartphone holder that provides a communications link between a smartphone and a vehicle computer, through the smartphone dataport and the vehicle onboard diagnostics (OBD) port. The smartphone holder is configured to keep the smartphone in a stable, known position and orientation with respect to the vehicle, such that data from an accelerometer in the smartphone can be calibrated. The smartphone accelerometer data and telematics data from vehicle telematics sensors is then transmitted via the smartphone or stored locally. |
US09070167B2 |
Centralized, online multi-seller interface system
A sales portal system supports a plurality of buyer computers used by a corresponding plurality of buyers. The sales portal system supports a first seller's computer to support sales of a first plurality of products a second seller's computer to support sales of a second plurality of products. The sales portal accesses first product data from the first seller's computer and second product data from the second seller's computer and responds to a query received from one of the plurality of buyer computers by delivering selections from the associated first product data and the associated second product data. The sales portal manages a single sales transaction for a first product of a first seller and a second product of a second seller. The sales portal rates sellers. The sales portal apportions payment, fulfillment, delivery instructions, and other sales components to the first and second sellers. |
US09070163B2 |
Check processing method, check processing program medium, and check processing apparatus
Check processing involves detecting a check; scanning a back of the check having no printed authorization data to capture a back image; scanning a front of the check to capture a front image; reading magnetic ink characters on the front of the check; generating authorization data indicating that the check is valid based on the magnetic ink characters, the authorization data being generated electronically; generating an electronic merged image by electronically combining the back image with the authorization data in a predetermined area, the electronic merged image being generated such that at least a portion of the authorization data overlaps the back image. The operations are performed as the check is conveyed through a transportation path in one direction, one time. The check processing can be embodied in a method, apparatus, or instructions embodied on a machine-readable medium. |
US09070155B1 |
Electronic computer engines for analytical searching and methods of use thereof
In some embodiments, the instant invention provides an improved computer system programmed for searching which includes at least the following components: a specialized computer machine, at least one processor for executing a particular program code stored in a memory, where the particular program code is configured to perform the following operations upon the execution: obtaining business information regarding a plurality of businesses and a plurality of offerings offered by the plurality of businesses; generating a rating score for each business based on consumer ratings; associating each business with the rating score; and concurrently conducting a plurality of searches of the business information based on: business identifying search parameter(s) obtained from each consumer, a geographic indication, a plurality of ranked filtering criteria, a rating score filtering parameter. |
US09070154B2 |
Method for provisioning subscribers, products, and services in a broadband network
A method for provisioning subscribers, products, and services in a broadband network includes establishing a directory system for storing information about a plurality of subscribers. The directory system includes a subscriber namespace and a device namespace. A subscriber is added by instantiating a subscriber object for the subscriber in the subscriber namespace. Each available service has its own state in the directory system to provide a multi-state provisioning system that permits granular management services. |
US09070153B2 |
Digital proof of delivery
A digital proof of delivery for digital goods items purchased online includes methods and systems for authenticating online purchases for helping to prevent and mitigate fraud. A unique download identification (ID) is created and associated with the digital goods download and purchase. Additionally, third parties may readily be allowed to view the download status of a digital goods item by providing the unique download ID of the item, which may be useful for aiding third party fraud investigations. In response to an item of digital goods purchased by a customer for download from a merchant having reached a specific stage of downloading, but the download is not complete, download is suspended and a dialog box is sent over a network for presentation to a customer, and, in response to a confirmation received via the dialog box, the download is completed with a download ID unique to the completed download. |
US09070152B1 |
Electronic computer engines for pricing analytical rating, searching, and matching consumers to businesses and methods of use thereof
In some embodiments, the instant invention provides a programmed industry management computer system, having at least: a specialized computer machine, having a processor for executing program code, performing upon the execution: operating an electronic space, allowing: a plurality of consumers to submit ratings that rate on a merit a plurality of businesses in rating categories of: service, value, ethics, competence, environment, and price; generating sales opportunities for businesses by performing: personality matching between the consumers and the businesses, and allowing the consumers to search for the businesses; and providing services, products, or both, to the businesses to improve consumer service and consumer ratings; in real-time, determining a monetary amount to be paid by a particular consumer for a consumer activity; based on the consumer activity performed by the particular consumer, in real-time, determining a monetary amount to be paid by a particular business for a lead option. |
US09070149B2 |
Media gifting devices and methods
Various techniques are provided for the gifting between multiple electronic devices of media content provided by an online digital media provider. An offer and acceptance of a selected gift file is accomplished between a gifter device and a receiving giftee device using a near-field communication (NFC) connection. If a connection to the online provider is available, the gifter device may transmit a gift request by which the gifter's account is charged for the gift file. Thereafter, a gift file created using DRM keys associated with the giftee's account may be downloaded to the giftee device. If a network connection is unavailable, the giftee device may transfer a locked gift file and a corresponding gift license to the giftee device using a peer-to-peer connection. The giftee device may authenticate the license and unlock the gift file once a connection to the online provider is available. |
US09070147B2 |
System to facilitate sharing using contingency ordering
Purchase order information associated with an item from a first user may be stored initially without completing a purchase transaction. In one aspect, the first user may be enabled to select one or more second users with whom to share the purchase. In another aspect, one or more second users may be given an opportunity to purchase the same instance of an item and share it. In response to determining that a minimum subset of the selected one or more users have indicated to purchase the item, the purchase transaction may be processed and completed. Completion of the purchase may be contingent on the selected one or more second users also purchasing the same item or the same instance of the item. An event may be optionally added to the users' calendars wherein they share the use of the item(s). |
US09070146B2 |
Method and system for authenticating online transactions
The present invention generally relates to authenticating online transactions, and more specifically, to method and system for determining a potentially fraudulent online transaction request based on a risk parameter associated with a user in a networking platform such as, a social networking platform. The method comprises receiving an online transaction request from a user. Thereafter, determining the risk parameter of the user based on one or more profile parameters associated with the user or one or more peer users associated with the user in the community. Based on the risk parameter of the user the online transaction request of the user is authenticated. |
US09070143B2 |
System and method for tracking content through the internet
Server systems and methods to provide targeted advertising use tracking of digital content. The digital content may include real estate content. Responsive to digital content being presented on a client computing platform, information related to browsing activity on the client computing platform is gathered. Digital content (and/or attributes thereof) are associated with either individual ones of the (real estate) search servers through which the digital content is presented, or individual ones of the content providers of the pertinent digital content, or both. Content providers of digital content are compensated based on revenue that is generated through processing and/or analysis of the associations between users and the digital content that has been presented to them. |
US09070140B2 |
System and method for measuring and improving the efficiency of social media campaigns
A system and method for measuring the efficiency of social media campaigns. The system collects searchable activity data of members of a social network and processes this data locally to extract interaction data happening on the profile page of the social media campaign on the social network. The interaction data is then weighed in accordance with its type. The system may also determine an effort score representing a monetary value of the profile page based on the volume of contribution by the owners of the social media campaign. The efficiency score may then be determined based on a relationship between the number of interactions, the weight associated with each interaction, and the effort score. |
US09070137B2 |
Methods and systems for compiling marketing information for a client
Methods and systems for compiling marketing information for a client are provided. Data can be obtained from a plurality of social media websites, where each of the social media websites includes a universal resource identifier that points to a client website. A plurality of insights can be extracted from the obtained data, resulting in extracted insights. Each of the extracted insights comprises text elements that denote product approval for at least one product available for sale at the client website. Measurements of traffic to the client website can be collected, the traffic being referred to the client website by the plurality of social media websites. A referred traffic dynamics summary table can then be generated based on the extracted insights and the measurements of traffic. The referred traffic dynamics summary table aggregates the extracted insights across the plurality of social media websites to rank the extracted insights. |
US09070132B1 |
Authentication method and system
The present invention provides a method and apparatus for the production and labeling of objects in a manner suitable for the prevention and detection of counterfeiting. Thus, the system incorporates a variety of features that make unauthorized reproduction difficult. In addition, the present invention provides an efficient means for the production of labels and verification of authenticity, whereby a recording apparatus which includes a recording medium, having anisotrophic optical domains, along with a means for transferring a portion of the recording medium to a carrier, wherein a bulk portion of the recording medium has macroscopically detectable anisotrophic optical properties and the detecting apparatus thereon. |
US09070131B2 |
Authentication systems and methods
A system includes a machine-readable storage medium, a processor in communication with the machine-readable storage medium, communication circuitry in communication with the processor; and a plurality of sensors in communication with the processor. Each of the plurality of sensors is configured to generate an electrical signal in response to receiving wave energy. The processor is configured to control data acquisition for authenticating an object using at least a subset of the plurality of sensors, calculate an authentication value based on signals received from the subset of the plurality of sensors, and cause the communication circuitry to transmit an authentication request including the authentication value to an authentication entity. |
US09070127B2 |
Administering a plurality of accounts for a client
Methods and systems are provided for supporting electronic transactions, including transactions that are provided with per-user, per-device and per-domain security across domains of multiple service providers. |
US09070125B1 |
Mode switching to provide security for cash handling device
Methods and devices provide mode switching in order to secure cash handling devices. A cash handling device allows a first selection to be input in order to request an exchange transaction. Currency may be inserted into the cash handling device. A display may prompt a user to identify one or more requested denominations of currency. A user may then identify one or more of the requested denominations for the exchange transaction. Elapsed time may be counted after prompting the user to identify denominations. If the elapsed time exceeds a timeout threshold, the transaction may be switched from an exchange transaction to a deposit transaction and the inserted currency may be credited as a deposit into an account. Otherwise, the exchange transaction may proceed and the currency may be provided in the requested denomination. |
US09070121B2 |
Approach for prioritizing network alerts
A computing system receives status transmissions from nodes within a portion of an electricity distribution network. The status transmissions include information related to hardware problems experienced by nodes within the portion of that network. The computing system determines a “heat” value for each of the status transmissions, where the heat value for a given transmission represents the operating conditions of, and/or the severity of hardware/software problems experienced by, the node responsible for sending that transmission. The computing system aggregates the heat values across the entire portion of the electricity distribution network and compares the aggregated heat values to a threshold value. When the aggregated value exceeds the threshold value, the computing system identifies a crisis situation arising within the portion of the electricity distribution network. The computing system may then convey information associated with the status transmissions to operators of the electricity distribution network. |
US09070118B2 |
Methods for capturing electronic messages based on capture rules relating to user actions regarding received electronic messages
Managing instant messages may include receiving instant messages created by or on behalf of one or more message sources for delivery to an intended recipient. From among the received instant messages, qualifying instant messages may be identified that satisfy a capture rule, and two or more of the qualifying instant messages may be captured. The intended recipient may be informed of the captured instant messages unobtrusively, and also may be enabled to manage the captured instant messages. |
US09070115B2 |
Intelligent electronic mail server manager, and system and method for coordinating operation of multiple electronic mail servers
Provided are an electronic mail server manager, and a system and method for coordinating operation of multiple electronic mail servers to efficiently store, process, and forward a high volume of electronic mail. The system for managing operation of multiple email servers in accordance with one embodiment may comprise an email message queue; a plurality of receiving email servers; a plurality of sending email servers; and an email server manager having a memory and a processor configured by the memory to perform the steps of storing received email messages in an email message queue; extracting destinations from the email messages; and delivering the email messages to the destinations by way of the sending email servers in correspondence to feedback received from the sending email servers and/or the destinations. |
US09070113B2 |
Stock keeping units for content processing
A system may create a workflow that includes work units, assign values to parameters of the work units, create a specification that associates the work units and the parameter values, generate a work order associated with the stock keeping unit specification, convert the specification into the work units based on the work order, instantiate tasks that correspond to the work units, and execute the tasks by one or more processors. |
US09070109B2 |
Dynamic presentation of a user profile
Systems and methods for dynamic user profile presentation in a large-scale network are provided. Individuals may request to retrieve user profiles of other users in the network. Commonalities between the requesting individual and the owner of the user profile are identified. The commonalities may include non-public information associated with the owner of the user profile. Connection strength associated with each commonality is determined and the commonalities are prioritized according to the connection strength. The commonalities between the requesting individual and the owner of the user profile are presented to the requesting individual based on the prioritization. |
US09070108B2 |
Dynamic personal airport advisor with incorporated service call and collaboration function
Optimizing travel and time management during travel. A travel tool is provided to receive travel objectives, which may also be prioritized and set with the tool. In response to detecting a disruption of an aspect of the set travel plans, this disruption is evaluated in an effort to mitigate the effects of the disruption. The impact of the disruption is evaluated and the travel plans are re-calculated. At least one modification to the set of travel plans is provided and selected in compliance with the set objective. This selection is communicated to the travel tool. Based upon the selection, the travel plans are dynamically modified while attaining the set objectives. |
US09070105B2 |
Systems and methods for providing change of address services over a network
This disclosure describes systems and methods for collecting and processing change of address data and providing change of address services to a customer using a computer network. The address data can include a physical address, an electronic address, or both. The systems and methods may also provide additional services to the customer to assist in changing addresses. |
US09070100B2 |
Calculating speed and travel times with travel delays
Computer program products, methods, systems, apparatus, and computing entities are provided for forecasting travel delays corresponding to streets, street segments, geographic areas, geofenced areas, and/or user-specified criteria. And from the forecasted travel delays, speed and travel times that take into account such travel delays can be determined. |
US09070090B2 |
Scalable string matching as a component for unsupervised learning in semantic meta-model development
A string analysis tool for calculating a similarity metric between a source string and a plurality of target strings. The string analysis tool may include optimizations that may reduce the number of calculations to be carried out when calculating the similarity metric for large volumes of data. In this regard, the string analysis tool may represent strings as features. As such, analysis may be performed relative to features (e.g., of either the source string or plurality of target strings) such that features from the strings may be eliminated from consideration when identifying target strings for which a similarity metric is to be calculated. The elimination of features may be based on a minimum similarity metric threshold, wherein features that are incapable of contributing to a similarity metric above the minimum similarity metric threshold are eliminated from consideration. |
US09070089B1 |
Predictive model importation
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining a plurality of model representations of predictive models, each model representation associated with a respective user and expresses a respective predictive model, and selecting a model implementation for each of the model representations based on one or more system usage properties associated with the user associated with the corresponding model representation. |
US09070086B2 |
Data driven component reputation
Various technologies and techniques are disclosed for observing the real-world performance of components and using the collected data to improve other user experiences. Configuration data, usage data, and user experience data are collected for components on observed solution instances. The configuration data, usage data, and user experience data are analyzed to generate component diagnostic data that can be used to make recommendations to one or more advised solution instances as to how to correct a problem being experienced on the one or more advised solution instances. In one implementation, the component diagnostic data generated includes a reputation rating for each of the components. |
US09070082B2 |
Image forming apparatus and image forming system using restriction information
An image forming apparatus includes a job receiving part that is configured to receive a job for image formation, an image generating part that is configured to perform an image generation process based on the job received by the job receiving part, a restriction information holding part that is configured to hold restriction information to restrict the image generation process, and a restriction information judging part that is configured to execute an analyzing/judging process in which whether or not the image generation process is allowed is determined by analyzing whether or not specific information is contained in the job based on the restriction information held in the restriction information holding part. |
US09070081B2 |
Control device, control method of a control device, and a storage medium
A feature of the recording device is used to shorten the length of time that a wireless communication link with a recording device is not established for a control device that communicates wirelessly with a recording device when a wireless communication link can be established. A communication control unit 15b of a host computer 10 detects and reports to a recording control unit 15a that printer 11 power was turned off. After receiving this report that the printer 11 power is off from the communication control unit 15b, the recording control unit 15a requests the communication control unit 15b to establish a wireless communication link with the printer 11 and open a virtual COM port during the period until a new wireless communication link with the printer 11 is established. |
US09070079B2 |
Printer and printing system
A printer 3 with a paper consumption output function resets the count of a paper consumption counter 32 (ST22) when a start measuring command C1 is received from the host computer 2 side, and measures the paper consumption 32A from a specific start measurement time to a specific stop measurement time using a paper consumption counter 32 (ST23b to ST27b). When a fetch paper consumption command C2 is received (ST41), the printer 3 outputs the paper consumption 32A, which is the count of the paper consumption counter 32, to the host computer 2 (ST43). |
US09070075B2 |
Printing using color changeable material
Systems and methods for printing data on a substrate including a color-changeable material are provided. One system includes a processing circuit and a device including an energy source. At least a portion of a printed publication is printed on the substrate using a commercial printing press based on fixed data. The device including the energy source is configured to add variable data to the substrate. The processing circuit is configured to receive the variable data and to control the energy source to change a color of the color-changeable material based on the variable data to provide at least a portion of the printed publication. The processing circuit is configured to control the energy source to change the color of the color-changeable material in-line with a flow of the substrate through one of a printing line, a finishing line, or a packaging line of the commercial printing press. |
US09070073B2 |
Image forming apparatus and method of page classification therein
In a case of performing free size printing with a charging approach in which a charge classification is determined based on a color pixel utilization rate, the color pixel utilization rate calculating is performed using a total number of pixels in an image area cut out at a size for color pixel utilization rate calculation, rather than the generation image data on the whole, for a denominator. With this, the calculation result of the color pixel utilization rate is prevented from becoming inaccurate. |
US09070072B2 |
Image forming apparatus capable of obtaining print data from external apparatus, and control method and storage medium therefor
An image forming apparatus that stores print data and retries document information registration when registration of document information of received print data to an external apparatus has failed. If registration of document information to an image forming apparatus with bibliographic server function has failed, print data is stored in the image forming apparatus without setting a storage time limit of the print data and document information registration is retried. The storage time limit of the print data is set and stored, if registration of the document information to the external apparatus has succeeded before the document information registration is retried a predetermined number of times or if the document information registration is retried the predetermined number of times. |
US09070071B2 |
Card-type information recording medium having embedded antenna for near field communication and manufacturing method thereof
A card-type information recording medium including a PCB that has a loop antenna pattern and a routing pattern formed on the top surface and the bottom surface thereof through the use of an etching process, an NFC communication unit and a USIM card unit that are horizontally mounted on the top of the PCB, and a molding material that is formed on the top of the PCB so as to cover the NFC communication unit and the USIM card unit. |
US09070067B2 |
Smart card module and method for producing a smart card module
A smart card module for use in a smart card includes a microchip and a contact zone for making contact with the microchip by means of a reader. The microchip can be enclosed by an encapsulation which can enclose the microchip completely from all sides. |
US09070066B1 |
RFID tags with inductively coupled antennas
A Radio Frequency Identification (RFID) assembly includes an IC, a repassivation layer disposed on the IC, and an inductor disposed on the repassivation layer. The IC includes a gapped seal ring. The inductor may couple to an RFID tag antenna, thereby allowing the IC to transmit and receive RF signals. |
US09070065B2 |
IC card, portable electronic apparatus, and controlling method of IC card
According to one embodiment, an IC card which makes a non-contact communication with an external apparatus, includes, a reception module configured to receive a first command transmitted from the external apparatus, a determination module configured to determine whether or not the first command is a switching request command which requests to switch the IC card from a passive mode to an active mode, a command generation module configured to generate a second command which controls other IC card to execute processing when the first command is the switching request command, a command transmission module configured to transmit the second command to the other IC card. |
US09070064B2 |
System and method for transmitting information between multiple objects moving at high rates of speed
Provided herein is a system for transmitting data to a motor vehicle travelling along a roadway. The motor vehicle preferably contains an antenna which produces a magnetic field having a length (L) in the direction of travel and a width (W) perpendicular to the direction of travel. A first plurality of RFID transponders may be positioned in the roadway as a row which is perpendicular to the direction of travel. A second plurality of RFID transponders may be positioned following the first row and offset from the first row. Depending on the speed of the vehicles travelling the roadway at this location, more rows of transponders may be used. A method for placing the RFID transponders within the roadway is also disclosed. |
US09070055B2 |
Graphic alignment for printing to an article using a first display device and a second display device
A flexible manufacturing system for an article of footwear includes a printing system for printing graphics onto the footwear. The flexible manufacturing system includes a first display device that is transparent and which may be used to superimpose graphics over an article to align the article with the printing system. An optical device and a second display device provide a fixed viewing angle for a user aligning the article under the first display device. |
US09070053B2 |
Multi-metal layered card
A metal transaction card is provided having a metal core layer with metal cladding layers connected thereto on opposing sides thereof. The metal core layer may have a density and/or thickness that is significantly greater than the density and/or thickness of the metal cladding layers. The density of the metal core layer may be at least 2.5 times greater than the density of the metal cladding layers. The density of the metal core layer may be at least 7.5. The outward facing lateral surface of one or both of the metal cladding layers may be anodized, or anodized and colorized. The anodized lateral surface(s) may be coated to increase the performance of a one or more hot-stamped elements attached to the coated surface(s). |
US09070048B2 |
Method and apparatus for automatically identifying a representative image for an image group
A computer implemented method and apparatus for automatically identifying a representative image for an image group. The method comprises dividing an image group into one or more clusters based on an average time gap of the image group, wherein the images in the image group are in sequential timestamp order wherein the average time gap is calculated using a time span calculated from the timestamp of a first image in the image group to the timestamp of a last image in the image group; recursively dividing a largest cluster in the one or more clusters to determine a resultant cluster, wherein the resultant cluster comprises no time gaps larger than the average time gap of the resultant cluster; and identifying a representative image from the resultant cluster as an image representative for the image group. |
US09070046B2 |
Learning-based image webpage index selection
Architecture that performs image page index selection. A learning-based framework learns a statistical model based on the hyperlink (URL-uniform resource locator) previous click information obtained from the image search users. The learned model can combine the features of a newly discovered URL to predict the possibility of the newly-discovered URL being clicked in the future image search. In addition to existing web index selection features, image clicks are added as features, and the image clicks are aggregated over different URL segments, as well as the site modeling pattern trees to reduce the sparse problem of the image click information. |
US09070045B2 |
Crosstalk cascades for use in object detection
Technologies pertaining to object detection are described herein. A cascaded classifier executes over subwindows of an image in a plurality of stages. A crosstalk cascade is employed to reject subwindows as being candidates for including an object that is desirably detected, where the crosstalk cascade is a combination of multiple cascades. |
US09070044B2 |
Image adjustment
Techniques are disclosed relating to automatically adjusting images. In one embodiment, an image may be automatically adjusted based on a regression model trained with a database of raw and adjusted images. In one embodiment, an image may be automatically adjusted based on a model trained by both a database of raw and adjusted images and a small set of images adjusted by a different user. In one embodiment, an image may be automatically adjusted based on a model trained by a database of raw and adjusted images and predicted differences between a user's adjustment to a small set of images and a predicted adjustment based on the database of raw and adjusted images. |
US09070040B2 |
Video processing system, method of determining viewer preference, video processing apparatus, and control method
A video processing apparatus includes a first storage means unit which stores, in correspondence to a viewer, frame feature values to characterize each frame of scenes constituted by a series of frames in a video content viewed by the viewer; a second storage means unit which stores, as scene groups classified by attributes of the scenes, the frame feature values of scenes constituted by the series of frames; an interest level accumulation means unit which compares the frame feature values stored in the first storage means unit with the frame feature values stored in the second storage means unit, and in case the compared frame feature values match, increases a score about the viewer which represents the interest level with respect to the scene group of which the frame feature values match; and a viewer preference determination means unit which determines that the scene groups of the which the scores are higher are the scene groups preferred by the viewer. |
US09070039B2 |
Temporal winner takes all spiking neuron network sensory processing apparatus and methods
Apparatus and methods for contrast enhancement and feature identification. In one implementation, an image processing apparatus utilizes latency coding and a spiking neuron network to encode image brightness into spike latency. The spike latency is compared to a saliency window in order to detect early responding neurons. Salient features of the image are associated with the early responding neurons. An inhibitory neuron receives salient feature indication and provides inhibitory signal to the other neurons within an area of influence of the inhibitory neuron. The inhibition signal reduces probability of responses by the other neurons to stimulus that is proximate to the feature thereby increasing contrast within the encoded data. The contrast enhancement may facilitate feature identification within the image. Feature detection may be used for example for image compression, background removal and content distribution. |
US09070036B2 |
Systems and methods for note recognition
At least some aspects of the present disclosure feature systems and methods for note recognition. The note recognition system includes a sensor, a note recognition module, and a note extraction module. The sensor is configured to capture a visual representation of a scene having one or more notes. The note recognition module is coupled to the sensor. The note recognition module is configured to receive the captured visual representation and determine a general boundary of a note from the captured visual representation. The note extraction module is configured to extract content of the note from the captured visual representation based on the determined general boundary of the note. |
US09070032B2 |
Method of programming a symbol reading system
A method of programming a symbol reading system having a field of view includes selecting a programming command from a list of programming commands for programming a symbol reading system. The list of programming commands is typically stored on a computer that includes a processor configured for, in response to the selection of a programming command from the list of programming commands, generating a page bearing a symbol corresponding to the selected programming command and no other symbol corresponding to another programming command in the list of programming commands. The method also includes placing the computer generated page bearing a symbol corresponding to the selected programming command within the system's field of view. |
US09070028B2 |
Control of wireless identification tag activation
Methods and systems for controlling wireless identification tag activation are disclosed. An example method includes controlling a first wireless identification read cell to activate a first set of wireless identification tags within a first communication range. Further, the method includes controlling a second wireless identification read cell to activate a second set of wireless identification tags within a second communication range during activation of the first set of wireless identification tags and subsequent to initially activating the first set of wireless identification tags. The first communication range overlaps with the second communication range. |
US09070026B2 |
Coordination of transmission of data from wireless identification tags
Methods and systems for coordinating transmission of data from wireless identification tags are disclosed. According to an aspect, a wireless identification tag includes a communication module configured to wirelessly transmit data in response to receipt of an instruction. The wireless identification tag also includes a timer configured to communicate the instruction to the communication module for transmission of the data within a timeslot based on a stored first identifier of the wireless identification tag. Further, the timer module is configured to receive second identifier. The timer module is also configured to change the first identifier based on the second identifier. |
US09070025B2 |
Biometric information processing apparatus, biometric information processing method
A biometric information processing apparatus includes a biometric sensor configured to acquire biometric information of a first instance, a second instance and a third instance; a processor configured to execute a procedure, the procedure comprising: extracting an authentication feature used for matching from the biometric information of each of the second instance and the third instance; normalizing the relative positions of authentication features of the second instance and the third instance by using the biometric information of the first instance; and extracting a relative feature indicating a relative positional relationship between the authentication features of the second instance and the third instance normalized in the normalizing procedure. |
US09070022B2 |
Route change determination system and method using image recognition information
Provided is a route change determination system and method using image recognition information, which is capable of extracting position information having high precision similar to that of a high-precision DGPS device, while using a low-precision GPS device, in order to determine a change of a traveling route.The route change determination system using image recognition system includes: a GPS module; an image recognition module having a line recognition function; a road map storage module configured to store road map information and route change possible section information for changing a route of a vehicle; a road map receiving module configured to receive the road map information; and an information processing module configured to determine whether the route is changed or not, based on line recognition information acquired through the image recognition module and the route change possible section information. |
US09070021B2 |
Monitoring method and camera
A method and a system is provided for monitoring an area by a monitoring camera (1). A protected zone (5) is defined within the monitored area (2) and a suspicious object (9a, 9b) is detected as an object present both inside and outside the protected zone. A key position of the suspicious object is determined, and it is determined if the key position is inside or outside the protected zone (5). If the key position is outside the protected zone a first action is triggered. |
US09070020B2 |
Determination of train presence and motion state in railway environments
Foreground feature data and motion feature data is determined for frames of video data acquired from a train track area region of interest. The frames are labeled as “train present” if the determined foreground feature data value meets a threshold value, else as “train absent”; and as “motion present” if the motion feature data meets a motion threshold, else as “static.” The labels are used to classify segments of the video data comprising groups of consecutive video frames, namely as within a “no train present” segment for groups with “train absent” and “static” labels; within a “train present and in transition” segment for groups “train present” and “motion present” labels; and within a “train present and stopped” segment for groups with “train present” and “static” labels. The presence or motion state of a train at a time of inquiry is thereby determined from the respective segment classification. |
US09070019B2 |
Systems and methods for capturing motion in three-dimensional space
Methods and systems for capturing motion and/or determining the shapes and positions of one or more objects in 3D space utilize cross-sections thereof. In various embodiments, images of the cross-sections are captured using a camera based on reflections therefrom or shadows cast thereby. |
US09070015B2 |
System and method for iris detection in digital images
A system and a method for iris detection in a face region of a digital image are disclosed. In one embodiment, iris is detected in the face region of the digital image using eye features, such as a shape of the iris and/or luminance values of a sclera region. |
US09070011B2 |
Automated segmentation tuner
A system, method, and computer program product are provided for automatically segmenting input document images into regions of black text, white space, and image content. A set of scanned training documents representing the range of text and images to be processed is coarsely tagged to classify regions by content type. The training images are divided into bricks, parameters describing individual brick features are evaluated, and the bricks are classified according to the parameter values. A classification map that relates parameter values to classification codes describing content type is constructed by generating linear equations separating a parameter space into parameter regions along classification boundaries. After training, input documents are scanned and divided into bricks, and brick parameters are converted into an index into the classification map, to classify document regions by content. |
US09070010B2 |
Image check content estimation and use
Apparatus, methods and media for deriving a transaction record based on handwritten check content. The apparatus may include, and the methods and media may involve, a receiver device that is configured to receive a check image. The apparatus may include, and the methods and media may involve, a processor device. The processor device may be configured to define a check segment within the check image; translate content from the segment from handwriting to estimated block text; and store the block text in a transaction record in machine readable memory. The apparatus may include, and the methods and media may involve, a transmitter that is configured to transmit the block text to a financial institution product engine. |
US09070005B2 |
Image processing apparatus, image processing method, non-transitory computer-readable medium, and image processing system for detection of target cells using image feature determination
An image processing apparatus includes an obtaining unit, a first extraction unit, a second extraction unit, a setting unit, a filter setting unit, a generating unit, and a determination unit. The obtaining unit obtains a captured image of a test piece including a target cell having a nucleus. The first extraction unit extracts pixels which are candidates for the nucleus from pixels included in the captured image. The second extraction unit extracts a connected-pixel group which is a candidate for the target cell. The setting unit sets rectangular regions in the captured image. The filter setting unit sets a filter including regions. When the filter is disposed in each of the rectangular regions, the generating unit generates an image feature value. The determination unit determines, on the basis of whether the image feature value satisfies a condition, whether the target cell is included in the rectangular region. |
US09070003B2 |
Method for handling collision in an identification system
A method for handling collision in an identification system where the identification system includes a reader, a first transponder and a second transponder. The method involves the reader transmitting an initialization command to the first transponder and to the second transponder; upon receiving the initialization command, the first transponder and the second transponder enter into a muted state where the first transponder and the second transponder do not respond to commands from the reader; in a randomly determined first start time slot the first transponder enters into an un-muted state and the first transponder remains in the un-muted state until the reader sends a mute command to the first transponder; in a randomly determined second start time slot the second transponder enters into an un-muted state and the second transponder remains in the un-muted state until the reader sends a mute command to the second transponder. |
US09070000B2 |
Secondary information for an information handling system matrix bar code function
An information handling system analyzes secondary information captured with an image of a two-dimensional barcode to perform a function. For example, a mobile phone camera captures an image of a QR code at a product plus characters printed next to the QR code, uses optical code recognition to determine the characters, and applies information from the QR code and the characters to register the product. As another example, a security indicator is captured with an image of the QR code and applied to access information of the QR code, such as by using GPS position information, local network information, or telephone number information to encrypt and/or decrypt information stored in the QR code. |
US09069999B1 |
Variable fan for portable explosive or drug detection system
Systems and methods are disclosed to automatically detect the presence of a substance on a test swipe by capturing a background image of the test swipe; applying one or more test chemicals to a test swipe; adjusting the temperature of the test swipe to a predetermined temperature range; controlling a variable speed fan to avoid fogging the camera's lens; capturing an in-situ image of the test swipe after the application of chemical at the predetermined temperature range; subtracting the background image from the in-situ image; generating a difference value from the two images; and searching a known database to identify the substance. |
US09069997B2 |
Biometric matching system using input biometric sample
The present disclosure concerns a method of identifying a biometric record of an individual in a database comprising a plurality of biometric records, each record comprising at least one reference biometric sample, the method comprising: receiving, by a biometric identification unit (202), an input biometric sample with associated source information; selecting, by the biometric identification unit using a reference table (210), and based on said source information a matching process; and applying by said biometric identification unit said selected matching process to at least some of said biometric records of said database to determine whether said input biometric sample matches a reference biometric sample of one of said biometric records. |
US09069996B2 |
Registering regions of interest of a body part to a coordinate system
Described embodiments include a system, method, and computer program product. A described system includes a receiver circuit that receives at least two medical images that each includes a respective region of interest of a mammalian body part. The receiver circuit also receives at least two reference images that each includes a respective landmark subsurface feature of the mammalian body part. Each landmark subsurface feature has a respective spatial relationship to a respective region of interest. The system includes a coordinate analysis circuit configured to determine a common frame of reference at least partially based on a landmark subsurface feature included in a reference image. The system includes a registration circuit configured to register the respective regions of interest. The registration is based on the determined common frame of reference. The system includes a computer-readable media configured to maintain informational data corresponding to the respective registered regions of interest. |
US09069993B2 |
Apparatus, system, and method for protecting electronic devices in a virtual perimeter
Described herein are apparatus, system, and method for protecting electronic devices through the creation of a virtual perimeter among the electronic devices. The virtual perimeter may be generated by the electronic devices themselves. The method performed by an electronic device comprises: identifying a current context; receiving a role, according to the current context, in a hierarchy of multiple electronic devices, and operating in accordance with the role in the hierarchy within a secure perimeter in the current context around the multiple electronic devices, wherein the hierarchy includes a system of security checks based on context information. |
US09069989B2 |
Chip authentication using scan chains
Methods and systems for generating a circuit identification number include determining a propagation time delay across a scan chain of known length; comparing the propagation time delay to a threshold associated with the scan chain length; storing an identifier bit based on the result of the comparison; repeating the steps of determining, comparing, and storing until a number of stored identifier bits reaches a threshold number; and outputting the stored identifier bits. |
US09069987B2 |
Secure data access using SQL query rewrites
A mechanism is provided for secure data access in a data processing system. A database having two tables is provided. A subset of the tables' primary key attributes is considered sensitive. A first user is authorized to access the primary key's sensitive attribute in an unmasked format, while a second user is authorized to access same data in a masked format. Two security views are generated granting the second user access to the primary key's sensitive attribute values of both tables in the masked format. The masked format value is generated from an unmasked format value using a reversible function. A join operation between the two security views is performed by optimizing a query statement corresponding to the join operation. |
US09069983B1 |
Method and apparatus for protecting sensitive information from disclosure through virtual machines files
A method and apparatus for protecting sensitive information from disclosure through virtual machine files is disclosed. In one embodiment, the method includes processing virtual machine files using at least one processor to access data objects in memory that are associated with at least one virtual machine, examining the data objects using the at least one processor in accordance with a data loss prevention policy in the memory to identify, using the at least one processor, sensitive information within at least one data object of the data objects and securing, using the at least one processor, the sensitive information within the virtual machine files in the memory. |
US09069976B2 |
Risk adjusted, multifactor authentication
A computer-implemented method comprising: receiving, from a device used by a user, a request to access a resource hosted by a computer system; identifying, by the computer system, a level of risk associated with the user requesting access to the resource; adjusting, by the computer system an authentication standard for access to the resource, adjusting based on the identified level of risk; determining values for authentication factors used in authenticating the user's access to the resource; applying weights to the values for the authentication factors; and determining, based on a comparison of the weighted values to the adjusted authentication standard, whether the user is authorized to access the resource. |
US09069974B2 |
Deleting confidential information used to secure a communication link
A system includes a first wireless-enabled device that transparently stores confidential information and a second wireless-enabled device that stores the same confidential information. The confidential information is to be used to secure a wireless communication link between the first device and the second device. One or both of the first device and the second device is to delete the confidential information upon fulfillment of one or more conditions related to the communication link. The conditions include general timeout, device inactivity, loss of connection over the communication link, a decline in signal strength, and a predefined number of transactions having occurred between the first device and the second device. |
US09069971B2 |
Method for testing the security of an electronic device against an attack, and electronic device implementing countermeasures
A method of testing security of an electronic device against a combination of a side-channel attack and a fault-injection attack implemented during a method of cryptographic processing that includes: delivering a message signature based on a secret parameter and implementing a recombination of at least two intermediate values according to the Chinese remainder theorem; and verifying the signature on the basis of at least one public exponent. The method of testing includes: transmitting a plurality of messages to be signed by said electronic device; disturbing each message, including modifying the message by inserting an identical error for each message, before executing a step of determining one of the intermediate values; and analyzing physical measurements, obtained during the step of verifying the signature as a function of the message to be signed, the identical error for each message, and an assumption of a value of part of the secret parameter. |
US09069970B2 |
System and method for protection from buffer overflow vulnerability due to placement new constructs in C++
Systems and methods for protection from buffer overflow vulnerability due to placement new constructs in C++ are provided. A system for protecting from buffer overflow vulnerability due to placement new constructs, comprises a compiler which is capable of receiving a program including a placement new instruction, and runtime which is capable of receiving binary code from the compiler and determining whether the program includes the placement new instruction and whether the placement new instruction would lead to buffer overflow, wherein the runtime is linked to a library including methods for preventing the buffer overflow, and selects a method for preventing the buffer overflow if the runtime determines that the placement new instruction would lead to the buffer overflow. |
US09069969B2 |
Managing software patch installations
A computer hardware-implemented method, system, and/or computer program product manages software patches. A computer monitoring hardware system receives a notification of a new release of a software patch. The computer monitoring hardware system scores a security posture of a monitored computer system to generate a security posture value based on a set of computer system parameters for the monitored computer system. In response to patch control logic within the computer monitoring hardware system determining that the monitored computer system is authorized to install the software patch and that the security posture value exceeds the predetermined value, the computer monitoring hardware system retrieves and installs the software patch in the monitored computer system. |
US09069968B2 |
Method and apparatus providing privacy benchmarking for mobile application development
A method operates, during development of an application program intended to be run on a mobile user device, to perform a computer assisted analysis of the application program to determine at least one user privacy-related aspect of the application program; and to present the determined at least one user privacy-related aspect. The determined at least one user privacy-related aspect may be presented to a developer of the application program An apparatus and system for performing the method are also disclosed. |
US09069964B2 |
Identification of malicious activities through non-logged-in host usage
A system and associated computer program product for identifying malware. The system includes one or more processors, one or more computer-readable memories, one or more computer-readable storage devices, and program instructions stored on the one or more storage devices for execution by the one or more processors via the one or more memories. The program instructions include program instructions to receive a data communication simulating manual interaction between a user of the computer and the computer. The program instructions may determine that no user was interactively logged on to the computer approximately at a time the data communication was received by the computer, and in response, classify the data communication as a potential malware communication. |
US09069963B2 |
Statistical inspection systems and methods for components and component relationships
Embodiments of an inspection system and method for a collection of information objects, for example, a collection of executable software applications may be inspected for computer viruses, or a collection of genomes may be inspected for common or unique gene sequences. Information objects may contain identified sequences of instructions, each of which may be labeled with a symbol. In the software context, programming languages may include symbols that indicate functionality. In some embodiments, an inspection of the statistical properties of the information objects and their included symbols may allow for the symbols (and thus instruction sequences) to be grouped into logical components. In some embodiments, objects that include individual logical components may be grouped together. These groupings and their dependencies may be used to determine the structure of each object by detailing its constituent components, how they relate or depend on one another, and how the information object may function. |
US09069961B2 |
Platform based verification of contents of input-output devices
A platform to support verification of the contents of an input-output device. The platform includes a platform hardware, which may verify the contents of the I/O device. The platform hardware may comprise components such as manageability engine and verification engine that are used to verify the contents of the I/O device even before the contents of the I/O device are exposed to an operating system supported by a host. The platform components may delete the infected portions of the contents of I/O device if the verification process indicates that the contents of the I/O device include the infected portions. |
US09069959B2 |
Cryptographic circuit protection from differential power analysis
According to an example embodiment, a device provides cryptographic processing functions using secret data. The device can include protection from differential power analysis (DPA). The encryption processing circuit and its memory can be decoupled from external power source(s) during encryption-related computations. A local power storage element, such as a capacitive element, can provide power while the encryption processing circuit is decoupled from the external power source(s). The local power storage element can then be reconnected and charged once the encryption-related computations are completed or paused. |
US09069957B2 |
System and method of reporting and visualizing malware on mobile networks
A network management system monitors malware within a mobile network. The system comprises a receiver component that obtains data regarding malware in the mobile network. The data is obtained from a first source and a second source, where the first source is of a different type than the second source. The monitoring system also includes an analysis component that generates a malware analysis of the mobile network as a function of the data. |
US09069956B2 |
Method for scanning file, client and server thereof
A method for scanning files includes enumerating unscanned files; obtaining attributions of the unscanned files from the enumerated files one by one, and transmitting to a server the attributions; comparing the attributions with features that are stored in the server; obtaining the features that are consistent with the attributions and types that the features belong to; and generating a mapping relationship between the unscanned files, the attributions and the types according to the features that are consistent with the attributions and the types of the features, and recording the mapping relationship in a first scanning result. The above method uploads the attributions of the files to the server; and makes the safety and risky recognition of the file through comparing with the features and the corresponding types. |
US09069955B2 |
File system level data protection during potential security breach
Immediately upon identifying a potential breach to a file system, a read-only snapshot of one or more file sets of data stored on a storage volume of the file system is created, and one or more file system protection commands are invoked that restrict access to the snapshot of the file set. Generating the snapshot and restricting access to the snapshot data may include immediately opening an administrative shell for the file-system in response to identifying a potential breach, and executing administrative shell commands that invoke creation of snapshot and limit access of the snapshot data to an administrator or super user. |
US09069954B2 |
Security threat detection associated with security events and an actor category model
Security events associated with network devices and an actor category model are stored (501, 503). The actor category model includes levels arranged in a hierarchy and each level is associated with a subcategory for a category of the model. Security events are correlated with the actor category model (505), and a determination of whether a security threat exists is performed based on the correlating (506). |
US09069952B1 |
Method for enabling hardware assisted operating system region for safe execution of untrusted code using trusted transitional memory
An electronic device. The device comprises an anti-trusted-security-zone in the trusted security zone that, when installed and managed by the trusted security zone manager, places non-trusted applications into the anti-trusted-security-zone for execution, restricts access of the non-trusted applications to at least some resources of the electronic device outside the anti-trusted-security-zone, alerts the user when the non-trusted application inside the anti-trusted-security-zone desires access to any restricted resource of the electronic device outside the anti-trusted-security-zone, asks the user for permission to access the desired resource outside the anti-trusted-security-zone, grants access for the non-trusted application to requested resources outside the anti-trusted-security-zone upon the permission by the user, moves the applications from the anti-trusted-security-zone to the normal zone that are determined not to be malicious, keeps the applications within the anti-trusted-security-zone that do not need to execute outside the anti-trusted-security-zone, and deletes the applications that are determined to be malicious. |
US09069950B2 |
Method and computer device to control software file downloads
A computer device includes a download unit which downloads one or more files into a storage device. A file logging unit records a resource locator identifying a source network location of the file, when the file is downloaded, and associates the resource locator with a first fingerprint of the file. A system policy unit stores the resource locator associated with a process control policy relevant to the file. A process control unit is arranged to obtain a second fingerprint of the file upon launching a process in a runtime execution environment, retrieve the resource locator from the file logging unit by matching the second fingerprint with the first fingerprint, retrieve the process control policy from the system policy unit according to the retrieved resource locator, and selectively apply process execution privileges which determine execution of the process in the runtime execution environment according to the retrieved process control policy. |
US09069949B2 |
Non-transitory computer readable storage medium, access filtering device, and access filtering method
An access filtering device includes a receiving unit that receives a URL of a prohibited site or a prohibited page; an executing unit that accesses the page by using the URL; an acquiring unit that acquires page information corresponding to the URL; a prohibited site list that includes character strings of prohibited sites and prohibited pages; a determining unit that determines whether the URL is a character string of a prohibited site or a prohibited page; a display control unit that, when the URL is a character string of a prohibited site or a prohibited page, displays the page in a decreased page-readability state, i.e., in a transparent state. |
US09069946B2 |
Method and system for authentication of device using hardware DNA
Methods and systems for authentication of a device are disclosed. An exemplary method includes transmitting an energy towards the device including a material, monitoring a response of the device to the transmitted energy, generating a signature of the device based on the response of the device to the transmitted energy, comparing the device signature to an enrolled signature for the device, and indicating that authentication of the device is successful when the generated signature matches the enrolled signature. An exemplary system includes a transmitter configured to transmit an energy towards the device, a receiver configured to monitor a response of the device, and a processor configured to generate a signature of the device based on the response of the device, compare the device signature to an enrolled signature for the device, and indicate that authentication of the device is successful when the generated signature matches the enrolled signature. |
US09069945B2 |
User validation in a social network
A computer implemented method and system is provided for validating a user associated with one or more social networks. A validation platform associated with the social networks is provided. The validation platform identifies a user for the validation from the social networks. The validation platform retrieves social information of the identified user from the social networks. The social information comprises relationship information of and between the identified user and social contacts of the identified user on the social networks. The validation platform acquires feedback on the identified user from one or more of the social contacts. The validation platform generates one or more validation scores, for example, an evaluation score, a feedback authentication score, a user authentication score, a composite score, etc., for the identified user based on the retrieved social information and/or the acquired feedback. The generated validation scores enable validation of the user associated with the social networks. |
US09069943B2 |
Method and apparatus for token-based tamper detection
According to one embodiment, an apparatus may store: a hard token representing identification information of the device, a network token representing the status of a network, and a resource token representing information associated with a resource. The apparatus may further store secured copies of the hard token, network token, and resource token. The apparatus may receive a suspect token indicating a risk that at least one of the device, the network, and the resource has been tampered, and in response, determine to inspect at least one of the hard token, network token, and resource token. The apparatus may then compare the at least one of the hard token, network token, and resource token with its corresponding secured copy. If at least one of those tokens does not match its corresponding secured copy, the apparatus may communicate a revalidation token indicating at least one token has been tampered. |
US09069938B2 |
Securing microprocessors against information leakage and physical tampering
A processor system comprising: performing a compilation process on a computer program; encoding an instruction with a selected encoding; encoding the security mutation information in an instruction set architecture of a processor; and executing a compiled computer program in the processor using an added mutation instruction, wherein executing comprises executing a mutation instruction to enable decoding another instruction. A processor system with a random instruction encoding and randomized execution, providing effective defense against offline and runtime security attacks including software and hardware reverse engineering, invasive microprobing, fault injection, and high-order differential and electromagnetic power analysis. |
US09069937B2 |
Converting traditional computer product licenses into cloud-based entitlements
Techniques are provided for converting a node-locked licensing scheme to a cloud-based management of licenses to use computer products. In one example, a license manager device of a vendor receives a request to upgrade a computer product that is associated with a node-locked certificate that configures the computer product to be node-locked to a particular device. The request includes an identifier of the computer product. The license manager device registers the product identifier to a license pool of a customer account associated with the computer product. The license pool includes entitlements to use the computer product. The license manager device searches for node-locked entitlements that are associated with the node-locked certificate. The license manager device moves the node-locked entitlements to the license pool. |
US09069936B2 |
Licensing verification for application use
Techniques involving detection of misuse of digital licenses pertaining to application use. An identification of unsigned applications or other use-protected applications enabled for use at a user device is obtained. The identification of such applications is directed to a licensing authority to seek digital license renewal for using the applications. A renewed digital license is received if the provided identification of use-protected applications corresponds to what is authorized by the licensing authority for use at the user device. In other embodiments, verification information may be provided to protect the identification of unsigned applications from tampering, such as information indicative of whether the identification of unsigned applications originated at the user device in which the use-protected applications are used, and indicative of whether the identification of the unsigned applications is a copy of a previous identification of the unsigned applications. |
US09069931B2 |
Extending SELinux policy with enforcement of file name translation
An operating system identifies a request of a process to create, in a file system of the computing device, a new object, the new object having a name. The operating system identifies a policy rule applicable to the new object using a label of the process, a label of a parent object pertaining to the new object, a class of the new object, and the name of the new object. The operating system creates a label for the new object using the applicable policy rule and associates the new object with the associated label. |
US09069926B2 |
Standard cells having transistors annotated for gate-length biasing
Methods, layouts and chip design layouts that use annotations for communicating gate-length biasing amounts to post-layout tools are disclosed. One method includes receiving a chip design layout designed to includes select ones of a plurality of nominal cell layouts and an annotated cell layout. The chip design layout is defined by a plurality of layers and the plurality of nominal cell layouts define transistors, wherein each of the plurality of nominal cell layouts define nominal length transistors, and the annotated cell layout also defines transistors. The annotated cell layout is associated with an annotation layer that identifies a gate-length biasing to be applied to at least one transistor of the annotated cell layout. The gate-length biasing identifies an amount of change for a gate length and not width-sizing of a gate width of the at least one transistor of the annotated cell layout. The annotation layer is used to communicate design-specific directives that require implementation. The method uses a processor to process the chip design layout, with reference to the annotation layer, to apply the gate-length biasing to the annotated cell of the chip design layout. |
US09069925B2 |
Method for constant power density scaling
A method for constant power density scaling in MOSFETs is provided. A method for manufacturing an integrated circuit includes computing fixed scaling factors for a first fabrication process based on a second fabrication process, computing settable scaling factors for the integrated circuit to be fabricated using the first fabrication process, determining parameters of the integrated circuit based on the settable scaling factors, and manufacturing the integrated circuit using the determined parameters. The first fabrication process creates devices having a smaller device dimension than the second fabrication process and the settable scaling factors are set based on the fixed scaling factors. |
US09069922B2 |
Modeling memory cell skew sensitivity
A method includes designating a cell mismatch parameter of a memory cell including a plurality of transistors and an initial value of a transistor mismatch parameter for each of the plurality of transistors. A critical current sensitivity parameter is determined for each of the plurality of transistors based on the transistor mismatch parameters in a computing apparatus. The cell mismatch parameter is distributed across the plurality of transistors in the computing apparatus to update the individual transistor mismatch parameters for each of the plurality of transistors based on the critical current sensitivity parameters and the cell mismatch parameter. The memory cell is simulated based on the individual transistor mismatch parameters to generate a simulation result. |
US09069921B2 |
Verification apparatus for semiconductor integrated circuit, verification method for semiconductor integrated circuit, and program therefor
The verification apparatus for a semiconductor integrated circuit verifies a logic equivalence before and after modification to the circuit by replacing a memory with a divisional memory model that agrees with the memory in number of input and output pins and verifying logics at an input and an output thereof. |
US09069918B2 |
System and method implementing full-rate writes for simulation acceleration
A system and method for writing simulation acceleration data from a host workstation to a hardware emulation system without considerably sacrificing emulation speed or sacrificing the emulation capacity available for a user's logic design. According to one embodiment, a system comprises a logic software simulator running on a host workstation; a hardware emulation system having a system bus and an emulator chip, the emulator chip includes: an emulation processor that generates emulation data, and a data array connected to the system bus; and a high-speed interface connecting the host workstation to the system bus of the hardware emulator, wherein simulation acceleration data from the host workstation are written to the data array of the emulator chip using the system bus. |
US09069911B2 |
Data processing system and data processor
One data processor is provided with an interface for realizing connection with the other data processor. This interface is provided with a function for connecting the other data processor as a bus master to an internal bus of the one data processor, and the relevant other data processor is capable of directly operating peripheral functions that are memory mapped to the internal bus from an external side via the interface. Accordingly, the data processor can utilize the peripheral functions of the other data processor without interruption of the program being executed. In short, one data processor can use in common the peripheral resources of the other data processor. |
US09069908B2 |
Accessory and mobile computing device communication using an application communication protocol
Embodiments of the present invention provide various communication techniques for communication between a mobile computing device and an accessory. An accessory protocol that is generic to the mobile computing device can be used for some communication. An application executing at the mobile computing device can communicate with the accessory using an application communication protocol. In some embodiments, the application communication protocol can be different from the accessory communication protocol. In other embodiments the application protocol may only be recognized by the application and the accessory. In some embodiments, messages conforming to an application protocol can be communicated between the application and the accessory by packaging the messages inside a message conforming to the accessory communication protocol. |
US09069902B2 |
Software test automation
In a method of creating a custom action, a user interface is presented for entry of lines of a custom action. In response to receipt of a sub-portion of a line of the custom action via said user interface, the sub-portion is automatically checked for errors in syntax. The custom action is stored as a selectable custom action in a dynamic layer of a testing infrastructure. The dynamic layer of the testing infrastructure is associated with a particular instance of a software item. |
US09069901B2 |
Software and framework for reusable automated testing of computer software systems
Methods, software, frameworks, and systems for automating test procedures for a computer processing system. An embodiment of the method includes steps of determining a plurality of available automated test procedures, determining a plurality of available test options, and generating a plurality of test specifications. Each test specification may include option data corresponding to one of the available test options as well as procedure data corresponding to one of the available automated test procedures. The present invention advantageously supports reuse and extensibility of automated test procedures for a variety of configurations. |
US09069895B2 |
Analyzing concurrent debugging sessions
Methods, apparatuses, and computer program products for analyzing concurrent debugging sessions are provided. Embodiments include a first debugger initiating a conditional breakpoint in a first debug session of a first application. The conditional breakpoint stops execution of the first application based on a condition of a value of a variable of a second application. Embodiments also include the first debugger requesting and receiving the value of the variable from a second debugger. Embodiments also include the first debugger evaluating the condition of the conditional breakpoint based on the received value of the variable. |
US09069889B2 |
Automated enablement of performance data collection
Performance data for a healthy system is captured and used to create benchmarks that represent behavior of the computing environment in a healthy state. Current behavior (e.g, run-time characteristics) of the computing environment are monitored in an on-going manner, and are compared to the benchmarks. When a benchmark is violated, performance data capture is dynamically and automatically enabled. Or, if performance data is already being captured, then performance data capture may be enabled for a larger subset of possible data. Optionally, performance data capture may be automatically disabled upon detecting that the current behavior of the computing environment has returned to a healthy state where benchmarks are no longer violated. |
US09069886B2 |
Home medical apparatus
A home medical apparatus can give explanations corresponding to the levels of proficiency in operation when explaining to a patient about operation procedures. A home medical apparatus according to this invention includes a selection unit which selects an explanation mode corresponding to the level of proficiency in operation, a storage unit which stores a plurality of display windows classified to the respective explanation modes upon associating them with each other between adjacent levels, and a display control unit which displays the display windows classified to the selected explanation mode in a predetermined order. When a detailed explanation button is pressed, the display control unit makes transition to a display window classified to an explanation mode one level lower than the current explanation mode. |
US09069885B1 |
Systems and methods for automated retrieval, monitoring, and storage of online content
Systems and methods for automated retrieval, monitoring, and storage of online digital content, wherein such content includes source code and files for hosting websites, audio files, video files, data files, system files, image files, or any other content that is typically stored in third party servers. A content retrieval system hosted on a physical server or a cloud continuously monitors user data hosted on a third party server for changes to the data. The method involves creation of an index list that is updated periodically to keep track of changes to the metadata associated with the user's content. Such an approach saves time and valuable resources to individuals and/or organizations enabling them to perform periodic monitoring of their data, and enabling rollback to a previous version of their data whenever needed. The system additionally monitors user content for malicious attacks and hacks, and provides notification alerts relating to the same. |
US09069883B2 |
Document management method and document management apparatus using the same
A document management method includes generating a category list based on identification information of a document; and assigning at least one category in the category list to the document. |
US09069879B2 |
Globally unique identifiers in an online content management system
Systems, methods, and computer-readable storage media for implementing globally unique identifiers (GUIDs) in a multi-user network-based content management environment, from the perspective of a server creating a GUID for a content item, and serving requests based on the GUID. A content management system can identify a content item at a location within the data storage. Each user of the content management system can be associated with a respective user account having an amount of storage space within the storage environment. The content management system can model a user account as a collection of content item objects and globally unique identifiers that are independent of a directory-based hierarchy of content items. |
US09069877B2 |
User interface with variable sized icons
A method of presenting content on the user interface display screen of a portable electronic device includes the presentation of a plurality of icons. The icons scale in size in accordance with a position of the respective icons along a curved path. |
US09069876B2 |
Memory caching for browser processes
There is disclosed a method in which a process is initiated to handle a set of information, which includes one or more resources. In the method the set of information is examined to determine whether the set of information includes a resource stored as a shareable cache element in a memory. If the determination indicates that the set of information includes a resource stored as a shareable cache element, the shareable cache element is used as the resource of the set of information. |
US09069872B2 |
Relating web page change with revisitation patterns
Web page change may be related to revisitation patterns to support web interaction. In an example embodiment, a method involves analyzing change and revisitation data for a web page, determining a relationship between the data, inferring consumption intent by a user for the web page, and utilizing the inferred consumption intent. More specifically, change data is analyzed to produce a change characterization, with the change data reflecting differences between content of a web page at different times. Revisitation data is analyzed to produce a revisitation characterization, with the revisitation data including visit times to the web page by a user. A relationship is determined between the change and the revisitation data based on the change and the revisitation characterizations. Consumption intent of the user for the content of the web page is inferred responsive to the relationship. The inferred consumption intent is utilized to support interaction with the web page. |
US09069869B1 |
Storing on a client device data provided by a user to an online application
User data used or generated by an online application is stored by the online application on the client device, rather than entirely on the system hosting the online application. |
US09069868B2 |
Computer device for reading e-book and server for being connected with the same
A device, server, method, and computer program product for reading an e-book are provided. The e-book may include at least a content identifier corresponding to a content in the e-book. The device may include a content navigator configured to present the content according to a command from a user and a processing unit configured to acquire the content identifier corresponding to the content presented by the content navigator, send the content identifier to a server, and receive from the server a message associated with the content. An output unit configured to output the message to the user may be provided. |
US09069865B2 |
Geocoding personal information
A computer-implemented method for generating geocoded user information is disclosed. The method comprises searching user data across multiple different data corpuses for entries having location-related information and determining locations for the location-related information. The method further comprises generating a map showing a current location of a mobile device along with representations of the entries having location-related information, at the determined locations, for entries from the multiple different data corpuses. |
US09069863B2 |
Identifying unknown parameter and name value pairs
Identifying parameter and name/value pair separators within two or more strings of data. The identifying is performed by selecting at least one name/value pair separator candidate from the two or more strings of data, and filtering the at least one name/value pair separator candidate using one or more rules, thereby removing any of the name/value pair separator candidates that do not conform to any of the one or more rules. The identifying additionally includes selecting at least one parameter separator candidate from the two or more strings of data, and filtering the at least one parameter separator candidate using one or more rules, thereby removing any of the at least one parameter separator candidates that do not conform to any of the one or more rules. The result is a set of tuples that includes a name/value separator candidate, and a parameter separator candidate. |
US09069862B1 |
Object-based relationship search using a plurality of sub-queries
A user query including one or more references to objects of various types and/or text keywords is received from a user and processed into sub-queries. Information sources execute the sub-queries and returns search results matching text keywords and/or relating to objects referenced in the user queries. The search results are organized based on their object types and relationships, and displayed in a manner exposing their relationships to the user. |
US09069858B1 |
Systems and methods for identifying entity mentions referencing a same real-world entity
The technology disclosed relates to identifying entity reflections that refer to a same real-world entity. In particular, it relates to using statistical functions to make probabilistic deductions about entity attributes, which are used to construct optimal combinations of entity attributes. These optimal combinations of entity attributes are further used to generate search queries that return more precise search results with greater recall. |
US09069856B1 |
Evaluating access control list data for a social network
Methods, systems, and computer programs are presented for processing data to control display of followers of an entity to viewers of an entity page of the entity in a social network. One method includes detecting a request to view the entity page by a viewer. Fetching a first row of data associated with the social network. The method processes the first row of data to read a set of bits to determine whether certain ones of the users that are following the entity are to be displayed as following the entity in the entity page. The method also fetches a second row of data to determine whether the viewer is in one of the groups of the users that are following the entity and not displaying the users that follow the entity to the viewer when the viewer is not in one of the groups. |
US09069849B1 |
Methods for enforcing time alignment for speed resistant audio matching
Systems and methods are provided herein relating to speed resistant audio matching. Descriptors can be generated for a received audio signal and matched with reference descriptors. A set of hits for respective reference samples can be generated based on the matching. A histogram can then be generated that correlates probe sample hit time with reference sample hit time. In one implementation, a rolling window can be used in analyzing the histogram allowing for slight variances in the timing between probe sample hits and reference sample hits. In another implementation, the histogram generated can be based on an estimated time stretch of the probe sample. In yet another implementation, a set of histograms can be generated based on a minimum speed change, a maximum speed change, and a speed step. Histograms can be evaluated to determine a most likely matching histogram. |
US09069848B2 |
Automatic taxonomy enrichment
Techniques for enriching a taxonomy using one or more additional taxonomies are provided. The techniques include receiving two or more taxonomies, wherein the two or more taxonomies comprise a destination taxonomy and one or more additional taxonomies, determining one or more relevant portions of the two or more taxonomies by identifying one or more common terms between the two or more taxonomies, importing one or more relevant portions from the one or more additional taxonomies into the destination taxonomy, and using the one or more imported taxonomy portions to enrich the destination taxonomy. |
US09069845B2 |
Personalized electronic-mail delivery
Personalized electronic-mail delivery is disclosed. The content of incoming electronic-mail messages is identified. Determinations may be made with respect to whether the content of the incoming electronic-mail messages corresponds to a user profile. The user profile may indicate one or more user preferences of a particular user with respect to incoming electronic-mail messages. If the incoming electronic-mail messages correspond to the one or more user preferences indicated in the user profile, the electronic-mail messages may be delivered to an electronic-mail server. The electronic-mail messages may then be displayed to the user via a list of electronic-mail messages reflective of those messages that are stored at the electronic-mail server and accessible to the end-user. |
US09069834B2 |
Control method and storage controller apparatus
A control method executed by a first storage control apparatus comprises receiving, from the information processing apparatus, a request to change data stored in a storage unit provided in the first storage control apparatus so as to be synchronized to changed data, extracting address information, included in the request, that identifies an address at which data corresponding to the data to be synchronized has been stored in a storage unit provided in the second storage control apparatus, creating time information that identifies a time of the day at which the request was received, and transmitting a change request, which includes the extracted address information and the created time information, from the first storage control apparatus to the second storage control apparatus, the change request requesting the corresponding data stored in the second storage control apparatus to be changed to the changed data. |
US09069826B2 |
Information provision system, information provision system control method, information provision device, program, and information recording medium
To provide an information provision system capable of improving a users operability in obtaining a list of desired information. A designated position obtaining unit (50) obtains a position in a screen designated by the user. In the case where the user designates a position in the screen and thereafter moving the designated position to thereby input a trace, a trace obtaining unit (51) obtains the trace input by the user. A character string extraction unit (52) extracts a character string from content shown in the screen, based on the position obtained by the designated position obtaining unit (50) or the trace obtained by the trace obtaining unit (51). A list obtaining unit (53) obtains a list of information, based on the character string extracted by the character string extraction unit (52) and the trace obtained by the trace obtaining unit (51). A display control unit (54) displays a list screen showing a list of information obtained by the list obtaining unit (53) on a display unit. |
US09069822B2 |
Inquiry-oriented user input apparatus and method
User input from a reduced keypad is disambiguated and compared with a first dynamic lexicon, and predicted matches (e.g. either a single word or phrase) are offered. If a user continues to type beyond a boundary condition, then input is no longer predicted from the first lexicon, but instead is interpreted as a request for matches from a second, quasi-static lexicon allowing words or phrases to be entered. When the entry is accepted, data is transmitted to a remote receiver and may be parsed as an inquiry for subsequent operation. Following acceptance, the apparatus invokes a program suitable for interacting with the response generated to the inquiry. |
US09069820B2 |
Data management and processing system for large enterprise model and method therefor
A computer system performs data processing using a data organizer which parses a primary set of data into predefined sets of data components according to one or more enterprise models. The sets of data components from the data organizer are respectively stored in multiple data sources. The data components may be stored as a binary file or hierarchical file. A plurality of data processing systems execute the enterprise models. A task manager controls which enterprise model executes on each data processing system. The data processing systems access the data components from the data sources which correspond the executing enterprise model. The data components are sent over dedicated communication channels to the data processing systems. Each data processing system may have a data interface, which is configured to receive data from different sources and convert the data into a standard format. |
US09069819B1 |
Method and apparatus for reliable I/O performance anomaly detection in datacenter
A method and apparatus for reliable I/O performance anomaly detection. In one embodiment of the method, input/output (I/O) performance data values are stored in memory. A first performance data value is calculated as a function of a first plurality of the I/O performance data values stored in the memory. A first value based on the first performance data value is calculated. An I/O performance data value is compared to the first value. A message is generated in response to comparing the I/O performance value to the first value. |
US09069817B2 |
Database row access control
A method, system, and computer program product to create an access control bit mapping (ACBM) structure for a corresponding database table are disclosed. The ACBM structure may include a relative record number (RRN) bit map. The RRN bit map may describe the access rights for a parameter. The computer-implemented method may maintain one or more statistics describing the RRN bit map. The method may additionally provide for updating the ACBM structure. The method may also provide for using the ACBM structure to process a database query. |
US09069815B1 |
Method and system for responding to queries
Responding to queries directed to a database management system (DBMS) includes identifying data from a DBMS, where the identified data is at least partially responsive to a query, and where the identified data remains static over a period. Also including establishing a subset of the identified data in a computer memory, where the computer memory is characterized by an access latency less than the latency associated with retrieving the identified data using a query to the DBMS, and where the access latency is defined with respect to an application program operable to issue a query to which the identified data is responsive. Further includes trapping those queries intended for the DBMS where at least a portion of the response to the query corresponds to at least a portion of the established data; and resolving trapped queries at least in part using the corresponding established data. |
US09069814B2 |
Method and system for using natural language to generate widgets
A user interface application is created to prompt a user for information and to generate a query to be submitted to a natural language (NL) query answering system. A first user is prompted to submit an NL query, and the NL query is received. The user interface application is generated using the NL query and so that the user interface application is configured to prompt the first user or a second user to provide information, receive the information, generate a computer-generated query based on the NL query and the received information, provide the computer-generated query to the NL query answering system, receive answer information from the NL query answering system in response to the computer-generated query, and cause at least some of the answer information to be displayed on a display device. |
US09069813B2 |
Query translation for searching complex structures of objects
Searching stored content is disclosed. A first mapping is created from an object to one or more stored relational database tables. A second mapping is created from the object to an indexer schema. One or both of the following is done: 1) using the first mapping to translate a search request expressed in an abstract query language to a first query language associated with the relational database; and 2) using the second mapping to translate the search request to a second query language associated with the indexer schema. |
US09069806B2 |
Virtual block devices
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for virtual block storage. In one aspect, a method includes receiving a request to initialize a virtual machine, the virtual machine having an associated virtual block device; accessing a file map comprising a plurality of file map entries; determining file map entries corresponding to blocks of data allocated to the virtual block device and one or more files in which the blocks of data allocated to the virtual block device are stored; determining that a particular one of the blocks allocated to the virtual block device has been written to a new position not associated with the particular block in the file map; and updating the position associated with the particular block to the new position. |
US09069803B2 |
Application installation system, method and computer program product for allowing a package to be installed by a third party
A computer implemented method of developing computer applications, the method comprising providing to multiple users access, over a network, to information on a data center, with a subgroup of the users having access to a sub-portion of the information that is different from the sub-portion accessible by the remaining tenants of the subgroup; and communicating with the data center over the network employing a computer system associated with a user of the sub-group to establish application functionality with the sub-portion that may be accessed, over the network, by additional parties authorized by the user. Also disclosed is a machine-readable medium and a data center, both of which facilitate carrying-out the steps of the method. |
US09069802B2 |
Syntactic tagging in a domain-specific context
This application relates generally to defining a domain-specific syntax characterizing a functional information system and performing operations on data entities represented by the domain-specific syntax, including defining a domain-specific syntax, receiving and storing a domain-specific data entity, assigning a syntactic tag to the domain-specific data entity, and electronically storing the tag assigned to the data entity in the electronic data store so that the tag is logically linked to the stored data entity. |
US09069800B2 |
Parallel database backup and restore
Embodiments are directed to simultaneously backing up data from multiple locations to a single location and to restoring data from a single location to multiple locations simultaneously. In an embodiment, a computer system receives a backup command from a user which indicates that various specified portions of data are to be backed up. The data portions are stored in multiple different locations in a parallel database. The computer system generates multiple backup commands specific for each location in which the data is stored. The backup commands initiate a parallel backup from the various locations to a single location in a data store. The computer system also executes the generated backup commands in parallel, so that the data from each of the different locations is backed up in the data store. |
US09069799B2 |
Restoration of centralized data storage manager, such as data storage manager in a hierarchical data storage system
Systems and methods for restoring a database in an information management system that does not include a secondary copy of the database, are disclosed. The systems and methods may include using metadata stored in non-production storage devices to restore the database. In some implementations the methods are used to consolidate multiple information management systems. In other implementations, the systems and methods are used for reviewing content of archived storage media. Other implementations are disclosed. |
US09069796B2 |
Information processing system, computer-readable non-transitory storage medium, information processing method and information processor
A first information processor executes a program or a routine which uses wireless communication and transmits, while the program or the routine is being executed, identification information for identifying the program or the routine to an unspecified apparatus. A second information processor receives the identification information transmitted from the first information processor to the unspecified apparatus and selects, from among a plurality of programs or a plurality of routines stored in the second information processor, a program or a routine corresponding to the identification information as a program or a routine to be executed. |
US09069793B2 |
Dynamic highlighting of geographic entities on electronic maps
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, can be used to dynamically generate electronic maps with highlighted entity boundaries. In one aspect, a method includes receiving a request for an electronic map segment for a geographic region, with the request identifying a geographic entity to be highlighted in the requested electronic map segment. A plurality of layers of map data associated with the geographic region and data defining a boundary of the identified geographic entity are retrieved in response to the request. The electronic map segment is rendered based on the retrieved plurality of layers of map data and the data defining the boundary of the geographic entity, with one or more of the retrieved layers are rendered over a rendering of a highlighted boundary of the geographic entity. The rendered electronic map segment is transmitted in response to the request. |
US09069788B2 |
Truncating data associated with objects in a multi-tenant database
An embodiment of a multi-tenant database system includes a multi-tenant database, an entity definition table, and a data processing engine. The database has objects for multiple tenants, including an existing object for a designated tenant. Each entry in the existing object has a respective entity identifier. The definition table has entries for the database objects, including a metadata entry for the existing object. This metadata entry has a tenant identifier for the designated tenant, an entity name for the existing object, and an old key prefix for the existing object. Each entity identifier of the existing object begins with the old key prefix. The engine performs a data truncation operation on the existing object by updating the metadata entry to replace the old key prefix with a new key prefix. This results in an updated object that is identified by the new key prefix and the tenant identifier. |
US09069786B2 |
Method for maintaining multiple fingerprint tables in a deduplicating storage system
A system and method for managing multiple fingerprint tables in a deduplicating storage system. A computer system includes a data storage medium, a first fingerprint table comprising a first plurality of entries, and a second fingerprint table comprising a second plurality of entries. Each of the first plurality of entries and each of the second plurality of entries are configured to store fingerprint related data corresponding to data stored in the data storage medium. A data storage controller is configured to select the first fingerprint table for storage of entries corresponding to data stored in the data storage medium that has been deemed more likely to be successfully deduplicated than other data stored in the data storage medium; and select the second fingerprint table for storage of entries corresponding to data stored in the data storage medium that has been deemed less likely to be successfully deduplicated than other data stored in the data storage medium. |
US09069782B2 |
System and method for security and privacy aware virtual machine checkpointing
A checkpointing method for creating a file representing a restorable state of a virtual machine in a computing system, comprising identifying processes executing within the virtual machine that may store confidential data, and marking memory pages and files that potentially contain data stored by the identified processes; or providing an application programming interface for marking memory regions and files within the virtual machine that contain confidential data stored by processes; and creating a checkpoint file, by capturing memory pages and files representing a current state of the computing system, which excludes information from all of the marked memory pages and files. |
US09069778B1 |
Cloud object store for archive storage of high performance computing data using decoupling middleware
Cloud object storage is enabled for archived data, such as checkpoints and results, of high performance computing applications using a middleware process. A plurality of archived files, such as checkpoint files and results, generated by a plurality of processes in a parallel computing system are stored by obtaining the plurality of archived files from the parallel computing system; converting the plurality of archived files to objects using a log structured file system middleware process; and providing the objects for storage in a cloud object storage system. The plurality of processes may run, for example, on a plurality of compute nodes. The log structured file system middleware process may be embodied, for example, as a Parallel Log-Structured File System (PLFS). The log structured file system middleware process optionally executes on a burst buffer node. |
US09069776B1 |
Serving encrypted and plain data from a low latency non-volatile memory
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for serving encrypted and plain data from a low latency non-volatile memory. One of the methods includes executing a process on a server having a low latency volatile random access memory and a low latency non-volatile memory. The process is associated with an index file stored in the low latency volatile random access memory and encrypted and plain data stored in the low latency non-volatile memory. The process receives a query, finds data necessary to generate a response to the query using the index file, and retrieves the data from the low latency non-volatile memory whether the data is in an encrypted or a plain format. The process provides responses to queries where the responses are generated from a portion of either the encrypted data or the plain data stored in the low latency non-volatile memory. |
US09069770B2 |
Method of providing digital content for users of physical items
Systems, apparatuses, and methods are provided for enhancing users' overall experiences with physical items by supplementing their physical experiences with digital experiences. According to an embodiment, a user uses an electronic device to scan a smart tag associated with an item to obtain an item identifier of the item. The electronic device sends the item identifier to a server, which selects digital content related to the item and sends the selected digital content to the user's electronic device for display. |
US09069769B2 |
Creating or modifying an ordered trail of links to pages and/or documents
A method of managing an aggregate document includes a) presenting management options on a display device associated with a computing device in response to a user using the computing device to identify or select an aggregate document to be created of modified, b) presenting search selection options on the display device in response to the user selecting an embedded search service from a plurality of choices of embedded services, c) presenting a search result list on the display device after the user entered one or more search terms in a search text box and activated a search control and in response to receiving search results from a corresponding search conducted by the search engine, and d) adding a media content record to the aggregate document in response to the user activating an add control associated with a corresponding search result item. |
US09069767B1 |
Aligning content items to identify differences
Techniques for aligning content items with one another are described herein. These techniques may align different versions of a same content item for the purpose of identifying differences between the versions, identifying commonalities between the versions, mapping annotations made in one version to the other version, aggregating annotations across the different versions, or for any other reason. The content items may include electronic books, songs, videos, documents, or the like. |
US09069761B2 |
Service-aware distributed hash table routing
In one embodiment, a node in a computer network joins a global ring associated with a distributed hash table (DHT), and maintains a DHT routing table and DHT database for the global ring. In addition, the node may determine a particular service class for which the node is configured, and may join a particular service-based sub-ring according to the particular service class, where all nodes of the particular service-based sub-ring are within the global ring. As such, a service-based DHT routing table and service-based DHT database may be maintained for the particular service-based sub-ring, such that DHT operations identified by the particular service class are routed to the particular service-based sub-ring (e.g., by a portal node). |
US09069760B2 |
Mobile terminal and controlling method thereof
A mobile terminal and controlling method thereof are disclosed by which a user can be informed of an event associated with augmented reality based on an occurrence of the event using various haptic effects that differ from each other. |
US09069756B2 |
Data transfer control apparatus, data transfer control method, and computer product
A data transfer control apparatus includes a transferring unit that transfers data from a transfer source memory to a transfer destination memory, according to an instruction from a first processor; and a first processor configured to detect a process execute by the first processor, determine whether transfer of the data is urgent, based on the type of the detected process, and control the transferring unit or the first processor to transfer the data, based on a determination result. |
US09069754B2 |
Method, system, and computer readable medium for detecting related subgroups of text in an electronic document
Disclosed herein are systems and methods for navigating electronic texts. According to an aspect, a method may include determining that a user non-linearly navigates between text subgroups within electronic text. The method may also include linking the text subgroups in response to determining that the user non-linearly navigates between the text subgroups. Further, for example, text subgroups within an electronic text may be determined. In this example, a similarity relationship between content of each text subgroup and one or more other text subgroups may be determined for linking the text subgroups. |
US09069752B2 |
Measuring and displaying facets in context-based conformed dimensional data gravity wells
A processor-implemented method, system, and/or computer program product measures and displays facets in context-based conformed dimensional data gravity wells. Conformed dimensional objects and synthetic context-based objects are parsed into n-tuples. A virtual mass of each parsed object is calculated, in order to define a shape of multiple context-based conformed dimensional data gravity wells that are created when data objects that are pulled into each of the context-based conformed dimensional data gravity well frameworks on a context-based conformed dimensional gravity wells membrane. Data from the multiple context-based conformed dimensional data gravity wells then populates nodes in a data model. A displayed appearance of the particular context-based conformed dimensional data gravity well is dynamically adjusted according to the how closely each of the multiple parsed synthetic context-based objects matches said at least one context object and/or at least one dimension object. |
US09069751B1 |
Systems and methods for managing document pedigrees
A method and system for managing and tracking the pedigree or data lineage of an electronic document. The methods and systems provide a standardized way for managing the pedigree of an electronic document regardless of its data type. |
US09069750B2 |
Method and system for semantic searching of natural language texts
A method and system comprising an automated analysis of at least one corpus of natural language text is disclosed. For each sentence of a corpus, the analysis includes performing a syntactic analysis using linguistic descriptions to generate at least one syntactic structure for the sentence, building a semantic structure for the sentence, associating each generated syntactic and semantic structure with the sentence, and saving each generated syntactic and semantic structure. For each corpus text that was preliminary analyzed, performing an indexing operation to index lexical meanings and values of linguistic parameters of each syntactic structure and each semantic structure associated with sentences in the corpus text. A semantic search as disclosed herein includes at least one automatic preliminary analyzed corpus of sentences comprising searched values of linguistic, syntactic and semantic parameters. Due to deep semantic analysis of one or more corpora, the search may be executed in various languages, in resources of various languages, and in text corpora of various languages, regardless of the language of the query. |
US09069747B2 |
Methods, apparatus, systems and computer readable mediums for use in association with electronic spreadsheets
In one embodiment, a method comprises: providing an electronic spreadsheet having a plurality of cells arranged in an array having a plurality of rows and a plurality of columns; receiving information defining a plurality of items, each of the plurality of items representing a respective set of data usable in populating at least a portion of the plurality of cells of the electronic spreadsheet, at least one of the plurality of items including a table having a plurality of rows and a plurality of columns; associating each of the plurality of items with a respective location in the electronic spreadsheet; associating each of the plurality of items with a respective position in a stack, each of the plurality of items being able to be associated with any position in the stack; and rendering the electronic spreadsheet in accordance with the information defining the plurality of items, the respective location associated with each item and the respective stack position associated with each item. |
US09069745B2 |
Electronic form automation
Some embodiments may provide a method comprising receiving, from a remote machine, entity-identifying data and form identifying data, the form identifying data to identify a sequence of one or more electronic forms, the sequence including a target electronic form having a form element, determining an entity identifier, based on the entity-identifying data, accessing, from a data store, an entity attribute value based on the entity identifier, and transmitting, to the remote machine, form-filling instructions operable to cause a machine to automatically associate an entity attribute value with the form element. |
US09069744B2 |
Extensible framework for ereader tools, including named entity information
Information about named entities referenced in an electronic book (ebook) is provided to a client device. An ebook identifier identifying the ebook is received from the client device. A set of layers available for use with the ebook is determined. The layers in the set provide information associated with the ebook and a layer in the set provides information associated with named entities referenced in content of the ebook. A content range identifying a range of content of the ebook for which layer information is requested and an identification of one or more of the layers in the set for which layer information is requested is received from the client device. Layer information associated with the ebook content identified by the content range for the identified layers is transmitted to the client device. The transmitted layer information includes information associated with named entities referenced by ebook content. |
US09069741B2 |
Emulating level triggered interrupts of physical devices assigned to virtual machine
Systems and methods are disclosed for handling a level triggered interrupt generated by a device assigned to a virtual machine running on a host machine. An example system includes a host machine that hosts a virtual machine and a device coupled to the host machine. The device is assigned to the virtual machine and generates one or more interrupts. The example system also includes an interrupt handler that receives an interrupt generated by the device, masks the interrupt, injects the interrupt into the virtual machine, receives an indication that the virtual machine has attempted to access the device, and in response to the indication that the virtual machine has attempted to access the device, unmasks the interrupt from the device. |
US09069740B2 |
Computer implemented method for transformation between discussion documents and online discussion forums
Method for transformation between a discussion document and an online discussion forum including: dividing the discussion document into several portions, according to original headings contained in the discussion document and for each of the plurality of portions, creating a sub-forum of the online discussion forum, in a forum database, the description of which being a text of a respective heading; creating a topic for each paragraph and sub-heading of lower hierarchy; inserting a text of each paragraph into a discussion database, formatted according to rules of the online discussion forum; modifying the online discussion forum via a discussion forum software; creating a new version of the discussion document including the original headings; parsing the adapted online discussion forum starting with a first sub-forum; inserting titles of lower level sub-forums in the new version of the discussion document as sub-headings; and outputs the new version of the discussion document. |
US09069739B2 |
System and method for transforming hierarchical objects
A method and system for transforming a first object into a second object, comprising: receiving the source and second objects; subject to the objects being of attribute type, copying, the value of the source object to the second object; subject to the objects being of node type which comprises, for each member of the second object: locating a corresponding member having a corresponding name in the source object; and invoking the method for the member and the corresponding member; subject to the objects being of list type, the source object adapted to contain elements of a first type and the second object adapted to contain elements of a second type, for each element of the source object: creating a corresponding default element of the second type; and invoking the method for the element and the corresponding default element; and invoking a user-implemented transformation routine. |
US09069738B2 |
Method and apparatus for determining representations of abbreviated terms for conveying navigation information
A method, apparatus, and computer program product are provided to facilitate determining abbreviations of a term for conveying navigation information based on one or more other terms of the navigation information. In the context of a method, one or more terms for conveying navigation information are determined. The method may also determine at least one abbreviation for at least one term of the one or more terms so that the at least one abbreviation is unambiguous with respect to other one or more of the one or more terms. The method may also cause a presentation of at least one representation of the at least one abbreviation. |
US09069731B2 |
System and method for providing online versions of print-medium publications
Apparatus and method for automatic adaptation of an image of a print page into a version suitable for an electronic screen. An input obtains an electronic image of a page of the print publication, the page comprising items, such as headlines, images and articles, arranged in a print version layout. A layout parser parses the page layout, the parsing comprising identifying the items arranged therein, including identifying boundaries of the items within the layout, and text belonging to the items. A text sizing unit selects text sizes for respective items to render the items readable when the text is shown on screen as part of the page. The resized text may no longer fit into the boundaries so a text flowing unit flows text of the item dynamically, thereby to provide an electronic screen version of the image of the page, the screen version retaining the print version layout and having text sized to be readable when shown on a screen. |
US09069729B2 |
Method and system for providing high availability to distributed computer applications
Method, system, apparatus and/or computer program for achieving transparent integration of high-availability services for distributed application programs. Loss-less migration of sub-programs from their respective primary nodes to backup nodes is performed transparently to a client which is connected to the primary node. Migration is performed by high-availability services which are configured for injecting registration codes, registering distributed applications, detecting execution failures, executing from backup nodes in response to failure, and other services. High-availability application services can be utilized by distributed applications having any desired number of sub-programs without the need of modifying or recompiling the application program and without the need of a custom loader. In one example embodiment, a transport driver is responsible for receiving messages, halting and flushing of messages, and for issuing messages directing sub-programs to continue after checkpointing. |
US09069728B2 |
Disable restart setting for AMF configuration components
A method and a system are provided for determining an AMF configuration of a highly available system with respect to whether to failover or restart a component when the component fails. The AMF configuration specifies at least two service-units containing components that represent resources, and a set of service-instances representing workload incurred by provision of services using the resources. The method identifies a failover duration and a restart duration for each component in a service-unit; and determines a failover outage and a restart outage for each service-instance impacted by a failure of a given component, based on the failover duration and the restart duration of each component in the service-unit. The method further determines whether to failover or to restart the given component if the given component fails, based on the failover outage and the restart outage of each service-instance impacted by the failure of the given component. |
US09069726B2 |
Iteratively calculating standard deviation for streamed data
The present invention extends to methods, systems, and computer program products for iteratively calculating standard deviation for streamed data. Embodiments of the invention include iteratively calculating standard deviation in a current computation window based on the standard deviation calculation for a previous computation window. Iteratively calculating standard deviation avoids visiting all previous input and performing redundant computations thereby increasing calculation efficiency. In general, streaming data is added to a buffer of size n until the buffer is filled up. Once the buffer is filled, a sum and standard deviation are calculated for the first n data points. As new data elements are received, a new sum is calculated by reusing the prior sum and a new standard deviation is calculated by reusing the prior standard deviation. |
US09069725B2 |
Dynamic outlier bias reduction system and method
A system and method is described herein for data filtering to reduce functional, and trend line outlier bias. Outliers are removed from the data set through an objective statistical method. Bias is determined based on absolute, relative error, or both. Error values are computed from the data, model coefficients, or trend line calculations. Outlier data records are removed when the error values are greater than or equal to the user-supplied criteria. For optimization methods or other iterative calculations, the removed data are re-applied each iteration to the model computing new results. Using model values for the complete dataset, new error values are computed and the outlier bias reduction procedure is re-applied. Overall error is minimized for model coefficients and outlier removed data in an iterative fashion until user defined error improvement limits are reached. The filtered data may be used for validation, outlier bias reduction and data quality operations. |
US09069724B2 |
Imaging forming apparatus with automatic configuration update
A set value management service receives a replace request for replacing configuration data of a first image forming apparatus, and searches the second image forming apparatus needs to update configuration data as a result of replacement of the first image forming apparatus. The set value management service updates configuration data of the searched second image forming apparatus. |
US09069721B2 |
Storage control device, computer-readable recording medium, and method thereof
A storage control device obtains an access request having a random characteristic or an access request having a sequential characteristic, compares a threshold with a ratio of the number of commands corresponding to the access request having the random characteristic to the number of commands corresponding to the access request having the sequential characteristic, generates and issues a command to which first identification information for instructing a storage to determine an execution order of commands issued to the storage has been assigned or a command to which second identification information for instructing the storage to execute commands in an order in which the storage received the commands has been assigned, in accordance with a result of the comparison, measures a time from issuance of the command to a response from the storage when the obtained access request has a random characteristic, and adjusts the threshold. |
US09069720B2 |
Partial object caching
A method of providing media at multiple bit rates using partial object caching may include receiving, from a first user device, a first request for a media object encoded at a first bit rate; providing the first portion of the media object to the first user device; and caching, in a partial object cache, the first portion of the media object. The method may additionally include receiving, from a second user device, a subsequent request for the media object encoded at the first bit rate; providing the first portion of the media object as retrieved from the partial object cache; and receiving a request for the media object encoded at a second bit rate. The method may further include modifying the request for the media object encoded at the second bit rate to instead request a second portion of the media object at the second bit rate. |
US09069719B2 |
Method and system for providing a smart memory architecture
A smart memory system preferably includes a memory including one or more memory chips, and a processor including one or more memory processor chips. The processor may include a common address/data/control memory bus that is configured to provide an asynchronous handshaking interface between the memory array and the memory processor. The processor can offload error data from the memory chip for analysis, and can store poor retention bit address information for memory refreshing in a non-volatile error retention memory. Program logic can also be included for memory address re-configuration. Power management logic can also be included, which may have a process-voltage-temperature compensation voltage generator for providing stable and constant read currents. An asynchronous handshaking interface is provided between the memory array and the memory processor. Write error tagging and write verification circuits can also be included. |
US09069710B1 |
Methods and systems for replicating an expandable storage volume
Machine implemented method for generating and accessing a point in time copy of an expandable storage volume in a network storage system is provided. The expandable storage volume includes a namespace for storing information for accessing data objects stored at a plurality of data constituent volumes managed by a plurality of nodes of the storage system. The method includes initiating a logical fence first for the namespace and then for the data constituent volumes for generating the point in time copy of the expandable storage volume. The logical fence filters out any information written after the fence is initiated from the point in time copy of the expandable storage volume. |
US09069708B2 |
Method and system for implementing consistency groups with virtual machines
Disclosed is an approach for implementing disaster recovery for virtual machines. Consistency groups are implemented for virtual machines, where the consistency group link together two or more VMs. The consistency group includes any set of VMs which need to be managed on a consistent basis in the event of a disaster recovery scenario. |
US09069706B2 |
Confidential information protection system and method
Efficient and effective permission confidential information protection systems and methods are described. The secure information protection systems and methods facilitate storage of confidential information in a manner safe from rogue software access. In one embodiment, a confidential information protection method is implemented in hardware and facilitates protection against software and/or Operating System hacks. In one exemplary implementation, a confidential information protection method includes setting a permission sticky bit flag to a default state upon system set up. The permission sticky bit flag access permission indication is adjusted at system reset in accordance with an initial application instruction. Access to the confidential information is restricted in accordance with the permission sticky bit and the permission sticky bit is protected from adjustments attempting to violate the permission indication. For example, another software application can not access or alter confidential information (e.g., an encryption key, initialization vector, etc.) if a permission sticky bit is designated as the highest security rating (e.g., disabling read permission and write permission until system reset). |
US09069705B2 |
CAM bit error recovery
A method for content addressable memory (CAM) error recovery that includes detecting an error in an entry of a CAM, identifying an address of the entry in the CAM, copying data from the address in the backup random access memory (RAM) into the entry of the CAM to obtain a corrected CAM, clearing a results (first in first out) FIFO structure based on detecting the error, performing, using the corrected CAM, a match request stored in a replay FIFO structure to obtain a revised result, and storing the revised result in the results FIFO structure. |
US09069704B2 |
Database log replay parallelization
A plurality of transactions are executed in a data storage application. As a result, log entries according to the plurality of transactions are stored in at least one log. During a data recovery operation, log entries from the log are dispatched into a plurality of worker queues. Each worker queue corresponds to a different one of a plurality of logical central processing units. The log entries are replayed using the plurality of worker queues such that log entries associated with a same object are executed serially by a single worker queue and at least a portion of the log entries associated with different objects are executed in parallel by different worker queues. Related apparatus, systems, techniques and articles are also described. |
US09069703B2 |
Encrypted-transport solid-state disk controller
An encrypted transport SSD controller has an interface for receiving commands, storage addresses, and exchanging data with a host for storage of the data in a compressed (and optionally encrypted) form in Non-Volatile Memory (NVM), such as flash memory. Encrypted data received from the host is decrypted and compressed using lossless compression for advantageously reducing flash memory write amplification. The compressed data is re-encrypted and stored in the flash memory. The stored data is retrieved, decrypted, decompressed, and re-encrypted before delivery to the host. When implemented within a secure physical boundary, such as a single integrated circuit, the SSD controller protects the encrypted data, from receipt through storage within the flash memory, including delivery to the host. In specific embodiments, the controller exchanges session encryption/decryption keys with the host and/or uses a security protocol such as TCG Opal to determine encryption/decryption keys. |
US09069702B2 |
Reducing read starvation
Apparatus, methods, and other embodiments associated with reducing read starvation that is supported by a multi-purpose buffer managed by a least recently used (LRU) data structure are described. One example method includes changing how certain retired pages are added back into the LRU. The dual-purpose buffer may be used in data de-duplication to support satisfying ingest requests and to support satisfying read requests. The method may also include controlling the LRU to allocate active ingest pages and active read pages from the head of the LRU. The method may also include controlling the LRU to cause the active ingest page and the active read page to re-enter the LRU at the tail of the LRU. Unlike conventional approaches, the method may also include controlling the LRU to cause a retired ingest page to re-enter the LRU at a location other than the tail (e.g., head) of the LRU. |
US09069694B2 |
Memory device and method of operating the same
A method for operating a memory device is disclosed. The method includes receiving a serial data and a serial cyclic redundancy check (CRC) code transmitted sequentially through a channel, converting the serial data into a parallel data and the serial CRC code into a parallel CRC code, outputting the parallel data at a first time point, outputting the parallel CRC code at a second time point later than the first time point, calculating a CRC code by using the parallel data, comparing the parallel CRC code and the calculated CRC code with each other and detecting an error of the serial data transmitted through the channel according to the result of the comparison, and outputting an error detection signal in response to the result of the comparison. |
US09069680B2 |
Methods and systems for determining a cache size for a storage system
Technology for operating a cache sizing system is disclosed. In various embodiments, the technology monitors input/output (IO) accesses to a storage system within a monitor period; tracks an access map for storage addresses within the storage system during the monitor period; and counts a particular access condition of the IO accesses based on the access map during the monitor period. When sizing a cache of the storage system that enables the storage system to provide a specified level of service, the counting is for computing a working set size (WSS) estimate of the storage system. |
US09069679B2 |
Adaptive record caching for solid state disks
A storage controller receives a request that corresponds to an access of a track. A determination is made as to whether the track corresponds to data stored in a solid state disk. Record staging to a cache from the solid state disk is performed, in response to determining that the track corresponds to data stored in the solid state disk, wherein each track is comprised of a plurality of records. |
US09069672B2 |
Extended fast memory access in a multiprocessor computer system
A multiprocessor computer system comprises a first node operable to access memory local to a remote node by receiving a virtual memory address from a requesting entity in node logic in the first node. The first node creates a network address from the virtual address received in the node logic, where the network address is in a larger address space than the virtual memory address, and sends a fast memory access request from the first node to a network node identified in the network address. |
US09069671B2 |
Gather and scatter operations in multi-level memory hierarchy
Methods and apparatus relating to gather or scatter operations in a multi-level cache are described. In some embodiments, a logic may determine whether to perform gather or scatter operations at a first memory or a second memory, based in part on a relative performance of performing the gather or scatter operations at the first memory and the second memory. Other embodiments are also described and claimed. |
US09069670B2 |
Mechanisms to accelerate transactions using buffered stores
In one embodiment, the present invention includes a method for executing a transactional memory (TM) transaction in a first thread, buffering a block of data in a first buffer of a cache memory of a processor, and acquiring a write monitor on the block to obtain ownership of the block at an encounter time in which data at a location of the block in the first buffer is updated. Other embodiments are described and claimed. |
US09069668B2 |
Diagnosing distributed applications using application logs and request processing paths
A method for monitoring a distributed application for errors includes constructing a transaction path for each request received by the distributed application, detecting a writing action to a log of the distributed application, and annotating the transaction path in accordance with the writing action to produce an annotated transaction path. In another embodiment, a method for building a knowledge base for use in diagnosing an error occurring in a distributed application includes executing the distributed application on a replica of a production server that supports the distributed application, constructing a transaction path for a request received by the distributed application, wherein the transaction path traverses the replica, injecting a fault into the transaction path, detecting a writing action to a log of the distributed application, wherein the writing action is a response to the fault, and storing an association between the fault and the writing action. |
US09069666B2 |
Systems and methods for controlling error reporting and resolution
Various system and method embodiments are disclosed that include using a first node to receive messages including error information from a plurality of client computers via a computer network. Recommendations for resolving errors associated with the error information are made available to the client computers via the computer network. |
US09069660B2 |
Systems and methods for writing to high-capacity memory
Systems and methods for writing to high-capacity memory are disclosed. In high-capacity memory systems in which the capacity of the characteristic portion of the memory (e.g., a page of NAND flash memory) exceeds the capacity of a buffer used to write to the memory, underutilization issues are prevalent. Data organized in the buffer can be combined with additional data to improve utilization of the characteristic portion. According to various embodiments, the additional data can include duplicate copies of the data, whitened data, or any other suitable type of data. |
US09069658B2 |
Using a virtual to physical map for direct user space communication with a data storage device
A data storage device includes multiple flash memory devices, where each of the flash memory devices are arranged into multiple blocks having multiple pages for storing data. The data storage device includes a memory controller that is operationally coupled with the flash memory devices. The memory controller is configured to receive a virtual to physical memory address translation map from a host device, where a physical memory address includes a physical address for memory on the host device. The memory controller is configured to store the virtual to physical memory address translation map in a memory module on the memory controller, receive commands directly from an application running on the host device, where the commands include virtual memory addresses that refer to the memory on the host device and translate the virtual memory addresses to physical memory addresses using the virtual to physical memory address translation map. |
US09069656B2 |
Obfuscating function resources while reducing stack consumption
In one embodiment, a system wide static global stack pool in a contiguous range of random access memory is generated, a block of memory in the system global pool is assigned to a thread of a running process, and the thread stores local variable information in static global stack pool, such that the local variable is hidden from a stack frame back-trace. In one embodiment, a dynamically allocated data structure in system heap memory is generated, the data structure is locked to ensure atomic access, a block of memory in the data structure is assigned to a thread of a process, the data structure is unlocked, and the thread stores local variable information in static global stack pool, such that the local variable is hidden from a stack frame back-trace. |
US09069655B2 |
On-vehicle apparatus, and method and computer program for transmitting positional information
At every first prescribed timing, a positional information piece is generated. Each generated positional information piece represents a position of a vehicle which occurs at the corresponding first prescribed timing. Each generated positional information piece is written into one of storage areas in a storage device. At every second prescribed timing, positional information pieces in the storage areas are sent to a positional information collecting apparatus, and new positional information pieces are allowed to be written into the storage areas in which the sent positional information pieces are stored. In the event that sending the positional information pieces in the storage areas to the positional information collecting apparatus is impossible, a new positional information piece or pieces are allowed to be written into one or more of the storage areas which store a positional information piece or pieces having not been sent yet. |
US09069653B2 |
Methods for utilizing stop sign and traffic light detections to enhance fuel economy and safety
Methods for operating a vehicle as the vehicle approaches an intersection with a traffic control device are provided herein. One example method includes detecting a traffic control device at an intersection the vehicle is approaching, and releasing and applying a disconnect clutch arranged in a driveline of the vehicle intermediate an engine and a starter/generator based on a type of the detected traffic control device. Because releasing the disconnect clutch disconnects the engine from the vehicle driveline, the engine may be turned off to increase fuel efficiency while the disconnect clutch is released. |
US09069652B2 |
Integrated level shifting latch circuit and method of operation of such a latch circuit
An integrated level shifting latch circuit receives an input signal in a first voltage domain and generates an output signal in a second voltage domain. Data retention circuitry operates in a transparent phase where a data value is subjected to a level shifting function and is written into the data retention circuitry dependent on the input signal. Control circuitry controls the data retention circuitry to operate in the transparent phase during a first phase of the clock signal and to operate in the latching phase during a second phase of the clock signal. Writing circuitry writes the data value into the data retention circuitry. Contention mitigation circuitry, during the transparent phase, reduces a voltage drop across at least one component within the data retention circuitry. |
US09069649B2 |
Distributed credit FIFO link of a configurable mesh data bus
An island-based integrated circuit includes a configurable mesh data bus. The data bus includes four meshes. Each mesh includes, for each island, a crossbar switch and radiating half links. The half links of adjacent islands align to form links between crossbar switches. A link is implemented as two distributed credit FIFOs. In one direction, a link portion involves a FIFO associated with an output port of a first island, a first chain of registers, and a second FIFO associated with an input port of a second island. When a transaction value passes through the FIFO and through the crossbar switch of the second island, an arbiter in the crossbar switch returns a taken signal. The taken signal passes back through a second chain of registers to a credit count circuit in the first island. The credit count circuit maintains a credit count value for the distributed credit FIFO. |
US09069646B2 |
Automatic documentation generator
The subject matter disclosed herein provides methods and apparatus, including computer program products, for generating a list of object descriptions based on an object's relevance for documentation. In one aspect there is provided a method that may include accepting a setting for a filter and a setting for a flag of an object. The filter setting may represent a type of information to be included in a list of object descriptions. The flag setting may represent a category of documentation relevance for the object that may be stored in a repository. The method may include comparing the filter setting with the flag setting of the object, extracting the description of the object from the repository based on the comparing of the flag setting with the filter setting, and generating the list of object descriptions that includes a description of the object. Related systems, apparatus, methods, and/or articles are also described. |
US09069631B2 |
Fencing data transfers in a parallel active messaging interface of a parallel computer
Fencing data transfers in a parallel active messaging interface (‘PAMI’) of a parallel computer, the PAMI including data communications endpoints, each endpoint comprising a specification of data communications parameters for a thread of execution on a compute node, including specifications of a client, a context, and a task, the compute nodes coupled for data communications through the PAMI and through data communications resources including a deterministic data communications network, including initiating execution through the PAMI of an ordered sequence of active SEND instructions for SEND data transfers between two endpoints, effecting deterministic SEND data transfers; and executing through the PAMI, with no FENCE accounting for SEND data transfers, an active FENCE instruction, the FENCE instruction completing execution only after completion of all SEND instructions initiated prior to execution of the FENCE instruction for SEND data transfers between the two endpoints. |
US09069629B2 |
Bidirectional counting of dual outcome events
A dual outcome event monitoring unit comprises a plurality of inputs, and a first counter. Each input is associated with an event and the first counter is a bidirectional counter. The dual outcome event monitoring unit is configured to increment the first counter in response to receiving an indication of the occurrence of a first event of a plurality of events. The first event is designated as an increment event. The dual outcome event monitoring unit is also configured to decrement the first counter responsive to receiving an indication of the occurrence of a second event of a plurality of events. The second event is designated as a decrement event. |
US09069627B2 |
Method and apparatus for providing a dynamic execution environment in network communication between a client and a server
A computer implemented method and apparatus for providing a dynamic execution environment comprising receiving a base user interface from a server, creating and storing one or more intermediate representations (IR) which represent a mapping between the base user interface and a modified user interface, executing the one or more IRs to intercept network communication from the server, map between the base user interface and the modified user interface, and to send the modified user interface to one or more clients and executing the one or more IRs to intercept network communication from the one or more clients to the server with user data, map between the modified user interface and the base user interface, and to send the base user interface along with the user data to the server |
US09069625B2 |
Method of parallel processing of ordered data streams
The disclosure relates to parallel processing of multiple digital data streams. The method includes transferring portions of incoming streams and attributes thereof to processors and obtaining respective portions of output streams and providing a sequence of the portions. Providing includes searching for a processor which is processing a portion of a particular incoming stream that has been located in a particular first stream before a portion already processed in said processor, and when several such processors are found, selecting a processor which is processing a portion of the particular incoming stream that is closest to the processed portion of the particular incoming stream. The processed portion of the particular incoming stream (and previously processed portions of the incoming stream from other processors) is transferred to the selected processor. If no such processors are found, the processed portions of the incoming stream are transferred to a respective output stream. |
US09069616B2 |
Bandwidth throttling of virtual disks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing resources in a computing system. For virtual hard disk drives supported by multiple physic hard disk drives over a network, artificial throttling of the disk access bandwidth is implemented, such that the resulting latency behavior of each virtual hard disk drive resembles the latency behavior of a corresponding physical hard disk drive emulated by the virtual hard disk drive. In various implementations, the artificial throttling simulates both characteristics of sequential access latencies and random access latencies on a physical hard drive. |
US09069614B2 |
Using a temporary object handle to control access to a resource object
A method is provided for using a temporary object handle. The method performed at a resource manager includes: receiving an open temporary handle request from an application for a resource object, wherein a temporary handle can by asynchronously invalidated by the resource manager at any time; and creating a handle control block at the resource manager for the object, including an indication that the handle is a temporary handle. The method then includes: responsive to receiving a request from an application to use a handle, which has been invalidated by the resource manager, sending a response to the application that the handle is invalidated. |
US09069613B2 |
Processing batch database workload while avoiding overload
Processing batch database workload while avoiding overload. A method for efficiently processing a database workload in a computer system comprises receiving the workload, which comprises a batch of queries directed toward the database. Each query within the batch of queries is assigned a priority. Resources of the computer system are assigned in accordance with the priority. The batch of queries is executed in unison within the computer system in accordance with the priority of each query thereby resolving a conflict within the batch of queries for the resources of the computer system, hence efficiently processing the database workload and avoiding overload of the computer system. |
US09069612B2 |
Carry look-ahead adder with generate bits and propagate bits used for column sums
A carry look-ahead adder includes an input stage to produce generate bits and propagate bits from input signals. An output stage produces output sums exclusively from the generate bits, the propagate bits and carry in bits. |
US09069608B2 |
Method and system for providing a roaming remote desktop
Techniques are disclosed for migrating a linked clone virtual machine (VM) based on a location of a client device. In one embodiment, a client device transmits its location to a VM management center, and a migration application running thereon determines whether the client device and a linked clone VM to which the client device is attempting to connect are at the same location. If the client device and the linked clone VM are not at the same location, the migration application identifies a VM hosting site proximate to the client device, and instructs a hypervisor to “cold” migrate the linked clone VM and its associated redo log to a VM host and a storage device, respectively, at the identified VM hosting site. The link clone VM may then be “actively” linked to a base VM at the VM hosting site, while maintaining “passive” links to base VM(s) at other locations. |
US09069605B2 |
Mechanism to schedule threads on OS-sequestered sequencers without operating system intervention
Method, apparatus and system embodiments to schedule OS-independent “shreds” without intervention of an operating system. For at least one embodiment, the shred is scheduled for execution by a scheduler routine rather than the operating system. A scheduler routine may run on each enabled sequencer. The schedulers may retrieve shred descriptors from a queue system. The sequencer associated with the scheduler may then execute the shred described by the descriptor. Other embodiments are also described and claimed. |
US09069598B2 |
Providing logical partions with hardware-thread specific information reflective of exclusive use of a processor core
Techniques for simulating exclusive use of a processor core amongst multiple logical partitions (LPARs) include providing hardware thread-dependent status information in response to access requests by the LPARs that is reflective of exclusive use of the processor by the LPAR accessing the hardware thread-dependent information. The information returned in response to the access requests is transformed if the requestor is a program executing at a privilege level lower than the hypervisor privilege level, so that each logical partition views the processor as though it has exclusive use of the processor. The techniques may be implemented by a logical circuit block within the processor core that transforms the hardware thread-specific information to a logical representation of the hardware thread-specific information or the transformation may be performed by program instructions of an interrupt handler that traps access to the physical register containing the information. |
US09069597B2 |
Operation management device and method for job continuation using a virtual machine
When hardware failure occurs in an operation device, a provisional job executing unit of a virtual machine is allowed to temporarily execute a job until setup of a spare device as an alternative job execution device is completed. Start of operation of the virtual machine is performed in a short time by shift from a suspending state to an operating state. Therefore, execution of the job is not stopped by the hardware failure of the operation device and it is possible to improve continuity of the job and improve reliability of a redundant configuration of the job execution device in which the spare device is associated with the operation device. |
US09069594B1 |
Burst buffer appliance comprising multiple virtual machines
A burst buffer appliance is adapted for coupling between a computer system and a file system. The burst buffer appliance comprises a flash memory or other high-speed memory having a substantially lower access time than the file system, and is configured to include a plurality of virtual machines for processing respective different types of input-output operations that involve utilization of the high-speed memory, with each of the virtual machines providing a different performance level for its associated type of input-output operations. The performance levels provided by the plurality of virtual machines may comprise respective different quality of service (QoS) levels for the respective different types of input-output operations, specified in terms of parameters such as latency and throughput rate. A highest QoS level may be provided by a particular virtual machine for operations involving writing checkpoints from the computer system to the high-speed memory. |
US09069593B2 |
Systems and methods for deletion of untracked datastore paths
In an embodiment, first and second lists of virtual machine datastore paths are obtained. The first list includes datastore paths on a datastore. The second list includes datastore paths that are associated with existing virtual machines. The first and second lists are compared and non-matching datastore paths are deleted from the datastore, thereby freeing up disk space on the datastore. |
US09069592B2 |
Generic transport layer mechanism for firmware communication
A computing system including a communication network architecture with a transport layer mechanism. The computing system is capable of supporting a multitude of different application protocols involving information and/or data exchange between an operating system instance and various firmware services. The computing system may include an operating system instance with a Generic Transport Driver supporting the application protocols in the operating system instance, a firmware service connected to a Generic Transport Facility via a Generic Firmware Service Interface and a virtual machine with a Generic Transport Passthrough. The Generic Transport Driver of the operating system instance exchanges communication protocol data with the Generic Transport Facility of the firmware component via the generic Transport Passthrough. |
US09069590B2 |
Preprovisioning using mutated templates
Illustrative embodiments include a method for preprovisioning using a mutated template. A subset of templates is selected from a set of templates that can be provisioned to a data processing system, a template in the set of templates including data to create a virtual machine on the data processing system. The mutated template is constructed using the subset of templates. A manifest is constructed such that a template in the subset of templates can be reconstructed from the mutated template using the manifest. Instead of the subset of templates, the mutated template is preprovisioned to the data processing system. |
US09069585B2 |
Application tune manifests and tune state recovery
In accordance with one or more aspects, a request to run an application is received. The application has an associated tune manifest that identifies one or more resources that the application may use. The tune manifest is compared to a device resource record, and a check is made, based at least in part on the comparing, whether the one or more resources identified in the tune manifest can be satisfied by the device. If the one or more resources identified in the tune manifest can be satisfied by the device, then the application is run; otherwise, a notification of a conflict between the application and the device is presented. Additionally, when the application exits, a device tune state that identifies a content source to which the device was tuned prior to running the application can be retrieved and the device restored to this device tune state. |
US09069582B2 |
Classpath optimization in a Java runtime environment
A computer implemented method, data processing system, and computer usable program are provided by the aspects of the present invention. Aspects of the present invention identify required classes of a software program in the import statements in the source code. Next, the aspects of the present invention identify an element in a classpath environment variable that contain only the required classes and generate a new classpath environment variable with the identified element. Aspects of the present invention then store the new classpath environment variable in a classpath file that is specific to the software program for subsequent invocation. |
US09069579B2 |
N-way synchronization of desktop images
Methods and systems for n-way cloning and synchronization of a user desktop image are provided. Example embodiments provide a Cloning and Synchronization System (“CSS”) which binds a server stored CVD object representing the user's desktop image to one or more endpoint devices. Each endpoint device receives a clone of the CVD object that comprises one or more layers of the server CVD depending upon the suitability of the endpoint device hardware and operating system to the server stored desktop. The cloned CVDs in the endpoint devices are then kept synchronized by synchronization operations. In one embodiment, the CSS allows only one endpoint device to act as a master device and push up changes to the server CVD. These changes are then pushed down to the other devices using different synchronization methods dependent upon the layer. |
US09069573B2 |
Method for generating reduced snapshot image for booting and computing apparatus
Method for generating a reduced snapshot image for booting and a computing apparatus are provided. An embodiment of the method includes the following. In response to a shutdown request, it is determined whether a specific boot mode is enabled. When the specific boot mode is enabled, a threshold parameter set for process killing is assigned. If a first memory unit of the computing apparatus has at least one process satisfying a process killing condition, the at least one process satisfying the process killing condition is killed. The process killing condition includes a criterion based on the threshold parameter set. A hibernation process is entered, wherein the hibernation process generates a snapshot image for booting and stores the snapshot image in a second memory unit of the computing apparatus and the snapshot image includes at least one process reserved in the first memory after the killing step. |
US09069566B1 |
Implementation of a multiple writer single reader queue in a lock free and a contention free manner
Method and system for implementing a multiple writer single reader queue in a lock free and a contention free manner. The method includes receiving a plurality of payloads from a plurality of users, assigning each payload to a writer thread, creating a corresponding writer queue by each the writer threads, enqueuing queue entries into the writer queues maintained exclusively by the each of the writer threads and dequeuing sequentially the queue entries by a reader thread. Further, the method includes adding and removing one or more writer threads in real time. The system includes an electronic device for displaying a plurality of payloads. The system also includes a processor, a memory that stores instructions and a communication interface in electronic communication with the electronic device and the processor. |
US09069565B2 |
Processor and control method of processor
A processor includes: first selectors that select instruction addresses of instructions of a plurality of threads or a branch target address of a branch instruction to be predicted and that output addresses of the plurality of threads; a second selector that selects one of the addresses of the plurality of threads output by the first selectors; a branch prediction circuit that predicts and outputs a branch direction, which indicates whether the branch instruction of the address selected by the second selector is branched, based on the selected address in a first cycle stage and that predicts and outputs the branch target address of the branch instruction to be predicted based on the selected address in a second cycle stage later than the first cycle stage; and a thread arbitration circuit that controls selection of the addresses of the threads by the first selectors and the second selector. |
US09069558B2 |
Recursive use of multiple hardware lookup structures in a transactional memory
A lookup engine of a transactional memory (TM) has multiple hardware lookup structures, each usable to perform a different type of lookup. In response to a lookup command, the lookup engine reads a first block of first information from a memory unit. The first information configures the lookup engine to perform a first type of lookup, thereby identifying a first result value. If the first result value is not a final result value, then the lookup engine uses address information in the first result value to read a second block of second information. The second information configures the lookup engine to perform a second type of lookup, thereby identifying a second result value. This process repeats until a final result value is obtained. The type of lookup performed is determined by the result value of the preceding lookup and/or type information of the block of information for the next lookup. |
US09069550B2 |
System and method for adjusting inactivity timeout settings on a display device
In general, embodiments of the invention provide an approach to proactively adjust timeout settings on a display device based on user activity. Specifically, a system and method are presented to adaptively adjust the inactivity timeout settings on a display device based on the application being used, the content being displayed on the device, and an analysis of the user's history with the application. The present invention calculates an inactivity timeout modifier which is utilized to modify the default operating system timeout value. |
US09069548B2 |
Reconfigurable instruction encoding method and processor architecture
A reconfigurable instruction encoding method includes the following operations: An instruction distribution of an application is counted, and multiple instruction pairs with higher utilization rates are accordingly found. Multiple instructions of the instruction pairs are duplicately encoded according to multiple reserved sections of an original instruction table, so that the instructions have corresponding reconfigured codes and a reconfigured instruction table extended from the original instruction table and including the reconfigured codes is obtained. A compiler is utilized to generate multiple machine codes according to the reconfigured instruction table and consecutive execution instructions. Hamming distance of the machine codes corresponding to the reconfigured instruction table and the execution instructions are not longer than Hamming distance of the machine codes generated according to the original instruction table and the execution instructions. |
US09069547B2 |
Instruction and logic for processing text strings
Method, apparatus, and program means for performing a string comparison operation. In one embodiment, an apparatus includes execution resources to execute a first instruction. In response to the first instruction, said execution resources store a result of a comparison between each data element of a first and second operand corresponding to a first and second text string, respectively. |
US09069544B2 |
Uninterruptible power supply and method for controlling power distribution unit by the same
A method for controlling power distribution unit (PDU) by an uninterruptible power supply (UPS) has steps of allowing logging in the UPS through a network, providing a web-based user interface and allowing adding an identification of at least one PDU to use sockets on the added PDU to simulate additional sockets on the UPS, performing a handshaking task with the added PDU, receiving information from the added PDU during performing of the handshaking task, displaying the received information of the added PDU on the web-based user interface and allowing either operating the UPS or controlling the added PDU. The method allows the UPS to be capable of communicating with all connected PDUs so the user can merely login the UPS to control and manage all PDUs connected to the UPS. |
US09069540B2 |
Information handling system adaptive high performance power delivery
An information handling system provides power to a peripheral through a peripheral interface, such as a USB interface, by communicating power availability with a primary set of power parameters through a data link and communicating power availability with a secondary set of power parameters through a power link. If a peripheral device has the capability to draw power at the second power parameters, it does so while monitoring for a fold back of host power that indicates power is not available at the second power parameters. |
US09069539B2 |
Method and system for furnishing power and data from power sourcing equipment to powered device
A power sourcing equipment is connected to a powered device via a cable. The power sourcing equipment is configured to provide power to different types of devices. The power sourcing equipment has a control system for determining the type of powered device that is connected to the cable and furnishes power in response to the determination. Also described is a powered device capable of establishing communication with PSEs of multiple types. |
US09069538B2 |
Preventing dark current flow in a mobile terminal
An information processing apparatus including an internal battery device including a secondary battery; a load device configured to receive power from the secondary battery; a switch section disposed externally to the battery device and configured to generate a control signal for preventing dark current from flowing from the secondary battery to the load device; and a first switching element configured to cut off a power source path from the secondary battery to the load device based on the control signal generated by the switch section. |
US09069535B2 |
Computer thermal system
The present application describes various embodiments regarding systems and methods for providing efficient heat rejection for a lightweight and durable compact computing system having a small form factor. The compact computing system can take the form of a desktop computer. The desktop computer can include a monolithic top case having an integrated support system formed therein, the integrated support system providing structural support that distributes applied loads through the top case preventing warping and bowing. A mixed flow fan is utilized to efficiently pull cooling air through the compact computing system. |
US09069534B2 |
Data centre
A data center (100) includes at least one rack room (in for example module 140) having a floor and a plurality of rack storage areas on the floor, each rack storage area being arranged to accommodate a plurality of racks (143) in which a plurality of rack-mountable electronic components may be housed, one or more controllable air circulation systems (in for example module 122), one or more cold aisles (144) in the rack room, each cold aisle being adjacent to a rack storage area, and one or more hot aisles (145) in the rack room, each hot aisle being adjacent to a rack storage area. There may be a large air duct, in the form of a personnel corridor (123), for transporting, under the control of the one or more air circulation systems, cooling air, above the floor, to the one or more cold aisles. The air supply corridor/duct (123) may have a height greater than 1.5 m above the floor and a cross-sectional area of at least 2 m2 and a maximum dimension in the plane of the cross-section of less than 3 m. |
US09069533B2 |
Data center container with draining mechanism
A data center container includes a chassis, a cooling system, a draining mechanism, and a latching member. The chassis includes a front plate with a securing hole. The cooling system includes a water tray and a drainer tray. The water tray communicates with the drainer tray. The draining mechanism communicates with the drainer tray and extends out of the chassis. The latching member is attached to the draining mechanism. The latching member includes an inserting post, and the inserting post being engaged in the securing hole, to position the draining mechanism to the front plate. |
US09069532B2 |
Valve controlled, node-level vapor condensation for two-phase heat sink(s)
A cooling apparatus and method are provided for cooling one or more electronic components of an electronic subsystem of an electronics rack. The cooling apparatus includes a heat sink, which is configured to couple to an electronic component, and which includes a coolant-carrying channel for coolant to flow therethrough. The coolant provides two-phase cooling to the electronic component, and is discharged from the heat sink as coolant exhaust which comprises coolant vapor to be condensed. The cooling apparatus further includes a node-level condensation module, associated with the electronic subsystem, and coupled in fluid communication with the heat sink to receive the coolant exhaust from the heat sink. The condensation module is liquid-cooled, and facilitates condensing of the coolant vapor in the coolant exhaust. A controller automatically controls the liquid-cooling of the heat sink and/or the liquid-cooling of the node-level condensation module. |
US09069531B2 |
Portable device and mobile phone with double hinge torsion bar
In embodiments of a double hinge torsion bar, a portable device includes a first housing integrated with a display device, and a second housing movably coupled to the first housing. Double hinges attach to the first and second housings of the portable device, and the double hinges are operable to open and close the first and second housings relative to each other. A torsion bar movably couples the double hinges to open and close at approximately a same timing rate, which can prevent the double hinges from binding when the first and second housings are opened and closed relative to each other. |
US09069530B2 |
Hinge mechanism with easy assembly and electronic device therewith
A hinge mechanism includes a sliding member, a pivoting member and a wedging member. The sliding member is disposed on a first casing in a slidable manner and includes a first bearing portion. The pivoting member is pivoted to the first casing and the second casing and includes a first pivotal portion and a second pivotal portion. The first pivotal portion is installed in first bearing portion and for driving the sliding member to slide to a first position in a first direction. The second pivot portion is installed in a second hinge of the first casing when the sliding member slides to a second position in a second position. The wedging member is disposed on the first casing in a slidable manner for wedging the sliding member when the sliding member slides to the second position. |
US09069527B2 |
Tablet support apparatus
An apparatus for supporting a tablet type computer includes a keyboard, a frame and clamps pivotally connected to the frame by hinges. Each clamp has first and second clamping fingers. The apparatus can further include inserts configured to cover at least a portion of the clamping fingers. The inserts releasably grip portions of the tablet-type computer when the portions of the tablet-type computer are inserted between the clamping fingers. |
US09069523B2 |
Computer display including a bezel
The computer display includes a display case, a bezel, and a bezel frame in contact with the display case and the bezel, the bezel frame including at least one portion extending away from the bezel to a surface of the display case, the at least one portion defining at least a portion of a cavity. |
US09069519B1 |
Power and control system for modular multi-panel display system
In one embodiment, a modular multi-panel display system includes a mechanical support structure, and an array of LED display panels arranged in rows and columns and mounted to the mechanical support structure so as to form an integrated display. None of the LED display panels have a receiver card within the panel. A receiver box is mounted to the mechanical support. The receiver box is housed in a housing that is separate from housings of each of the LED display panels. The receiver box includes a receiver card coupled to feed data to be displayed on the integrated display to a plurality of the LED display panels. A control box is outside of the mechanical support and electrically connected to the receiver box through a data connection. A plurality of electrical connections electrically connects the receiver box with a first display panel in each row of display panels. |
US09069516B2 |
Information processing apparatus, information processing system, and device linkage method
An information processing apparatus includes a user interface unit configured to receive a function execution request for processes, the function execution request containing designations of an input function and an output function; a search and linkage unit configured to acquire pieces of specifications information indicating functions of an input device and an output device from the respective devices, and generate, based on the pieces of specifications information, a linkage flow indicating an execution sequence and a combination of an input device and an output device which respectively have an input function and an output function designated in the function execution request, the devices executing the functions, respectively, in linkage with each other; and a flow executing unit configured to send process requests to the input device and the output device designated in the linkage flow, respectively. |
US09069515B2 |
System and method of data processing for a printing operation
Systems and methods relating to preparing data for use in a printing operation are provided. One method includes receiving selected records from a first data source. The selected records have been subjected to a first record characteristic updating step and the selected records comprise mail information useful for delivery of printed materials. The method further includes updating the selected records with a second record characteristic updating step. A time at which the second record characteristic updating step is performed is determined in relation to a print production schedule for the printed materials. The method further includes creating a postal pre-sort file based upon the updated selected records for use in the printing operation. The printing operation is performed on a printing device based on the pre-sorted records. |
US09069513B2 |
Print control device, email transmission device, print controlling method and non-transitory computer readable recording medium
A print control device, comprises: a receiving part for receiving an email; an address extracting part for extracting an address designated as a recipient of the email received by the receiving part; and an output controlling part for controlling production of a printed output based on the email when the receiving part receives the email. The output controlling part does not produce the printed output based on the email received by the receiving part if the multiple addresses are extracted by the address extracting part. |
US09069509B2 |
System and method for printing relevant content via a cloud print service
A system and method for printing relevant content via a cloud print service upon completion of an entertainment event in media from an associated one of one or more entertainment devices are disclosed. In one example, the relevant content is obtained from an associated one of one or more entertainment device cloud services by the cloud print service upon completion of the entertainment event in the media. Further, the obtained relevant content is printed on a web connected printer by the cloud print service. |
US09069506B2 |
Systems and methods for reallocating image processing devices
Systems and methods for reallocating image processing devices receive usage data of each of a plurality of distributed devices, determine respective current usage rates of each of the distributed devices based on the usage data, calculate respective anticipated print counts of each of the distributed devices expected at a first predetermined time from the current usage rates, determine that one of the distributed devices is a high-usage device based at least on the anticipated print counts, determine at least one high-usage device and at least one low-usage device to reallocate so that the anticipated print count of the each of the distributed devices stays within a predetermined range of a target print count, and indicate the at least one high-usage device and the at least one low-usage device to reallocate. |
US09069504B2 |
Printing apparatus and method for increasing storage area
A printer performs printing based on a print setting related to a session ID. A Web application transmits print data to the printer together with the session ID. If a print setting related to the session ID is present, the printer performs printing based on the print setting. If no print setting related to the session ID is present, the printer prompts a connection destination to confirm the print setting related to the session ID. When the session ends, the printer deletes the print setting related to the session ID. With the above configuration, issues are solved. |
US09069500B2 |
Information processing device, method and computer-readable medium therefor configured to generate transmission information associated with selected target spreadsheets
An information processing device including a communication unit communicating with a conversion device, and a control unit configured to select one or more target spreadsheets from among spreadsheets contained in target information, the target information being described in a format of a markup language and contains the spreadsheets, each of the spreadsheets being individually identified based on tag information contained in the target information, generate transmission information based on the one or more selected target spreadsheets, control the communication unit to transmit the generated transmission information to the conversion device, and control the communication unit to receive one or more pieces of image information from the conversion device, each of the one or more pieces of image information being generated through conversion by the conversion device based on a corresponding one of the one or more selected target spreadsheets included in the transmission information transmitted to the conversion device. |
US09069498B2 |
Presenting devices as applications
One or more management components mediate a bi-directional interaction between applications. The components mediate interaction between a first application such as a word processing, video conference, or multimedia application, and a second application that is a virtualization of a physical device such as a printer, camera, or multimedia device. Further, embodiments also support a second application that provides an interface to a service provider, online business, and the like. The management component(s) may function as part of an operating system (OS), allowing the OS to mediate the interaction, and enable greater flexibility and a richer user experience, including presenting a common user experience for the interaction and/or acting as a broker to present a experience generated from the second application. Embodiments also include a unified application programming interface (API) to allow applications to interact with each other via the management component(s) of the OS. |
US09069497B2 |
Information processing apparatus having relay virtual printer and functional relay virtual printer
A print relay server relays print data generated by a print server to an image forming device. The print relay server includes a relay virtual printer that instructs the corresponding image forming device to print out print data and a functional relay virtual printer that has a function for realizing a specified print service not provided by the print server. The functional relay virtual printer acquires print data from the print server which has generated print data in response to a print request from a client, and instructs an image forming device, which executes a process for realizing the specified print service, to print out print data via the relay virtual printer. |
US09069494B2 |
Evaluating and managing image quality performance and improving service effectiveness of groups of production printers
Method and systems maintain historical printing device information from a plurality of printing devices, maintain historical actions performed on the printing devices, and maintain historical print image quality produced by the printing devices within a storage medium of a computerized device. These methods and systems determine which of the historical actions increase the print image quality and which of the historical actions decrease the print image quality, using the computerized device. The methods and systems output an action effectiveness report from the computerized device. The action effectiveness report indicates which of the historical actions increase/decrease the print image quality. |
US09069492B2 |
Control systems for repetitive printing
Complicating programs installed on a control device, and wasting recording media, are suppressed. A registration device driver that generates and outputs control commands instructing registering a static image in an inkjet printer based on input of information related to a static image from an application AP, and a device control driver that generates and outputs a control command to print the static image registered in the inkjet printer superimposed with the variable image based on input of information related to the variable image from an application, are installed on a host computer. An application calls the device driver appropriate to the process. |
US09069490B2 |
Source device, communication system, method of controlling source device, and method of controlling sink device
A source device includes: a low-speed data supply section configured to supply, as low-speed data, data generated in synchronization with a low clock signal out of clock signals having different frequencies, the low clock signal having a frequency lower than a predetermined value; a high-speed data supply section configured to supply, as high-speed data, data generated in synchronization with a high clock signal out of the clock signals, the high clock signal having a frequency higher than that of the low clock signal; a dividing section configured to divide the low-speed data into a predetermined number of pieces of data in accordance with a ratio between the frequencies of the high and low clock signals; and a data transmitting section configured to store the high-speed data and the divided pieces of low-speed data in data having a predetermined data size, and to transmit the stored data. |
US09069488B2 |
Electronic devices
A storage device (3), such as an SD card, that is coupled to a host device (2), such as a mobile phone, includes a computing environment (8). The computing environment (8) includes an application processing part (6), and a separate interface processing part (7). The application processing part (6) of the computing environment 8 is operable to execute one or more applications on the storage device (3). The interface processing part (7) of the computing environment 8 includes an interface processor that interfaces between a communications protocol used between the host device (2) and the storage device (3), and a communications protocol used by the application processor in the application processing part (6) of the storage device (3). The interface processor communicates with the application processor via interrupts and a shared memory (9). |
US09069487B2 |
Virtualizing storage for WPAR clients using key authentication
Systems, methods and media for providing to a plurality of WPARs private access to physical storage connected to a server through a VIOS are disclosed. In one embodiment, a server is logically partitioned to form a working partition comprising a WPAR manager and individual WPARs. Each WPAR is assigned to a different virtual port. The virtual ports are created by using NPIV protocol between the WPAR and VIOS. Thereby, each WPAR has private access to the physical storage connected to the VIOS. |
US09069486B2 |
Data transfer control device and data storage device
According to one embodiment, a data transfer control device complying with a communication protocol which executes an update of information from an attachment device in a predetermined area of a system memory, the device includes a receiving part receiving the information from the attachment device, a transferring part transferring the information in the predetermined area, the information from the transferring part overwritten in the predetermined area sequentially, and a determining part inhibiting a transfer of the information in the transferring part to omit the update of the information in the predetermined area. |
US09069481B1 |
Automated non-disruptive data encapsulation and de-encapsulation
A host computer automatically detects an encapsulating volume in a not ready device state and executes setup and synchronize operations, where the encapsulating volume is a virtualization of a physical volume. Setup applies access control to the encapsulating volume, and synchronize transitions the encapsulating volume to a protected device state. In response to a signal conveying an administrator's instruction to proceed, a commitment operation is automatically executed by atomically (a) removing the access control on the encapsulating volume to allow application access, (b) applying access control to the physical volume, and (c) remapping a device name to reference the encapsulating volume, the commitment operation also causing a transition of the encapsulating volume to a normal device state in which the encapsulating volume is available for normal application access. The technique can also include de-encapsulation and a data migration process employing the encapsulation and de-encapsulation. |
US09069477B1 |
Reuse of dynamically allocated memory
Overall memory requirements are minimized by performing copy on write and collapse on write operations using memory pointers when storing data within memory pages. Multiple memory pointers may refer to a primary page storing a definitive copy of data. When that data is to be modified, a copy on write operation creates a second copy in another memory page which may then be modified and updates memory pointers accordingly. When data within two or more memory pages is identical to data within a primary page, a collapse on write operation updates memory pointers to refer to the primary page and de-allocates the duplicative and now unused memory pages. |
US09069464B2 |
Data processing apparatus, operation accepting method, and non-transitory computer-readable recording medium encoded with browsing program
A data processing apparatus includes a browsing portion to execute a process of the type corresponding to a gesture event, a mouse event generating portion to generate a mouse event including positional information indicating the position detected by a position detecting portion, and a gesture event determining portion to determine one of gesture events on the basis of the mouse event(s). The browsing portion includes a display image generating portion operable, when content includes a description for displaying an embedded image generated as an application program is executed, to generate a display image with the embedded image arranged in an embedded area, and a selecting portion operable, when the position indicated by one of the mouse event(s) from which the gesture event has been determined falls within the embedded area, to select either the gesture event or the mouse event(s) on the basis of the type of the gesture event. |
US09069461B2 |
Display system including first and second display devices
A display system includes an image forming apparatus for storing screen data and a portable information terminal for displaying a screen based on the screen data stored by the image forming apparatus. The display system accepts flick operation for requesting movement of a screen at the portable communication terminal and transmits flick information concerning the flick operation to the image forming apparatus. The display system successively transmits screen data of screens from the start of movement to completion of movement from the image forming apparatus to the portable communication terminal, based on the flick information. The display system displays a screen based on the transmitted screen data on the portable communication terminal. |
US09069459B2 |
Multi-threaded conditional processing of user interactions for gesture processing using rendering thread or gesture processing thread based on threshold latency
Embodiments isolate gesture processing for improved user interactivity with content. A first thread detects user interaction with a document via a touch sensor associated with a computing device. A latency associated with a second thread is calculated. The calculated latency is compared to a threshold latency. Based on the comparison, the first thread determines whether to transfer processing of the detected user interaction from the first thread to the second thread. The detected user interaction is processed by the first thread or by the second thread based on the determination. In some embodiments, users are provided with smooth interactivity such as panning and scrolling when browsing web content with a browser executing on a mobile computing device. |
US09069455B2 |
3D user interface for application entities
Embodiments relate to three-dimensional user interfaces for managing and accessing applications. Applications are stored on storage of a device. A user interface is displayed on a display. The user interface includes interactively rotatable three-dimensional structures each comprised of regions, each region displaying a graphic representing a corresponding application, the applications activatable by interaction with the three-dimensional structures. Applications can be assigned to structures (volumes) manually or automatically. The three-dimensional structures may be rotated and otherwise manipulated by user input. |
US09069454B2 |
Multi-select tools
Touch-sensitive features of devices may be used to demarcate a displayed area on the device to identify a set of data points contained in the demarcated area. After identifying the data points in the demarcated area, the user may be presented with an interface on the display listing different actions that may be performed on at least one of the identified data points. After the user selects the actions to be performed, the computing device may perform the selected actions on one or more of the identified data points in demarcated area. |
US09069452B2 |
Morphing a user-interface control object
Systems and techniques are disclosed for morphing a first control object in a user-interface into a second control object. According to some implementations, the first control object is provided for display on a graphical user interface presented on a display of a device. The first control object can be configured to control a parameter of a presentation of media content in response to a first input. An interaction input is received indicating a user interaction with the first control object. In response to the interaction input, the first control object can be morphed into a second control object, replacing the first control object. A second input can be received, the second input indicating an intention of the user to change a value of the second control object. And, the value of the second control object can be adjusted according to the second input. |
US09069449B2 |
Methods of granting permission to annotate digital items
A user may make a digital item available to other users of a computer network, such as an instant messaging system, a chat environment, or a subscription-based computer network. Examples of digital items that may be shared with other users include digital representations of graphic images, photographs, audio segments, songs, video segments, movies, and text (such as lists of favorites (e.g., a list of favorite books, a list of favorite movies, and a list of favorite places to visit)). On-line presence information is provided to indicate the on-line presence of users with whom a digital item has been shared, may be shared or is being shared. For instance, an indication of the on-line or offline status of a user with whom an item has been shared or is being shared may be presented. |
US09069444B1 |
Methods for synchronizing large files with a cloud network
Disclosed are methods and systems for providing cloud services to personal computing devices that store large personal files such as personal videos and personal photographs in a lossless format. The methods and systems include a cloud server that synchronizes large personal files in a lossless format between first and second local computing devices. The cloud server may also store the personal large files in a lossy format on the cloud server. The lossy file can be used to facilitate syncing of the lossless file between a first and second local computing device. The lossy file stored on the cloud can also be provided to a third local computing device having limited capabilities (e.g., a mobile device with a limited internet connection or limited screen resolution). |
US09069442B2 |
Virtual universe desktop exploration for resource acquisition
The present invention is directed to a system, method and program product that allows a user to acquire resources from a local computer during a session with a virtual universe. Disclosed is a system that allows a user to: invocate a local operating system session that displays an operating system interface onto a client computer during a virtual universe session; navigate the operating system interface using an avatar; and acquire resources from the client computer via the operating system interface using the avatar. |
US09069439B2 |
Graphical user interface with customized navigation
The present application relates to a multi-dimensional icon that includes a plurality of panels linked together in a user-configurable structure. Based on user input, such as a flick or other gesture, the multi-dimensional icon can rotate to the next of a series of linked panels. In one embodiment, each linked panel can also have functionality or content associated therewith that is customizable by the user. For example, the user can select the panel to launch an application, a web page, or view content (e.g., a photo). In another embodiment, data can also be associated with a panel so that if the user selects the panel, an application can be launched or a website opened, using the data as a customization parameter. |
US09069438B2 |
Allocating virtual machines according to user-specific virtual machine metrics
The performance monitoring system allocates virtual machines to users or user sessions according to a user categorization that is determine using user session information and virtual machine metrics. A session monitor of the performance monitoring system is notified that a user session terminated, where the user session accessed a virtual machine. The session monitor responsively records the user session information and obtains virtual machine metrics for the virtual machine from a virtual machine performance monitor. The performance monitoring system updates a user workload profile using the user session information and the virtual machine metrics, and categorizes the user of the user session according to the user workload profile. Upon receiving a request from a user for a virtual machine, a virtual desktop infrastructure requests a virtual machine from a virtual machine manager. The virtual machine manager responsively allocates a virtual machine to the user according to the user's categorization. |
US09069437B2 |
Window management method, apparatus and computing device
A window management method, apparatus and a computing device are provided. The window management apparatus comprises a window rendering management device for managing the at least two windows in response to an input operation, to change the size and location of a target window of the at least two windows to which the input operation is directed, and simultaneously adaptively change the size and location of at least one other window of the at least two windows. With the embodiments of the present invention, upon detection of an input operation, a window control operation can be performed on at least two opened windows to change the sizes and locations of at least two opened windows simultaneously. In this way, a plurality of windows can be managed collectively by fewer operations, and the required numbers of user operations can be reduced. |
US09069436B1 |
System and method for information delivery based on at least one self-declared user attribute
Various embodiments of the present invention are directed to providing a user the ability to self-declare one or more permission attributes about the user that form the basis for the filtering (e.g., the dynamic filtering) of current and/or future content. In this manner, access to the content may thus be governed by the self-declared permission attributes (in one example (which example is intended to be illustrative and not restrictive), the present invention may operate within a secure, tracked content delivery infrastructure). |
US09069431B2 |
Touch pad
A touch pad includes detection means for outputting a variable with respect to an operation surface, and control means for recognizing an operation finger candidate. In a case of one operation finger candidate, when a touch area exceeds a first threshold value, the control means determines the operation finger candidate to be an operation valid target finger. When a touch area does not exceed the first threshold value, the control means determines the operation finger candidate to be an operation invalid target finger. In a case of plural operation finger candidates, when a touch area exceeds a second threshold value indicating an area smaller than the first threshold value, the control means determines the operation finger candidate to be an operation valid target finger. When a touch area does not exceed the second threshold value, the control means determines the operation finger candidate to be an operation invalid target finger. |
US09069429B2 |
Method and device for image segmentation
The invention provides a method and a device for image segmentation. After obtaining an image constructed of a plurality of 1D sensing information, each line piece in each 1D sensing information, which corresponds to touch or proximity of one or more external conductive objects, is determined. Next, the line pieces corresponding to touch or proximity of different external conductive objects are segmented based on overlapping relationships between the adjacent line pieces. |
US09069423B2 |
Buffer-reference self-capacitance measurement
In one embodiment, a method includes modifying an amount of charge of a capacitance of a touch sensor resulting in a voltage at the capacitance being a reference voltage level. The method also includes modifying the amount of charge of the capacitance resulting in the voltage at the capacitance being a first pre-determined voltage level. The modified amount of charge of the capacitance induces a first amount of charge on an integration capacitor and the first amount of charge modifies the voltage at the integration capacitor from an integration-reference voltage level to a first charging voltage level. The method also includes modifying the amount of charge of the capacitance resulting in the voltage at the capacitance being a second pre-determined voltage level. The modified amount of charge of the capacitance inducing a second amount of charge on the integration capacitor. |
US09069421B2 |
Touch sensor and touch display apparatus and driving method thereof
The present invention provides a dual-mode touch sensing apparatus. The apparatus includes a sensor; a plurality of first conductive line, a first direction selection line, and a first direction transmission line arranged in parallel to each other and in a first direction, wherein the first direction selection line corresponds to the first direction transmission line; and a plurality of second conductive line, a second direction selection line, and a second direction transmission line arranged in parallel to each other and in a second direction, wherein the second conductive lines, the second direction selection line and the second direction transmission line cross the first conductive lines, the first direction selection line and the first direction transmission line. |
US09069417B2 |
Hover and touch detection for digitizer
A method and system for tracking a hover event on a digitizer sensor that treats hover and touch events differently comprises configuring at least one parameter of the digitizer sensor for hover tracking; wherein the at least one parameter is configured differently than for touch tracking, and detecting a pattern of input signals from a plurality of conductive lines on the digitizer sensor defining a tracking point responsive to the pattern of hover input signals detected. |
US09069414B2 |
Touchscreen sensor for touchscreen display unit
Proposed is a touchscreen sensor for touchscreen devices such as iPhones, iPads, etc. The sensor comprises a substrate that supports an IR laser light source that transmits light to a light-delivery ridge waveguide formed on one side of the substrate and an array of photoreceivers on the opposite side of the substrate. The light-delivery waveguide and the photoreceivers of the array are interconnected by a plurality of strip-like illumination waveguides that are divided by touch-sensitive detectors into input and output waveguides. The touch-sensitive detectors are distributed under the external plate with a density that changes optical conditions of the touch-sensitive optical detector when an object, e.g., a finger, touches the external plate. The place of contact is detected and is then used to activate the appropriate command. |
US09069412B2 |
Touch-sensor-equipped display device comrpising photodetecting elements
Provided is a display device having a photodetecting element in a pixel, and having an input function that is not dependent on light environments. This is a display device having an optical sensor in a pixel region. The optical sensor includes a first sensor pixel circuit that outputs a sensor signal corresponding to electric charges accumulated during an accumulation period in an ON time of a light source for the sensor; and a second sensor pixel circuit that that outputs a sensor signal corresponding to electric charges accumulated during an accumulation period in an OFF time of the light source. A sensor driving circuit for driving the first sensor pixie circuit and the second sensor pixel circuit supplies reset signals (RST1, RST2) to the first sensor pixel circuit and the second sensor pixel circuit, respectively, during vertical flyback periods in pixel display in the pixel region. |
US09069411B2 |
Capacitive touch screen
The present invention provides a mutual capacitive multi-touch screen. The conductive strip pattern allows that, when a touch range of each external conductive object on the mutual capacitive multi-touch screen is larger than a predetermined condition, capacitive coupling between each external conductive object and first conductive strip is greater than capacitive coupling between each external conductive object and second conductive strip, such that the proportion of a driving signal flowing out of the first conductive strip via at least one first external conductive object in the external conductive objects and into the second conductive strip via at least one second external conductive object in the external conductive objects decreases as the number of second external conductive objects increases. |
US09069408B2 |
Single-chip multi-stimulus sensor controller
A multi-stimulus controller for a multi-touch sensor is formed on a single integrated circuit (single-chip). The multi-stimulus controller includes a transmit oscillator, a transmit signal section that generates a plurality of drive signals based on a frequency of the transmit oscillator, a plurality of transmit channels that transmit the drive signals simultaneously to drive the multi-touch sensor, a receive channel that receives a sense signal resulting from the driving of the multi-touch sensor, a receive oscillator, and a demodulation section that demodulates the received sense signal based on a frequency of the receive oscillator to obtain sensing results, the demodulation section including a demodulator and a vector operator. |
US09069392B2 |
Operational display device and method of controlling the same, and recording medium
An operational display device includes a display portion for displaying an image based on image data including a specific portion, a detection portion for detecting an orientation in which the display portion is held, and a display control unit for controlling a manner of display on the display portion. The display control unit causes an image of the specific portion to be displayed as being zoomed-in and rotated in accordance with an orientation of holding of the display portion when the orientation in which the display portion is held is changed from a first orientation to a second orientation. |
US09069391B2 |
Method and medium for inputting Korean characters using a touch screen
A method for inputting a Korean character using a touch screen of a mobile device determines a vowel as a neutral vowel according to multi-touches centered around a consonant input key displayed on the touch screen. The method can minimize the number of character input keys arranged on the touch screen utilized in the mobile device, and can combine the Korean characters through the minimal touch action for inputting the Korean character. |
US09069389B2 |
Remote control with top and lower surface inputs
A remote control having a housing with a top surface and bottom surface. The top surface has a first set of one or more inputs adapted to be used when the housing is held in one hand of a user. The bottom surface has a plurality of second inputs configured in a recessed portion of the bottom surface corresponding at least in part to an area adapted to be held in one hand of a user when activating the first set of inputs. The remote control also has at least one short range transmitter responsive to activation of the first and second inputs. |
US09069386B2 |
Gesture recognition device, method, program, and computer-readable medium upon which program is stored
The present invention provides a gesture recognition device which can accurately recognize a user's gesture in a free space with a simple configuration, and which is mounted on a processing unit and which causes the processing unit to execute an operation corresponding to the recognized gesture. The gesture recognition device (1000) comprises a palm centroid determining unit (30) for determining centroid of a palm, a palm area determining unit (40) for determining the area of a palm, a finger length/angle determining unit (50) for calculating length of finger by obtaining the length between the centroid and the fingertips and for calculating the angles formed by lines connecting the centroid and the fingertips, and a gesture identifying unit (60) for identifying the gesture by the combination of the variation of the centroid of the palm, the change of the palm area, the change of length between the centroid and the fingertips and the change of angles formed by the lines connecting the centroid and the fingertips. |
US09069384B2 |
Electronic device
An electronic device 10 according to an embodiment includes: a display section 12 for displaying an operation area 40; a touch panel 11 disposed on a display surface side of the display section 12; a vibration section 13 for vibrating the touch panel 11; a vibration control section 33 for controlling a vibration pattern of the vibration section 13; and a detection section 20 for detecting whether an operation to the touch panel 11 has been made with a has been made with a finger of a user or a pen. The vibration control section 33 varies the vibration pattern of the vibration section 13 depending on whether a finger or a pen is detected by the detection section 20. |
US09069382B1 |
Using visual layers to aid in initiating a visual search
Methods and devices for initiating a search are disclosed. In one embodiment, a method is disclosed that includes receiving video data captured by an image-capture device on a wearable computing device, segmenting the video data into a number of layers and, based on the video data, detecting that a pointing object is in proximity to a first layer. The method further includes initiating a first search on the first layer. In another embodiment, a wearable computing device is disclosed that includes an interface configured to receive video data captured by an image-capture device, a processor, and data storage comprising instructions executable by the processor to segment the video data into a number of layers and, based on the video data, detect that a pointing object is in proximity to a first layer. The instructions are further executable by the processor to initiate a first search on the first layer. |
US09069378B2 |
Bending threshold and release for a flexible display device
A flexible display device and method for detecting a bend on the device are discussed. The method includes detecting a first bend on the flexible display device and measuring a first degree of the first bend; recognizing the first bend as a first valid flex input when the measured first degree of bend surpasses a first error threshold value; and recognizing an end of the first valid flex input when the measured first degree of bend falls below a first release threshold value, wherein a maximum degree of bend measured during the first bend is recognized as a first peak value, wherein the first error threshold value is determined based on a degree before the flexible display device is bent and the first release threshold value is determined based on the first peak value, and wherein the first release threshold value is different from the first error threshold value. |
US09069375B2 |
Method and system for platform-independent application development
A non-transitory computer-readable medium having instructions that when executed cause the implementation of a method is disclosed herein. The medium has instructions for facilitating the execution of at least a first hybrid application on a first device, the first hybrid application comprising commands related to platform-specific functionality and platform-independent functionality of the first device. The method includes initializing a loosely-coupled native engine configured to receive commands from the first hybrid application and to facilitate platform-specific functionality on the first device. The loosely-coupled native engine comprises a webserver module. The method includes receiving commands from the first hybrid application, wherein at least one of the commands comprises a device command to be converted to a corresponding platform-specific code prior to execution of the platform-specific code. And the method includes creating a handler to serve the device command and facilitate execution of the corresponding platform-specific code. |
US09069374B2 |
Web video occlusion: a method for rendering the videos watched over multiple windows
Computer-implemented methods, computer program products and computer systems that render display of a video on a first page, that has been occluded from view by the subsequent viewing of a second page, to viewing on such subsequently viewed second page. Source location of the video is identified from source code of the first page, the identified video source is retrieved, and then it is input into source code of the second page to transfer the video to the second page. The video may then me displayed on the second page. The computer program products and computer systems both include a number of program instructions for effecting the transfer of the video from the first page to the second page for the continuous unobstructed or non-occluded viewing thereof. |
US09069371B2 |
Hysteresis generating pedal apparatus
Provided is a hysteresis generating pedal apparatus. More specifically, the hysteresis generating pedal apparatus includes: a housing fixed to a vehicle; a pedal arm rotatably supported by the housing; and a friction member having an end supported by a spring and an other end in contact with a portion of the pedal arm and generating friction by contacting the housing when rotated by a driver's pedal effort received from the pedal arm. In particular, in a center of rotation of the friction member is different from a center of rotation of the pedal arm. |
US09069370B2 |
Digital low drop-out regulator
A low drop-out regulator circuit includes a control circuit and a switching device. The control circuit has an output node. The switching device has a first terminal coupled with the output node of the control circuit. The switching device is configured to receive an input voltage at a second terminal of the switching device and provide an output voltage at a third terminal of the switching device. The control circuit is configured to provide a digital signal at the output node of the control circuit based on a feedback voltage of the output voltage at the third terminal of the switching device. |
US09069368B2 |
Light load stability circuitry for LDO regulator
A linear regulator contains an additional AC-coupled feedback loop between the output of the error amplifier and the base of the pass transistor that increases the frequency of the pole at the output of the error amplifier at light load currents to at least partially offset the decreased frequency of the output pole at the lighter load currents. Thus, a desired phase margin is preserved. The AC-coupled feedback loop includes a bipolar feedback transistor connected in parallel with the pass transistor. A resistor is connected to the emitter of the feedback transistor to reduce the relative gain of the feedback transistor above light load currents. A feedback capacitor Cfb is connected between the collector of the feedback transistor and the output of the error amplifier. The negative AC feedback increases the pole frequency at the output of the error amplifier and the base of the pass transistor. |
US09069364B2 |
Enhanced on-time generator
This document discusses, among other things, voltage converters and computed on-time voltage converters. In an example, an on-time generator for a voltage converter can include a timing capacitor configured to provide a timing voltage, a comparator configured to receive the timing voltage and a threshold voltage and to provide the timing signal using a comparison of the timing voltage and the threshold voltage, a current source configured to discharge the timing voltage of the timing capacitor after a start-up delay, and first and second compensation capacitors configured to bias the timing voltage of the timing capacitor to compensate for the start-up delay. |
US09069354B2 |
Method for planning path for autonomous walking humanoid robot
The present invention provides a method for planning a path for an autonomous walking humanoid robot that takes an autonomous walking step using environment map information, the method comprising: an initialization step of initializing path input information of the autonomous walking humanoid robot using origin information, destination information, and the environment map information; an input information conversion step of forming a virtual robot including information on the virtual robot obtained by considering the radius and the radius of gyration of the autonomous walking humanoid robot based on the initialized path input information; a path generation step of generating a path of the virtual robot using the virtual robot information, the origin information S, the destination information G, and the environment map information; and an output information conversion step of converting the path of the autonomous walking humanoid robot based on the virtual robot path generated in the path generation step. |
US09069351B2 |
System and a method for controlling movements of an industrial robot
A system and a method for controlling movements of an industrial robot during a work cycle including visiting and performing work on a plurality of workstations in a work cell. The system includes a set of predefined workstations. Each workstation includes preprogrammed robot code adapted to the workstation, an entry point defining the entrance position to the workstation, and one or more predefined paths to be followed by the robot at the workstation. A user interface is adapted to provide information about the predefined workstations and allows an operator to select one or more of the predefined workstations and to specify a desired part flow between the workstations. A scheduling unit is adapted during execution of the work cycle to schedule the execution order for the workstations based on the workstations selected from the predefined workstations and the desired part flow, and to control the movements of the robot based on the scheduled execution order and the predefined paths. |
US09069345B2 |
Controlling a manufacturing process with a multivariate model
A method, controller, and system for controlling a manufacturing process (batch-type or continuous-type) with a multivariate model are described. Dependent variable data and manipulated variable data are received. Dependent variable data represents values of uncontrolled process parameters from a plurality of sensors. Manipulated variable data represents controlled or setpoint values of controllable process parameters of a plurality of process tools. A predicted operational value, multivariate statistic, or both are determined based on the received data, and operating parameters of the manufacturing process are determined based on the predicted score, multivariate statistic, or both. |
US09069338B2 |
Systems and methods for statistical control and fault detection in a building management system
A building management strategy includes using exponentially weighted moving averages with statistical models to detect changes in the behavior of the building management system. Detected changes in the behavior of the system may indicate a detected fault, a change in a predicted behavior, or a need for the statistical models to be updated. |
US09069334B2 |
Radio clock
A radio clock including: an antenna configured to receive a satellite signal transmitted from GPS satellite; a receiving unit configured to perform a receiving process to acquire information contained in the satellite signal received by the antenna within a predetermine upper limit period; and a control unit configured to change the number of receiving processes to be performed in a predetermined period and change the upper limit period in accordance with a total sum of durations of the receiving processes performed in the predetermined period. |
US09069333B1 |
Personal alarm watch
The personal alarm watch is an improved athletic sports watch, which includes the traditional time related features of a wristwatch along with a plurality of personal alarm features integrated therein. The wristwatch includes a pulse sensor integrated into a bottom surface that is in dermal contact with the end user's wrist in order to detect pulse, and which relays said information to a processing means located inside of the wristwatch. The wristwatch also includes a location-based technology along with the ability to communicate with the local authorities upon depression of a panic button in order to provide an alarm thereto. A speaker being manifested with said watch nay provide an additional level of security by emitting an audible alarm. Upon transmission of said alarm to said local authorities, the wristwatch further transmits an electronic file containing biographical and/or medical information about the end user. |
US09069331B2 |
Support unit and image forming apparatus
A support unit that supports a member to be supported is inserted in an apparatus main body thus to be mounted therein. The support unit includes a wall portion, a connector unit, and a cover member. The wall portion is provided on an upstream end portion of the support unit in the direction in which the support unit is inserted. The connector unit is provided on the wall portion for electrical connection between the apparatus main body and the support unit. The cover member is pivotably supported by a bearing portion provided on the wall portion, so as to pivot between a first position in which the connector unit is exposed so as to allow an operator to grasp the cover member, and a second position in which the connector unit is concealed. |
US09069329B2 |
Image forming apparatus
An image forming apparatus includes a movable member movable between first and second inside positions and between the second inside position and an outside position, supporting cartridges arranged in an arranging direction. At the outside position, the cartridges are detachably mountable outside a main assembly of the image forming apparatus in a direction crossing with the arranging direction and with a longitudinal direction of each cartridge. At the first inside position, the cartridges are positioned inside the main assembly. The second inside position is inside the main assembly partway of a movement path between the outside position and the first inside position. The movable member supports the cartridges so that a distance between adjacent two cartridges of the cartridges is increased with respect to the arranging direction in interrelation with movement of the movable member from the first inside position to the second inside position. |
US09069328B2 |
Cartridge
A cartridge may include a conveyor roller extending along a rotational axis and a bearing member for rotatably supporting the conveyor roller. The conveyor roller may include a larger-diameter portion for conveying a sheet, and a smaller-diameter portion. The bearing member may rotatably support the smaller-diameter portion of the conveyor roller, and engage the housing. In one or more arrangements, the entire smaller-diameter portion of the conveyor roller may be located at a more outward position, relative to a midpoint of the larger-diameter portion, than a portion of the bearing member supporting the smaller-diameter portion of the conveyor roller. |
US09069323B2 |
Image forming apparatus including endless belt disposed above photosensitive drum
An image forming apparatus includes a frame, a photosensitive drum, an endless belt disposed above the photosensitive drum, and a pressing member. The photosensitive drum includes a drum body and a flange portion that is provided on one end portion of the drum body. The flange portion has a contacted portion and a pressed portion. The pressing member presses the pressed portion upward to permit the photosensitive drum to be in contact with the endless belt. The frame has a positioning portion disposed above the pressing member and above the photosensitive drum. The positioning portion is configured to be in contact with the contacted portion and to position the photosensitive drum when the pressing member presses the pressed portion. The pressed portion is disposed farther from the drum body in an axial direction of the photosensitive drum than the contacted portion. |
US09069322B2 |
Image forming apparatus
An image forming apparatus is provided. The image forming apparatus includes a chassis having a first opening on a first side, photosensitive members, an intermediate transfer belt arranged to have a surface thereof facing the photosensitive members, primary-transfer members, a secondary-transfer roller, a first feed roller, a cleaner device, a waste toner container, which is removably installed in the chassis through the first opening and settled in a position opposite from the photosensitive members across the intermediate transfer belt, a connector, a first feeding path extending in a range between the first feed roller and the secondary-transfer roller, and a second feeding path being formed in clearance between the intermediate transfer belt and the waste toner container to convey a recording sheet being inserted through a sheet inlet and merging into the first feeding path in the vicinity of the first feed roller. |
US09069316B2 |
Image forming apparatus including movable guide unit
An image forming apparatus includes a main body, sheet discharge unit, fixing unit, and conveying guide. The fixing unit thermally fixes a developer image deposited on a sheet to provide an image-fixed sheet. The conveying guide defines at least a part of a conveying path. The conveying guide guides one surface of the image-fixed sheet. The conveying guide includes a fixed guide unit and movable guide unit. The fixed guide unit guides end portions of the image-fixed sheet in a widthwise direction orthogonal to a conveying direction of the image-fixed sheet. The fixed guide unit is immovable relative to the main body. The movable guide unit is disposed adjacent to the fixed guide unit in the widthwise direction and movable relative to the fixed guide unit. The movable guide unit guides the image-fixed sheet in a first position. The movable guide unit exposes the conveying path in a second position. |
US09069311B2 |
Image forming apparatus controlling fixing temperature
An image forming apparatus includes a toner image forming section, a fixing section, and a control section. The toner image forming section forms a toner image based on image data for printing on printing paper. The fixing section fixes the toner image on the printing paper through thermocompression. The control section controls a toner image forming operation by the toner image forming section and a fixing operation by the fixing section. The control section calculates a size parameter associated with a size of a uniform density region included in the toner image based on the image data for the printing and controls a fixing temperature of the fixing section according to a calculation result. |
US09069310B2 |
Image heating apparatus
An image heating apparatus includes: an exciting coil; a current applying device configured to apply a high-frequency current to the exciting coil; a rotatable heating member configured to heat a toner image on a recording material at a nip, wherein the rotatable heating member includes a first electroconductive layer for generating heat by electromagnetic induction of magnetic flux from the exciting coil; a rotatable pressing member configured to press-contact the rotatable heating member to form the nip, wherein the rotatable pressing member includes a second electroconductive layer electrically insulated from the first electroconductive layer; and a rectifying element configured to be connected between the second electroconductive layer and the ground in a direction in which a surface potential of the rotatable pressing member has an opposite polarity to a normal charge polarity of a toner. |
US09069309B2 |
Fixing device
A fixing device that includes a heater, a first endless belt, a first roller, and a second roller is provided. The first endless belt confronts the heater at a confronting part and providing a nip region upon contacting the heater. The first endless belt is movable in a first direction at the confronting part, and has an inner peripheral surface. The first roller supports the inner peripheral surface, and nips the first endless belt in cooperation with the heater. The nip region has a part facing the first roller. The second roller is disposed downstream of the nip region in the first direction and supports the inner peripheral surface. The second roller is positioned such that a part of the endless belt mounted over the second roller is out of contact from the heater. |
US09069308B2 |
Surface coating and fuser member
There is described a fuser member comprising a substrate layer and a surface layer disposed on the substrate. The surface layer comprises a non-woven polymer fiber matrix having dispersed throughout a cross-linked fluoropolymer and a release agent. The release agent is a liquid at a temperature about 100° C. |
US09069306B2 |
Fixing device
A fixing device may include first and second fixing members arranged to form a nip portion, an urging member that provides an urging force to urge the first fixing member toward the second fixing member, a change member configured to change a width of the nip portion from a first nip width to a second nip width by applying a pressing force to the first fixing member against the urging force of the urging member and change the width of the nip portion from the second nip width to the first nip width by releasing the pressing force, and a restriction portion configured to restrict movement of the first fixing member and restrict a maximum value of the first nip width of the nip portion while the pressing force against the urging force is released. |
US09069301B2 |
Image heating apparatus
An image heating apparatus includes a rotary member, a heating member configured to heat the rotary member, the heating member being held in contact with the rotary member, a temperature detecting element configured to detect the temperature of the rotary member or the heating member, a protection element configured to interrupt power supply to the heating member, the protection element being activated when sensing an abnormal rise in the temperature of the heating member, and a control portion configured to control the image heating apparatus. When the temperature detected by the temperature detecting element exceeds a threshold value, the control portion stops rotation of the rotary member. |
US09069299B2 |
Image heating apparatus and image forming apparatus
An image heating apparatus includes an image heating unit including a pair of rotatable members between which a sheet is nipped and fed while heating a toner image thereon; and a retracting unit retractable from the image heating unit, the retracting unit including an air discharging portion configured to discharge air for separating the sheet from the rotatable member, and a feeding portion provided with a pair of rotatable members and configured to nip and feed therebetween the sheet heated by the image heating unit. |
US09069297B2 |
Self lubricating fuser and method of operation
A belt fuser assembly which dispenses lubricant oil or other depleted lubricant component to the inner surface of the fuser belt. The belt fuser assembly may include a lubricant dispenser positioned to be heated by the heating element of the fuser assembly for dispensing a lubricant oil to the inner surface of the fuser belt. The lubricant dispenser may include a reservoir containing the lubricant oil and an exit port for delivering the lubricant oil from the reservoir to the inner surface of the fuser belt upon the reservoir being heated by the heating element at a temperature above the fusing temperature of the belt fuser assembly. |
US09069296B2 |
Heater
A heater (A1) includes a substrate (1), a heating resistor (2) formed on the substrate (1) and a protective film (3) covering the heating resistor (2). The protective film (3) includes a crystallized glass layer (31) and an amorphous glass layer (33) covering the crystallized glass layer (31). The protective film (3) further includes a semi-crystalline glass layer (32) surrounding an edge (31a) of the crystallized glass layer (32). The semi-crystalline glass layer (32) intervenes between the substrate (1) and a portion of the amorphous glass layer (33) that projects relative to the crystallized glass layer (31). |
US09069293B2 |
Developing device, image forming apparatus, and control method of developing device
A developing device includes a developing roller, a magnetic roller opposed to the developing roller so as to form a magnetic brush, a high voltage power supply including a transformer having secondary side outputs one of which is connected to the developing roller while the other output is connected to the magnetic roller, so as to apply AC voltages to the developing roller and the magnetic roller, a detection portion for detecting occurrence of discharge between the developing roller and the photoreceptor drum, a restriction portion for restricting movement of toner from the magnetic roller to the developing roller, and a moving portion configured to move the restriction portion in discharge start voltage detection mode so as to restrict toner movement to the developing roller. |
US09069286B2 |
Rotational sensing for a replaceable unit of an image forming device
A replaceable unit for an electrophotographic image forming device according to one example embodiment includes a housing having a reservoir for storing toner. A rotatable shaft is positioned within the reservoir. A drive element is exposed on an exterior of the housing unobstructed to receive rotational force. The drive element is operatively connected to the shaft to rotate the shaft upon receiving the rotational force. A sensor is positioned to sense a rotational motion of the shaft. A processor is mounted on the housing and in electrical communication with the sensor. An electrical contact in electrical communication with the processor is exposed on the exterior of the housing unobstructed to mate with a corresponding electrical contact in the image forming device. The processor is programmed to send information related to the rotational motion sensed by the sensor to a controller in the image forming device. |
US09069285B2 |
Detection device and image forming apparatus
In a detection device, in a case where toner on a developing material carrier is caused to adhere to an electrode, a controller connects an assembly havin a quartz oscillator to a first capacitor using a first switch and connects the assembly to a second capacitor using a second switch; and in a case where a detection unit detects the oscillation frequency of the quartz oscillator, the controller disconnects the assembly from the first capacitor using the first switch and disconnects the assembly from the second capacitor using the second switch. |
US09069283B2 |
Image formation unit and image formation apparatus
An image formation unit includes a developer storage configured to store developer, an image carrier on which an electrostatic latent image is formed, a developer carrier being in contact with the image carrier and configured to transfer developer to the electrostatic latent image, a developer housing portion located below the developer storage and above the image carrier and configured to house the developer from the developer storage, a supply port provided above the developer housing portion to communicate with the developer storage and configured to supply the developer in the developer storage into the developer housing portion, a developer amount detection member rotatably disposed in the developer housing portion at a position below the supply port, and protrusions disposed on the developer amount detection member. |
US09069275B2 |
Carrier resins with improved relative humidity sensitivity
The disclosure generally describes carrier resins, and in particular, resins used for carrier coatings which include at least one ester functional group and at least one cyclic aliphatic group containing at least one nitrogen atom in the cyclic ring structure. Carriers having such resins in the coating exhibit high charge and excellent relative humidity (RH) sensitivity of charge to changing environmental conditions. |
US09069274B2 |
Toner
The present invention provides a toner excellent in light resistance. The toner includes toner base particles, each of which contains a binder resin, a wax and a coloring agent, and a coloring matter compound represented by the general formula (1) is contained as the coloring agent. wherein R1 and R2 each independently represent an alkyl group or an acyl group, or R1 and R2 may be bonded to each other so as to form a cyclic organic functional group containing, as a hetero atom, a nitrogen atom to which R1 and R2 are bonded; R3 and R4 each independently represent an alkyl group; R5 and R6 each independently represent an alkyl group or an alkoxy group; R7 represents a hydrogen atom, an alkyl group or an alkoxy group; and R8 represents an alkyl group. |
US09069269B2 |
Toner for electrostatic latent image development and method of producing toner for electrostatic latent image development
There is disclosed a toner for electrostatic latent image development which includes at least a colorant, a charge control agent, and a release agent in a binder resin and is produced using a pulverizing process. An average circularity of the toner is 0.960 or more and 0.980 or less with respect to toner particles having a primary particle diameter of 3 μm or more and 10 μm or less. A numerical proportion of toner particles, having a concave portion of which outer diameter is 200 nm or more and being observed by a predetermined condition, is 10% by number or less. |
US09069266B2 |
Alignment method, alignment apparatus, and exposure apparatus
In the present invention, the number of brightness changes detected at the same position while a substrate moves by a certain distance is added up, a plurality of edge count data arranged corresponding to the detected positions of the brightness changes is obtained, a plurality of correlation value data by performing a correlation operation for the plurality of calculated edge count data while moving a template is obtained, positions of the plurality of patterns based on a plurality of correlation value data exceeding a predetermined threshold value are identified, a position of a pattern close to a target position of an imaging device is selected, and a photomask is moved in the direction substantially orthogonal to the conveying direction of the substrate so that the amount of the position displacement between the selected position of the pattern and the target position of the imaging device is a predetermined value. |
US09069264B2 |
Metrology method and apparatus, and device manufacturing method
A target structure including a periodic structure is formed on a substrate. An image of the target structure is detected while illuminating the target structure with a beam of radiation, the image being formed using a first part of non-zero order diffracted radiation while excluding zero order diffracted radiation. Intensity values extracted from a region of interest within the image are used to determine a property of the periodic structure. A processing unit recognizes locations of a plurality of boundary features in the image of the target structure to identify regions of interest. The number of boundary features in each direction is at least twice a number of boundaries of periodic structures within the target structure. The accuracy of locating the region is greater than by recognizing only the boundaries of the periodic structure(s). |
US09069258B2 |
Mask having assist pattern
A mask may include a circuit area and a pixel area. The circuit area includes a circuit pattern. The pixel area includes a pixel pattern which is extended in a length direction and an assist pattern which is at an end portion of the pixel pattern and adjacent to the circuit area. |
US09069250B2 |
Electrowetting display unit and method for manufacturing thereof
A method for manufacturing an electrowetting display unit includes the following steps. A first substrate and a second substrate are provided. A first conductive layer is disposed on one side of the first substrate. A second conductive layer is disposed on one side of the second substrate. A polymer layer, which includes a siloxane containing a light-induced cross linkable group and a Si—H bond, is disposed on the first conductive layer. The molecular weight of the monomer of the siloxane is equal to or greater than 5000. A part of the polymer layer is exposed to a light so as to form a plurality of hydrophobic sections. A hydrophilic section is developed by treating a developing agent. The hydrophilic section and the plurality of hydrophobic sections form a pattern layer together. Polar liquid and non-polar liquid are disposed between the pattern layer and the second conductive layer. |
US09069249B2 |
Self aligned patterning with multiple resist layers
A method for using self aligned multiple patterning with multiple resist layers includes forming a first patterned resist layer onto a substrate, forming a spacer layer on top of the first patterned resist layer such that spacer forms on side walls of features of the first resist layer, and forming a second patterned resist layer over the spacer layer and depositing a masking layer. The method further includes performing a planarizing process to expose the first patterned resist layer, removing the first resist layer, removing the second resist layer, and exposing the substrate. |
US09069248B1 |
Forming conductive metal patterns using water-soluble copolymers
A conductive pattern can be formed using a polymeric layer that contains a reactive composition that comprises a reactive polymer that is metal ion-complexing, water-soluble, and crosslinkable. This reactive polymer comprises photosensitive non-aromatic unsaturated carbocyclic groups as well as metal ion-complexing and water solubilizing groups. The reactive composition can be patternwise exposed to suitable radiation to induce crosslinking within the reactive polymer. The reactive composition and reactive polymer in the non-exposed regions can be removed due to their aqueous solubility, but the exposed regions of the polymeric layer are contacted with electroless seed metal ions, which are then reduced. The resulting electroless seed metal nuclei are electrolessly plated with a suitable metal to form the desired conductive pattern. Various articles can be prepared during this process, and the product article can be incorporated into various electronic devices. |
US09069245B2 |
Near-infrared absorptive layer-forming composition and multilayer film
A composition comprising (A) a near-infrared absorbing dye of formula (1), (B) a polymer, and (C) a solvent is used to form a near-infrared absorptive layer. In formula (1), R1 and R2 are a monovalent hydrocarbon group which may contain a heteroatom, k is 0 to 5, m is 0 or 1, n is 1 or 2, Z is oxygen, sulfur or C(R′)(R″), R′ and R″ are hydrogen or a monovalent hydrocarbon group which may contain a heteroatom, and X− is an anion. |
US09069244B2 |
Mask for near-field lithography and fabrication the same
Methods for fabricating nanopatterned cylindrical photomasks are disclosed. A master pattern having nanometer scale features may be formed on a master substrate. A layer of an elastomer material may be formed on a surface of a transparent cylinder. The master pattern may be transferred from the master to the layer of elastomer material on the surface of the transparent cylinder. Alternatively, a nanopatterned cylindrical photomask may be fabricated by forming a pattern having nanometer scale features on an elastomer substrate and laminating the patterned elastomer substrate to a surface of a cylinder. In another method, a layer of elastomer material may be formed on a surface of a transparent cylinder and a pattern having nanometer scale features may be formed on the elastomer material by a direct patterning process. |
US09069242B2 |
Three-dimensional display and method of installing a three-dimensional display
A method of assembling a three-dimensional display apparatus involves providing a support unit, made up of a projector mounting and a screen mounting surface having a first aperture therethrough; and a screen unit, made up of a diaphragm and an inflatable screen affixed thereto-the diaphragm defining a second aperture in communication with the inflatable screen. The screen mounting surface and the diaphragm are brought into contact so as to align the first and second apertures; and to secure the support unit to the screen unit to thereby create a seal between the support surface and the diaphragm around the first and second apertures. The seal being sufficiently gas tight to enable inflation of the screen. |
US09069241B2 |
Method and device for optical focusing
A device for optically focusing a projection image projected by a projector includes a detector for controlled creation of at least one observation shot of the projection image over a time period, a processing unit for defining at least one image section within the projection image generated by the projector, where the image section is modulated over the time period with respect to the optical power and/or the optical spectrum thereof, and the at least one image section of the projection image is essentially synchronous compared with the corresponding respective image section of the observation shot, where the processing unit also calculates a variable derived from the comparison of the respective image sections and a control signal derived from the derived variable, and outputs the control signal to a focusing device of the projector. |
US09069237B2 |
Projection type display apparatus having a light source and display element configured to provide increased lifespan of optical constituent components
A projection type display apparatus including a light source, a display element, an illumination optical system and a projection lens to project a magnified image of the optical image. The illumination optical system includes a first array lens and a second array lens, each includes a plurality of lens elements arranged in a matrix, each of the lens elements having a rectangular opening, and a polarization conversion element having polarization conversion function by use of a plurality of polarized beam splitters and a plurality of half-wave phase plates, arranged in an array and opposing to the lens elements of the second array lens, to emit predetermined polarized light. The light source includes a light emitting plane of a rectangle or an ellipse shape, a longitudinal direction of the light emitting plane being parallel to a longitudinal direction of each opening of the polarization conversion element. |
US09069228B2 |
Acousto-optic device having wide diffraction angle, optical scanner, light modulator, and display apparatus using the acousto-optic device
An acousto-optic device having a wide range of diffraction angle and an optical scanner, a light modulator, and a display apparatus using the acousto-optic device are provided. The acousto-optic device includes a core layer having a periodic photonic crystal structure in which unit cells of predetermined patterns are repeated, a first clad layer on a first surface of the core layer, the first clad layer having a refractive index that is different from a refractive index of the core layer, a second clad layer on a second surface of the core layer, the second surface being opposite the first surface, the second clad layer having a refractive index that is different from the refractive index of the core layer, and a sound wave generator configured to apply surface acoustic waves (SAW) to the core layer, the first clad layer, the second clad layer, or any combination thereof. |
US09069224B2 |
Optical modulator and optical modulation control method
An optical modulator includes: a modulator including an optical waveguide provided in a semiconductor substrate having an electro-optical effect and an electrode to apply an electric field depending on a bias voltage and a modulation signal to the optical waveguide; a driver circuit to generate a modulation signal in accordance with an input signal; a superimposer to superimpose a reference signal on the bias voltage, the reference signal having lower frequency than the modulation signal; and a controller to control a bias voltage in a direction orthogonal to a modulation direction of the modulator based on the frequency component of the reference signal extracted from a modulated optical signal generated by the modulator. |
US09069219B2 |
Thin film transistor substrate and liquid crystal display device provided with same
A source section (S) is made of a source metal (25s) provided above a gate insulating film (23) and an oxide semiconductor film (24a), and a drain section (DR) includes a low resistance portion (24ad) which is part of the oxide semiconductor film (24a), where the part includes a surface of the oxide semiconductor film (24a) opposite to the gate insulating film (23), and the resistance of the part is reduced. |
US09069217B2 |
Display panel and method for manufacturing the same
A display panel includes a first substrate including a common electrode, a second substrate including a first solid pixel electrode and a second solid pixel electrode, and a liquid crystal layer including liquid crystal between the first substrate and the second substrate. The second solid pixel electrode is spaced apart from the first solid pixel electrode, and surrounds the first solid pixel electrode. |
US09069216B2 |
Liquid crystal grating module and two dimension-three dimension switchable liquid crystal display device using the same
A liquid crystal grating module (3) and a two dimension-three dimension switchable liquid crystal display device using the same. The liquid crystal grating module (3) comprises a first transparent electrode layer (20) and a second transparent electrode layer (50). The first transparent electrode layer (20) and the second transparent electrode layer (50) are provided with interval. The first transparent electrode layer (20) comprises a plurality of lateral electrode bars (202,204). The second transparent electrode layer (50) comprises a plurality of vertical electrode bars (502,504). The lateral electrode bars (202,204) and the vertical electrode bars (502,504) are alternately superposed on each other with interval to form a grating structure. The vertical electrode bars (502,504) have three different widths in the direction vertical to the liquid crystal display pixels. |
US09069210B2 |
Display device and method of manufacturing the same
A display device includes a first substrate, a first alignment layer disposed on the first substrate, a second substrate, a second alignment layer disposed on the second substrate, and a liquid crystal layer disposed between the first and second alignment layers and having liquid crystal molecules. At least one of the first and second alignment layers includes an initial alignment layer and a pretilting layer including a self-assembled monolayer disposed on the initial alignment layer. |
US09069209B2 |
Liquid crystal display
A liquid crystal display which is a reflective liquid crystal display includes: a front substrate; a rear substrate; and a liquid crystal material layer disposed between the front substrate and the rear substrate, wherein an optical design is performed such that an extreme value of a liquid crystal applied voltage-reflectance curve in a state of being observed from a normal observing direction is shifted further to a lower voltage side than an extreme value of a liquid crystal applied voltage-reflectance curve in a state of being observed from a direction deviated from the normal observing direction, and wherein an anisotropic scatterer disposed such that a direction where scattering characteristics are the maximum is aligned with the normal observing direction is provided on the front substrate side. |
US09069201B2 |
Waterproof user interface display panels
A waterproof user interface panel includes an electronic display assembly having a touch or presence-sensitive surface. |
US09069199B2 |
Liquid crystal module and liquid crystal display device including the same
A liquid crystal module 15 includes a liquid crystal display panel 10;a rear frame member 44 located on a rear side of the liquid crystal display panel; and a wiring board 60 located on the rear side of the liquid crystal display panel. A part of the wiring board has an opening 65 running through the board and/or a notch 70 formed therein. An inspection patch 80A, 80B having a thickness equal to, or larger than, that of the wiring board is attached to the opening and/or the notch. A part of the wiring board around the inspection patch is secured to the rear frame member via a double-sided adhesive tape 55A, 55B. |
US09069196B2 |
Liquid crystal display
A liquid crystal display includes at least one pixel. The pixel includes a first sub-pixel charged with a first voltage and a second sub-pixel charged with a second voltage different from the first voltage. A first sub-pixel electrode provided in the first sub-pixel and a second sub-pixel electrode provided in the second sub-pixel include slits having different widths according to directions. Due to the slits, average directors of the first and second sub-pixels are tilted in a horizontal or vertical direction. Accordingly, a side visibility of the display apparatus is improved. |
US09069192B2 |
Optical signal processing
An optical regenerator for regenerating a multi-level phase encoded signal. A first non-linear medium (HNLF1) generates a comb of frequency harmonics from the signal under the action of a coherent pump, each component bearing the phase encoded data. A filter selects the first and (M−1)th order components. The filtered signal is then input to a second non-linear medium (HNLF2) where a further pump is applied, to coherently add the first and (M−1)th order components and regenerate the signal by reducing phase noise. |
US09069191B1 |
Eyeglass structure having flexible temples
The present disclosure provides an eyeglass structure having flexible temples, comprising: a main body; and two flexible plastic temples respective connected at two ends of the main body. The two flexible plastic temples each have a front portion proximal to the main body and a rear portion extending from the respective front portion. The degree of flexibility of the rear portions is greater than that of the front portions. The rear portions can be bent to from a support structure for the ear portion of a user. By this configuration the conformity and comfort of the eyeglass structure is improved. |
US09069186B2 |
Thermoformed ophthalmic insert devices
The present invention describes single-piece or multi-piece Rigid Inserts that may be included in an Ophthalmic Lenses or may comprise the Ophthalmic Lens, wherein the Rigid Insert may be formed through the processing of thin sheet material by thermoforming. Single piece annular Rigid Inserts may perform the function of providing a template for printed patterns to be included in Ophthalmic Lenses. Single piece full Rigid Inserts may perform the function of polarizing light or filtering light based on the properties of materials used to form the insert. Multi-piece Rigid Inserts may include activation and energization elements. The present invention also includes methods and apparatus for forming the Rigid Inserts. |
US09069185B2 |
High efficiency optic
Ophthalmic lenses and methods for their design and use involve displacement functions based on the sum of a continuous cosine function and a continuous sine function, optionally over a plurality of echelettes. Exemplary monofocal and multifocal diffractive ophthalmic lenses provide reduced light scatter and/or improved light energy distribution properties. Such properties can be provided by diffractive profiles, often having subtlety shaped echelettes with appropriately curving profiles. Light scatter may be generated by the sharp corners associated with vertical steps between adjacent conventional diffractive echelettes. Smooth diffractive profiles of the invention reduce light scatter. Light energy directed toward non-viewing diffractive orders may have a unwanted effects on vision quality. Diffractive profiles as described herein may limit the light energy in certain, selected orders, thereby improving viewing quality and mitigating unwanted effects such as dysphotopsia. Diffractive profiles may also vary the light energy distributed between individual echelettes, providing additional advantages in various viewing situations. |
US09069183B2 |
Apparatus and method for speckle reduction in laser processing equipment
Embodiments described herein provide apparatus and methods for processing semiconductor substrates with uniform laser energy. A laser pulse or beam is directed to a spatial homogenizer, which may be a plurality of lenses arranged along a plane perpendicular to the optical path of the laser energy, an example being a microlens array. The spatially uniformized energy produced by the spatial homogenizer is then directed to a refractive medium that has a plurality of thicknesses. Each thickness of the plurality of thicknesses is different from the other thicknesses by at least the coherence length of the laser energy. |
US09069181B2 |
Optical imaging system and method, and aperture stop assembly and aperture element
An optical imaging system includes a birefringent element, a light modulating element, and a polarizer element. The birefringent element is configured for decomposing un-polarized light into first linear polarized light and second linear polarized light under different refractive indexes to respectively form a first focal length and a second focal length in the optical imaging system. The light modulating element is configured for modulating a state of polarization of the first and second linear polarized light in response to control signals. The polarizer element is configured for filtering out one of the modulated first and second linear polarized light for creating a single image. |
US09069180B2 |
Collimating optical device and system
There is provided a light-guide, compact collimating optical device, including a light-guide having a light-waves entrance surface, a light-waves exit surface and a plurality of external surfaces, a light-waves reflecting surface carried by the light-guide at one of the external surfaces, two retardation plates carried by light-guides on a portion of the external surfaces, a light-waves polarizing beamsplitter disposed at an angle to one of the light-waves entrance or exit surfaces, and a light-waves collimating component covering a portion of one of the retardation plates. A system including the optical device and a substrate, is also provided. |
US09069178B2 |
Display device and liquid crystal prism cell panel
A display device with a liquid crystal prism cell panel is disclosed. The display device has a display panel and a liquid crystal prism cell panel, a black matrix layer which is disposed on the display panel further has spacers; the liquid crystal prism cell panel has a first and second substrates, a liquid crystal layer and a control circuit; light-shielding components are disposed on a position of the second substrate corresponding to a strip-shaped electrode which is disposed on the first substrate; the width of the light-shielding components is smaller than the width of the spacers. The liquid crystal device can enhance the display quality of a three-dimensional image. |
US09069176B1 |
Liquid crystal display apparatus and three-dimensional display apparatus
A liquid crystal display apparatus includes scan lines, data lines perpendicular to the scan lines, a first pixel, a second pixel adjacent to the first pixel, and a black matrix layer. The first pixel includes a first main pixel and a first sub pixel. The first main pixel and the first sub pixel are arranged along a direction of the scan line. The second pixel includes a second main pixel and a second sub pixel. The second main pixel and the second sub pixel are arranged along the direction of the scan line. The black matrix layer covers the first pixel and the second pixel. The black matrix layer covers portions of the first main pixel, the first sub pixel, the second main pixel, and the second sub pixel. The first pixel and the second pixel are arranged along a direction of the data line. |
US09069171B2 |
Video projection device and video projection method
There are provided a video projection device and a video projection method which can realize both a guarantee of safety and an increase in luminance of a screen. The video projection device includes: a laser light source unit which emits a laser; a laser scanning unit which is provided with one or more scanning directions and project video by performing a reciprocating scan of the laser with respect to a scanning direction with the highest scanning frequency; and a control unit which controls operations of the laser light source unit and the laser scanning unit depending on a video signal so that a scanning angle when emission of the laser in an outgoing path is stopped is different from a scanning angle when emission of the laser in a return path is started with respect to the scanning direction along which the reciprocating scan is performed. |
US09069170B1 |
Ultraviolet laser zoom beam expanding system and laser processing equipment
An ultraviolet laser zoom beam expanding system, applied to the field of laser processing, includes a first lens, a second lens, and a third lens (L1, L2, L3). The first lens and the third lens (L1, L3) are plane-convex plus lenses, and the second lens (L2) is a convex-concave minus lens. The first lens, the second lens and the third lens (L1, L2, L3) respectively comprise a first surface and a second surface (S1, S2), a third surface and a fourth surface (S3, S4) as well as a fifth surface and a sixth surface (S5, S6). The radiuses of curvature of the first to sixth surfaces (S1, S2, S3, S4, S5, S6) are ∞, −30, 10, 2.2, ∞, −81. The center thickness of the first to third lenses (L1, L2, L3) is 2, 1, 4. The outer diameters of the first to third lenses (L1, L2, L3) are 10, 3, 34. Proportions of the refractive indexes to the abbe numbers of the first to third lenses (L1, L2, L3) are 1.57:41, 1.48:68, and 1.57:41. An interval (d2) between the second surface and the third surface (S2, S3) is 6-37. An interval (d4) between the fourth surface and the fifth surface (S4, S5) is 114-125, a unit is mm, and a tolerance is 5%. The system may perform beam expanding on entering light by 2-16 times, which may be adaptable to laser devices with different emergent diameters and divergence angles, and improve efficiency and accuracy of laser processing. |
US09069164B2 |
Methods and systems for a virtual input device
The present application discloses systems and methods for a virtual input device. In one example, the virtual input device includes a projector and a camera. The projector projects a pattern onto a surface. The camera captures images that can be interpreted by a processor to determine actions. The projector may be mounted on an arm of a pair of eyeglasses and the camera may be mounted on an opposite arm of the eyeglasses. A pattern for a virtual input device can be projected onto a “display hand” of a user, and the camera may be able to detect when the user uses an opposite hand to select items of the virtual input device. In another example, the camera may detect when the display hand is moving and interpret display hand movements as inputs to the virtual input device, and/or realign the projection onto the moving display hand. |
US09069161B2 |
Display device
A display device comprising picture elements, which are constituted by electrowetting elements having at least one first fluid and a second fluid immiscible with each other within a space between a first support plate and a second support plate, the second fluid being electro-conductive or polar. The first fluid in each element is at the side of the first support plate confined by element walls, and the second fluid is shared by a plurality of picture elements, characterized by a preventer for preventing first fluid portions from being expelled from its confinement when forces other than electrowetting forces are exerted on this fluid. |
US09069158B2 |
Variable magnification optical system and imaging apparatus
A variable-magnification optical-system substantially consists of a first-lens-group having positive-refractive-power, a second-lens-group having negative-refractive-power, a third-lens-group having negative-refractive-power, a fourth-lens-group having negative-refractive-power, an aperture-stop, and a fifth-lens-group having positive-refractive-power in this order from an object-side along an optical-axis. The second-lens-group, third-lens-group and fourth-lens-group move when magnification is changed from a wide-angle-end to a telephoto-end. The first-lens-group substantially consists of a 1f-th lens-group having negative-refractive-power, a 1m-th lens-group having positive-refractive-power and a 1r-th lens-group substantially consisting of a 1r1-th lens having positive-refractive-power with its strong convex-surface facing the object-side, a biconvex 1r2-th lens and a convex meniscus 1r3-th lens with its convex-surface facing the object-side, and the 1r-th lens-group having positive-refractive-power as a whole in this order from the object-side. The 1f-th lens-group substantially consists of a concave meniscus-lens with its convex-surface facing the object-side and a negative-lens in this order from the object-side. |
US09069155B2 |
Zoom lens and image pickup apparatus
Disposing from an object side in the order of a positive first lens group which is fixed at the time of zooming, a negative second lens group which is moved at the time of zooming, an aperture stop, a positive third lens group which is fixed at the time of zooming, and a fourth lens group which is moved along the optical axis at the time of zooming to correct a change in image plane position arising from the zooming for focusing. The zoom lens is configured to simultaneously satisfy, when a focal length of the overall lens system at the telephoto end, an overall optical length, and an Abbe number of the second group first lens with respect to d-line are taken as ft, TL, and νd21 respectively, conditional expressions (1): 0.62 |
US09069154B2 |
Projection lens and projection type display device
When a single lens which includes a surface having the smallest effective beam diameter or a cemented lens is designated as a reference lens, a system substantially consisting of lenses disposed closer to a magnification side than the reference lens is designated as a front group, and a system substantially consisting of lenses disposed closer to a reduction side than the reference lens is designated as a rear group, the projection lens satisfying conditional expressions (1) and (2) given below as well as conditional expressions (3) and (4): 75<2ω(1), βP<10 (2), |fM/fF|<2.0 (3), and |fM/fR|<2.0 (4). |
US09069148B2 |
Downhole cables with both fiber and copper elements
Provided is a method of manufacturing a downhole cable, the method including, forming a helical shape in an outer circumferential surface of a metal tube, the metal tube having a fiber element housed therein, and stranding a copper element in a helical space formed by the metallic tube. Also provided is a downhole cable including, a metallic tube having a helical space in an outer circumferential surface thereof, wherein the metallic tube has a fiber element housed therein, and a copper element disposed in a helical space formed by the steel tube. Double-tube and multi-tube configurations of the downhole cable are also provided. |
US09069146B2 |
Optical modules
Provided is an optical module. The optical module includes: an optical bench having a first trench of a first depth and a second trench of a second depth that is lower than the first depth; a lens in the first trench of the optical bench; at least one semiconductor chip in the second trench of the optical bench; and a flexible printed circuit board covering an upper surface of the optical bench except for the first and second trenches, wherein the optical bench is a metal optical bench or a silicon optical bench. |
US09069140B2 |
Optical connector
An optical fiber connector by which a worker can easily connect optical fibers at an on-site location, and in particular to an optical fiber connector which makes it possible to prevent the problems that an adhered state of a ferrule optical fiber installed in a ferrule is broken owing to a bending phenomenon occurring when an elastic member ferrule moves within an allowable (set) movement range owing to the nature of elastic force member or a connected state of a fusion connection part is damaged. |
US09069136B2 |
Optical stack having birefringent layer of optically symmetrical crystallites
An optical stack (400) having a plurality of alternating polymeric layers (401, 402) is described. The alternating layers may be alternating birefringent (syndiotactic polystyrene, sPS) and isotropic (CoPENa) layers, or alternating positively and negatively birefringent layers. Birefringent layers are made using polymers which form optically symmetrical crystallites upon stretching of the polymer. The optical stack has a large refractive index difference in the x-direction (the stretching direction) and small refractive index differences in the y- and z-directions (the non-stretching directions). The optical stack can be made using standard film tentering methods and may be a multilayer reflective polarizer. |
US09069134B2 |
Method for producing an optical splitter cascade and optical assembly
An optical assembly, which is in particular in the form of a splitter component with a so-called splitter forming a passive optical component, is produced particularly inexpensively. In a first step a plurality of splitters are produced on a common wafer by forming a corresponding conductor track pattern. In a second step optical fibers are coupled simultaneously to the connection sides of the individual splitters with the aid of a connection carrier. Then, in a third step the individual splitters with the connection carriers connected thereto are separated form one another. Only one common coupling operation for a large number of splitters is required. The splitters may then be connected to form a splitter cascade. |
US09069130B2 |
Apparatus, method and system for generating optical radiation from biological gain media
In one exemplary embodiment, an apparatus can be provided which includes at least one biological medium that causes gain. According to another exemplary embodiment, an arrangement can be provided which is configured to be provided in an anatomical structure. This exemplary arrangement can include at least one emitter having a cross-sectional area of at most 10 microns within the anatomical structure, and which is configured to generate at least one laser radiation. In a further exemplary embodiment, an apparatus can be provided which can include at least one medium which is configured to cause gain; and at least one optical biological resonator which is configured to provide an optical feedback to the medium. In still another exemplary embodiment, a process can be whereas, a solution of an optical medium can be applied to a substrate. Further, it is possible to generate a wave guide having a shape that is defined by (i) at least one property of the solution of the optical medium, or (ii) drying properties thereof. |
US09069128B2 |
Opto-electric combined circuit board and electronic devices
The present invention relates to a flexible opto-electric combined circuit board in which an optical waveguide film provided with a core and a clad is bonded to a flexible electric wiring board, wherein a reinforcing material is provided to at least a part of an optical waveguide film side in a bent part and electronic devices prepared by using the above flexible opto-electric combined circuit board.Capable of being provided are an opto-electric combined circuit board in which an optical waveguide film is bonded to a flexible electric wiring board and in which braking and cracking are not generated by bending or folding back and electronic devices prepared by using the above opto-electric combined circuit board. |
US09069127B2 |
Optical de-multiplexing device
A method for controlling an output of an electro-optical de-multiplexing device, the method including identifying which photodetector of a first array of photodetectors is converting a first channel of an optical signal into a first electrical channel signal, and affecting a communicative connection between the identified photodetector of the first array of photodetectors that is converting the first channel of the optical signal into the first electrical channel signal and a first output node associated with the first electrical channel signal. |
US09069124B2 |
Device, a system and a method of encoding a position of an object
The present invention relates to a device for encoding a position of an object, comprising a first light source; a first collimating element adapted to form first collimated light from the first light source; a carrier adapted to guide light and comprising a first primary light redirecting structure and a second primary light redirecting structure; and a detector device for encoding the position of an object with respect to an active area of an encoding plane; wherein the first primary light redirecting structure is adapted to redirect at least a part of a first light beam through the active area into the second primary light redirecting structure; and wherein the second primary light redirecting structure is adapted to redirect light received from the first primary light redirecting structure onto the detector device. Thereby is achieved that a collimated light beam is propagated along the carrier and from the carrier into the active area via the first primary light redirecting means. The collimated light ensures a controlled part of the carrier is utilized for the propagation of the collimated light. |
US09069123B2 |
Lens device, drive method, recording medium, and image-capturing device
According to an aspect of the present invention, when driving one optical member at a time, the control part sets a first current equal to or more than a rated current of the driving part and equal to or less than a maximum supply current from the image-capturing device body, or a second current less than the rated current of the driving part, for the one optical member as the current limit value, and controls the driving part so that first drive for driving the optical member for a first time by allowing the first current to serve as the current limit value, and second drive for driving the optical member for a second time by allowing the second current to serve as the current limit value after the first drive being performed, are repeated until drive of the optical member to the drive target is completed. |
US09069121B2 |
Fiber optic tapestry
A woven fiber optic tapestry for conveying a specific representation of data on a woven fiber optic threaded surface. The tapestry is provided in a particular system including fiber optic threads threadedly arranged together to form a woven fiber optic panel, in which each of the threads is operatively connected to a light source, and a data interpretation device operatively connected to the light sources so as to provide a transfer of a pre-assigned value of data from the data interpretation device to the light sources and the threads, the transfer of the pre-assigned value causing an illumination of the light sources so as to correlate to a specific representation of the data. |
US09069113B2 |
Display device
A display device includes a display panel, a protective member, a light guide member, a light source, and a light leakage preventing member. The display device includes a display surface concavely curved in a first direction. The light leakage preventing member is coupled to the protective member to be movable according to expansion or contraction of the light guide member. The light leakage preventing member contracts and expands according to the expansion or contraction of the light guide member, and includes an elastic part to prevent the light source from being damaged by the expansion of the light guide member. |
US09069109B2 |
Planar 3-DOF stage
The present invention relates to a planar 3-DOF (degree of freedom) stage, which includes: a transitional manipulator section having parallel 2-DOF; a rotation manipulator section having rotation 1-DOF so as to carry out motion independently from the transitional manipulator section; and a stage base mounted with the transitional manipulator section and the rotation manipulator section and having a fixing section inside and a driving section outside. According to the planar 3-DOF stage, transitional motion and rotational motion are independently carried out so that it is possible to reduce motion errors and simplify control and design. |
US09069103B2 |
Localized weather prediction through utilization of cameras
Described herein are various technologies pertaining to predicting an amount of electrical power that is to be generated by a power system at a future point in time, wherein the power system utilizes a renewable energy resource to generate electrical power. A camera is positioned to capture an image of sky over a geographic region of interest. The image is analyzed to predict an amount of solar radiation that is to be received by the power source at a future point in time. The predicted solar radiation is used to predict an amount of electrical power that will be output by the power system at the future point in time. A computational resource of a data center that is powered by way of the power source is managed as a function of the predicted amount of power. |
US09069102B2 |
Scalable simulation of multiphase flow in a fractured subterranean reservoir with multiple interacting continua by matrix solution
A subterranean reservoir where the pore space of media or formation rock is multimodal, and the media may have imbedded multiple scales of fracture networks, is simulated. The modes of the pore system and the scale of fracture networks are each represented as a separate, but interactive continuum with the other. A matrix solution with arrangement of the reservoir data adapted for parallel computation is utilized. The simulation allows multiple continua to be co-located and multi-interacting, in that each continuum may have current and counter-current multiple multiphase exchanges with other continua. |
US09069100B2 |
Method of modelling a subterranean region of the earth by performing a bayesian inversion
A method of modelling a subterranean region of the Earth at a first location comprises the steps of: providing geological data; selecting a plurality of facies; providing a distribution of rock physics probability with spatial dependencies; approximating the rock physics probability at the first location with at least one distribution per facies utilizing the spatial dependencies in the rock physics probability distribution; and performing a Bayesian inversion at the first location using the approximation of the rock physics probability distribution. The method may also employ a window comprising the first location and at least one further location. |
US09069094B2 |
Locate transmitter configured to detect out-of-tolerance conditions in connection with underground facility locate operations, and associated methods and systems
A locate transmitter and method for performing a locate operation to detect a presence or absence of an underground facility. An applied signal is generated to be applied along the underground facility. One or more environmental conditions of an environment in which the transmitted is located are detected and compared to a target value or range of values to determine if an out-of-tolerance condition exists. |
US09069093B2 |
Method and apparatus for determining the local spatial extent of the phase of valuable mineral in a rock
A method and an apparatus are provided for determining a local mineral grain size of a valuable mineral in a rock of a deposit or an occurrence, where the rock comprises at least one other mineral, and wherein the valuable mineral has a higher density than the at least one other mineral. The method may include: performing a drilling operation using a drill in the rock, with cuttings being produced, forming an aerosol comprising the cuttings and a gas stream, transferring the aerosol from the drill to at least one air classifier, performing stream classification, wherein at least two fractions comprising in each case particles of the cuttings that sink at the same speed are formed, and determining a property of at least one of the fractions, which fraction is used as a measure for the local mineral grain size of the valuable mineral in the rock. |
US09069091B2 |
Generating sweep sequences
A technique includes generating one or more sweep sequences for one or more seismic vibrators for a seismic survey and evaluating a cost for the sequence(s). The technique includes perturbing the sequence(s) and continuing the evaluation and perturbing until the cost is within a limit or a maximum number of perturbations is reached. |
US09069079B2 |
Obstacle detection system with ultrasonic sensors located at either side of a bumper, having own beam axes at an angle deflected in a horizontal direction from a surface-normal direction of the bumper
An obstacle detection system includes ultrasonic sensors and a controller. The ultrasonic sensors include first and second ultrasonic sensors. Each of them is located at either side of a vehicle bumper so that its own beam axis has an angle deflected in a horizontal direction from a surface-normal direction of the bumper and is directed towards an intermediate portion of the bumper. |
US09069077B2 |
Traffic information services-broadcast (TIS-B) traffic snooping
An ADS-B system associated with an aircraft is configured to furnish an indication whether the aircraft is within coverage of air traffic information transmitted by an air traffic control ground station. The ADS-B system receives transmissions from an air traffic control ground station that include air traffic information and a client list comprising identification addresses of aircraft included in the air traffic information. The ADS-B system determines whether the aircraft is within a range of a second aircraft and whether the second aircraft is included in the air traffic information by comparing an identification address of the second aircraft with the identification addresses in the client list. The ADS-B system furnishes an indication that the aircraft is within coverage of the air traffic information when the second aircraft is included in the air traffic information and the aircraft is within the range of the second aircraft. |
US09069075B2 |
Coupled range and intensity imaging for motion estimation
A method and system may operate a coupled range imager and intensity imager to obtain a sequence of at least two automatically registered images, each automatically registered image including concurrently acquired range data and intensity data with regard to an imaged scene. The registered range and intensity data is analyzed to yield an estimated motion of an element of an imaged object of the imaged scene. |
US09069073B2 |
Removing and de-weighting outlier measurements from satellite and previous information
Methods and integrated circuits for performing receiver autonomous integrity monitoring (RAIM) in global navigation satellite system (GNSS) receivers are disclosed. In an embodiment, a first information comprising current position related information is accessed. A second information comprising predicted position related information is accessed based on previously received information. A solution is computed based on the first information and the second information and a presence of outlier information is determined in at least one of the first information and the second information based on the solution. |
US09069072B2 |
Radar apparatus and target detecting method
A radar apparatus includes a retrieval unit, an estimation unit, a calculation unit, and a determination unit. The retrieval unit retrieves a strong reflection object based on a signal strength which a frequency spectrum of a beat signal generated by mixing a transmission signal which is frequency-modulated and emitted and a reception signal which is formed in the transmission signal is reflected on a target indicates. The estimation unit estimates an estimation orientation which is an orientation of a target assumed to be present around the strong reflection object, based on a relative distance to the strong reflection object. The calculation unit calculates power which is the signal strength for the estimation orientation by generating an orientation spectrum in the estimation orientation based on a frequency component corresponding to the relative distance. The determination unit determines whether there is the target in the estimation orientation based on the power. |
US09069067B2 |
Control of an electronic apparatus using micro-impulse radar
A computer or entertainment system is configured to respond to data received from a micro impulse radar configured to detect movement, physiology, posture, presence, and/or absence of a person in one or more regions near the computer or entertainment system. |
US09069066B2 |
Radar deception jamming prevention using bi-static and mono-static radars
A method of preventing the jamming of radars is provided utilizing two radars located at a distance to prevent both velocity and range pull off. |
US09069065B1 |
Audio source localization
Techniques are described for determining locations of audio sources. Audio signals are captured from multiple locations. Pairs of the audio signals are analyzed to create correlograms, indicating correlation scores corresponding to different time offsets between the signals. Based on the correlograms, various locations are analyzed to determine probabilities of audio originating from those locations. The highest probabilities are found, indicating locations containing audio sources. In some situations, the audio sources may be reflective sources, and the locations of the reflective sources may be used to determine locations of objects or surfaces. |
US09069063B2 |
Method for recording medical images of a moving object
The invention relates to a method for recording medical images, in particular ultrasound images, of a moving object, in particular of a heart, said method comprising the following steps: generating a movement signal that dynamically represents the state of movement of the moving object, identifying the phase position and the frequency of the moving object on the basis of the movement signal, reconstructing the images on the basis of the phase position and of the frequency and/or carrying out at least one scan of the moving object, with the recording times being adjusted according to the phase position and the frequency of the moving object. |
US09069061B1 |
LIDAR with analog memory
LIDAR systems and methods are provided. More particularly, a distributed focal plane assembly is provided in which light collected by optical fibers is delivered to detectors on a separate substrate. Moreover, signals from detectors can be stored in analog memory on a different substrate from the detectors. Alternatively, light may be imaged onto detectors on one substrate and stored in analog memory on a different substrate. The detectors can be provided in a linear or one-dimensional array. A laser source can comprise a multiplexed laser source which provides a sequence of pulses separated in time and having different directions of propagation. |
US09069058B2 |
Location system
Static transmitter stations are used to determine the position of a mobile receiver unit. Each transmitter station transmits an ultrasonic signal including a transmitter-specific phase-shifting signature. The receiver unit receives a signal and identifies a transmitter station by its signature. It uses the received signal and the identity of the source transmitter station to determine the position of the mobile receiver unit. The signature may include two patterns phase-shift-key (PSK)-encoded on respective carrier signals of the same frequency but different phase, with the patterns being offset from each other by a transmitter-specific offset. The signal from the transmitter station may also include a PSK-encoded message. |
US09069057B1 |
Object location system and method thereof
A system and method for locating an object is provided. A locating circuit substantially secured to the object. A plurality of monitoring units are positioned remotely from the locating circuit, each positioned in a different location. An omnidirectional signal is intermittently communicated between the locating circuit and the plurality of monitoring units. A calculator is in communication with each of the plurality of monitoring units. The calculator determines a duration of transmission time of the omnidirectional signal for each of the plurality of monitoring units, and the locating circuit. The calculator calculates a location of the locating circuit using the determined duration of transmission time for each of the plurality of monitoring units and the locating circuit. |
US09069056B2 |
Guided wave radar probe reference target
A probe defining a transmission line is used with a measurement instrument including a pulse circuit connected to the probe for generating pulses on the transmission line and receiving reflected pulses on the transmission line. The probe comprises an adapter for mounting to a process vessel. A conductive outer sleeve is secured to the adapter. A center conductor is coaxial with the outer sleeve for conducting the pulses. The conductive outer sleeve has a connector end proximate the adapter and a distal end to extend into a processed liquid. The outer sleeve has a geometric discontinuity defining a referenced target producing an impedance change at a position between the adapter and the distal end at a location in a process vapor region above a processed liquid. |
US09069055B2 |
Wireless positioning method and apparatus using wireless sensor network
Provided is a wireless positioning method using a wireless sensor network, for estimating a position of an unknown node that is a positioning target by using a plurality of anchor nodes arranged at regular intervals, the wireless positioning method including: setting a plurality of test nodes at regular intervals on a space formed by some of the plurality of anchor nodes; obtaining a number and position information of anchor nodes within a predetermined distance from the unknown node; detecting at least one test node matching the obtained number and position information; and estimating a position of the unknown node by calculating an average coordinate value of the detected at least one test node. |
US09069053B2 |
Method for the computer-assisted processing of measurements of features in a radio network
In a method for the computer-assisted processing of measurements of features in a radio network, each of a plurality of measurements is associated with a base station and describes a feature of a field transmitted by a mobile object at the associated base station and/or a field transmitted by the associated base station at the mobile object. A plurality of evaluation units communicate with the base stations, one or more base stations of the radio network being associated with each evaluation unit. The evaluation units evaluate features in the radio network, a suitable evaluation unit always being determined by the position of the mobile object to evaluate the features. Since the feature evaluation is distributed, not all evaluated data in the network is lost in case an evaluation unit breaks down. In addition, using multiple evaluation units ensures that enough computer capacity is available to process the measurements in the method. |
US09069051B2 |
Through time GRAPPA
Example apparatus and methods control a magnetic resonance imaging (MRI) apparatus to acquire, from an object to be imaged, throughout a period of time, a partitioned non-Cartesian fully-sampled calibration data set. Different groups of lines in the calibration data set are acquired at different points in time under different gradient encoding conditions that yield phase encoding in the direction perpendicular to the non-Cartesian encoded plane. The MRI apparatus is controlled to acquire an under-sampled non-Cartesian data set from the object to be imaged and to reconstruct an image from the under-sampled data set based, at least in part, on a through-time GRAPPA calibration. A GRAPPA weight set can be computed from data in different groups of lines in the calibration data set because different groups of lines can be treated as unique calibration time frames due to phase encoding produced by the different gradient encoding conditions. |
US09069049B2 |
Methods for disrupting electronic circuits
Directed-energy systems and methods are described for disrupting electronic circuits, especially those containing semiconductors. A directed-energy system can include a charged particle generator configured to generate plural energized particles and a charge transformer configured to receive the plural energized particles that include charged particles and to output energized particles that include particles having substantially zero charge. The charged particle generator can be configured to direct the plural energized particles through the charge transformer in a predefined direction. A method for disrupting electronic circuits can include generating plural energized particles, directing the plural energized particles to an incident surface of a charge transformer and transforming the plural energized particles within the charge transformer. The transformed particles can be at substantially zero charge. The method can further include generating a wavefront at an exit surface of the charge transformer including the transformed particles and impinging an electronic circuit with the wavefront. |
US09069037B2 |
Methods for testing wireless electronic devices using automatic self-test mode
A device under test (DUT) may be tested using a radio-frequency test station. The DUT may include at least one antenna, wireless communications circuitry associated with the antenna, and other peripheral components such as a camera module, a display module, and audio circuitry. The test station may include a shielded enclosure in which the DUT is placed during testing. The DUT need not be electrically wired to any test equipment. The DUT may be configured to operate in self test mode. The DUT may be configured to obtain baseline noise floor measurements while all the peripheral components are deactivated and may be configured to obtain elevated noise floor measurements while selectively activating desired subsets of the peripheral components. The difference between the elevated and baseline noise floor measurements may be computed to determine whether at least some of the peripheral components negatively impact the antenna performance by an excessive amount. |
US09069035B2 |
Predicting LED parameters from electroluminescent semiconductor wafer testing
A diode model and conductive-probe measurements taken at the wafer lever are used to predict the characterization parameters of a semiconductor device manufactured from the wafer. A current-voltage curve (I-V) model that expresses a current-voltage relationship as a function of resistance, ideality factor, and reverse saturation current is fitted to a number of conductive-probe measurement data. The current-voltage curve (I-Vd) for the device is then estimated by subtracting from the (I-V) model the product of current times the resistance produced by fitting the (I-V) model. |
US09069034B2 |
Spintronic phase comparator permitting direct phase probing and mapping of electromagnetic signals
An apparatus, system, and method for phase detection of electromagnetic signals are presented. The apparatus may include a magnetic element, one or more first signal contacts coupled to the magnetic element for receiving a first signal, and one or more output contacts coupled to the magnetic element for providing a variable level voltage generated by the magnetic element, the level of the voltage being responsive to a phase difference between the first signal and a second signal. In a further embodiment, the apparatus may include a substrate for mechanically supporting the magnetic element. Additionally, the apparatus may include a conductor mechanically supported by substrate, the conductor configured to receive the second signal. |
US09069028B2 |
Magnetic stud fastener finder
Provided is a stud finder for determining the location of a stud within a wall. The stud finder includes a body having an internal compartment formed therein which is sized and configured to house a magnetic element therein. The stud finder is moveable along the wall to place the magnetic element in magnetic attraction with metallic fasteners (i.e., nails, screws, etc) disposed within the stud, such as for securing drywall to the stud. The magnetic attraction urges the magnetic element toward the metallic element to provide a visual indication as to the precise location of the metallic element, as well as the underlying stud. |
US09069026B1 |
Diagnostic tool for trailer lights
A diagnostic tool for trailer lights to assist in troubleshooting of trailer wiring and exterior lighting components comprises a small hand-held plastic enclosure and interior electrical diagnostic components. The diagnostic device further comprises a vehicle-type connector and a series of colored indicator lamps. When the diagnostic device is connected to a trailer wiring connector, the indicator lights will inform the user of all working and non-working circuits on the trailer. The device also comprises various types of adapters so as to work with any size trailer from small utility trailers up to large tractor trailer rigs. |
US09069025B2 |
Method and device for monitoring the insulation of ungrounded DC and AC voltage networks
The invention relates to a method and a device for monitoring the insulation of an ungrounded DC and/or AC voltage network. The method includes the following steps: (a) generating a measurement DC voltage Umess= that is connected to a ground on one side for a tvar; predeterminable measuring time frame tvar; (b) generating and superposing at least one measurement AC voltage Umess˜ connected to a ground and having a measurement duration tcons with the measurement DC voltage Umess− for forming a total measurement voltage Umess; (c) feeding the total measurement voltage Umess into the voltage network to be monitored; and (d) determining an insulating resistance R= from the measurement DC voltage Umess− and an insulating impedance Z from the measurement AC voltage Umess˜. The devise is configured to carry out the above method. The method and the device are suited in particular for monitoring the insulation in electric and hybrid vehicles. |
US09069023B2 |
Latent-image measuring device and latent-image carrier
A latent-image measuring device that measures the state of a photoconductor. The latent-image measuring device emits a charged-particle beam to the photoconductor to detects a charged-particle signal obtained through the emission of the charged-particle beam. The latent-image measuring device then exposes the photoconductor a plurality of times to form electrostatic latent images on the photoconductor, and measures an amount of change in latent-image depth while changing a time interval between a plurality of exposures. |
US09069012B2 |
Connection terminal and connection jig
Provided is a connection terminal that maintains an approximately circular shape before or after a cylindrical part is fixed by resistance welding. The connection terminal used for a connection jig interconnecting target points includes a small-diameter conductive part and a large-diameter cylindrical part disposed to surround the small-diameter conductive part. The small-diameter conductive part has a front end protruding from a front end of the large-diameter cylindrical part. A part of the small-diameter conductive part is joined to a part of the large-diameter cylindrical part. A cutout part is formed in a part of a strip portion around an axis of the cylindrical part that at least includes the portion of the large-diameter cylindrical part which is joined to the small-diameter conductive part. |
US09069010B2 |
Pitch changing apparatus, electronic device handling apparatus, and electronic device testing apparatus
There is provided a pitch changing apparatus which can change a pitch of DUTs when the DUTs are transferred between trays by a shuttle revolving system. The pitch changing apparatus, which changes the pitch of DUTs, includes a plurality of shuttles which hold DUTs, a first guide rail which guides the plurality of shuttles, a second feeder which feeds the shuttles along the first guide rail at a first pitch, a third feeder which includes a plurality of pins receiving the shuttles from the second feeder and moves the pins along the first guide rail at a second pitch, and a controller which controls a feed rate of the second feeder and a receiving rate of the third feeder. |
US09069009B2 |
Power line takeoff clamp assembly
In a power line takeoff clamp assembly and method of use thereof an electrical power distribution line is clamped to a body of the clamp assembly. A power takeoff supported by the body clamped to the power line generates direct current from alternating current flowing in the power line. One or more sensors supported by the body clamped to the power line sense one or more values related to an electrical current flowing in a power line. A wireless transceiver supported by the body clamped to the power line communicates data regarding the one or more sensed values. Each sensor and the wireless transceiver utilize direct current generated by the power takeoff for the operation thereof. |
US09069002B2 |
Device for regulating a wire anemometer
An anemometer probe having a single wire or n wires (n>1) that are mutually parallel, for a measurement close to a wall, comprising, for each wire: a) two pins for holding the wire in place, the end of each pin having a flat zone for positioning and fastening the wire; and b) a straight portion of wire brazed onto said flat zones for positioning and fastening the wire. |
US09069001B2 |
Systems and methods for potted shock isolation
Systems and methods for potted shock isolation are provided. In once embodiment a shock isolation system comprises an isolator comprising an outer ring for mounting to an external housing, and an inner ring connected to the outer ring via an isolating element; and an inertial sensing assembly comprising: at least one circuit board secured to the inner ring of the isolator, the at least one circuit board further comprising a triad of gyroscopes and a triad of accelerometers; and a low durometer highly dampened supporting material encapsulating a first surface of the at least one circuit board. |
US09068998B2 |
Reference solution
A reference solution is provided, which comprises, in a liquid phase, at least one of a first compound and a second compound which are mutually convertible into each other, and at least one catalyst, which catalyzes the conversion between the first compound and the second compound. |
US09068997B2 |
Analyte extraction apparatus and method
Disclosed is an apparatus for automatically extracting i2,6-diisopropylphenol (Propofol), from a complex sample matrix comprising cellular material, e.g. blood, the apparatus comprising a sample reception stage having on output for providing a defined quantity of the complex sample matrix; a mixing stage having a first input in fluidic connection with the output of the sample reception stage, a second input for receiving a lysing agent and an output for providing a mixture of the defined quantity of the complex sample matrix and the lysing agent; a delay stage having an input in fluidic connection with the output of the mixing stage and an output for providing the delayed mixture of the defined quantity of the complex sample matrix and the lysing agent; a filtering stage comprising a sorbent material for mechanically lysing the cellular material, said sorbent material having an affinity for binding Propofol, said filtering stage having an input in fluidic connection with the output of the delay stage; and a controller for controlling the flow rate of the mixture of the defined quantity of the complex sample matrix and the lysing agent through said delay stage. A method for such extraction is also disclosed. |
US09068995B2 |
Method for determining derivatized analytes in a separated biological fluid
The present invention comprises methods for determining the presence, amount, or concentration of analytes of interest including Vitamin D and other secosteroids from biological samples, through derivatization, with improved speed and ease of analysis and improved sensitivity to mass spectrometry. In a preferred embodiment, the present invention comprises methods for determining the presence, amount, or concentration of analytes of interest, including Vitamin D and other secosteroids from whole human blood, through derivatization, and using a plasma collection device to facilitate collection, separation, and preparation of the sample for derivatization and analysis. |
US09068993B2 |
Diagnostic assays and methods of use for detection of filarial infection
The polynucleotide encoding the antigen Wb123 from the filarial nematode Wuchereria bancrofti, the major causative organism of lymphatic filariasis is provided, along with the polypeptide encoded by the polynucleotide. Methods for making the WM23 antigen, recombinant vectors encoding the Wb123 polynucleotide, and methods of detection of the Wb123 antigen through luciferase immunoprecipitation, ELISA and other detection systems are also provided. |
US09068992B2 |
Screening methods for identifying Sp35 antagonists
The invention provides methods of treating diseases, disorders or injuries involving demyelination and dysmyelination, including multiple sclerosis, by the administration of an Sp35 antagonist. |
US09068990B2 |
Methods of predicting and decreasing the risk of pregnancy loss
Described are methods for diagnosing and predicting the risk of pregnancy loss in a subject based on the presence of an aberrant humoral response to three proteins, Apolipoprotein B-100, alpha2macrogloblin (alpha2M), and fibronectin. The presence or a detectable level of maternal IgG antibodies to trophoblast-derived fibronectin and/or ApoB-100, and/or the absence or a non-detectable level of antibodies specifically binding to alpha2M is associated with a history of RPL and an increased risk of pregnancy loss. Also described are methods for identifying subjects at risk of pregnancy loss, selecting subjects for participation in a clinical study, and methods of decreasing the risk of pregnancy loss in a subject which include detecting the presence or absence of antibodies to one or more of trophoblast-derived ApoB-100, alpha2M, and fibronectin. Also provided are kits that contain ApoB-100, alpha2M, and fibronectin. |
US09068980B2 |
Multi-chain eukaryotic display vectors and uses thereof
A eukaryotic expression vector capable of displaying a multi-chain polypeptide on the surface of a host cell is provided, such that the biological activity of the multi-chain polypeptide is exhibited at the surface of the host cell. Such a vector allows for the display of complex biologically active polypeptides, e.g., biologically active multi-chain polypeptides such as immunoglobulin Fab fragments. The present invention describes and enables the successful display of a multi-chain polypeptide on the surface of a eukaryotic host cell. Preferred vectors are described for expressing the chains of a multi-chain polypeptide in a host cell separately and independently (e.g., under separate vector control elements, and/or on separate expression vectors, thus forming a matched vector set). The use of such matched vector sets provides flexibility and versatility in the generation of eukaryotic display libraries, for example the ability to generate and to display multi-chain polypeptides by combining and recombining vectors that express variegations of the individual chains of a multi-chain polypeptide. Entire repertoires of novel chain combinations can be devised using such vector sets. |
US09068978B2 |
Optical measurement method for molecular detection using relaxation measurement in optically anisotropic nanoparticles and device for performing the method
Optical measurement methods are described that are suitable for determining the relaxation behavior of nanoparticles dispersed in a solution. The particles have optically anisotropic properties and are alignable by an external stimulus, for example, an electric or magnetic field. In this manner the optical detection of certain molecules that can bind specifically to the surface of the nanoparticles and thus change the relaxation behavior of the nanoparticles as well as to provide devices for carrying out the methods is possible. |
US09068977B2 |
Non-linear rotation rates of remotely driven particles and uses thereof
The present invention relates to biological sensors. In particular, the present invention relates to the use of remotely driven nonlinear rotation of particles (e.g., magnetic particles) for detection of cells such as microorganisms (e.g., bacteria and viruses). The present invention further relates to the use of remotely driven nonlinear rotation of particles for measurement of physical properties of a solution (e.g., viscosity). |
US09068971B2 |
Methods for treating and/or limiting development of diabetes
The present invention provides methods for identifying candidate compounds for limiting development of and/or treating diabetes, and methods for limiting development of and/or treating diabetes. |
US09068969B2 |
Cell based methods and systems for the identification of RNA regulatory sequences and compounds that modulate their functions
The present invention is directed to methods of screening for a small molecule that modulates the ability of a RNA regulatory sequence to inhibit mRNA translation in a mammalian cell comprising incubating the mammalian cell expressing a reporter mRNA and the RNA regulatory sequence in the presence of the small molecule, wherein the RNA regulatory sequence is not attached to the reporter mRNA; and monitoring a reporter protein signal produced by the reporter mRNA, wherein a change in the signal of the reporter protein in the presence of the small molecule compared to the reporter protein signal in the absence of the small molecule indicates the small molecule modulates the ability of the RNA regulatory sequence to inhibit mRNA translation. |
US09068968B2 |
Urine analysis device, method and system
A device, method and system are provided for analyzing urine color to determine the hydration level of an individual. The device is nonabsorbent and includes a water-resistant adhesive configured to adhere the device to a urine receptacle such as a urinal or toilet. The device includes a color scale possessing a plurality of shades of yellow arranged from lightest to darkest. Each shade of yellow corresponds to a hydration level. The device allows the individual to assess their hydration level while simultaneously urinating into the urine receptacle. |
US09068962B2 |
Method and apparatus for determining asphaltene yield and flocculation point of crude oil
A method for determining an asphaltene yield curve and an asphaltene flocculation point includes obtaining a crude oil sample and measuring an optical spectrum of the crude oil sample. A titrant is then mixed with the crude oil sample at different concentrations. At each concentration, precipitated asphaltenes are filtered from the mixture and the optical spectrum of the filtrate is measured. The optical spectrum of the filtrate is then subtracted from the optical spectrum of the crude oil sample. A fractional asphaltene precipitation is determined for each concentration of titrant. A flocculation point is determined corresponding to an inflection point in the fractional asphaltene precipitation for each concentration of titrant. |
US09068959B2 |
Method of testing a sterilization process and sterilization apparatus
A method of testing a sterilization process for a packaging member such as, for example, for containers or machines, may include the steps of acting upon at least one first region of the packaging member or of the machine with an oxidizable medium. The method further includes acting upon at least one second region of the packaging member or of the machine with an oxidizing agent. The first region and the second region overlap at least in part. The method may also include visually inspecting at least one intersection region, which has been acted upon both with the oxidizable medium and with the oxidizing agent. |
US09068954B1 |
Monolith catalyst test system and method for its use
A system and method for non-destructive testing of a monolith catalyst element includes a flat surface on which a monolith catalyst can be placed and a portion of the catalyst sealed against a piping arrangement located above and below the flat surface. A test fluid passes between the piping and therefore through the portion of the sealed catalyst section. Ports located in the piping allow for sampling of the fluid before and after the catalyst section. The catalyst element may then be repositioned on the flat surface for testing of a second portion of the element. |
US09068948B2 |
Processes for detection of nucleic acids
This invention provides for compositions for use in real time nucleic acid detection processes. Such real time nucleic acid detection processes are carried out with energy transfer elements attached to nucleic acid primers, nucleotides, nucleic acid probes or nucleic acid binding agents. Real time nucleic acid detection allows for the qualitative or quantitative detection or determination of single-stranded or double-stranded nucleic acids of interest in a sample. Other processes are provided by this invention including processes for removing a portion of a homopolymeric sequence, e.g., poly A sequence or tail, from an analyte or library of analytes. Compositions useful in carrying out such removal processes are also described and provided. |
US09068944B2 |
Optical analysis device, optical analysis method and computer program for optical analysis using single light-emitting particle detection
There is provided a structure to reduce the size of light intensity data in the scanning molecule counting method using an optical measurement with a confocal microscope or a multiphoton microscope. In the inventive optical analysis technique of detecting light of a light-emitting particle in a sample solution, time series light intensity data of light from a light detection region detected with moving the position of the light detection region of the microscope in the sample solution is generated, and a signal of a light-emitting particle individually is detected in the time series light intensity data. In that case, regions where no signal indicating light of light-emitting particles exist in the time series light intensity data is removed from the time series light intensity data. |
US09068941B2 |
Apparatus for monitoring a dye solution to be adsorbed to a dye-sensitized solar cell, and apparatus for adjusting the dye solution
This disclosure relates to a dye solution monitoring device and a dye solution controlling device for a dye-sensitized solar cell, more particularly, to a dye solution monitoring device for a dye-sensitized solar cell comprising a light-absorption device for measuring absorbance of a dye solution for a dye-sensitized solar cell, and a pH measuring device for measuring pH of a dye solution for a dye-sensitized solar cell; and, a dye solution controlling device for a dye-sensitized solar cell further comprising a dye supply device supplying dye of high concentration, and an acid or base supply device for pH control, in addition to the monitoring device.According to the present invention, a dye adsorption process may be optimized in real time to manufacture a solar cell of high quality with high productivity, maximize utilization of expensive dye, and minimize the waste, thereby reducing production cost. |
US09068935B2 |
Dual FET sensor for sensing biomolecules and charged ions in an electrolyte
A sensor for biomolecules or charged ions includes a substrate; a first node, a second node, and a third node located in the substrate; a gate dielectric located over the substrate, the first node, the second node, and the third node; a first field effect transistor (FET), the first FET comprising a control gate located on the gate dielectric, and the first node and the second node; and a second FET, the second FET comprising a sensing surface located on the gate dielectric, and the second node and the third node, wherein the sensing surface is configured to specifically bind the biomolecules or charged ions that are to be detected. |
US09068934B2 |
Gas sensor processing apparatus
A gas sensor processing apparatus (1) which includes voltage shift means (11, 19, S1071) for shifting a detection element voltage VE produced between electrodes (3P, 3N) of a detection element (3) from a pre-shift voltage VE1 to a post-shift voltage VE2; recovery means (11, 19, S1072) for returning the detection element voltage VE from the post-shift voltage VE2 to the pre-shift voltage VE1 after the end of a voltage shift period TS in which the voltage VE is shifted by the voltage shift means; and deterioration index detection means S106-S107 for detecting a deterioration index ID representing the degree of deterioration of the detection element (3) on the basis of a voltage change in the recovery period TK in which the voltage VE is recovered by the recovery means. |
US09068933B2 |
EGR distribution and fluctuation probe based on CO2 measurements
A diagnostic system having a laser, an EGR probe, a detector and a processor. The laser may be a swept-λ laser having a sweep range including a significant CO2 feature and substantially zero absorption regions. The sweep range may extend from about 2.708 μm to about 2.7085 μm. The processor may determine CO2 concentration as a function of the detector output signal. The processor may normalize the output signal as a function of the zero absorption regions. The system may include a plurality of EGR probes receiving light from a single laser. The system may include a separate detector for each probe. Alternatively, the system may combine the light returning from the different probes into a composite beam that is measured by a single detector. A unique modulation characteristic may be introduced into each light beam before combination so that the processor can discriminate between them in the composite beam. |
US09068928B2 |
White light Sagnac interferometer polarimeters
Snapshot imaging polarimeters comprise Sagnac interferometers that include diffraction gratings situated to produce shear between counter-propagating optical fluxes produced by a polarizing beam splitter. The counter-propagating, sheared optical fluxes are focused onto a focal plane array to produce fringe patterns. The fringe patterns correspond to a scene polarization distribution modulated onto a spatial carrier frequency associated with a diffraction order. Multi-blazed gratings can be used so that modulations at a plurality of spatial frequencies are produced, with each spatial frequency corresponding to a spectral component of an input optical flux. Modulated fringe patterns can be demodulated to obtain scene Stokes parameter distributions. |
US09068927B2 |
Laboratory diffraction-based phase contrast imaging technique
Embodiments of the disclosure relate to X-ray imaging systems. In one embodiment, the X-ray imaging system features a target configured to receive a focused electron beam from an electron emitter and emit a line source X-ray beam as a result of receiving the focused electron beam; and a monochromator crystal configured to receive the line source X-ray beam from the target and diffract only a portion of the X-rays, wherein the portion of X-rays satisfies the Bragg diffraction condition for the monochromator crystal, and wherein the monochromator crystal is oriented relative to the target such that the portion of the X-rays from the target that satisfy the Bragg condition illuminate an entire length of a surface of the monochromator crystal. |
US09068921B2 |
Analyzer and method for sensing using the same
An analyzer is disclosed herein. The analyzer encompasses a substrate having a surface with a plurality of distinct V-grooves formed therein. An input flow channel is configured to intersect and fluidly communicate with each of the plurality of distinct V-grooves at respective input points, and an output flow channel is configured to intersect and fluidly communicate with each of the plurality of distinct V-grooves at respective output points. |
US09068920B2 |
System and method for scanning and processing printed media
A mobile scanner is disclosed and may include a frame. A front axle and a rear axle may be attached to the frame. The front axle may include a first tire/wheel assembly mounted thereon and a second tire/wheel assembly mounted thereon. Further, the rear axle may include a first tire/wheel assembly mounted thereon and a second tire/wheel assembly mounted thereon. Moreover, a cab may be mounted on the frame and a body may be mounted on the frame adjacent to the cab. A volumetric document scanner may be disposed within the body. The volumetric document scanner may be configured to use x-ray computed tomography in order to scan documents and create a three-dimensional data set representing the documents. |
US09068919B2 |
X-ray imaging apparatus
An X-ray imaging apparatus for imaging an object to be inspected includes a grating that forms a periodic pattern using an X-ray from an X-ray source and a detector that detects the periodic pattern. In the X-ray imaging apparatus, when θ1 is an angle formed between a first direction, which is a periodic direction of the periodic pattern in a plane that is perpendicular to an optical axis of the X-ray, and a line parallel to an X-ray receiving surface of the detector in the plane, and θ2 is a grazing angle of the X-ray relative to the X-ray receiving surface, 1 sin 2 θ 1 sin 2 θ 2 + cos 2 θ 1 > 2 holds. Also in the X-ray imaging apparatus, an angle formed between a surface of the grating and the optical axis of the X-ray is from 45 to 90°. |
US09068918B2 |
Electron radiation monitoring system to prevent gold spitting and resist cross-linking during evaporation
Disclosed herein are systems and methods for in-situ measurement of impurities on metal slugs utilized in electron-beam metal evaporation/deposition systems, and for increasing the production yield of a semiconductor manufacturing processes utilizing electron-beam metal evaporation/deposition systems. A voltage and/or a current level on an electrode disposed in a deposition chamber of an electron-beam metal evaporation/deposition system is monitored and used to measure contamination of the metal slug. Should the voltage or current reach a certain level, the deposition is completed and the system is inspected for contamination. |
US09068916B2 |
Microassembled imaging flow cytometer
A microassembled imaging cytometer includes a sensing location that undergoes relative motion with a cell. Light from a light source is focused by a focusing element to a plurality of focused illumination spots or lines at the sensing location, illuminating the cell as the cell traverses the sensing location. A collection lens collects light emanating from the cell and refocuses the collected light onto an array light sensor. The focusing element may include an array of microlenses having spherical or aspheric surfaces. The system may include a processing unit that constructs a digital image of the cell based at least in part on signals produced by the array light sensor indicating the intensity and distribution of light falling on the array light sensor. The system may characterize cells using light emanating from the cells by fluorescence. |
US09068914B2 |
Nanogap sensor and method of manufacturing the same
A nanogap sensor includes a first layer in which a micropore is formed; a graphene sheet disposed on the first layer and including a nanoelectrode region in which a nanogap is formed, the nanogap aligned with the micropore; a first electrode formed on the grapheme sheet; and a second electrode formed on the graphene sheet, wherein the first electrode and the second electrode are connected to respective ends of the nanoelectrode region. |
US09068912B2 |
Wearable article with extensible fastening member having stress distribution features and/or fastening combination performance characteristics
A wearable article with an extensible fastening member having a fastener proximate its end is disclosed. The fastening member may be highly extensible, and may have construction features and shape characteristics that affect distribution of force components when the fastener is in use, and reduce the chances of buckling or flipping of the fastening member along its edges, and the chances that the edges of the fastener will be lifted away from a surface to which it is attached. The fastener and material forming an accompanying landing zone on the article may be selected to form a fastening combination having performance attributes that provide further resistance to unintended pop-off under wearing conditions. |
US09068906B2 |
Turbine blade-mounted sensor fixture for tip gap measurement
Turbine blade tip clearance is measured in a fully assembled turbine casing by mounting a non-contact displacement probe or sensor on a turbine blade that generates data indicative of sensor distance from the turbine casing that circumferentially surrounds the blade. The sensor is mounted on the blade with a sensor fixture, which includes a clamping mechanism and a sensor retention mechanism that retains and calibrates the sensor by selective movement of the sensor relative to the retention mechanism. Variations in sensor distance data are recorded when the turbine is operated in turning gear mode. Blade rotational position data are collected by a rotational position sensor. A data processing system correlates the distance and rotational position data with localized blade tip gap at angular positions about the turbine casing circumference. This method and apparatus facilitate assessment of turbine casing deformation impact on blade tip clearance and rotor/casing alignment. |
US09068904B2 |
System and method for non-contact metrology of surfaces
A non-contact metrology system utilizes a display that can be programmed with a plurality of targets. The display targets shine on a specular surface and the reflected targets are detected by an imaging device. Based on the display pattern and the expected location of the reflected pattern, it is possible to characterize the reflective surface. The displayed pattern can be a regular array of targets and the reflected pattern detected by the imaging device is an irregular display of targets whose locations are based on the particular display pattern, the location of the display system and imaging device and the nature of the surface. Deviations of the actual location of targets from the expected location of targets is indicative of unexpected variations in the surface. Alternatively, the display has an irregular pattern of targets such that the reflected signals result in a regularly spaced array detected by the imaging device. |
US09068900B2 |
Deflection sensitive coolant activated drain plug detection system for high voltage battery packs
A battery pack with a drain plug and a circuit to detect when a liquid coolant has entered the battery pack. The drain plug includes a carrier defining a cavity internal to the carrier, an inlet disposed on a first surface of the carrier and an outlet disposed on a second surface of the carrier where the first surface and the second surface fluidly displaced from one another and coupled to the cavity. A soluble plug may be disposed within the cavity of the carrier; the soluble plug is configured to at least partially dissolve when fluidly coupled with a coolant allowing a portion of the coolant to flow between the inlet and the outlet and out of the battery pack. A strain gauge cooperative with the carrier such that a measured resistance change in the strain gauge corresponds to the soluble plug in contact with the liquid coolant. An associated circuit with the drain plug provides notification of the activation of the drain plug to the on-board computer systems. |
US09068895B2 |
Deep tissue temperature probe constructions
A disposable, zero-heat-flux, deep tissue temperature probe is constructed using a support assembly with multiple sections folded together or separated into strata during assembly of the probe. The sections support elements of the probe, including thermal sensors and a thermal resistor between the thermal sensors. Optionally, one of the sections supports a heater. |
US09068889B2 |
Device and method for observing and for measuring raman scattering
The present invention relates to a method and optical device for Raman spectroscopy and for observing a sample, said device including an optical means for superimposing an excitation laser beam having a spectral band B0 and an observation beam having a spectral band BV so as to form a combined excitation and observation incident beam, and an optical separation means arranged in the path of a collected beam coming from scattering on the sample and including a first filtering means, a second filtering means capable of spatially separating said collected beam into a first secondary beam and two tertiary beams, each of which includes a spectral band selected from the spectral band B0 of the laser, the spectral band BV of the observation beam, and the spectral band BR of the Raman scattering beam, respectively. |
US09068887B1 |
UV dosimetry system
A UV dosimetry system comprises a wearable unit and a mobile computing device. The wearable unit measures the UV irradiance intensity and wirelessly communicates with the mobile computing device. The UV dosimetry system supports multi-user control and can link one mobile computing device with multiple wearable units. The UV dosimetry system processes the measured UV irradiance intensity to calculate the UV index (UVI) and the sensor site specific UV dose. It can also calculate the total absorbed UV dose and vitamin D production by taking into account user specific factors. The UVI data measured by a plurality of UV meters such as the disclosed UV dosimetry system are crowd sourced to a remote server together with the location and time data of the measurement. The remote server excludes invalid UVI measurement and generates UVI maps showing time-varying distribution of UVI data at different locations. |
US09068883B2 |
Compact, low cost raman monitor for single substances
Apparatus for performing Raman spectroscopy may include a first laser source having a first emission wavelength and a second laser source having a second emission wavelength. A separation between the first and second emission wavelengths may correspond to a width of a Raman band of a substance of interest. A switch may provide switching between the first and second laser sources. An ensemble of individually addressable laser emitters may be provided. A Bragg grating element may receive laser light from the ensemble. An optical system may direct light from the Bragg grating element into an optical fiber. A combined beam through the optical fiber may contain light from each of the emitters. |
US09068880B2 |
Accommodation of different type of sensors in vibration monitoring system using external input or daughter board with interchangeable operating hardware
An apparatus and method for a monitoring system for operating equipment is provided. The monitoring system includes a first sensor having first operating parameters. A first printed circuit board includes an electrical circuit and signal processing hardware. A first sensor is in electrical communication with a second printed circuit board and the second printed circuit board includes signal processing hardware configured to process the signal. The second printed circuit board is in electrical communication with the first printed circuit board through a connector. The connector is configured to permit insertion and removal of a third printed circuit board to operate a second sensor having second operating parameters that differ from the first operating parameters of the first sensor. In another aspect, the first printed circuit board includes no processing circuit, the first printed circuit board includes an analog-to-digital hardware circuit, processor, controller or microprocessor and an output circuit. |
US09068877B2 |
Liquid level sender with adjustable counterweight
A liquid level sending unit for indicating liquid level within a container includes a mounting base adapted for mounting on a wall of a container, a support member extending from the mounting base, a float arm pivotally mounted to the support member about a pivot axis, a float connected to the float arm on one side of the pivot axis, a first counterweight located on one side of the pivot axis, and a second adjustable counterweight located on an opposite side of the pivot axis. The second counterweight is adjusted along a length of the float arm until a predetermined buoyancy weight of the float is achieved for a particular liquid to be measured. |
US09068876B2 |
Device and method for determining media and container properties
A fill-level measuring device includes a self-learn device that can calculate the length of the dome shaft, the container height, the permeability value of a feed material or the permittivity value of a feed material. This takes place with the use of one or several determined speed values of echoes of a measured echo curve. In this manner the accuracy of fill level determination can be improved. |
US09068873B2 |
Multiphase flow measurement system and method
The multiphase flow measurement system and method includes video sensors and illumination along a pipe upstream, and a similar arrangement of sensors and illumination downstream displaced from the first location by a known distance utilized for velocity calculation between images at both locations. Image capturing and processing is done from video data at both locations. Objects corresponding to each flow phase in the video images are characterized and sorted by size, color, spectral properties, shapes, and pattern features using automatic pattern recognition. Image cross-correlation and pattern recognition are applied to each group of objects corresponding to one or more flow phases to estimate the velocity of each phase based on the delay calculation. Flow velocity is calculated from the weighted average of the phase velocities. Overall flow type is estimated using the estimated phase velocities and the areas occupied by the objects corresponding to each phase in the images. |
US09068868B2 |
Magneto-inductive, flow measuring device
A magneto-inductive, flow measuring device for measuring flow of a measured medium through a measuring tube, comprising: at least a first coil assembly for accommodating a coil core is arranged in a first passageway. The coil core has a broadened part and a first stop, which is arranged between the measuring tube and the coil. The broadened part of the coil core in the assembled state of the first coil assembly lies against the first stop of the coil body and prevents shifting of the coil core relative to the coil body along the longitudinal axis of the coil core in a first direction facing away from the measuring tube. The coil body has a second stop, wherein the coil core is secured to the coil body with a securement element (which, in the assembled state, lies against the second stop of the coil body under a prestress along the longitudinal axis of the coil core between the first stop and the second stop of the coil body. |
US09068867B2 |
Angled port differential pressure flow meter
An aspect provides a flow metering apparatus, comprising: a fluid conduit having a differential pressure producer therein; at least one pressure port angled between 0 and 90 degrees in a wall of the fluid conduit; and at least one other pressure port; wherein the at least one pressure port and the at least one other pressure port provide pressure signals. Other aspects are described and claimed. |
US09068864B2 |
Gauge protector
A gauge protector extends about an exterior surface of the gauge. A first relatively soft zone of the protector protects the gauge from damage by shock or impact. A second relatively hard zone of the protector is located adjacent to the first relatively soft zone and is resistant to abrasion for protecting the gauge from damage by contact with abrasive surfaces. |
US09068862B2 |
Device and method for optically compensating for the measuring track decentralization in rotation angle sensors
The invention relates to an improved encoding disk for an optical rotation angle sensor or a rotary encoder, an optical rotation sensor or rotary encoder comprising an improved encoding disk, and a method for optically correcting or compensating for an angle measuring error of a rotary encoder, in particular an angle measuring error which is contingent on a displacement or decentralization of the encoding disk. The encoding disk (20) comprises at least one measuring track (22) and at least one compensating track (24), wherein the measuring track (22) is in a first radial region of the encoding disk (20); and the compensating track (24) is centered with regard to the measuring track (22) on a second radial region of the encoding disk (20) so that the center of the measuring track (22) coincides with the center of the compensating track (24). The compensating track (24) is preferably designed such that at least one part of the light incident on a region of the compensating track is deflected by the compensating track (24) radially in the direction of the axis through the common center of the compensating track (24) and the measuring track (22). The direction of the readout light which is deflected by the compensating track preferably intersects the axis through the common center of the compensating track and the measuring track, wherein the distance between the compensating track and said intersection corresponds to the length of the light path between the compensating track and the measuring track. The readout light can be coherent or incoherent. The radius of the compensating track can be less than, greater than, or equal to the radius of the measuring track. The compensating track (24) preferably has a diffractive structure. |
US09068861B2 |
Resolver interface
A resolver interface includes an excitation coil, a first secondary coil, a second secondary coil, a sampling circuit, and a controller. The excitation coil receives an excitation signal that generates first and second signals in the first secondary coil and the second secondary coil, respectively. The sampling circuit includes a multiplexer that samples at least one period of the excitation signal, the first signal, and the second signal, individually. The controller is configured to calculate a sign of the first signal and the second signal relative to the excitation signal, wherein based on the calculated sign of the first signal and the second signal the controller determines a quadrant of the excitation coil and based on the determined quadrant and magnitudes of the sampled first signal and second signal calculates a position of the excitation coil. |
US09068860B2 |
Method for manufacture of an inductive sensor
A method for manufacture of an inductive sensor, wherein coils are placed on both sides of a support plate surrounding an opening of the support plate, and the support plate with the coils is inserted into a housing. A sleeve is inserted through a first cavity of the housing through the opening of the support plate into the housing. In order to achieve a secure and temperature independent joint between the sleeve and the housing, the sleeve (5) is welded with the housing (2). |
US09068851B2 |
Location and distance based reminders
Location information of each participant may be linked to a reminder system or application on the participant's mobile computing device that reminds the participant of upcoming events, tasks, meetings, and so on. Instead of activating a reminder at a fixed reminder time, location information from location based services may be used to identify a current location of the mobile computing device. The identified current location may then be compared to a meeting, event, or other location and an estimated time to travel between the current location and the meeting location may be calculated. The estimated travel time may be used to identify a time to activate a reminder for the scheduled event so that the participant has sufficient time to travel and arrive on time and within a predetermined time window to the scheduled event. |
US09068850B2 |
Interpolating geolocation
An apparatus includes a memory and a processor. The memory can store a first address and a longitude, latitude, and altitude associated with the first address. The processor can receive a second address and determine that a user device associated with the second address is not located at the second address. In response to the determination that the user device is not located at the second address, the processor can approximate the geocoordinates of the second address based at least in part upon the longitude, latitude, and altitude associated with the first address. |