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: 9032390Abstract: 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: GrantFiled: December 23, 2008Date of Patent: May 12, 2015Assignee: QUALCOMM IncorporatedInventors: Robert Tsuk, Jesse Donaldson, Matthew Kern, Greg Simon
-
Patent number: 8306949Abstract: 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: GrantFiled: September 2, 2009Date of Patent: November 6, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jesse Donaldson, David Creemer
-
Publication number: 20120204113Abstract: 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: ApplicationFiled: February 8, 2012Publication date: August 9, 2012Inventors: Daniel Marc Gatan Shiplacoff, Lee Brandon Keely, Jesse Donaldson
-
Publication number: 20110265039Abstract: 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: ApplicationFiled: April 22, 2010Publication date: October 27, 2011Applicant: PALM, INC.Inventors: Jeremy Lyon, Daniel Marc Gatan Shiplacoff, Brandon Keely, Jesse Donaldson
-
Patent number: 7899778Abstract: 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: GrantFiled: October 30, 2001Date of Patent: March 1, 2011Assignee: Palm Inc.Inventors: Jesse Donaldson, David Creemer
-
Publication number: 20100162126Abstract: 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: ApplicationFiled: December 23, 2008Publication date: June 24, 2010Applicant: Palm, Inc.Inventors: Jesse Donaldson, Robert Tsuk
-
Publication number: 20100162229Abstract: 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: ApplicationFiled: December 23, 2008Publication date: June 24, 2010Applicant: PALM, INC.Inventors: Robert Tsuk, Jesse Donaldson, Matthew Kern, Greg Simon
-
Publication number: 20100011034Abstract: 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: ApplicationFiled: September 24, 2009Publication date: January 14, 2010Applicant: PALM, INC.Inventors: Jesse Donaldson, David Creemer
-
Publication number: 20090327365Abstract: 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: ApplicationFiled: September 2, 2009Publication date: December 31, 2009Applicant: PALM, INC.Inventors: Jesse Donaldson, David Creemer
-
Patent number: 7487402Abstract: 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: GrantFiled: July 21, 2004Date of Patent: February 3, 2009Assignee: PalmSource, Inc.Inventors: Jesse Donaldson, Robert Ebert
-
Publication number: 20080002831Abstract: 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: ApplicationFiled: September 18, 2007Publication date: January 3, 2008Applicant: PALMSOURCE, INC.Inventors: Jesse Donaldson, Lee Taylor
-
Publication number: 20070266334Abstract: 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: ApplicationFiled: July 24, 2007Publication date: November 15, 2007Applicant: PALMSOURCE, INC.Inventor: Jesse Donaldson
-
Patent number: 7272232Abstract: 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: GrantFiled: May 30, 2001Date of Patent: September 18, 2007Assignee: Palmsource, Inc.Inventors: Jesse Donaldson, Lee R. Taylor
-
Patent number: 7249325Abstract: 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: GrantFiled: May 11, 2000Date of Patent: July 24, 2007Assignee: Palmsource, Inc.Inventor: Jesse Donaldson
-
Publication number: 20070157176Abstract: 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: ApplicationFiled: March 13, 2007Publication date: July 5, 2007Applicant: PALMSOURCE, INC.Inventors: Jesse Donaldson, Steven Lemke, Roger Flores, Robert Ebert
-
Patent number: 7191439Abstract: 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: GrantFiled: February 28, 2001Date of Patent: March 13, 2007Assignee: PalmSource, Inc.Inventors: Jesse Donaldson, Steven C. Lemke, Roger Flores, Robert Ebert
-
Patent number: 7155488Abstract: 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: GrantFiled: November 24, 2004Date of Patent: December 26, 2006Assignee: Palmsource, Inc.Inventors: E. Michael Lunsford, Jesse Donaldson, Francis J. Canova, Jr.
-
Patent number: 6901434Abstract: 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: GrantFiled: May 31, 2000Date of Patent: May 31, 2005Assignee: PalmSource, Inc.Inventors: E. Michael Lunsford, Jesse Donaldson, Francis J. Canova, Jr.
-
Patent number: 6810493Abstract: 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: GrantFiled: March 20, 2000Date of Patent: October 26, 2004Assignee: Palm Source, Inc.Inventors: Jesse Donaldson, Robert Ebert
-
Patent number: 6523073Abstract: 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: GrantFiled: February 9, 2000Date of Patent: February 18, 2003Assignee: Palm Computing, Inc.Inventors: David Kammer, Jesse Donaldson, Neal Osborn