BackgroundCheck.run
Search For

Jesse E Donaldson, 48836 Jackson St, Mountain View, CA 94043

Jesse Donaldson Phones & Addresses

836 Jackson St, Mountain View, CA 94043   

Santa Clara, CA   

Sunnyvale, CA   

San Jose, CA   

Palo Alto, CA   

Pittsburgh, PA   

Freeport, ME   

Social networks

Jesse E Donaldson

Linkedin

Work

Company: Hewlett-packard

Skills

Mobile Applications • Perforce • Software Engineering • Mobile Devices • Embedded Systems • Xml • Software Development • Linux • Android • Embedded Software • Testing • C++ • Webos • C • Object Oriented Design • Software Quality Assurance • Agile Methodologies • User Interface • Objective C • Unix • Software Design • Javascript • Device Drivers • Scalability • Distributed Systems • Qt • Test Automation • Git • Python • Shell Scripting • Leadership • Debugging • Team Building

Languages

English

Industries

Computer Software

Mentions for Jesse E Donaldson

Jesse Donaldson resumes & CV records

Resumes

Jesse Donaldson Photo 39

Jesse Donaldson

Location:
11524 Locust St, Kansas City, MO 64131
Industry:
Computer Software
Work:
Hewlett-Packard
Skills:
Mobile Applications, Perforce, Software Engineering, Mobile Devices, Embedded Systems, Xml, Software Development, Linux, Android, Embedded Software, Testing, C++, Webos, C, Object Oriented Design, Software Quality Assurance, Agile Methodologies, User Interface, Objective C, Unix, Software Design, Javascript, Device Drivers, Scalability, Distributed Systems, Qt, Test Automation, Git, Python, Shell Scripting, Leadership, Debugging, Team Building
Languages:
English

Publications & IP owners

Us Patents

Handheld Computer System And Method To Detect And Identify A Peripheral Device

US Patent:
6523073, Feb 18, 2003
Filed:
Feb 9, 2000
Appl. No.:
09/500711
Inventors:
David Kammer - Seattle WA
Jesse Donaldson - Sunnyvale CA
Neal Osborn - Milpitas CA
Assignee:
Palm Computing, Inc. - Santa Clara CA
International Classification:
G06F 1300
US Classification:
710 48, 710 46, 710260
Abstract:
The present invention is a system and method that facilitates extendible identification of various peripheral devices coupled to a hand held computer. In one embodiment of a present invention peripheral device identification system and method, an initial pulse of an interrupt signal received by the hand held computer initiates an interrupt routine that continues to monitor the interrupt signal for additional pulses within a predetermined time. A hand held computer peripheral device identification system and method of the present invention correlates the number of received pulses with the type of peripheral device coupled to the serial port. In one exemplary implementation of the present invention, a hand held computer peripheral device identification detection system and method utilizes a hash table to map the number of pulses to a type of peripheral device. In one embodiment of the present invention, the hand held computer peripheral device identification system and method is backward compatible and capable of identifying legacy peripheral devices such as a cradle or modem.

Graceful Recovery From And Avoidance Of Crashes Due To Notification Of Third Party Applications

US Patent:
6810493, Oct 26, 2004
Filed:
Mar 20, 2000
Appl. No.:
09/528663
Inventors:
Jesse Donaldson - Sunnyvale CA
Robert Ebert - Montepellier, FR
Assignee:
Palm Source, Inc. - Sunnyvale CA
International Classification:
G06F 1100
US Classification:
714 43
Abstract:
The present invention is drawn to a method and/or a system for recovering from an OS crash caused by unsuccessful event notification to a client that is typically a third party program. After the recovery from such crash, the present invention is also drawn to a method and/or a system for avoiding such OS crash in the future. Specifically, the crash recovery steps include recording the current position of the client on a client list kept by the OS. The current position is recorded in a memory location impervious to OS crashes and system reset. Once the OS crash and reboot are completed, the persistently stored current position is accessed to identified the client that was notified prior to the OS crash. The identified client is designated as an errant client, namely a client whose notification might trigger an OS crash. In turn, the errant client is removed from either the notification list or the computer system in order to prevent the client from triggering any future OS crash.

Synchronization Of Data Between Two Handheld Computers

US Patent:
6901434, May 31, 2005
Filed:
May 31, 2000
Appl. No.:
09/587090
Inventors:
E. Michael Lunsford - San Carlos CA, US
Jesse Donaldson - Sunnyvale CA, US
Assignee:
PalmSource, Inc. - Sunnyvale CA
International Classification:
G06F015/16
US Classification:
709216
Abstract:
A method for communicating between a first handheld computer and a second handheld computer is provided. The method includes selecting at least a first information item from a first index on the first handheld computer, and signaling the first information item to the second handheld computer. The method includes identifying a second information item on the second handheld computer that corresponds to the first information item, and synchronizing the second information item with the first information item.

Synchronization Of Data Between Two Handheld Computers

US Patent:
7155488, Dec 26, 2006
Filed:
Nov 24, 2004
Appl. No.:
10/997175
Inventors:
E. Michael Lunsford - San Carlos CA, US
Jesse Donaldson - Sunnyvale CA, US
Assignee:
Palmsource, Inc. - Sunnyvalle CA
International Classification:
G06F 15/16
US Classification:
709216
Abstract:
A method for communicating between a first handheld computer and a second handheld computer is provided. The method includes selecting at least a first information item from a first index on the first handheld computer, and signaling the first information item to the second handheld computer. The method includes identifying a second information item on the second handheld computer that corresponds to the first information item, and synchronizing the second information item with the first information item.

Verification Of Software Application Attributes For Optimal Compatibility With A Software System

US Patent:
7191439, Mar 13, 2007
Filed:
Feb 28, 2001
Appl. No.:
09/796031
Inventors:
Jesse Donaldson - San Jose CA, US
Steven C. Lemke - Sunnyvale CA, US
Roger Flores - Redwood City CA, US
Robert Ebert - Montpellier, FR
Assignee:
PalmSource, Inc. - Sunnyvale CA
International Classification:
G06F 9/445
US Classification:
717178, 717121, 717122, 717173
Abstract:
A method and system of providing compatibility between a software application and an electronic device are disclosed. An exemplary method includes providing an electronic device having a processor and a memory, the processor running an operating system. The method also includes providing access to a software application configured to run on the process of the electronic device. Further, the method includes checking operating system compatibility information. The operating system compatibility information is included in the software application.

Automatically Centered Scrolling In A Tab-Based User Interface

US Patent:
7249325, Jul 24, 2007
Filed:
May 11, 2000
Appl. No.:
09/569739
Inventors:
Jesse Donaldson - Sunnyvale CA, US
Assignee:
Palmsource, Inc. - Sunnyvale CA
International Classification:
G06F 3/00
G06F 3/14
US Classification:
715777, 715784, 715810, 715864, 345169, 345173
Abstract:
A method and apparatus for presenting a tab-based graphic user interface (GUI) having more tabs than can be fitted across a screen side for a computer system. The computer system can be handheld devices such as personal digital assistants (PDA's) and cell phones. The tab-based GUI displays as many tabs as possible on the screen side. The on-screen tabs are arranged in a sequence on a side of the display screen wherein each of these displayed tabs is adapted to be selected by a user for entering into a file category. The off-screen and on-screen tabs form a circular array conceptually such that a portion of the circular array being displayed on the screen side is the sequence of the on-screen tabs. In response to the selection of a on-screen tab, the selected on-screen tab is automatically scrolled to the center position of the screen side. In response to the selection of another on-screen tab, the newly selected on-screen tab is automatically scrolled to the center position of the screen side.

System And Method For Prioritizing And Balancing Simultaneous Audio Outputs In A Handheld Device

US Patent:
7272232, Sep 18, 2007
Filed:
May 30, 2001
Appl. No.:
09/871465
Inventors:
Jesse Donaldson - San Jose CA, US
Lee R. Taylor - Fremont CA, US
Assignee:
Palmsource, Inc. - Sunnyvale CA
International Classification:
H03G 11/00
H04B 1/00
H04B 1/06
H04B 1/40
H04M 1/00
US Classification:
381 55, 381119, 4555561, 455 74, 455567, 455344
Abstract:
A system and method for prioritizing multiple audio sources and balancing them in a single combined output in a handheld device. Audio sources are sensed and combined with the level of each source subject to adjustment by an attenuator/amplifier. A priority logic unit controls the attenuator/amplifier associated with each source. the level of each source being combined is adjusted on the basis of the character of the sources being combined and a set of programmed rules. For example, if source A is a high priority source (e. g. a telephone ring or other alert tone) and source B is a lower priority source (e. g. a music program) then the sound management system may lower the volume on source B combine with source A and output the result. Alternatively, source A may be raised in volume, combined with source B, and then output. In one embodiment, the sound management system is integrated with a palm sized handheld computer system.

Graceful Recovery From And Avoidance Of Crashes Due To Notification Of Third Party Applications

US Patent:
7487402, Feb 3, 2009
Filed:
Jul 21, 2004
Appl. No.:
10/897264
Inventors:
Jesse Donaldson - Sunnyvale CA, US
Robert Ebert - Montepellier, FR
Assignee:
PalmSource, Inc. - Sunnyvale CA
International Classification:
G06F 11/00
US Classification:
714 43
Abstract:
The present invention is drawn to a method and/or a system for recovering from an OS crash caused by unsuccessful event notification to a client that is typically a third party program. After the recovery from such crash, the present invention is also drawn to a method and/or a system for avoiding such OS crash in the future. Specifically, the crash recovery steps include recording the current position of the client on a client list kept by the OS. The current position is recorded in a memory location impervious to OS crashes and system reset. Once the OS crash and reboot are completed, the persistently stored current position is accessed to identified the client that was notified prior to the OS crash. The identified client is designated as an errant client, namely a client whose notification might trigger an OS crash. In turn, the errant client is removed from either the notification list or the computer system in order to prevent the client from triggering any future OS crash.

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.