US09595393B2
A dielectric-thin-film forming composition for forming a BST dielectric thin film, includes a liquid composition for forming a thin film which takes a form of a mixed composite metal oxide in which a composite oxide B including Cu (copper) is mixed into a composite metal oxide A expressed by a formula: Ba1-xSrxTiyO3 (wherein 0.2
US09595392B2
Disclosed are a multilayer ceramic condenser and a method of manufacturing the same. The method includes printing a plurality of stripe-type inner electrode patterns in parallel on ceramic green sheets; forming a laminate by staking the ceramic green sheets having the plurality of stripe-type inner electrode patterns printed thereon; cutting the laminate in order to have a structure in which first and second inner electrode patterns are alternately stacked; and forming a first side part and a second side part by applying ceramic slurry in order to cover the sides of the laminate to which the first and second inner electrode patterns are exposed.
US09595382B2
A resonance coil includes plural unit coils where directions of magnetic fields which are formed by flowing of electric current are the same, in which the plural unit coils are arranged around a coil center line, and when the resonance coil is seen in a direction of the coil center line, the coil wire that forms the resonance coil is formed so as not to be overlapped.
US09595381B2
Disclosed are a shielding apparatus and a wireless power transmission apparatus. The shielding apparatus included in a wireless power transmission apparatus for transmitting power to a wireless power reception apparatus in wireless includes a first shielding unit changing a transmission path of a portion of a magnetic field generated from a transmission coil of the wireless power transmission apparatus, and a second shielding unit shielding the portion of the magnetic field which has passed through the first shielding unit. The second shielding unit is placed on the first shielding unit. A real component value of permeability of the first shielding unit is greater than an imaginary component value of the permeability of the first shielding unit, and an imaginary component value of permeability of the second shielding unit is greater than a real component value of the permeability of the second shielding unit.
US09595380B2
A fault current limiter of the type having at least one elongated core biased magnetically towards saturation by means of a surrounding magnetic field, and an AC coil surrounding the core, the fault current limiter including: an elongated core having a variable cross section along the axis of the core in the vicinity of the AC coil, providing increased saturation of the core and enhanced fault current limiting for a lower DC bias.
US09595371B2
A shielded cable includes a plurality of conductor sets. Each conductor set is substantially surrounded by a shield and includes two insulated conductors. The plurality of conductor sets includes adjacent first and second conductor sets. First and second non-conductive polymeric layers are disposed on opposite sides of the cable and include cover portions and pinched portions. The cover portions in combination substantially surround the plurality of conductor sets. The pinched portions in combination form pinched portions on each side of the cable. A first conductor of the first conductor set is nearest the second conductor set, and a second conductor of the second conductor set is nearest the first conductor set. The first and second conductors have a spacing S and respective outer dimensions D1 and D2. S/Dmin is from 1.7 to 2. Dmin is the lesser of D1 and D2.
US09595370B2
A composite flat cable, having in cross-section a major side, may include an outer sheath; two main electrical conductors; and two ducts for fluid circulation configured to circulate fluid. A composite flat cable may include two ducts configured to circulate fluid; a first main electrical conductor on a first side of the two ducts; a second main electrical conductor on a second side of the two ducts; and a sheath around the two ducts, the first main electrical conductor, and second main electrical conductor. A solar cogeneration plant may include at least one cell configured to produce electric current, connected to a plant for distribution of electrical energy and of heated fluid by a composite flat cable.
US09595365B2
Crosslinkable, semiconductive, peroxide-free thermoplastic compositions having a stable volume resistivity of less than 1000 ohm-cm comprise, based on the weight of the composition: A. 60-90 wt % silane-functionalized polyethylene; B. 0.5-20 wt % organopolysiloxane containing two or more functional end groups; C. 10-20 wt % high conductivity carbon black, e.g., a carbon black having an average particle size of 50 nm or less, a surface area (BET) of 700-1250 m2/g, and an oil absorption (DBP) of 300-500 ml/100 g; and D. 0.05-0.2 wt % crosslinking catalyst.
US09595364B2
Provided is a conductive sheet composition including a polycarbonate resin, a rubber-modified vinyl-based graft copolymer, carbon nanotube, and a silicone particle to improve conductivity and mechanical physical properties and reduce surface gloss.
US09595356B2
According to one embodiment, reactor oscillation power ranges monitor includes: a receiving unit which receives LPRM signals; an exclusion processing unit which searches the LPRM signals allocated to the cell for an LPRM signal corresponding to an exceptional condition; an averaging unit which averages the allocated LPRM signals; a time averaging unit which calculates a time average of the average flux value; a normalized value calculation unit which divides the average flux value by the time averaged flux value; an initialization unit which outputs an initialization signal identifying the cell allocated to an LPRM signal which is changed to correspond or not correspond to the exceptional condition; and a determination unit which derives at least one of amplitude and cycle of a power oscillation from the normalized value.
US09595349B2
Methods and apparatuses relating to a hardware memory test unit to check a section of a data storage device for a transient fault before the data is stored in and/or loaded from the section of the data storage device are described. In one embodiment, an integrated circuit includes a hardware processor to operate on data in a section of a data storage device, and a memory test unit to check the section of the data storage device for a transient fault before the data is stored in the section of the data storage device, wherein the transient fault is to cause a machine check exception if accessed by the hardware processor.
US09595341B2
Provided are a memory system and an operating method thereof. The operating method reads an observation memory cell at least one time with different read voltages to configure a first read data symbol, reads a plurality of interference memory cells adjacent to the observation memory cell at least one time with different read voltages to configure second read data symbols, and determines a logical value of the observation memory cell based on the first read data symbol and the second read data symbols.
US09595339B2
Apparatuses and methods for reducing read disturb are described herein. An example apparatus may include a first memory subblock including a first select gate drain (SGD) switch and a first select gate source (SGS) switch, a second memory subblock including a second SGD switch and a second SGS switch, and an access line associated with the first and second memory subblocks. The apparatus may include a control unit configured to enable the first and second SGD switches and the first and second SGS switches during a first portion of a read operation and to provide a first voltage on the access line during the first portion. The control unit may be configured to disable the first SGD switch and the first SGS switches during a second portion of the read operation and to provide a second voltage on the access line during the second portion.
US09595334B2
Apparatus and methods of operating a memory include storing a value of an attribute of a feature vector to a pair of memory cells by programming each of the memory cells to a respective data state of three or more data states, searching for an exact match to a particular value of the attribute by applying respective voltage levels to control gates of the memory cells to activate both memory cells only when the value of the attribute is the particular value, and searching for an inexact match to the particular value of the attribute by applying respective voltage levels to control gates of the memory cells to activate both memory cells when the value of the attribute is within a range of possible values of the attribute including the particular value.
US09595332B2
A circuit includes a first word line coupled to a non-volatile memory (NVM) cell. A first path includes a first inverter and a transistor. The transistor is coupled to the word line. The first path is coupled to receive a first input voltage signal. A second path includes at least the transistor coupled to the word line. At least a portion of the second path is embedded within the first path. The second path is coupled to receive a second input voltage signal.
US09595321B1
A method is provided for operating a reversible resistance-switching memory cell. The method includes programming the reversible resistance-switching memory cell to three or more memory states while limiting the current through the memory cell to less than between about 0.1 microamp and about 30 microamps.
US09595313B2
An object is to increase the retention characteristics of a memory device formed using a wide bandgap semiconductor. A bit line controlling transistor is inserted in a bit line in series. The minimum potential of a gate of the transistor is set to a sufficiently negative value. The gate of the transistor is connected to a bit line controlling circuit connected to a battery. The minimum potential of the bit line is set higher than that of a word line. When power from an external power supply is interrupted, the bit line is cut off by the transistor, ensuring prevention of outflow of charge in the bit line. The potential of a source or a drain (bit line) of a cell transistor is sufficiently higher than that of a gate of the cell transistor, resulting in an absolute off-state; thus, data can be retained. Other embodiments are disclosed.
US09595309B2
A semiconductor memory device includes a plurality of memory cells coupled to multiple word lines a word line deactivation voltage generation block suitable for generating word line deactivation voltages having different voltage levels corresponding to temperature ranges, and a word line driving block suitable for driving a word line to be deactivated with the word line deactivation voltages selected from the word line deactivation voltages.
US09595306B2
A control signal generation circuit may include: a counting unit suitable for generating counting information; a first signal generation unit suitable for activating/deactivating a first signal based on the counting information, first rising information, and first falling information; a second signal generation unit suitable for activating/deactivating a second signal based on the counting information, second rising information, second falling information, and the first falling information; and a control signal driving unit suitable for driving a control signal in response to the first and second signals.
US09595305B1
A semiconductor device may be provided. The semiconductor device may include a pre-charge pulse signal generation circuit configured to generate a pre-charge pulse signal based on the period control signal and a word line off signal. The enablement of the pre-charge pulse signal may be delayed based on the enablement of the word line off signal.
US09595304B1
The invention relates to a current sense amplifier (103) comprising a reference current input terminal (109), a sense control line input terminal (125), a sense current input terminal (108), a first output terminal (106), and a second output terminal (107). The amplifier further comprises a first NAND gate (100) comprising an output terminal being connected to the first output terminal (106), a second NAND gate (101) comprising an output terminal being connected to the second output terminal (106), a first (T1, T5) and a second (T2, T6) cross coupled inverters, the first inverter comprising a first n-FET (T1) and the second inverter comprising a second n-FET (T2), a transmission gate (104) comprising a first and a second transmission terminal and a transmission control terminal, the transmission control terminal being connected to the sense control line input terminal (125), an AND gate (130) having a first input terminal connected to the first output terminal (106) and a second input terminal connected to the second output terminal (107), a third n-FET (T3) having a gate connected to an output terminal of the AND gate (130), a drain connected to the sense current input terminal, a source connected to ground, wherein a source of the first n-FET is connected to the sense current input terminal and a source of the second n-FET is connected to the reference current input terminal, a first input terminal of the first NAND gate and a first input terminal of the second NAND gate are connected to the sense control line input terminal, the first transmission terminal and a second input terminal of the first NAND gate are connected to an output terminal of the second inverter and the second transmission terminal and a second input terminal of the second NAND gate are connected to an output terminal of the first inverter.
US09595295B1
Apparatus and methods are described to overcome the perception in viewed video or other presentations containing moving vehicles that the apparent rotation rate of their wheels is frequently inappropriate for the vehicle speeds, which is caused by the stroboscopic interaction between the wheel spokes and the rate at which the images are presented. A currently preferred embodiment operates off-line under human control on a previously recorded video, identifying the wheels and replacing them with suitably altered images which are perceived to rotate at rates appropriate to the vehicle speeds; or to suppress inappropriate perception of rotation. The apparatus and method results in a new recording of the original video in which the wheels appear to rotate at the correct rate for all vehicle speeds. Alternate embodiments implement a similar but automated process operating in near-real time for operating in-line on streaming videos; and variations achieving the same ends.
US09595286B2
A magnetic-disk glass substrate has a circular center hole, a pair of main surfaces and an edge surface. The edge surface has a side wall surface and chamfered surfaces interposed between the side wall surface and the main surfaces, and a roundness of an edge surface on an outer circumferential side is 1.5 μm or less. Also, a midpoint A between centers of two least square circle respectively derived from outlines in a circumferential direction respectively obtained at two positions spaced apart by 200 μm in a substrate thickness direction on the side wall surface on the outer circumferential side, and centers B and C respectively derived from a respective one of two chamfered surfaces on the outer circumferential side in the substrate thickness direction, are located such that a sum of respective distances between A and B, and A and C, is 1 μm or less.
US09595285B2
According to one embodiment, a magnetic recording medium includes an orientation control layer formed on a non-magnetic substrate, the orientation control layer made of a Ni alloy or Ag alloy having fcc structure, a non-magnetic seed layer made of Ag, Ge, and a metal X selected from the group consisting of Al, Mg, Au, and Ti, a non-magnetic intermediate layer made of Ru or Ru alloy, and a magnetic recording layer. The orientation control layer is in contact with the non-magnetic seed layer.
US09595284B2
A magnetic-disk glass substrate has a circular hole at a center, and includes a pair of main surfaces and a side wall surface orthogonal to the main surfaces. A roundness of the circular hole is 1.5 μm or less. A difference between a maximum value and a minimum value of radii of three inscribed circles that are respectively derived from outlines in the circumferential direction at three positions spaced apart by 200 μm in a substrate thickness direction on the side wall surface of the circular hole is 3.5 μm or less.
US09595267B2
Method and apparatus for processing audio signals are provided. The method for decoding an audio signal includes extracting a downmix signal and spatial information from a received audio signal, generating surround converting information using the spatial information and rendering the downmix signal to generate a pseudo-surround signal in a previously set rendering domain, using the surround converting information. The apparatus for decoding an audio signal includes a demultiplexing part extracting a downmix signal and spatial information from a received audio signal, an information converting part generating surround converting information using the spatial information and a pseudo-surround generating part rendering the downmix signal to generate a pseudo-surround signal in a previous set rendering domain, using the surround converting information.
US09595266B2
An audio coding and decoding apparatus is disclosed. The audio coding apparatus may include an audio signal encoding unit to encode an audio signal; and a bitstream transmission unit to convert the audio signal into a bitstream and transmit the bitstream, wherein the audio signal comprises a channel audio signal, an object audio signal, and a reverberation signal of the object audio signal.
US09595265B2
An apparatus for processing an audio signal includes a configurable first audio signal processor for processing the audio signal in accordance with different configuration settings to obtain a processed audio signal, wherein the apparatus is adapted so that different configuration settings result in different sampling rates of the processed audio signal. The apparatus furthermore includes an analysis filter bank having a first number of analysis filter bank channels, a synthesis filter bank having a second number of synthesis filter bank channels, a second audio processor being adapted to receive and process an audio signal having a predetermined sampling rate, and a controller for controlling the first number of analysis filter bank channels or the second number of synthesis filter bank channels in accordance with a configuration setting.
US09595261B2
According to an embodiment, a pattern recognition device includes a signal processor, a first recognizer, a detector, and a second recognizer. The signal processor is configured to calculate a feature of a time-series signal for each frame. The first recognizer is configured to recognize which of a leaf class and a single class of a first class group the time-series signal belongs to for each frame based on the feature and output a recognition result. The detector is configured to detect a segment including a first target class on the basis of a sum of probabilities of the leaf classes which the frame belongs to on the basis of the recognition results for each frame. The second recognizer is configured to recognize which of second target classes the segment belongs to on the basis of the recognition results for the frames within the segment.
US09595260B2
A modeling device comprises a front end which receives enrollment speech data from each target speaker, a reference anchor set generation unit which generates a reference anchor set using the enrollment speech data based on an anchor space, and a voice print generation unit which generates voice prints based on the reference anchor set and the enrollment speech data. By taking the enrollment speech and speaker adaptation technique into account, anchor models with a smaller size can be generated, so reliable and robust speaker recognition with a smaller size reference anchor set is possible.
US09595233B2
An object of the invention is to provide a display device and a driving method thereof, in which uniformity of a video image displayed after charge sharing does not deteriorate. In a first horizontal period, a positive voltage and a negative voltage according to a video signal are alternately applied to source signal lines, and then, reset voltages of +5V and −5V are respectively applied to source signal lines. As a result, the voltages of the source signal lines become +5V or −5V. In this state, when the source signal lines to which +5V and −5V are applied are short-circuited in the beginning of a second horizontal period, charge sharing is performed between the source signal lines, and the voltages of these source signal lines become 0V. Subsequently, when the voltage according to the video signal is applied, the liquid crystal display device can display a color video image having reduced display unevenness and high uniformity.
US09595226B2
A pixel circuit for AC driving, a driving method and a display apparatus are capable of removing effect of internal resistance of a power supply line on the current for light-emitting and effect of the threshold voltage of the driving transistor on the display nonuniformity of a panel while effectively avoiding rapid aging of OLED. The pixel circuit includes: a first capacitor, a second capacitor, a voltage input unit, a data signal input unit, a first light emitting unit, a second light emitting unit and a light emitting control unit.
US09595224B2
A display device includes a pixel array unit in which pixels are arranged, each pixel including a light emitting unit, a writing transistor that writes a video signal, a driving transistor that drives the light emitting unit based on the video signal written by the writing transistor, and a switching transistor that applies a fixed potential to one terminal of the light emitting unit, and a driving unit that causes the light emitting unit to enter a light extinction state by writing a voltage causing the driving transistor to enter a non-conduction state to a gate electrode of the driving transistor.
US09595221B2
An OLED display with a plurality of pixels for displaying an image having a target display white point luminance and chromaticity, each pixel including three red, green and blue gamut-defining emitters defining a display gamut and a magenta emitter with two of cyan, yellow or white emitters as three additional emitters which emit light within the display gamut; the display including a means for receiving a three-component input image signal; transforming the three-component input image signal to a six component drive signal; and providing the drive signal to display an image corresponding to the input image signal. One embodiment is where the pixels have red, green, blue, cyan, magenta and yellow colored subpixels.
US09595220B2
An organic light-emitting diode (OLED) display and a method of driving the same are disclosed. In one aspect, the OLED display includes a display panel including a plurality of pixels each including an OLED through which driving current is configured to flow and a scan driver configured to apply a scan signal to the display panel. The display also includes a data driver configured to apply a data signal and a data comparison signal to the display panel, wherein the data comparison signal indicates whether the same data signal is applied to adjacent pixels among the pixels, and a timing controller configured to control the scan driver and the data driver. The display further includes a bridge unit configured to control the OLEDs of the adjacent pixels to share the same driving current with each other based at least in part on the scan signal and the data comparison signal.
US09595213B2
An organic light-emitting display panel includes a pixel unit connected to a plurality of scanning lines and a plurality of data lines, and including a plurality of pixels, a panel test unit connected to first ends of the plurality of data lines, and configured to output a panel test signal for testing the plurality of pixels, a plurality of data pads connected to second ends of the plurality of data lines, and an array test unit configured to selectively apply a plurality of array test signals to a pixel column of the pixel unit according to a plurality of array test control signals, and detect a signal output from the pixel column to which the plurality of array test signals are applied.
US09595205B2
A computer-implemented method according to various aspects of the present disclosure includes receiving, by a computer system, a selection of a programming goal; identifying a skill associated with the goal; and generating, by the computer system, a lesson module for teaching the skill, the lesson module including an ordered list of steps for presentation to a student to teach the skill.
US09595203B2
An entertaining and engaging voice system of sound recognition embodying a method for improving a user's vocal performance by comparing the user's voice to that of a famous voice is presented. The voice system may include at least one database and a sound recognition application for storing, accessing, analyzing and processing vocal presentations of the user and recorded music or polyphonic sounds of famous vocalists so as to match and compare the user's vocal presentation thereto for improving their vocal performance.
US09595200B2
A system and method for providing guidance during a flare maneuver of an aircraft may include the steps of: (1) generating a primary flare command from a primary flare control law based on an altitude of the aircraft, (2) generating the secondary flare command from a secondary flare control law based on inertial vertical speed of the aircraft, and (3) generating an ultimate flare command by selecting one of the primary flare command when the aircraft is over regular terrain or the secondary flare command when the aircraft is over irregular terrain.
US09595199B2
A preexisting FMS system may be upgraded to increase its functionality while still taking advantage of certain components of the legacy system previously provided on the aircraft and replacing other preexisting components with different components for enhancing the functionality of the FMS system. The preexisting IRU, CADC, DME receiver and DFGC in the upgraded FMS system are in communication with the legacy AFMC but, instead of employing the legacy EFIS which existed in the preexisting FMS system, the EFIS is replaced by a data concentrator unit as well as the display control panel and integrated flat panel display, and a GPS receiver. The upgraded FMS system is capable of such increased functionality as increased navigation database storage capacity, RNP, VNAV and RNAV capability utilizing a GPS based navigation solution, and RTA capability, while still enabling the legacy AFMC to exploit its aircraft performance capabilities throughout the flight.
US09595197B2
The present invention provides a lateral control apparatus including: an offset measuring unit that measures current lateral offsets of at least two other vehicles at a current time based on a center of a driving lane; a preview offset calculating unit that predicts a lateral offset of the other vehicle based on the center of the driving lane based on a location and a speed of the other vehicle at a time when a predetermined time has elapsed to calculate a preview offset; a priority determining unit that determines a priority of the other vehicles based on a difference between the lateral offset and the preview offset; and a controller that generates a route for lane keeping control of own vehicle based on the lateral offset of the other vehicle to which a top priority is assigned by the priority determining unit.
US09595185B1
A toilet apparatus for providing automatic user identification is provided. The automatic identification uses a combination of an instrumented toilet seat and an instrumented foot scale to provide user specific identification data. User health trends may be saved and reported based on the automatic user identification. User identification also allows preconfigured toilet control settings to be loaded into memory upon user identification.
US09595184B2
A system for reporting incidents includes at least one server having circuitry configured to receive incident report information from at least one external device including at least one of a location, environment, suspect information, victim information, and type of incident. A severity level for an incident is determined based on the incident report information, and a reporter trustworthiness score is determined based on at least one of the incident report information and reporter profile data. The circuitry receives corroboration reports from at least one additional external device when the reporter trustworthiness score is less than or equal to a predetermined trustworthiness threshold and detects a false report based on the one or more corroboration reports. Incident trends are determined based on at the incident report information and the corroboration reports, the incident report information is output based on the severity level of the incident and the incident report information.
US09595182B2
A method and system for a configurable security and surveillance system are provided. A configurable security and surveillance system may comprise at least one programmable sensor agent and/or at least one programmable content analysis agent. A plurality of processing features may be offered by the configurable security and surveillance system by programming configurable hardware devices in the programmable sensor agents and/or the programmable content analysis agents via a system manager. Device programming files may be utilized to program the configurable hardware devices. The device programming files may be encrypted and decryption keys may be requested to enable the programming of different processing features into the programmable sensor agents and/or the programmable content analysis agents. The device programming files and/or the decryption keys may be received via a network transfer and/or via a machine-readable media from an e-commerce vendor.
US09595180B2
An athletic performance monitoring system, for motivating a user to reach a goal level of athletic activity. The system may motivate the user by calculation a deficit between a current total level of activity and the goal level of athletic activity, and suggesting activity types that the user may carry out an order to reach the goal level, wherein the suggested activity types may be based on activities that are geographically close to the user, or sporting equipment worn by, or in possession of, the user.
US09595171B2
Methods and systems for augmentative and alternative communication are disclosed. An example method can comprise receiving a candidate input, classifying the candidate input as an intentional input, and generating a signal in response to the intentional input.
US09595165B2
A gaming system is configured to transfer wagering credits usable for wagering from a first cashless wagering system to a second cashless wagering system, the gaming system including a first and a second gaming machine and controller(s) configured to perform acts including depositing wagering credits associated with the first gaming machine into the first cashless wagering system, accessing, via a first system access technique, the first cashless wagering system and debiting, in a first transaction, the wagering credits from the first cashless wagering system. The controller(s) being further configured to credit, in the first transaction, the wagering credits from the first cashless wagering system to a second, different cashless wagering system, the second cashless wagering system being accessed via a second, different system access technique, wherein the first and second cashless wagering systems are communicably coupled over a network and disburse the wagering credits from the second cashless wagering system for game play on the second gaming machine associated with the second cashless wagering system.
US09595156B2
A method and an arrangement for the operation of a prize wheel by a user. The position of the center of gravity and the position of a hand of the user are ascertained using a camera; a height threshold is fixed in relation to the center of gravity; if the position of the hand exceeds the height threshold, a rotation phase is started, the rotation which is carried out by the movement of the hand of the user is continuously ascertained, and a rotational angle is ascertained; the angular speed, i.e. the rate of change over time of the ascertained angle, is determined; the rotation phase is ended, and an angular speed, is fixed as the initial rotational speed; and a free rotation phase is started. The prize wheel is further rotated, and the prize wheel is continuously braked and comes to rest upon a specified end position.
US09595143B1
Systems, apparatus, and methods for continuously authenticating individuals are provided. A continuous authentication system receives first biometric authentication information from an individual. The system compares the first biometric authentication information to stored first biometric information to identify the individual and links the identified individual to a device for obtaining second biometric authentication information. The device for obtaining second biometric authentication information continuously receives second biometric authentication information. The continuous authentication system compares the received second biometric authentication information to stored second biometric information that corresponds to the individual to determine if the received second biometric authentication information corresponds to the individual. The individual may be granted access to one or more access points if it is determined that the received second biometric authentication information corresponds to the individual.
US09595141B2
A diagnostic device for motor vehicles includes at least one first interface for reading out error status information from a memory of a motor vehicle, at least one second interface for receiving and/or transmitting community content and error status information, an operating device for operating the diagnostic device by a user, a display device for displaying the information, and a processing device for processing the information, the processing device being connected to the first and the second interfaces and the processing device being designed to transmit and process the community content and error status information with the aid of the first and/or the second interfaces and to display this information with the aid of a display device. A diagnostic method for motor vehicles, a diagnostic system, as well as a use of a diagnostic device are also described.
US09595138B2
An HMD-type device for displaying an image in augmented reality, comprising: an assembly of light display pixels arranged on a first surface of a transparent support intended to be positioned on the optical path between a user's eye and a real scene to be observed, this assembly comprising a number N greater than 1 of pixel sub-assemblies, each comprising a sufficient number of pixels to display the entire image; and an optical system arranged on a second surface of the support opposite to the first surface, this system comprising N optical sub-systems, each pixel sub-assembly facing one of the optical sub-systems.
US09595131B2
A system and method for presenting three-dimensional image volume data utilizing an orientationally-sensitive display device whereby the image volume is navigable simply by tilting, raising and lowering the display device. Doing so presents an image on the screen that relates to the angle and position of the display device such that the user gets the impression that the device itself is useable as a window into the image volume, especially when the device is placed on or near the source of the image data, such as a patient.
US09595118B2
A lighting apparatus comprising a plurality of luminaires, each luminaire comprising a controller configured to operate the luminaire and positioned in communication with a computerized device. Each luminaire may be selectively operable to emit source light characterized by a dominant source light wavelength within a range from 390 nanometers to 750 nanometers. Additionally, at least two of the plurality of luminaires may be operable to emit source lights with different dominant source light wavelengths, and such that one or more source lights emitted by the plurality of luminaires may combine to form a combined light at a distance from the plurality of luminaires defined as a combining distance. Furthermore, the dominant source light wavelength of at least some of the luminaires of the plurality of luminaires may be variable with time.
US09595117B2
A vessel suppression process is performed on RGB image data. A display of capillary vessels is suppressed by the vessel suppression process. After the vessel suppression process, tone of the RGB image data is reversed. Thereby, a suppressed-and-reversed image is produced. Even after the tone reversal, the capillary vessels do not interfere with observation of a ductal structure in the suppressed-and-reversed image, because the display of the capillary vessels is suppressed. In the suppressed-and-reversed image, the ductal structure is darker than a mucous membrane due to the tone reversal, so that the color of the ductal structure is close to that of an indigo.
US09595116B2
A contrast calculating unit calculates, as each of a contrast of a high frequency component and a contrast of a low frequency component of a transformed radiographic image, a contrast in a gradient direction of an edge portion in an analysis region with each of analysis points set by an analysis point setting unit being the center of the analysis region. A ratio calculating unit calculates, for each gradient direction, a ratio of the contrast of the high frequency component to the contrast of the low frequency component. A determining unit determines the smallest ratio as an index indicating the body motion, and determines whether or not there is a body motion during an imaging operation to take the radiographic image based on a result of statistical processing of the indexes at the analysis points. A display control unit displays a result of the determination on a display unit.
US09595109B1
An object tracking system has an inertial orientation sensor attached to a camera. The sensor uses a rigid body position and orientation (with or without markers) visible to the camera for determining the orientation and the position of the object in the global reference frame, when the camera is not rigidly fixed. Another orientation sensor is attached to the object in order to keep tracking of its orientation when a valid tracking of the object cannot be obtained from the camera. The data from the orientation sensor attached to the object and the data from the orientation sensor attached to the camera is used to increase the accuracy of the optical tracking of the object.
US09595107B2
A distance measurement apparatus which outputs a plurality of spot beams in a grid-like pattern from a laser device to a target object and measures a distance to the target object based on image data of the plurality of spot beams, the apparatus includes a distance measurement unit configured to obtain the distance to the target object based on positions of the plurality of spot beams in the image data; and a control unit configured to perform, based on the image data, when a size of each of the spot beams is larger than a reference size, either one or both of a first control operation of reducing a diameter of laser light output from the laser device and a second control operation of increasing a shutter speed of an image sensing device which generates the image data.
US09595105B2
Provided are a computer-aided system (medical device), a computer-aided method, and a computer program product useful in digital templating for prosthetic arthroplasty, for example, total hip arthroplasty. The invention includes digital image capture and scaling features that can be used in conjunction with any digital radiographic image stored using picture archiving and communication system (PACS), regardless of PACS provider or PACS format. Patient radiographic images are captured, imported, and scaled, e.g., to actual size, to match the scale of a digital template of any prosthesis selected by the user. The computer program product is a stand-alone product, used independently of any software interface, including software accessed through connection to a network or the internet. The software, method, and system are suitable for use with a stand-alone computer and permit improved and cost-effective selection of prostheses for any particular clinical situation.
US09595094B2
The present invention relates to a device and method for determining changes in the shape of a substrate parallel to its substrate surface. The device comprises at least one detection apparatus for detecting images of structures which are located on the substrate surface, and optics comprised of at least two optics apparatus with at least two different beam paths for imaging of the structures on the detection apparatus. The device is able to determine distances (dx1, dy1, dx2, dy2, dxn, dyn) of images of the structures and/or changes of the distances (dx1, dy1, dx2, dy2, dxn, dyn).
US09595089B2
A method and system for non-invasive hemodynamic assessment of coronary artery stenosis based on medical image data is disclosed. Patient-specific anatomical measurements of the coronary arteries are extracted from medical image data of a patient. Patient-specific boundary conditions of a computational model of coronary circulation representing the coronary arteries are calculated based on the patient-specific anatomical measurements of the coronary arteries. Blood flow and pressure in the coronary arteries are simulated using the computational model of coronary circulation and the patient-specific boundary conditions and coronary autoregulation is modeled during the simulation of blood flow and pressure in the coronary arteries. A wave-free period is identified in a simulated cardiac cycle, and an instantaneous wave-Free Ratio (iFR) value is calculated for a stenosis region based on simulated pressure values in the wave-free period.
US09595085B2
First RGB image signals are inputted. Color difference signals Cr and Cb are calculated from the first RGB image signals. In a feature space formed by the color difference signals Cr and Cb, a first process is performed such that coordinates corresponding to a second observation area are moved to a reference area containing the origin point while coordinates corresponding to first and third observation areas are maintained unchanged. A second process is performed to move the coordinates corresponding to the first observation area and the coordinates corresponding to the third observation area away from each other.
US09595083B1
Aspects of the disclosure provide an apparatus for image displaying. The apparatus includes a prediction system and an imaging system. The prediction system is configured to predict, for a first time, a first position of a display device at a specific future time for displaying an image associated with a position of the display, and predict, for a second time that is later than the first time, a second position of the display at the future time with an offset to the first position. The imaging system is configured to render a first image associated with the first position, buffer the first image in a memory, and adjust the buffered first image according to the offset to generate a second image associated with the second position of the display device.
US09595079B2
In one aspect, a method for generating higher resolution volumetric image data from lower resolution volumetric image data includes receiving volumetric image data of a scanned subject, wherein the volumetric image data includes data representing a periodically moving structure of interest of the scanned subject, and wherein the volumetric image data covers multiple motion cycles of the periodically moving structure of interest. The method further includes estimating inter-image motion between neighboring images of the received volumetric image data. The method further includes registering the received volumetric image data based at least on the estimated inter-image motion. The method further includes generating the higher resolution volumetric image data based on the registered volumetric image data, a super resolution post-processing algorithm, and a point spread function of an imaging system that generated the volumetric image data. The higher resolution volumetric image data has an image resolution that is greater than the lower resolution volumetric image data.
US09595076B2
A programmable display includes a display, a volatile memory, a nonvolatile memory that stores control screen data containing screen data, and a controller that loads the control screen data from the nonvolatile memory into the volatile memory at startup and displays a screen on the display on the basis of control screen data loaded into the volatile memory. The controller has a function to store the control screen data received from a screen data creation device in the nonvolatile memory and a function to store the control screen data received from the screen data creation device directly in the volatile memory.
US09595075B2
Approaches are disclosed for performing memory access operations in a texture processing pipeline having a first portion configured to process texture memory access operations and a second portion configured to process non-texture memory access operations. A texture unit receives a memory access request. The texture unit determines whether the memory access request includes a texture memory access operation. If the memory access request includes a texture memory access operation, then the texture unit processes the memory access request via at least the first portion of the texture processing pipeline, otherwise, the texture unit processes the memory access request via at least the second portion of the texture processing pipeline. One advantage of the disclosed approach is that the same processing and cache memory may be used for both texture operations and load/store operations to various other address spaces, leading to reduced surface area and power consumption.
US09595070B2
Apparatus, systems, methods, and related computer program products for managing demand-response programs and events. The systems disclosed include an energy management system in operation with an intelligent, network-connected thermostat located at a structure. The thermostat acquires various information about the residence, such as a thermal retention characteristic of the residence, a capacity of an HVAC associated with the residence to cool or heat the residence, a likelihood of the residence being occupied, a forecasted weather, a real-time weather, and a real-time occupancy. Such information is used to manage the energy consumption of the structure during a demand-response event.
US09595062B2
Techniques for optimizing a shopping agenda are disclosed. The techniques include receiving an electronic shopping list containing one or more items, each item indicating a product sold by a retailer. The techniques further include obtaining a store map, the store map being indicative of a layout of a store associated with the retailer. The techniques further include determining one or more product waypoints based on the one or more items in the electronic shopping list and the store map, each product waypoint of the one or more product waypoints corresponding to one of the one or more items and being indicative of a location of the product indicated by the item in the store. The techniques also include determining a route traveling through each of the one or more product waypoints and providing the route for display.
US09595061B1
A device may receive information regarding a product order via a web portal. The product order may relate to a take-out or delivery of a food product. The device may identify a store location associated with fulfilling the product order. The device may select a store configuration, from a set of store configurations associated with a set of store locations, for the store location associated with fulfilling the product order based on identifying the store location. The device may perform, based on information associated with the particular type of POS device, one or more data conversions on data identifying the product order to generate a converted product order. The converted product order may be associated with a format compatible with the particular type of POS device. The device may store the converted product order in a queue associated with the store location.
US09595056B2
A method and system to automatically qualify a party to participate within a network-based commerce transaction is described. The system receives information from a first party. The information relates to an item to be transacted via a network-based commerce system. The system transmits the information that relates to the item to a second party and receives, from the second party, a request to be qualified to transact the item via the network-based commerce system. The system further transmits, to the first party, a communication comprising information that is related to the second party including a credit score related to the second party. The system further receives, from the first party, a response that corresponds to the communication and automatically performs an authorization process based on the response.
US09595051B2
Embodiments facilitate confidential and secure sharing of anonymous user profile data to improve the delivery of customized content. Embodiments of the invention provide a data appliance to an entity such as a business to convert profile data about the business's customers into anonymous identifiers. A similar data appliance is provided to a content provider in one embodiment to generate identifiers for its user profile data. Because the anonymous identifiers are generated with the same anonymization method, identical identifiers are likely generated from profile data of the same users. Therefore, the identifiers can be used to anonymously match the customers of the business to the users of the content provider. Therefore, data can be shared to improve customized content such as advertisements that the business wishes to place with the content provider without requiring the business to disclose customer data in an unencrypted form, and any non-matched data can remain confidential.
US09595050B2
A method of disseminating advertisements includes the step of transmitting to a media device (110) an embedded media player page for playing a media file. The embedded media player page allows a user of the media device (110) to create a bookmark for a browser. The bookmark points to the embedded media player page. The bookmark includes an address of the media file as a parameter. When the bookmark is used in the browser to play the media file, the embedded media player page instructs the media device (110) to request an advertisement from an advertisement server (104) for display in the embedded media player page.
US09595039B2
Disclosed are methods for extracting and using information about an entity that has a presence in a number of information domains. The entity has separate identifiers in each of several domains. Various techniques are described that bind together the identifiers of the entity across the domains. The results of the binding are provided to an interested party that can review information extracted about the entity's behavior in the multiple domains. The interested party is not given access to information that would compromise the confidentiality of the entity. A trusted broker has access to information about the behavior of the entity in the several domains. The broker analyzes that information and provides the analysis to the interested party, again without compromising the confidentiality of the entity. An “incentivizer” works with the broker to extract from the domains information that would be useful in binding together the different identifiers of the entity.
US09595032B2
Embodiments of the invention relate to an invention for accessing a remotely located mobile device of a user based on certain events is provided. The system, method, and computer program product are configured to: (a) monitor one or more transaction involving a transaction vehicle of a user; (b) determine a physical location of a transaction vehicle based at least partially on the one or more transactions; (c) determine a geographic location of a mobile device of the user, wherein the mobile device is associated with the transaction vehicle; (d) determine whether or not the transaction vehicle of the user and the mobile device of the user are co-located; and (e) reconfigure one or more applications accessible to the mobile device or one or more functional features of the mobile device based at least partially on determining that the mobile device and the transaction vehicle of the user are not co-located.
US09595030B2
A point of sale (POS) terminal is programmed to execute EMV transactions by interaction with payment devices in accordance with a standard EMV transaction flow. An EMV transaction is commenced at the POS terminal with a particular payment device. The POS terminal receives a request from the payment device to interrupt the EMV transaction. The POS terminal responds to the request by interrupting the EMV transaction and taking an action indicated by the request. The action is not required for execution of the standard EMV transaction flow.
US09595023B1
Systems and methods for programmatic access of a financial institution system. A normalized API request provided by an application system specifies user information corresponding to at least one account endpoint of an external financial institution system. Responsive to the request, at least one application proxy instance associated with the normalized API request is used to collect transaction information from a corresponding financial institution system by providing the financial institution system with a proprietary API request that specifies at least account credentials associated with the user information. The transaction information is included in at least one proprietary API response provided by the financial institution system. A normalized API response is generated based on the collected transaction information and provided to the application system. Each application proxy instance is constructed to simulate an application of the corresponding financial institution system on behalf of a user associated with the application proxy instance.
US09595020B2
A dynamic media caption apparatus and method in a social network environment. Included is a user interface to define syntax and distribution rules for a media caption in a social network; a distribution rules engine to understand the syntax and distribution rules defined in the user interface for the media caption and output a media caption that is customized according to the distribution rules; and a distribution manager to translate the customized media caption output by the distribution rules engine to a language understandable by the social network, generate the customized media caption in the language understandable by the social network and output the translated customized media caption to the social network, the customized media caption changing according to the distribution rules and a relationship to the user of a viewer of the media caption on the social network.
US09595018B2
Some embodiments include a transportation system implementing a network for transporting, distributing, and/or storing one or more physical items in one or more cargo containers (herein may be referred to as the “transportation network” for short). The cargo containers and relay terminals may be identified via node addresses in a network address space. The no addresses enables the transportation system to track, route, and monitor the physical items as they propagate through the transportation network. The transportation network can mimic routing protocols of telecommunication systems can facilitate different private transportation, storage and distribution companies and fleets. The transportation network can enable dynamic routing to fulfill logistic requests without wasting transportation and storage resources.
US09595017B2
A system and computer program product for tracking and monitoring assets along a transport route. The system includes at least one receiver for receiving asset identifications transmitted from the assets, where each asset transmits its own asset identification. The receiver also receives physical location coordinates of each of the assets. A plurality of cameras is dispersed along the transport route for transmitting camera images of the assets. The system further includes a server coupled to the receiver and cameras. The server is configured to recognize the assets in the camera images, to correlate the asset identification from the receiver with recognized assets in the camera images, and to correlate the physical location coordinates of each of the assets with physical location coordinates of the cameras. The system monitors the visual appearance of the assets, and keeps track of whether or not they have sustained physical damage.
US09595016B1
A business can use an improved workforce management system which includes capabilities for supporting intraday dynamic staffing. This dynamic staffing can include identifying wages which should be offered to workers to induce them to meet the business' needs, based on, for example, historical information stored in a database. Systems which include dynamic intraday staffing can be run using remote servers and interfaces accessed through various types of devices, such as internet enabled personal computers.
US09595012B2
Disclosed are methods for developing a product having a relatively benign environmental impact. The methods evaluate the environmental hazard of various chemical components in formulated products and identify improvements in environmental safety based on those evaluations. Environmental criteria are in part developed based on three factors including; persistence, bioaccumulation and toxicity. One method includes obtaining a preliminary formula for a product, wherein the preliminary formula includes a plurality of chemical components, identifying at least one different chemical component that is capable of being substituted for the chemical component in the preliminary formulation and determining an environmental performance score for the chemical component and the different chemical component and determining an environmental performance score of the preliminary formula and a second formula, wherein the second formula utilizes the different chemical component. The formula having the highest environmental performance score is selected as the product. A second method includes tracking the use of chemical components in an existing product portfolio offered or sold by a business unit or a company, in which existing products having the lowest environmental performance scores would be targeted for replacement by reformulated products having higher environmental scores in order to improve the environmental performance of the business unit or company.
US09595008B1
Methods, systems and apparatus for assessing the likely user status of a client computing device interacting with a server where the computing device is in bi-directional operative communication with the server, wherein the likely user status is one of a human operator or a computer executable program such as a “bot”. By presenting issued data from the server to the client computing device and monitoring at least some of the data generated at the client computing device in response to the issued data, a comparison can be made between the monitored data and model data relating to human interaction with or in response to the issued data. The results of the comparison can lead to a value that represents the likelihood that the monitored data results from human interaction with or in response to the issued data. Modeled data includes, but is not limited to, data indicative of human interaction with a computing environment, whether active or passive.
US09595001B2
A communication device designed to operate on any type of surface, when affixed onto that surface, comprising: a magnet having a flat face, said magnet generating a magnetic field perpendicular to said flat face and a RFID on metal tag having a mounting base fixedly assembled on said flat face of the magnet.
US09594997B1
The present invention relates in one aspect to an auxiliary charge pump for a RFID rectifier, the charge pump, which comprises a first charge pump stage (11; 111) connected to an input (14; 114), a second charge pump stage (12; 112) connected to the input, a diode clamp (13; 113) connected to an output (15; 115), and a regulating transistor (16; 116) having a gate connected with an output (21; 121) of the first charge pump stage and having a source and a drain, wherein one of the source and the drain is coupled to the diode clamp. In further aspects the invention relates to a RFID transponder, to a multistage rectifier and to a rectifier stage comprising such an auxiliary charge pump.
US09594995B1
A magnetic card internally includes a magnetic field generator, which includes a flexible substrate having pads, wires and a core material member arranged thereon. The pads are arrayed to form a first and a second zone. Every wire is extended in a first direction to connect to two pads that are separately located in the first and the second zone. The core material member is extended in a second direction oblique to the first direction. The substrate is in a bent state with the pads in the first zone correspondingly connected to the pads in the second zone and the core material member located in an encircling space defined by the connected pads and the wires. By changing the current amount supplied thereto, the magnetic field generator can generate variable magnetic field magnitude, enabling the magnetic card to change the transmitted data according to actual need in use.
US09594994B2
The invention relates to a security element applied onto printing substrates (bank notes, securities, product packagings, identity cards/labels or other similar documents) by printing, comprising a unique identifier as primary information visible to the naked eye and secondary information protecting against copying non-visible to the naked eye. The unique identifier is typically a point code. Said secondary information is represented by a structure with the largest dimension of 2 to 40 microns, and due to printing distortions arising when the security element is applied onto a printing substrate, said secondary information is non-reconstructable from the print of the security element and a statistically analyzable inherent feature is associated to it. The invention also relates to a printed matter with such an inventive security element and to a method to check authenticity of a printed matter with the inventive security element in visible light (380-750 nm).
US09594993B2
A method is disclosed for creating a 2D barcode. In an embodiment, the method includes: embedding primary information that can be read by a 2D-barcode-reader in a primary information pattern, and embedding secondary information that is made difficult to reproduce without alteration in a visible pattern. In an embodiment, the visible pattern is embedded within the barcode in at least one area that does not contain any primary information.
US09594992B1
An identifiable ticket contains: a body and a radio frequency identification (RFID) tag attached on the body. The RFID tag includes a chip and an antenna, the chip stores an identified message, and the antenna is electrically connected with the chip. The body includes a ticket stub and at least one separable part removable from the ticket stub so as to tear off the antenna, hence the RFID tag responds reading operations of at least one tag reader in different frequency bands and distances after the antenna is torn off or based on a length of the antenna. A monitoring system for the identifiable ticket contains the identifiable ticket, a computer, and the at least one tag reader. The at least one tag reader is connected with the computer and reads the RFID tag so as to acquire and to send the identified message to the computer.
US09594989B2
In an image-processing device, the controller determines a dot formation state of a target pixel in an image. The determination is performed alternately with a forward process and a reverse process while sequentially selecting each of pixel lines in an order progressing in a first direction. A second pixel density of a second image of a second color is smaller than a first pixel density of a first image of a first color. In the determination, each of the line processes is one of at least two of a first type line process, a second type line process, a third type line process, and a fourth type line process. Line processes are performed for a first unit area in a first pattern. Line processes are performed for a second unit area in a second pattern different from the first pattern.
US09594988B2
The printing control apparatus compares, when printing a bit image, a data set of a transmitted compressed image data to a data set of an untransmitted compressed image data, omits transmission of the data set in the subsequent compressed image data when the data sets coincide with each other, and notifies the printing apparatus that transmission of the data set has been omitted with setting in a printing command. The printing apparatus holds the compressed image data in which the data set has been omitted, and, when it is notified that transmission of the part of the data set has been omitted, generates the bit image by reusing a part of the already existing data set and developing the held compressed image data.
US09594986B2
There is provided a distance calculator configured to calculate an amount of displacement of an inkjet head in the main scanning direction, and an inter-pixel distance between neighboring pixels adjacent in the main scanning direction, based on read-in test pattern image data (test image data) read from an original subjected to printing based on test pattern image data printed by discharging from a plurality of nozzles, and an image processor configured to correct image data included in a received print job so as to increase, in accordance with the amount of displacement, the amount of ink to be discharged from nozzles corresponding to positive correction target pixels whose calculated inter-pixel distance exceeds an inter-pixel threshold value (a predetermined distance).
US09594975B2
To provide an image processing device and a spinal canal evaluation method that can evaluate the spinal canal stenosis in an identified cross-sectional position, the image processing device 100 extracts a vertebral region from a series of tomographic images in which at least a part of the spine was scanned and calculates a length in the anteroposterior direction of an object for each cross section in each vertebral region. Also, a cross section including a spinous process is identified based on the calculated length in the anteroposterior direction of an object in each vertebral region, the spinal canal stenosis is evaluated by setting the identified cross-sectional position to be analyzed, and then the evaluation results are displayed. Hence, stenosis evaluation can be performed for various shapes of the spinal canal region in which a closed space hardly appears on an image due to many gaps.
US09594974B2
A depth image filtering method, and a filtering threshold obtaining method and apparatus are provided. The method in the embodiments of the present invention includes: determining, for each pixel in an adjacent area of a pixel of a to-be-filtered depth image, whether the pixel meets a preset condition; determining a set of pixels meeting the preset condition; and determining a pixel value of the pixel of the to-be-filtered depth image according to pixel values of the pixels in the set. According to the embodiments of the present invention, a ringing effect at an edge of a depth image is effectively removed, and discontinuity of the depth image is reduced, thereby improving quality of a video image.
US09594970B2
In one aspect, a device includes a first panel at least bearing a keyboard, a second panel at least bearing a display and which is coupled to the first panel at least at a junction, and at least one camera disposed on the device at or near the junction of the first panel and the second panel.
US09594964B2
A method for determining a wet road surface condition for a vehicle driving on a road. A first image exterior of the vehicle is captured by an image capture device. A second image exterior of the vehicle is captured by the image capture device. A section of the road is identified in the first and second captured images. A texture of the road in the first and second images captured by a processor are compared. A determination is made whether the texture of the road in the first image is different from the texture of the road in the second image. A wet driving surface indicating signal is generated in response to the determination that the texture of the road in the first image is different than the texture of the road in the second image.
US09594961B2
Methods and apparatus to count people in images are disclosed. An example method includes identifying, via a processor, active segments of a plurality of segments of a first frame of image data based on respective fluctuation factors; determining, via the processor, that a first one of the active segments is adjacent to or overlaps with a second one of the active segments; and providing, via the processor, a region of interest in the first frame of image data to an object detection operation, the region of interest including the first and second ones of the active segments and excluding an inactive one of the plurality of segments of the first frame.
US09594951B2
A method operates an input apparatus for an electronic device in a motor vehicle. A sensing device senses a character trace from a user while the latter draws the character trace in order to input a character or a group of characters on an input surface of the sensing device. A first handwriting recognition device performs character recognition for the sensed character trace. A search device searches at least one database for at least one database entry in each case for a recognition result of the character recognition. To allow comprehensible device operation by handwriting recognition in a motor vehicle, the first handwriting recognition device ascertains a plurality of different recognition results for the character trace and the search device searches for at least one database entry in each case for each of the different recognition results.
US09594949B1
A method, computer readable medium and apparatus for verifying an identity of an individual based upon facial expressions as exhibited in a query video of the individual are disclosed. The method includes receiving a reference video for each one of a plurality of different individuals, wherein a plurality of facial gesture encoders is extracted from at least one frame of the reference video describing one or more facial expressions of each one of the plurality of different individuals, receiving the query video, calculating a similarity score for the reference video for the each one of the plurality of different individuals based on an analysis that compares the plurality of facial gesture encoders of the at least one frame of the reference video for the each one of the plurality of different individuals to a plurality of facial gesture encoders extracted from at least one frame of the query video.
US09594942B2
A probabilistic model is provided based on an output of a matching procedure that matches a particular object to representations of objects, where the probabilistic model relates a probability of an object being present to a number of matching features. The probabilistic model is used for detecting whether a particular object is present in received visual data.
US09594935B2
A method for determining a destination call for use by an elevator installation with a control unit and at least one destination call device includes ascertaining several destination calls and making them known to the user by the destination call device. A destination call is selected by a change in position of the user and/or a data communication is activated between the destination call device and a communications unit, which is carried by the user, within a defined range of a radio link section of the destination call device and thereupon a destination call is selected by a change in position of the communications unit inside or outside the radio link section. The selected destination call is communicated to the control unit for serving the destination call.
US09594929B2
Devices, methods, systems, and computer-readable media for open architecture security are described herein. One or more embodiments include a method for open architecture security, comprising: identifying a source of a received computing component, assigning a value to the received computing component based on the source, and designating the received computing component into a security level based on the assigned value.
US09594921B2
Systems and methods for protecting a data item include, upon initiation of transfer of the data item from a server to a client device, determining a sensitivity score and a current protection level of the data item. A policy is applied to determine an appropriate protection for the data item based upon the sensitivity score and the current protection level. A protected data item is provided to the client device by applying the appropriate protection to the data item.
US09594912B1
According to one embodiment, a threat detection system is integrated with at least a dynamic analysis engine. The dynamic analysis engine is configured to automatically detect a function call by an application, responsive to detecting the function call, analyze contents located at one or more addresses located within a portion of memory allocated for the application, and, based on the analysis, determine whether one or more objects included in received network traffic is associated with a return-oriented programming (ROP) exploit.
US09594894B2
A biometric recognition system for providing security for an electronic device includes a digital camera for providing a biometric image from a user of the electronic device and a touch screen for entering a user selected screen gesture. A processor is configured for use with the electronic device for comparing the biometric image to biometric image data and the user selected screen gesture with a screen gesture stored in a database. The digital camera can be enabled by providing a definitive movement of the electronic device by the user in a unique motion so to provide secure access to the electronic device when either the biometric image data or screen gesture are authenticated.
US09594885B2
In various embodiments, methods and systems for license-messaging using cloud public-messaging infrastructures are provided. A cloud public-messaging infrastructure supports license message communication between applications. The cloud public-messaging infrastructure may implement license-messaging that circumvents network control units that control communication to the network components. A license-messaging channel is initialized with an on-premise relay service using the cloud public-messaging infrastructure. A cloud-based relay service listens for a license request from the cloud-based application. The license request is pushed using the cloud public-messaging infrastructure such that the license request is pulled through the license-messaging channel via the on-premise relay service to the on-premise license server. A response to the license request is received at the cloud-based relay service, via the on-premise relay service using the license messaging channel, and forwarded to the cloud-based application.
US09594881B2
A method in one example implementation includes synchronizing a first memory page set with a second memory page set of a virtual guest machine, inspecting the first memory page set off-line, and detecting a threat in the first memory page set. The method further includes taking an action based on the threat. In more specific embodiments, the method includes updating the first memory page set with a subset of the second memory page set at an expiration of a synchronization interval, where the subset of the second memory page set was modified during the synchronization interval. In other more specific embodiments, the second memory page set of the virtual guest machine represents non-persistent memory of the virtual guest machine. In yet other specific embodiments, the action includes at least one of shutting down the virtual guest machine and alerting an administrator.
US09594858B1
Various embodiments scalable statistical library characterization for electronic designs by identifying an electronic design, performing circuit simulations on strongly connected components on a component-by-component basis, performing the logic cone analysis on the entire electronic design, and performing combinations of influences on the electronic design caused by variations of parameters. Some embodiments perform simulations on one or more stronger parameters or the strongest parameter of a circuit component and use the simulation results to calibrate the predicted behaviors of one or more remaining circuit components of the electronic design. Various statistical or mathematical techniques may be used for performing the combinations of influences on the electronic design caused by variations of parameters. The techniques described are scalable with the increase in complexities and sizes of electronic designs while reducing or minimizing the impact on sensitivity accuracy.
US09594851B1
Methods and apparatus disclosed include identifying a pair comprising a document visited and a subsequent query, the subsequent query being submitted after visiting the document visited; generating a feature representation for the pair, each of the feature representations including one or more document features representing the content of a document visited, and one or more query features representing the content of a subsequent query; embedding the document features and the query features in a reduced dimensionality space; and determining a similarity measure for the reduced dimensionality space. In some embodiments, the similarity measure is indicative of the likelihood of co-occurrence of the document visited and the subsequent query. Other embodiments include iteratively training a query suggestion rule, applying the query suggestion rule to provide suggested queries in response to a document visited, corresponding systems, apparatus, and computer program products.
US09594844B2
Various embodiments enable a user to use their browser to selectively delete items that are not of interest to them. In at least some embodiments, a user's interest in a particular item is implied by some action a user has taken with respect to the particular item. Responsive to this implied interest, various delete operations that can be performed relative to the items are performed so as to exclude items in which a user has some implied interest. In one or more embodiments, items that appear on a user-specified list, such as a favorites or a bookmarked list, are not deleted when a delete operation is performed relative to items to which a user browses. In at least some embodiments, a user interface is provided and enables a user to select classes of items that are to be retained when delete operations are performed.
US09594837B2
Various technologies described herein pertain to predicting intrinsically diverse sessions and retrieving information for such intrinsically diverse sessions. Search results retrieved by a search engine responsive to executing a query are received. A query classifier can be employed to determine whether the query is intrinsically diverse or not intrinsically diverse based on one or more features of the query and session interaction properties. The query is intrinsically diverse when included in an intrinsically diverse session directed towards a task, where the query and disparate queries included in the intrinsically diverse session are directed towards respective subtasks of the task. An objective function can be evaluated based at least upon the query to compute an optimized value when the query is determined to be intrinsically diverse. The search results can be presented on a display screen according to the optimized value when the query is determined to be intrinsically diverse.
US09594829B2
Potential clues are identified from an unstructured data source. The potential clues are each associated with one or more contexts. A first set of potential contexts for the unstructured data source are determined based on the potential clues. A confidence value for each potential context in the set of the potential contexts is calculated based on the potential clues. A second set of potential contexts is returned from the first set of potential contexts.
US09594828B2
Technologies are described herein for executing queries expressed with reference to a structured query language against unstructured data. A user issues a structured query through a traditional structured data management (“SDM”) application. Upon receiving the structured query, an SDM driver analyzes the structured query and extracts a data structure from the unstructured data, if necessary. The structured query is then converted to an unstructured query based on the extracted data structure. The converted unstructured query may then be executed against the unstructured data. Results from the query are reorganized into structured data utilizing the extracted data structure and are then presented to the user through the SDM application.
US09594822B1
Example embodiments of the present invention provide a method, an apparatus and a computer-program product for bandwidth management in a metro-cluster data replication environment. The method includes receiving an I/O at a first site and replicating the I/O from the first site to a second site by synchronous replication. Load balancing is then determined between the first site and the second site. Respective portions of the I/O then may be replicated from at least one of the first site and the second site to a third site by asynchronous replication according to the load balancing.
US09594819B2
A method of operation of a wireless system includes: receiving a notification packet through a wireless channel; calculating a retrieval route based on the content of the notification packet including identifying a final WLAN hub accessible form the retrieval route; transferring an update database while travelling the retrieval route including receiving a final update packet from the final WLAN hub through the wireless channel; and loading a storage unit with the content of the update database including copying the content to a display interface for displaying on a device.
US09594818B2
A system and method can support subnet management in a network environment. One or more inactivated switches can be included in a subnet, wherein each of the inactivated switches is associated with an empty set of known secret keys. A subnet manager (SM) in a dry-run mode can perform one or more dry-run operations on the one or more inactivated switches, before activating the one or more inactivated switches.
US09594809B2
A system and method for producing more relevant search results. When a user selects a search result from a search result listing, the amount of time that the user spends interacting with the item associated with the search result is tracked. Such information regarding interaction time is compiled and is used as a factor in assessing relevance of items in future searches.
US09594807B2
Embodiments of techniques, apparatuses and systems associated with emotion information processing are disclosed. In some embodiments, a computing system may receive an image of a person and identify an emotional state of the person, based at least in part on the image. The computing system may cause storage of the emotional state of the person in combination with other data to enable subsequent response to an emotion-related query provided to the computing system. The emotion-related query may include an emotion-related criteria and a non-emotion-related criteria and the response may be based at least in part on the emotional state in combination with at least some of the other data. Other embodiments may be described and/or claimed.
US09594804B2
There is provided a computer-implemented method of dynamically reordering operations in a query plan. An exemplary method comprises processing a first set of tuples according to a first operation. The query plan is pipelined and specifies that the first operation generates input for a second operation. The query plan further specifies that the second operation is executed after the first operation. The computer-implemented method further includes determining that the second operation is to precede the first operation based on a specified policy. The computer-implemented method further includes executing the second operation for a second set of tuples before executing the first operation for the second set of tuples. The second operation generates an input for the first operation. The first operation is executed after the second operation.
US09594802B2
Example embodiments involve a system, computer-readable storage medium storing at least one program, and computer-implemented method for graphical modeling and editing of database query statements. The method may include accessing a database query statement, and generating an abstract syntax tree (AST) representing a syntactic structure of the database query statement. The method may further include generating a graphical model of the database query statement based on the AST, and rendering the graphical model.
US09594799B2
A system and method of logless atomic data movement. An internal transaction is started within a multi-level storage architecture, the internal transaction to merge data from the first level storage structure to the second level storage structure. Committed data is read from a first level storage structure of the multi-level storage architecture as specified by the internal transaction. The committed data from the first level storage structure is inserted into a second level storage structure in a bulk insertion process, and the committed data is marked as being deleted from the first level storage. The internal transaction is then committed to the multi-level storage architecture when the committed data has been inserted into the second level storage structure.
US09594783B2
A method, computer-implemented system, and computer program product for creating indexes over XML data managed by a database system are provided. The method, computer-implemented system, and computer program product provide for receiving a workload for the XML data, the workload including one or more database statements, utilizing an optimizer of the database system to enumerate a set of one or more path expressions by creating a virtual universal index based on the workload received and matching a path expression to the virtual universal index, and recommending one or more path expressions from the set of one or more candidate path expressions to create the indexes over the XML data.
US09594782B2
A system and apparatus intermediates between a centralized remote file service and several distributed virtual machine data center servers. When several file blocks are committed by applications running in virtual machines, they are aggregated together into a fewer number of file write operations to exploit the parallelism of multi-disk arrays. An application within a virtual machine may be released without risk of data loss as soon as the commitment has been acknowledged. Requests for frequently retrieved file blocks are redirected to the location of the freshest retention. Each data center has a non-transitory file block store locally attached which provides images of virtual machines, applications, and data. Each file block librarian provides a file system view to each virtual machine. Several Virtual Machine Data Centers are coordinated by a tracker which locates, redirects, and retrieves any file block within its name space.
US09594774B2
During a training phase, a machine accesses reference images with corresponding depth information. The machine calculates visual descriptors and corresponding depth descriptors from this information. The machine then generates a mapping that correlates these visual descriptors with their corresponding depth descriptors. After the training phase, the machine may perform depth estimation based on a single query image devoid of depth information. The machine may calculate one or more visual descriptors from the single query image and obtain a corresponding depth descriptor for each visual descriptor from the generated mapping. Based on obtained depth descriptors, the machine creates depth information that corresponds to the submitted single query image.
US09594769B2
A computing device configured to compute a data function on a function-input value, the device comprising an electronic storage storing a first table network configured for the data function and a second table network configured to cooperate with the first table network for countering modifications made to the first table network, an electronic processor coupled to the storage and configured to obtain first table inputs for the first table network, the first table inputs including the function-input value, and to compute the data function by applying the first table network to the first table inputs to produce first table outputs, the first table outputs including a function-output value corresponding to the result of applying the data function to the function-input value.
US09594768B2
The invention provides a system and method for file synchronization. One embodiment of the system of this invention includes a software program stored on a computer readable medium. The software program can be executed by a computer processor to receive a file from a server; store the file as a cached file in a cache; determine if the cached file has been modified; and if the cached file has been modified, communicate the cached file directly to the database.
US09594767B2
Provided are a computer program product, system, and method for providing access to documents of friends in an online document sharing community based on whether the friends' documents are public or private. A request is received from a requesting participant computer for a page. A determination is made, from participant information for the requesting participant, friends of the requesting participant and participant information in the database for the determined friends. A further determination is made of documents owned by the friends. A further determination is made as to whether document information for the determined documents owned by the friends indicates the documents as public or private. The page includes information on the friends and access elements to provide access to the content of the determined documents of the friends that are indicated as public.
US09594762B2
In one example, an indication is detected that an application has performed a file operation on a file and a computing system determines whether a datastore includes an association between an application identifier that identifies the application and a file identifier that identifies the file. If not, the association between the application identifier and the file identifier is stored. A computing system also determines whether execution behavior of the application changes when the file is not accessible to the application. Responsive to a change in execution behavior of the application, a status indicator is associated with the file identifier to indicate that the execution behavior of the application changes when the file is not accessible to the application.
US09594760B1
A computer-implemented method for archiving email messages may include 1) identifying a first email message that is subject to archival, 2) determining that the first email message is related to a second email message due to incorporating content that quotes a body of the second email message, and 3) archiving the first email message by (i) creating a data object storing the content that quotes the body of the second email message and (ii) replacing the content that quotes the body of the second email message within the first email message with a reference to the data object. Various other methods, systems, and computer-readable media are also disclosed.
US09594758B2
Method and a recommendation system (200) for making a media item recommendation to a user. A weighted graph is created (2:2) that comprises item nodes representing media items and edges linking the item nodes. Weights are also assigned to the edges based on weights of contributors shared by the linked item nodes. When an initial media item of interest to the user is identified (2:4), the recommendation system determines (2:5) a set of media items which are linked to the initial media item in a weighted graph. At least one of the determined set of media items is also selected based on the assigned weight of edges linking the media items to the initial media item. The recommendation system then provides (2:6) the media item recommendation with the at least one selected media item to the user.
US09594755B2
An electronic document repository system comprises a storage arrangement (30-36) for storing a plurality of electronic documents; tagging means (132) for permitting users of the repository to apply tags to the documents; automatic tag processing means (134) for generating a lattice representation and assigning stored documents to nodes of the lattice representation based upon the tags applied to the documents; wherein, the repository further comprises a lattice representation difference determiner (138) which is operable to compare two lattice representations of the type generated by the automatic tag processing means (134) and to generate a difference value indicating an extent by which the compared lattice representations differ from one another according to an edit distance measure.
US09594744B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transcribing utterances into written text are disclosed. The methods, systems, and apparatus include actions of obtaining a lexicon model that maps phones to spoken text and obtaining a language model that assigns probabilities to written text. Further includes generating a transducer that maps the written text to the spoken text, the transducer mapping multiple items of the written text to an item of the spoken text. Additionally, the actions include constructing a decoding network for transcribing utterances into written text, by composing the lexicon model, the inverse of the transducer, and the language model.
US09594736B2
Techniques are disclosed for editing bidirectional text, including techniques for creating, selecting, inserting, and copying bidirectional text. The disclosed techniques include a method of inserting a character in bidirectional text. The method includes receiving the character, identifying a caret location at which a visual text insertion caret is positioned in displayed bidirectional text, the caret location separating a left character and a right character having opposite text directions, determining a logical insertion location at which the character is to be stored in a data store, wherein the logical insertion location is based on logical locations of the left and right characters in the data store, a text direction of the received character, and text directions of the left and right characters, and inserting the character into the data store at the logical insertion location.
US09594734B2
Personalized metadata may be selected from a group of tags, where the tags include annotations, synopsis, references, etc. and owner controlled rules for visibility and control options such as removal, combining, weighting, adding, sharing, privatizing, assigning etc. are provided.
US09594733B2
Methods of receiving and displaying a server page and information thereof in an electronic device, particularly a wireless device operating in a slow communication channel. Data representing portions of a plurality of objects included in the page are initially received. Progress bars individually showing reception progress states of the received objects are generated and displayed. User inputs may be receivable for either canceling reception of a particular object, or allowing reception of an object while automatically canceling reception of other objects. The methods thus speed up the process of receiving desired information, particularly during a slow communication channel.
US09594732B2
Systems, methods performed by data processing apparatus and computer storage media encoded with computer programs for receiving feedback from a client device at which a presentation page of content items is displayed, the received feedback relating to an affirmative act performed by the user, determining, based at least in part on the received feedback, whether the user is likely to perform a predetermined action relative to one or more of the content items, based on a result of the determining, selectively identifying one or more replacement content items and transmitting the one or more identified replacement content items to the client device for display in the presentation page in place of one or more of the plurality of content items.
US09594730B2
A method and apparatus is described for assigning functional labels to segments of web pages in an application-independent way. In the approach described herein, one of a generic set functional labels are automatically assigned to each segment of a web page, where the generic functional labels may be topic-independent and application-independent. Applications with different needs can determine which segments of the web page to process based on which functional labels correspond to the types of information needed by each application. Thus, the work of classifying the function of each segment of a web page is separated from the work of selecting which segments satisfy the need of a particular application. The work of classification can be performed in an application-independent way, relieving the burden from every application developer from having to create their own classifiers.
US09594724B2
An aspect includes accessing a vector register in a vector register file. The vector register file includes a plurality of vector registers and each vector register includes a plurality of elements. A read command is received at a read port of the vector register file. The read command specifies a vector register address. The vector register address is decoded by an address decoder to determine a selected vector register of the vector register file. An element address is determined for one of the plurality of elements associated with the selected vector register based on a read element counter of the selected vector register. A word is selected in a memory array of the selected vector register as read data based on the element address. The read data is output from the selected vector register based on the decoding of the vector register address by the address decoder.
US09594719B2
Seamless addition of high bandwidth lanes, including the steps of: sending, by a master, an idle sequence using 7b/10b code words over new high bandwidth lanes in parallel to sending and receiving 8b/10b data with a fixed delay over master-to-slave (m2s) and slave-to-master (s2m) active high bandwidth lanes; sending in parallel a synchronization sequence and a known non-idle sequence during an inter packet gap; utilizing, by the slave, the known non-idle sequence for deskewing the new high bandwidth lanes; and sending, by the master, a transition sequence over both the m2s active high bandwidth lane and the new high bandwidth lanes, and immediately thereafter the master is ready to transmit high bandwidth data using 8b/10b code words over both the m2s active high bandwidth lane and the new high bandwidth lanes.
US09594717B2
A dual host system and method with back to back non-transparent bridges and a proxy packet generating mechanism. The proxy packet generating mechanism enables the hosts to send interrupt generating packets to each other.
US09594715B2
Integrated circuit devices are disclosed with receive ports having mapping circuits automatically configurable to change a logical mapping of data received on receive-data connections. Automatic configuration can be based on a data value included within a received data set. Corresponding systems and methods are also described.
US09594710B2
A method, system and computer program product are provided for implementing block extent granularity authorization command flow processing for a Coherent Accelerator Processor Interface (CAPI) adapter. An Application Client builds a command including start LBA and number of LBAs and Child Authorization Handle. The Application Client sends the command directly to the CAPI Adapter via the Application Clients CAPI Server Registers assigned to the specific Application Client. The CAPI adapter validate that the requesting Client is authorized to perform the command using the Authorization Handle and the receiving CAPI Server Register address. The CAPI Adapter executes the validated command and sends completion back to the Application Client.
US09594708B2
A data processing device includes: a processing block which is connected to a common bus and which processes a plurality of data, which is inputted simultaneously, in parallel; a memory which is consisted of address space which has a plurality of banks; and a common bus arbitration unit which arbitrates a request for access to the memory outputted from the processing block, and controls exchange of data via the common bus between the processing block whose access request has been accepted and the memory. The processing block includes a data transfer control device which changes an order of access to the bank of the memory corresponding to the respective data, unifies the respective data into an exchange data, and exchanges the exchange data with the memory when the processing block performs exchanging of the data to be processed in parallel with the memory via the common bus.
US09594702B2
A multi-processor includes a shared memory that stores a search key data set including multiple search keys, a processor, a Direct Memory Access (DMA) controller, and an Interlaken Look-Aside (ILA) interface circuit. The processor generates a descriptor that is sent to the DMA controller causing the DMA controller to read the search key data set. The DMA controller selects a single search key from the set and generates a lookup command message that is communicated to the ILA interface circuit. The ILA interface circuit generates an ILA packet that includes the single search key and sends the ILA packet to an external transactional memory device that generates a result data value. The result data value is communicated back to the DMA controller via the ILA interface circuit. The DMA controller stores the result data value in the shared memory and notifies the processor that the DMA process has completed.
US09594698B2
A method and system self encrypts a disk storage device. Given a plurality of data storage devices, the system establishes an encryption key for the plurality of data storage devices. The system locally stores the encryption key in a piecewise manner throughout the plurality of data storage devices such that the encryption key is rendered undeterminable with less than a threshold subset of the plurality of data storage devices. This results in the plurality of data storage devices being self encrypting. Upon an increase or decrease in the plurality, the system resplits the encryption key and locally stores the resulting pieces throughout the changed (increased/decreased) plurality of data storage devices. This renders the encryption key undeterminable with less than a new or revised threshold each time the plurality is changed.
US09594697B2
An apparatus and method are described for asynchronous tile-based rendering control. In one embodiment of the invention, there is a delay between when the graphics driver queues the GPU commands for rendering and when the GPU begins executing. During this delay, the graphics driver receives additional information or data about whether cache evictions may be inhibited. As such, it allows the graphics driver to defer the cache eviction control of its render cache until it has this extra information. By doing so, it reduces the memory bandwidth required for rendering 3D graphics applications and in turn reduces the power consumption of the GPU.
US09594696B1
Various systems and methods to generate automatically a procedure operative to distributively process a plurality of data sets stored on a plurality of memory modules. Under the instruction of the automatically generated procedure, compute elements request data sets relevant to a particular task, such data sets are fetched from memory modules by data interfaces which provide such data sets to the requesting compute elements, and the compute elements then process the received data sets until the task is completed. Relevant data sets are fetched and processed asynchronously, which means that the relevant data sets need not be fetched and processed in any particular order.
US09594695B1
A processing system is provided that includes a memory for storing an input bit stream and a processing logic, operatively coupled to the memory, to generate a first score based on: a first set of matching data related to a match between a first bit subsequence and a candidate bit subsequence within the input bit stream, and a first distance of the candidate bit subsequence from the first set of matching data. A second score is generated based on a second set of matching data related to a match between a second bit subsequence and the candidate bit subsequence, and a second distance of the candidate bit subsequence from the second set of matching data. A code to replace the first or second bit subsequence in an output bit stream is identified. Selection of the one of the bit subsequences to replace is based on a comparison of the scores.
US09594694B2
Creating hash values based on bit values of an input vector. An apparatus includes a first and a second hash table, a first and second hash function generator adapted to configure a respective hash function for a creation of a first and second hash value based on the bit values of the input vector. The hash values are stored in the respective hash tables. An evaluation unit includes a comparison unit to compare a respective effectiveness of the first hash function and the second hash function, and an exchanging unit responsive to the comparison unit adapted to replace the first hash function by the second hash function.
US09594693B2
A data access system including a storage drive, processor and cache module. The processor, in response to data required by the processor not being cached within one or more levels of cache of the processor, generates a first physical address (PA). The cache module includes a memory and first and second controllers. The memory is a final level of cache. The first controller converts the first PA into a virtual address. The second controller: converts the virtual address into a second PA; based on the second PA, determines whether the data is cached within the memory; and if the data is cached, accesses and forwards the data to the processor. The first or second controller determines whether a cache miss has occurred and, in response to a cache miss and based on the second PA or a third PA of the storage drive, retrieves the data from the storage drive.
US09594684B2
A method for temporarily storing data and a storage device is provided. The method for temporarily storing data is applied to the storage device, and the storage device includes a source agent and a target agent. The method includes: sending, by the source agent, a data obtaining request to the target agent; receiving, by the source agent, target data that is corresponding to the data obtaining request and is returned by the target agent; determining, by the source agent, whether a snooping request that is for the target data and sent by the target agent is received after the data obtaining request is sent and before the target data is received, where the snooping request indicates that the target agent is simultaneously processing an obtaining request from another source agent for the target data; and if the snooping request is received, discarding, by the source agent, the target data.
US09594679B2
A flash memory system that uses repeated writing of the data to achieve stable storage, is adapted for efficient cache flushing operations by utilizing a part of the non-volatile flash memory array as a designated buffer for the data, in which data integrity is retained until all repeat writing thereof is complete. Repeated writing is carried out from the designated buffer directly to the final storage locations in the flash memory array, for example using simple internal copy back operations.
US09594669B2
Disclosed aspects include identifying basic blocks of a program. For each basic block, the compiler inserts an identifier that includes the function name, and is coupled with a counter variable. In response to generating the identifier coupled with the counter variable, the program is compiled. During program execution, the counter value is incremented in response to a call of the basic block when executing the program. In response to incrementing the counter value, the counter value coupled with the identifier is displayed.
US09594668B1
An optimizing compiler includes a vector optimization mechanism that optimizes vector instructions by eliminating one or more vector element reverse operations. The compiler can generate code that includes multiple vector element reverse operations that are inserted by the compiler to account for a mismatch between the endian bias of the instruction and the endian preference indicated by the programmer or programming environment. The compiler then analyzes the code and reduces the number of vector element reverse operations to improve the run-time performance of the code. The compiler generates a debugger table that specifies which instructions have corresponding reformatting operations. A debugger then uses the debugger table to display contents of the vector register, which is displayed in regular form as well as in a form that is reformatted according to information in the debugger table.
US09594658B2
A method for obtaining and displaying operation states of a plurality of modules of a system. The operation state of one module that is carrying out a current function is acquired along with the operation states of a module set that is being used by the one module in carrying out its current function, wherein the module set may itself include a plurality of individual modules. Thereby, the latest operation states of the one module and its module set are acquired without inquiring of the operating state of each individual module that makes up the one module and its module set. Thus, the latest operation states of the individual modules included in the system can be displayed without imposing extra loads on the modules, i.e., without imposing extra negative influence on the current function being carried out, and/or on essential operations of the system.
US09594656B2
An analysis and visualization depicts how an application is leveraging computer processor cores in time. The analysis and visualization enables a developer to readily identify the degree of concurrency exploited by an application at runtime. Information regarding processes or threads running on the processor cores over time is received, analyzed, and presented to indicate portions of processor cores that are used by the application, idle, or used by other processes in the system. The analysis and visualization can help a developer understand contention for processor resources, confirm the degree of concurrency, or identify serial regions of execution that might provide opportunities for exploiting parallelism.
US09594651B2
A parallel computer system includes a parallel computer including nodes connected via communication routes and respectively executing calculations, and a control device to allocate a job to a predetermined number of nodes. The control device includes a job allocation processor to allocate, to a peripheral region of first N-dimensional job nodes allocated with a first job, any of an empty node, a zero-dimensional job node, and a node at a side or a surface with one node length of M-dimensional job nodes, N=<1 and M
US09594648B2
In one embodiment, the present invention includes a method for controlling redundant execution such that if an exceptional event occurs, the redundant execution is stopped, non-redundant execution is performed in one of the threads until the exceptional event has been-resolved, after which a state of the threads is synchronized, and redundant execution is continued. Other embodiments are described and claimed.
US09594646B2
Embodiments relate to reestablishing synchronization across multiple channels in a memory system. One aspect is a computer implemented method that includes receiving an out-of-synchronization indication associated with at least one of a plurality of channels in the memory system. A memory control unit in communication with the channels performs a first stage of reestablishing synchronization that includes selectively stopping new traffic on the plurality of channels, waiting for a first time period to expire, resuming traffic on the plurality of channels based on the first time period expiring, and verifying that synchronization is reestablished for a second time period.
US09594640B1
A backup/recovery system for a computing environment includes a computing device that executes an agent to obtain a recovery plan (RP) comprising one or more provisioning steps to be performed for provisioning a plurality of resources associated with a source computing environment. The RP including configuration information associated with a hardware configuration and a software configuration of a source computing environment functioning at a first operational level in which the configuration information being sufficient to restore a target computing environment to at least a portion of the first operational level of the source computing environment. From this obtained information, the agent translates the configuration information into a specified format, and outputs the translated configuration information to a computer-readable file.
US09594636B2
The MANAGEMENT OF DATA REPLICATION AND STORAGE APPARATUSES, METHODS AND SYSTEMS (“BDR”) transform machine datasets using BDR components into replications over a network distributing redundant ready-to-use backup files. In some implementations, the disclosure provides a processor-implemented method for managing the replication and storage of data sets.
US09594621B1
An online network device monitoring and recovery system generates, based at least in part on a schema that describes entities included in a network device, a software entity profile of entity object instances that represent the entities included in the network device, the entities including both hardware components and interfaces between the hardware components. The system registers the software entity profile to one or more proxies implemented on the network device. The system receives diagnostic information corresponding to a respective entity from the plurality of entities represented in the software entity profile registered to the one or more proxies. The system communicates diagnostic information for the respective entity, and a respective connective path through the entities for the respective entity based at least in part on the software entity profile.
US09594620B2
Embodiments are directed to predicting the health of a computer node using health report data and to proactively handling failures in computer network nodes. In an embodiment, a computer system monitors various health indicators for multiple nodes in a computer network. The computer system accesses stored health indicators that provide a health history for the computer network nodes. The computer system then generates a health status based on the monitored health factors and the health history. The generated health status indicates the likelihood that the node will be healthy within a specified future time period. The computer system then leverages the generated health status to handle current or predicted failures. The computer system also presents the generated health status to a user or other entity.
US09594619B2
A robust hardware fault management system, method and framework for providing robust hardware fault management for enterprise devices are disclosed. In one example, hardware devices and associated hardware modules in each of the enterprise devices requiring the robust hardware fault management are identified. Further, error structures associated with each hardware module are determined and unique identifiers are assigned to the determined error structures. Furthermore, the error structures are modeled in a centralized repository. In addition, rules are associated with each modeled error structure for detecting hardware failures. Moreover, the rules of each modeled error structure are stored in the centralized repository using associated rule identifiers.
US09594610B2
A method and a system for processing multimodal input signals, wherein the system includes a merging unit which receives instruction messages from a sensor data evaluation device, which messages each indicate an instruction which can be executed by an application which can be coupled to the merging unit. For at least two of the instruction messages, the merging unit respectively generates a candidate object for the instruction message, the candidate object respectively indicating the instruction and respectively including a validity time specification of the candidate object. The merging unit also merges two of the candidate objects if the validity time specifications of these candidate objects indicate overlapping validity times and to forward an instruction to the application, which instruction is indicated by a candidate object which results from the merging operation.
US09594600B2
A method for job management in an HPC environment includes determining an unallocated subset from a plurality of HPC nodes, with each of the unallocated HPC nodes comprising an integrated fabric. An HPC job is selected from a job queue and executed using at least a portion of the unallocated subset of nodes.
US09594589B2
A technique for suspending transactional memory transactions without stack corruption. A first function that begins a transactional memory transaction is allocated a stack frame on a default program stack, then returns. Prior to suspending the transaction, or after suspending the transaction but prior to allocating any suspended mode stack frames, either of the following operations is performed: (1) switch from the default program stack to an alternative program stack, or (2) switch from a default region of the default program stack where the first function's stack frame was allocated to an alternative region of the default program stack. Prior to resuming the transaction, or after resuming the transaction but prior to allocating any transaction mode stack frames, either of the following operations is performed: (1) switch from the alternative program stack to the default program stack, or (2) switch from the alternative stack region to the default stack region.
US09594586B2
A scale-out method includes: upon detecting that a processing load of a first virtual machine among one or plural virtual machines exceeds a threshold, deploying a second virtual machine that is a new virtual machine; selecting a process that satisfies a predetermined condition based on processing loads of plural processes operating in the first virtual machine; first specifying first information for identifying first software related to selected process; and setting up the first software on the second virtual machine based on the first information.
US09594585B2
A method includes monitoring a load of a management target system on which a plurality of virtual machines are executed, cancelling an instruction to activate a virtual machine according to the monitored load and a status of the virtual machine for which the instruction to activate the virtual machine is previously given to the system and which is still under the activation process; and issuing an instruction to the system to stop the virtual machine which is still under an activation process according to the monitored load and the status of the virtual machine.
US09594584B2
An apparatus and a method for mapping of a tenant based dynamic processor, which classify virtual machine multi queues and processors processing the corresponding multi queues for each tenant that one or more virtual machines are belonged to, dynamically map the virtual machine multi queues that belong to the corresponding tenant to multi processors that belong to the corresponding tenant based on total usages of a network and a processor for each tenant to provide network virtualization to assure network traffic processing of virtual machines that belong to the same tenant not to be influenced by congestion of network traffic that belongs to another tenant.
US09594583B2
A snapshot manager in a virtual machine monitor receives a write request comprising data from a guest operating system of a virtual machine, wherein the write request is directed to a sector of a virtual disk associated with the virtual machine. The snapshot manager writes the data from the guest operating system of the virtual machine to the sector in a base image of the virtual disk, the base image comprising a current version of the virtual disk, wherein the virtual disk comprises the base image and a overlay image, the overlay image comprising a snapshot of the base image at a previous point in time.
US09594579B2
Example methods, apparatus and articles of manufacture to migrate virtual machines are disclosed. A disclosed example method includes identifying via a processor a first virtual machine to be migrated from a first host to a second host to improve a performance of the first virtual machine, determining that a frequency threshold associated with the first virtual machine will not be exceeded if the first virtual machine is migrated, determining a reliability rating for the first virtual machine, and migrating the first virtual machine to the second host based on the frequency threshold and the reliability rating.
US09594576B2
A determination is made that a configuration architectural mode facility is installed in a computing environment that is configured for a plurality of architectural modes and has a defined power-on sequence that is to power-on the computing environment in one architectural mode of the plurality of architectural modes. Based on determining that the configuration architectural mode facility is installed, the computing environment is reconfigured to restrict use of the one architectural mode. The reconfiguring includes selecting a different power-on sequence to power-on the computing environment in another architectural mode of the plurality of architectural modes, wherein the another architectural mode is different from the one architectural mode, and executing the different power-on sequence to power-on the computing environment in the another architectural mode in place of the one architectural mode restricting use of the one architectural mode.
US09594571B2
The present disclosure describes several embodiments, e.g., a method, a baseboard management controller (BMC) system, a computer-readable non-transitory medium, for managing boot images for a computer system. These embodiments may include obtaining, by a BMC of the BMC system, a first boot image for the processor-based system, storing, by the BMC of the BMC system, the first boot image at a first location in a memory element of BMC system, and informing, by the BMC of the BMC system to a bus-to-memory bridge, first location information indicating a first location at which the first boot image is stored. The present disclosure also describes the bus-to-memory bridge which interfaces between a bus of the processor-based system and the memory element of the BMC system to allow one or more processors of the processor-based system to access the memory element of the BMC system to obtain boot image(s).
US09594569B2
A method and device for a booting that can reduce a booting time is provided. The method includes loading a snapshot image from a non-volatile memory, setting an initialization of a device, decompressing the loaded snapshot image while the device is initialized, and loading another snapshot image from the non-volatile memory while decompressing the loaded snapshot image.
US09594568B2
A computer-implemented method enables Basic Input/Output System (BIOS) progress code based thermal control during start-up of an information handling system. A start-up thermal control sub-system detects each BIOS progress code provided during a boot loading operation of the information handling system and determines whether a detected BIOS progress code has an associated cooling level requirement that is different from a current cooling level provided by one or more cooling devices of the information handling system. In response to the detected BIOS progress code having an associated cooling level requirement that is different from the current cooling level provided by the one or more cooling devices, the one or more cooling devices are triggered to adjust the current cooling level to a next pre-established cooling level associated with the detected BIOS progress code.
US09594566B1
Technical solutions are described for dynamically managing an operand-store-compare (OSC) prediction table for load and store operations executed out-of-order. One general aspect includes a method that includes receiving a request to retire a queue entry corresponding to an instruction. The method also includes identifying an OSC prediction for the instruction based on an OSC prediction table entry, where the OSC prediction indicates if the instruction is predicted to hit an OSC hazard. The method also includes determining if the instruction hit the OSC hazard. The method also includes in response to the OSC prediction indicating that the instruction is predicted to hit the OSC hazard and the instruction not hitting the OSC hazard, invalidating the OSC prediction table entry corresponding to the instruction. The present document further describes examples of other aspects such as methods, computer products.
US09594554B2
A computer-implemented method includes receiving a content artifact. The content artifact includes information content and functional content. Extracting the functional content includes creating a functional content artifact. The computer-implemented method further includes extracting the functional content into a functional content artifact based on one or more decision criteria. The computer-implemented method further includes presenting the functional content artifact to a functional content artifact application. Optionally, the computer-implemented method further includes transferring the functional content artifact to an operational environment. Optionally, the computer-implemented method further includes modifying the functional content artifact into a modified functional content artifact. Optionally, the computer-implemented method further includes making available the modified functional content artifact available to an operational environment. A corresponding computer program product and computer system are also disclosed.
US09594548B2
Embodiments of the present invention address deficiencies of the art in respect to templated application deployment, and provide a novel and non-obvious method, system and computer program product for dynamically updating templated applications. In one embodiment of the invention, a templated application deployment data processing system can include an application container configured to host templated application instances defined by one or more templates. The system also can include application deployment logic including program code enabled to deploy the templated application instances into the application container responsive to the templates. Finally, the system can include a listener architecture coupled to the application deployment logic and configured to notify the application deployment logic of changes to the templates for the application instances.
US09594545B2
The disclosed embodiments relate to a system that facilitates developing applications in a component-based software development environment. This system provides an execution environment comprising instances of application components and a registry that maps names to instances of application components. Within the registry, each entry is associated with a list of notification dependencies that specifies component instances to be notified when the registry entry changes. Upon receiving a command to display notification dependencies for the registry, the system generates and displays a dependency graph containing nodes representing component instances and arrows between the nodes representing notification dependencies between the component instances. Upon receiving a command to display a timeline for with the registry, the system generates and displays a timeline representing events associated with the registry in chronological order.
US09594542B2
A dynamically evolving cognitive architecture system based on training by third-party developers is described. A system forms an intent based on a user input, and creates a plan based on the intent. The plan includes a first action object that transforms a first concept object associated with the intent into a second concept object and also includes a second action object that transforms the second concept object into a third concept object associated with a goal of the intent. The first action object and the second action object are selected from multiple action objects. The system executes the plan, and outputs a value associated with the third concept object.
US09594540B1
Displaying item attributes may include receiving, from a client device, a search query, providing, for display to a user, a network page containing search result items relevant to the received query and selectable facets, where each selectable facet corresponds to an attribute associated with at least one of the search result items, and, in response to a selection of one of the selectable facets, identifying each of the search result items that is associated with the attribute corresponding to the selected facet, and causing the attributes corresponding the selected facet to be exposed for each of the identified search result items. The identified search results are retained with exposed attributes.
US09594535B2
An image processing apparatus includes a processor; memory storing instructions causing the apparatus to perform: acquiring original image data including an object; specifying margin area, which is located at a periphery of the original image and in which the object is not located; specifying a non-printable area, which is located at a periphery of a print medium and to which the printing apparatus is not capable of printing; determining, on the basis of information representing the non-printable area and information representing the margin area, whether the printing apparatus is capable of printing the whole of the object of the original image within a printable area on the print medium, to which the printing apparatus is capable of printing, without performing a reducing process on the object; and generating print data, from the original image data, according to a result of the determining.
US09594527B2
Techniques for precedence based storage are presented. Storage for a database is organized into storage pools; collections of pools form storage classes. The storage pools within a particular class are organized in a precedence-based order so that when storage for the database is needed, the storage pools are used in the defined order of precedence. Additionally, each storage pool or storage class can be circumscribed by security limitations, quality of service limitations, and/or backup procedures.
US09594509B1
Address-based thresholds for freemained frames are used to determine retention actions. Based, at least in part, on a comparison of a number of freemained frames for an address space against a threshold of freemained frames for the address space, freemained frames can be retained or rejected and/or the threshold can be adjusted.
US09594508B2
According to one embodiment, a storage controller includes a mode switching unit, a data input/output controller and a data arrangement controller. The mode switching unit switches a first mode to a second mode in accordance with a mode switching request from a host device based on a tier arrangement rule. The data input/output controller accesses a first sequence of blocks constituting a first file indicated by a tier arrangement rule, when the host device requests access to a logical address range storing the first sequence of blocks. The data arrangement controller transfers, to a storage area of a tier designated by the tier arrangement rule, data in an extent including a sequence of blocks located in a logical address range accessed in the second mode.
US09594499B2
An approach is provided for enabling hover-based interactions to define spatial searches on mobile maps. A user interaction manager causes, at least in part, a rendering of at least one user interface depicting mapping information. A user interaction manager then processes and/or facilitates a processing of one or more hover-based interactions with the at least one user interface to determine one or more parameters for one or more spatial searches over the mapping information.
US09594482B2
A system and method for moving displayed content between a first device and a second device includes a first display displaying video content having a first content identifier. A first device forms a transfer signal by a gesture or a user interface. The first device communicates a query command signal comprising the first content identifier to a separate web service. The first device receives an asset data signal comprising at least a second content identifier from the web service in response to the query command signal. The second content identifier relates to the first content identifier. One of the first device and the second device requests the video content based on the second identifier and a resume point. The resume point corresponds to a playback position of the video content being displayed at about a time of generating the transfer signal and a second display displays the video content.
US09594479B2
A mobile terminal including a display unit arranged on the front surface so multiple pieces of visual information corresponding to multiple layers, respectively; and a front-surface input unit so a control command is input into the front-surface input unit and a rear input unit arranged on the rear surface so the control command is input into the rear input unit; and a controller to apply a function corresponding to an input to first visual information displayed on a first layer, and activate a second layer arranged under the first layer while maintaining a state in which the first visual information is displayed on the first layer in response to input to the rear input unit.
US09594474B2
Computer-implemented methods for proposing actions to a user to select based on the user's predicted purpose for selecting content are provided. In one aspect, a method includes receiving an identifier of a referent entity associated with user-selectable content, identifying, based on a prediction of a purpose in selecting the content, at least one action to be executed that is associated with the entity, and providing, for display, at least one identifier of the at least one action to the device for selection by a user. Systems, graphical user interfaces, and machine-readable media are also provided.
US09594473B2
A method and an apparatus are provided for audio data playback in an electronic device. Pieces of color information, included in an image that is matched to audio data, are acquired, when the audio data is requested. At least one of the pieces of color information is mapped to at least one sound level range of predetermined audible sound according to a percentage of a respective color in the image. A predetermined object pattern is displayed using the at least one of the pieces of color information mapped to the at least one sound level range of the audio data, when the audio data is played.
US09594464B2
A transparent input operation plate at least an input operation area of which inside an opening is made of a transparent member is supported on an insulating support member so as to cover an aperture of the opening. A plurality of detection electrodes are arranged on the insulating support member so as to be in contact with the transparent input operation plate around the opening. Transmitting means transmits an alternating-current detection signal that changes relative potentials between an input operation member and the respective detection electrodes. Based on a relative ratio of the reception levels of the alternating-current detection signal appearing on a pair of detection electrodes opposed across the opening, an input operation position of the input operation member in the opposed direction is detected.
US09594463B2
A touch screen panel includes: an active region including a first active region and a second active region; first sense patterns including first sense pads arranged in the active region and first connection patterns connecting the first sense pads in a first direction; second sense patterns including second sense pads arranged in the active region and second connection patterns connecting the second sense pads in a second direction that crosses the first direction; and driving patterns arranged between the sense pads and the second sense pads, and connected to the first sense patterns arranged in the second active region.
US09594461B1
An apparatus, method and computer readable media for hosting, controlling, displaying, manipulating and/or transferring hologram(s) or holographic image(s), videos and/or multimedia data. The invention contemplates the use of a number of components, including without limitation, a retractable flexible screen, projector(s), processor(s), memory and also contemplates computer readable media for code necessary for the implementation of invention's embodiments.
US09594456B2
A background signal processing method and a background signal processing system are provided. The background signal processing method includes: measuring a first background signal measurement value of a first conductive wire group according to a first background signal measurement value to determine whether a subsequent process is required, and measuring a second background signal measurement value of a second conductive wire group if the subsequent process is required, or ending in this step. A background signal speculating value of a third conductive wire group, other than the first conductive wire group and the second conductive wire group, in the conductive wires is calculated according to the second background signal measurement value and the first background signal measurement value. The background signal processing method greatly simplifies the updating steps for background signals, and ensures quality of the captured signals.
US09594451B2
In a capacitive in-cell touch screen panel and a display device, touch driving signal lines are disposed between adjacent rows of pixel units in a TFT array substrate; at least one data signal lines in the TFT array substrate acts as a touch reading signal line as well; touch electrodes and touch switching units are disposed in regions defined at overlapping positions between the touch reading signal lines and the touch driving signal lines. The touch screen panel can be manufactured without adding a further process which saves production costs and improves production efficiency.
US09594449B2
A method includes detecting a touch on a touch-sensitive display, determining a time of a display update of the touch-sensitive display, and adjusting a scanning rate of scanning electrodes of the touch-sensitive display based on the time of the display update.
US09594445B2
An operation reception device capable of detecting and receiving an intuitive operation that resembles an operation of pinching a sheet or sheets between fingers. If it is determined that coordinate positions where operations on the operation reception device that are respectively detected by touch sensors of first and second touch panels provided on the front and back faces of the device are the same as each other, the operation reception device receives designation of at least one selected page on the first touch panel, receives an editing operation on the selected page, and performs, on the selected page, predetermined editing such as deletion and extraction corresponding to the editing operation.
US09594441B2
A stylus includes a casing comprising an opening, a push rod disposed in the casing, a pen head fixed on an end of the push rod, a reflector coupled to the push rod, and a linkage mechanism disposed in the casing. At least a part of the pen head is exposed of the casing. An end of the linkage mechanism is fixed on the casing. The linkage mechanism connects reflector to the push rod, such that when the pen head is pushed into the casing, a moving distance of the reflector is greater than that of the pen head, and the reflector is exposed of the opening.
US09594438B2
Techniques are provided which facilitate mobile applications displaying advertisements on a larger screen space without worrying about screen clutter or interference with application functionality. Motion events are triggered once a computerized device detects a threshold magnitude of tilt along a first, second, and/or third coordinate axis. A graphical display is presented to the user which includes at least one advertisement. Several embodiments of the graphical display include a three-dimensional object and full-screen display which are maintained so long as a magnitude of tilt of the computerized device is detected.
US09594436B2
A three-dimensional image display device includes: a cursor drawing control unit controlling cursor drawing in a first mode in which a cursor is displayed on an image for one of left and right eyes and no cursor is displayed on an image for the other eye and cursor drawing in a second mode in which a cursor is displayed with a depth by using parallax of images for both left and right eyes; and an image analysis unit performing, when cursor drawing is switched from the first mode to the second mode, image matching on the basis of a position indicated by a cursor on an image for the one eye to search for a corresponding position on an image for the other eye and obtaining a cursor display position on the image for the other eye.
US09594426B2
A method includes user actuating X and Y transducers (16, 17, 38A, 39A, 66, 422A, 704A) to selective X and Y positions; producing x and y electrical signals as functions of the positions; moving a cursor (388) of a display (390) at velocities that are functions of the x and y electrical signals; clicking the cursor (388); correcting initialization errors in one of the transducers; providing a deadband (288A, 288B) in which the moving step is obviated; selectively adjusting the deadband (288A, 288B); delaying transmission of one of the electrical signals to the cursor (388); and stopping the moving step irrespective of the delaying step. The clicking step comprises user actuating one of the transducers (16, 17, 38A, 39B, 66, 422A, 704A) more rapidly; user actuating a manual switch (372, 550, 551); user actuating a sound pressure switch (432); user actuating a voice recognition IC (394), or user actuating an another switching device (384).
US09594423B1
The disclosed apparatus may include a set of router components that are consuming electrical power in connection with a router that facilitates network traffic within a network. The apparatus may also include a power-optimization unit communicatively coupled to the set of router components. The power-optimization unit may detect at least one router component included in the set of router components that is not currently being used by the router to facilitate the network traffic within the network. In response to detecting the router component that is not currently being used by the router, the power-optimization unit may shut off the router component such that the router component no longer consumes electrical power in connection with the router. Various other apparatuses, systems, and methods are also disclosed.
US09594417B2
A display apparatus for mirroring a screen image is provided. The display apparatus includes a display unit configured to display a predetermined screen image, an input unit configured to receive a predetermined command or data, a control unit configured to control the predetermined screen image to be transmitted to another display apparatus in order to make the other display apparatus mirror the predetermined screen image, and to reduce power consumption used to display the predetermined screen image when screen image mirroring is requested, and a communication unit configured to transmit the predetermined screen image to the other display apparatus. Also, the display apparatus reduces the power consumption caused when a mirroring service is used.
US09594413B2
Embodiments including systems, methods, and apparatuses associated providing an interface between a north complex and a south complex of a system on a chip (SoC). In embodiments, the north complex may include a microcontroller in an input signal requirement. A power-on control block may be coupled with the microcontroller, and the power-on control block may be configured to receive a control signal from a component of the south complex, and alter the control signal based at least in part on the input signal requirement of the microcontroller.
US09594397B2
A display apparatus includes panels, and a connection member that connects the panels. Relative positions of the panels can be changed to a first state, a second state, and a third state. The connection member includes end portions and a connection region between the end portions. The connection region is superimposed on a different one of the panels in the first state and the second state.
US09594393B2
A bicycle operating device is basically provided with a base member, a first operating member, a second operating member and an electric control unit. The base member is configured to be attached to a bicycle handlebar having a handlebar axis. The first operating member is supported on the base member such that the first operating member is configured to rotate about the handlebar axis while the base member is attached to the bicycle handlebar. The second operating member is supported on the base member such that the second operating member is configured to rotate about the handlebar axis while the base member is attached to the bicycle handlebar. The electric control unit generates a first signal and a second signal as the first operating member and the second operating member are operated respectively.
US09594391B2
A circuit and method for providing a temperature compensated voltage comprising a voltage regulator circuit configured to provide a regulator voltage, a voltage reference circuit configured to provide a reference voltage, VREF, a comparison circuit configured to provide a control voltage VCTL, and an operational amplifier configured to provide amplification and coupling to said comparison circuit, wherein the voltage can be a high voltage greater than 1.2 V.
US09594385B2
A rack management method and system is disclosed. The method includes detecting the presence of a computing device releasably mounted in a frame, the detecting based on an electrical connection established between a configuration bar disposed in a rear portion of the frame and the computing device, and determining a physical location of the computing device within the frame based on the electrical connection. The method also includes retrieving management information about the computing device from a profile storage disposed within the computing device via the electrical connection and storing the management information in a management table, the management table associating the computing device with the physical location within the frame.
US09594377B1
An example implementation includes (i) receiving sensor data that indicates topographical features of an environment in which a robotic device is operating, (ii) processing the sensor data into a topographical map that includes a two-dimensional matrix of discrete cells, the discrete cells indicating sample heights of respective portions of the environment, (iii) determining, for a first foot of the robotic device, a first step path extending from a first lift-off location to a first touch-down location, (iv) identifying, within the topographical map, a first scan patch of cells that encompass the first step path, (v) determining a first high point among the first scan patch of cells; and (vi) during the first step, directing the robotic device to lift the first foot to a first swing height that is higher than the determined first high point.
US09594375B2
Various implementations described herein are directed to a non-transitory computer readable medium having stored thereon a plurality of computer-executable instructions which, when executed by a computer, cause the computer to: receive a selection of a desired location or desired bearing for a watercraft, receive a desired heading for the watercraft, determine a first set of instructions for a first autopilot corresponding to the desired location or desired bearing and the desired heading, determine a second set of instructions for a second autopilot corresponding to the desired location or desired bearing and the desired heading, transmit the first set of instructions to the first autopilot and the second set of instructions to the second autopilot. The first set of instructions and the second set of instructions cause the first autopilot and the second autopilot to navigate the watercraft to the desired location or on the desired bearing while maintaining the desired heading.
US09594372B1
Described herein is a control system that facilitates assistance mode(s). In particular, the control system may determine a particular assistance mode associated with an account. This particular assistance mode may specify (i) operations for an aerial vehicle to carry out in order to obtain sensor data providing environment information corresponding to a location associated with the account and (ii) feedback processes to provide feedback, via a feedback system associated with the account, that corresponds to respective environment information. The control system may transmit to the aerial vehicle an indication of the particular operations corresponding to the particular assistance mode and may then receive environment information for the location associated with the account. Based on the received environment information, the control system may apply the specified feedback processes to initiate feedback in accordance with the particular assistance mode via the associated feedback system.
US09594354B1
A method and apparatus to provide an extended band is described. The method includes pairing a watch and a host device. The method further includes monitoring a user's status with a plurality of sensors on the host device and/or the watch, and using the extended band to do one or more of: provide alerts to the user, based on the sensor data, control the extended band from one of the devices, and share data with third parties using the extended band.
US09594349B2
A pallet lever including a head arranged to cooperate with an escape wheel and a fork arranged to cooperate with a balance. The angular position of the fork is variable relative to the head. A flexible strip provides the only permanent, mechanical connection between the head and the fork. An escape mechanism includes a plate, an escape wheel and a balance, cooperating with the pallet lever. The flexible strip is mounted pre-stressed buckled between the head and the fork, the pallet lever forming a bi-stable system including at least two stable states and two metastable states.
US09594346B2
A method of generating a hologram of an object is disclosed. The method comprises: receiving data corresponding to a plurality of non-coherent sub-holograms acquired by an optically passive synthetic aperture holographic apparatus, combining the sub-holograms to generate a mosaic hologram of the object, and transmitting the mosaic hologram to a computer readable medium.
US09594334B2
A heater usable with an image heating apparatus includes first and second terminals, a connector, and an endless heating belt. At least one first contact is provided on a substrate and connectable with the first terminal through the connector, and second contacts are provided on the substrate and connectable with the second terminal through the connector. The heater also includes electrodes, including a first electrode connected with the first contact and second electrodes connected with the second contacts, the first electrodes and the second electrodes being arranged alternately with predetermined gaps in a longitudinal direction of the substrate. A plurality of heat generating portions are provided between adjacent electrodes so as to connect between adjacent electrodes, and are capable of generating heat by the electric power supply between adjacent electrodes. The first contact and the second contacts are all disposed in one longitudinal end portion side of the substrate.
US09594328B2
In an image forming apparatus, a sensing body is disposed at a first position when a cartridge has been removed from an apparatus body, is disposed at a second position when a first part of the sensing body contacts a housing of the cartridge that has been mounted in the apparatus body, and is disposed at a third position when a second part of the sensing body contacts a movable member of the cartridge that has been mounted in the apparatus body. A judging unit determines that the cartridge has been removed from the apparatus body if the sensing body is at the first position, determines that the cartridge has been mounted in the apparatus body if the sensing body is at the second position, and determines that the cartridge is a new product if the sensing body is at the third position.
US09594317B2
An organic photoreceptor including a photosensitive layer disposed on an electrically conductive substrate; and a protective layer disposed on the photosensitive layer, wherein the protective layer includes a cured product of a multifunctional acrylic oligomer including a urethane group and a multifunctional curable compound including a dendrimeric structure.
US09594316B2
A surface position detecting apparatus includes a light projection system that projects a beam from an oblique direction onto a detection target surface, and a light reception system that receives a beam reflected on the detection target surface, said surface position detecting apparatus adapted to detect a surface position of the detection target surface based on an output from the light reception system. At least one of the light projection system and the light reception system includes a total reflection prism member including an internal reflection surface which totally reflects an incident beam. Upon detection of the surface position of the detection target surface, a refractive index of an optical material forming the total reflection prism member and an angle of incidence of the incident beam to the internal reflection surface of the total reflection prism member are set so as to satisfy a predetermined relation.
US09594304B2
There is disclosed an exposure apparatus, a device manufacturing method and a method of manufacturing an attenuator. According to an embodiment, the exposure apparatus includes a programmable patterning device configured to provide a plurality of individually controllable radiation beams; a projection system configured to project each of the radiation beams onto a respective location on a target; and an attenuator configured to reduce a standard deviation in maximum radiation flux or background exposure level that can be applied to the target by the radiation beams as a function of position on the target.
US09594302B2
A novel compound having satisfactory sensitivity (base generating performance), a photosensitive resin composition containing the compound as a photo-initiator, and a cured product of the composition are provided. Specifically, a compound represented by general formula (1) (compound (1)), a photosensitive resin composition containing (A) a photo-initiator including at least one compound (1) and (B) a photosensitive resin are provided. Preferred are the compound (1) in which R1 is an unsubstituted or substituted C6-C20 aromatic hydrocarbon group, the compound (1) in which at least one of R5, R6, R7, R8, R9, R10, and R11 is nitro, and the compound (1) in which n is 0. The symbols in general formula (1) are as defined in the description.
US09594298B2
A polarization conversion system (PCS) is located in the output light path of a projector. The PCS may include a polarizing beam splitter, a polarization rotating element, a reflecting element, and a polarization switch. Typically, a projector outputs randomly-polarized light. This light is input to the PCS, in which the PCS separates p-polarized light and s-polarized light at the polarizing beam splitter. P-polarized light is directed toward the polarization switch on a first path. The s-polarized light is passed on a second path through the polarization rotating element (e.g., a half-wave plate), thereby transforming it to p-polarized light. A reflecting element directs the transformed polarized light (now p-polarized) along the second path toward the polarization switch. The first and second light paths are ultimately directed toward a projection screen to collectively form a brighter screen image in cinematic applications utilizing polarized light for three-dimensional viewing.
US09594295B2
A projector includes a plurality of light sources, a light modulator that modulates light fluxes emitted from the plurality of light sources based on input information, a projection system that projects modulated light fluxes from the light modulator, a light guiding system that has different areas on which the plurality of light fluxes emitted from the plurality of light sources are incident and guides the plurality of incident light fluxes to the light modulator, a lighting state detector that detects lighting states of the plurality of light sources, and a controller that corrects the input information with correction information based on a viewing angle characteristic of the light modulator in accordance with the lighting states of the plurality of light sources detected by the lighting state detector.
US09594292B2
An electronic device includes a camera; an acceleration sensor that detects an acceleration applied to a housing; a posture determining unit that determines a posture of the housing based on a value detected by the acceleration sensor; and an activation control unit that activates the camera when the posture determining unit determines that the posture of the housing becomes an upright posture.
US09594287B2
A substrate-less display device is disclosed. The substrate-less display device includes a barrier stack. The barrier stack includes a plurality of inorganic barrier films and a plurality of polymer films. The inorganic barrier films and the polymer films are alternatively disposed. The substrate-less display device further includes a thin-film-transistor (TFT) device layer disposed on the barrier stack, a display medium layer disposed on the TFT device layer, and an encapsulation layer disposed on the display medium layer.
US09594278B2
A provided is a liquid crystal display device with a high definition screen and less color mixture. On an array substrate, a pixel is formed between the adjacent video signal lines, a color filter is formed within the pixel, a flattening film is formed on the color filter, a lower layer is formed on the flattening film, and an upper layer having a slit is formed on the lower layer with an interlayer insulating film interposed therebetween; and on the array substrate, an opposite substrate is arranged with a liquid crystal layer interposed therebetween. When a distance from the top of the video signal line working as a light shielding film to the bottom of the liquid crystal layer is defined as d and a space between the centers of the video signal lines separating the pixel is defined as w, a relation of d≦0.3 w is satisfied.
US09594258B2
The present invention provides a contact lens having novel myopia progression suppression capability, while enabling a good QOV to be obtained and ensuring myopia is kept from progressing. A contact lens having a refractive correction power for correcting myopia and myopic astigmatism set in a central region of an optical part, wherein a positive addition power in comparison with a power in the central region is set in a peripheral region of the optical part so that progression of the myopia or myopic astigmatism is suppressed, a positioning member is provided that specifies a circumferential position of the lens under a worn condition, and a lens optical axis of the optical part is set offset from a lens geometric center to align with a line of sight of a human eye under the worn condition produced by the positioning member.
US09594248B2
Methods and systems for operating a vehicular near-to-eye (NTE) display screen operable within an operational range limit are provided. An image is rendering on the NTE display screen within a predefined visibility range. The predefined visibility range is within the operational range limit. A luminance of at least a portion of the image is reduced in response to the NTE display screen being moved outside of the predefined visibility range and within the operational range limit.
US09594242B2
A light source device for an endoscope system comprises a light source unit, which collects light with a lens and allows the collected light to enter a light guide provided to an endoscope. The light source device comprises a receiving unit and a lens barrel (movable unit). The receiving unit receives insertion of the light guide. The receiving unit is attached to the lens barrel. The lens barrel moves in a direction perpendicular to a direction of the insertion of the light guide, in accordance with a force received by the receiving unit from the light guide. The light source unit applies collimated light to the lens. The lens is attached to the lens barrel and moves together with the receiving unit and the lens barrel, and makes at least a part of the collimated light enter the light guide.
US09594240B2
Provided are a lighting apparatus, and an optical inspection apparatus and an optical microscope using the lighting apparatus. The lighting apparatus includes a light source that emits light, an optical device that outputs light that is more uniformly intense over a predetermined ray angle distribution than light input thereto; a multi-reflection device that reflects light multiple times, the multi-reflection device having a light incident surface receiving light and a light emission surface that emits multiply reflected light, and a light diffusion device that diffuses the light emitted from the light emission surface of the multi-reflection device. The light source, the optical device, the multi-reflection device, and light diffusion device share an optical path.
US09594239B1
An electronic imaging flow-microscope for remote environmental sensing, bioreactor process monitoring, and optical microscopic tomography applications is described. A fluid conduit has a port on each end of a thin flat transparent fluid transport region. A planar illumination surface contacts one flat side of the transparent fluid transport region and a planar image sensing surface contacts the other flat side. Light from the illumination surface travels through the transparent fluid transport region to the planar image sensing surface, producing a light field affected by the fluid and objects present. The planar image sensing surface creates electrical image signals responsive to the light field. The planar illumination surface can be light emitting elements such as LEDs, OLEDs, or OLET. whose illumination can be sequenced in an image formation process. The flow microscope can further comprise flow-restricting valves, pumps, energy harvesting arrangements, and power management.
US09594227B2
A seal block assembly (10) includes a housing (12) defining one or more slots (14). Seal block assembly seals a port of a telecommunications box or enclosure. Each seal block element (32) includes a seal block body (34) having first and second body portions (36, 38), and first and second seal portions (40, 42) for sealing around a cable. A sealing system is provided between each seal block element and an adjacent seal block element. A sealing arrangement is also provided between the seal block elements and the slot.
US09594219B2
A fiber optic adapter assembly is provided that sealingly mounts to a telecommunications enclosure. The adapter assembly mounts to a communications enclosure such that one of two fiber optic connectors is received into the adapter assembly outside of the enclosure and the other fiber optic connector is engaged into the adapter assembly inside of the enclosure. The enclosure is pressurized at a predetermined level, and the adapter assembly is configured to maintain the pressure within the enclosure when the adapter assembly mounts to the enclosure.
US09594217B2
A fiber optic splicing assembly is disclosed having an assembly housing and a fiber storing device. The assembly housing has a mounting side and an opposite outer facing side. The fiber storing device is removably mounted to the assembly housing, and is at least partially received in an assembly receiving passageway of a mounting wall.
US09594214B1
Fiber optic connectors and splices that are contamination tolerant and can be used in cramped and constrained environments.
US09594200B2
A method of fabricating a polarizer, the method including, forming a base substrate by sequentially forming a metal layer, a guide layer, a hard mask layer, a sacrificial layer, and a first photoresist layer on a light-transmitting substrate in a panel area and an alignment key area which are spatially separated from each other, forming a first photoresist layer pattern for forming an alignment key pattern in the alignment key area by patterning the first photoresist layer, forming a sacrificial layer pattern in the alignment key area utilizing the first photoresist layer pattern as a mask, and forming a second photoresist layer on a top surface of the sacrificial layer pattern of the alignment key area before removing the sacrificial layer of an aperture area of the panel area.
US09594191B2
A solar reflector plate maintains an excellent reflectance of a reflective layer and has excellent sand resistance and weather resistance. The solar reflector plate includes a substrate; a reflective layer provided onto the substrate; and a protective layer provided onto the reflective layer, wherein the protective layer contains silicon in an amount of 10% by mass to 60% by mass in terms of SiO2 and an organic substance, and has 1.5 to 3.2 oxygen atoms on average that form a chemical bond with silicon.
US09594183B2
The invention concerns a method for detecting buried services by electromagnetic means with introducing an artificially generated electrical detection signal indirectly via soil to the buried service, detecting an electromagnetic field originating from the introduced underground detection signal, which is preferably following along the buried services, by a mobile detection unit above ground, and determining the proximity of the structure to the detection unit according to the detected electromagnetic field of the detection signal. Therein, the soil conducted detection signal is supplied via a mains socket.
US09594179B2
Method for estimating source signature of a marine seismic source array in a naturally band-limited subsurface region, for designature processing of resulting seismic data. Direct arrivals identified in the streamer receivers' records (131) provide a far-field estimate of the source signature, provided that the subsurface naturally limits frequencies to below the first notch frequency in the amplitude response of the seismic streamer receiver array. Processing of the direct arrivals may include move out or alignment correction (132), signal enhancement (133), summing of direct arrival traces over all offsets (134), windowing or tapering of direct arrivals (135), and deterministic corrections to the combined direct arrivals to compensate for ghosting and streamer array effects (136).
US09594169B2
The present invention intends to provide an altitude detecting unit capable of, while utilizing both the advantages of a satellite positioning system and a pressure sensor, making an altitude measurement error, which may occur when combining them, as small as possible, and provide the others, and has determined a conversion expression adapted to convert from pressure into altitude such that at each of multiple valid altitude measurement points at which a satellite positioning system detects accurate altitude, altitude based on pressure is made equal to altitude by the satellite positioning system.
US09594154B2
A method is disclosed for calibrating a multistatic array having a plurality of transmitter and receiver pairs spaced from one another along a predetermined path and relative to a plurality of bin locations, and further being spaced at a fixed distance from a stationary calibration implement. A clock reference pulse may be generated, and each of the transmitters and receivers of each said transmitter/receiver pair turned on at a monotonically increasing time delay interval relative to the clock reference pulse. Ones of the transmitters and receivers may be used such that a previously calibrated transmitter or receiver of a given one of the transmitter/receiver pairs is paired with a subsequently un-calibrated one of the transmitters or receivers of an immediately subsequently positioned transmitter/receiver pair, to calibrate the transmitter or receiver of the immediately subsequent transmitter/receiver pair.
US09594151B1
A plurality of location beacons is deployed within a site that is divided into zones. A plurality of assets is distributed within the site, each asset having an asset beacon attached to it. A tag occasionally moving within the site continually locates its current zone by detecting short-range signals received from location beacons, and when detecting an asset beacon, the tag locates the respective asset within the current zone of the tag.
US09594150B2
Techniques for precisely determining a location of a mobile computing device based on both wireless signal strengths measured at the mobile computing device and movement of the device. The wireless signal strengths may represent the strength of a connection between the device and wireless access points (WAPs), cellular towers, or the like. Furthermore, the techniques described herein may utilize movement data provided by the device. For instance, the device may include an accelerometer, a gyroscope, and/or any other components configured to recognize when a device is moving, a direction that the device is moving, or the like. In one example, the accelerometer reports when the device has moved by a certain amount, while the gyroscope reports a direction in which the device is moving. The techniques then utilize this information in addition to the wireless signal strengths to estimate locations of the device as the device moves over time.
US09594140B2
In order to obtain a high-quality image even in multi-slice imaging in a UTE sequence that uses a half RF pulse, a refocusing pulse of the slice gradient magnetic field is adjusted and applied so that the excitation profiles of positive polarity data and negative polarity data have phase distributions that are 180 [deg] inverted with respect to each other in side lobe portions. In addition, the irradiation frequency of the half RF pulse is adjusted so as to eliminate a position shift between the intensity distributions of the positive polarity data and the negative polarity data.
US09594139B2
Systems and methods of classifying component tissues of magnetic resonance images, where the method includes performing a proton density weighted, short echo-time magnetic resonance imaging measurement over a first volume field-of-view region of interest (ROI), repeating a series refining the first volume field-of-view ROI into a plurality of subsequent smaller ROI volumes having respective smaller resolutions, reconstructing a complex image from the plurality of magnetic resonance imaging measurements, performing a bias correction on at least one of the plurality of subsequent smaller ROI volumes, and classifying the ROI volumes by tissue type based on the bias-corrected image signal, wherein at least one tissue type is bone. A non-transitory medium containing processor instructions and a system are disclosed.
US09594138B2
A magnetic resonance imaging apparatus according to an embodiment includes a calculation unit and an imaging unit. The calculation unit calculates an inversion time for imaging by analyzing frames of image data or magnetic resonance signals acquired from an object. The frames of the image data or the magnetic resonance signals are acquired in response to inversion times which are different with each other and set based on a inversion recovery method. The imaging unit performs the imaging under the inversion recovery method using the inversion time calculated for the imaging.
US09594135B2
In imaging using 2-dimensional selective excitation pulses, regardless of applications thereof, a technique for obtaining a high quality image is provided.In the technique, a 2-dimensional selective excitation sequence is carried out while changing a coefficient for determining the cylinder diameter of a region excited by the 2-dimensional selective excitation sequence and a time difference for determining an offset position.The obtained excitation region and a desired region are compared with each other, and the coefficient and time difference with which the obtained excitation region and the desired region match each other are determined to be the optimum ones.The determination processing may be performed as an initial adjustment, may be performed according to need in each imaging, or may be performed on a per-application basis.
US09594132B2
A magnetic resonance imaging system (402, 500) includes magnetic field gradient coils (516), a gradient coil power supply (320, 424, 518), a processor (540), and a chiller (308, 526) for providing the coolant to the gradient coils. The magnetic resonance imaging system further includes a memory (546) for storing machine executable instructions (580, 582, 584, 586, 588, 590, 592). The instructions cause the processor to receive (100, 200) a pulse sequence (550), to generate (102, 202) the chiller control signals using the pulse sequence and a chiller thermal model (582) of the gradient coils and the coolant reservoir, and to send (104, 206) the chiller control signals to the chiller. The chiller control signals cause the chiller to halt chilling at least a portion of the time when the gradient coil power supply supplies current to the magnetic field gradient coils.
US09594129B2
The present invention discloses highly sensitive magnetic heterojunction device consisting of a composite comprising ferromagnetic (La0.66Sr0.34MnO3) LSMO layer with ultra-thin ferrimagnetic CoFe2O4 (CFO) layer capable of giant resistive switching (RS) which can be tuned at micro tesla magnetic field at room temperature.