BackgroundCheck.run
Search For

Roy William Feague, 55164 Silverwood Dr, Scotts Valley, CA 95066

Roy Feague Phones & Addresses

Scotts Valley, CA   

2112 Glencoe Hills Dr, Ann Arbor, MI 48108   

Fremont, CA   

164 Silverwood Dr, Scotts Valley, CA 95066    619-2777927   

Social networks

Roy William Feague

Linkedin

Work

Company: Joby aviation Jan 2020 Position: Enterprise data architect

Education

Degree: Bachelor of Science In Engineering, Bachelors School / High School: University of Michigan 2012 to 2014

Skills

Software Development • Start Ups • Enterprise Software • Entrepreneurship • Healthcare Information Technology • Product Management • Saas • Strategy • Ehr • Integration • Leadership • Product Marketing • Embedded Systems • Cloud Computing • Synchronization • Mobile Computing • Agile Methodologies • Management • Mobile Applications • Mobile Devices • Strategic Partnerships • Business Development • Software Engineering • Program Management • Cross Functional Team Leadership • Software Project Management • Web Applications • Competitive Analysis • Software As A Service • Team Building • Health Information Exchange • User Experience • Healthcare • Mergers and Acquisitions • Software Design • Scrum • Hl7 • Software Implementation • Informatics • Agile Project Management • Go To Market Strategy • Consulting • Solution Selling • Executive Management • Healthcare Information Technology • Business Intelligence • E Commerce • Professional Services • Mobile Technology • Venture Capital

Languages

English • German • French

Interests

Education

Emails

Industries

Computer Software

Mentions for Roy William Feague

Roy Feague resumes & CV records

Resumes

Roy Feague Photo 11

Enterprise Data Architect

Location:
San Francisco, CA
Industry:
Computer Software
Work:
Joby Aviation
Enterprise Data Architect
Spring Hill School Jun 2014 - Jun 2015
President, Board of Directors
Satori Labs Feb 2003 - Nov 2011
Founder and Chief Technology Officer
Nextgen Healthcare Feb 2003 - Nov 2011
Vice President of Development
Motorola Jul 1998 - Oct 2002
Director of Engineering
Starfish Software 1996 - 2002
Director of Engineering
Starfish Jan 1996 - Jul 1998
Director, Software Development
Dsp Technology Jan 1991 - Dec 1995
Senior Software Engineer
Education:
University of Michigan 2012 - 2014
Bachelor of Science In Engineering, Bachelors
University of Michigan Sep 1988 - 1993
Bachelor of Science In Engineering, Bachelors, Bachelor of Science, Computer Engineering
Skills:
Software Development, Start Ups, Enterprise Software, Entrepreneurship, Healthcare Information Technology, Product Management, Saas, Strategy, Ehr, Integration, Leadership, Product Marketing, Embedded Systems, Cloud Computing, Synchronization, Mobile Computing, Agile Methodologies, Management, Mobile Applications, Mobile Devices, Strategic Partnerships, Business Development, Software Engineering, Program Management, Cross Functional Team Leadership, Software Project Management, Web Applications, Competitive Analysis, Software As A Service, Team Building, Health Information Exchange, User Experience, Healthcare, Mergers and Acquisitions, Software Design, Scrum, Hl7, Software Implementation, Informatics, Agile Project Management, Go To Market Strategy, Consulting, Solution Selling, Executive Management, Healthcare Information Technology, Business Intelligence, E Commerce, Professional Services, Mobile Technology, Venture Capital
Interests:
Education
Languages:
English
German
French

Publications & IP owners

Us Patents

System And Methods For Synchronizing Data Between Multiple Datasets

US Patent:
6810405, Oct 26, 2004
Filed:
Oct 4, 2000
Appl. No.:
09/679944
Inventors:
Chris LaRue - Santa Cruz CA
Jeff Gray - Capitola CA
Roy W. Feague - Scotts Valley CA
Assignee:
Starfish Software, Inc. - Scotts Valley CA
International Classification:
G06F 1730
US Classification:
707201, 707200, 707 10, 709203
Abstract:
Methods for synchronizing PIM data between a wireless telephone and a synchronization server. A communication in interface is established between the telephone and the server, using a wireless network and the Internet. The telephone initiates the synchronization by placing a data call to the server and logging on to the server. A sync client within the telephone sends recent changes to its dataset to the server and requests an acknowledgement of these changes. In an acknowledgement message, the server specifies which changes were actually received. Based on this acknowledgment, the client continues resending changes until it receives confirmation that the server has received all of its changes. The server performs conflict and duplicate resolution between the changes received from the client and other changes of which the server is aware, and enters into its dataset those changes that survive the resolutions. The client also requests that the server send changes that have been made to the servers dataset.

Integrated Personal Information Management System

US Patent:
7245483, Jul 17, 2007
Filed:
Jan 27, 2004
Appl. No.:
10/707948
Inventors:
Roy W. Feague - Scotts Valley CA, US
Stephen J. Fricke - Felton CA, US
Gary R. Snyder - Santa Cruz CA, US
Kristina A. Ross - Oakland CA, US
J. Phillip Rose - Santa Cruz CA, US
Assignee:
Satori Labs, Inc. - Scotts Valley CA
International Classification:
H05K 5/00
US Classification:
361683, 361115
Abstract:
An integrated personal information management system is described. In one embodiment, for example, an integrated personal information management system is described that comprises: a receptacle holding at least one paper page that is capable of receiving pen strokes from a digital pen; a digital pen for recording pen strokes when a user writes on a particular paper page; a page identifier for identifying the particular paper page on which the user is writing; and a handheld personal information device in communication with the digital pen and page identifier for processing the recorded pen strokes associated with the particular paper page and displaying the processing results on a display screen.

Integrated Personal Information Management System

US Patent:
7773377, Aug 10, 2010
Filed:
Jun 29, 2007
Appl. No.:
11/771230
Inventors:
Roy W. Feague - Scotts Valley CA, US
Stephen J. Fricke - Felton CA, US
Gary R. Snyder - Santa Cruz CA, US
Kristina A. Ross - Oakland CA, US
J. Phillip Rose - Santa Cruz CA, US
Assignee:
Satori Labs, Inc. - Scotts Valley CA
International Classification:
H05K 5/00
US Classification:
361683
Abstract:
An integrated personal information management system is described. In one embodiment, for example, an integrated personal information management system is described that comprises: a receptacle holding at least one paper page that is capable of receiving pen strokes from a digital pen; a digital pen for recording pen strokes when a user writes on a particular paper page; a page identifier for identifying the particular paper page on which the user is writing; and a handheld personal information device in communication with the digital pen and page identifier for processing the recorded pen strokes associated with the particular paper page and displaying the processing results on a display screen.

Synchronization Process Negotiation For Computing Devices

US Patent:
2001003, Nov 8, 2001
Filed:
Jun 8, 2001
Appl. No.:
09/877553
Inventors:
Roy Feague - Scotts Valley CA, US
International Classification:
G06F007/20
US Classification:
713/400000
Abstract:
A methodology providing “synchronization process negotiation” is described. Synchronization process negotiation is the methodology of negotiating between two or more devices exactly what synchronization process (protocol) is to be employed to effect synchronization of the devices. The methodology, which is adaptable to existing synchronization protocols, takes into account the actual synchronization capabilities or built-in support (if any) of each device whose data is to be synchronized (e.g., by a synchronization engine). The methodology may be implemented by adapting a given synchronization protocol (which itself may be one of a variety of types) to include a “negotiation phase” at the beginning of the synchronization, during which the devices involved will exchange information about the capabilities of one or more devices. The individual attributes for a client are communicated as synchronization parameters in attribute/value pair form. Once this negotiation phase has been completed, the synchronization can then proceed in a manner that is most efficient for the features available.

User Interface Methodology Supporting Light Data Entry For Microprocessor Device Having Limited User Input

US Patent:
6141011, Oct 31, 2000
Filed:
Nov 4, 1998
Appl. No.:
9/186732
Inventors:
Eric O. Bodnar - Capitola CA
Jennifer J. Lee - Capitola CA
Philippe R. Kahn - Scotts Valley CA
Roy W. Feague - Scotts Valley CA
David E. Jorgensen - Campbell CA
Gwoho H. Liu - Scotts Valley CA
Assignee:
Starfish Software, Inc. - Scotts Valley CA
International Classification:
G06F 300
US Classification:
345357
Abstract:
A portable computing device or "information appliance" having terse user input (e. g. , limit set of keys) is provided with an improved user interface. A six-key embodiment is described that provides a "super-key" light entry and editing input system for ultra-portable devices, thus making it well suited for use with credit card-sized devices. In a preferred six-button embodiment, a credit card-sized device is modified to include an additional input button, an EDIT key. In user operation, pressing the EDIT key brings up a context sensitive pop-up menu, thus invoking the super-key feature. Customized user input controls, such as a Text Input Control (e. g. , letter and number strips), are provided at appropriate times, for facilitating input. Underlying the super-key input is a heuristic sub-system that remembers and anticipates user input. In this fashion, the system can present in-context options for each application running on the target device, and present appropriate options during different phases of the execution of a variety of tasks.

User Interface Methodology Supporting Light Data Entry For Microprocessor Device Having Limited User Input

US Patent:
6310634, Oct 30, 2001
Filed:
Oct 13, 2000
Appl. No.:
9/687988
Inventors:
Eric O. Bodnar - Capitola CA
Jennifer J. Lee - Capitola CA
Philippe R. Kahn - Scotts Valley CA
Roy W. Feague - Scotts Valley CA
David E. Jorgensen - Campbell CA
Gwoho H. Liu - Scotts Valley CA
Assignee:
Starfish Software, Inc. - Scotts Valley CA
International Classification:
G06F 300
US Classification:
345854
Abstract:
A portable computing device or "information appliance" having terse user input (e. g. , limit set of keys) is provided with an improved user interface. A six-key embodiment is described that provides a "super-key" light entry and editing input system for ultra-portable devices, thus making it well suited for use with credit card-sized devices. In a preferred six-button embodiment, a credit card-sized device is modified to include an additional input button, an EDIT key. In user operation, pressing the EDIT key brings up a context sensitive pop-up menu, thus invoking the super-key feature. Customized user input controls, such as a Text Input Control (e. g. , letter and number strips), are provided at appropriate times, for facilitating input. Underlying the super-key input is a heuristic sub-system that remembers and anticipates user input. In this fashion, the system can present in-context options for each application running on the target device, and present appropriate options during different phases of the execution of a variety of tasks.

User Interface Methodology Supporting Light Data Entry For Microprocessor Device Having Limited User Input

US Patent:
6232970, May 15, 2001
Filed:
Nov 4, 1998
Appl. No.:
9/187007
Inventors:
Eric O. Bodnar - Santa Cruz CA
Jennifer J. Lee - Santa Cruz CA
Philippe R. Kahn - Scotts Valley CA
Roy W. Feague - Scotts Valley CA
David E. Jorgensen - Campbell CA
Gwoho H. Liu - Scotts Valley CA
Assignee:
Starfish Software, Inc. - Scotts Valley CA
International Classification:
G06F 300
US Classification:
345338
Abstract:
A portable computing device or "information appliance" having terse user input (e. g. , limit set of keys) is provided with an improved user interface. A six-key embodiment is described that provides a "super-key" light entry and editing input system for ultra-portable devices, thus making it well suited for use with credit card-sized devices. In a preferred six-button embodiment, a credit card-sized device is modified to include an additional input button, an EDIT key. In user operation, pressing the EDIT key brings up a context sensitive pop-up menu, thus invoking the super-key feature. Customized user input controls, such as a Text Input Control (e. g. , letter and number strips), are provided at appropriate times, for facilitating input. Underlying the super-key input is a heuristic sub-system that remembers and anticipates user input. In this fashion, the system can present in-context options for each application running on the target device, and present appropriate options during different phases of the execution of a variety of tasks.

Synchronization Process Negotiation For Computing Devices

US Patent:
6247135, Jun 12, 2001
Filed:
Apr 6, 1999
Appl. No.:
9/287546
Inventors:
Roy W. Feague - Scotts Valley CA
Assignee:
Starfish Software, Inc. - Scotts Valley CA
International Classification:
G06F 720
US Classification:
713400
Abstract:
A methodology providing "synchronization process negotiation" is described. Synchronization process negotiation is the methodology of negotiating between two or more devices exactly what synchronization process (protocol) is to be employed to effect synchronization of the devices. The methodology, which is adaptable to existing synchronization protocols, takes into account the actual synchronization capabilities or built-in support (if any) of each device whose data is to be synchronized (e. g. , by a synchronization engine). The methodology may be implemented by adapting a given synchronization protocol (which itself may be one of a variety of types) to include a "negotiation phase" at the beginning of the synchronization, during which the devices involved will exchange information about the capabilities of one or more devices. The individual attributes for a client are communicated as synchronization parameters in attribute/value pair form. Once this negotiation phase has been completed, the synchronization can then proceed in a manner that is most efficient for the features available.

NOTICE: You may not use BackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.