Document | Document Title |
---|---|
US10008244B2 |
Method for synchronously accessing audio data and audio playback system using the same
A method for synchronously accessing audio data and an audio playback system using the same are provided. The method comprises: providing a first device and a second device; providing an audio common memory in the second device; transmitting an audio data from the first device to the second device when the second device performs an audio playback; writing the audio common memory by the first device and reading the audio common memory by the second device when the first device transmits the audio data to the second device; and performing an interpolation operation by the second device when a difference between a read address value of the second device and a write address value of the first device is different from a predetermined difference. |
US10008243B1 |
System and methods for authoring and rendering thermal output during video playback on computer displays with thermal output capability
Example implementations are directed to a system to generate keyframes describing the temperature output state of thermal output devices during the synchronous playback of video material. This additional haptic output channel augments the existing audio and video channels. Example implementations provide a manual keyframe authoring interface and an architecture for playing back video with a thermal output channel. Example implementations also involve an automatic keyframe generation method for thermal output accompanying a video, and provide a temperature profile function to enable rapid changing between temperature values for thermal output devices that use open-loop control. |
US10008236B2 |
Optical disk, optical disk recording device, and optical disk playback device
An optical disk includes a disk management information area in which predetermined information is recorded in advance, and a recording system area in which information for identifying a recording system of the optical disk recorded in a predetermined position within a non-data area included in a recordable area is recorded. A method for accessing the optical disk is decided based on disk management information and the information for identifying a recording system. |
US10008234B2 |
Disc transfer device
A disc transfer device according to the present disclosure is a disc transfer device that transfers a disc in a first direction from a first position toward a third position via a second position, and includes a roller, a roller support mechanism, a first retaining member, a second retaining member, and a retaining member support mechanism. The roller rotates in a state of contact with a disc end face on one side in a second direction being orthogonal to the first direction, until the disc reaches the third position from the first position. The roller support mechanism supports the roller such that the roller is in contact with the transferred disc and is moveable in the first direction and the second direction. The first retaining member extends in the first direction, and is brought into contact with the disc end face on the other side in the second direction until the disc reaches at least the second position from the first position. The second retaining member is brought into contact with the disc end face on the other side in the second direction until the disc reaches the third position from the second position. The retaining member support mechanism supports the second retaining member such that the second retaining member is in contact with the transferred disc and is moveable in the first direction and the second direction. |
US10008231B2 |
Shingled magnetic recording for writing tracks of variable track width
A storage device includes a storage controller configured to operate a heat-assisted magnetic recording head to write data to a band of consecutive data tracks in a consecutive track order while selectively alternating a power level of the heat source when writing to some data tracks of the band. |
US10008229B2 |
Implementing enhanced track following during read back using head asymmetry metrics in hard disk drives
A method, apparatus, and system are provided for implementing track following using signal asymmetry metrics monitored during read back in hard disk drives (HDDs). Signal asymmetry metrics monitored during read back are used together with a position error signal (PES) to correct and guide the position of a read sensor with respect to a written track in the HDD. |
US10008227B1 |
Magnetic disk apparatus
According to one embodiment, a magnetic disk apparatus includes a magnetic head, a voice coil motor, a driving circuit, and a VCM resistance estimation unit. The magnetic head accesses a magnetic disk. The voice coil motor drives the magnetic head over the magnetic disk. The driving circuit applies a VCM current to the voice coil motor. The VCM resistance estimation unit estimates a VCM resistance in the voice coil motor based on the saturated VCM current and a velocity of the magnetic head. |
US10008225B2 |
Magnetic sensor device having a magneto-resistive structure that generates a vortex magnetization pattern
An embodiment relates to a magnetic sensor device, comprising a magneto-resistive structure. The magneto-resistive structure comprises a magnetic free layer configured to spontaneously generate a closed flux magnetization pattern in the magnetic free layer. The magneto-resistive structure also comprises a magnetic reference layer having a non-closed flux reference magnetization pattern. The magnetic sensor device further comprises a magnetic biasing structure configured to generate a biasing field in the magnetic free layer, the biasing field having a non-zero magnetic biasing field component perpendicular to the reference magnetization pattern. |
US10008223B1 |
Magnetoresistive sensor with recessed antiferromagnetic layer and stabilization feature
A read sensor having a bearing surface and an antiferromagnetic (AFM) layer recessed from the bearing surface. The read sensor includes a synthetic antiferromagnetic (SAF) structure over the AFM layer. The SAF structure includes a recessed lower pinned layer, an upper pinned layer, a reference layer and a stabilization feature. The stabilization feature may include deliberate reduction of the antiferromagnetic coupling energy density between the upper pinned layer and the reference layer, so that it becomes lower than the first energy density of antiferromagnetic coupling between the upper pinned layer and the lower pinned layer. The stabilization feature may alternatively include an intermediate pinned layer between the lower pinned layer and the upper pinned layer. The intermediate pinned layer is antiferromagnetically coupled to both the lower pinned layer and the upper pinned layer, and at least a portion of the intermediate pinned layer is recessed behind the bearing surface. |
US10008217B2 |
Multi-rate system for audio processing
A multi-rate audio processing system and method provides real-time measurement and processing of amplitude/phase changes in the transition band of the lowest frequency subband caused by the audio processing that can be used to apply amplitude/phase compensation to the higher subband(s). Tone signals may be injected into the transition band to provide strong tonal content for measurement and processing. The real-time measurement and compensation adapts to time-varying amplitude/phase changes regardless of the source of the change (e.g. non-linear time-varying linear or user control parameters) and provides universal applicability for any linear audio processing. |
US10008216B2 |
Method and apparatus for exemplary morphing computer system background
Method and apparatus for reducing a size of databases required for recorded speech data. |
US10008209B1 |
Computer-implemented systems and methods for speaker recognition using a neural network
Systems and methods are provided for providing voice authentication of a candidate speaker. Training data sets are accessed, where each training data set comprises data associated with a training speech sample of a speaker and a plurality of speaker metrics, where the plurality of speaker metrics include a native language of the speaker. The training data sets are used to train a neural network, where the data associated with each training speech sample is a training input to the neural network, and each of the plurality of speaker metrics is a training output to the neural network. Data associated with a speech sample is provided to the neural network to generate a vector that contains values for the plurality of speaker metrics, and the values contained in the vector are compared to values contained in a reference vector associated with a known person to determine whether the candidate speaker is the known person. |
US10008208B2 |
Method and apparatus for performing speaker recognition
Embodiments of the present invention perform speaker identification and verification by first prompting a user to speak a phrase that includes a common phrase component and a personal identifier. Then, the embodiments decompose the spoken phrase to locate the personal identifier. Finally, the embodiments identify and verify the user based on the results of the decomposing. |
US10008205B2 |
In-vehicle nametag choice using speech recognition
A method of choosing a nametag using automatic speech recognition (ASR) includes: receiving a spoken nametag via a microphone; performing a first speech recognition analysis on the spoken nametag; determining that the first speech recognition analysis outputs only handheld wireless device nametags; performing a second speech recognition analysis that excludes the handheld wireless device nametags stored at the handheld wireless device; and combining the results of the first speech recognition analysis and the second speech recognition analysis. |
US10008204B2 |
Information processing system, and vehicle-mounted device
This invention can enhance the convenience of a user. An information processing system 1 includes: a vehicle-mounted device 3 which has a sound pickup unit 36 that picks up a speech sound, and a transmitting unit that transmits speech data that is generated based on the speech sound that is picked up to a control server 8; and the control server 8 which has a server storage unit 82 that stores a pictogram correspondence table 82a in which recognition keywords and pictogram IDs indicating a plurality of pictograms that correspond to the recognition keywords are associated, and a server control unit 81 which executes pictogram processing that selects a recognition keyword that corresponds to text representing a speech sound that is generated by speech recognition based on speech data from among the recognition keywords included in the pictogram correspondence table 82a, and in accordance with a predetermined condition, selects a single pictogram ID from among a plurality of pictogram IDs that are associated with the selected recognition keyword. |
US10008203B2 |
Developer voice actions system
Methods, systems, and apparatus for receiving data identifying an application and a voice command trigger term, validating the received data, inducting the received data to generate an intent that specifies the application, the voice command trigger term, and one or more other voice command trigger terms that are determined based at least on the voice command trigger term, and storing the intent at a contextual intent database, wherein the contextual intent database comprises one or more other intents. |
US10008201B2 |
Streamlined navigational speech recognition
A system and method of performing automatic speech recognition (ASR) includes: receiving speech at a vehicle microphone; communicating the received speech to an ASR system; measuring an amount of time that elapses while speech is received; selecting a point-of-interest (POI) context or an address context based on the measured amount of received time; and processing the received speech using a POI context-based grammar when a POI context is selected or an address-based grammar when an address context is selected. |
US10008192B2 |
Guitar pedal board
This disclosure generally relates to a guitar pedal board configured to maintain an open position and a closed position. In one embodiment, a surface of a guitar pedal board is configured to receive and hold guitar pedals on a surface that may be inclined relative to a surface on which the guitar pedal board rests. In another embodiment, the guitar pedal board includes one or more retainer stands that hold the guitar pedal board in a closed position. In another embodiment, the guitar pedal board includes a support member that holds the guitar pedal board in an open position. In another embodiment, a first guitar pedal board includes an attachment foot configured to attach one or more guitar pedal boards to the first guitar pedal board. |
US10008190B1 |
Network musical instrument
Methods and systems are described that are utilized for remotely controlling a musical instrument. A first digital record comprising musical instrument digital commands from a first electronic instrument for a first item of music is accessed. The first digital record is transmitted over a network using a network interface to a remote, second electronic instrument for playback to a first user. Optionally, video data is streamed to a display device of a user while the first digital record is played back by the second electronic instrument. A key change command is transmitted over the network using the network interface to the second electronic instrument to cause the second electronic instrument to playback the first digital record for the first item of music in accordance with the key change command. The key change command may be transmitted during the streaming of the video data. |
US10008188B1 |
Musical score generator
A method of generating a musical score file for one or more target musical instruments with a score generation component based on input audio data. The score generation component finds candidate musical notes within the input audio data using a frequency analysis to identify segments that share substantially the same audio frequency, and finds a best match for those candidate musical notes in audio data associated with target musical instruments in a sound database. Note, chord, and/or rhythm information is saved to a musical score file along with a page description header describing print settings. The generated musical score file can then be printed as sheet music or audibly played back over speakers. |
US10008185B2 |
Stringed instrument with lead crystal fingerboard or fretboard and bridge
The fingerboard/fretboard and/or bridge of a stringed instrument such as a guitar or violin is constructed lead crystal in lieu of the tradition wood construction utilized for these components. The lead crystal components are identically shaped to the components they are replacing. Changing the materials of construction of the fingerboard/fretboard and/or bridge to lead crystal in the stringed instrument creates a sound which is cleaner and with less distortion than those stringed instrument with a wooden fingerboard/fretboard and/or bridge. Additionally, utilizing a lead crystal the fingerboard/fretboard and/or bridge also provides a unanticipated benefit, the instrument is no longer capable of creating a screeching sound when played improperly. The resulting instrument is one which is simpler to play for both novices and advanced players, which is still capable of emanating an appealing sound. |
US10008183B2 |
Display-and-audio output control device
A display-and-audio output control device is provided. In the display-and-audio output control device, a display control unit preferentially allocates a display content having high display information value to a display area out of multiple display contents. An audio control unit allocates an audio content to an audio output device. An obtaining unit obtains audio information amounts of the audio contents and correspondence information between the audio contents and the display contents. Based on the audio information amount of a specific audio content, the management unit changes the display information value of a specific display content associated with the specific display content. The display control unit employs the display information value changed by the management unit to allocate the specific display content to the area for display. |
US10008181B2 |
Field-effect transistor, display element, image display device, and system
A field-effect transistor including: a substrate; a passivation layer; a gate insulating layer, formed between the substrate and passivation layer; a source electrode and a drain electrode, formed to be in contact with the gate insulating layer; a semiconductor layer, formed at least between the source electrode and drain electrode and being in contact with the gate insulating layer, source electrode, and drain electrode; and a gate electrode, in contact with the gate insulating layer and facing the semiconductor layer via the gate insulating layer, wherein the passivation layer is formed of a single layer containing a paraelectric amorphous oxide containing a Group A element, an alkaline earth metal and a Group B element, at least one selected from Ga, Sc, Y, and lanthanoid, and the gate insulating layer contains at least one selected from oxides of Si, nitrides of Si, and oxynitrides of Si. |
US10008176B2 |
Display driver integrated circuit (IC), method of operating the same, and devices including the same
A display driver integrated circuit (IC) (DDI) includes a graphic memory that receives and stores line data including a plurality of pixel data blocks, an indicator generating circuit that compares the pixel data blocks of the line data received by the graphic memory with each other and generates an indicator signal corresponding to results of the comparison, and a read controller that performs a read operation with respect to the whole or a part of the line data from the graphic memory, based on a read command for the line data and the indicator signal. |
US10008175B2 |
Signal output apparatus for reducing power consumption during display on a plurality of image display apparatuses
An apparatus, method and computer-readable storage medium for transmitting image signals. The apparatus, method and computer-readable storage medium can receive, at a first frame rate, a first image signal having an image with a first resolution; and output, at a second frame rate, a second image signal comprised of a plurality of images having a second resolution. The first resolution may be greater than the second resolution and the second frame rate may be greater than the first frame rate, so as to satisfy the condition that the first resolution multiplied by the first frame rate is equal to the second resolution multiplied by the second frame rate. |
US10008173B2 |
Liquid crystal display device with a discharge control circuit
A liquid crystal display device capable of being grounded to avoid afterimages includes a liquid crystal panel, a time controller, a gate driver, a data driver, a common voltage generating circuit, and a discharging circuit. The liquid crystal panel includes a plurality of pixel electrodes and a plurality of common electrodes. The pixel electrodes and common electrodes cooperate with each other to form a liquid crystal capacitor. In a power off process, the discharging circuit of the display controls the gate driver to stop generating grayscale voltages and grounds the common voltage generating circuit to discharge the liquid crystal capacitor. |
US10008171B2 |
Gate driving circuit with isolating switch for display device using the same
A gate driving circuit is provided. The gate driving circuit includes multistage driving modules, where an Nth stage driving module includes a setting circuit, a first driving circuit, an isolating switch circuit, a second driving circuit and an anti-noise circuit. The setting circuit generates a first precharge signal according to a gate driving signal of an (N−2)th scan line or a start signal. The isolating switch circuit coupled between the first driving circuit and the second driving circuit provides a second precharge signal, so as to effectively avoid a flickering problem of a display image caused by a surge of the gate driving signal due to a coupling effect of a parasitic capacitance of the transistor and a bootstrap capacitor, and meanwhile the bootstrap capacitor is not used, so as to effectively reduce a bezel area. |
US10008161B2 |
Method of driving display panel and display apparatus for performing the same
A method of driving a display panel includes generating a first driving period having a first driving frequency, generating a second driving period having a second driving frequency, and inserting a compensating frame between the first driving period and the second driving period. A display apparatus includes a display panel configured to display an image, and a display panel driver configured to generate a first driving period having a first driving frequency, to generate a second driving period having a second driving frequency, and to insert a compensating frame between the first driving period and the second driving period. |
US10008159B2 |
Organic electroluminescent display panel, display apparatus and luminance compensation method
An organic electroluminescent display panel and a display apparatus are disclosed. At a first detection phase, aging of the light-emitting device in each sub-pixel is detected one by one. At a display phase, an initial grayscale value for a corresponding sub-pixel is compensated in accordance with the aging of the light-emitting device in each sub-pixel. Moreover, in the display panel the plurality of sub-pixels that belong to the same pixel group share a sense line, such that the number of the wirings in the display panel can be reduced and the number of the signal channels of the driving chip can thus be reduced, leading to a reduced area of the driving chip and a reduced manufacture cost. |
US10008158B2 |
Display device using adjustable gamma voltage
An organic light-emitting display device includes an organic light-emitting display panel displaying an image that includes a plurality of frames, a data driver providing a plurality of data signals, which correspond to the image, to the organic light-emitting display panel, and a gamma voltage generator providing a gamma voltage, which varies in a same period as each of the frames, to the data driver. |
US10008156B2 |
Display device including power link line
There is provided a display device including: a display panel including a display area consisting of a plurality of pixel areas, and a non-display area surrounding the display area; a plurality of power lines formed on the display area to supply a first voltage to the plurality of pixel areas; a first power link line connected to the plurality of first power lines, and formed on the non-display area; and a plurality of drivers connected to the display panel, and including a plurality of output pads and a plurality of first power pads, the plurality of (first) power pads disposed between the plurality of output pads and respectively connected to the plurality of first power link lines. |
US10008153B2 |
Pixel circuit and driving method thereof, array substrate, display device
The present invention provides a pixel circuit and a driving method thereof, an array substrate and a display device. The pixel circuit includes: an operation unit, a storage module, a driving module, a compensation module and a control module; in an initialization phase, the compensation module and the driving module are initialized under the control of the first power supply; in a data writing and charging phase, the data signal input terminal charges the storage module via the compensation module and the driving module, such that a threshold voltage corresponding to the driving module is inputted into a voltage difference across two terminals of the storage module; and in an operation phase, the control module is switched on, and the storage module discharges to the operation unit via the driving module to allow the operation unit to emit light. |
US10008152B2 |
Display device and method of driving the same
Embodiments relate to a display device and a method of operating the display device. The display device includes a power supply circuit configured to generate a gate voltage at an output terminal of the power supply circuit based on an input voltage to supply the gate signal to the pixels of the panel. The display device generates a switching pulse signal for a predetermined time period after the input voltage dropping below the predetermined threshold voltage. The display device generates the gate voltage at a first voltage level responsive to the switching pulse signal, the gate voltage at the first voltage level higher than the gate voltage at a second voltage level absent the switching pulse signal. Charges stored in pixels are discharged by applying the gate voltage to the pixels through gate lines, responsive to the input voltage dropping below the predetermined threshold voltage. |
US10008150B2 |
Light-emitting element and display device
A light-emitting device comprising an emitting unit including at least two emitting elements, a driving unit configured to control the emitting unit, and a capacitor unit formed over the driving unit. A shield layer may be located between the two emitting elements. In one example, the capacitor unit is formed at a level higher than a level of the driving unit, and a shield layer that is located between the two emitting elements is formed at a level that is higher than the level of the driving unit and equal to or lower than the level of the capacitor unit. |
US10008145B2 |
Refresh rate dependent dithering
Systems and methods are provided to perform refresh-rate dependent dithering. One embodiment describes a computing device that includes an image source that generates spatially dithered image data and an electronic display communicatively coupled to the image source. More specifically, the electronic display receives the spatially dithered image data from the image source and determines a refresh rate with which to display an image by comparing a local histogram and an artifact histogram, in which the local histogram describes pixel grayscale distribution of a portion of the image and the artifact histogram describes a pixel grayscale distribution that when displayed will cause a perceivable artifact. Additionally, when the determined refresh rate is less than a threshold refresh rate of the electronic device, the electronic display spatially dithers the image data without temporally dithering the image data and displays the image based at least in part on the spatially dithered image data. |
US10008144B2 |
Display apparatus and a method of driving the same
A display apparatus includes a display panel, a memory, a bit-data convertor, a switch, and a gate driver. The display panel includes pixels. Each pixel is connected to one of the data lines and one of the gate lines. The memory stores a plurality of image data corresponding to a frame period. The bit-data convertor determines a plurality of bit data. Each of the bit data corresponds to a degree of change between adjacent image data among the plurality of image data, obtains a sum of the bit data, and outputs the sum of the bit data as a total count bit data value. The switch outputs a first pulse control signal corresponding to the total count bit data value. The gate driver generates a gate signal based on the first pulse control signal, and to output the gate signal to one of the gate lines. |
US10008132B2 |
Method and system for protecting data using steganography
A method and apparatus for embedding a data message in a carrier object using steganography. The method provides a secret key and determines an indicator channel from a plurality of color channels in the carrier object, wherein the indicator channel is the color channel in the carrier object that has a maximum number of different pixel values in the carrier object. The method generates a sorted indicator channel value array based on the channel values and the frequency of occurrence of each value of the indicator channel in the carrier object. For each indicator channel value in the sorted indicator channel value array, the method iterates through the carrier object to determine the pixel in the carrier object whose indicator channel value is the same as the current indicator channel value in the sorted indicator channel value array. For pixels in the carrier object whose indicator channel value is the same as the current indicator channel value, and based on the value of a portion of the secret key, the method embeds a first portion of the data message into a first color channel other than the indicator color channel and embeds a second portion of the data message into a second color channel other than the indicator color channel and other than the first color channel. The method repeats the iteration and embedding until all of the data message is embedded into the carrier object, thereby generating a stego image. |
US10008131B2 |
Ophthalmic procedure simulation with artificial eye
An artificial eye can include a body defining a cavity; a lens element disposed within the cavity; a cornea element positioned anteriorly of the lens element; and a liquid disposed within the cavity such that the liquid is positioned between the lens element and the cornea element. A method of simulating an ophthalmic procedure can include providing an artificial eye positioned in an optical path of light transmitted by an ophthalmic device and at least one of calibrating the ophthalmic device using the artificial eye; and operating on the artificial eye using the ophthalmic device. |
US10008128B1 |
Systems and methodologies for assisting communications
A method and system for assisting communication. The method includes receiving a message in a first communication medium from a first device of a first user. The message has one or more recipients. The method further includes determining whether at least one recipient of the one or more recipients is in a predefined category by referencing a stored look-up table, monitoring, via one or more sensors, surroundings of the at least one recipient when the at least one recipient is in the predefined category, detecting whether there is a hazard based on the monitoring, and determining whether the first communication medium corresponds to a preferable communication medium based on the predefined category of the at least one recipient. Further, the method includes converting the message to the preferable communication medium and delivering the converted message to at least one recipient device when a hazard is not detected. |
US10008126B1 |
Training aid for complex athletic moves
A training aid for an athletic movement comprises: an EMG acquisition device for placement on a muscle of a user. The training aid is configured to: identify an acquired set of EMG signals generated during the movement from muscles in two different appendages; divide the set of EMG signals into a sequence of smaller time intervals; compare the placement in the smaller time intervals of peak EMG signals in the acquired set of EMG signals to a reference criteria; identify whether the acquired EMG signals satisfy or does not satisfy the reference criteria during the movement. A set of movements are displayed, such that a displayed movement is matched to acquired EMG signals during one of the smaller time intervals, and the movements are displayed with an indication of which move or moves are wrong based on whether the EMG signals matched with the movement, satisfies the reference criteria. |
US10008123B2 |
Generating a mission plan for capturing aerial images with an unmanned aerial vehicle
Systems and methods are disclosed for generating a digital flight path within complex mission boundaries. In particular, in one or more embodiments, systems and methods generate flight legs that traverse a target site within mission boundaries. Moreover, one or more embodiments include systems and methods that utilize linking algorithms to connect the generated flight legs into a flight path. Moreover, one or more embodiments include systems and methods that generate a mission plan based on the flight path. In one or more embodiments, the generated mission plan enables a UAV to traverse a flight area within mission boundaries and capture aerial images with regard to the target site. Furthermore, in one or more embodiments, systems and methods capture digital aerial images of vertical surfaces of a structure by generating a reference surface and flight legs corresponding to the reference surface. |
US10008121B2 |
Method and system for managing a dispatch of vehicles
The disclosed embodiments illustrate method and system for managing a dispatch of vehicles based on generation of a dispatch schedule. The method includes generating a dispatch schedule for one or more vehicles at one or more time instants based on a first demand for the one or more vehicles along a route. For a current time instant, the method includes predicting a second demand for the one or more vehicles at each of the one or more stations, at time instants subsequent to the current time instant, based on a current demand. The method further includes updating the dispatch schedule by varying the count of vehicles to be dispatched from the first station based at least on the second demand. Further, the method includes transmitting a notification to a computing device installed in each of the one or more vehicles. |
US10008120B2 |
Method and system for monitoring a vehicle in a parking facility
A method for monitoring a vehicle in a parking facility, the vehicle being transferred by its driver to a parking facility operator in a transfer zone, and subsequently being parked a parking space and, after unparking, being transferred to the driver again in a pick-up zone, the vehicle being at least visually monitored during the entire stay in the parking facility with the aid of a monitoring infrastructure assigned to the parking facility, the data being recorded, and the data being provided to the driver. A computer program and a system, which are configured to carry out the method, are also described. |
US10008119B2 |
Slow moving object road warning system
A computing device identifies a slow moving object and activates an alert signal a predetermined period of time when the slow moving object is identified. A sensor measurement is received from a sensor to compute a speed of travel of a moving object. When the computed speed is below a predefined speed threshold, an alert signal of an alert signal device mounted adjacent to the sensor is activated and the alert signal is deactivated when a predetermined period of time relative to a time of activation of the alert signal expires. |
US10008118B2 |
Vehicle collision avoidance system and method
A system and method for providing an alert warning to a driver of a that includes forward facing vehicle sensors that can detect the presence and relative distance of a forward obstruction in a travel lane immediately in front of the vehicle, a processor for receiving signals from the forward sensor and for processing the signal to determine the relative speed, acceleration and or deceleration of the forward obstruction, a forward signal receiver adapted to receive a signal from a forward obstruction, a rear signal transmitter for transmitting information relating to the vehicle and any forward obstructions a following vehicle, and an driver alert device to warn a driver if a collision is imminent unless evasive action is implemented. |
US10008107B2 |
Method and surveillance system for detecting unwanted intrusion based on interactions between wireless communication and monitoring devices
A method and surveillance system are presented for detecting and alarming intrusions that are caused by unwanted people in a protected area, by exploiting interactions between the wireless communication and monitoring devices of the surveillance system but no special sensors. An intrusion in the protected area is primarily detected by analyzing the variation of the wireless channel observed at the wireless communication device, and further confirmed by images captured by the monitoring device, where the image capture can be triggered by the intrusion detection result. The threshold used to primarily determine the existence of an intrusion is self-calibrated by comparing the result of the channel-variation based intrusion detection with the findings of the captured images. Moreover, an intrusion caused by authorized people of the protected area is identified through checking the connection status of the secured wireless communication network in the protected area, and then filtered out. |
US10008103B1 |
Wireless call light box
An apparatus includes a wireless transceiver, a card reader and a processor. The wireless transceiver may be configured to communicate wirelessly with an annunciator, a hall light box and a server computer. The card reader may be configured to read identification numbers from cards. The processor may be configured to initiate transmission of an alarm message to the annunciator, the hall light box and the server computer in response to an event, illuminate an alarm indicator in response to the event, receive an authorized identification number that cancels the event from the card reader, initiate transmission of a cancellation message with the authorized identification number to the annunciator, the hall light box and the server computer in response to cancellation of the event, and extinguish the alarm indicator in response to cancellation of the event. The alarm indicator may changes color over time until the event is canceled. |
US10008099B2 |
Methods and systems for providing online monitoring of released criminals by law enforcement
The methods and systems are designed to utilize an integrated combination of just in time, just in place, and just on device actions connected to an image recognition process for monitoring criminals who are probation, offenders who are on parole, sex offenders, and witnesses under protection by law enforcement. |
US10008096B2 |
Light curtain protection system featuring a passive optical module
Apparatus and associated methods relate to a light curtain protection system having a passive optical module arranged to receive, from an active optical module, a light signal such that a reflector reflects, through a polarization control module, the light signal to be received by a receiver in the active optical module. In an illustrative example, the polarization control module includes a half-wave plate aligned with the reflector to impart a first predetermined polarization to the reflected light signal such that the reflected light signal corresponds to a second predetermined polarization when received by the receiver. The polarization control module includes optical elements, such as, for example, a linear polarizer, to receive the reflected light such that the optical elements polarizes the received reflected light signal to correspond to a predetermined polarization. In some examples, the light curtain protection system may advantageously require operating power only for the active optical module. |
US10008089B2 |
Providing an alert to a person in a distressed situation
A system for providing an alert to a user which includes a sensor for sensing user data pertaining to a user's condition; and a non-transitory storage medium that stores instructions. Also included is a processor that executes the instructions to: monitor the user data from the sensor for predefined conditions, at least one predefined condition pertaining to a mental state of the user; autonomously evaluate the user data for the predefined conditions; autonomously identify the predefined condition that matches the user's condition; autonomously determine a predefined alert corresponding to the predefined condition and to the user's condition to interact with the user to calm the user; and autonomously administer the predefined alert to the user. |
US10008087B2 |
Proximity based ad-hoc messaging, alerting, and tracking system
A proximity based ad-hoc messaging, alerting, and tracking system can be employed to quickly and efficiently propagate alerts when a child or other individual becomes lost. Various types of alerts can be provided to facilitate locating a lost individual even in scenarios where a network connection or GPS is not available. The system can also be employed to track the presence of an individual after traveling in a vehicle to enable detecting when the individual has been separated from all guardians such as would be the case when the individual is left in the vehicle. |
US10008081B2 |
Electronic devices with individual security circuits
Manufacturing a batch is provided which includes a plurality of items of an electronic device, the items including a plurality of corresponding main modules having a same functional structure substantially identical for the items. The method includes defining at least one security electric circuit, of an enclosure component for enclosing each item, adapted to protect the item from tampering, the security electric circuits having individual configurations substantially different among the items, for use in forming the security electric circuit with the corresponding configuration on each enclosure component. Additionally, the method includes determining one or more electric characteristics of each security electric circuit for use in configuring a monitoring circuit of the corresponding main module, the monitoring circuit being adapted to the corresponding security electric circuit for detecting the tampering, according to the electric characteristics of the corresponding security circuits. |
US10008079B2 |
Wristwatch-type notification apparatus
A wristwatch-type notification apparatus that displays information by using indicating hands includes a display section that drives and rotates one or more of the plurality of indicating hands to notify a user of time information and a notification section that notifies the user of event information representing that a pre-specified condition is satisfied by moving, on the basis of a trigger produced in accordance with the event information, an indicating hand to a display position specified in accordance with the type of the event information associated with the trigger and causing the indicating hand to make reciprocating motion in the forward and reverse directions over a range including the display position. |
US10008076B2 |
Casino card handling system with game play feed
A card game monitor manages play of a game with a video feed of casino table game play. A dealer deals a game using a card-handling device that randomizes and dispenses cards, which may be grouped into sets of hands by the card-handling device. A card recognition system recognizes card information including rank and suit of each card dispensed by the card handling device while each card is under control of the card-handling device. A camera captures a video feed of casino table game play, which is transmitted to a computing device operated by a player. A control system receives the card information from the card recognition device and manages control of the game using hand information associated with players. Player action elections from the computing device are displayed to a dealer The player provides a player action through the computing device, which is used to facilitate play of the casino table game. |
US10008075B2 |
Systems, apparatuses and methods for enhancing gaming experiences
Systems, apparatuses and methods for enhancing winning result opportunities in poker gaming activities. Embodiments involve identifying award-enhancing opportunities using dice to determine award-enhancing opportunities based on the dice results for a poker game played on a gaming device. Award-enhancing opportunities can be accumulated during multiple bonus rounds, or single bonus rolls of dice may be used to determine multipliers or other modifiers to enhance awards received in the poker games. |
US10008073B2 |
Method of gaming, gaming system, and game controller that remove symbols of a winning combination and determine whether remaining symbols form another winning combination
An electronic method of gaming comprises an electronic game controller forming a first game outcome by selecting a plurality of symbols for display at respective ones of a plurality of symbol display positions of a symbol display, evaluating the first game outcome to determine whether the symbol display includes a designated winning symbol combination, upon the displayed symbols including a designated winning symbol combination, a) making an award in respect of the designated winning symbol combination and b) removing symbols of the designated winning symbol combination and at least one further, non-winning symbol from the symbol display, forming a second game outcome at least from remaining symbols of the first game outcome, and evaluating the second game outcome to determine whether to make an award. |
US10008070B2 |
Electronic gaming table
Method and arrangement for providing an electronic gaming table (10) that is adapted for playing a table game, which electronic gambling table (10). The table (10) includes a table top (20) provided with at least one substantially continuous playing surface (100) arranged for dynamically and substantially simultaneously displaying the current game status for at least two players participating in the game currently played on the electronic gaming table (10). The playing surface (100) is implemented by means of at least one touch screen (110) that is arranged to receive and detect touches from said plurality of players. |
US10008068B2 |
Modular vending systems for propane cylinders
A modular outdoor large item vending system for large items such as propane tanks, liquid petroleum gas cylinders of various sizes and other items that must be stored in and dispensed from a hazardous location compliant system. The vending system can be placed on a store front, parking lot, campsite, or park, and comprises a master module assembly connected to a plurality of add-on module assemblies with each of the master module assembly and the add-on module assemblies having compartments to hold large items which are dispensed from the compartments when a payment is made through a credit card reader interface located on a master module control compartment door face. The large item vending system of the invention is powered by AC current which is turned to DC power by a power supply, or DC batteries charged by AC power and/or solar power, or by other power means. |
US10008064B2 |
Measuring device for measuring magnetic properties of the surroundings of the measuring device
A measuring device for measuring magnetic properties in a vicinity of the measuring device, in connection with a sensor line having sensor elements, includes a magnetization device for generating a magnetic field substantially homogeneous in a region of the sensor line, the field direction of the magnetic field, in the region of the sensor line, being at an angle of greater than 0° and less than 90° to the direction of the sensor line. |
US10008062B2 |
Multiple-band identification and ranging
A long-range power-efficient multiple-band identification system and method includes, for example, a base-station control module and paired electronic key fob. The base-station control module and paired electronic key fob is arranged to provide a UHF (ultra-high frequency) wake transmitter for transmitting a wakeup signal in a UHF frequency range to the paired electronic key. When in range, the electronic key is awakened by the wakeup signal and in response transmits an acknowledgment reply to the base-station control module. After receiving the acknowledgment, the base-station control module transmits a relatively high power localization signal for determining an electronic key location. |
US10008061B2 |
Secure access to physical resources using asymmetric cryptography
Digital certificates are signed by a server's private key and installed at lock controllers that restrict access to physical resources. The server's public key is distributed to lock controllers and to mobile electronic devices operated by users who are given access to the physical resources. Lock-access data is digitally signed by the server's private key and provided to mobile electronic devices to facilitate access. The lock controller validates lock-access data and grants access conditionally based on time, version, and/or identity data provided within lock-access data. The use of certificates reduces the need to rely on a security scheme specific to the network. Lock controllers can also broadcast status notifications, so that updates and log data can be securely communicated with the server using mobile electronic devices as a proxy. The system is highly scalable, as each lock controller need not track the full scope of access permissions. |
US10008059B2 |
Access control reader and complementary control module
An access control reader includes a housing with a base having a main wall for securing to a support and at least one front part mounted on the base. Each front part includes a front wall opposite the main wall of the base in a closed configuration of the housing. The access control reader further includes an electronic board incorporating at least one controller, a memory and a main access-control device, the controller driving the main access-control device by implementing a first drive algorithm loaded in the memory. The housing includes a component for securing a complementary access-control module and component for passing a connection cable between the module and a connector mounted on the electronic board. The electronic board memory is loaded with a second drive algorithm for driving the module such that the controller drives the module once the connection cable has been connected to the connector. |
US10008058B2 |
Vehicle garage door opener security
The integrated garage door opener controller in a vehicle, i.e., a garage door controller embedded in a vehicle, is prevented from operating pending receipt of a personal identification number (PIN) into a display device. In an alternate embodiment, the embedded garage door controller is enabled by information from occupant sensors, which indicate whether a driver or other person in the vehicle previously used the vehicle. In an alternate embodiment, an alarm is transmitted to a telematics service provider after a predetermined number of attempts to unlock the system have been made. |
US10008051B2 |
Method for detecting a bleed air system fault
A method of detecting a fault in a bleed air system of an aircraft having multiple engines is disclosed. The method includes transmitting a bleed air flow rate from multiple engines, determining a difference between the transmitted bleed air flow rates to define a difference value, and determining, by a controller, a fault condition with the bleed air system based on the difference value. |
US10008050B2 |
Methods and systems for providing a vehicle repair tip
A method performed by a first computing system includes receiving, from a second computing system, a message identifying a symptom of a first vehicle; and sending a repair tip to the second computing system. The repair tip includes a first phrase describing a first procedure performed on a second vehicle that exhibited the symptom, wherein the first procedure performed on the second vehicle yielded a result insufficient to determine that a component of the second vehicle associated with the symptom is defective. The repair tip also includes a second phrase describing a second procedure performed on a given vehicle, wherein the given vehicle is either (i) the second vehicle or (ii) a third vehicle that also exhibited the symptom, wherein the second procedure performed on the given vehicle yielded a result sufficient to determine that a component of the given vehicle associated with the symptom is defective. |
US10008047B2 |
Chroma key content management systems and methods
A system of properly displaying chroma key content is presented. The system obtains a digital representation of a 3D environment, for example a digital photo, and gathers data from that digital representation. The system renders the digital representation in an environmental model and displays that digital representation upon an output device. Depending upon the context, content anchors of the environmental model are selected which will be altered by suitable chroma key content. The chroma key content takes into consideration the position and orientation of the chroma key content relative to the content anchor and relative to the point of view that the environmental model is displayed from in order to accurately display chroma key content in a realistic manner. |
US10008043B2 |
Near-eye parallax barrier displays
In embodiments of the invention, an apparatus may include a display comprising a plurality of pixels and a computer system coupled with the display and operable to instruct the display to display images. The apparatus may further include an SLM array located adjacent to the display and comprising a plurality of SLMs, wherein the SLM array is operable to produce a light field by altering light emitted by the display to simulate an object that is in focus to an observer while the display and the SLM array are located within a near-eye range of the observer. |
US10008042B2 |
Augmented reality rendered structured content
Systems, apparatuses and methods may provide a technology-based way to adapt non-augmented realty (AR) content from a content platform for display in an AR environment. More particularly, systems, apparatuses and methods may provide a way to render an AR environment including some portion of the adapted non-AR content based on one or more physical contexts or device contexts. Systems, apparatuses and methods may provide for modifying one or more readability parameters of the information rendered in the AR environment based on one or more physical contexts or device contexts to improve the readability of non-AR content adapted to AR. |
US10008035B1 |
System and method of virtual plant field modelling
A technique for generating virtual models of plants in a field is described. Generally, this includes recording images of plants in-situ; generating point clouds from the images; generating skeleton segments from the point cloud; classifying a subset of skeleton segments as unique plant features using the images; and growing plant skeletons from skeleton segments classified as unique plant feature. The technique may be used to generate a virtual model of a single, real plant, a portion of a real plant field, and/or the entirety of the real plant field. The virtual model can be analyzed to determine or estimate a variety of individual plant or plant population parameters, which in turn can be used to identify potential treatments or thinning practices, or predict future values for yield, plant uniformity, or any other parameter can be determined from the projected results based on the virtual model. |
US10008034B2 |
System, method, and computer program product for computing indirect lighting in a cloud network
A system, method, and computer program product are provided for computing indirect lighting in a cloud network. In operation, one or more scenes for rendering are identified. Further, indirect lighting associated with the one or more scenes is identified. Additionally, computation associated with the indirect lighting is performed in a cloud network utilizing at least one of a voxel-based algorithm, a photon-based algorithm, or an irradiance-map-based algorithm. |
US10008030B2 |
Method and apparatus for generating images
A panel image that may be displayed in a display apparatus to display a 3D image that includes reduced differences with a source image may be generated based on generating a predicted 3D image based on a panel image, comparing the predicted 3D image to the source image, and adjusting the panel image to reduce differences between the predicted 3D image and the source image. Such a process may be performed iteratively. The predicted 3D image may be generated based on applying a convolution kernel to the panel image in a convolution operation. The convolution kernel may be based on a first function and a second function. The first function may be associated with a brightness distribution of one or more visual fields of the panel image. The second function may be associated with a Gaussian distribution of brightness of a panel image pixel. |
US10008026B2 |
Apparatus for, and method of, rendering image data
Image rendering apparatus for rendering an image from a set of image data representing a volume, the apparatus comprises a rendering unit configured to perform a sampling process that comprises determining values of opacity for a plurality of sample positions along a specified path through the volume; at least one of a) determining values of color/grayscale for the plurality of sample positions along the specified path, b) determining gradient values for a plurality of gradient positions along the specified path; and determining whether there is a transition to or from a high opacity state, and if there is a transition to or from a high opacity state modifying at least pad of the sampling process, wherein the rendering unit is further configured to process the determined values of opacity, color/grayscale and/or gradient to determine a pixel value for a pixel of the image. |
US10008025B2 |
Rendering system and rendering method thereof
A rendering system and a rendering method are provided. The rendering method of the rendering system includes: preparing, using an acceleration data structure, data, with respect to at least one object, for performing rendering; dividing, using projection onto a screen, an area into a background area and an object area in order to extract the at least one object; and performing ray-tracing with respect to the object area in order to render the at least one object. |
US10008019B2 |
Evaluation manager for 3D animation scenes
One embodiment of the invention disclosed herein provides techniques for processing an evaluation graph associated with a three-dimensional animation scene. An evaluation management system retrieves a first plurality of nodes from a memory. The evaluation management system determines that a first node included in the first plurality of nodes depends on a first output generated by a second node that also is included in the first plurality of nodes. The evaluation management system generates a third node corresponding to the first node and a fourth node corresponding to the second node. The evaluation management system generates an evaluation graph that includes the third node, the fourth node, and an indication that the third node depends on the fourth node. The evaluation management system schedules the third node for evaluation after the fourth node has been evaluated. |
US10008017B2 |
Rendering tool information as graphic overlays on displayed images of tools
An operator telerobotically controls tools to perform a procedure on an object at a work site while viewing real-time images of the work site on a display. Tool information is provided in the operator's current gaze area on the display by rendering the tool information over the tool so as not to obscure objects being worked on at the time by the tool nor to require eyes of the user to refocus when looking at the tool information and the image of the tool on a stereo viewer. |
US10008016B2 |
Proximity-based image rendering
In one embodiment, a method includes adjusting the images or text rendered on a display based on the position of the viewers relative to the display. |
US10008006B2 |
Image processing control method and apparatus
A control method includes acquiring a first image, determining whether the first image is a transmission target to another computer, when the determining determines that the first image is an image as the transmission target, (1) executing detection processing of detecting a reference object from the image, (2) generating image information of a superposition image in which a content image corresponding to the reference object detected by the detection processing is superimposed over the image when the reference object is detected from the image, (3) transmitting the image information to the other computer, and (4) acquiring a second image which is photographed after the first image for next determining, and when the determining determines that the first image is not the image as the transmission target, acquiring the second image for the next determining rather than the detection processing and the generating of the image information. |
US10008005B2 |
Measurement system and method for measuring multi-dimensions
Measurement system and method for measuring multi-dimensions of an object are provided. A two-dimensional (2D) image capturing device captures at least one macro-2D image of the object. A three-dimensional (3D) information acquisition device acquires micro-3D measured data of the object. A integration and estimation device performs 2D and 3D image correction on macro-2D image and micro-3D measured data to map micro-3D measured data into macro-2D image to output 3D-topography data corresponding to macro-2D image of the object, and based on machine learning mechanism, performs matching procedure on at least one connection feature between any two positions in 3D-topography data with a database to elect an adapted model. Based on its corresponding to at least one fitting function, the integration and estimation device estimates the connection features of 3D-topography data to output at least one estimated feature amount, thereby obtaining measurement results corresponding to the object. |
US10008002B2 |
Single-camera distance estimation
Systems and methods for estimating distances to objects or features are described. The distance estimation tracks features across images captured from a single camera mounted to an automobile and determines features that are off-ground. Features are tracked based on a ground motion estimate and respective motion of the features tracked across two or more successive images. For each off-ground feature a distance to the camera is calculated based on motion of the feature in the images captured by the camera projected to a ground-plane and the ground motion estimate. |
US10008001B2 |
Method and apparatus for measuring depth information
A method and an apparatus for measuring depth information are provided. In the method, a structured light with a scan pattern is projected by a light projecting device to scan at least one object. Reflected light from the object is detected by a light sensing device, and depth information of each object is calculated according to a deformation of a reflective pattern of the reflected light. Then, images of the object are captured by an image capturing device and used to obtain location information of each object. At least one moving object is found among the objects according to a change of the location information. Finally, at least one of a scan area, a scan frequency, a scan resolution and the scan pattern of the structured light and an order for processing data obtained from scanning is adjusted so as to calculate the depth information of each object. |
US10007998B2 |
Image processor, apparatus, and control system for correction of stereo images
An image processor includes a corrector that corrects deviation of a coordinate in an image photographed by a photographing unit based on a correction parameter stored in a memory; and an updater that generates the correction parameter based on the image photographed by the photographing unit, and updates the correction parameter stored in the memory, the updater updating the correction parameter according to a process condition based on the image corrected by the corrector. |
US10007997B2 |
System and method for segmentation of three-dimensional microscope images
A system and method to segment an image captured from an image capture device of a high content imaging system includes an image acquisition module that receives the image captured by the image capture device. A coarse object detection module develops a coarse segmented image, wherein each pixel of the coarse segmented image is associated with a corresponding pixel in the captured image and is identified as one of an object pixel and a background pixel. A marker identification module selects at least one marker pixel from the pixels of the coarse segmented image, wherein each marker pixel is one of a contiguous group of object pixels in the coarse segmented image that is furthest from a background pixel relative to neighboring pixels of the group. An object splitting module that comprises a plurality of processors operating in parallel that associates each object pixel of the coarse segmented image with a marker pixel, wherein a distance based metric between the object pixel and the marker pixel is less than the distance based metric between the object pixel and any other marker pixel in the coarse segmented image. |
US10007996B2 |
System for detecting objects in streaming 3D images formed from data acquired with a medium penetrating sensor
A detection system that detects subsurface objects within a medium and estimates various features of the objects is provided. The detection system receives a streaming sequence of image frames of the medium at various along-medium locations. An image frame contains voxel values (intensities) representing characteristics of the medium across the medium and in the depth (range) direction. The detection system depth-compensates the intensities for determining which voxels are part of an object using an unsupervised binary classifier. The detection system then connects object voxels into distinct objects and recursively estimates the features of those objects as the image frames stream based on the locations and intensities of the object voxels. |
US10007994B2 |
Stereodepth camera using VCSEL projector with controlled projection lens
In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing a stereodepth camera using a VCSEL projector with a controlled projection lens. For instance, a depth camera is described having therein a Vertical-Cavity Surface-Emitting Laser projector (VCSEL projector) to emit a plurality of infrared beams; a moveable lens to control the focus of the plurality of infrared beams emitted from the VCSEL projector, in which the plurality of infrared beams are projected through the moveable lens to form a projected pattern projected onto a scene; stereoscopic image capture devices to capture stereoscopic imagery from the scene having the projected pattern projected thereupon; and processing circuitry to determine depth to an object in the scene based on the captured stereoscopic imagery from the scene having the projected pattern represented therein as projected from the VCSEL projector. Other related embodiments are disclosed. |
US10007992B1 |
Method and system for assessing damage to infrastucture
A method and system may assess the damage to insured properties in a neighborhood using aerial images captured from an unmanned aerial vehicle (UAV), a manned aerial vehicle (MAV) or from a satellite device. Specifically, a neighborhood that has been affected by a natural or man-made disaster may be identified for assessing damage. The UAV, MAV, or satellite device may then capture aerial images within an area which surrounds the identified neighborhood. Subsequently, the aerial images may be analyzed to identify insured properties, and determine a condition and the extent and/or severity of the damage to each insured property. Furthermore, the aerial images along with indications of the extent of the damage to each insured property may be displayed on a computing device. |
US10007990B2 |
Generating composite images using estimated blur kernel size
An example apparatus includes a kernel size estimator to estimate a blur kernel size of a captured image. The example apparatus also further includes a frame checker to discard the captured image if the estimated blur kernel size of the captured images exceeds a threshold kernel size. The captured image is to be used in a set if the estimated blur kernel size does not exceed the threshold kernel size. The example apparatus further includes a composite generator to generate a composite image based on the set of images. |
US10007988B2 |
Systems and methods for approximating the soft tissue profile of the skull of an unknown subject
Facial approximation systems and methods for approximating the soft tissue profile of the skull of an unknown subject. |
US10007985B2 |
Method for the automatic segmentation and quantification of body tissues
A computer-based method is herein disclosed, allowing to differentiate automatically between two tissues of interest: an extrinsic and an intrinsic tissue, from a plurality of images, obtaining a quantitative assessment of each of said tissues without requiring the intervention of an expert. Said method involves the definition of a differentiation region in images obtained from a medical imaging acquisition device using a parametric contour, after which differentiation and quantification are carried out based on the photometric characteristics of the different tissues observed in images, evaluating the local neighborhood of each voxel belonging to the differentiation region previously defined in the plurality of images. The disclosed method increases to a great extent precision in differentiation and quantification of tissues, while the shown percentage error is considered tolerable for diagnostic purposes. |
US10007984B2 |
Method for quantifying medical image
A method of quantifying a medical image is disclosed herein. The method of quantifying a medical image includes acquiring regions of interest based on a medical image; filtering the sizes of the acquired regions of interest using length scale analysis; classifying the regions of interest whose sizes have been filtered, according to the sizes of the regions of interest; and visualizing the regions of interest whose sizes have been filtered, so that the regions of interest whose sizes have been filtered are distinguished from each other in the medical image according to the sizes of the regions of interest. |
US10007982B2 |
Automated percentage of breast density measurements for full field digital mammography
An automated percentage of breast density measure (PDa) that analyzes signal dependent noise (SDN) based on a wavelet expansion using full field digital mammography (FFDM). A matched case-control dataset is used with images acquired from a specific direct x-ray capture FFDM system. PDa is applied to the raw and clinical display representation images. Transforming (pixel mapping) of the raw image to another representation (raw-transformed) is performed using differential evolution optimization and investigated the influence of lowering the native spatial resolution of the image by a one-half. When controlling for body mass index, the quartile specific ORs for the associations of PDa with breast cancer varied with representation and resolution. PDa is a valid automated breast density measurement for a specific FFDM technology and compares well against PD (operator-assisted or the standard) when applied to either the raw-transformed or clinical display images from this FFDM technology. |
US10007980B2 |
Inspection method and inspection apparatus
An inspection method and apparatus comprising, a step of reflecting linearly-polarized light having a predetermined wavelength using an non-polarizing beam splitter after transmitting the linearly-polarized light through a half-wave plate, irradiating a sample with the linearly-polarized light having a polarization plane of a predetermined angle, causing the light reflected by the sample to be incident to an image capturing sensor through a lens, the non-polarizing beam splitter, and an analyzer, and acquiring an optical image of a pattern formed on the sample; acquiring a plurality of optical images by changing an angle of the analyzer or the half-wave plate, and obtaining an angle of the analyzer or the half-wave plate such that a value of (σ/√A) becomes a minimum; and a step of inspecting whether a defect of the pattern exists, wherein the pattern is a repetitive pattern having a period at a resolution limit or less. |
US10007970B2 |
Image up-sampling with relative edge growth rate priors
A display system is configured to convert Full-High Definition (FHD) image content into Ultra-High Definition (UHD) image content. The display system includes an interface configured to receive image content comprising a first resolution, such as FHD. The display system also includes a display device configured to display image content at a second resolution, such as UHD, the second resolution greater than the first resolution. The display system further includes one or more processors configured to: convert the image content from the first resolution to the second resolution; recover a spatial frequency of the converted image content as a function of a relative edge growth rate measured from the converted image content and an offline-determined relationship between the relative edge growth rates of the converted first image and its corresponding ground truth image; and provide the converted image content with the recovered spatial frequency to the display device. |
US10007963B2 |
Context-based provision of screenshot modifications
Context-based provision of screenshot modification is provided herein. A screenshot image is obtained and analyzed to determine an acquisition context of the screenshot image, the acquisition context being a context in which the screenshot image was acquired. A display context in which the screenshot image is to be displayed is determined, and the screenshot image is prepared for display in the display context, the preparing including applying one or more modifications to one or more visual elements of the screenshot image based on the acquisition context and on the display context. |
US10007961B2 |
Treatment planning system for radiopharmaceuticals
A treatment schedule for radiopharmaceuticals is developed by collecting a volumetric history of tissue uptake in identified volumes of interest using emitted-radiation scans and relating this data to a treatment-radiopharmaceutical to develop a quantitatively accurate radiation treatment schedule of delivery amounts and delivery times of the treatment-radiopharmaceutical. This data may also be used to model biological effective dose and to prepare augmenting external radiation beam treatment schedules. |
US10007958B2 |
Lighting audit docking station device and method thereof
A lighting audit system includes a lighting audit docking station in communication with the smart device and a database, where the lighting audit docking station includes a targeting unit and a camera. A lighting audit method includes providing a physical parameter to a lighting audit table for a space-under-study, representing the space-under-study on a virtual map presented on a display, adding surface characteristic data for the space-under-study into the lighting audit table, measuring the physical dimensions of the space-under-study using the targeting unit, the physical dimension measurements being stored in the lighting audit table, entering into the lighting audit table parameters for a luminaire located in the space-under-study, and calculating a lighting audit for the space-under-study based on data in the lighting audit table. |
US10007956B2 |
Systems and methods of data mining to customize software trial demonstrations
The technology disclosed describes systems and methods for delivering software trial demonstrations that are customized, with features identified as interesting to a software demonstration candidate, by mining biographical and behavioral data of the candidate. The technology further discloses systems and methods for the customization of trial demonstrations with software usage stories that reflect a software demonstration candidate's interests, identified by analyzing mined biographical and behavioral data about the candidate. |
US10007954B2 |
Managing an initial post on a website
Managing an initial post on a website includes identifying an initial post on website where the initial post is for an event, identifying a related post that describes the event after the event occurs, and updating the initial post to include content of the related post. |
US10007952B1 |
Systems and methods for processing vehicle or driver performance data
Apparatus and methods to process vehicle or driver behavior data are described herein. In some examples, the behavior data is used by a premium calculating engine to derive a premium for a vehicle insurance policy using the data. The behavior data may be associated with a single driver, or may be associated with all drivers of a vehicle without regard to the actual drivers, in some examples. Data received from the vehicle may also include vehicle performance data, in further examples. Additionally, a method of underwriting a dynamic vehicle insurance policy is described, in one example. |
US10007951B2 |
IT asset management trend charting for compliance over time
Systems, methods, and computer-readable media in accordance with various embodiments of the present invention facilitate storing and displaying, in a trending analysis graphical user interface, of data for each execution of the underlying metric data alongside the date for which the metric was run. As the metrics are run, calculations may also take into account user setup (role access) for the assets for which they have control to view. Additional run control parameters could be set, for example for managing reconciliation discrepancies, to control whether or not to include exceptions that have been ignored by the user. |
US10007950B2 |
Integrating multiple trading platforms with a central trade processing system
Methods, systems, and computer-readable media for integrating multiple trading platforms with a central trade processing system are presented. In some embodiments, a central trade processing computing platform may receive, from a trading engine computer system, a request for interface information. The computing platform may load trading interface data that includes product information associated with a set of one or more financial products offered via a trading interface provided by the trading engine computer system and interface layout information associated with the trading interface. The computing platform may send, to the trading engine computer system, the trading interface data. Thereafter, the computing platform may receive, from the trading engine computer system, trading information defining a set of one or more trades. The central trade processing computing platform may process the set of one or more trades and may send, to the trading engine computer system, trade results information. |
US10007947B2 |
Throttle-triggered suggestions
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing orders. The methods include actions of receiving an order for an item to be fulfilled by the fulfillment center for a fulfillment time, obtaining a portion of stored historical preparation information that is relevant to fulfillment of the item by the fulfillment time, obtaining current order information that describes other orders to be fulfilled at the fulfillment center, determining to provide an alternate suggestion, identifying at least one of an alternate item, an alternate fulfillment center, or an alternate time to include in the alternate suggestion, generating the alternate suggestion based on the identification of at least one of the alternate item, the alternate fulfillment center, or the alternate time to include in the alternate suggestion, and providing the alternate suggestion to the user device. |
US10007946B1 |
Systems, methods, and devices for measuring similarity of and generating recommendations for unique items
The disclosure herein provides methods, systems, and devices for measuring similarity of and generating recommendations for unique items. A recommendation system for generating recommendations of alternative unique items comprises an items information database, a penalty computation engine, a recommendation compilation engine, and one or more computers, wherein the penalty computation engine comprises a customizations filter, a condition filter, and a dissimilarity penalty calculator for determine the dissimilarity of attributes of alternative unique items from a plurality of selected items. |
US10007945B2 |
Searching for goods and services based on keywords and proximity
Techniques for keyword-based searching are described. Some embodiments provide a Merchant Information Search System (“MISS”) that allows a potential customer to search for information about proximately located merchants that provide goods and/or services that match one or more keywords provided by the customer. In some embodiments, multiple keywords are associated with individual goods and/or services provided by a merchant. By associating keywords with individual goods and/or services, rather than a category or type of goods, the MISS may provide fine-grained search results that identify merchants that would not have been otherwise identified by category-based approaches to searching. Some embodiments employ other or additional techniques, including proximity-based searching and keyword feedback to improve search performance. |
US10007944B2 |
System and method for providing information tagging in a networked system
A computer-implemented system and method for providing information tagging in a networked system is disclosed. The apparatus in an example embodiment includes a tag engine configured to process a database of categorized product listings; to receive a user-provided tag associated with at least one of the product listings; to retain the user-provided tag; and to serve the user-provided tag to a user viewing at least one of the product listings. |
US10007940B2 |
Transaction processing with payment agent
Methods for purchasing of goods or services over the internet. A customer has a customer account set up at a bank with associated account information. The account information includes verification information for verification parameters, such as authorized computer identification, authorized delivery addresses, authorized user identification, authorized telephone caller identification, and/or other account information. An order is placed by a user via an ordering computer which provides order information. Such order information includes verification variables used by the bank. Verification and/or authentication using one or more variables of the customer account information is used by the bank to validate the order before assuring payment to the merchant. |
US10007939B2 |
Computer systems and a related method for enabling a prospective buyer to browse a vendor's website to purchase goods or services
Buyer, vendor and third party computer systems are disclosed together with a related method for enabling a prospective Buyer to browse a Vendor's website to purchase goods or services. According to one aspect of the present invention, the Buyer's computer system automatically extracts purchase information from the Vendor's website from which the Vendor can identify the Buyer's purchase. According to a further aspect of the present invention, the Buyer's computer system transmits, under control of the Buyer, confirmation to the Vendor that a third party has been instructed to pay the Vendor for the Buyer's purchase. In a yet further aspect of the present invention, a third party's computer system transmits to the Vendor confirmation of receipt of an instruction from a Buyer to pay a Vendor for goods or services. |
US10007938B2 |
Real-time priced (RTP) cellular service marketplace
A computer-implemented method and system for buying and selling cellular service in a market allowing real-time pricing is disclosed. The computer-implemented method and system comprise storing at least one offer to sell a specified quantity of cellular service (which may be voice minutes, messages, data or other available service parameters) initiated by a seller, and processing one or more requests to purchase cellular service initiated by one or more buyers. The processing of the requests to purchase cellular service further comprises implementing a method for matching one or more requests to purchase cellular service with any stored offers; wherein when a match occurs the buyer is able to purchase the desired quantity of cellular service. The computer-implemented method and system includes deducting the purchased quantity of cellular service from a service profile of the seller and adding the purchased quantity of cellular service to a service profile of the buyer. |
US10007936B1 |
Product review platform based on social connections
Methods and systems are provided for managing product reviews for users based on their social data, wherein the social data may comprise data associated with or inferred from the users' social connections. |
US10007935B2 |
Information processing system, information processing method, and information processing program
The information processing system according to one embodiment includes a specifying unit and an extraction unit. The specifying unit specifies a content word co-occurring with onomatopoeia in one review among a plurality of posted reviews stored in a storage unit. The extraction unit extracts a posted sentence containing the content word from the plurality of posted reviews. In general, posted sentences or posted reviews containing onomatopoeia are likely to include users' actual experiences. By extracting the posted sentences that contain the content word which is likely to co-occur with onomatopoeia, it is possible to effectively extract the posted sentences on which users' actual experiences are written. |
US10007931B2 |
Method of enhancing emails with targeted ads
A computer method and system for intercepting email messages, scanning the email messages for key words, determining whether the key words match or relate to key words determined to relate to advertising content, and enhancing the email message by routing the emails to recipients in a manner so that highly relevant, highly targeted advertising tag lines or other content are displayed together with the emails when the emails are accessed and viewed by email recipients. |
US10007929B1 |
Messaging system with coordinating messaging units
Provided are, among other things, systems, methods and techniques for light-based communication. One representative embodiment involves a messaging system that includes multiple messaging units at different locations within a commercial space, with each of such messaging units including: a light-emitting diode (LED); and a messaging/modulation controller coupled to the LED and configured to turn the LED on and off so as to broadcast a digital message, with each of the messaging units configured to broadcast a different digital message, including substantive content that is different from what is broadcast by the other messaging units. |
US10007920B2 |
Device and method for detection of counterfeit pharmaceuticals and/or drug packaging
One aspect of the invention provides a device for detecting a counterfeit product. The device includes: a plurality of light sources configured to emit light at a plurality of different wavelengths onto an object potentially including a suspect product; at least one image acquisition device adapted and configured to acquire image data; and a communications interface adapted and configured to transmit the image data to a computing device selected from the group consisting of: a tablet computer and a smartphone. |
US10007919B2 |
System and method for managing customer interactions
A method for managing customer interactions includes: receiving first proximity information relating to a proximity between an electronic communication device carried by a customer and a first proximity device located in a first location of a physical establishment associated with a customer contact center; creating an interaction object including data corresponding to the first proximity information; receiving, by the processor, second proximity information relating to a proximity between the electronic communication device and a second proximity device located in a second location; modifying the interaction object to include data corresponding to the second proximity information; storing the interaction object in a first data storage device, wherein data of contact center interactions between the customer and resources of the customer contact center is also stored; and retrieving the stored data of the interaction object and the data of contact center interactions for generating an output based on the retrieved data. |
US10007918B1 |
Customer care automation system
A method of performing a customer service operation with user interface (UI) element widgets is disclosed. The method comprises an application of an evaluation server receiving inputs that are responses to a survey of a user of a workstation. The method comprises the application determining a personality type and a technical ability level of the user. The method comprises the application receiving a request for a widget, wherein the widget provides the functionality to complete the user request that is related to an issue that the user wants to resolve. The application automatically selects a widget from a plurality of widgets based on the type of user request and the technical ability level of the user. The application then transmits the widget to the user. |
US10007917B2 |
Pay-per-click fraud protection
Embodiments of the invention provide a fraud prevention method for a pay-per-click data processing system. The method can include receiving a click through for a link in a host site which references a marketed site. The method also can include identifying a link address for the link in the click through. The method yet further can include comparing the identified link address to a modified link address recorded for an actual link address for the marketed site. Finally, the method can include quashing the click through if the identified link address is not the modified link address. Conversely, the method can include redirecting the click through to the marketed site if the identified link address is the modified link address. |
US10007916B1 |
Folding contactless card payment authentication
A folding mechanism is used to authenticate purchases when making transactions using a contactless smart card. By folding the contactless card in a precise manner, the electrical resistance of the antenna circuit of the contactless card is changed by bypassing the card's built-in resistors. A user may set a folding orientation as the “password” of the contactless card. This folding orientation determines the electrical resistance of the card necessary to authenticate a purchase. |
US10007912B2 |
Client-side security for tokenized transactions
A method for processing transactions within a token transfer device, such as a smartphone or other portable electronic device. The method includes storing a transaction token having a specified transaction resource value and an associated validation parameter in the memory of the token transfer device. A transaction communication interface initiates a transaction service with a token recipient terminal and invokes a token state manager. The token state manager determines an event corresponding to the specified validation parameter by determining a transaction resource network connect activity status and by determining condition register data associated with the validation parameter. The token state manager then issues a transaction modification call based on the determined event and the validation parameter. |
US10007911B2 |
Methods for rapidly provisioning application functionality to a mobile communication device
Systems and methods for rapidly provisioning functionality to one or more mobile communication devices are disclosed. The method may comprise generating, prior to a request for the functionality, a globally unique identifier (“GUID”) encryption key, wherein the GUID comprises a unique identifier that may be associated with a transaction account customer, generating a value associated with the GUID, deriving, based on the value, a plurality of base encryption keys associated with the value, creating, a perso-script, wherein the perso-script comprises a file associated with data associated with a customer, and/or creating a proto-script, wherein the proto-script comprises the perso-script prepended by a script to rotate the plurality of base encryption keys. |
US10007910B2 |
System and method for variable length encryption
Systems and methods for performing a secure transaction provided. In one embodiment, the method includes: reading data on a command token, reading data on a token; encrypting the token data with a key; encrypting an authentication data with a clear text token data; and transmitting the encrypted authentication data with the encrypted token data to a remote device. |
US10007907B1 |
Method and system of capturing an image of a card
A method and a system of capturing an image of a card having a magnetic stripe is provided. The method includes obtaining a first image by an imaging device of the card, obtaining a plurality of images of the card via color delta analysis, and obtaining a third image of the card by comparing the first and the plurality of images. |
US10007904B2 |
Methods, server, merchant device, computer programs and computer program products for setting up communication
It is presented a security server arranged to set up communication between a merchant device and a customer payment application. The security server comprises: a receiver arranged to receive a first message comprising a customer identifier, an application identifier and a security token; a determiner arranged to determine whether the merchant device is authorized; a transmitter arranged to send a second message to the merchant device, the second message indicating that the merchant device is authorized to effect payment; and a channel establisher arranged to set up a secure channel between the merchant device and the customer payment application in a secure element being adapted to be comprised in a mobile communication terminal, wherein all communication between the merchant device and the customer payment application is controlled by the security server. Corresponding methods, merchant device, computer programs and computer program products are also presented. |
US10007903B1 |
System for transmitting customer data from a device
A method is provided for communication by a mobile telecommunication device. The method comprises detecting, by the mobile telecommunication device, an input related to an advertisement displayed on the mobile telecommunication device and associated with an online merchant. The method further comprises, responsive to detecting the input, transmitting, by the mobile telecommunication device, to the online merchant, a token stored in a memory location in the mobile telecommunication device, wherein the token contains information for facilitating a transaction between the mobile telecommunication device and the online merchant. |
US10007894B2 |
Maintaining a custodian directory by analyzing documents
A computer processor may extract identity information from a document. The identity information may include at least one custodian identity attribute. After extracting the identity information, the computer processor may determine that the identity information is associated with a specific custodian. The computer processor may then search for the custodian identity attribute in a custodian directory to determine whether the custodian directory contains an entry for the custodian. If the custodian is not in the custodian directory, the computer processor may create a new entry in the custodian directory for the custodian and store the extracted identity information in the new entry. |
US10007887B2 |
Failure impact manager
A possible failure of a first device may be identified. Whether a user of the first device has a scheduled meeting to be held within a time range of the possible failure, may be determined by accessing calendar information. Responsive to determining that the user has the scheduled meeting to be held within the time range of the possible failure, at least one other participant of the scheduled meeting may be determined by accessing the calendar information, a contact address for said at least one other participant may be determined, and information may be transferred to the at least one other participant via the contact address. |
US10007886B1 |
Context-based event creation
Methods and computer systems are used to create context-based event entries. In one aspect, the method includes, at a computer system with one or more processors and memory: (1) receiving a content-less request to create an event entry; (2) selecting an applicable rule from a set of rules stored at the computer system in accordance with one or more context items, the one or more context items comprising one or more context items for the user, the set of rules comprising a plurality of distinct rules; (3) creating an event entry in accordance with the selected applicable rule and at least one of the one or more context items for the user, the event entry including one or more fields having content determined in accordance with the at least one of the one or more context items for the user; and (4) providing the event entry for display. |
US10007884B2 |
Quantum state dynamics in a community of subjects assigned quantum states modulo a proposition perceived in a social value context
The present invention is directed to methods and apparatus for predicting the quantum state, including the dynamics of such quantum state in so far as it represents a subject embedded in a community of community subjects. In the quantum representation adopted herein the internal states of all subjects are assigned to quantum subject states defined with respect to an underlying proposition about an item that can be instantiated by an object, a subject or by an experience. Contextualization of the proposition about the item is identified with a basis (eigenbasis of a spectral decomposition) referred to herein as the social value context. The dynamics are obtained from quantum interactions on a graph onto which the quantum states of all the subjects are mapped by a surjective mapping dictated by subject interconnections and subject-related data, including the social graph and information derived from “big data”. |
US10007881B2 |
Information processing system, information processing method, information processing apparatus, and control method and control program thereof
An apparatus of this invention is directed to an information processing apparatus that proposes an action to reduce an energy consumption amount by users of a system when an acceptance user proposes a place for accepting users. The information processing apparatus includes an acceptance information acquiring unit that acquires a proposal of an acceptance place accepting a plurality of users, a user position collector that collects the current positions of the plurality of users from communication terminals of the plurality of users, and a guidance information notification unit that selects the acceptance place as a place for gathering the plurality of users, and notifies the communication terminal of a user absent in the selected place of guidance information to the selected place. |
US10007880B2 |
Weighted cognitive personas and profiles
A method, system and computer-usable medium for performing cognitive computing operations comprising receiving streams of data from a plurality of data sources; processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching for incorporation into a cognitive graph; defining a cognitive persona within the cognitive graph, the cognitive persona corresponding to an archetype user model, the cognitive persona comprising a set of nodes in the cognitive graph, links among the set of nodes being weighted to provide a weighted cognitive graph; associating a user with the cognitive persona; and, performing a cognitive computing operation based upon the cognitive persona associated with the user. |
US10007870B2 |
Redirection of a file based on distance between physical ports of an intermediate device
An example embodiment may involve a target device receiving a file that contains a job. The job may be associated with preferences that are not supported by the target device. In response, the target device may determine weighted ratings for candidate devices, where the weighted ratings are based on the inverse of the physical port distance along an outside of the network switch device. The physical port distance is between a respective pair of two physical ports on the network switch device in which cables are inserted to communicatively connect the target device to the respective candidate devices. The target device may transmit the file to the candidate device with the highest weighted rating. |
US10007869B2 |
Payment card receiver with selectably blockable slot
A payment card receiver including at least one element defining a payment card receiving slot, a shutter, pivotably mounted with respect to the payment card receiving slot for selectably blocking the payment card receiving slot and a card-operated shutter movement restricting switch operative to retain the shutter in a shutter movement restricting operative orientation, in which the shutter blocks the payment card receiving slot, in the absence of at least partial insertion of a payment card in the payment card receiving slot. |
US10007867B2 |
Systems and methods for identifying entities directly from imagery
Systems and methods of identifying entities are disclosed. In particular, one or more images that depict an entity can be identified from a plurality of images. One or more candidate entity profiles can be determined from an entity directory based at least in part on the one or more images that depict the entity. The one or more images that depict the entity and the one or more candidate entity profiles can be provided as input to a machine learning model. One or more outputs of the machine learning model can be generated. Each output can include a match score associated with an image that depicts the entity and at least one candidate entity profile. The entity directory can be updated based at least in part on the one or more generated outputs of the machine learning model. |
US10007865B1 |
Learning method and learning device for adjusting parameters of CNN by using multi-scale feature maps and testing method and testing device using the same
A learning method for acquiring a bounding box corresponding to an object in a training image from multi-scaled feature maps by using a CNN is provided. The learning method includes steps of: (a) allowing an N-way RPN to acquire at least two specific feature maps and allowing the N-way RPN to apply certain operations to the at least two specific feature maps; (b) allowing an N-way pooling layer to generate multiple pooled feature maps by applying pooling operations to respective areas on the at least two specific feature maps; and (c) (i) allowing a FC layer to acquire information on pixel data of the bounding box, and (ii) allowing a loss layer to acquire first comparative data, thereby adjusting at least one of parameters of the CNN by using the first comparative data during a backpropagation process. |
US10007857B2 |
Method for the three-dimensional detection of objects
The present invention relates to a method for the three-dimensional detection of objects in which two images of a scene are detected and mutually corresponding objects in the images are identified by means of a correlation process. A binarization scheme which compares randomly selected point pairs with one another is used in the correlation process. The point pairs are fixed by means of a plurality of iterations. |
US10007840B2 |
System for video based face recognition using an adaptive dictionary
The method includes a dictionary including a target collection defined by images that are known with a defined level of certainty to include a subject and an imposter collection defined by images of individuals other than the subject. In the method, images of an area are captured over a period of time. In respect of each image: a matching calculation is carried out, based upon a comparison of the image captured with the images in the dictionary to result in a measure of confidence that the subject is in the area; and an inference determination is made to replace one of the target collection images with a further image that is known with the defined level of certainty, the determination being a function of the measure of confidence resultant from the captured image, the measure resultant from one or more previously captured images and the associated capture times. |
US10007837B2 |
Determining the robot axis angle and selection of a robot with the aid of a camera
A method for identifying a manipulator by means of a portable terminal device, wherein the portable terminal device comprises a 3D camera. The method operates to detect a three-dimensional image of at least one part of the manipulator to be identified by means of the 3D camera of the portable terminal device. An actual status of the manipulator is determined based on the three-dimensional image detected. The 3D camera is a plenoptic camera, and the detected three-dimensional image comprises a four-dimensional light field of at least one part of the manipulator to be identified. |
US10007835B2 |
Cell region display control device, method, and program
There are included a colony evaluation unit 31 that acquires an evaluation result of the cell colony in a cell image obtained by imaging the cell colony, a divided region setting unit 32 that sets a plurality of divided regions by dividing the region of the cell colony according to the evaluation result, a display control unit 34 that displays each of the plurality of divided regions, and a region deformation unit 33 that deforms the divided regions according to a change in the form of the cell colony due to an operation on the cell colony. The display control unit 34 changes a display of the divided regions before the change in form of the cell colony to a display of the divided regions after the deformation. |
US10007831B2 |
Information processing apparatus, biometric authentication method, and recording medium
An information processing apparatus includes a touch panel; a camera; and a processor coupled to the touch panel and the camera and configured to: display first guide information on the touch panel, display second guide information at a location different from a location of the first guide information on the touch panel when an operation to the first guide information is detected, acquire a plurality of images of a first palm photographed during a period from when a finger touching to the first guide information has been detected to when a finger touching to the second guide information has been detected, and extract a first authentication image for use in authentication of a user from the plurality of images of the first palm. |
US10007829B2 |
Electronic device including electrostatic discharge device coupled flexure member and related methods
An electronic device may include a device housing having a topside and an underside, a mounting frame movable above the topside of the device housing, and a finger biometric sensor carried by the mounting frame. The electronic device may also include an electrically conductive flexure member carried by the underside of the device housing and configured to upwardly bias the mounting frame relative to the device housing and an electrostatic discharge (ESD) device electrically coupled between the mounting frame and the electrically conductive flexure member. |
US10007825B2 |
Positioning system using triangulation positioning based on three pixel positions, a focal length and the two-dimensional coordinates
A positioning system for positioning a to-be-positioned device includes three or more reference objects each providing individual unique feature information associated with a two-dimensional coordinate. A positioning device includes an image capturing unit obtaining image data of three of the reference objects, and a processing unit obtaining, based on the image data, three pixel positions corresponding respectively to the three reference objects in the image data, obtaining the two-dimensional coordinate of the location of the three reference objects, and estimating a positioning coordinate of the to-be-positioned device using a triangulation positioning method based on the three pixel positions, a focal length used for obtaining the image data and the two-dimensional coordinates. |
US10007824B1 |
Target options for a data capture device with intuitive aiming involving specular objects
A presentation scanner allows an operator to easily place an object being scanned within the scanner's field of view in order to enhance usability of the scanner. A partially transmitting and partially reflecting surface, like a mirror, is used. An aiming pattern or target indicator is projected from an aiming source to the surface. The aiming pattern or target indicator is seen by an operator who aligns the object, which is reflected from the surface back to the operator, to be placed over or within the aiming pattern that appears at the surface. Once aligned, a camera captures the image of the optical code. |
US10007822B2 |
Graphical barcode readers that are configured for glare reduction
A method for glare reduction may be implemented by a graphical code reader. The graphical code reader includes an optic system, a plurality of light sources, and a control system. The control system is configured to determine that glare is present in an image captured by the optic system by identifying reflection from at least one of the plurality of light sources. The control system may take a corrective action to reduce the glare in subsequent images. The control system may be configured to take a first corrective action if a diffraction pattern is present at a periphery of the glare, and take a second corrective action if a diffraction pattern is not present at the periphery of the glare. |
US10007821B2 |
Interrogator system, apparatus and method
The present invention relates to the identification of RFID devices that are arranged closely together and placed on shelving for logistical and storage purposes. Furthermore, the aspects of the present invention relate to an arrangement and/or layout of antenna coils for example in an interrogator. There is disclosed a RFID interrogator and/or method of interrogating comprising, in one form, an RFID docking station consisting of a stationary RFID interrogator with RFID shelving antennas and mobile cabinets with shelves where the docking station antennas and the cabinet shelves interpenetrate when the mobile cabinet is offered up to the docking station such that the antennas are able to identify tagged items on the cabinet shelves.In another form, an RFID docking station consisting of a mobile RFID interrogator with RFID shelving antennas and stationary cabinets with shelves where the docking station antennas and the cabinet shelves interpenetrate when the docking station is offered up to the shelving such that the antennas are able to identify tagged items on the cabinet shelves. |
US10007817B2 |
RFID system
An RFID system includes an antenna of a reader/writer and an antenna of an RFID tag. Transmission and reception of a high-frequency signal of a UHF band is performed between the antenna of the reader/writer and the antenna of the RFID tag that are arranged so as to be adjacent to each other. A loop antenna including a loop conductor is used as the antenna of the reader/writer, and coil antennas including a plurality of laminated coil conductors are used as the antenna of an RFID tag. In addition, the conductor width of the loop conductor in the loop antenna is greater than the conductor widths of the coil conductors in the coil antennas. |
US10007811B2 |
Anti-tamper system
The present invention relates to a system for protecting sensitive data including at least one enclosing layer, a cryptography module, at least one tamper-detecting sensor, zeroization support logic, at least one memory module, and at least one Internal IPM Decoupler configured to provide a link between the anti-tamper system and at least one electronic component that is enclosed by at least one enclosing layer. |
US10007810B2 |
Alternate screen reveal for instant privacy
A system and method for assuring the privacy of a computer application includes generating a user interface with a privacy feature coupled with a computer application. Through the user interface, the user is able to activate the privacy feature while interacting with the computer application. The computer application displays application-based screen elements against a backdrop. Once activated, the privacy feature presents a visual display hiding the application-based screen elements in the application from view without closing or logging out of the application. |
US10007809B1 |
Fine-grained self-shredding data in a secure communication ecosystem
One embodiment provides a document management system comprising a storage system to store one or more encrypted documents, at least a first portion of a first encrypted document encrypted using a first encryption key, and an encryption key manager to manage a set of encryption keys for the documents on the storage system, the encryption key manager further to discard the first encryption key to provide secure removal of the portion of the encrypted document. |
US10007805B2 |
Forming a protected data field entry
The system may comprise receiving a data element, and receiving an encryption key and an associated encryption key identifier from an encryption keystore database. The system may further comprise transmitting the data element to an encryption module for encryption using the encryption key to form an encrypted data element. The system may also comprise receiving the encrypted data element from the encryption module and concatenating the encryption key identifier with the encrypted data element to form a protected data field entry. |
US10007802B2 |
Device, method, and graphical user interface for accessing an application in a locked device
A device with a touch sensitive display and a plurality of applications, including a camera application, while the device is in a locked, passcode-protected state: displays a lock screen interface, the lock screen interface including a camera access indicia; detects a gesture; in response to a determination that the gesture starts on the camera access indicia: ceases to display the lock screen interface; starts a restricted session for the camera application; displays an interface for the camera application, without displaying a passcode entry interface; and maintains the device in the locked, passcode-protected state for the applications other than the camera application; and in response to a determination that the gesture starts at a location other than the camera access indicia: displays a passcode entry interface, wherein in response to entry of a correct passcode in the passcode entry interface, the device enters an unlocked state. |
US10007800B2 |
Remote rule execution
In a policy decision point (500) coupled to at least one remote attribute source (107a-c), a method of transforming an attribute-based access control (ABAC) policy (106) to facilitate evaluation includes: identifying a functional expression (F1) of the ABAC policy; forming, based on the sub-hierarchy of the policy that has F1 as its hierarch, a remote query intended for a RAS such that the output data from execution of the remote query correspond to the outcome of an evaluation of F1; and transforming the ABAC policy by replacing the sub-hierarchy by a second functional expression that represents the remote query. A method of evaluating an access request against an ABAC policy includes using such a transformed ABAC policy. Furthermore, a method of evaluating an access request against an ABAC policy includes identifying remotely executable sub-hierarchies and delegating these to remote attribute sources. |
US10007798B2 |
Method for managing privacy of digital images
A captured digital image is stored in memory together with metadata derived from a location signal only if the location metadata is determined not to be within one or more predefined exclusion zones. A GPS receiver module can be implemented to obtain the location signal. |
US10007796B2 |
Digital communications
A device to apply a digital fingerprint to a digital signal comprises a means of intercepting or acquiring a signal, a storage element and a processor for executing computer implemented program code components in the storage element to effect the methods. The methods include transforming a plurality of signal samples onto a discrete orthonormal basis and ranking the transformed samples according to their magnitude. The n largest principal components of the ranked transformed samples are optionally permuted to generate a re-ordered set of principal components, which are then altered by a marking angle. The marked principal components and unmarked non-principal components are converted and combined and applying an inverse of the transform function to the combined principal and non-principal components to generate a fingerprinted digital signal. Methods to prepare the signal for marking, recover the digital fingerprint and verify the distributor and/or recipients of the signal are also disclosed. |
US10007787B2 |
Runtime return-oriented programming detection
Input is received during runtime of a program. The input is a return instruction address of a called function and a return target address of the program. A determination is made whether the instruction immediately prior to the return target address is a call to the called function. If the instruction immediately prior to the return target address is not a call to the called function, a notification is transmitted that return-oriented programming is suspected. |
US10007784B2 |
Technologies for control flow exploit mitigation using processor trace
Technologies for control flow exploit mitigation include a computing device having a processor with real-time instruction tracing support. During execution of a process, the processor generates trace data indicative of control flow of the process. The computing device analyzes the trace data to identify suspected control flow exploits. The computing device may use heuristic algorithms to identify return-oriented programming exploits. The computing device may maintain a shadow stack based on the trace data. The computing device may identify indirect branches to unauthorized addresses based on the trace data to identify jump-oriented programming exploits. The computing device may check the trace data whenever the process is preempted. The processor may detect mispredicted return instructions in real time and invoke a software handler in the process space of the process to verify and maintain the shadow stack. Other embodiments are described and claimed. |
US10007780B1 |
Authentication management
Disclosed aspects relate to authentication management. A first valid authentication input may be established with respect to access enablement to a computing asset. A second valid authentication input may be established with respect to access enablement to the computing asset. A triggering event may be detected. The first valid authentication input may be deactivated based on the triggering event. The second valid authentication input may be activated based on the triggering event. The graphical user interface may be presented which may appear to prompt for the first valid authentication input. The second valid authentication input may be received via the graphical user interface. Access enablement with respect to the computing asset may be authenticated in response to receiving the second valid authentication input. |
US10007777B1 |
Single input unlock for computing devices
A device is described that, while operating in a lock-sensitive display. Responsive to detecting, and while receiving the first portion, the device displays a plurality of input nodes including a first node at the initial location and a second node at a subsequent location. Responsive to detecting the first portion of the continuous-gesture input at the subsequent location, the device receives a second portion of the gesture beginning at the subsequent location and ending at a final location where a third node is displayed. Based on the second portion of the gesture, the device determines an ordered-selection of input nodes beginning with the second node and ending with the third node. Responsive to determining that the ordered-selection satisfies an unlock sequence, the device transitions to operating an unlocked-state where the device displays a graphical user interface. |
US10007775B2 |
Managing access to an electronic system
A method, system or computer usable program product for managing access to an electronic system through a touchscreen device including presenting a display of a first and a second scrolling stream of icons; responsive to user input, detecting contemporaneous selection of a first icon from the first scrolling stream and a second icon from the second scrolling stream; and responsive to the selection of the first and second icon matching an established unlock pattern, unlocking the electronic system. |
US10007774B2 |
Biometric data detection device
A biometric data detection device includes a biometric authentication sensor electrically connected to a data processing terminal through a connecting member, a housing that houses the biometric authentication sensor, a window portion that acquires biometric data to be authenticated by the biometric authentication sensor and that is formed in the housing, and an attachment member that is rotatably provided at the housing and that renders the housing rotatable in a state in which the housing is attached to the data processing terminal. |
US10007773B2 |
Method for generating public identity for authenticating an individual carrying an identification object
A method for generating a public identity for authenticating an individual carrying an identification object, the method including: entering an initial biometric datum of the individual; generating a first key from the biometric datum; generating a second key derived from a datum generated by a security component of the object; generating an initial encryption key combining the first key and the second key; communicating with a server a first identity of the individual in connection with the initial encryption key; generating by the server a public identity by encrypting the first identity using the initial encryption key, the public identity being stored by the server in connection with the initial encryption key. The public identity is not significant, but is secured by a strong connection between the object and biometry of the individual. |
US10007772B2 |
Method and apparatus for authenticating access to a multi-level secure environment of an electronic device
An electronic system utilizes a method (500) for authenticating access to a multi-level secure environment. According embodiments, the system stores (501) fingerprint data for at least one authorized human user of the system. The fingerprint data for each authorized user includes copies of fingerprints for two or more fingers of the user. Some time after storing the fingerprint data, the system senses (503) one or more fingers of an individual who is attempting to use the system and compares (505) the sensed finger data to the stored fingerprint data. When at least some of the sensed finger data matches copies of fingerprints in the stored fingerprint data, the system determines (509) a quantity of matching fingerprints. The system then determines (525) a security level for the individual based on the quantity of matching fingerprints and provides access (527) to particular functionality of the system based on the determined security level. |
US10007768B2 |
System and method for distributing broadcast media based on a number of viewers
A system and method related thereto that includes a processor, and computer executable instructions readable by the processor and operative to provide media content for selection, provide a license for selection, wherein the license is associated with the media content, receive a selection of the media content or the license, use a sensor to determine a number of persons that are capable of perceiving the media content, and control the media content based on the number of persons that is determined to be capable of perceiving the media content, wherein controlling the media content includes any or all of the following: ceasing to play the media content, pausing the media content, playing the media content, or continuing to play the media content. |
US10007767B1 |
System and method for securing tenant data on a local appliance prior to delivery to a SaaS data center hosted application service
An extensible servicing hosting platform is provided that supports the design, build and concurrent deployment of multiple web accessible services on a services hosting platform. The services hosting platform comprises a services hosting framework capable of hosting multiple service applications, each of which may be shared by multiple tenants that each customize their use of a particular application service by extending the application service to exploit run time platform services within a service execution pipeline. The services hosting framework may easily be leveraged by applications to decrease the time associated with developing, deploying and maintaining high quality services in a cost effective manner. |
US10007763B2 |
Drug prescribing system
A drug prescribing system that can prevent a wrong drug from being taken during picking is provided. A drug prescribing system includes a host computer including an input device through which prescription data based on a prescription is input, a drug dispensing apparatus in which drugs are housed in advance, and that dispenses a drug in accordance with the prescription data, and a picking inspection apparatus that conducts a picking inspection for a drug picked in accordance with the prescription data. The drug dispensing apparatus outputs supplementary information on a drug that is not dispensed with the drug dispensing apparatus and needs to be supplemented. The picking inspection apparatus receives an input of the supplementary information, and conducts the picking inspection for a supplementary drug supplemented based on the supplementary information. |
US10007759B2 |
Infusion devices and methods
Medical devices having restrictive access, and methods thereof are provided. |
US10007756B2 |
Medical imaging system for scan queue management
A medical imaging system for scan queue management is provided, comprising: a computing device; a display device; and, an imaging device; the computing device configured to: render: a graphical scan queue comprising a first graphical representation of a type of each respective digital image series of a plurality of digital image series, in an order corresponding to an order in which the series are to be acquired; and, a graphical indication of respective total estimated times for acquiring each of the series; render, at the display, a respective graphical timer on each respective first graphical representation as the series are acquired, the respective graphical timer indicating acquisition progress; receive, from the imaging device, the respective series as they are acquired; store the respective series; and, when acquisition of the respective series occurs, render a graphical indicator of a next respective series to be acquired in the scan queue. |
US10007755B2 |
Hybrid data architecture for use within a healthcare industry optimized cognitive environment
A data architecture for use within a cognitive information processing system environment comprising: a plurality of data sources, the plurality of data sources comprising a public data source and a private data source, the public data source comprising publicly available healthcare information, the private data source comprising privately managed, company specific healthcare information; and, a cognitive data management module, the cognitive data management module accessing information from the plurality of data sources and providing the information to an inference and learning system. |
US10007751B2 |
Use of net-based target congestion ratios in global routing
According to an aspect, a plurality of nets are grouped into a plurality of buckets based on timing criticalities associated with the nets, and different TCRs are assigned to each of the buckets. For each of the nets, a TCR for the net is determined based on the TCR assigned to the bucket containing the net. Global routing of the net is performed according to the TCR and to one or more constraints associated with the net. The TCR for the net is incremented by a specified amount in response to the global routing of the net resulting in violating at least one of the one or more constraints associated with the net and to a stopping criteria not being met. The performing global routing and incrementing the TCR for the net is repeated. |
US10007750B2 |
Gate pad layout patterns for masks and structures
A layout design of a standard cell for a set of masks includes a first gate pad layout pattern, a second gate pad layout pattern immediately adjacent to the first gate pad layout pattern, and a third gate pad layout pattern immediately adjacent to the second gate pad layout pattern. Each gate pad layout pattern has first and second sides extending along a first direction, the second side further along a second direction than the first side. A first gate pad pitch is a distance between first sides of the first and second gate pad layout patterns and has a value different from that of a second gate pad pitch that is a distance between first sides of the second and third gate pad layout patterns. Each gate pad pattern is usable for forming a gate pad surrounding a set of channel structures. |
US10007749B2 |
Converged adaptive compensation scheme
Described is an apparatus which comprises: logic to convert output of at least one sensor to a digital sensing signal; a router coupled to the sensor, the router to receive the digital sensing signal and to map into circuit data; and one or more communication interfaces, coupled to the router, to forward circuit data to a circuit endpoint. Described is a method which comprises: providing one or more digital sensing signals from a plurality of sensors; receiving the one or more digital sensing signals; generating packets of data using the one or more digital sensing signals; and providing the packets of data to one or more destinations. |
US10007746B1 |
Method and system for generalized next-state-directed constrained random simulation
A system and method for generalized next-state-directed constrained random simulation may include obtaining an initial state for a finite state machine (FSM) constrained by a first Boolean random circuit; and unrolling the FSM, wherein each step of steps of the unrolling, except for a final step, is constrained by the first Boolean random circuit that defines a set of generalized cycles, and wherein the final step is constrained by a second Boolean random circuit. |
US10007744B2 |
Process based metrology target design
Methods and systems for automatically generating robust metrology targets which can accommodate a variety of lithography processes and process perturbations. Individual steps of an overall lithography process are modeled into a single process sequence to simulate the physical substrate processing. That process sequence drives the creation of a three-dimensional device geometry as a whole, rather than “building” the device geometry element-by-element. |
US10007740B2 |
Pattern matching based character string retrieval
Embodiments relate to generating a retrieval condition for retrieving a target character string from texts by pattern matching. An aspect includes dividing a first text into words. Another aspect includes generating a converted character string by performing at least one of appending at least one character in at least either one of previous and subsequent positions of the target character string. Another aspect includes replacing at least one character of the target character string. Another aspect includes generating the retrieval condition for retrieval candidates in the words of the first text, the retrieval condition comprising determining that a retrieval candidate matches the target character string and does not match the converted character string based on a ratio of a part of the retrieval candidate which matches the converted character string and corresponds to the target character string is less than or equal to a reference frequency. |
US10007737B2 |
Tailored interpersonal communication platform (ICP) management
Systems, devices, and process are provided for tailored interpersonal communication platform management. This can include tailoring interpersonal communication methodologies across a selection of network supported interpersonal communication platforms including one-on-one social media, broadcast social media, email, SMS, and VoIP, etc. for a user, and among and between the user and enrollees or participants in one or more of various ICPs. |
US10007732B2 |
Ranking content items based on preference scores
A set of content items, such as web pages, are identified in response to a query generated by a user. The Identified content items are initially ranked using a ranking scheme. User-interaction data that describes preferences that the user may have towards some of the ranked content items is received. In order to personalize the ranking of the content items for the user, the user-interaction data is used to re-rank the ranked content items in a way that favors content items that are preferred by the user, while also preserving the initial broadly applicable ranking with respect to content items that are not preferred or that are equally preferred by the user. |
US10007728B2 |
Determining a community page for a concept in a social networking system
Equivalent concepts expressed across multiple domains are matched and associated with a metapage generated by a social networking system. User preferences expressed on multiple domains, represented as pages in a social networking system, may be organized by concept and shared with advertisers, third-party developers, and other users of the social networking system using the metapages generated for the concepts. Aggregated social information may be presented to users of the social networking system viewing a page associated with a metapage. Information presented on external websites may be used to link pages across multiple domains with a metapage generated on the social networking system, presenting the information on other external websites associated with the metapage as links on the pages associated with the metapage. Feedback from users may be used to include or exclude pages from being associated with a generated metapage. |
US10007727B2 |
Method and system for processing raw financial data streams to produce and distribute structured and validated product offering objects
A real time information manager which processes raw data from data providers, such as feeds of current information about financial product offerings, is provided. Raw data objects received from various data providers are analyzed, formatted, and a current version of each unique data object is stored in an object storage pool. Information about the state of each objects is transmitted on a particular output data channel in accordance with the type of object. A subscriber process can access one or more of the data channels and utilize the broadcast data. In one configuration, one or more client managers are provided which subscribe to particular data channels and serve as an intermediary between the real time information manager and sets of clients. |
US10007725B2 |
Analyzing user searches of verbal media content
Disclosed are various embodiments for analyzing searches of verbal media content associated with media content features. Custom abridgements of media content features may be generated based on user interest in a plurality of portions of the media content feature following the plurality of verbal media content searches. A recommendation for a portion of a media content feature may be sent to a first client based on an expression of interest by a second client in dialog featured in the portion of the media content feature but in a secondary language. The first client may be determined based on an association between the first client and the secondary language. A product can be recommended to a client based on a dialog search query, where the dialog of a media content search result contains a reference to the product or a similar product. |
US10007720B2 |
Automatic conversation analysis and participation
Example embodiments provide a system and method for analyzing conversations and determining whether to participate with a response. A networked system receives, over a network, a communication that is a part of a conversation involving one or more users, whereby the networked system is a participant in the conversation. The networked system analyzes the communication including parsing key terms from the communication. The networked system then identifies a sentiment of a user among the one or more users based on the parsed key terms. Based on the identified sentiment, the networked system determines whether to respond to the communication. In response to a determination to respond, the networked system generates a customized response and transmits the customized response, over the network, to a device of the user. The customized response may comprise questions or a set of options related to the conversation. |
US10007719B2 |
Compensating for individualized bias of search users
Biases in search and retrieval (i.e., situations where searchers seek or are presented with information that significantly deviates from the truth) may be detected by comparison to one or more authoritative sources. Once bias or potential bias is detected, techniques may be applied to indicate and/or compensate for the bias. Such techniques may allow users to more easily assess the veracity of search results, and increase the chances that users will locate accurate answers to their questions. |
US10007717B2 |
Clustering communications based on classification
Methods and apparatus related to clustering documents based on one or more classification terms and optionally based on similarity of structural paths of the documents. In some implementations, the documents are communications such as structured emails or other structured communications. In some of those implementations, clustering the communications includes identifying a plurality of classification terms indicative of a classification, identifying a corpus of communications that includes communications that are not labeled with an association to the classification, and determining a cluster of the communications based on occurrence of one or more of the classification terms in the communications of the cluster. |
US10007714B2 |
Ongoing management for pre-planned handling of digital presence
Ongoing management for pre-planned handling of digital presence is provided. A service such as a management service monitors continuously monitors digital assets of an asset owner hosted at external resources. A change to the digital assets retrieved from the external resources is analyzed in response to a detection of the change. The change is processed to reclassify the digital assets into asset categories. The digital assets and the asset categories are matched to suggested actions and suggested trigger events. The suggested actions include operations to dispose of the digital assets in case of an incapacitation of the asset owner. A notification is transmitted to an asset manager to prompt the asset manager to review the updates to the digital assets, the asset categories, the suggested actions, and the suggested trigger events. |
US10007713B2 |
Metadata extraction and management
There are provided systems and methods for performing metadata extraction and management. Such a system includes a computing platform having a hardware processor, a system memory, and metadata extraction and management unit stored in the system memory. The system is configured to extract multiple metadata types from a media asset, and to aggregate the multiple metadata types to produce an aggregated metadata describing the media asset. The system is further configured to transform the aggregated metadata into at least one database entry identifying the media asset, and to map the at least one database entry into a graphical database so as to relate the media asset to at least one other media asset represented in the graphical database. |
US10007710B2 |
Adaptive control of data collection requests sent to external data sources
Techniques and mechanisms are disclosed that enable a data collection system to adaptively control collection of data from one or more external data sources. At a high level, adaptively controlling collection of data from external data sources may include collecting performance information related to one or more data collection nodes and, in response to analyzing the collected performance information, adapting rates at which the data collection nodes send data collection requests to external data sources. Data collection performance information generally may include, but is not limited to, network traffic data, error messages generated by external data sources and/or data collection nodes, computing device performance information, and any other types of information related to a data collection node's ability to collect data from external data sources. |
US10007708B2 |
System and method of providing visualization suggestions
Techniques of providing visualization suggestions are disclosed. In some example embodiments, a current visualization of at least a portion of data of a dataset is determined to be displayed to a user in a graphical user interface of a device, a plurality of visualization candidates is generated based on an application of transition rules to the current visualization, a corresponding score for each one of the plurality of visualization candidates is generated based on a corresponding level of data variance for the data of the corresponding visualization candidate, a ranking of the plurality of visualization candidates is generated based on the scores, at least one of the plurality of visualization candidates is selected based on the ranking, and a plurality of selectable visualization suggestions corresponding to the selected visualization candidates is caused to be displayed to the user in the graphical user interface of the device. |
US10007700B2 |
Query optimization for group-by extensions and distinct aggregate functions
Techniques for query optimization for group-by extensions and distinct aggregate functions are provided. A query has an extended group-by clause with an extended group-by operator and a first set of group-by columns. The query has one or more distinct aggregate functions and one or more non-distinct aggregate functions. An initial subquery is constructed that generates a partially aggregated initial temporary (PAIT) table when executed. The initial subquery includes a GROUP BY clause with a second set of group-by columns that includes the first set of group-by columns of the extended group-by clause of the query and one or more columns specified by the one or more distinct aggregate functions. One or more subqueries are computed that compute groupings indicated by the extended group-by operator based on the PAIT table generated by the initial subquery. |
US10007695B1 |
Replication lag-constrained deletion of data in a large-scale distributed data storage system
Computer-implemented techniques for replication-lag constrained deletion of data in a distributed data storage system. In some aspects, the techniques improve the operation of a computing system by preventing too high of a delete rate that causes severe replication lag while at the same time increasing and decreasing the delete rate over time to a maximum allowable delete rate constrained by measured replication lag in terms of both local replication lag and geographic replication lag. In one implementation, the delete rate is adjusted by increasing or decreasing a pause interval that determines how long a database data deletion process pauses between submitting database deletion commands to a database server. |
US10007693B1 |
Dynamic determination of categorical search results
Disclosed are various embodiments for generating a de-duplicated and subcategory summary search results in response to a search query. A set of original search results and a set of categorical search results may be obtained in response to a search query. The original search results may be relevant to the search query while the categorical search results may be relevant to the search query and a category. The items in the categorical search results may be associated with various subcategories. The duplicate items in the categorical search results and at least a portion of the original search results may be removed from the categorical search results. The repeated instances of each of the subcategories may be removed from the categorical search results. |
US10007692B2 |
Partition filtering using smart index in memory
Example apparatus and methods detect a query to a partition in a table store that is arranged in a table-entity-property organization. A partition is a collection of entities having the same partition key value. If the query seeks to filter on a specific entity in the partition, then the partition may be copied to a memory (e.g., structured shared cache, shared memory) that is prepared with one or more indexes that facilitate filtering the partition. Example apparatus and methods may copy the partition from the table store into the memory and then filter the partition on the specific field from the memory using the one or more indexes. Filtering the partition on the specific field may proceed in parallel, perhaps massively in parallel, using all the indexes available for the memory. |
US10007681B2 |
Adaptive sampling via adaptive optimal experimental designs to extract maximum information from large data repositories
A system, method, and computer-readable medium for extracting the samples from big data to extract most information about the relationships of interest between dimensions and variables in the data repository. More specifically, extracting information from large data repositories follows an adaptive process that uses systematic sampling procedures derived from optimal experimental designs to target from a large data set specific observations with information value of interest for the analytic task under consideration. The application of adaptive optimal design to guide exploration of large data repositories provides advantages over known big data technologies. |
US10007680B2 |
Content collection search with robust content matching
Systems and approaches for searching a content collection corresponding to query content are provided. In particular, false positive match rates between the query content and the content collection may be reduced with a minimum content region test and/or a minimum features per scale test. For example, by correlating content descriptors of a content piece in the content collection with query descriptors of the query content, the content piece can be determined to match the query content when a particular region of the content piece and/or a particular region of a query descriptor have a proportionate size meeting or exceeding a specified minimum. Alternatively, or in addition, the false positive match rate between query content and a content piece can be reduced by comparing content descriptors and query descriptors of features at a plurality of scales. A content piece can be determined to match the query content according to descriptor proportion quotas for the plurality of scales. |
US10007675B2 |
Method of improving database integrity for driver assistance applications
A method of maintaining a database for a plurality of vehicles includes obtaining first sensor data from a vehicle sensor and comparing the first sensor data to data in the database. If the first sensor data does not match the database data, it is determined whether data from a single vehicle sensor or from a plurality of vehicle sensors is required to update the database. The database is updated if consistent data from a required number of vehicle sensors is available. A loss of database integrity is identified if data from a plurality of vehicle sensors is required to update the database but is not available. Anomalous driving is identified if data from a plurality of vehicle sensors is required to update the database and is available, and if the first sensor data is not confirmed by data from other vehicle sensors. |
US10007674B2 |
Data revision control in large-scale data analytic systems
A computer-implemented system and method for data revision control in a large-scale data analytic systems. In one embodiment, for example, a computer-implemented method comprises the operations of storing a first version of a dataset that is derived by executing a first version of driver program associated with the dataset; and storing a first build catalog entry comprising an identifier of the first version of the dataset and comprising an identifier of the first version of the driver program. |
US10007670B2 |
Method, system, and computer program product for sharing information
In one embodiment, a method includes: receiving an excerpt of information from a first user, wherein the excerpt of information includes information from a target web page; storing the excerpt, in an XML format, in a folder on a storage medium; detecting a change in the target web page; in response to the detected change in the target web page, updating the excerpt of information from the target web page; receiving, from the first user, an identification of a second user with whom the first user wishes to share the excerpt of information; and transmitting a communication to the second user inviting the second user to view the excerpt of information in the folder. |
US10007667B2 |
Systems and methods for document management for sharing documents according to document category
Systems and methods for document management for sharing documents according to document categories, wherein an author can generate a document for sharing, specify a document category for the document, and share the document or the category. Upon accessing a shared document by a recipient, the recipient may be prompted to access the most relevant document of the document category. The recipient may thus receive a link to a shared document and, upon invoking the link, instead of being directed to the shared document, may be directed to a subsequently authored, or otherwise more relevant document from the document category. The determination of relevancy may relate to the age of a document. |
US10007666B2 |
Device and method for managing structured document, and computer program product
According to an embodiment, a structured document management device includes a query data receiving unit; a structural condition dividing unit; a structural condition rewriting unit; and a query execution unit. The query data receiving unit is configured to receive query data for searching a structured document. The structural condition dividing unit is configured to divide the query data into elements including a structural condition. The structural condition rewriting unit is configured to rewrite the structural condition into a rewritten query when a type of the structural condition is other than a descendant structural condition. The rewritten query is predetermined to include a joining process with a descendant structural condition so as not to affect structural conditions appearing before and after the structural condition. The query execution unit is configured to output a search result in response to query data that includes the structural condition and the rewritten query. |
US10007651B2 |
Detect errors in intermediate electronic documents
In an embodiment, a document error handling method is disclosed. The document error handling method may include or comprise accessing an electronic document that includes or comprises a plurality of data fields, identifying a plurality of errors associated with the electronic document, and accessing a data field from among the plurality of data fields, wherein the data field corresponds to a selected error from among the plurality of errors. The document error handling method may also include or comprise editing the data field in response to an error editing input to thereby enable an elimination of the selected error. |
US10007649B2 |
Entity-based document content change management system
A content management system is disclosed. The system includes at least one server, non-transitory storage, documents, entity-specific section weights, and entity-specific review thresholds. The system further includes at least two client computer systems that enable a user to access a document for at least one of review or modification. The system will, in response to receipt of an indication that changes have been made to one or more sections of a document, A) determine a change value indicative of a quantity of changes made within each section, B) calculate an entity-specific provenance value by multiplying, on a section basis, the change value within each section by the assigned entity-specific weight value for each section, to produce an entity-specific section value for each section, and then summing the entity-specific section values; and C) when any entity-specific provenance value satisfies a review threshold value, to construct and send a review notification. |
US10007641B2 |
System and method for managing vehicle by using mobile terminal
A system and method for managing a vehicle by using a mobile terminal. The mobile terminal includes: a vehicle verification unit that receives information for verifying a vehicle management terminal and verifies the vehicle management terminal based on the received information; and a terminal information collecting unit for collecting information regarding control of a vehicle. |
US10007640B2 |
Method for ascertaining the fertilizer requirement, in particular the nitrogen fertilizer requirement, and apparatus for carrying out the method
A method and a device for discharging fertilizer for agricultural cultivated plants are disclosed. According to the invention, the required quantity of fertilizer is determined depending on the current nutrient uptake (nutrient status), optimum nutrient uptake (nutrient requirement) by the fertilizing deadline, and optimum nutrient uptake (nutrient requirement by the next fertilizing deadline, wherein other influencing factors are taken into consideration via a correction factor DIMA. |
US10007634B2 |
Method to enable intel mini-mezz open compute project (OCP) plug-and-play network phy cards
Methods for implementing mini-mezzanine Open Compute Project (OCP) plug-and-play Network PHY Cards and associated apparatus. In accordance with one aspect, the MAC (Media Access Channel) and PHY (Physical) layer functions in one or more communication protocol stacks are split between a MAC block in a Platform Controller Hub (PCH) or processor SoC and a PHY card installed in a mezzanine slot of a platform and including one or more ports. During platform initialization operations, configuration parameters are read from the PHY card including a PHY card ID, and a corresponding configuration script is selected and executed to configure the PHY card for use in the platform. The configuration parameters are also used to enumerate PCIe devices associated with physical functions and ports supported by the PHY card. |
US10007630B2 |
Encapsulation enabled PCIE virtualisation
A method for transmitting data packets from a first device through a switch to a second device is described. The method is performed at an intercepting device intermediate the first device and the switch device. The method comprises receiving a first data packet from the first device, determining that the first data packet is to be transmitted to the second device and determining whether the first data packet is of a first type that can not be transmitted from the intercepting device to the second device through the switch. If the first data packet is of the first type, the first data packet is encapsulated within a second data packet and transmitting the second data packet through the switch to the second device. If the first data packet is not of the first type, the method comprises transmitting the first data packet through the switch to the second device. |
US10007629B2 |
Inter-processor bus link and switch chip failure recovery
A system is disclosed in which the system may include multiple bus switches, and multiple processors. Each processor may be coupled to each bus switch. Each processor may be configured to initiate a transfer of data to a given bus switch, and detect if a respective link to the given bus switch is inoperable. In response to detecting an inoperable link to a first bus switch, a given processor may be further configured to send a notification message to at least one other processor via at least a second bus switch and to remove routing information corresponding to the inoperable link from a first register. The at least one other processor may be configured to remove additional routing information corresponding to the inoperable link from a second register in response to receiving the notification message from the given processor. |
US10007628B2 |
Dynamically adjustable multi-line bus shared by multi-protocol devices
A device is provided that has a bus including a first line and a second line. A first set of devices are coupled to the bus and, in a first mode of operation, configured to use the first line for data transmissions and use the second line for a first clock signal. One or more additional lines are connected between two or more of the devices in the first set of devices for transmitting signaling between the two or more devices. A second set of devices are configured to use the bus and at least one of the additional lines for data transmissions in a second mode of operation, where in the second mode of operation symbols are encoded across the first line, the second line, and the at least one of the additional lines. |
US10007626B1 |
Storage performance testing to evaluate moving data among arrays
A technique evaluates moving a logical unit of storage (LUN). The technique involves adding, while a host accesses a production LUN on a source array, a test LUN on a target array. The technique further involves duplicating host input/output (I/O) requests from the host to form a first set of the host I/O requests for processing on the production LUN on the source array and a second set of the host I/O requests for processing simultaneously on the test LUN on the target array. The technique further involves performing, while the first set of the host I/O requests are processed on the production LUN and the second set of the host I/O requests are processed simultaneously on the test LUN, a performance evaluation on the target array to assess a performance outcome of moving the production LUN from the source array to the target array. |
US10007622B2 |
Method for reduced load memory module
A method for reducing load in a memory module. In such a method, a plurality of memory chips are coupled to a circuit platform. Each memory chip of the plurality of memory chips each has a plurality of memory dies. At least one controller is coupled to the circuit platform and further coupled to the plurality of memory chips for communication with the plurality of memory dies thereof. The at least one controller is for receiving chip select signals to provide a plurality of rank select signals in excess of the chip select signals. The plurality of memory dies are coupled with wire bonds within the plurality of memory chips for a reduced load for coupling the circuit platform for communicating via a memory channel. The load is sufficiently reduced for having at least two instances of the memory module share the memory channel. |
US10007620B2 |
System and method for cache replacement using conservative set dueling
A processor includes a set associative cache and a cache controller. The cache controller makes an initial association between first and second groups of sampled sets in the cache and first and second cache replacement policies. Follower sets in the cache are initially associated with the more conservative of the two policies. Following cache line insertions in a first epoch, the associations between the groups of sampled sets and cache replacement policies are swapped for the next epoch. If the less conservative policy outperforms the more conservative policy during two consecutive epochs, the follower sets are associated with the less conservative policy for the next epoch. Subsequently, if the more conservative policy outperforms the less conservative policy during any epoch, the follower sets are again associated with the more conservative policy. Performance may be measured based the number of cache misses associated with each policy. |
US10007618B2 |
Multi-source address translation service (ATS) with a single ATS resource
Disclosed is an address translation system. The processor includes a first address translator circuit and a second address translator circuit, coupled to a first functional unit and a second functional unit, respectively. The first address translator circuit translates a first original address to a first translated address and the second address translator translates a second original address to a second translated address as first-level address translation services (ATSs). An arbiter circuit is coupled between the first and second address translator circuits and a memory management circuit. The memory management circuit translates addresses as a second-level ATS when requested by at least one of the first address translator circuit or the second address translator circuit. |
US10007609B2 |
Method, apparatus and computer programs providing cluster-wide page management
A data processing system includes a plurality of virtual machines each having associated memory pages; a shared memory page cache that is accessible by each of the plurality of virtual machines; and a global hash map that is accessible by each of the plurality of virtual machines. The data processing system is configured such that, for a particular memory page stored in the shared memory page cache that is associated with two or more of the plurality of virtual machines, there is a single key stored in the global hash map that identifies at least a storage location in the shared memory page cache of the particular memory page. The system can be embodied at least partially in a cloud computing system. |
US10007607B2 |
Invalidation and refresh of multi-tier distributed caches
To deliver up-to-date, coherent user data to applications upon request, the disclosed technology includes systems and methods for caching data and metadata after it has been synchronously loaded—for future retrieval with a page load time close to zero milliseconds. To provide this experience, data needs to be stored as locally to a user as possible, in the cache on the local device or in an edge cache located geographically nearby, for use in responding to requests. Applications which maintain caches of API results can be notified of their invalidation, and can detect the invalidation, propagate the invalidation to any further client tiers with the appropriate derivative type mapping, and refresh their cached values so that clients need not synchronously make the API requests again—ensuring that the client has access to the most up-to-date copy of data as inexpensively as possible—in terms of bandwidth and latency. |
US10007602B2 |
Flash copy relationship management
For flash copy relationship management, a management module identifies a data unit in a flash copy relationship with an extent range using a flash copy table. A resolution module erases the flash copy relationship from the flash copy table in response to the flash copy relationship completing. |
US10007599B2 |
Method for refreshing dynamic random access memory and a computer system
A method for refreshing a dynamic random access memory DRAM and a computer system are provided. When an address of a refresh unit in a DRAM and refresh information of the refresh unit are acquired, the address of the refresh unit and the refresh information of the refresh unit are encapsulated as a DRAM access request, where the refresh unit is storage space on which one time of refresh is performed in the DRAM, and the refresh information of the refresh unit includes a refresh cycle of the refresh unit. Then, the address and the refresh information of the refresh unit are written into refresh data space using the DRAM access request, where the refresh data space is storage space that is preset in the DRAM and that is used for storing an address of at least one refresh unit and refresh information of the at least one refresh unit. |
US10007598B2 |
Data-driven testing framework
An apparatus for testing applications includes a data-processing machine including a memory and a processor operably coupled to the memory. The data-processing machine is configured to implement a data-driven testing framework that includes a data engineering module, a computational environment manager, and a result analysis module. The data engineering module is configured to create engineered test data based at least in part on the application to be tested. The computational environment manager is configured to control a computational environment in which the application is to operate on the engineered test data. The result analysis module is configured to compare engineered test data operated upon by the application with an expected output. |
US10007597B2 |
Software testing management
A system may scan a version control repository to detect a first code and/or a first file written for a first test framework. The system may create a first test case in an SOR in response to detecting the first code and/or the first file. The system may scan the version control repository to detect a second code and/or a second file written for a second test framework with the second test framework being different from the first test framework. The system may create a second test case in the SOR in response to detecting the second code and/or the second file. |
US10007596B2 |
Generating test scripts through application integration
Provided are techniques for parsing a pre-existing test script for a graphical user interface (GUI) to identify a first GUI action in a first line of the pre-existing test script; parsing a model associated with the GUI to identify GUI actions and associated elements for the GUI actions in the model; identifying a corresponding element for the first GUI action in a second line, following the first line, that are identified by keywords and associated parameters that exist in the pre-existing test script and match actions in the model; identifying GUI actions in the pre-existing test script that match GUI actions in the model; and generating a new test script by adding the first GUI action and corresponding element to the pre-existing test script. |
US10007593B2 |
Injection of data into a software application
One embodiment is a method for injecting data into a software application. The method displays a plurality of different controls of a software application and receives a single selection of data stored in a data source. In response to this selection, the method injects the data from the data source into the plurality of different controls of the software application. |
US10007592B2 |
Debugging non-deterministic embedded systems
An embedded device includes a processor executing instructions from module(s) in a code memory. The instructions specify: reading data from two non-deterministic registers (NDRs) of different types, compressing the data using respective, different compression algorithms, and storing the compressed data in a nonvolatile medium. A method of enabling debug tracing in a computer program product (CPP) includes locating instructions in the CPP that read NDRs, determining types of the NDRs, and adding instruction(s) to the CPP to compress the values read using compression algorithms corresponding to the respective NDR types. An emulator in a computer-readable medium receives emulation-target instructions (ETIs) and compressed NDR data, and emulates an execution sequence of the ETIs by determining NDR-reading instructions, determining a type of the NDR read by each, decompressing a portion of the NDR data using a type-specific decompressor, and updating emulated-machine state based on the decompressed portion. |
US10007588B2 |
Full address coverage during memory array built-in self-test with minimum transitions
A method and apparatus for generating an address sequence in a memory device is provided. The method includes providing a memory array having a set of unique addresses, storing one of a first subset of the set of unique addresses in a first storage element, storing one of a second subset of the set of unique addresses in a second storage element, and generating a sequence of addresses to test the memory array. The sequence of addresses are formed by alternately outputting addresses stored in the first storage element and the second storage element such that the sequence of addresses causes each unique address of the set to transition only once. The sequence of addresses can be used to efficiently test the memory array during a built-in self-test (BIST). |
US10007583B2 |
Generating a data structure to maintain error and connection information on components and use the data structure to determine an error correction operation
Provided are a computer program product, system, and method for generating data structure to maintain error and connection information on components and use the data structure to determine an error correction operation. For each of a plurality of first level components in enclosures connected to second level components, errors at the first level component and a connection between the first level component to one of the second level components are determined and error variables are set to indicate whether an error was reported at the first level component. A data structure is generated indicating connections among the first level components and the second level components. The error variable values and the data structure are used to determine an error correction operation with respect to at least one of the first level component and the connected second level component. |
US10007582B2 |
Rebuild rollback support in distributed SDS systems
Methods, computing systems and computer program products implement embodiments of the present invention that include mirroring, in a distributed storage system having multiple storage nodes, data on the storage nodes. Upon the distributed storage system detecting a loss of communication with a given storage node, a log including updates to the data stored in the given storage node is recorded and, the recorded updates can be applied to the given storage node upon communication with the given storage node being reestablished. In some embodiments, the distributed storage system may be configured as a software defined storage system where the storage nodes can be implemented as either virtual machines or software containers. In additional embodiments, upon detecting the loss of communication, a redistribution of the mirrored data among remaining storage nodes is initiated upon detecting the loss of communication, and the redistribution is rolled back upon reestablishing the communication. |
US10007578B2 |
Application performance using package and catalog cache prefetching during database recovery
An approach for improving application performance after database recovery is provided, the approach involving tracking one or more applications connecting to a database, tracking metadata in memory on a server computer, wherein the metadata is accessed by the one or more applications, recovering the metadata during a database recovery occurring after a database crash and repopulating the metadata in memory on the server computer during the database recovery, wherein the repopulating occurs prior to the metadata being requested by the one or more applications. |
US10007575B2 |
Alternative multiple memory format storage in a storage network
A method includes determining whether to request retrieval of the data segment from at least one of redundant array of independent discs (RAID) memory and dispersed storage network (DSN) memory. The method further includes, when the computing device determines to request retrieval from the RAID memory, sending a read request to the RAID memory. When the retrieval of the data segment from the RAID memory was unsuccessful, the method further includes generating a set of read requests regarding a set of encoded data slices corresponding to the data segment. The method further includes sending the set of read requests to a set of storage units of the DSN memory. The method further includes receiving at least a decode threshold number of encoded data slices from at least some storage units. The method further includes decoding the at least the decode threshold number of encoded data slices to recover the data segment. |
US10007570B2 |
Monitoring unit, control system, and computer readable medium
In an in-vehicle network system (100), a parent control unit (10) and a child control unit (20) constitute a control unit. In the in-vehicle network system (100), a monitoring unit (70) acquires communication data being communicated between the parent control unit (10) and the child control unit (20) and flowing in an in-vehicle network (30) which connects the parent control unit (10) and the child control unit (20) to each other. The monitoring unit (70) diagnoses an abnormality in the parent control unit (10) based on the communication data acquired by the monitoring unit (70) and diagnostic data stored by a memory unit. |
US10007566B1 |
Message ordering and idempotency enforcement process
A message ordering and idempotency enforcement process utilizing at least one computing device ensures the ordered processing of asynchronously received messages and avoids reprocessing of messages that have already been successfully processed, the process receives a message identified by entity ID, message sequence number and content. The process identifies the message according to the entity ID, message sequence number and content and selects selected views of data from a view data repository applicable to the message and then inserts the message in a buffer according to message sequence number for execution of messages in message sequence order. The process then recording the last message processed according to message sequence number for an entity ID within each selected view in the view data repository. |
US10007562B2 |
Business transaction context for call graph
An application which utilizes a single thread is monitored and context for the individual requests and business transactions operating on that platform are provided. A wrapper is placed is around an object that calls a request. The wrapper renames a request object. Request objects are renamed with a unique name when they are called. When a call stack is sampled, the sampler will retrieve the unique name. Performance data associated with the unique name may be correlated to a business transaction and particular request as metrics are subsequently analyzed. For subsequent reporting, such as call graph reporting, the report or call graph will have requests in the context of a particular business transaction and a particular request instance. This provides more context in reporting of an business application request for frameworks that utilize as single request for multiple threads. |
US10007559B1 |
Virtual tiering
A computer-executable method, system, and computer program product for allocating resources to an application of a set of applications, wherein the virtualized resources are grouped into tiers based on the performance characteristics of the virtualized resources, the computer-executable method comprising, monitoring resource demand of an application of the set of applications; wherein the resources allocated to the application are from a first tier of the tiers, making a determination whether to allocate to the application a portion of the resources from a different tier of the tiers, based on a positive determination, allocating the portion from the different tier of the tiers. |
US10007558B2 |
Method and apparatus for allocating central processing unit resources in a default resource pool
A method for allocating a central processing unit resource to a virtual machine, including determining, according to a change in the number of virtual machines in an advanced resource pool, the number of allocated physical cores in the advanced resource pool; and adjusting, according to the number of the allocated physical cores in the advanced resource pool, the number of allocated physical cores in a default resource pool, where the advanced resource pool and the default resource pool are resource pools that are obtained by dividing physical cores of a central processing unit according to service levels of the resource pools. |
US10007555B1 |
Dynamic resource management
Techniques for dynamic resource management are provided. An example method includes identifying one or more applications executing on a computing device, wherein one or more user interface elements representing the applications allow switching between interaction with the applications, determining an application of the one or more applications that is presently not receiving interaction from a user, selectively reducing resources allocated to the determined application based at least on a past usage pattern of the application or predicted future interaction with the application while continuing display of a user interface element representing the application, and when the determined application is predicted to receive future interaction by the user, increasing resources allocated to the determined application prior to the predicted future interaction. |
US10007554B2 |
Task scheduling based on user interaction
Provided herein are systems, methods, and software for implementing information management applications. In an implementation, at least a portion of an information management application is embodied in program instructions that include various task modules and a scheduler module. In some implementations the program instructions are written in accordance with a single threaded programming language, such as JavaScript or any other suitable single threaded language. When executed, each task module returns control to the scheduler module upon completing. The scheduler module identifies to which of the plurality of task modules to grant control based at least in part on a relevance of each task module to a user interaction. |
US10007550B2 |
Systems and methods for reordering sequential actions
Systems and methods for reordering sequential actions in a process or workflow by determining which actions are required to enable another action in the process or workflow. |
US10007548B2 |
Transaction system
A KV data storage part stores a plurality of key value data each being a pair of key and value. The value contains a record of tabular data. The key contains part of column values of the record. A WAL storage part stores an update history of a data group. The data group includes a plurality of KV data referred to and updated by one transaction. The update history has information of a data manipulation instruction in the transaction and the record changed through processing according to the data manipulation instruction. A transaction processor, in commit of the transaction, determines the presence or absence of exclusion violation per record on a basis of the update history stored in the WAL storage part and, if exclusion violation is absent, makes the transaction succeed and records the update history relating to the transaction into the WAL storage part. |
US10007544B2 |
Network traffic control by association of network packets and processes
An information handling system includes a plurality of processors that each includes a cache memory, and a receive side scaling (RSS) indirection table with a plurality of pointers that each points to one of the processors. One or more network interface cards interface with the plurality of processors to receive information from a network. A hypervisor executes on one or more of the processors to support execution of virtual machines and coordinates information received at the network interface cards based upon an association between the information and virtual processors of the virtual machines, the virtual processors having identifiers. |
US10007543B2 |
Caching graphics operation outputs
Exemplary methods, apparatuses, and systems receive a first instruction set from a first virtual machine (VM), the first instruction set including a request to perform an operation on an input. A first identifier is generated based upon the operation and the input. The first identifier is mapped to a stored copy of the input, the operation, and an output resulting from a processor performing the operation. In response to receiving a second instruction set from a second VM, a second identifier is generated based upon the input and operation received within the second instruction set. In response to determining that the second identifier matches the stored first identifier, it is further determined that the input and operation of the first instruction set matches the input and operation of the second instruction set. A copy of the stored output is returned to the second VM. |
US10007537B2 |
Method for targeted resource virtualization in containers
A method and computer program product for targeted container virtualization, where only separate components of a computer system or a server are virtualized. The OS kernel and other server resources are not virtualized. Only selected components—applications or resources are targeted for virtualization instead of virtualization of the entire system. Targeted virtualization provides for more flexible container isolation from each other and from a host node. This, in turn, provides for optimized more flexible cloud infrastructure. Each element within a container virtualization model is optional in terms of virtualization. The element's virtualization option can be turned on and off by an administrator or by a client who owns the container. |
US10007535B1 |
Method and system for an automation framework for internationalization compliant applications
An automation framework for internationalization compliant applications is described. The automation framework includes a computer that executes a parser, an execution engine, and a logger. The parser parses a test case from a test case suite to identify script instructions to test an internationalization compliant application. The script instructions include a reference identifier. The execution engine executes the script instructions to test the internationalization compliant application, to identify at least one message identifier and at least one message string based on referencing a lookup database for an automation framework using the reference identifier, and to validate at least one message identifier and at least one message string with the internationalization compliant application. The logger logs a result of executing the script instructions, and outputs the result via an output device. |
US10007534B2 |
Methods and apparatus to manage asset capabilities in a computing environment using a common agent framework
Methods, apparatus, systems and articles of manufacture are disclosed to manage asset in a computing environment using a common agent framework. An example method includes maintaining a catalog of capabilities available to an asset based on plugins installed at the asset. The example method also includes determining whether a capability is installed at the asset based on the catalog of capabilities, and installing the capability at the asset when the capability is not installed at the asset. The example method also includes receiving, at the asset, a request to perform the capability, validating, via a processor, the request, and, in response to the validating, performing the capability. |
US10007531B2 |
System, method, and recording medium for adaptive interface for illiterate
An illiteracy method, system, and non-transitory computer readable medium for receiving a user input via an adaptive interface device including a display, include a pattern detection and evaluation circuit configured to detect and evaluate a pattern of the user input selections of an icon of a plurality of icons on a main-display interface of the display, a cognitive level estimation circuit configured to estimate a cognitive level of a user based on the pattern, an interface design determination circuit configured to determine an interface design out of a plurality of interface designs stored in a database results in a highest value of the cognitive level of the user, and a design updating circuit configured to update the main-display interface according to the interface design having the highest value of the cognitive level of the user. |
US10007527B2 |
Uniform load processing for parallel thread sub-sets
One embodiment of the present invention sets forth a technique for processing load instructions for parallel threads of a thread group when a sub-set of the parallel threads request the same memory address. The load/store unit determines if the memory addresses for each sub-set of parallel threads match based on one or more uniform patterns. When a match is achieved for at least one of the uniform patterns, the load/store unit transmits a read request to retrieve data for the sub-set of parallel threads. The number of read requests transmitted is reduced compared with performing a separate read request for each thread in the sub-set. A variety of uniform patterns may be defined based on common access patterns present in program instructions. A variety of uniform patterns may also be defined based on interconnect constraints between the load/store unit and the memory when a full crossbar interconnect is not available. |
US10007526B2 |
Freelist based global completion table having both thread-specific and global completion table identifiers
Managing a global completion table used to track progress of groups of instructions, in which each group of instructions includes one or more instructions. Entries of the global completion table are allocated to the groups of instructions from a freelist of entries. That is, entries are allocated from a pool of entries, rather than allocating entries in-order in a circular queue. |
US10007518B2 |
Register file structures combining vector and scalar data with global and local accesses
The number of registers required is reduced by overlapping scalar and vector registers. This also allows increased compiler flexibility when mixing scalar and vector instructions. Local register read ports are minimized by restricting read access. Dedicated predicate registers reduces requirements for general registers, and allows reduction of critical timing paths by allowing the predicate registers to be placed next to the predicate unit. |
US10007517B2 |
Multiply-accumulate with voltage tracking modulation
An example device may include multiply-accumulate circuitry and voltage-tracking modulator circuitry. The multiply-accumulate circuitry may be to increase and decrease an accumulation voltage held by an accumulator based on a number of input signals. The voltage-tracking modulator circuitry may be to generate an output signal based on the accumulation voltage, wherein the output signal is a continuous-time binary signal that tracks changes of the accumulation voltage by varying pulse widths of the output signal. The example device may be used as a neuron in a neural network. |
US10007516B2 |
System, method, and recording medium for project documentation from informal communication
A project documentation method, system, and non-transitory computer readable medium, include a matching circuit configured to match the multimodal communications between users stored in the database to the project, an identification circuit configured to associate a chat thread of the multimodal communications to a sub-project of the project, a relating circuit configured to relate words of the chat thread and words in text of the project, an extracting and creating circuit configured to extract text of the chat thread that is relevant to the text of the project and create a document including the relevant text of the chat thread, and a decision circuit configured to decide whether to update the document including the relevant text created by the extracting and creating circuit with newly extracted text based on a similarity between data of the document and the newly extracted text to avoid redundancies within the created document. |
US10007513B2 |
Edge intelligence platform, and internet of things sensor streams system
A method for enabling intelligence at the edge. Features include: triggering by sensor data in a software layer hosted on either a gateway device or an embedded system. Software layer is connected to a local-area network. A repository of services, applications, and data processing engines is made accessible by the software layer. Matching the sensor data with semantic descriptions of occurrence of specific conditions through an expression language made available by the software layer. Automatic discovery of pattern events by continuously executing expressions. Intelligently composing services and applications across the gateway device and embedded systems across the network managed by the software layer for chaining applications and analytics expressions. Optimizing the layout of the applications and analytics based on resource availability. Monitoring the health of the software layer. Storing of raw sensor data or results of expressions in a local time-series database or cloud storage. Services and components can be containerized to ensure smooth running in any gateway environment. |
US10007507B2 |
Method for updating firmware of a battery included in a rechargeable battery module, portable electronic device, and rechargeable battery module
In a method for updating firmware of a battery included in a rechargeable battery module of a portable electronic device, the portable electronic device stores a booting instruction set of the firmware in a battery monitoring unit of the rechargeable battery module, and stores a basic input/output system (BIOS) of the portable electronic device in a non-volatile memory disposed externally of the rechargeable battery module. In response to BIOS update information that includes an updated main instruction set of the firmware, the portable electronic device updates the BIOS, including the main instruction set of the firmware using the BIOS update information. |
US10007503B2 |
Method and apparatus for upgrading operating system of electronic device
An embodiment discloses an electronic device capable of performing an upgrade to an Operating System (OS) having enhanced security without deleting any user data in an electronic device having an OS and a method of operating the same. An embodiment discloses a method of upgrading an OS of an electronic device. The method includes detecting operating system upgrade initiation. The method also includes generating labeling information on each piece of user data; and relabeling the user data based on the labeling information. |
US10007502B2 |
Method for upgrading communication device
A method is disclosed for updating communication equipment through a server in a communication system, wherein the server stores the updated files used for updating the communication equipment. In this method, configuration data in the communication equipment are backed up in the server at first, the updated files are downloaded to the communication equipment from the server, the updated files are loaded to the communication equipment to implement the communication equipment update, and the configuration data backed up in the server are recovered to the communication equipment. The present invention can guarantee the successful update of the communication equipment and no data loss after the update, thus the security of the communication equipment update is greatly improved. |
US10007501B1 |
Method of deploying applications rapidly based on customized android platform
The present invention discloses a method for rapidly deploying an application based on a customized android platform, and is aimed to solve the problems of long installation time, high energy consumption, a slow system response, and poor user experience when installing an application in a mobile intelligent device running the Android system. The technical solutions are as below: building a system for rapidly deploying an application based on the customized Android platform, wherein the system includes a cloud application store running in a cloud server and an application store client running in a mobile intelligent device; improving the installation process of the application for the Android system, introducing the cloud application store and a store client, and incorporating an optimized target file into the APK file, wherein the optimized target file is needed when the mobile intelligent device runs the application. |
US10007499B2 |
Decoupled installation of data management systems
Systems and methods for providing decoupled installation of data management systems used in conjunction with computer networks are disclosed. The method comprises installing data storage software in order to facilitate communication with a second computer in order to perform data storage operations. The software may be installed without knowledge of the second computer and/or the ability to communicate with the second computer. During the installation process, configuration parameters are obtained by the first computer and stored in a data structure. At least a portion of the configuration parameters recorded in the data structure is also provided to the second computer. The first and second computers subsequently communicate in order to register the first computer for use with the second computer. |
US10007496B2 |
Data flow graph
To provide dynamic data flow programming for digital signal processing, data flow graphs are constructed from graph libraries. The libraries provide redirection to relevant setup functions so that nodes of a graph table can be instantiated and associated memory can be allocated in dynamic working memory. The nodes of the graph table are modular and should conditions change, the data flow graph can be dynamically altered to change the parameters applied to these nodes thereby altering their functionality and adjusting the behavior of the data flow programming in accordance with the prevailing conditions. |
US10007494B2 |
Method and system for dynamic management of digital content and related dynamic graphical interface
Method and system for dynamic management of viewable digital contents (CD_ij), in which arranging a modular interface (11) comprising principal digital modules (Pi) and derived digital modules (Dij) extending prevalently in a first direction (d1); translating at least one of the principal digital modules (Pi) along a first path (t1) so that the principal digital modules (Pi) overlap at least partially; expanding the principal digital modules (Pi) along a second path (t2); selecting a viewable digital content; expanding the selected viewable digital content (CD_ij) along a third path (t3), determining at least a first derived digital module (Dij), in which translating at least one of the principal digital modules (Pi) along the first path (t1), expanding the principal digital modules (Pi) along the second path (t2) and expanding the selected viewable digital content (CD_ij) along the third path (t3) determine selective dynamic accessibility to the viewable digital contents (CD_ij) on the modular interface (11). A modular interface (11) for dynamic management of the viewable digital contents (CD_ij) is also described. |
US10007491B2 |
Systems and/or methods for cloud-based event-driven integration
Certain example embodiments relate to systems and/or methods for cloud-based event-driven integration, which in essence inverts the current point-to-point integration pattern by using an event-driven system in its place. Certain example embodiments transform and normalize integration patterns in connection with an underlying framework that helps decouple data producers from data consumers and advantageously allows additional systems to simply “plug into” the framework. Data from event sources is transformed into an event with a well-defined event type that may be picked up by an event sink, transformed into a format relevant for that event sink, and subsequently processed. |
US10007488B2 |
Secured pseudo-random number generator
The present invention provides a method of generating a sequence of pseudo-random numbers which are difficult to predict. The method includes: (i) generating a plurality of candidate pseudo-random numbers by a respectively corresponding plurality of (differently structured) linear feedback shift registers; (ii) generating a “selector number” from one or more additional linear feedback shift registers; and (iii) selecting a candidate number from the plurality of candidate numbers, based on the “selection number” to produce a selected pseudo-random number for output. |
US10007486B2 |
Systems and methods to enable identification of different data sets
Systems and methods are provided, such as those that enable identification of data flows and corresponding results in a pattern-recognition processor. In one embodiment, a system may include the pattern-recognition processor and a flow identification register, wherein a unique flow identifier for each data flow is stored in the register. The system may include a results buffer that stores the results data and the flow identifier for each data flow, so that the results data may be related to a specific data flow. |
US10007485B2 |
Zero-delay compression FIFO buffer
A compression first in, first out (cFIFO) that includes at least two FIFOs is described. A first FIFO is used to store instances of higher words in data entries, and a second FIFO is used to store corresponding instances of lower words in the data entries. If an instance of the higher word for a data entry has a different value than an immediately preceding stored instance of the higher word associated with at least an immediately preceding data entry which is stored in the second FIFO, memory pointers are incremented so that a subsequent instance of the higher word will be stored in the second FIFO without overwriting the instance of the higher word. Otherwise, the memory pointers are unchanged, which associates the instance of the lower word with the immediately preceding stored instance of the higher word. |
US10007483B2 |
Volume adjustment device
A volume adjustment device includes a display section, touch panel, and a controller which displays a slide bar including a knob, receives a movement goal position of the knob, adjusts volume of an audio signal to volume value corresponding to a position of the knob, moves the knob with a moving speed of the target of which the movement is received within a normal area in case that it receives movement of the target into a limit area in which the knob cannot move to not less than lower limit over the normal area in which the knob can move freely, and moves the knob and the lower limit of the limit area from the lower limit of the limit area to the target with the same predetermined speed as expansion speed of the limit area while it expands the normal area toward the limit area side. |
US10007479B2 |
User terminal, method for playing audio data via bluetooth, and digital signal processor
A user terminal, a method for playing audio data via Bluetooth, and a digital signal processor are provided. The method includes: a digital signal processor receiving a basic packed data template from an application processor; a SBC module coding audio source data to obtain the audio data packet; the digital signal processor implementing a data packing to the audio data packet based on the basic packed data template, to obtain a packed audio data packet; the digital signal processor implementing dividing and packing to the packed audio data packet to obtain a data packet to be sent; and the digital signal processor sending the data packet requested to be sent to a Bluetooth controller via a PCM interface between the digital signal processor and the Bluetooth controller. Accordingly, the digital signal processor instead of the application processor is employed to achieve audio play, thus reducing power consumption. |
US10007476B1 |
Sharing a host mobile camera with a remote mobile device
A mobile camera sharing system includes a host mobile device and a server. The host mobile device includes a mobile camera sharing client, a camera and embedded orientation sensors. The server is coupled to the host mobile device. The mobile camera sharing client generates a host media stream containing media and data from the orientation sensors which it sends to the server through a standard mobile carrier network. A remote mobile device includes a camera, and embedded orientation sensors. When the server receives the host media stream the server transmits the host media stream to the remote mobile device. As a user moves the remote mobile device the camera sharing client sends real time orthogonal orientation sensor data from the remote mobile device to the server so that when the server receives the orientation sensor data the server transmits the data to the host mobile device. |
US10007475B2 |
Flexible display device
A flexible display device including a memory; a display including an extendable and reducible screen; a sensor configured to detect a size of the screen; and a controller configured to display information on the extended screen, and store the information in the memory in response to the size of the screen being reduced while the information is selected. |
US10007474B2 |
Method and device for processing content for display
The methods enable display of a data object over two display apparatuses on the fly by operatively connecting two independent content processing devices together. Each device is arranged for rendering a subset of a dataset representing a data object When shown by display devices fed by each content processing devices, display of the subsets result in display of at least part of the data object in a contiguous way over the joint display area provided by the display devices. Furthermore, it enables interactive control of the way the data object is displayed over a display area provided by the first display apparatus controlled by the first content processing device and the second display apparatus controlled by the second content processing device. The method may be extended to more than two screens. The devices may operate in a master-slave configuration or in a peer-to-peer configuration, with or without a central server. |
US10007472B2 |
Printing system, and recording medium therefor, that enable spooling of instruction execution type print jobs in print apparatus in accordance with print-regulating information
A printing system includes a server, an electronic device and a print apparatus. The electronic device includes a central processing unit (CPU) and a storage device storing a printer driver. The CPU executes the printer driver to function as an authentication unit, a user information storage unit, and a job transmitter. The authentication unit transmits authentication information of a user and receives user information from the server. The user information storage unit stores the user information received by the authentication unit. The job transmitter uses the user information received by the authentication unit to transmit an instruction execution type print job to the print apparatus. If the user information is not received by the authentication unit, the job transmitter transmits the instruction execution type print job corresponding to print regulation information included in the user information stored in the user information storage unit to the print apparatus. |
US10007469B2 |
Virtual page generation mechanism
A mechanism is described to facilitate virtual page generation according to one embodiment. A method of embodiments, as described herein, includes performing a virtual rasterization of print job data to generate a virtual sheet, fitting the virtual sheet to a job sheet, and printing the job sheet to a physical medium. |
US10007466B1 |
Tracking copy sessions
Maintaining a set of extents corresponding to a portion of an initial logical volume that is to be copied includes initializing a table having entries corresponding to different portions of the initial logical volume, where each of the entries is initialized with a first value, following initializing the table, providing a second value different from the first value to an entry in the table corresponding to a portion of the initial logical volume to which a write operation is performed and establishing the set of extents, where the first value is provided to entries in the table that correspond to portions of the initial logical device indicated by the extents. Data of the initial logical volume corresponding to the set of extents may be copied to at least one other logical volume. |
US10007461B1 |
Redistributing data in a distributed storage system based on attributes of the data
Accesses to a number of data blocks stored in a distributed storage are observed. Following observation of the accesses, the stored data blocks are redistributed. In one aspect, redistribution of the data blocks includes determining the access patterns for one or more of the data blocks based on the observed accesses, and determining the storage sizes for the one or more data blocks. Thereafter, based on the determined access patterns and determined storage sizes, the one or more data blocks are sorted. Subsequently, the one or more data blocks are redistributed or rebalanced across a number of storage devices of the distributed storage based on the sorting. In one aspect, the one or more data blocks are redistributed according to either a uniform distribution scheme or a proportional distribution scheme. |
US10007459B2 |
Performance tuning in a storage system that includes one or more storage devices
Performance tuning in a storage system that includes one or more storage devices, including: storing, by a primary controller of the storage system, data corresponding to one or more computer processes into one or more of the one or more storage devices, determining, by a secondary controller that is configured similarly to the primary controller, one or more utilization patterns of the data, and initiating, in dependence upon the one or more utilization patterns of the data, a modification to a manner in which the one or more computer processes access the data stored in the one or more storage devices. |
US10007458B2 |
Method of configuring memory cells in a solid state drive based on read/write activity and controller therefor
A solid-state storage device (SSD) controller is provided for use with an SSD. The SSD includes a plurality of memory cells, such as non-volatile memory (NVM) cells. The SSD controller comprises a processor and a memory storing statements and instructions for execution by the processor to perform a method of configuring the memory cells. In a dynamic configuration implementation in which at least a subset of the NVM cells are configured in a first bit retention mode, the method includes: monitoring data activity in relation to the SSD; and dynamically reconfiguring the subset of the NVM cells in a second bit retention mode based on the monitored data activity, such as whether data traffic comprises a majority of read activity or write activity. In a static configuration implementation, the method includes receiving at least one performance characteristic for the NVM cells; and configuring the subset of the NVM cells in a first bit retention mode based on the received at least one performance characteristic. |
US10007456B1 |
Efficient scrubbing of mirrored memory
A method comprising of allocating a main memory partition and a mirrored memory partition, a mirrored copy of the main memory partition, of a mirrored memory system for scrubbing. The method also comprises of dividing the main memory partition into a first main portion and a second main portion and dividing the mirrored memory partition into a first mirrored portion and a second mirrored portion. The method determines a full scrub cycle that only scrubs a portion of the main memory channel and a portion of the mirrored memory partition, the full scrub cycle including scrubbing a main scrub portion, one of the first and the second main portions, and a mirrored scrub portion, one of the first and the second mirrored portions. The method initiates the full scrub cycle which includes a combination of memory portions, equivalent to a memory address range of the main memory partition. |
US10007449B2 |
Memory management method, memory control circuit unit, and memory storage apparatus
A memory management method for a rewritable non-volatile memory module is provided. The memory management method includes determining whether a special event occurs; determining a type of at least one event in a work queue if the special event occurs, wherein the work queue stores a plurality of events and each event among the events is respectively configured to execute one corresponding work; adjusting the work executed by the at least one event from a first work to a second work according to the type of the at least one event, wherein the first work is different from the second work; and waiting to execute the second work after adjusting the first work to the second work. |
US10007438B2 |
Method and system for achieving consensus using alternate voting strategies (AVS) with incomplete information
A computing device having interface, memory, and processing module, transmits write requests for a set of encoded data slices to storage units (SUs) of a dispersed storage network (DSN) based on a write request process and to receive proposal records for a subset of the set of encoded data slices from at least some of the SUs. The computing device interprets the proposal records to determine whether it or any another computing device has a threshold number of its respective write requests in a first priority position in the ordered list of pending write requests. When no computing device has the threshold number, the computing device determines whether any computing device can be blacklisted and/or eliminated and whether a winner of the ballot can be determined after such determination. When a winner is determined, the computing device transmits finalize commands to the storage units. |
US10007435B2 |
Translation lookaside buffer in memory
Examples of the present disclosure provide apparatuses and methods related to a translation lookaside buffer in memory. An example method comprises receiving a command including a virtual address from a host translating the virtual address to a physical address on volatile memory of a memory device using a translation lookaside buffer (TLB). |
US10007433B2 |
Systems and methods for performing adaptive host memory buffer caching of transition layer tables
Systems and methods for performing adaptive host memory buffer caching of transition layer tables (FTL tables) are disclosed. In one form a non-volatile memory system receives, in conjunction with receiving a first host command from a host system, hint information from the host system identifying a file stored at the non-volatile memory system that the host system will read data from. The non-volatile memory system identifies one or more FTL tables that are associated with data of the file identified in the hint information and sends the one or more FTL tables to the host system for storage in a host memory buffer at the host system. After sending the one or more FTL tables to the host system, the non-volatile memory system receives a second host command from the host system, the host command including an instruction to read data from one or more physical block addresses at the non-volatile memory system storing data of the file. |
US10007429B2 |
Database replication with continue and tape-type-override functions
Database performance may be improved by creating additional backups from an existing backup, rather than the original database or audit log source. A second backup may be created from a first backup by copying the files from the first backup to the second backup. The replication from a first backup to a second backup with modification of the file history information allows identical backups to exist on different types of storage devices, including virtual storage devices. Continue functionality may be implemented during a move function to restart replication at a new starting point while retaining the existing move set. Tape-type-override functionality may be implemented during the replication to replace the tape type for the backups with another compatible type while retaining the original type for history file entries, tape trailers, and messages. |
US10007428B2 |
Data storage management
A method of managing a plurality of storage devices. The method comprises at a first device connected to the plurality of storage devices via a switch, receiving an indication of a plurality of logical disks, each logical disk being provided by a respective one of the plurality of storage devices. Each logical disk comprises a plurality of logical blocks. Data representing a virtual disk is generated, the virtual disk comprising a plurality of virtual blocks, each virtual block being provided by a logical block. Access is provided to the virtual disk to a second device different to the first device. A first virtual block is selected, the first virtual block being provided by a first logical block, and a re-mapping operation is performed after which the first virtual block is provided by a second logical block different to the first logical block. |
US10007425B2 |
Mobile terminal and modified keypad using method thereof
A method of controlling a mobile terminal, and which includes displaying an application screen of an executing application and a corresponding keypad on a display of the mobile terminal; modifying, via a controller of the mobile terminal, the keypad into a new keypad arrangement; displaying, via the controller, a display window in a vacant space created by the modification of the keypad, wherein a function of the display window is automatically selected based on a type of the executing application; and inputting text on the displayed application screen through the display window and modified keypad. |
US10007414B1 |
Tutorial timeline chooser
Systems, apparatuses, and methods for displaying a tutorial timeline chooser are disclosed. Displaying a tutorial timeline chooser may include generating an output for display, the output including a representation of a tutorial subject, wherein a tutorial associated with the tutorial subject includes a sequence of tutorial units, the output for display including a first portion including the representation of the tutorial subject, and a second portion including a tutorial timeline chooser for controlling the tutorial, wherein the tutorial timeline chooser includes a tutorial timeline and a plurality of tutorial segment indicators, wherein each tutorial segment indicator from the plurality of tutorial segment indicators corresponds with a respective tutorial unit from the sequence tutorial units, and transmitting or storing the output for display. |
US10007412B2 |
Tone mastering system with creative intent metadata
A method, apparatus, and non-transitory computer readable medium for video tone mapping. The method includes receiving the video and metadata at least partially representative of a global tone mapping function. The method further includes determining the global tone mapping function based at least on the metadata and a characteristic of the display and generating a tone mapped video by applying the global tone mapping function to the video and using the peak luminance value of the display in the application of the global tone mapping function. |
US10007407B2 |
Duplication detection in clinical documentation to update a clinician
Methods, systems, and computer-readable media are provided to detect incremental changes in clinical documents associated with a patient. A user selection is received indicating that a user wants to compare two or more clinical documents that are associated with the patient or authored by the same clinician, enabling the user to become up-to-date on the patient's care. A first clinical document and a second clinical document are identified. For the first clinical document and the second clinical document, differences are algorithmically determined. The first clinical document is transformed into a new representation of the first clinical document. Further, the second clinical document is transformed into a new representation of the second clinical document. One or more of the new representations of the first and the second clinical documents are displayed, assisting the user to quickly find and understand the differences between the documents. |
US10007405B2 |
Systems and methods of creative work collaborative systems
Systems, methods, and tangible computer-readable storage mediums for selecting a user for collaboration on a work, negotiating aspects of a collaboration and generating and managing agreements for collaboration. |
US10007403B2 |
System and method for operating memo function cooperating with audio recording function
A system and a method that executes a memo function cooperating with an audio recording function are provided. The method includes executing a memo including memo data synchronized with audio data, wherein the memo data is configured to a plurality of objects, and each object is synchronized to a index point of the audio data, and outputting a screen corresponding to the execution of the memo, wherein the screen displays a progress bar for displaying a playback state of the audio data to first area and displays the memo data to a second area. |
US10007401B2 |
Information processing apparatus, method, and non-transitory computer-readable medium
An information processing apparatus that controls a display to display an operation target; determines a contact size of an object on the display; and enables or disables an operation input for the operation target based on the contact size. |
US10007395B2 |
Method for predicting messaging addresses for an electronic message composed on an electronic device
A method for predicting messaging addresses for an electronic message composed on an electronic device is provided. In accordance with one embodiment, the method comprises: receiving a request to compose an electronic message; automatically filtering the contacts based on filter criteria comprising a type of the electronic message to generate a first list of contacts; displaying a message composition user interface screen on a display screen of the electronic device, the message composition user interface screen including one or more address fields for inputting message recipients; displaying the first list of contacts, the message recipients being selectable from the first list of contacts; and selecting a messaging address in accordance with selection of a contact from the first list of contacts and populating an active address field in the message composition user interface screen with the selected contact. |
US10007390B2 |
User terminal device and display method thereof
A user terminal device is disclosed. The user terminal device includes a display, an inputter configured to receive a user drawing manipulation, a storage configured to store an image generated by the user drawing manipulation and information of a control operation matched with at least one part of the image, and a controller configured to display a home screen composed of a plurality of display layers sequentially overlaid on the display, and display the image on at least one display layer from among the plurality of display layers. The controller may be further configured to, in response to one part of the image being selected, perform the control operation matched with the selected part. Accordingly, a user's own home screen can be displayed. |
US10007389B2 |
Touch window and touch device
A touch window according to an embodiment includes a cover substrate on which a first area and a second area are defined; a coil on the second area of the cover substrate; a first substrate on the cover substrate; and a sensing electrode on the first substrate. |
US10007387B2 |
Display device, pressure detecting method and pressure detecting device
Disclosed is a display device, a pressure detecting method and a pressure detecting device. Since a FPC electrode disposed on a side of a FPC board facing a display panel, an upper electrode for grounding disposed on a side of the display panel facing the flexible printed board and an elastically deformable dielectric material disposed between the FPC electrode and the upper electrode and contacting therewith respectively are additionally disposed between the FPC board and the upper electrode, or a FPC electrode disposed on a side of a FPC board facing a support frame and an elastically deformable dielectric material disposed between the FPC electrode and the support frame and contacting therewith respectively are additionally disposed between the FPC board and the support frame, it is possible to detect a magnitude of a pressure exerted on the display panel, thereby overcoming the defect that the existing display device can not realize pressure detection, thus improving user experience. |
US10007385B2 |
Touch sensor assembly and refrigerator door with touch sensor assembly and method for manufacturing the same
Provided are a touch sensor assembly that is maintained in a state in which the touch sensor is closely attached to an exterior member to accurately detect displacement when touch manipulation is performed to improve a recognition rate, a refrigerator door including a touch sensor assembly that is capable of preventing a sensor control part from being damaged by static electricity and having an improved front outer appearance, and a method for manufacturing the refrigerator door. |
US10007383B2 |
Touch sensing method, processor and system
The invention provides a touch sensing method. The touch sensing method comprises the following steps: obtaining a first 1-D sensing information, wherein the first 1-D sensing information comprises a plurality of first values; obtaining a second 1-D sensing information, wherein the second 1-D sensing information comprises a plurality of second values, wherein the positions of the first values respectively correspond to the positions of the second values, and the first 1-D sensing information is generated when no external conductive object approaches or touches; determining a plurality of first variations based on the differences between the first values and the corresponding second values; determining an average variation based on all or part of the first variations; and determining a plurality of second variations based on the differences between the first variations and the average variation. |
US10007382B2 |
Information processing apparatus and information processing method
This information processing apparatus includes: a display panel; a sensor panel that is superimposed on the display panel and detects coordinates designated by a user; and a control unit that sets, with a region detectable by the sensor panel being a first region, a second region in at least a part of the first region and invalidates the coordinates detected in the second region. |
US10007380B2 |
Touch input device with edge support member
In one embodiment, a touch input device includes a first electrode; a second electrode located on one side of the first electrode; a display disposed on one side of the first electrode opposite to the second electrode; and a spacer layer between the first electrode and the second electrode. One of the first electrode and the second electrode is a drive electrode, and the other is a receiving electrode that receives the drive signal by a mutual capacitance between the first electrode and the second electrode. When an external pressure is applied to the first electrode through the display, the first electrode is concavely bent toward the second electrode. The mutual capacitance between the electrodes changes according to a distance between the electrodes. The magnitude of the external pressure according to the change of the capacitance between the electrodes is detected. |
US10007378B2 |
Information handling system touchscreen tool discrimination
An information handling system touchscreen discriminates touches with a tool discriminator before analyzing the touches with a touch discriminator that identifies touches as intended or unintended inputs. The tool discriminator isolates touches associated with tools to assign tool functions to tool touches so that touch discriminator analysis is bypassed for tools, thus providing a more rapid and accurate horizontal workspace having tools placed on the touchscreen. |
US10007365B2 |
Electronic apparatus, display device and display control method for rotating display content when sharing
An electronic apparatus, a display device, and a display control method are disclosed. The electronic apparatus includes a display component for outputting an original light corresponding to a first image; an optical component configured for transforming the original light to a first exit light by conducting an optical path conversion on the original light, wherein the first exit light is capable of forming an enlarged virtual image corresponding to the first image within an imaging plane; a detection component configured for detecting whether a predetermined event occurs; and a control component configured for controlling a rotation within the imaging plane of the enlarged virtual image in the case that the predetermined event is detected by the detection component. |
US10007364B2 |
Stylus for electronic devices
A user input system including a stylus and an electronic device. A user may manipulate the stylus across an input surface of the electronic device and the movement may be detected using axially-aligned electric fields generated by the stylus. The stylus may also include a force-sensitive structure that can be used to estimate a force applied to the electronic device by the stylus. |
US10007363B2 |
Pen-typed navigation device and related navigation module
A pen-typed navigation device includes a housing, a pen tip, a pressure detecting unit, and a navigation module having an optical large depth of field detecting unit and a processing unit. The pen tip is disposed on the housing. The pressure detecting unit is disposed on the pen tip to detect a pressure of the pen tip applied to a working plane. The optical large depth of field detecting unit is disposed by the pen tip and has a specific range about the depth of field, and can detect movement information of the pen tip relative to the working plane while a distance between the pen tip and the working plane is smaller than the foresaid specific range. The processing unit is adapted to acquire navigation information generated by the pen tip according to detection result of the pressure detecting unit and the optical large depth of field detecting unit. |
US10007362B2 |
Electronic device and method for operating electronic device by electronic pen
An electronic device and a method of operating an electronic device are provided. The method includes determine a motion of an electronic pen received in a pen storage unit of the electronic device; in response to the motion of the electronic pen, determining information related to the motion of the electronic pen; and executing at least one function corresponding to the information related to the detected motion of the electronic pen. |
US10007361B2 |
Capacitive touch sensor and capacitive pen
When a touch sensor is approached or touched by an object having a small area, the corresponding approach or touch signal might be slightly less than the threshold originally used for normal detection. By comparing the sum of the corresponding approach or touch signal and some adjacent signals with the threshold, the approach or touch of a small-area object that otherwise would not be detected by the original method can be determined. |
US10007360B1 |
User terminal device and method for controlling the user terminal device thereof
A user terminal device and a control method are provided. The user terminal device includes a display, a sensor configured to sense a user interaction on the display, and a controller configured to, in response to a user interaction being sensed by the sensor of a touch being made by an input device of a polyhedral shape that includes different touch patterns on each of a plurality of surfaces, control a function of the user terminal device according to a touch pattern on a touched surface among the plurality of surfaces. |
US10007358B2 |
Display device
A display device includes: a display panel including a display area; scan lines disposed on the display panel; data lines disposed on the display panel, the data lines crossing the scan lines while being insulated from the scan lines; pixel units disposed in the display area and positioned at a point where the scan line intersects the data line; and photosensors respectively connected to the pixel units, each photosensor configured to activate a respective pixel units when laser light is incident on the photosensor. |
US10007353B2 |
Switch operating device, mobile device and method for operating a switch by a non-tactile translational gesture
A switch operating device (100) configured to operate a switch (103) with four possible types (111 to 114) of non-tactile translational gestures performed with a heat emitting part (115). A gesture sensor (1) is adapted to detect heat emitted by the part while performing one of the translational gesture types. Four pixels (21 to 24) are arranged next to each other and output a signal (51 to 54) per pixel, wherein the signal has a signal deflection (58) corresponding to the temporal intensity curve of the heat detected by the thin film of the corresponding pixel. A signal processing unit (101) determines the performance of the translational gesture types from the temporal succession of the signal deflections (58). An actuator (104) is controlled by the signal processing unit and operates the switch when one of the translational gesture types is determined. |
US10007352B2 |
Holographic display system with undo functionality
Disclosed are techniques for performing undo operations on holographic objects in an immersive 3D visual environment. A display system allows the user to undo a given user operation performed on a particular selected holographic object without affecting any other holographic objects, based on a user's gaze and/or other user input. The technique can be implemented in conjunction with a scrollable visual “timeline” in which multiple past states of the display environment are displayed to the user and are selectable by the user as the target state of the revert operation. Also disclosed is a technique for partially undoing a single continuous user action in a holographic display system. |
US10007351B2 |
Three-dimensional user interface device and three-dimensional operation processing method
A three-dimensional user interface device includes a coordinate setting unit setting a three-dimensional coordinate space (3DCS) on the basis of a line-of-sight image, a virtual data generation unit generating three-dimensional area data representing a transparent virtual three-dimensional operation area (V3DOA) arranged in an arbitrary position in the 3DCS in a state in which at least a boundary of the area is visible, a display processing unit displaying a V3DOA represented by the generated three-dimensional area data by using a visible space in the 3DCS corresponding to a space shown on the line-of-sight image as a display reference, and an operation detection unit detecting an operation performed by the operator with the specific region in the V3DOA on the basis of the three-dimensional position acquired with respect to the specific region of the operator in the 3DCS and a position of the V3DOA in the 3DCS. |
US10007345B2 |
Handheld devices configured to output haptic effects based on fingerprints
Handheld weapons using tactile feedback to deliver silent status information are described. One embodiment comprises a handheld weapon comprising: a housing comprising a user contactable region, a tactile element coupled to the user contactable region, and an actuator coupled to the tactile element and capable of outputting a haptic sensation localized to the tactile element. |
US10007342B2 |
Apparatus and method for direct delivery of haptic energy to touch surface
A force-based haptic switch panel comprises a touch plate having first and second surfaces, the first surface comprising a touch surface and the second surface opposing the first surface. The switch panel also comprises a circuit board having a plurality of force sensors electrically coupled thereto. The force sensors are disposed between the circuit board and the second surface of the touch plate, and each force sensor is configured to measure a respective portion of a force applied to the touch surface of the touch plate. The switch panel also comprises an actuator affixed to the second surface of the touch plate and configured to generate a mechanical output to the touch plate, wherein the circuit board comprises a passage for allowing a portion of the actuator to pass therethrough. |
US10007340B2 |
Systems and methods for interfaces featuring surface-based haptic effects
Systems and methods for interfaces featuring surface-based haptic effects are described. One described system includes a sensor configured to detect a touch in a touch area when an object contacts a touch surface. The touch surface may correspond to the display area or may correspond to a non-display surface of a computing device or peripheral interfaced to a computing device. The system can further include an actuator in communication with the processor and coupled to the touch surface, the actuator configured to output a haptic effect and a processor configured to select a haptic effect to generate. The haptic effect can be selected based on a position of the touch and recognizing an input gesture provided by the touch and/or content displayed in a graphical user interface at a location mapped to a position in the touch area at or near the touch. The haptic effect may provide a texture, simulate an obstacle, and/or adjust the coefficient of friction of the surface. |
US10007339B2 |
Controllers with asymmetric tracking patterns
A pair of handheld controllers with asymmetric tracking patterns for use with a tracking camera. The pair of controllers includes a right-hand controller and a left-hand controller. The right-hand and the left-hand controllers are substantially symmetric with respect to each other with the exception of their respective tracking patterns. A right-hand pattern of lights is disposed on the right-hand controller and a left-hand pattern of lights is disposed on the left-hand controller. The right-hand pattern of lights and the left-hand pattern of lights are asymmetric with respect to each other. The right-hand controller includes a right-hand handle portion and a surrounding right-hand ring portion and the left-hand controller includes a left-hand handle portion and a surrounding left-hand ring portion. The right-hand pattern of lights and the left-hand pattern of lights are disposed on the right-hand ring portion and the left-hand ring portion, respectively. |
US10007338B2 |
Method of interaction by gaze and associated device
Disclosed is an electronic device including a receiver of a piece of information sent by a gaze tracking device, which includes a marker forming a visual identification pattern, carried by a user moving in a real environment. In certain aspects, the received piece of information provides information about the direction of the user's gaze in a plane of reference of the gaze tracking device. At least one camera for acquiring an image of the marker, a memory for storing a digital representation of the environment in a plane of reference specific to the environment, and a processor configured so as, based on the piece of information of the image and the digital representation stored in the memory, to determine, in real-time, the direction of the user's gaze relative to the environment and/or the zone of the environment gazed at by the user may be provided herein. |
US10007335B2 |
User interface selection based on user context
Technologies are generally described to provide alternate user interfaces based on user context. In some examples, a user interface system may measure a user characteristic associated with a particular user interface type. The user interface system may then determine whether the measured user characteristic is suitable for use as a user interface input, for example by comparison with a baseline user characteristic. Upon determination that the measured user characteristic is suitable, the user interface system may use the measured user characteristic for user interface purposes. On the other hand, upon determination that the measured user characteristic is not suitable, the user interface system may use a different user interface type to attempt to receive user inputs. |
US10007332B2 |
Electronic gaming machine in communicative control with avatar display from motion-capture system
A gaming system provides player adjusted entertainment content through: a) multiple player input terminals having player input controls in communication with a gaming processor and a display screen; b) a library of motion images or a motion capture suit in communication with a display processor. The display processor is in communication with a community display system viewable from all of the multiple number of player input terminals in communication with the gaming processor. The gaming processor is configured to execute software to accept and resolve wagers from the player input terminals and the player input terminal is in communication with the display processor and a controller for the library and/or motion capture suit such that command input can be conveyed to the controller for the motion capture suit. |
US10007331B2 |
Wearable intelligent systems and interaction methods thereof
A wearable intelligent system is provided. The system includes a frame; and a micro projector disposed on the frame configured to project an image interface onto a beam splitter. The system also includes the beam splitter disposed on the frame configured to receive the image interface and form a virtual image in a user's eye; and a position sensor disposed on the front of the frame configured to sense a position of at least a body part and a change mode of the position with time and convert the change mode of the position into operation commands and the position into a position data. Further, the system includes a central data hub disposed on the frame configured to at least receive the position data and the operation commands and adjust the image interface to match the part of the user's body and perform corresponding operations according to the position data. |
US10007329B1 |
Drift cancelation for portable object detection and tracking
The technology disclosed can provide capabilities such as using motion sensors and/or other types of sensors coupled to a motion-capture system to monitor motions within a real environment. A virtual object can be projected to a user of a portable device integrated into an augmented rendering of a real environment about the user. Motion information of a user body portion is determined based at least in part upon sensory information received from imaging or acoustic sensory devices. Control information is communicated to a system based in part on a combination of the motion of the portable device and the detected motion of the user. The virtual device experience can be augmented in some implementations by the addition of haptic, audio and/or other sensory information projectors. |
US10007328B2 |
Method and apparatus for controlling screen display on electronic devices
An electronic device and a method of controlling a screen display of the electronic device are provided. The method includes displaying, in one screen, a first display area in which a main task is executed and a second display area in which a sub-task is executed; detecting a rotation of the electronic device; determining a direction of a user's face relative to the electronic device; and determining a direction of the display area based on an angle between a direction of the electronic device and the determined direction of the user's face. |
US10007324B2 |
Memory system
A memory system includes a memory device, to which a first power is supplied, and in which data is stored; a controller, to which s second power is supplied, and which is configured to control the memory device; an interface, to which a third power is supplied, and which is configured to transmit a command and data between the controller and the memory device; and a Low Dropout (LDO) Regulator configured to convert the first power into the third power and supply the third power to the interface. |
US10007320B2 |
Serializer and deserializer for odd ratio parallel data bus
Serializers and deserializers for odd ratio parallel data buses are disclosed. In one embodiment, serializers and deserializers operating with an odd number of parallel data bits work with a half-rate clock to provide a serial data stream at a full clock rate. By providing a half-rate clock, power and area are conserved on the integrated circuit incorporating the serializer. Additionally, by providing a 7:1 serializer, the bus is now compatible with the MIPI C-PHY standard. |
US10007319B2 |
Power saving in multi-directional data transfer
A power-saving method and circuit in a data processing device comprising a data buffer. Data transfer commands associated with a data source and a data destination are received at the data processing device. The data transfer commands are accumulated until an amount of data associated with the read commands is greater than a predefined threshold. When the amount of data is less than the predefined threshold and the data buffer is empty, the data buffer is signaled to enter or to maintain a power saving mode. When the amount of data is at least the predefined threshold, the data buffer is signaled to exit the power saving mode following a predetermined delay. Processing of the commands and data in respective pipelines is monitored to time exiting of the buffer from the power saving mode for arrival of the data. Power saving mode use and thus power saving are optimized. |
US10007314B2 |
Power signal interface
Mechanisms are provided for energy management signalling with an apparatus for processing data, such as a system-on-chip integrated circuit (2). Processing circuitry (6, 8, 10) is coupled to consumer energy interface circuitry (14, 16, 18) which communicates with energy management circuitry (4). The energy management signals which are communicated include a static power consumption signal indicative of a level of power consumption which is independent of processing operations being performed and a dynamic power consumption signal indicative of a level of dynamic power consumption which is dependent upon the processing operations being performed. |
US10007306B2 |
276-pin buffered memory card with enhanced memory system interconnect
An embodiment is a memory card including a rectangular printed circuit card having a first side and a second side, a first length of between 151.35 and 161.5 millimeters, and first and second ends having a second length smaller than the first length. The memory card also includes a first plurality of pins on the first side extending along a first edge of the rectangular printed circuit card that extends along a length of the card, a second plurality of pins on the second side extending on the first edge of the rectangular printed circuit card, and a positioning key having its center positioned on the first edge of the rectangular printed circuit card and located between 94.0 and 95.5 millimeters from the first end of the rectangular printed circuit card. The memory card also includes a memory module, a hub device and pins for boundary scan signals. |
US10007304B2 |
Portable device and related vibration detecting method
A portable device is utilized to execute a vibration detecting method. The portable device includes a vibration detecting module and a computing unit. The vibration detecting module is adapted to detect a vibration signal. The computing unit is electrically connected to the vibration detecting module and adapted to analyze the vibration signal to acquire a related vibration parameter, so as to actuate an application program of the portable device accordingly. |
US10007300B2 |
Array substrate, display panel and method for detecting bent degree of the same
Embodiments of the present invention disclose an array substrate including: a flexible supporting base on which a plurality of rows of scanning lines and a plurality of columns of data lines are provided and are crossed to define a plurality of pixel units on the flexible supporting base. The flexible supporting base is further provided thereon with a plurality of rows of first signal lines and a plurality of columns of second signal lines, and conductor layers. Each of the conductor layers is located within one of at least some of the pixel units, is connected to a corresponding column of second signal line, and is configured for generating an electrical signal that is associated with a bent degree of the array substrate, and for outputting the electrical signal via the corresponding column of second signal line under driving of a signal from the first signal line. Meanwhile, a display panel and a method of detecting a bent degree of the same are disclosed. |
US10007292B2 |
Energy aware dynamic adjustment algorithm
Example implementations and techniques are described in which a processor uses a dynamic adjustment algorithm, including algorithms based on performance and energy models, to readjust frequency settings for a graphics processing unit (GPU), and independently for a system memory or for a system memory bus, to an optimal level for meeting sustained performance requirements with the low level of power consumption. |
US10007291B2 |
Apparatus and method for performing dynamic frequency control of central processing unit
An apparatus and method for performing the dynamic frequency control of a central processing unit (CPU). The apparatus for performing the dynamic frequency control of a central processing unit (CPU) includes a frequency setting unit, a latency measurement unit, a frequency adjustment unit, and a control unit. The frequency setting unit sets optimum frequency using the measured amount of load. The latency measurement unit measures scheduler execution information. The frequency adjustment unit adjusts the optimum frequency using the scheduler execution information. The control unit incorporates the adjusted optimum frequency into a CPU. |
US10007286B2 |
Switching regulator overload detector
A method, apparatus, and device provide for the detection of the adequacy of the current sourcing capability of a power source. The current sourcing capability of the power source is dynamically detected by sampling comparison values obtained during one or more sampling sub-windows and determining a sample density of comparison values. In response to the sample density of comparison values crossing a selectable density threshold, an insufficient-supply indication is generated. |
US10007276B2 |
Pressure-regulating valves
A pressure-regulating valve includes a valve sleeve with first and second ends defining a longitudinal axis, a sense line, a sense piston, a main chamber, and first and second valve spools. The sleeve includes an axially aligned bore. The sense line is within the bore proximate the first end. The sense piston is within the bore between the sense line and the second end, and is configured to move along the longitudinal axis in response to pressure exerted by fluid in the sense line. The main chamber is within the bore between the sense piston and the second end, and includes supply and vent ports. The first valve spool is within the bore between the sense piston and the second end. The second valve spool is within the bore between the first valve spool and the second end. |
US10007264B2 |
Autonomous vehicle human driver takeover mechanism using electrodes
In one embodiment, an autonomous vehicle is operated in an autonomous mode, where during the autonomous mode, the autonomous vehicle operates without influence of a human driver riding the autonomous vehicle. An electrical current is detected flowing through a first electrode and a second electrode mounted on a steering wheel of the autonomous vehicle. In response to the detecting the electrical current flowing through the first and second electrodes, the autonomous vehicle is transitioned from the autonomous mode to a manual mode. Thereafter, the autonomous vehicle is operated in the manual mode in response to user actions from the human driver. |
US10007261B2 |
Methods and apparatus to filter process control system alarms based on alarm source type and/or alarm purpose
Methods, apparatus, systems and articles of manufacture to filter process control system alarms based on alarm source type and/or alarm purpose are disclosed. An example method includes assigning a first subset of the process control alarms in a process control system to a first source type of the process control alarms. The first source type is associated with a first subset of user roles. The example method also includes assigning a second subset of the process control alarms to a second source type of the process control alarms. The second source type is associated with a second subset of the user roles. The example method further includes displaying alarm information associated with the process control alarms. The alarm information identifies the first source type of the first subset of the process control alarms and the second source type of the second subset of the process control alarms. |
US10007260B2 |
Fault detection and tolerance in downhole tool string assemblies
Systems, methods, and devices for fault detection and tolerance in a downhole tool string are provided. If a fault is detected in an electrical path between tools of downhole tool string, one or more switches of a fault detection and tolerance circuit may be kept open to isolate the fault in an electrical path between tools of downhole tool string. If a fault is not detected, one or more switches of a fault detection and tolerance circuit may be closed to enable the transmission of signals on the electrical path. In some embodiments of fault detection and tolerance circuits, an additional one or more switches may be kept open to isolate the fault in electronics of the tool. |
US10007258B2 |
Communications device with adaptive scanner for process control
A method of process control within a plant includes providing a first and second field device associated with processing equipment sensing a first and second process parameter respectively. The field devices are communicably coupled to a host computer by a communications path including a shared field communications channel portion (shared communications channel) that terminates at a communications device which includes a processor and memory that implements an adaptive scan period determination algorithm (adaptive scanner) which determines a first scan period for the first field device and a second scan period for the second field device each based on a parameter relevant to a data type of the process parameter or communications used. The host computer monitors operations in the plant using sampled data provided by the communications device including data based on the first and second process parameter at their respective scan periods. |
US10007256B2 |
Multi-protocol multi-client equipment server
A multi-client multi-protocol equipment server includes: a host interface that facilitates communication with a manufacturing execution system (MES); a plurality of client interfaces, wherein each client interface facilitates communication with a client based on a Common Equipment Model (CEM) for a semiconductor manufacturing tool; and a plurality of tool interfaces, wherein each tool interface facilitates communication with a semiconductor manufacturing tool, wherein at least one of the interfaces is a Semi Equipment Communications Standard/Generic Model for Communications and Control of Manufacturing Equipment (SECS/GEM) interface that is configured in a single XML file that defines attributes of the CEM for the semiconductor manufacturing tool which uses the SECS/GEM interface, and wherein a computer executes the multi-client multi-protocol server. |
US10007255B2 |
Systems and methods for controlling temperatures in an epitaxial reactor
A method for controlling temperatures in an epitaxial reactor for use in a wafer-production process is provided. The method is implemented by a computing device coupled to a memory. The method includes transmitting, to a heating device in a first zone of the epitaxial reactor, an output power instruction representing a base output power. The method additionally includes determining an actual time period for a temperature in the first zone of the epitaxial reactor to reach a target temperature, determining a difference between the actual time period and a reference time period, determining an output power offset based on the difference, and storing the output power offset in the memory in association with the heating device. |
US10007254B2 |
CAM integrated CNC control of machines
Systems and Methods for Computer Numerically Controlled (CNC) devices comprising a CNC integrated Computer-Aided Manufacturing (CAM) controller configured to input a CAD file and output a CAM file and a CAM integrated CNC controller configured to input the CAM file and output at least one command for at least one servo controller of a set of one or more servo controllers. |
US10007253B2 |
Three-dimensional printing apparatus, method for three-dimensional printing, and computer-readable storage medium
When first cross-sectional image data representing a target model corresponding to a shape of a three-dimensional printing object, and second cross-sectional image data representing both of the target model and a support model corresponding to a shape of a member assisting the creation of the three-dimensional printing object, are recognized to match each other by at least a predetermined ratio, the second cross-sectional image data is stored in a storage as third cross-sectional image data. In contrast, when the first cross-sectional image data and the second cross-sectional image data are recognized not to match each other by at least the predetermined ratio, synthesis data of the first cross-sectional image data and the second cross-sectional image data is stored in the storage medium as the third cross-sectional image data. The three-dimensional printing object is created based on the third cross-sectional image data. |
US10007252B2 |
Machine tool controller
A controller controls a machine tool that rotates a cutting tool attached to a spindle to cut a workpiece in accordance with a machining program. The controller identifies, when the machining program is executed to cause the cutting tool to cut into the workpiece, a position where the cutting tool has come into contact with the workpiece for the first time and a machining direction at the time when the cutting tool has cut into the workpiece, and inserts, in the machining program, a roll-in path instruction having an end point set to the identified position at which the cutting tool has come into contact with the workpiece for the first time. |
US10007250B2 |
Mechanical positioning device and method
The invention pertains to a reference positioning system for positioning a workpiece in a three-dimensional coordinate system, the reference positioning system comprising a first positioning unit for positioning a first alignment feature of the workpiece in a first dimension, in a second dimension and in a third dimension, comprising a first centring pin and a first reference level locator, a second positioning unit for positioning a second alignment feature of the workpiece in the second dimension and in the third dimension, comprising a second centring pin and a second reference level locator, and a third positioning unit for positioning a third alignment feature of the workpiece in the third dimension, comprising a third reference level locator. |
US10007249B2 |
Control apparatus of an electric motor
A method, according to the present invention, of adjusting control parameters used in a control apparatus of an electric motor includes the steps of: computing a first frequency characteristic (Step 1); computing a present speed-proportional gain range (Step 2); computing a present mechanical-system characteristic constant (Step 3); computing a present proportional gain range (Step 4); computing a secular characteristic (Step 5); computing a secular speed-proportional gain range (Step 6); computing a secular proportional gain range (Step 7); and selecting proportional gain values (Step 8). |
US10007247B2 |
Numerical control device with plurality of spindles and associated synchronous tapping
A numerical control device is the numerical control device that controls a machine tool including a plurality of spindles that each rotate a tool opposed to a workpiece around a tool axis relative to the workpiece and a feed shaft that performs a feed operation such that a plurality of the tools relatively move closer to a plurality of the workpieces, and the numerical control device includes an associated-synchronous-tapping unit that associates, according to an associated-synchronous-tapping command, rotation and feed of a spindle on an associated side among the spindles with rotation and feed of a spindle on a reference side among the spindles and simultaneously performs synchronous tapping with the tools. |
US10007244B2 |
System, a method and a computer program product for controlling a set of actuator elements
A system includes an apparatus and a processor. The apparatus includes a set of actuator elements that move between two positions. Each actuator element is comprised in: exactly one first subset out of a plurality of non-empty first subsets and exactly one second subset out of a plurality of non-empty second subsets. The processor is configured to generate one or more control commands for a group of subsets out of the first and the second pluralities of subsets in response to a number of moving elements which, if released from the first extreme position during a second sampling cycle, enables production by the apparatus during the second sampling cycle of a sound. |
US10007241B1 |
System and method for remotely controlling behavior of multiple devices
A system and method for remotely controlling behavior of multiple devices are presented. The system comprises a plurality of devices, e.g. puffers, and a remote master controller. Each device includes a radio frequency (RF) control system for programming and control of its operation. The communication between the puffer and the master controller during mass programming is through Bluetooth Low Energy peripheral mode and observer mode. Using its peripheral mode, the master controller advertises a desired program for the puffers in an orchard through a custom UUID. Each puffer picks up and parses the custom UUID and reprograms itself. Each puffer also uses its peripheral mode to advertise its configuration to be picked up by the master controller so that the master controller can verify that the puffer has correctly reprogrammed itself based on the mass programming advertisement. |
US10007233B2 |
Decorative element and security document comprising a decorative element
A decorative element (2), in particular in the form of a transfer film, a laminating film or a security thread, as well as a security document with a decorative element and a method for producing same is described. The decorative element (2) has a microstructure (4) which generates an optical effect in incident light and/or with light passing through. In a first area (32), the microstructure (4) has a base surface (40) and several base elements (41) which have in each case an element surface raised or lowered compared with the base surface (40) and a flank arranged between the element surface and the base surface (40). The base surface (40) of the microstructure defines a base plane spanned by coordinate axes x and y. The element surfaces of the base elements (41) in each case run substantially parallel to the base plane. In at least one or more first zones of the first area (32), the element surfaces of the base elements (41) and the base surface (40) are spaced apart in a direction running perpendicular to the base plane (40) in the direction of a coordinate axis z by a first distance which is chosen such that a color is generated in the one or more first zones in particular by interference of the light reflected at the base surface and the element surfaces in incident light and/or in particular by interference of the light transmitted through the element surfaces and the base surfaces with light passing through. |
US10007226B2 |
Image forming apparatus
An image forming apparatus includes an image forming section, a casing, a housing, an operation panel, and a speaker section. The image forming section forms an image on a sheet of paper. The casing accommodates the image forming section. The housing is supported on an upper surface of the casing. The operation section is operated by a user. The speaker section provides sound information to surroundings. The housing has one side on which the user operates the operation panel and another side opposite to the one side. The speaker section is accommodated at a location closer to the one side than the rear in an interior of the housing. |
US10007224B2 |
Power supply device changing target voltage depending on operation mode, and image forming device having power supply device
A power supply device including: a transformer generating, from an input voltage, low output voltage and high output voltage; an upper limiter circuit receiving the high output voltage and controlling the high output voltage not to exceed a maximum; a power controller performing feedback control on the input voltage so that the low output voltage matches a target voltage; an operation mode acquirer configured to acquire an operation mode of an image forming device; and a target value controller configured to change the target voltage depending upon the acquired operation mode. The target voltage when consumption amount of current with the high output voltage is relatively great ensures that the high output voltage does not fall below a minimum of a rated voltage range of the high output voltage, and is higher than the target voltage when consumption amount of current with the high output voltage is relatively small. |
US10007223B2 |
Bearing member, end member, photoreceptor drum unit, developing roller unit, process cartridge, and manufacturing method of bearing member
An end member (40) is disposed in an end portion of a columnar rotating body (20, 306), comprises: a bearing member (41); and a shaft member (70), in which the bearing member includes a main body (45) having a tubular body (46) and a holding portion (50) disposed on an inner side of the tubular body, and an intermediate member (60) held by the holding portion of the main body, in which one end side of the shaft member is held by the intermediate member, the intermediate member is snap-fit jointed to the holding portion of the main body to be rotatable around one axis, and the shaft member is snap-fit jointed to the intermediate member to be rotatable around an axis which is different from the axis of rotation of the intermediate member. |
US10007221B2 |
Image forming apparatus to control supply of even abnormal levels of a transfer voltage, based upon temperature detected
An image forming apparatus includes an image bearer on which an image is formed; a transfer device to form a transfer portion between the image bearer and the transfer device; a voltage application device to apply a transfer voltage to the transfer device to transfer the image from the image bearer to a transfer target at the transfer portion; an abnormality sensor to detect an abnormal level of the transfer voltage; a temperature sensor to detect an ambient temperature; and a control circuit. The control circuit controls the voltage application device to continue applying the transfer voltage irrespective of whether the abnormality sensor has detected the abnormal level of the transfer voltage when a detection temperature of the temperature sensor is below a predetermined temperature. |
US10007213B2 |
Fixing device, image forming apparatus, and slide member
A fixing device includes a fixing rotator to fix an image on a recording medium, a pressure rotator to press against an outer circumferential surface of the fixing rotator, a nip formation pad disposed inside the fixing rotator and opposite the pressure rotator to form an area of contact between the fixing rotator and the pressure rotator, and a slide member disposed between the fixing rotator and the nip formation pad and applied with lubricant to slide the fixing rotator in a sliding direction. The slide member includes first strands disposed parallel to the sliding direction and second strands disposed perpendicular to the sliding direction and interwoven with the first strands. The first strands are woven over the second strands longer than the second strands woven over the first strands. |
US10007212B2 |
Developing apparatus having developer guiding portions
A developing apparatus includes a developer bearing member, a first chamber to supply the developer to the developer bearing member, and a second chamber to collect the developer having passed through a developing region. A guiding portion is arranged on a partition portion that separates the first and second chambers. The guiding portion guides the developer from the developer bearing member to the second chamber, and is positioned overlapping a communicating portion between the first and second chambers. One end portion of the guiding portion is arranged above an upper end of the partition portion, and the other end portion of the guiding portion is arranged above a rotation axis of a conveyance screw in the second chamber and below an uppermost portion of the conveyance screw while leaving a clearance between the guiding portion and the conveyance screw. |
US10007210B2 |
Developing device including a capturing member and image forming apparatus
A developing device includes a developer accommodating container, a developer carrier, an exhaust path, a capturing member, and a closing member. The developer accommodating container accommodates a developer. The developer carrier is disposed in an opening of the developer accommodating container to be rotated while facing an image carrier, and carries the developer. The exhaust path exhausts an air in the developer accommodating container to an outside. The capturing member captures a toner in the exhausted air passing through the exhaust path. The closing member includes a base end portion and a tip end portion. The base end portion is held by the developer accommodating container. The tip end portion is sandwiched between the developer accommodating container and the developer carried on the developer carrier, downstream of the opening in a rotation direction of the developer carrier. The closing member closes a gap. |
US10007207B2 |
Liquid developer and method for manufacturing the same
A liquid developer in which toner particles are dispersed in an insulating liquid, the toner particles having such a core-shell structure that shell particles containing a shell resin are attached to or cover surfaces of core particles containing a core resin, the core resin having an acid group and an acid dissociation constant not smaller than 2.90 and not greater than 8.00, and a method for manufacturing the same are provided. The toner particles can have a volume average particle size not smaller than 0.01 μm and not greater than 100 μm and a coefficient of variation of volume distribution not lower than 1% and not higher than 100%. This liquid developer has excellent fixability which allows adaptation to various recording materials, can be fixed in a wide temperature range, and is extremely low in deterioration in fixability during storage. |
US10007203B2 |
Complex particle, external additive for toner and method of preparing complex particle
A complex particle including a core particle and a shell particle, wherein the shell particle is disposed on the core particle, wherein the core particle includes an organic material or an inorganic material as a primary component and the shell particle includes the other of the organic material and the inorganic material as a primary component, wherein an average particle diameter of the core particle is greater than or equal to about 80 nanometers and less than or equal to about 300 nanometers, a coefficient of variation of an average particle diameter of the core particle is greater than or equal to about 2% and less than or equal to about 10%, an average particle diameter of the shell particle is greater than or equal to about 5 nanometers and less than or equal to about 30 nm, a ratio of the average particle diameter of the shell particle relative to the average particle diameter of the core particle is greater than or equal to about 0.016 and less than or equal to about 0.25, an average particle diameter of the complex particle is greater than or equal to about 90 nanometers and less than or equal to about 350 nanometers, a ratio of multipliers a volume resistance and a sheet resistance of the complex particle is greater than or equal to about 0.7 and less than or equal to about 1.4, wherein the ratio of multipliers is a ratio of β1/β2, wherein β1 is an exponent in an expression of the volume resistance according to the formula ρv=α1·10β1 and wherein β2 is an exponent in an expression of the sheet resistance according to the formula ρs=α2·10β2 and wherein a change of a number of shell particles present on the core particle before and after ultrasonic irradiation of a dispersion liquid of the complex particle including about 1 weight percent of the complex particle dispersed in water is greater than or equal to about 0.5% and less than or equal to about 5%ρvρs. |
US10007202B2 |
Positively chargeable toner
A positively chargeable toner includes a plurality of toner particles each including a core and a shell layer disposed over a surface of the core. The core contains a polyester resin. The shell layer covers at least 40% and no greater than 80% of an area of the surface of the core, ζ(4) is greater than 0 V. ζ(6) is less than 0 V. A relationship represented by |ζ(3)−ζ(4)|>|ζ(6)−ζ(7)| is satisfied. ζ(3), ζ(4), ζ(6), and ζ(7) represent zeta potentials of the positively chargeable toner with the toner particles having no external additive. ζ(3), ζ(4), ζ(6), and ζ(7) are respectively measured in an aqueous medium at pH 3, pH 4, pH 6, and pH 7. |
US10007197B2 |
Sensor system, substrate handling system and lithographic apparatus
A sensor system configured to determine a position of a substrate having an edge. The sensor system includes a radiation source arranged to emit a radiation bundle, a reflective element, a detector device and a substrate table having a supporting surface for supporting the substrate. The supporting surface is at least partly along a plane. The radiation source and the detector device are arranged on a first side of the plane. The reflective element is arranged on a second side of the plane other than the first side. The reflective element is arranged to create a reflected bundle by reflecting the radiation bundle. The reflective element is arranged to illuminate the edge with the reflected bundle. The detector device is arranged to receive the reflected bundle. |
US10007189B2 |
Liquid immersion member, exposure apparatus, exposing method, method for manufacturing device, program, and recording medium
A liquid immersion member is used in a liquid immersion exposure apparatus, and forms a liquid immersion space above an object which is movable below the optical member. The liquid immersion member includes a first member that is disposed at at least a portion of surrounding of the optical member, and a second member that is disposed at at least a portion of surrounding of an optical path of the exposure light and is relatively movable with respect to the first member. The second member includes a second upper surface that is opposite to a first lower surface of the first member via a gap, a second lower surface that is capable of being opposite to the object, and a fluid recovery part that is disposed at at least a portion of surrounding of the second lower surface. |
US10007188B2 |
Exposure apparatus and device manufacturing method
An exposure apparatus exposes a substrate with illumination light via a liquid. A liquid immersion member of the exposure apparatus has a lower surface, a plurality of collection ports, and a plurality of supply ports. The lower surface has an opening through which illumination light passes. The collection ports are arranged at the lower surface to surround the opening, and the supply ports are arranged at the lower surface and between the opening and the collection ports to surround the opening, such that the liquid is supplied via the supply ports onto the substrate while the substrate is arranged opposite to a plane-convex lens of a projection optical system and such that the liquid is collected via the collection ports from the substrate. |
US10007180B2 |
Negative resist composition, resist film using same, pattern forming method, and mask blank provided with resist film
A negative resist composition includes an onium salt compound (A) containing a nitrogen atom in its cation moiety, a compound (B) that is configured to produce an acid when exposed to actinic rays or radiation, and a compound (C) containing an acid-crosslinkable group. |
US10007179B2 |
Thermal acid generators and photoresist pattern trimming compositions and methods
Provided are ionic thermal acid generators comprising an anion of an aromatic sulfonic acid comprising one or more fluorinated alcohol group and a cation. Also provided are photoresist pattern trimming compositions that include an ionic thermal acid generator, a matrix polymer and a solvent, and methods of trimming a photoresist pattern using the trimming compositions. The thermal acid generators, compositions and methods find particular applicability in the manufacture of semiconductor devices. |
US10007177B2 |
Method to define multiple layer patterns using double exposures
A method of fabricating a semiconductor device includes forming a first photoresist layer over a substrate, over which a protective layer material is deposited to form a protective layer. A second photoresist layer is formed over the protective layer. A first lithography exposure process is performed, through a first mask, to expose the first and second photoresist layers, and to form a bottom latent pattern. A second lithography exposure process is performed, through a second mask, to expose the first and second photoresist layers, and to form a top latent pattern, where the top latent pattern at least partially overlaps the bottom latent pattern. The first and second photoresist layers and the protective layer are developed to form a first main feature and a second main feature from the bottom and top latent patterns respectively, and an opening in the protective layer vertically aligned with the second main feature. |
US10007176B2 |
Graphene pellicle for extreme ultraviolet lithography
A method includes depositing a first material layer over a substrate; and depositing a graphene layer over the first material layer, thereby forming a first assembly. The method further includes attaching a carrier to the graphene layer; removing the substrate from the first assembly; and removing the first material layer from the first assembly. |
US10007175B2 |
Mask and method for manufacturing thin film transistor using the same
A mask and a method for manufacturing a thin film transistor of a pixel area of an array substrate using the mask are disclosed. The mask comprises a mask body having a pattern area. The pattern area includes a photoresist partially removing area for removing photoresist partially; a photoresist completely removing area for removing photoresist completely and a first photoresist reserving area located between the photoresist partially removing area and the photoresist completely removing area and adjoining the photoresist partially removing area and the photoresist completely removing area for reserving photoresist, the first photoresist reserving area being designed to adjust a profile of a part of the photoresist corresponding to the photoresist partially removing area after exposure and development. |
US10007174B2 |
Extreme ultraviolet lithography process and mask
A mask for extreme ultraviolet lithography (EUVL) is disclosed. The mask includes a low thermal expansion material (LTEM) layer; and a reflective multilayer (ML) above one surface of the LTEM layer, wherein the reflective ML has a first thickness in a first reflective region and a second thickness in a second reflective region, wherein the second thickness is different from the first thickness. |
US10007173B2 |
Display processing device and projection type image display device
A display processing device includes a focus control unit configured to control a focal length in at least a central area of a projection image in accordance with a user operation, the projection image being enlarged and projected from a projection optical system capable of setting the focal length of the projection image at a short range. |
US10007166B2 |
Electronic inks
Electronic inks are disclosed herein. An example of the electronic ink includes a non-polar carrier fluid, a colorant particle dispersion, and a charge director. The colorant particle dispersion includes another non-polar carrier fluid (which may be the same as, or different from the non-polar carrier fluid), colorant particles, and chargeable dispersant molecules bonded to the colorant particles. The charge director is to charge the chargeable dispersant molecules. |
US10007158B2 |
Thin film transistor array panel, liquid crystal display, and method to repair the same
A method to repair a data line in a thin film transistor array panel includes, if the data line is disconnected at a disconnection portion, irradiating a laser on at least one side of the disconnected portion of the data line to short the data line and a storage electrode, and irradiating the laser to separate a portion shorted to the data line among the storage electrode to be disconnected. The storage electrode includes a first portion overlapping the data line between two adjacent gate lines and a second portion connected to the first portion and enclosing an edge of a pixel area except for a region where the first portion is formed. Two adjacent pixel areas are defined by the two adjacent gate lines and two adjacent data lines, and the storage electrode is branched between pixel electrodes. |
US10007150B2 |
Liquid crystal alignment method and liquid crystal display panel
The present invention provides a liquid crystal alignment method and a liquid crystal display panel. The method comprises the steps of: coating a first alignment material layer on a TFT substrate, the first alignment material layer having a plurality of first regions; coating a second alignment material layer on a CF substrate, the second alignment material layer having a plurality of second regions; and utilizing the length of each first region along the row direction as an exposing width and performing an exposing alignment procedure with the exposing width to each first region to form a first alignment layer at the side of the TFT substrate. |
US10007147B2 |
Display device
A display device comprises a display component, a light source, an optical element, and a first reflective member. The optical element is positioned in a light emission direction from the light source. The first reflective member is positioned rearward of the display component. The first reflective member includes a first opening and a second opening that is continuous with the first opening and in which the light source is positioned. A width of the optical element is smaller than a width of the first opening and is larger than a width of the second opening in a first direction. |
US10007146B2 |
Backlight module, manufacturing method thereof, display device, and driving method
The present invention provides backlight module and manufacturing method thereof, display device comprising backlight module and driving method for driving the display device. The backlight module comprises first substrate and second substrate opposite to each other. Each of the first and second substrates comprises multiple photic areas and shading areas arranged at intervals thereon, and projections of the shading areas of the first substrate on the second substrate completely cover the photic areas of the second substrate. On side of the first substrate opposite to the second substrate, first reflective layers which are bendable are formed on the shading areas thereof, and on side of the second substrate opposite to the first substrate, second reflective layers are formed on the shading areas thereof. The first reflective layers, in a bent state, reflect light to the second reflective layers which then reflect light to the photic areas of the first substrate. |
US10007144B1 |
Segmented transparent LCD with localized backlighting
A segmented transparent LCD is disclosed that includes a LC module that is substantially transparent to visible light. The segmented transparent LCD includes an array of spaced apart display segments supported by the LCD module. Each display segment is configured to display a segment of the display image. Each display segment includes a non-specular light-redirecting segment configured to provide localized backlight to the display segment when the ambient light is incident thereon. The segmented transparent LCD allows for a display image to be displayed and viewed while also allowing a viewer to see through one or more transparent regions that separate the display segments. Methods of displaying a display image using the segmented transparent LCD are also disclosed. |
US10007141B2 |
Display panel and display device
A display panel includes a first substrate and a second substrate The first substrate includes a first central display region and a first margin region; the second substrate includes a second central display region, a second margin region, and a light guide element arranged between the first substrate and the second substrate. The light guide element includes a first optical component which partially overlays the first central display region and a second optical component which is located on a side surface of the second margin region. The first optical component is configured to allow part of light from the first central display region to exit from a top surface of the second margin region, and allow another part of light from the first central display region to exit from a top surface and a side surface of the second optical component. |
US10007140B2 |
Substrate, display panel and display apparatus having the same, and fabricating method thereof
The present application discloses a substrate comprising a base substrate; a black matrix layer comprising an array of a plurality of black matrixes on a first side of the base substrate; and a plurality of electrophoresis cells on the first side of the base substrate. Each of the plurality of electrophoresis cells comprises a first electrode, a second electrode, a mixture of an electrophoresis media and charged particle. The charged particles are movable in response to an electrical signal. |
US10007131B2 |
Display device and method for repairing display device
A method for repairing a display device including a defective pixel area where a failure has occurred includes irradiating a first laser beam to a first interface provided between a first layer and a second layer that contact each other corresponding to the defective pixel area to form a protrusion-depression surface in one or more surfaces of the first layer and the second layer that form the first interface; and irradiating a second laser beam to the protrusion-depression surfaces provided in one or more surfaces of the first and second layers to burn the protrusion-depression surface. |
US10007130B2 |
Magneto-optic switch
Systems, methods, and apparatus for optical switching. In some implementations, a magneto-optic switch includes multiple optical components positioned in order along a light path including: a single fiber optical collimator, a first birefringent optic crystal, a first half wave plate assembly, a polarization rotation assembly, a second half wave plate assembly, a second birefringent optic crystal, and a dual fiber optic collimator, wherein a first side of the polarization rotation assembly near the first half wave plate assembly includes a first Faraday rotator element, a second side of the polarization rotation assembly near the second half wave plate assembly includes an optic rotation component, the polarization rotation assembly having a magnetic field generating component outside the first Faraday rotator element. |
US10007127B1 |
Nose bracket structure for glasses
A nose bracket structure for glasses contains: a lens assembly (10) and a supporter (20). The lens assembly (10) includes a holding extension (11), a first fastener (12), a first retaining portion (13), and two locking segments (14). The supporter (20) is made of elastic plastic material which is silicon dioxide, and the supporter (23) includes a connection portion (21), a holding portion (27) one-piece formed on a rear end of the connection portion (21), and a second fastener (22) one-piece formed and corresponding to the first fastener (12). The second fastener (22) has a guiding orifice (24), a stopping space (25), and an engagement face (26), wherein the guiding orifice (24) is made of elastic plastic material so that the two locking segments (14) of the first fastener (12) force into the guiding opening (24) and retain with the engagement face (26). |
US10007125B2 |
Actuator inside of motion control
A device can comprise an outer frame, a platform, and a motion control mechanism. The motion control mechanism can be adapted to permit movement of the platform in a desired direction with respect to the outer frame and inhibit rotation of the platform with respect to the outer frame. An actuator can be contained at least partially within the motion control mechanism. |
US10007123B2 |
Luminous module made of transparent material
A luminous module, especially for an automotive vehicle, comprising a body made of translucent or transparent material with: an entrance face for light rays produced by one or more light sources; an exit face for light rays in an exit beam; and a face for reflecting light rays coming from the entrance face, toward the exit face. The body comprises at least two distinct optical exit zones. |
US10007119B2 |
Spectacle lens for a display device that can be fitted on the head of a user and generates an image, and display device with such a spectacle lens
A spectacle lens for a display device can be fitted on the head of a user and generate an image. A spectacle lens body includes a front side and/or the rear side that are curved, and at least a first and a second partial body, the mutually facing boundary surfaces of which are in direct contact, and as seen in top view onto the spectacle lens, a coupling-in section in an edge area of the spectacle lens and a coupling-out section in a central area of the spectacle lens. The spectacle lens can guide light bundles of pixels of the generated image to the coupling-out section and couple them out of the spectacle lens via the coupling-out section. A flat first reflecting surface and a flat second reflecting surface spaced apart from the first reflecting surface are provided in the spectacle lens body. |
US10007117B2 |
Imaging light guide with reflective turning array
An imaging light guide has a waveguide and an in-coupling diffractive optic formed on the waveguide and disposed to direct image-bearing light beams into the waveguide. An array of two or more at least partially reflective surfaces are oriented in parallel and disposed to expand the image-bearing light beams from the in-coupling diffractive optic in a first dimension and to direct the expanded image-bearing light beams toward an out-coupling diffractive optic. The out-coupling diffractive optic is formed on the waveguide and disposed to expand the image-bearing light beams in a second dimension orthogonal to the first dimension and to direct the image-bearing light beams toward a viewer eyebox. |
US10007115B2 |
Placement of a computer generated display with focal plane at finite distance using optical devices and a see-through head-mounted display incorporating the same
Fixed position optical devices for displaying augmented reality images are provided herein. In one embodiment an optical device includes a AIIE having a waveguide that reflects a computer generated image along a central viewing axis, the computer generated image being received from an image generator optically coupled to the waveguide, and a fixed lens assembly for coupling a background image with the computer generated image to create the augmented reality display, the fixed lens assembly including a proximal lens disposed on one side of the waveguide, the proximal lens being fixedly spaced apart from the waveguide at a first distance, and a distal lens disposed on an opposing side of the AIIE from the one side, the distal lens being fixedly spaced apart from the waveguide at a second distance. |
US10007114B2 |
Electro-optical device, electronic apparatus, and manufacturing method of electro-optical device
A display region E that includes an element isolation region 88 having a display region trench density D1, and in which a pixel circuit 110 including a transistor is arranged; a drive circuit region 105 that includes a region in which a drive circuit element isolation portion having a drive circuit region trench density D2 is provided, and in which drive circuits 101 and 102 that supply signals for driving the pixel circuit 110 are arranged; and a peripheral region 106 that includes region in which a peripheral element isolation portion having a peripheral region trench density D3 is provided, and is arranged at least between the display region E and the drive circuit region 105. The display region trench density D1 is different from the drive circuit region trench density D2, and the display region trench density D1 is equal to the peripheral region trench density D3. |
US10007113B2 |
Display device for a motor vehicle
In a motor vehicle, a display device has a display area displaying an image projected by an optical device by way of a reflection area as a virtual image. The optical device has at least one reflector and an actuator which moves the reflector. The actuator includes a shape memory material, which is designed to be deformed by a temperature-dependent phase transition and thereby move the reflector. By the provision of a thermal shape memory actuator that functions without an electric current, the optical path can be changed, so that overheating of internal temperature-sensitive components of the display device can be prevented in a way that is particularly inexpensive and efficient in terms of installation space and it is also possible to dispense with electronic sensing, evaluation and activation entirely. |
US10007110B2 |
Vehicle use portable heads-up display
Provided is a system for presenting information to a driver in a vehicle with a steering wheel and dashboard and/or windshield includes a first enclosure that supports a mobile device and a combiner glass (e.g., half reflective mirror) on the dashboard or windshield. A second bracket releasably attaches a tactile input device to the steering wheel. The tactile input device generates signals representing motion of the driver's finger or thumb across a touch pad and the actuation of an entry key of the device. The tactile input device and the mobile device communicate wirelessly, in preferred embodiments. The enclosure supports the mobile device to have an orientation with respect to the combiner glass that produces a heads-up display that can be controlled by the driver's interaction with the tactile input device. Advantageously, the present invention provides systems and methods that minimize visual, mechanical and cognitive distractions. |
US10007108B2 |
Systems and methods for using multiple MEMS projectors to determine a position of a photosensor of an HMD or another controller
A method for determining an orientation of a photosensor of a controller with respect to a projector is described. The method includes generating, by a beam generator of the projector, a beam. The method further includes modifying a direction of travel of the beam using a micro-electro-mechanical systems (MEMS) mirror that moves in a pattern, detecting the beam, calculating a time at which the beam is detected, and determining based on the pattern and the time an orientation of the beam to determine the orientation of the photosensor. |
US10007106B2 |
Optical filter, optical module, electronic apparatus, and method of manufacturing optical filter
An optical filter includes a stationary substrate and a movable substrate disposed so as to be opposed to each other, a first reflecting film disposed on a movable substrate side of the stationary substrate, a second reflecting film disposed on a stationary substrate side of the movable substrate, and opposed to the first reflecting film, a first protective film disposed so as to overlap the first reflecting film, and having a light transmissive property and electrical conductivity, a second protective film disposed so as to overlap the second reflecting film, and having a light transmissive property and electrical conductivity, a first terminal connected to the first protective film, and a second terminal connected to the second protective film. An electrical connection of the first terminal and the second terminal is electrically switchable. |
US10007103B2 |
3D localization microscopy and 4D localization microscopy and tracking methods and systems
A 3D localization microscopy system, 4D localization microscopy system, or an emitter tracking system arranged to cause a phase difference between light passing to or from one part of the objective relative to light passing to or from another part of the objective, to produce a point emitter image which comprises two lobes, a separation between which is related to the position of the emitter relative to the objective of the imaging system, and in the 4D system a further property of the image or of the light to or from the objective is related to another location independent property of the emitter. |
US10007102B2 |
Microscope with slide clamping assembly
A microscope and methods of using the microscope to image a specimen on a microscope slide are disclosed. More particularly, embodiments of a microscope receive a slide carrier that loosely supports a plurality of microscope slides. The microscope may include a slide clamping assembly that clamps the plurality of microscope slides to fixedly support and physically separate the microscope slides from the slide carrier during imaging. |
US10007098B2 |
Optical systems and methods
Systems and methods are provided for optical systems and methods. A compact optical system can include a fore optical assembly, an aft optical assembly, and a phase corrector plate located between the fore optical assembly and the aft optical assembly. The phase corrector plate can have a substantially flat first surface and a set of high order aspherical coefficients on the second surface. In one aspect, the fore optical assembly and the aft optical assembly comprise achromatic doublets, apochromatic triplets, or a combination of elements. In another aspect, a surface of the phase corrector plate is located near or at an optical stop. |
US10007095B2 |
Lens system, image capturing unit and electronic device
A lens system includes, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element and a sixth lens element. The first lens element with negative refractive power has a concave image-side surface in a paraxial region. The second lens element with refractive power has a convex object-side surface in a paraxial region. The third lens element has positive refractive power. The fourth lens element with positive refractive power has an object-side and an image-side surfaces being aspheric. The fifth lens element with negative refractive power has an aspheric concave object-side surface and an aspheric convex image-side surface in a paraxial region. The sixth lens element with refractive power has an image-side surface being concave in a paraxial region with a convex shape in an off-axis region. |
US10007094B1 |
Image pickup optical lens system
An optical lens system for forming a subject image on a photoelectric conversion section of a solid image pickup element and an image pickup lens includes, in order from an object side to an image side, a first lens, a second lens, a third lens, a fourth lens, and a fifth lens. The first lens has a positive focal power with a convex surface on an object side thereof and a concave surface on an image side thereof. The second lens has a negative focal power. The third lens has a negative focal power. The fourth lens has a positive focal power with a concave surface on an object side thereof and a convex surface on an image side thereof. The fifth lens has a negative focal power with a concave surface on an image side thereof. |
US10007093B2 |
Imaging lens assembly, image capturing apparatus and electronic device
An imaging lens assembly includes, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element and a sixth lens element. The third lens element has positive refractive power. The fifth lens element has both an object-side surface and an image-side surface being aspheric. The sixth lens element with negative refractive power has an object-side surface being concave in a paraxial region thereof, wherein an object-side surface and the image-side surface of the sixth lens element are aspheric. |
US10007090B2 |
Optical image capturing system
A six-piece optical lens for capturing image and a six-piece optical module for capturing image are provided. In order from an object side to an image side, the optical lens along the optical axis includes a first lens with refractive power, a second lens with refractive power, a third lens with refractive power, a fourth lens with refractive power, a fifth lens with refractive power and a sixth lens with refractive power. At least one of the image-side surface and object-side surface of each of the six lens elements is aspheric. The optical lens can increase aperture value and improve the imagining quality for use in compact cameras. |
US10007089B2 |
Optical image capturing system
A six-piece optical lens for capturing image and a six-piece optical module for capturing image are provided. In order from an object side to an image side, the optical lenses along the optical axis include a first lens with refractive power, a second lens with refractive power, a third lens with refractive power, a fourth lens with refractive power, a fifth lens with refractive power and a sixth lens with refractive power, and at least one of the image-side surface and object-side surface of each of the six lens elements is aspheric. The optical lens can increase aperture value and improve the imagining quality for use in compact cameras. |
US10007086B2 |
Image capturing optical lens assembly, image capturing device and electronic device
An image capturing optical lens assembly includes, in order from an object side to an image side, a front lens group, an aperture stop and a rear lens group. The front lens group includes at least two lens elements, wherein one lens element closest to an imaged object of the at least two lens elements has negative refractive power and an image-side surface being concave. The rear lens group includes at least four lens elements, wherein one lens element closest to an image surface of the at least four lens elements has an image-side surface being concave. The image capturing optical lens assembly has a total of eight lens elements. |
US10007085B2 |
Optical image capturing system
A six-piece optical lens for capturing image and a six-piece optical module for capturing image are provided. In order from an object side to an image side, the optical lens along the optical axis includes a first lens with refractive power, a second lens with refractive power, a third lens with refractive power, a fourth lens with refractive power, a fifth lens with refractive power and a sixth lens with refractive power. At least one of the image-side surface and object-side surface of each of the six lens elements is aspheric. The optical lens can increase aperture value and improve the imagining quality for use in compact cameras. |
US10007084B2 |
Visualization system for vehicles
A visualization system for vehicles includes a mirror glass, three housing elements and a securing element. The first element includes an engagement aperture. The second element includes a first shaft extending in an outward direction. The first shaft has a first undercut opposite a rear side. The third element includes a second shaft that extends in an inward direction towards the housing. The second shaft has a second undercut opposite a rear side. The securing element extends in the inward direction into the engagement aperture and presses against both rear sides of the shafts causing both the first and second undercuts to press against the edge of the engagement aperture from opposite sides and thereby preventing the first and second shafts from moving either inward or outward with respect to the first element. The mirror glass is disposed on the opposite side of the third element from the first element. |
US10007081B2 |
Buffer tube pullback preventer assembly
A strain relief for a buffer tube employs a plurality of spline-like grippers which are angularly positionable about the buffer tube. The grippers each have an outwardly projecting retainer loop. A cable tie having a strap is passed through the loops and through a one-way catch to secure the spline-like grippers to the buffer tube. The ends of the grippers function as an engagement end to prevent the buffer tube from pulling back from an enclosure. |
US10007077B2 |
Direct impingement cooling of fibers
A system provides for a way for cooling an optical fiber. The system includes a coolant and a conduit. The conduit allows the coolant to flow through the conduit. At least part of the fiber passes through the conduit allowing the coolant to flow around the at least part of the fiber. In some configurations, the fiber runs parallel to the conduit. The system can include a pump diode that is part of an optical laser connected to an end of the fiber. The optical laser can further include a high reflector connected to the fiber and a partial reflector connected to the fiber to reflect some light back and forth between the high reflector and the partial reflector. |
US10007074B2 |
Optical and thermal interface for photonic integrated circuits
Described herein are photonic systems and devices including a optical interface unit disposed on a bottom side of a photonic integrated circuit (PIC) to receive light from an emitter of the PIC. A top side of the PIC includes a flip-chip interface for electrically coupling the PIC to an organic substrate via the top side. An alignment feature corresponding to the emitter is formed with the emitter to be offset by a predetermined distance value; because the emitter and the alignment feature are formed using a shared processing operation, the offset (i.e., predetermined distance value) may be precise and consistent across similarly produced PICs. The PIC comprises a processing feature to image the alignment feature from the bottom side (e.g., a hole). A heat spreader layer surrounds the optical interface unit and is disposed on the bottom side of the PIC to spread heat from the PIC. |
US10007072B1 |
Optical coupling system having a perturbed curved optical surface that reduces back reflection and improves mode matching in forward optical coupling
An optical coupling system and method are provided for coupling light from a light source into an optical waveguide that reduce back reflection of light onto the light source and provide controlled launch conditions that increase forward optical coupling efficiency. The optical coupling system comprises at least one curved optical surface having perturbations formed therein over at least a portion of the curved optical surface that intersects an optical pathway. The perturbations have a lateral width and a maximum height that are preselected to improve forward optical coupling efficiency and to decrease back reflection of the light beam from the optical waveguide end face onto the light source aperture. The perturbations improve forward optical coupling efficiency by creating a complex light beam shape that is preselected to match a spatial and angular distribution of a plurality of light modes of the optical waveguide. |
US10007070B2 |
Positioning means for a fibre optic connector assembly, a fibre optic connector assembly and fibre termination unit
The present invention relates to a positioning means for a fiber optic connector assembly, a fiber optic connector assembly and a fiber termination unit comprising the positioning means through which manufacturing tolerances can be absorbed to provide an improved optical interconnection with a high signal transmission rate. The positioning means comprises a receiving means for receiving one of a jack assembly or plug assembly and a stationary support supporting said receiving means, wherein the receiving means is displaceable to a certain extent relative to the stationary support at least along one direction other than a connection direction for optically interconnecting the optical fibers allowing an alignment of the receivable jack or plug assembly along the direction transversal to the connection direction. A spring loaded element resiliently urges said receiving means away from the support in one embodiment. |
US10007064B2 |
Waveguide resonator component and method for the production thereof
A waveguide resonator component, which can be used, for example, in integrated circuits, in which a substrate having two waveguides is present and a microtube is present as resonator, wherein the resonator has a respective recess in the region of each waveguide in order to form an intermediate space between the waveguide and the resonator. The aim is additionally achieved by a method in which a sacrificial layer is applied to a substrate having two waveguides and at least a second layer is applied to the sacrificial layer, and thereafter the sacrificial layer is at least partially removed and the resonator is produced in the form of a microtube by rolling up the second layer and possible additional layers. |
US10007063B2 |
Wavelength division multiplexer array
In an example embodiment, a WDM array includes an optical filter, N common ports, N reflection ports, and N pass ports. The N common ports may be positioned to a first side of the optical filter. N may be greater than or equal to two. The N reflection ports may be positioned to the first side of the optical filter. The N pass ports may be positioned to a second side of the optical filter opposite the first side. |
US10007059B2 |
Semiconductor structure
A semiconductor structure is provided, the semiconductor structure comprising: a semiconductor substrate processed to comprise at least an optical aspect comprising at least a silicon photonics device and at least an electronic aspect comprising at least an electronic device; at least an interlayer dielectric layer provided on the semiconductor substrate, and at least an electrically interconnecting layer provided on the interlayer dielectric layer, wherein: the semiconductor structure further comprises at least a functional-oxide crystalline layer provided in relation to the interlayer dielectric layer before the interconnecting layer is provided on the interlayer dielectric layer, the functional-oxide crystalline layer comprising at least a functional-oxide material and is processed to comprise at least an active optical device, and the interlayer dielectric layer comprises a first surface and a second surface, the first surface being in common to at least a respective part of the optical aspect and the electronic aspect. |
US10007056B2 |
Silicon light trap devices, systems and methods
Embodiments relate to buried structures for silicon devices which can alter light paths and thereby form light traps. Embodiments of the lights traps can couple more light to a photosensitive surface of the device, rather than reflecting the light or absorbing it more deeply within the device, which can increase efficiency, improve device timing and provide other advantages appreciated by those skilled in the art. |
US10007055B2 |
Few mode optical fiber links for space division multiplexing having trenched fibers with high leak losses for leaky modes and low bend losses
The invention relates to an optical link comprising N optical fibers, with N≥2. Each optical fiber comprises an optical core and an optical cladding surrounding the optical core, the optical core having a single αi graded-index profile with αi≥1, and the optical core having a radius R1i, where i E [1; N] is an index designating said optical fiber. Said optical cladding comprises a region of depressed refractive index ntrenchi, called a trench, surrounding the optical core. According to embodiments of the invention, for all optical fibers in said link, said optical core radius R1i and said length Li are chosen such that R1i≥13.5 μm and so as to satisfy a criterion C of quality. Thus, the invention provides a few-mode optical fiber link, which allow guiding an increased number of LP modes as compared to prior art FMF links, while reaching low Differential Mode Group Delay. |
US10007052B2 |
Method for manufacturing waveguide structures on wafer-level and corresponding waveguide structures
The waveguide structure can be manufactured on wafer-scale and comprises a holding structure and a first and a second waveguides each having a core and two end faces. The holding structure comprises a separation structure being arranged between the first and the second waveguide and provides an optical separation between the first and the second waveguide in a region between the end faces of the first and second waveguides. A method for manufacturing such a waveguide structure with at least one waveguide comprises shaping replication material by means of tool structures to obtain the end faces, hardening the replication material and removing the tool structures from a waveguide structures wafer comprising a plurality of so-obtained waveguides. |
US10007048B2 |
Light guide body having high luminous intensity and high transparency
The present invention relates to light guide bodies having improved luminous intensity and transparency, to a method for their production and to their use. |
US10007046B2 |
Light guide film, backlight module and display device having the same
A light guide film for use with a light source includes a light-transmissive substrate and a light-transmissive layer. The substrate includes a top surface, and a light-incident lateral surface adapted to be disposed adjacent to the light source. The layer is disposed on the top surface of the substrate and has a light-incident lateral surface aligned with the light-incident lateral surface of the substrate. The light-transmissive layer has an inclined surface that is opposite to the substrate and that extends away from the light-incident lateral surface of the layer and obliquely toward the top surface of the substrate. The layer has a refractive index different from that of the substrate. |
US10007045B2 |
Fiber lighting systems with light diffusing fibers and methods of operating fiber lighting systems with light diffusing fibers
Fiber lighting systems and methods of switching light are disclosed. A system includes a light source and a switching device having an input that receives light from the light source, at least one output, and a microelectromechanical mirror disposed in an optical pathway between the input and the output. The mirror is repositionable to direct light from the input into the output. The system also includes a light diffusing fiber coupled to the output that emits light along its length and an electronic control unit that directs the light source to pulse the light at a frequency of 10 Hz-500 kHz and orient the mirror for directing the light to an output. The repositioning is synchronized with the pulsing such that the mirror is at a coupled orientation during a pulse and is repositioned between pulses. |
US10007042B2 |
Composition, light reflecting film, luminance-improving film, backlight unit, and liquid crystal display device
There is provided a composition containing a discotic liquid crystal compound, a chiral agent, and a surfactant which can form a light reflecting layer formed by fixing a cholesteric liquid crystalline phase, which exhibits excellent durability under a hot and humid environment and excellent heat resistance, and has few alignment defects; a light reflecting film; a luminance-improving film; a backlight unit; and a liquid crystal display device. |
US10007040B2 |
Display unit and electronic apparatus
A display unit includes a plurality of light-emitting sections and an optical filter. The plurality of light-emitting sections emit color light beams having different colors. The optical filter is disposed on light emission side of the plurality of light-emitting sections, and transmits the color light beams while selectively removing a part of a wavelength band of the color light beams. The optical filter includes the first filter layer and the second filter layer. The first filter layer transmits a first band including a center wavelength out of the wavelength band of each of the color light beams, and removes a second band that is at least a part of a band other than the first band. The second filter layer reduces transmissivity of a third band that is a part of the first band of at least one color light beam out of the color light beams. |
US10007036B2 |
Image display, labeled article, and methods of manufacturing thereof
An image display is to be transferred from a support onto a substrate and displays an image including personal information. The image display includes a base layer releasably supported by the support and having a light-transmitting property, and an image display layer including a hologram and/or diffraction grating and transferred onto the base layer by a thermal transfer method using a thermal head. The image display layer displays an image including at least a piece of the personal information. An individual authentication medium including the image display, and manufacturing methods of the image display and individual authentication medium are also described. |
US10007035B2 |
Head-mounted display
A head-mounted display including a first optical system is provided. The first optical system includes an image surface, a stop surface, a first optical stack disposed between the image surface and the stop surface and a second optical stack disposed between the first optical stack and the stop surface. The first optical stack includes a first optical lens and a partial reflector. The second optical stack includes a second optical lens and a curved multilayer reflective polarizer. A quarter wave retarder is disposed between the multilayer reflective polarizer and the partial reflector. The multilayer reflective polarizer and the partial reflector may be convex toward the image surface along orthogonal first and second axes. |
US10007032B2 |
Exposure device
The present invention discloses an exposure device including: a mask plate, on which a mask pattern is provided; and a first micro lens layer, provided at a light outputting side of the mask plate, wherein the first micro lens layer utilizes light that passes through the mask plate to form a reduced real image of the mask pattern, the real image is located at one side of the first micro lens layer, and the mask plate is located at other side of the first micro lens layer. In the present invention, by utilizing the characteristics of micro lenses, a reduced real image for the mask patter is formed and then projected onto the substrate to be exposed, which effectively increases precision and resolution of exposure and reduces equipment cost and development cost. |
US10007031B2 |
Mobile equipment protective sleeve, mobile equipment
The invention provides a mobile equipment protective sleeve and a mobile equipment. The mobile equipment protective sleeve comprises: a bottom plate and a protective cover plate that is connected with and set opposite to the bottom plate, and a lenticular lens or a slit grating is located at a display region of the protective cover plate; the mobile equipment protective sleeve is made of a resin composition containing a functional material, or a surface of the mobile equipment protective sleeve is coated with a functional material. The functional material is an inorganic powder with an organic modification layer on a surface thereof, and the modification layer is generated by reacting a dianhydride with a diamine. |
US10007029B2 |
β-phellandrene polymer, production method for same, and molded article
[1] A β-phellandrene polymer which is a polymerization product of β-phellandrene. [2] The β-phellandrene polymer comprising β-phellandrene units represented by chemical formulae (I-1), (I-2), (II-1) and (II-2), a total amount of the β-phellandrene units being 50% by mass or more. [3] The β-phellandrene polymer, which has a number average molecular weight Mn of 40,000 or more. [4] The β-phellandrene polymer, wherein at least a part of olefinic carbon-carbon double bonds thereof are hydrogenated. [5] The β-phellandrene polymer, which has a glass transition temperature of 80° C. or more. |
US10007025B2 |
Occupancy sensor with improved functionality
An occupancy sensor detects the occupancy state of a monitored area. The occupancy sensor may be mounted in a standard junction box at various angles and one or more of the ultrasonic sensors may be disabled. The occupancy sensor includes a PIR sensor and one or more ultrasonic sensors. The sensor sensitivities and timeout settings may be programmed by a technician or user via an IR interface or via a network interface. The settings may be changed according to control system logic or some other factor such as date, time or room conditions. Setup of the sensor may also be performed via the IR interface or network interface. The occupancy outputs both a signal taking into account the timeout period as well as a raw data signal. The IR interface may be used to relay messages between a control system and external devices. Algorithms employed in the occupancy sensor allow for the occupancy sensor to process analog signals from sensors to determine the room state, enhance performance such as by reducing false trips, enhance energy savings and force sensors into vacancy or occupancy mode. The occupancy sensor additionally comprises a microphone. Sound can be required to qualify detection from another sensor and may be employed to prolong the occupancy state once it is established. |
US10007023B2 |
Downhole switching of wellbore logging tools
A system and method for downhole switching of wellbore logging tools is disclosed. The method includes lowering a logging tool in a wellbore tubular, and actuating a mechanical interference device based on interaction with a first mechanical intrusion associated with a screen assembly located downhole in a wellbore. The mechanical interference device is included in an activator module associated with the logging tool. Based on actuating the mechanical interference device, the method includes communicating a first trigger indication to a switching system included with the activator module. In response to the first trigger indication, the method further includes switching the logging tool between an inactive state and an active state. In the active state, an electrical load associated with the logging tool is energized by a power supply. |
US10007019B2 |
Compact mobile cargo scanning system
The present invention is a self-contained mobile inspection system and method and, more specifically, improved methods and systems for detecting materials concealed within a wide variety of receptacles and/or cargo containers. In particular, the present invention is an improved method and system with a novel boom structure that reduces the weight of the boom. The single, light-weight boom of the inspection system is relatively compact in a stowed configuration and has a low height and center of gravity lending to greater maneuverability. |
US10007011B2 |
System for acquisition of tomographic measurement data
A system for acquisition of tomographic measurement data from measurement signals (S) of positron emission tomography (PET) or single-photon emission computed tomography (SPECT) detectors, the system comprising: a front-end electronic assembly (2) configured to convert the measurement signals (S) into digital and analog signals (DAS); a measurement electronics assembly (3) comprising time to digital converter (TDC) modules (31) configured to determine times (T) of pulses in digital signals (DS). The measurement electronics assembly (30) comprises: a series (TDCa-TDCd) of TDC modules (31), each module comprising a series (TDC1-TDC4) of TDC circuits (311-314); a module controller (315) configured to transmit a clock signal (CLK), input to the module controller (315) from a system controller (40), to each of the TDC circuits (311-314); wherein each of the TDC circuits (311-314) is configured to execute measurements in a measurement window delimited by the neighboring edges of the clock signal (CLK) which is common for all TDC circuits (311-314). |
US10007009B2 |
Semiconductor X-ray detector
Disclosed herein is an apparatus suitable for detecting x-ray, comprising: an X-ray absorption layer comprising an electrode; an electronics layer, the electronics layer comprising: a substrate having a first surface and a second surface, an electronics system in or on the substrate, an electric contact on the first surface, a via, and a redistribution layer (RDL) on the second surface; wherein the RDL comprises a transmission line; wherein the via extends from the first surface to the second surface; wherein the electrode is electrically connected to the electric contact; wherein the electronics system is electrically connected to the electric contact and the transmission line through the via. |
US10007007B2 |
Methods for making an X-ray detector
Disclosed herein is an apparatus suitable for detecting X-ray, the apparatus comprising: a first substrate comprising a plurality of first electric contacts; a first chip layer comprising a plurality of first chips, wherein each of the first chips comprises a first electrode and is bonded to the first substrate such that the first electrode is electrically connected to at least one of the first electrical contacts; a second substrate comprising a plurality of second electric contacts; and a second chip layer comprising a plurality of second chips, wherein each of the second chips comprises a second electrode and is bonded to the second substrate such that the second electrode is electrically connected to at least one of the second electrical contacts, wherein the first chip layer and the second chip layer are bonded to each other such that at least two second chips are bonded to a same first chip. |
US10007002B2 |
Method of detecting and outputting radiation dose rate information
A method includes detecting currently existing dose rates while a worker is performing an operation within a Radiologically Controlled Area (RCA) and visually outputting to the worker a dosage rate map of ionizing radiation within the RCA. The visual output can be visually depicted on a display that is worn by the worker during the operation and that is situated in proximity to the worker's eye. The position of the worker within the RCA can be stored in conjunction with the measured dose rate as detected by a dosimeter worn by the worker at such position, potentially also with a time stamp. These data can then be employed to generate the dosage rate map of the RCA that shows the various dose rates at various locations within the RCA and that can be visually output for viewing by the worker or other personnel outside the RCA. |
US10006998B2 |
Method of configuring planar transducer arrays for broadband signal processing by 3D beamforming and signal processing systems using said method, in particular an acoustic camera
A method of configuring planar transducer arrays for broadband signal processing by 3D beamforming, wherein a superdirective beamforming technique for low-frequency signal components is combined with a sparse and aperiodic array pattern for high-frequency components in a predetermined frequency range, and wherein the positions of the individual transducers at the aperture of the array and the FIR filter coefficients are further optimized in parallel, by a hybrid iterative process including an analytical calculus for determining the FIR filter coefficients and a stochastic calculus for determining the transducer positions at the aperture of the planar transducer arrays, by minimization of a cost function. |
US10006994B2 |
Systems and methods for detecting soil characteristics
A soil detection and planting apparatus. The apparatus includes a vehicle and a controller coupled to the vehicle. The apparatus further includes a planting device coupled to the vehicle, the planting device configured to plant seeds or plants into a soil material. The apparatus includes a ground penetrating radar sensor coupled to the vehicle. The ground penetrating radar soil sensor is configured to scan the soil material up to a designated depth beneath a surface of the soil material, wherein the ground penetrating radar soil sensor is further configured to provide a sensor feedback signal to the controller with respect to an intrinsic characteristic of the soil material. The controller is configured to instruct placement of a seed or a plant into the soil material based on the feedback signal. |
US10006993B1 |
Compact passive millimeter wave (PMMW) camera
A passive millimeter wave (PMMW) camera includes: a lens forming an entrance aperture for the camera, the lens configured to receive millimeter wave (MMW) radiation from a scene so as to form an image at its focus; a polarization beamsplitter positioned behind the lens, the polarization beamspiltter configured to substantially reflect only one polarization of the radiation, and to substantially pass through other polarizations without reflection; a twist reflector configured to receive the reflected radiation from the beamsplitter, and to reflect the MMW radiation back towards the beamsplitter, the twist reflector further configured to rotate the polarization of the incident MMW radiation by 90 degrees, the twist reflector further configured to swivel back and forth around an axle in a plane of the twist reflector so as to move the image back and forth; and a focal plane array (FPA) of millimeter wave receivers configured to receive the radiation passed through the beamsplitter after its polarization was rotated by the twist reflector. |
US10006991B2 |
Velocity and attitude estimation using an interferometric radar altimeter
A method and system for estimating velocity of an aircraft is provided. The method comprises transmitting a beam toward a surface from the aircraft using a Doppler beam sharpened radar altimeter, receiving a plurality of reflected signals that correspond to portions of the transmitted beam that are reflected by the surface, and forming a plurality of Doppler beams by filtering the received signals. A complex-valued array of range bin is computed with respect to frequency of the Doppler beams from at least one antenna aperture of the radar altimeter, and a range for each of the Doppler beams is estimated. A velocity vector magnitude for the aircraft is estimated by a curve fit of the range with respect to the frequency of the Doppler beams. |
US10006989B1 |
Disabling robot sensors
Example implementations may relate to methods and systems for disturbing or deceiving sensors of robotic devices. Accordingly, a computing system may detect that a robotic device has entered a particular physical region. Responsively, the computing system may then determine at least one type of sensor that is associated with the robotic device and is used to detect reflected illumination that is reflected from an object. Based on the determined at least one type of sensor, the computing system may then select (i) at least one particular type of disturbing illumination and (ii) a target location within the particular physical region. Upon the selection, the computing system may direct at least one light source to emit the selected at least one particular type of disturbing illumination towards the selected target location so as to disturb the reflected illumination detectable by the robotic device using the at least one type of sensor. |
US10006988B2 |
Method and kinematic calibration system for measuring displacements and vibrations of objects/structures
A method and system are described for measuring displacements and vibrations of an object/structure. The method includes transmission of at least one radar wave by a single radar device positioned at a predefined distance from a receiver device applied on the object/structure, reception, by the radar device, of a complex signal consisting of the sum of the signal reflected from said receiver device and of one or more interfering signals generated by one or more corresponding targets substantially stationary and substantially positioned at the same distance from the radar device, separation of the interfering signals from the reflected signal. The separation includes calibration by induction, for a pre-determined period of time, of a vibrational motion having a known frequency and duration in the receiver device, which consequently operates as a calibration device, for obtaining an estimated value of the interfering signals. |
US10006985B2 |
Mobile device and method for determining a place according to geolocation information
A mobile device and a method for determining a place according to geolocation information is disclosed. In one aspect, the method includes triggering an action in obtaining a first set of information related to the user, and, according to the current geographical location, a second set of places. The method may also include, for each place of the second set, determining a combined probability distribution that the user is currently located in said place, according to the first set of information, a first probability distributions based on a set of parameters related to global user habits, a second probability distributions based on a set of parameters related to user habits, and a third probability distributions based on a set of parameters related to local user habits. The method may further include triggering at least one action according to the combined probability distributions of the places of the second set. |
US10006982B2 |
Solar position tracking accuracy measurement system based on optical lens
The present invention relates to a solar position tracking accuracy measurement system based on an optical lens, by which the solar position tracking accuracy of a tracker can be effectively analyzed and detected in real-time by using a technique on the basis of an astronomical analysis on the trajectory of the sun through an accurate measurement based on an optical lens, thereby establishing the reproducibility of a physical measurement method, calculating an error angle according to the vertical incidence of solar light and minimizing physical errors. |
US10006981B2 |
Estimating a source location of a projectile
According to examples of the presently disclosed subject matter, there is provided a system for estimating a source location of a projectile, comprising an optics an optics subsystem, a radar subsystem and a processor. The processor is adapted to use range and velocity measurements obtained from data provided by the radar subsystem, a source direction and an event start time obtained from data provided by the optical subsystem and a predefined kinematic model for the projectile for estimating a range to a source location of the projectile. |
US10006976B2 |
Radio frequency coil unit and magnetic resonance imaging apparatus
According to one embodiment, a radio frequency coil unit includes cables, radio frequency coil elements and balun circuits. The cables correspond to channels. The radio frequency coil elements are directly or indirectly connected to the cables. The balun circuits suppress an influence of an unbalanced current flowing into partial radio frequency coil elements out of the radio frequency coil elements. A part of the cables pass through at least one of the balun circuits in contact with or in non-contact with at least one of the balun circuits. |
US10006971B2 |
Detection device
Disclosed is a current output-type detection device capable of reducing an amount of power consumption without sacrificing detection accuracy. The detection device includes: a sensor circuit; a sensor signal processing circuit that outputs a detection signal upon receiving a signal of a detection result of the sensor circuit; and a control circuit that outputs control signals to the sensor circuit and the sensor signal processing circuit and receives the detection signal from the sensor signal processing circuit, configured in that the sensor circuit and the sensor signal processing circuit operate intermittently by the control signals from the control circuit. |
US10006969B2 |
Sensor device
A sensor device is provided for suppressing a magnetic stray field, having a semiconductor body with a surface formed in an x-y plane, the x-direction and the y-direction are formed orthogonal to one another, and the sensor device has a first pixel cell and a second pixel cell integrated into the surface of the semiconductor body. A first magnetic field sensor detects a magnetic field in the x-direction and a second magnetic field sensor detects a magnetic field in the y-direction. The two pixel cells in a projection along an imaginary lengthening of the axis are arranged at an edge or next to an extension of the magnet in the x-y plane. |
US10006968B2 |
XMR sensor device
Sensor devices and methods are provided where a second magnetoresistive sensor stack is provided on top of a first magnetoresistive sensor stack. |
US10006967B2 |
Battery management system for predicting life of a reconfigurable battery pack
A method for predicting life of a reconfigurable battery pack, includes receiving a usage parameter of a reconfigurable battery pack, the battery pack comprising interconnected battery cells; identifying a State of Health (SOH) of degraded battery cells and a capacity of the reconfigurable battery pack; and determine a number of fresh battery cells to replace the degraded cells for the usage parameter based on the SOH and the capacity of the reconfigurable battery pack. |
US10006963B2 |
Packet tracking in a verification environment
A testbench, including a verification environment, tests a device under test (DUT). A packet tracking module, which is verification environment agnostic, is configured to track packets in the verification environment. The packet tracking module maintains an associative data structure of packet identifiers that are indexed by a unique value, a counter for identifying the packets in the verification environment, and a set of routines for tracking the packets in the verification environment during different stages of the testing. |
US10006961B2 |
Transfer method and inspection system
In a transfer method for transferring a substrate in an inspection system configured to perform a test on electrical characteristics of the substrate, the inspection system including an inspection unit including a plurality of test devices configured to perform the test on the electrical characteristics of a substrate, a loader unit configured to mount a cassette which accommodates a plurality of substrates, and a transfer device configured to transfer a substrate between the inspection unit and the loader unit, an inspected substrate is received by the transfer device from the inspection unit. The inspected substrate received from the inspection unit is transferred toward the loader unit in a state where an opening portion of a transfer arm container of the transfer device. Then, the inspected substrate is delivered to the loader unit. |
US10006960B2 |
Test system
A reflectometer for allowing a test of a device, the reflectometer comprising: a source of pulsed radiation; a first photoconductive element configured to output a pulse in response to irradiation from said pulsed source; a second photoconductive element configured to receive a pulse; a transmission line arrangement configured to direct the pulse from the first photoconductive element to the device under test and to direct the pulse reflected from the device under test to the second photoconductive element; and a termination resistance provided for said transmission line configured to match the impedance of the transmission line. |
US10006957B2 |
Circuit and method for testing transistor(s)
A circuit and method for testing transistor(s) are provided. The circuit is used for testing a set of transistors including at least two transistors, and the circuit includes: a first power supply voltage terminal connected to first electrodes of the respective transistors; a first control signal terminal connected to control electrodes of the respective transistors; and a set of test terminals including at least two test terminals; the test terminals are connected to second electrodes of the corresponding transistors, respectively. |
US10006954B2 |
Method and a system for monitoring the reliability of at least one piece of electronic equipment installed in an aircraft
A monitor system for monitoring the reliability of at least one piece of electronic equipment installed in an aircraft. In order to monitor each piece of electronic equipment, such a monitor system comprises: monitor means for measuring variations of at least one state parameter P as a function of time t; concatenation means for generating data groups (ti, Pi, Sj); transmission means for transmitting the data groups (ti, Pi, Sj) to a centralized unit; first computation means for determining an observed reliability Robs of the or each piece of electronic equipment; second computation means for determining an expected reliability Rexp of the or each piece of electronic equipment; comparator means for comparing the observed reliability Robs with the expected reliability Rexp of the or each piece of electronic equipment; and warning means. |
US10006953B2 |
Personal wearable system that detects hazardous voltages and indicates direction of the source
A personal voltage detection system comprises a garment to be worn by a user and carrying a plurality of electric field sensors each facing a different direction. Each sensor comprises a transducer sensing electric field in transmitting a wireless signal representing field strength for an associated direction. An alert device is in operative communication with the plurality of sensors and comprises a control configured to monitor field strength for each sensor and determine existence of an alarm condition responsive to field strength being above a pre-select level and to generate an alarm signal indicating the associated direction of the alarm condition. |
US10006950B2 |
Impedance measurement circuit
The disclosure provides a circuit for impedance measurement. The circuit includes an excitation source that generates an excitation signal. A switched resistor network is coupled to the excitation source, and generates an output signal in response to the excitation signal. A sense circuit is coupled to the switched resistor network, and generates a sense signal in response to the output signal. A comparator is coupled to the sense circuit, and generates a clock signal in response to the sense signal. A mixer is coupled to the sense circuit, and multiplies the sense signal and the clock signal to generate a rectified signal. A low pass filter is coupled to the mixer and filters the rectified signal to generate an averaged signal. A processor is coupled to the low pass filter and measures a body impedance from the averaged signal. |
US10006941B2 |
Position accuracy inspecting method, position accuracy inspecting apparatus, and position inspecting unit
A contact position of a probe needle with respect to electrode pads 71 to 75 of a semiconductor device is inspected in advance when performing an inspection by a prober on the semiconductor device formed on a wafer W placed on a stage 11. A reticle 31 on which shapes 61 to 65 indicating positions of the probe needles are formed is placed instead of the probe needles at a position where the probe needles are arranged. The semiconductor device formed on the wafer W is imaged by the imaging unit 33 through the reticle 31. A positional relationship between the shapes formed on the reticle 31 and the electrode pads 71 to 75 is analyzed from the image. When necessary, a position of the stage 11 is adjusted such that centers of the shapes 61 to 65 and centers of the electrode pad 71 to 75 are coincident. |
US10006931B2 |
Inertial device with pedometer function and portable electric appliance incorporating said inertial device
An inertial device that is integratable in a portable electronic device includes: an inertial sensor for generating at least one raw acceleration signal in response to accelerations caused by movements of walking and running of a user of the pedometer; and a processing unit, associated to the inertial sensor for counting a number of steps of the user of the pedometer on the basis of the raw acceleration signal. The inertial sensor and the processing unit are both encapsulated within a single package for integrated circuits, which can be coupled to a circuit board of an electronic device and is provided with at least one connection terminal for making the number of steps available to the outside world. |
US10006927B2 |
Method of operating a laboratory automation system and a laboratory automation system
A method of operating a laboratory automation system is presented. The laboratory automation system comprises a plurality of laboratory stations and a plurality of sample container carriers. The sample container carriers carry one or more sample containers. The sample containers comprise samples to be analyzed by the laboratory stations. The system also comprises a transport plane. The transport plane supports the sample container carriers. The system also comprises a drive. The drive moves the sample container carriers on the transport plane. The method comprises, during an initialization of the laboratory automation system, logically reserving at least one buffer area on the transport plane and, after the initialization of the laboratory automation system, buffering in the at least one buffer area sample container carriers carrying sample containers comprising samples waiting for a result of an analysis. Depending on the result of the analysis, the samples are further processed. |
US10006925B2 |
Methods and systems for metabolite and/or lipid-based detection of colorectal cancer and/or adenomatous polyps
Described herein are sets of metabolite and lipid (e.g., fatty acid) markers that can be used in the detection of early stage colorectal cancer and/or early development of adenomatous polyps. Presented herein are illustrative pathology-linked panels. In certain embodiments, the markers presented herein (or subsets thereof) are used as a panel for detecting either colorectal cancer or adenomatous polyps at the same time. The markers presented herein include metabolites and lipids (e.g., fatty acid) freely detectable and accurately quantifiable in human serum. In certain embodiments, the sample may be plasma, urine, saliva, whole blood, dried blood spot or dried serum spot. |
US10006923B2 |
Method for measuring glycated hemoglobin
The present invention provides a method for measuring glycated hemoglobin in a sample, which comprises directly oxidizing glycated hemoglobin in a sample, and then measuring a substance produced or consumed by the oxidation; and a method for measuring glycated hemoglobin in a sample, which comprises directly oxidizing glycated hemoglobin in a sample using an enzyme, and then measuring a substance produced or consumed by the oxidation. A method for measuring glycated hemoglobin of the present invention is useful for diagnosing lifestyle-related disease such as diabetes mellitus. |
US10006921B2 |
Markers of the male urogenital tract
Methods for detecting urogenital conditions or urogenital status in a subject are described comprising measuring urogenital markers or polynucleotides, encoding the markers in a sample from the subject. The invention also provides localization or imaging methods for urogenital conditions, and kits for carrying out the methods of the invention. The invention also contemplates therapeutic applications for urogenital conditions employing urogenital markers, polynucleotides encoding the markers, and/or binding agents for the markers. |
US10006917B2 |
Methods and compositions relating to super-resolution imaging and modification
This disclosure provides methods for generating super-resolution patterns of molecules on substrates. |
US10006915B2 |
System and method for identification and characterization of transglutaminase species
In one aspect, the present disclosure provides a system and method for the identification and characterization of a transglutaminase. Further, the present disclosure provides transglutaminase enzymes for forming isopeptide bonds, methods of forming isopeptide bonds in the presence of transglutaminases, and substrate tags for use with transglutaminases. |
US10006912B2 |
Peptides for diagnosing lyme disease
The present invention relates, e.g., to a composition comprising peptides represented by SEQ ID NO:1, or active variants thereof, wherein the peptides or active variants can bind specifically to an antibody induced by a causative agent of Lyme disease (a pathogenic Borrelia), e.g. in a sample from a subject having Lyme disease. Compositions of the invention may comprise multiple peptides, from multiple proteins. Diagnostic kits comprising the peptides are described, as are diagnostic assays using the peptides. |
US10006908B2 |
Core-shell nanoparticles with multiple cores and a method for fabricating them
The present invention is directed toward core-shell nanoparticles, each comprising a ligand-capped metal shell surrounding a plurality of discrete, nonconcentric, metal-containing cores. Methods of making and using these nanoparticles are also disclosed. |
US10006897B1 |
Devices for measuring parameters of water
A portable device for measuring parameters of water includes: a shield spherical in shape; an instrument capsule maintaining a water-tight seal with the shield, isolating water inside the shield from water outside the shield; electronic sensors extending from the capsule for measuring chemical, physical, hydrological, and/or biological properties of water; a computer control device within the capsule for programming operation and data storage for the electronic sensors; a battery within the instrument capsule for powering the electronic sensors and computer control device; an electronic signal generator to transmit an acoustic or radio signal into water surrounding the instrument capsule; an electronic signal receiver to receive an acoustic signal in water surrounding the instrument capsule; a supply of compressed gas within the instrument capsule; an assembly capable of trapping gas released from the instrument capsule; and a valve capable of connecting the supply of compressed gas within the assembly. |
US10006896B2 |
Method, apparatus and system for food intake and physical activity assessment
Electronic systems, devices and methods are provided to accurately record and analyze food intake and physical activity in a subject. A device is provided to be placed on a subject which records video using at least two video cameras positioned to record stereoscopic image pair, as well as other physiological and/or environmental data including, for example, oxygen saturation, heart rate, and environmental factors such as physical location, temperature, and humidity. Video data is analyzed along with other data obtained by the device to determine food consumption and/or physical activity of the subject, much of which is accomplished by automated computer-implemented processes. |
US10006894B2 |
Flow measuring device and flow measuring system
A flow measuring device includes an intake portion configured to be connected to an ejecting portion, one or more gas lines each of which is connected to the intake portion and in which gas ejected from the ejecting portion flows, one or more flow meters each of which is configured to measure a flow rate of gas that flows through corresponding one of the one or more gas lines, at least one resisting member configured to provide resistance to flow of gas in at least one of the one or more gas lines, a main body portion which includes one or more supported portions each configured to be supported by the support member, the main body portion being configured to support the intake portion, the one or more gas lines, the one or more flow meters, and the at least one resisting member. The magnitude of the resistance provided by the at least one resisting member is adjustable. |
US10006893B2 |
Method for detecting crystal grain boundaries of grapheme and device using method
Provided are a method of detecting a grain boundary of graphene and a device using the same. |
US10006887B2 |
Adjustable fixing device for acoustic emission test sensors for rock damage testing
An adjustable fixing device for acoustic emission test sensors for rock damage testing, the device including: a fixing frame; installation bases operating to accommodate the acoustic emission test sensors, respectively; fixing assemblies operating to fix the acoustic emission test sensors in the installation bases; and installation mechanisms operating to install the installation bases on the fixing frame. The fixing frame is a rectangular frame, and at least a pair of opposite frame walls of four frame walls is provided with installation slots adapted to install the installation mechanisms. The installation slots positioned at different frame walls are in a same cross section of the rectangular frame. Each of the installation bases is a cylinder structure. The cylinder structure includes: a cavity corresponding to an outer edge of each of the acoustic emission test sensors, and a wall including a gap for leading out wires of each sensor. |
US10006884B1 |
Method and apparatus for determining Curie temperature distribution of a sample of magnetic material
Determining a Curie temperature (Tc) distribution of a sample comprising magnetic material involves subjecting the sample to an electromagnetic field, heating the sample over a range of temperatures, generating a signal representative of a parameter of the sample that changes as a function of changing sample temperature while the sample is subjected to the electromagnetic field, and determining the Tc distribution of the sample using the generated signal and a multiplicity of predetermined parameters of the sample. |
US10006883B2 |
Particulate sensor
A particulate sensor (1) includes an ion source (15) and a reference potential member (45). The particulate sensor (1) detects particulates S contained in a gas under measurement EG by means of ions CP. The ion source (15) includes a ceramic structure (100) having a ceramic laminate (101) and a discharge electrode member (110). The discharge electrode member (110) has an inter-layer portion (112A, 111) embedded between the layers of the ceramic laminate (101) and an exposed portion (112B) extending from the inter-layer portion (112A, 111) to a position outside the ceramic laminate (101). The discharge electrode member (110) generates the gaseous discharge between the reference potential member (45) and the exposed portion (112B) including one or more needle-shaped distal end portions (1125) upon application of a constant DC discharge potential PV2. |
US10006873B1 |
Dual-energy microfocus radiographic imaging method for meat inspection
A system and method for foreign object detection in meat processing is provided. The system and method combine microfocus X-ray tubes with dual energy X-rays to detect foreign objects in meat products. A dual energy image processing algorithm analyzes the dual energy X-rays passed through the meat product to identify the foreign object present therein. An alarm or other notification is then generated in response to the detection of a foreign object. |
US10006872B2 |
Optical inspection system
Provided is an optical inspection system including a supporting unit, allowing a target object to be loaded thereon, a light source unit configured to emit a laser beam toward the target object, a light condensing unit collecting scattered light that is scattered at the target object when the laser beam is irradiated onto the target object, and a control unit controlling the light source unit and the light condensing unit and analyzing the scattered light to examine whether there are pollutants on the target object. The supporting unit may include a first supporting unit, on which the target object is disposed, and which is formed of a first material, and a second supporting unit, which is disposed under the first supporting unit and is formed of a second material different from the first material. |
US10006871B2 |
Methods and apparatus for detecting airborne molecular contaminants
Methods and apparatuses for the removal, analysis and/or detection of harmful airborne molecular contaminants (AMCs). In one embodiment, an ionizing radiation source is utilized to remove the harmful AMCs from a flow stream via radiolytic particle generation and subsequent capture by filtration. The captured particles may be released, for example, by re-gasification for analysis at much higher concentrations. In another embodiment, the ionizing radiation source is utilized with a particle detector to sense when harmful AMCs are present. In one embodiment, a solid optical medium is exposed to a monitored environment so that the AMCs are in contact with a surface of the solid optical medium. A focused light beam is arranged to emerge from a solid optical medium at an energy density sufficient to cause the AMCs to form deposits on the exposed surface of the solid optical medium, which can be detected using an interferometric technique. |
US10006866B2 |
Device for use in the detection of binding affinities
A device for use in the detection of binding affinities comprises a planar waveguide (2) arranged on a substrate (3), and an optical coupler (4) for coupling coherent light (1) of a predetermined wavelength into the planar waveguide. The coherent light propagates through the planar waveguide (2) with an evanescent field (6) propagating along an outer surface (5) of the planar waveguide. The outer surface (5) of the planar waveguide comprises binding sites (7) thereon capable of binding target samples (8) to the binding sites (7) such that light of the evanescent field (6) is scattered by target samples (8) bound to the binding sites (7). The binding sites (7) are arranged along a plurality of predetermined lines (9) which are arranged such that the scattered light constructively interferes at a predetermined detection location with a difference in optical path length which is an integer multiple of the predetermined wavelength. |
US10006864B2 |
Carrier concentration measuring method and apparatus thereof
A carrier concentration measuring method and an apparatus thereof including a focuser, a spectrometer and a processor are disclosed. The measuring method includes the following steps. Project a laser beam to an object. Analyze a Raman signal, obtained from a radiation propagating from the object projected by the laser beam, to obtain a measurement result of the object. Analyze the measurement result to obtain an intensity ratio or a Raman shift. Look up a carrier concentration of the object in a database according to the intensity ratio or the Raman shift. |
US10006863B2 |
Adjustment of measurement system components
One aspect provides a system, including: a sensor adjustment component having: a memory device having adjustment information stored therein; a light engine capable of producing a signal detectable by a light detector of an optical sensor to be adjusted; and one or more processors; where the one or more processors are configured to execute program instructions to operate the light engine to produce a predetermined light pattern detectable by the light detector of the optical sensor to be adjusted; where the predetermined signal pattern comprises the adjustment information; and where the adjustment information configures said light detector that receives said predetermined signal pattern carrying the adjustment information. Other aspects are disclosed. |
US10006860B2 |
Digital holography recording device, digital holography playback device, digital holography recording method, and digital holography playback method
Both a hologram and fluorescence are simultaneously captured in a state in which they can be reconstructed separately. A recording device (10) includes: a laser light source (LS1) which irradiates a subject (13) with object illumination light so that object light is generated; and an image capturing device (12) which captures (i) a hologram formed by interference between reference light and object light and (ii) an image of fluorescence, and the object illumination light further excites a fluorescent material (14) contained in the subject (13). |
US10006859B2 |
System and method for multi-parameter spectroscopy
An apparatus for detecting a material within a sample includes a light emitting unit for directing at least one light beam through the sample. A plurality of units receive the light beam that has passed through the sample and performs a spectroscopic analysis of the sample based on the received light beam. Each of the plurality of units analyze a different parameter with respect to the sample a provide a separate output signal with respect to the analysis. A processor detects the material with respect each of the provided separate output signals. |
US10006854B2 |
Measurement device and printing apparatus
A spectrometer includes a light source that radiates illumination light, and a measurement unit that measures measurement light in which illumination light is reflected by a medium. In a case where an illumination region that is a region in which the medium is irradiated with illumination light is smaller than a measurement region that is a region of the medium measurable by the measurement unit and in which the movement of the medium in the direction is within a range of an acceptable fluctuation amount, the illumination region is included in the measurement region. |
US10006850B2 |
Particle detecting device
A particle detecting device includes: a chamber; an injection nozzle provided within the chamber; a discharge nozzle that is disposed within the chamber, opposing the injection nozzle; a detecting mechanism that illuminates a sample fluid that is sprayed from the injection nozzle and detects a particle included in the sample fluid; a pressurizing fluid pipe, connected to the chamber, for supplying a pressurizing fluid for pressurizing an interior of the chamber; and a rectifying member that rectifies the pressurizing fluid so that a flow speed distribution of a fluid between the injection nozzle and the discharge nozzle, rectified in an axial direction, is symmetrical in respect to the axial direction. |
US10006848B2 |
Containment housing with integrated test aerosol injection and sampling
The system and method for testing a filter containment system. A containment system may include a filter housing with a diverging transition section mounted upstream and a converging transition section mounted downstream. An upstream test section can be arranged upstream of the diverging transition section. During a test of the filter, and aerosol can be dispersed substantially evenly across a cross-sectional area of the upstream test section. The downstream test section can be arranged downstream of the converging transition section. The downstream test section may optionally include a mixer that disturbs the airflow. The downstream test section can also include a sampling array, downstream of the mixer that simultaneously samples the airflow substantially evenly across the cross-sectional area of the downstream test section for the presence of aerosol. |
US10006847B2 |
Nanoparticle counting
An improved instrument for counting nanoparticles suspended in a gas, particularly in a combustion gas, incorporates a counter device such as a Condensation Particle Counter, incorporates a pre-treatment stage to remove substances which can cause nucleation and false results, comprising a flow through monolith carrying an oxidation catalyst and an absorber, wherein the monolith has a call density of no more than 400 cells per square inch and an open area of at least 80%. |
US10006842B2 |
Method for producing cell concentrate
Provided is a simple method for producing a cell concentrate (other than human blood) in a short time with neither loss of cells nor an excessive burden on cells. Included is a method for producing a cell concentrate using an inside-out filtration system for processing a cell suspension, the system including: a cell suspension inlet port; a filtrate outlet port; a cell suspension outlet port; and hollow fiber separation membranes provided between the cell suspension inlet port and the cell suspension outlet port, wherein the membranes have a total cross-sectional area of 0.5-1.5 cm2, the membranes have an inside membrane area of 0.2 m2 or less, the suspension is flowed inside the membranes at a linear velocity of 500-1200 cm/min, and the quotient of the division of the initial filtrate flow rate from the filtrate outlet port by the flow rate into the cell suspension inlet port is 0.4-0.7. |
US10006840B2 |
Technology for purifying NK cells and other cell types by concurrent gravity sedimentation and magnetic separation
The present invention provides methods and compositions for separating cells from a sample containing erythrocytes. The method is for recovering desired cells from a sample containing the desired cells, erythrocytes and undesired cells comprising: a) contacting the sample with a composition, said composition comprising: i) an erythrocytes aggregation reagent ii) at least one antigen recognizing moiety coupled to a magnetic particle, wherein said particle with said at least one antigen recognizing moiety specifically binds to at least one antigen specific for one or more undesired cellular components; b) applying simultaneously i) gravity sedimentation for sedimentation of erythrocytes and ii) a magnetic field gradient to said sample for immobilizing said magnetic particle generating a pellet and a supernatant phase, and c) recovering the desired cells from the supernatant phase. Compositions for the use within the present method are also disclosed. |
US10006832B2 |
Exhaust gas analysis system mounted on mobile object
The present invention includes an exhaust gas flow channel that permits passage of an exhaust gas, a diluent gas flow channel that permits passage of a diluent gas, a main flow channel that permits passage of a diluted exhaust gas, a diluted exhaust gas flow rate measurement mechanism disposed on the main flow channel, and a diluent gas flow rate measurement mechanism disposed on the diluent gas flow channel. The diluted exhaust gas flow rate measurement mechanism and the diluent gas flow rate measurement mechanism each have a pressure sensor section. Furthermore, a pressure sensitive element of the pressure sensor section in the diluted exhaust gas flow rate measurement mechanism, and a pressure sensitive element of the pressure sensor section in the diluent gas flow rate measurement mechanism, are oriented in an identical direction in order to reduce an influence of acceleration in association with movement of a mobile object. |
US10006829B2 |
Sediment state estimating apparatus, sediment state estimating method, and sediment state estimating system
The state of sediment can be estimated based on an initial power supply frequency at which a diaphragm resonates in an initial state in which sediment is not accumulated and a power supply frequency at which the diaphragm resonates after the sediment is accumulated, the state of the sediment can be estimated even in a stage in which the sediment is slightly accumulated on the diaphragm and a zero-point shift does not occur. |
US10006827B2 |
Piezoelectric pressure sensor and process of manufacturing same
A piezoelectric pressure sensor includes a membrane for detecting a pressure profile, a piezoelectric sensor on which polarization charges are produced by the detected pressure profile, an electrode arrangement receiving and transmitting the generated polarization charges as signals via a charge output. The sensor further includes an electrical connecting element and an electrical signal conductor. The electrical connecting element is electrically and mechanically connected to the electrical signal conductor. The charge output is connected to the electrical connecting element in certain areas and transmits signals through the electrical connecting element into the electrical signal conductor. |
US10006817B2 |
Adjustable-length temperature probe
A meat probe has a shaft, plug, and stabilizer for measuring a parameter (e.g., temperature) of a piece of meat and communicating the measurement to a cooking appliance. The stabilizer may have a plurality of wings. For example, two wings may be cantilevered about a proximal end that is at the shaft. As the shaft is inserted into the piece of meat, the wings are bent outwardly about the proximal end. In another example, four wings are connected on opposite ends to a first and second base, and the shaft extends through the first and second bases. As the shaft is inserted into the piece of meat, the second base is pushed upward, decreasing the distance between the first and second base and bending the wings about a middle portion. |
US10006815B2 |
Thermocouple with local cold junction measurement
A thermocouple including first and second thermoelements arranged to define a hot junction and a cold junction. A thermometer is coupled to at least one of the first and second thermoelements to measure the temperature of said cold junction independent of electronics used for conditioning a signal of said thermocouple. The thermoelements may be thick film elements coupled to a substrate. The thermometer may also be coupled to the substrate. |
US10006814B2 |
Temperature detecting device
A temperature detecting device (101) includes: a detecting unit (11) which detects a temperature of a heat source (1); a power generation unit (12) which includes a thermoelectric conversion element (3) and is spaced from the detecting unit (11); a first heat transfer unit (41) that transfers heat or cold of the heat source (1) to the power generation unit (12); a radiator (13) which is remote from the power generation unit (12) so as to radiate heat or cold to outside; a second heat transfer unit (42) that receives heat or cold from the power generation unit (12) and that transfers the heat or cold to the radiating unit (13); and an output unit (14) that outputs a result of the measurement made by the temperature receiving element (2). The thermoelectric conversion element (3) generates electric power by way of a temperature difference between a surface (3a) and a surface (3b) and supplies electric power to the temperature receiving element (2) and the output unit (14). |
US10006812B2 |
Temperature tracking device and method using same
A device for monitoring conditions within an environment in which an item is disposed includes a environment monitoring tag operably disposed adjacent an article to sense environment surrounding said article and store environmental data sensed, wherein said tag is equipped with software and hardware to communicate said data using Near Field Communication protocol and a hand held communication device equipped with software and hardware to communicate using Near Field Communication protocol to receive environmental data sensed by said tag and analyze said data. |
US10006811B2 |
Random wavelength meter
An optical system comprising a randomizer that has a plurality of randomly positioned scatterers for scattering and thereby randomizing light to generate a speckle pattern and a detector for detecting the speckle pattern to determine at least one property of the light and/or change in at least one property of the light. |
US10006810B2 |
Method to modulate the sensitivity of a bolometer via negative interference
A semiconductor sensor system, in particular a bolometer, includes a substrate, an electrode supported by the substrate, an absorber spaced apart from the substrate, a voltage source, and a current source. The electrode can include a mirror, or the system may include a mirror separate from the electrode. Radiation absorption efficiency of the absorber is based on a minimum gap distance between the absorber and mirror. The current source applies a DC current across the absorber structure to produce a signal indicative of radiation absorbed by the absorber structure. The voltage source powers the electrode to produce a modulated electrostatic field acting on the absorber to modulate the minimum gap distance. The electrostatic field includes a DC component to adjust the absorption efficiency, and an AC component that cyclically drives the absorber to negatively interfere with noise in the signal. |
US10006803B2 |
Sensor signal contact detector circuit
A contact detector circuit that detects a change in a DC sensor signal based on a change in a physical amount to be detected includes: a reference signal generation circuit that generates a reference signal based on the DC sensor signal; a trigger signal output circuit that compares the DC sensor signal with the reference signal and outputs a trigger signal based on a result of the comparison; and a sampling-and-holding circuit that holds the reference signal when the trigger signal is started to be outputted and outputs the held reference signal to the trigger signal output circuit while the trigger signal is outputted. The trigger signal output circuit uses the reference signal outputted by the sampling-and-holding circuit for the comparison with the DC sensor signal while the trigger signal is outputted. |
US10006802B2 |
Dispersing feed device and combination weighing device comprised of at least two elastic units inclined in different directions with different natural frequencies that can vary a feed direction of articles thereon by changing the driven vibration frequency
The present invention provides a dispersing feed device including: a dispersion table adapted to receive articles supplied from above and to feed the articles to multiple sections on the periphery of the dispersion table; a first elastic unit inclinedly connected to the dispersion table, the first elastic unit having a first natural frequency; a second elastic unit connected to the dispersion table inclinedly in a direction different from the inclination direction of the first elastic unit, the second elastic unit having a second natural frequency which is different from the first natural frequency; and at least one vibrating source adapted to vibrate the dispersion table through the first and second elastic units. |
US10006801B2 |
Aircraft weight estimation
In an embodiment, a method for aircraft weight estimation is provided that includes determining a weight signal based on a dynamic pressure signal, a calibrated angle of attack signal, a lift coefficient signal, a load factor signal, and a wing surface area. In another embodiment, a method to estimate aircraft weight is provided that includes determining a weight based on historical flight data relating horizontal control surface position to dynamic pressure. In another embodiment, a system for continuously estimating aircraft weight during flight is provided that includes a pitot-static subsystem, an angle of attack indicator, an accelerometer, a controller configured to provide a weight signal, and a signal filter for filtering the weight signal to determine a stable aircraft weight. |
US10006800B2 |
Device for weighing slaughter products wherein the weighbridge is configured so that four runners of the product carrier will roll simultaneously onto and off of the weighbridge
The invention provides a device for weighing slaughter products, comprising a guide which extends along a conveying path, product carriers which can be moved along the guide and which are configured for suspending slaughter products therefrom, and weighing means comprising a weighbridge. Each product carrier comprises four runners, two of which runners are provided behind the other two runners, seen in the direction of movement. The four runners are configured to roll over the weighbridge along respective tracks during a weighing interval upon movement of the product carrier, which tracks extend parallel to each other, wherein the four runners roll over the weighbridge during the weighing interval and wherein the weighbridge and the four runners are configured such that the runners will roll simultaneously onto the weighbridge and simultaneously off the weighbridge. |
US10006796B2 |
Device, container and method for measuring liquid volume in container based on air pressure sensing
The present disclosure discloses a device, a container and a method for measuring a liquid volume in a container based on air pressure sensing. The measuring device includes a moving member, a unidirectional member, an air pressure detection device and a controller. The moving member is connected with a con tamer to be detected to form a gas storage space. By using the unidirectional member, the gas storage space is communicated with the external environment when the volume decreases, and remains sealed with the external environment when the volume increases. The air pressure detection device is disposed on the moving member to measure a pressure value in the gas storage space. The device accurately measures the liquid volume in the container, effectively eliminates the interference of liquid motion on the measurement result, and can be conveniently used to detect a water volume in the natural usage. |
US10006794B2 |
Perpetual meter with noise damping
Disclosed are utilitarian and ornamental features of fluid flow meter housing technologies. Such housing technologies comprises removable covers where such covers are associated with the meter housings without using bolts to better distribute pressure across the surfaces of the flow measurement components inside the meter. Such configuration reduces measurement component deformation over time. Further disclosed are damping elements configured to reduce noise from the measurement elements disposed inside a fluid flow meter. |
US10006793B2 |
Sensor device for detecting at least one property of a fluid medium flowing in a channel
A sensor device for detecting a property of a fluid medium flowing in a channel includes: (a) a channel piece through which a fluid medium is able to flow, the channel piece having (i) an inlet; (ii) an outlet; (iii) a channel piece wall including an inner wall, an outer side connecting the inlet and the outlet, and an insertion opening; and (iv) areas having electrical conductivity; (b) at least one sensor having a sensor housing and a sensor element situated in the sensor housing, the sensor housing being insertable through the insertion opening in the channel piece wall into the channel piece. The entire channel piece wall of the channel piece is completely made of electrically conductive plastic, the channel piece wall being at fixed electrical potentials. |
US10006792B2 |
Thermal-type airflow meter
There is provided a thermal-type airflow meter that reduces the number of output signals of the sensor circuit and that can suppress the accuracy of flow rate detection from being deteriorated because due to a nonlinear sensor output characteristic and a response delay in the output signal, the output signal shifts toward the positive side or the negative side. A thermal-type airflow meter outputs one or both of a positive-side comparison signal that is at the positive side of a comparison threshold value and a negative-side comparison signal that is at the negative side of the comparison threshold value, outputs a coefficient multiplication signal obtained by multiplying an average signal acquired by averaging the comparison signal by an adjustment coefficient, and outputs, as a flow rate signal, a value obtained by applying the coefficient multiplication signal to increase correction or decrease correction of the amplitude increase signal. |
US10006789B2 |
Correction apparatus for angle sensor, and angle sensor
A correction apparatus for an angle sensor includes a correction unit for performing first correction processing on a first detection signal and performing second correction processing on a second detection signal. The first correction processing is processing for combining the first detection signal and a first correction value to generate a first corrected detection signal. The second correction processing is processing for combining the second detection signal and a second correction value to generate a second corrected detection signal. The first correction value has a first amplitude and varies with a first period. The second correction value has a second amplitude and varies with a second period. The first and second amplitudes are of the same value. The first and second periods are of the same value equal to ⅓ or ⅕ of the period of an ideal component of each of the first and second detection signals. |
US10006786B2 |
Device and method for controlling rotator detection sensor for rotator having run-out
A device and method for controlling a rotator detection sensor for a rotator having run-out is provided. The method for controlling a rotator detection sensor for a rotator having run-out includes recognizing, by a pattern recognition unit, a pattern having peaks based on a magnetic flux density of the rotator measured for a preset time interval, recognizing, by the pattern recognition unit, the number of protrusions of the rotator based on the pattern having the peaks of the magnetic flux density, and setting, by a switching level setting unit, switching levels for the magnetic flux density based on the number of the protrusions. The magnetic flux density has a plurality of peaks that correspond to the number of protrusions of the rotator. The switching levels for the magnetic flux density are each set at a point that corresponds to a preset percentage at each of the peaks. |
US10006785B1 |
Displacement sensor
A displacement sensor includes a resistive element and a wiper element. The wiper element is separated from the resistive element in a parked mode the wiper element is in sliding electrical contact with the resistive element in a sensing mode. A user input interface may be coupled to at least one of the resistive element and the wiper element, wherein whether the displacement sensor is in the parked mode or the sensing mode is dependent on actuation of the user input interface. |
US10006780B2 |
Service method and system for providing service using user activity
Disclosed are a system and a service method and system a service based on an activity of a user. A service method may include receiving location information of a terminal when a mode of the terminal is an exercise mode, measuring a moving path of the terminal and an exercise amount of a user based on the location information, calculating an activity amount of the user based on the moving path and the exercise amount, and providing a digital content to the terminal based on the activity amount of the user. |
US10006773B2 |
Process for operating a route acquisition system and a route acquisition system
A process is provided for operating a route acquisition system, configured for determining route data during movement of the route acquisition system along preset routes, and for storing the latter as electronic routes in the data memory. A preset selection of routes is determined as a function of the stored electronic routes. For each route of the preset selection, a route count and a route point in time, and a first and a second route time indication, are determined. A route evaluation is determined for each route based on the assigned route count, the assigned route point in time, and the first and second route time indication. As a function of a determined size of the occupied storage space of the data memory, the respective route of the preset selection is deleted from the data memory as a function of its assigned route evaluation. |
US10006770B2 |
Remote location determination system
A remote geolocation system is provided including an inertial navigation unit (INU) having orthogonally disposed three axis accelerometers/gyroscopes in a strap down configuration in a case, a laser range finder (LRF) aligned with one INU axis, a GPS, and machine instructions that create a virtual INU (VINU) used to determine orientation of the case at an activation point (AP) when the LRF is pointed at a target, take sequences of global positioning satellites (GPS) location data and inertial measuring unit (IMU) orientation measurements from a starting location to the AP, draw a line between the starting location and the AP, identify a longitude line (LL) passing through the line, align one VINU axis with the LL, align another VINU axis with INU detected gravity, and align a remaining VINU axis with the LRF's output at the AP. |
US10006767B2 |
Automatic leveling method and automatic leveling device
The invention provides an automatic leveling device comprising; one tilt sensor provided on a leveling base plate, a leveling mechanism unit capable of tilting the leveling base plate in at least two directions and a control device for controlling the leveling mechanism unit and for tilting the leveling base plate, wherein the control device is configured to tilt the leveling base plate so that the tilting of the leveling base plate follows a searching route as set in a process of a leveling from a condition where a tilt detecting signal from the tilt sensor is not obtained, carries out an auxiliary leveling to obtain signals from the tilt sensor in a process of changing the tilting, and carries out a main leveling by controlling the leveling mechanism unit based on the detection result from the tilt sensor where a tilt detecting signal is obtained from the auxiliary leveling. |
US10006763B2 |
Accumulator assembly fixture
A device that helps to properly align and install large pistons in cylinders is disclosed. Large pistons and cylinders are heavy and difficult to handle, and if the piston is not inserted in the cylinder perfectly in line with the length of the cylinder, damage results. The device holds both the piston and cylinder being assembled, and has a number of alignment mechanisms. A laser is also used to set up the device and to ensure that the piston is straight with the center line of the cylinder for proper alignment and insertion. |
US10006759B2 |
Method for detecting butt position of weld joint, device for detecting butt position of weld joint, and method for manufacturing weld joint
A butt position detecting method for a weld joint, when an arrangement direction of a first member and a second member is defined as a first direction, and a direction that is perpendicular to the first direction is defined as a second direction, the first member has a corner portion and a chamfer portion, and a two-dimensional displacement sensor is arranged at a position offset from the butt portion toward the first member side in the first direction, and such that an angle θs at which the second direction and an optical axis direction of irradiation light of the two-dimensional displacement sensor intersect with each other and an angle θa at which the second direction and a formation direction of the chamfer portion of the first member intersect with each other satisfy a condition expression: 0°<θs<θa. |
US10006758B2 |
Locating the body surface position of a CT scanned subject
CT scanning techniques and systems thereof are disclosed. In various embodiments, a body surface measuring point of a subject on a scanning bed can be identified according to a frontal image captured by a first image capturing device. A measuring projection angle can be acquired using the body surface measuring point. A lateral image of the subject can be captured using a second image capturing device. Based on the lateral image, a vertical distance between the body surface measuring point and the scanning bed, a current height and the initial height of the scanning bed, a horizontal position of the body surface measuring point under the initial height can be acquired. A horizontal position of the body surface measuring point under the current height can be determined based on above acquired parameters. |
US10006757B1 |
Optical configuration for measurement device using emitter material configuration with quadrant photodetectors
A scanning probe responsive in 3 axes is provided for use in a coordinate measuring machine. The scanning probe includes a frame, a stylus suspension portion and a stylus position detection portion. The stylus position detection portion includes a light source and a position indicating element that is fixed relative to the stylus coupling portion and that includes at least one emitter portion having an emitter material (e.g., phosphor) that inputs and absorbs light from the light source and responds by outputting excitation light. In various implementations, the excitation light is directed as measurement light along a measurement spot path (e.g., including a telecentric imaging configuration) to form a measurement spot at a spot location on a position sensitive detector (e.g., a quadrant-type photodetector), for which the spot location changes in response to a corresponding change in a position of the position indicating element and the stylus coupling portion. |
US10006752B2 |
Method for measuring the thickness of a coating layer by inducing magnetic fields
A method of measuring the thickness of a coating layer of a workpiece, the layer being formed on a substrate of the workpiece. The method comprises several steps. First, feeding a probe alternating electrical signal to induction device in order to induce a magnetic field in the workpiece. Second, measuring at least one physical characteristic that varies as a function of the magnetic field induced in the workpiece. Third, determining first and second values of an indicator, the values being determined respectively from measurements of the physical characteristic taken when the electrical signal has first and second given frequencies. Forth, calculating the difference between the first and second values of the indicator and determining the thickness of the coating layer as a function of the difference and of predetermined data correlating: the difference between the values of the indicator; and corresponding values for thicknesses of the coating layer. |
US10006751B2 |
Smart metrology stand
Various intelligent stands are disclosed that sense potential changes in their position and environment such that they can provide an alert and feedback to a user of the stand or software that is being used in conjunction with a portable Coordinate Measuring Machine (“CMM”) if movement or an environmental change has occurred that may impact the accuracy of a measurement made by a CMM that is being supported by the intelligent stand. In various embodiments, the smart stand also contains onboard software capable of collecting data from a CMM eliminating the need for a separate computer with associated measurement software. The smart stand also has the ability to work with a network of other wireless sensors that can be attached to the part of interest or objects in the environment to sense if the part has been bumped or the extended environment has changed. |
US10006749B2 |
Ergonomic carrier for firearm magazines
This disclosure is directed to an ergonomic carrier for firearm magazines. An example device may comprise at least first receptacle to receive a first firearm magazine and a second receptacle to receive a second firearm magazine. The first receptacle may include a first lengthwise dimension and may be arranged at a first angle rotated around the first lengthwise dimension. The second receptacle may include a second lengthwise dimension and may be arranged at a second angle formed between the first lengthwise dimension and the second lengthwise dimension, and at a third angle rotated around the second lengthwise dimension. In at least one embodiment, the first and second receptacles may further include retention features to retain the first and second firearm magazines and/or indexing features to train and/or remind a user regarding proper indexing. The device may further include an attachment so that it may be worn by the user. |
US10006746B2 |
Impeller cavitation system
A method and apparatus for stopping an impeller-driven watercraft is includes distributing a plurality of submunitions in advance of a path of the impeller-driven watercraft. Each of the submunitions includes a buoyant member, a first end cap, and a second end cap; the second end cap is heavier than the first end cap. A lanyard connects the first end cap to the second end cap, optionally passing through the buoyant member. At least one of the submunitions enters an intake vent of the impeller-driven watercraft and attaches to a blade of an impeller of the impeller-driven watercraft, causing cavitation and imbalance, thereby slowing the impeller-driven watercraft. |
US10006744B2 |
Ballistic resistant panel for vehicle door
A ballistic resistant panel can be configured to be quickly and easily installed in a vehicle door. The ballistic resistant panel can include a plurality of ballistic sheets arranged in a stack. The stack can have an outer perimeter sized to fit within a cavity of the vehicle door. The panel can include a cover disposed over the stack, and the cover can be sealed around a perimeter of the stack to form a waterproof barrier that prevents moisture from reaching and altering the performance of the ballistic sheets. At least one anti-wear strip can be adhered to an outer surface of the cover. The anti-wear strip can provide a low friction surface that protects the panel from damage caused by moving internal door components, such as moving window components that repeatedly rub against the panel. |
US10006739B2 |
Firearm recoil absorber
A recoil absorber for a firearm including a housing, a stock carrier assembly, a primary spring, and a damper cartridge assembly. The damper cartridge assembly includes a high pressure chamber, a low pressure chamber, and a piston. The piston includes a first piston orifice, a second piston orifice, a second spring, and a poppet which includes a poppet orifice. The second spring applies a biasing force on the poppet. Fluid may flow from the high pressure chamber through the poppet orifice and through the first piston orifice into the low pressure chamber when the pressure of the fluid in the high pressure chamber is between a first pressure and a second pressure. When the pressure increases above the second pressure, the poppet compresses the second spring to self-regulate the pressure in the high pressure chamber. |
US10006734B1 |
Trigger assembly with trigger block
A trigger mechanism has a trigger block pivotably mounted on a trigger. The trigger block has a face surface that engages an actuation surface on a plunger which is movable along a line of action. The plunger has a stop surface engageable with a contact surface on the trigger. Pivoting of the trigger is prevented when the stop and contact surfaces are engaged. The plunger is spring biased to maintain the stop surface engaged with the contact surface. Pivoting of the trigger block moves the face surface against the actuation surface, which moves the plunger along its line of action. Motion of the plunger disengages the stop surface from the contact surface allowing the trigger to pivot and discharge the firearm. |
US10006729B2 |
Reduced stroke length telescopic recoil mechanism
A reduced stroke length telescopic recoil mechanism for a firearm having a barrel and a slide movable rearwardly with respect to the barrel during an initial part of a firing cycle, and forwardly during an ending part of the firing cycle, the recoil mechanism having a base, an axle fixed to the base, a central tube slidably mounted on the axle, an inner spring engaged between the base and the central tube for biasing the central tube forwardly away from the base, an outer tube slidably mounted with respect to the central tube, a central spring engaged between the central tube and the outer tube for biasing the central tube forwardly away from the base, and an outer spring engaged between the slide and the outer tube for biasing the slide forwardly of the base. |