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.
Systems And Methods For Location-Based Application Installation
- San Jose CA, US Robert He - Austin TX, US Christopher Diebold O'Toole - Austin TX, US Yu Tang - San Jose CA, US Jennifer T. Brenner - San Jose CA, US
A system and/or method may be provided to install applications based on location. In particular, a location of a user device may be detected. Based on the location of the user device, one or more applications may be selected to be installed automatically on the user device. Further, when the user device departs from the location, the application may automatically be uninstalled. Thus, applications may be installed and/or uninstalled on the user device based on the location of the user device. The automatically installed application may provide functionality or information associated with the location that triggered the installation. For example, a merchant's store may be associated with the merchant's application which may be installed automatically on devices of customers who enter the merchant's store.
- San Jose CA, US Christopher D. O'Toole - Austin TX, US Robert He - Austin TX, US Yu Tang - San Jose CA, US Jennifer T. Brenner - San Jose CA, US Leith Shabbot - Austin TX, 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:
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.
Election Data Analysis Group Aug 2016 - Dec 2016
Data Scientist
Department of Food Science and Human Nutrition May 2016 - Jun 2016
Data Analyst
University of Florida - Warrington College of Business May 2016 - Jun 2016
Graduate Student
Asus Jul 2014 - Jul 2015
Project Manager
Hannstar Board Corporation Mar 2013 - Apr 2014
Quality Assurance Engineer
Education:
University of Florida 2016 - 2017
Masters, Management
University of Illinois at Urbana - Champaign
Skills:
Microsoft Office Microsoft Excel Leadership Customer Service Sql R Project Management Java C# Python Tableau Data Analysis Microsoft Word Microsoft Powerpoint Research Management Teamwork Business Analysis Team Leadership Mysql Requirements Analysis Polymerase Chain Reaction Biotechnology Software Development Life Cycle Software Project Management Html Css Scrum Agile Project Management