Patents by Inventor Jesse Donaldson

Jesse Donaldson has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9032390
    Abstract: Various embodiments are directed to framework versioning for a mobile computing device. The described embodiments may include a web browser, a plurality of application frameworks, one or more applications compatible with one or more of the plurality of application frameworks, and a loader module operative to select and load one of the plurality of application frameworks into the web browser for each of the one or more applications based on an identifier in each of the one or more applications. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 23, 2008
    Date of Patent: May 12, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Robert Tsuk, Jesse Donaldson, Matthew Kern, Greg Simon
  • Patent number: 8306949
    Abstract: A method, system and computer-usable medium for copying a file are disclosed. A plurality of location identifiers are stored that include a location identifier of a removable memory and a location identifier of a memory of a portable electronic device. A file is stored in a memory of the portable electronic device, where the file is associated with the location identifier of the memory. In response to a user interaction with a user interface of the portable electronic device, the location identifier of the removable memory is associated with the file, where the user interaction includes a user selection of the file to copy. In response to the associating the location identifier of the removable memory with the file, the file is copied from the memory of the portable electronic device to the removable memory.
    Type: Grant
    Filed: September 2, 2009
    Date of Patent: November 6, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jesse Donaldson, David Creemer
  • Publication number: 20120204113
    Abstract: A system and a method are disclosed for presenting static and dynamic data on a mobile device for a contact responsive to a communication with the contact. When a communication is initiated, a contact is identified based on static information such as an email address or a phone number. Additionally, dynamic data, such as a status message posted on a social networking service associated with contact, or a location of the contact is retrieved from appropriate services or databases in real time. The retrieved dynamic data is displayed on a user interface on the mobile device in substantially real-time, allowing the user to view static and dynamic information about a contact.
    Type: Application
    Filed: February 8, 2012
    Publication date: August 9, 2012
    Inventors: Daniel Marc Gatan Shiplacoff, Lee Brandon Keely, Jesse Donaldson
  • Publication number: 20110265039
    Abstract: A mechanism for a user to navigate a list on a touch sensitive screen by making on-screen gestures is described. Items in the list are sorted based on a common attribute, and grouped into different categories associated with the attribute. A portion of the items are displayed in the sorted sequence in a graphical user interface (UI) on a touch sensitive screen. When the user makes an on-screen gesture, one or more corresponding categories are identified and their indicators are dynamically and prominently displayed as feedback. Once the gesture is completed, the graphical UI scrolls to the portion of the list including items in the desired category.
    Type: Application
    Filed: April 22, 2010
    Publication date: October 27, 2011
    Applicant: PALM, INC.
    Inventors: Jeremy Lyon, Daniel Marc Gatan Shiplacoff, Brandon Keely, Jesse Donaldson
  • Patent number: 7899778
    Abstract: Embodiments of the present invention include a method and system for a category based user interface for management of information stored on auxiliary storage of a portable computer system, e.g., a PDA. In one embodiment, files can be copied to a removable storage unit by changing the category name to which they are assigned. For example, a game that is stored on the main memory of a PDA can be copied to a memory card by changing the category of the game to a category that is associated with the expansion memory. In another embodiment, the user has the option of keeping the application in two categories or deleting the original instance. For example, after copying a game from the PDA to a memory card, the user can decide if the game will remain on the PDA or it will be removed. Alternatively, an application can also be copied from the expansion memory to the main memory by changing the category of the application to a category that is associated with the main memory.
    Type: Grant
    Filed: October 30, 2001
    Date of Patent: March 1, 2011
    Assignee: Palm Inc.
    Inventors: Jesse Donaldson, David Creemer
  • Publication number: 20100162126
    Abstract: Predictive caching techniques are described. An apparatus may include a document manager component having a document rendering module and a list manager module. The document rendering module may present a document for the active web application within a display area of an electronic display, the document having a set of list items stored by a list data object. The list manager module may select a set of presentable list items from the list data object for current presentation within the display area for the electronic display, select a set of predictive list items from the list data object for future presentation within the display area for the electronic display, and send a control directive to load the set of predicted list items from the list data object to a predictive cache. Other embodiments are described and claimed.
    Type: Application
    Filed: December 23, 2008
    Publication date: June 24, 2010
    Applicant: Palm, Inc.
    Inventors: Jesse Donaldson, Robert Tsuk
  • Publication number: 20100162229
    Abstract: Various embodiments are directed to framework versioning for a mobile computing device. The described embodiments may include a web browser, a plurality of application frameworks, one or more applications compatible with one or more of the plurality of application frameworks, and a loader module operative to select and load one of the plurality of application frameworks into the web browser for each of the one or more applications based on an identifier in each of the one or more applications. Other embodiments are described and claimed.
    Type: Application
    Filed: December 23, 2008
    Publication date: June 24, 2010
    Applicant: PALM, INC.
    Inventors: Robert Tsuk, Jesse Donaldson, Matthew Kern, Greg Simon
  • Publication number: 20100011034
    Abstract: A method, system and computer-usable medium for copying a file are disclosed. A file is stored in a memory of a system, where the file is associated with a location identifier of the memory. In response to a user interaction with a user interface of the system, a location identifier of the removable memory is associated with the file, where the user interaction includes a user selection of the file to copy. In response to the associating the location identifier of the removable memory with the file, the file is copied from the memory of the system to the removable memory.
    Type: Application
    Filed: September 24, 2009
    Publication date: January 14, 2010
    Applicant: PALM, INC.
    Inventors: Jesse Donaldson, David Creemer
  • Publication number: 20090327365
    Abstract: A method, system and computer-usable medium for copying a file are disclosed. A plurality of location identifiers are stored that include a location identifier of a removable memory and a location identifier of a memory of a portable electronic device. A file is stored in a memory of the portable electronic device, where the file is associated with the location identifier of the memory. In response to a user interaction with a user interface of the portable electronic device, the location identifier of the removable memory is associated with the file, where the user interaction includes a user selection of the file to copy. In response to the associating the location identifier of the removable memory with the file, the file is copied from the memory of the portable electronic device to the removable memory.
    Type: Application
    Filed: September 2, 2009
    Publication date: December 31, 2009
    Applicant: PALM, INC.
    Inventors: Jesse Donaldson, David Creemer
  • Patent number: 7487402
    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.
    Type: Grant
    Filed: July 21, 2004
    Date of Patent: February 3, 2009
    Assignee: PalmSource, Inc.
    Inventors: Jesse Donaldson, Robert Ebert
  • Publication number: 20080002831
    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.
    Type: Application
    Filed: September 18, 2007
    Publication date: January 3, 2008
    Applicant: PALMSOURCE, INC.
    Inventors: Jesse Donaldson, Lee Taylor
  • Publication number: 20070266334
    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.
    Type: Application
    Filed: July 24, 2007
    Publication date: November 15, 2007
    Applicant: PALMSOURCE, INC.
    Inventor: Jesse Donaldson
  • Patent number: 7272232
    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.
    Type: Grant
    Filed: May 30, 2001
    Date of Patent: September 18, 2007
    Assignee: Palmsource, Inc.
    Inventors: Jesse Donaldson, Lee R. Taylor
  • Patent number: 7249325
    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.
    Type: Grant
    Filed: May 11, 2000
    Date of Patent: July 24, 2007
    Assignee: Palmsource, Inc.
    Inventor: Jesse Donaldson
  • Publication number: 20070157176
    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.
    Type: Application
    Filed: March 13, 2007
    Publication date: July 5, 2007
    Applicant: PALMSOURCE, INC.
    Inventors: Jesse Donaldson, Steven Lemke, Roger Flores, Robert Ebert
  • Patent number: 7191439
    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.
    Type: Grant
    Filed: February 28, 2001
    Date of Patent: March 13, 2007
    Assignee: PalmSource, Inc.
    Inventors: Jesse Donaldson, Steven C. Lemke, Roger Flores, Robert Ebert
  • Patent number: 7155488
    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.
    Type: Grant
    Filed: November 24, 2004
    Date of Patent: December 26, 2006
    Assignee: Palmsource, Inc.
    Inventors: E. Michael Lunsford, Jesse Donaldson, Francis J. Canova, Jr.
  • Patent number: 6901434
    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.
    Type: Grant
    Filed: May 31, 2000
    Date of Patent: May 31, 2005
    Assignee: PalmSource, Inc.
    Inventors: E. Michael Lunsford, Jesse Donaldson, Francis J. Canova, Jr.
  • Patent number: 6810493
    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.
    Type: Grant
    Filed: March 20, 2000
    Date of Patent: October 26, 2004
    Assignee: Palm Source, Inc.
    Inventors: Jesse Donaldson, Robert Ebert
  • Patent number: 6523073
    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.
    Type: Grant
    Filed: February 9, 2000
    Date of Patent: February 18, 2003
    Assignee: Palm Computing, Inc.
    Inventors: David Kammer, Jesse Donaldson, Neal Osborn