Michael Sogard - Menlo Park CA, US Bausan Yuan - San Jose CA, US James Minor - Newark DE, US Yu Tang - Sunnyvale CA, US
Assignee:
Nikon Corporation - Tokyo
International Classification:
G06F 19/00
US Classification:
702066000
Abstract:
A method and system for predicting a signal fluctuation due to a flow of gaseous fluid approximately transverse to an optical path between a stage and an interferometric measuring apparatus for determining a position of the stage in a direction of a stage movement. The method includes acquiring three interferometric signals of three parallel optical beams, lying within the flow of the gaseous fluid, reflected from predetermined portions of the stage, extracting a mutual signal fluctuation caused by fluctuations of the gaseous fluid properties from the three interferometric signals, and predicting a future fluctuation of the interferometric signals using a linear adaptive filter acting on the extracted mutual signal fluctuation. Prior to the processing with the adaptive filter, a low-pass filter removes high frequency stage motions, and an adaptive moving average algorithm removes low frequency stage motions. When applied to a two-moving axis configuration, it is possible to use only two interferometers in each direction because of the redundancy of measuring stage yaw.
- San Jose CA, US Yu Tang - San Jose CA, US Bryant Genepang Luk - San Jose CA, US Robert He - San Jose CA, US Jennifer Tatiana Brenner - San Jose CA, US
International Classification:
G06Q 20/32 G06Q 20/22 G06Q 20/10
Abstract:
Systems and method for splitting a bill offline include detecting one or more local devices using local wireless communications provided by a peer-to-peer communication module. At least one payer device of the one or more local devices is selected for apportioning a primary bill. An offline payment authorization is then received from each at least one payer device through local wireless communications provided by the peer-to-peer communication module. When an Internet connection is later detected, the system provider connects to the Internet and sends the offline payment authorization received from each at least one payer device to a payment provider device over the Internet. The payment provider device may then transfer funds from account(s) of the at least one payer device to the account of the system provider.
- San Jose CA, US Christopher D. O'Toole - San Jose CA, US Robert He - San Jose CA, US Yu Tang - San Jose CA, US Jennifer T. Brenner - San Jose CA, US Leith Shabbot - San Jose CA, US Ananya Das - San Jose CA, US Jason Ziaja - San Jose CA, US
International Classification:
G06F 3/16
Abstract:
Systems and methods for controlling an audio device include a system provider device that retrieves, through a network, audio device information for at least one audio device. The system provider device also receives an indication of a triggered alert from at least one of a plurality of devices. In various embodiments, the system provider device determines an alert type corresponding to the received indication of the triggered alert. In addition, the system provider device modifies an audio setting of the at least one audio device based on the determined alert type. In some examples, the system provider device further modifies the audio setting of the at least one audio device to return the modified audio setting of the at least one audio device to a pre-modified setting.
- San Jose CA, US Christopher D. O'Toole - San Jose CA, US Robert He - San Jose CA, US Yu Tang - San Jose CA, US Jennifer T. Brenner - San Jose CA, US Leith Shabbot - San Jose CA, US Ananya Das - San Jose CA, US Jason Ziaja - San Jose CA, US
International Classification:
G06F 3/16
Abstract:
Systems and methods for controlling an audio device include a system provider device that retrieves, through a network, audio device information for at least one audio device. The system provider device also receives an indication of a triggered alert from at least one of a plurality of devices. In various embodiments, the system provider device determines an alert type corresponding to the received indication of the triggered alert. In addition, the system provider device modifies an audio setting of the at least one audio device based on the determined alert type. In some examples, the system provider device further modifies the audio setting of the at least one audio device to return the modified audio setting of the at least one audio device to a pre-modified setting.
- San Jose CA, US Bryant Genepang Luk - San Jose CA, US Christopher Diebold O'Toole - San Jose CA, US Jennifer T. Brenner - San Jose CA, US Robert He - San Jose CA, US Yu Tang - San Jose CA, US Ananya Das - San Jose CA, US
International Classification:
G06F 21/84 G06F 3/01 G06F 21/62
Abstract:
Methods, systems, and computer program products are disclosed for automatically adjusting a display to obscure application data. In an example, a computer-implemented method may include collecting eye data from a user, receiving the eye data collected from the user, analyzing the eye data, determining that eyesight of the user is on a display based on the eye data, providing data on the display to the user when the eyesight of the user is determined to be on the display, determining that the eyesight of the user is off the display, obscuring the data on the display in response to determining that the eyesight of the user is off the display, removing the obscuring applied to the data on the display when the eyesight of the user returns to the display.
- San Jose CA, US Bryant Genepang Luk - San Jose CA, US Christopher Diebold O'Toole - San Jose CA, US Jennifer T. Brenner - San Jose CA, US Robert He - San Jose CA, US Yu Tang - San Jose CA, US Ananya Das - San Jose CA, US
International Classification:
G06K 9/00 G06F 21/62 G06F 21/84 G06F 3/01
Abstract:
Methods, systems, and computer program products are disclosed for automatically adjusting a display to obscure application data. In an example, a computer-implemented method may include collecting eye data from a user, receiving the eye data collected from the user, analyzing the eye data, determining that eyesight of the user is on a display based on the eye data, providing data on the display to the user when the eyesight of the user is determined to be on the display, determining that the eyesight of the user is off the display, obscuring the data on the display in response to determining that the eyesight of the user is off the display, removing the obscuring applied to the data on the display when the eyesight of the user returns to the display.
- San Jose CA, US Jason Ziaja - San Jose CA, US Bryant Genepang Luk - San Jose CA, US Jennifer T. Brenner - San Jose CA, US Yu Tang - San Jose CA, US Robert He - San Jose CA, US Christopher Diebold O'Toole - San Jose CA, US
International Classification:
G06F 9/445 G06F 11/36
Abstract:
A system for maintaining and upgrading hardware device functioning provides processes to select and install updates for software (e.g., applications or apps) on the hardware device. A notification system provides information for discretion and control over the selection of software updates to be applied to consumer mobile devices according to the particular characteristics of the device, e.g., the model of device, the specific operating system of the device, and software applications installed on the device. The notification system may be integral with app stores on mobile devices and tablets, and may also be applicable to the Internet of Things. A notification may take the form, for example, of a warning or recommendation associated with an update for an app on the user device and may enable the user to make an informed decision beforehand about whether or not to install a particular update on the user device.
Using A Wireless Beacon To Provide Access Credentials To A Secure Network
- SAN JOSE CA, US Bryant Genepang Luk - San Jose CA, US Robert He - San Jose CA, US Jennifer Brenner - San Jose CA, US Yu Tang - San Jose CA, US
International Classification:
H04W 12/08 G06Q 30/02 H04L 29/06
Abstract:
There are provided systems and methods for using a wireless beacon to provide access credentials to a secure network. A network access device, such as a WiFi router, may provide a secure wireless network requiring access credentials to access the network. For example, the network may be password protected to prevent unauthorized used. Additionally, the network may have various levels of use, such as access depending on a security clearance for a user or data transfer and usage rates. Each of the various levels of use may require a separate access credential. A wireless beacon may be configured to connect to user devices that are near or within an area covered by the network. The connection between a user device and the beacon may be utilized to determine the proper access credential for the user device and push the access credential to the user device.
Kopin Corporation May 2013 - Mar 2015
Dsp Engineer
Dolby Laboratories Feb 2011 - Dec 2011
Dsp Engineer
Texas Instruments Oct 2007 - Oct 2008
Embedded Dsp Engineer
Clearone May 2006 - May 2008
Dsp Engineer
Seda Solutions Mar 2004 - May 2006
Dsp Firmware Engineer
Education:
Qinghai University 1979 - 1981
Master of Science, Masters
Skills:
Digital Signal Processors Firmware Debugging Arm Embedded Systems