Patents by Inventor Richard J. Donald
Richard J. Donald 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: 9544180Abstract: Techniques for group messaging on a mobile computing device are described. An apparatus may comprise a message server to communicate messages between multiple mobile computing devices. The message server may have a group message management module to establish a group messaging session between the multiple mobile computing devices. The group message management module may have a group generating module to receive a message with a group message indicator and identifying information for multiple mobile computing devices within the message. The group generating module may form a message group to communicate messages from any one of the mobile computing devices to all of the mobile computing devices for the group messaging session. Other embodiments are described and claimed.Type: GrantFiled: August 31, 2007Date of Patent: January 10, 2017Assignee: QUALCOMM IncorporatedInventors: Radha Neelakantan, Benoit Boningue, Richard J. Donald, Manisha D. Parekh, Ryan Case, Peter Fry, David G. Champlin, Lang S. Chen
-
Publication number: 20150195241Abstract: An example system includes a main processor operable in a normal mode or a trusted mode, the main processor having an embedded diagnostic trusted code executable in the trusted mode; a secure memory accessible by the main processor when the main processor is in the trusted mode and inaccessible to the main processor when the main processor is in the normal mode, wherein execution of the embedded diagnostic trusted code causes the main processor to write diagnostic information to the secure memory; and a monitor processor having access to the secure memory to analyze the diagnostic information to determine a state of the main processor.Type: ApplicationFiled: November 5, 2014Publication date: July 9, 2015Inventors: Robert Haitani, Richard J. Donald, Sachin Kansal
-
Patent number: 8577338Abstract: Techniques involving messaging applications are disclosed. For example, an apparatus may include a communications interface module and a messaging module. The communications interface module may receive an incoming message of a conversation thread that is originated by a remote device. The incoming message includes a text portion and an attached media item. The messaging module automatically outputs the incoming message to a user interface in an output format. This output format includes both the text portion and content of the attached media item. The attached media item may be of various types. Examples of media items include video files, audio files, image files, resource locators, and application files. The embodiments, however are not limited to these examples.Type: GrantFiled: August 31, 2007Date of Patent: November 5, 2013Assignee: Palm, Inc.Inventors: Radha Neelakantan, Peter Fry, Richard J. Donald, Manisha D. Parekh, David G. Champlin, Lang S. Chen, Benoit Boningue, Ryan Case
-
Patent number: 8275398Abstract: Various embodiments are directed to improved message addressing techniques. In one embodiment, a computing device may comprise a messaging client arranged to receive an input sequence of alphabetic or alphanumeric characters as a destination of an outbound message. The messaging client may recognize that the input sequence represents a mnemonic short code and may automatically generate a common short code comprising a sequence of numeric digits associated with the mnemonic short code. The messaging client may display both the input sequence comprising the mnemonic short code and the common short code and enable the outbound message to be sent using the common short code as the destination. Other embodiments are described and claimed.Type: GrantFiled: November 2, 2007Date of Patent: September 25, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Benoit Boningue, Richard J. Donald, Lang Chen, Rob Katcher, Phil McClendon
-
Patent number: 8046014Abstract: The present invention determines which messages to display in message threads to a user. An electronic communication device receives and stores numerous SMS messages transported through an SMS network, but the SMS messages are sent without explicit linking information such as a previous message or subject line. A threading module applies threading rules to determine which messages to correlate into an SMS message thread through implicit link information. The threading rules thread outgoing messages sent in response to an incoming message from a user, or incoming messages where a previous outgoing message was sent to the user. An SMS application displays threads in a user interface and indicates messages threads with an icon in one view, and displays an expanded message thread in another view.Type: GrantFiled: November 10, 2009Date of Patent: October 25, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: Richard J. Donald, David L. Williams, David J. Matiskella, Isabel Ge Mahe
-
Patent number: 7835504Abstract: The present invention relates to identifying phone numbers in a text string including multiple data types and multiple number formatting types. A device such as a mobile device receives text strings from, for example, a memory, a networked content provider, another mobile device, or a keypad. A parsing engine comprises a telephone number module to analyze the text string by applying a set of parsing rules from a parsing rules database that describe telephone number characteristics. The parsing engine also comprises a non-telephone number module to identify non-telephone numbers such as an IP address, an email, a social security number, or the like. The parsing engine outputs parsing information including identified telephone numbers to a display application. The display application renders a user interface that displays the text string other than the telephone number in a first format and the telephone number in a second format including an activatable link.Type: GrantFiled: November 4, 2003Date of Patent: November 16, 2010Assignee: Palm, Inc.Inventors: Richard J. Donald, David J. Matiskella
-
Publication number: 20100048231Abstract: The present invention determines which messages to display in message threads to a user. An electronic communication device receives and stores numerous SMS messages transported through an SMS network, but the SMS messages are sent without explicit linking information such as a previous message or subject line. A threading module applies threading rules to determine which messages to correlate into an SMS message thread through implicit link information. The threading rules thread outgoing messages sent in response to an incoming message from a user, or incoming messages where a previous outgoing message was sent to the user. An SMS application displays threads in a user interface and indicates messages threads with an icon in one view, and displays an expanded message thread in another view.Type: ApplicationFiled: November 10, 2009Publication date: February 25, 2010Applicant: PALM, INC.Inventors: Richard J. Donald, David L. Williams, David J. Matiskella, Isabel Ge Mahe
-
Patent number: 7620407Abstract: The present invention determines which messages to display in message threads to a user. An electronic communication device receives and stores numerous SMS messages transported through an SMS network, but the SMS messages are sent without explicit linking information such as a previous message or subject line. A threading module applies threading rules to determine which messages to correlate into an SMS message thread through implicit link information. The threading rules thread outgoing messages sent in response to an incoming message from a user, or incoming messages where a previous outgoing message was sent to the user. An SMS application displays threads in a user interface and indicates messages threads with an icon in one view, and displays an expanded message thread in another view.Type: GrantFiled: January 15, 2004Date of Patent: November 17, 2009Assignee: Palm, Inc.Inventors: Richard J. Donald, David L. Williams, David Matiskella, Isabel Ge Mahe
-
Publication number: 20090117942Abstract: Various embodiments are directed to improved message addressing techniques. In one embodiment, a computing device may comprise a messaging client arranged to receive an input sequence of alphabetic or alphanumeric characters as a destination of an outbound message. The messaging client may recognize that the input sequence represents a mnemonic short code and may automatically generate a common short code comprising a sequence of numeric digits associated with the mnemonic short code. The messaging client may display both the input sequence comprising the mnemonic short code and the common short code and enable the outbound message to be sent using the common short code as the destination. Other embodiments are described and claimed.Type: ApplicationFiled: November 2, 2007Publication date: May 7, 2009Applicant: PALM, INC.Inventors: Benoit Boningue, Richard J. Donald, Lang Chen, Robert M. Katcher, Philip S. McClendon
-
Publication number: 20090061825Abstract: Techniques for group messaging on a mobile computing device are described. An apparatus may comprise a message server to communicate messages between multiple mobile computing devices. The message server may have a group message management module to establish a group messaging session between the multiple mobile computing devices. The group message management module may have a group generating module to receive a message with a group message indicator and identifying information for multiple mobile computing devices within the message. The group generating module may form a message group to communicate messages from any one of the mobile computing devices to all of the mobile computing devices for the group messaging session. Other embodiments are described and claimed.Type: ApplicationFiled: August 31, 2007Publication date: March 5, 2009Applicant: PALM, INC.Inventors: Radha NEELAKANTAN, Benoit BONINGUE, Richard J. DONALD, Manisha D. PAREKH, Ryan CASE, Peter FRY, David G. CHAMPLIN, Lang S. CHEN
-
Publication number: 20090061824Abstract: Techniques involving messaging applications are disclosed. For example, an apparatus may include a communications interface module and a messaging module. The communications interface module may receive an incoming message of a conversation thread that is originated by a remote device. The incoming message includes a text portion and an attached media item. The messaging module automatically outputs the incoming message to a user interface in an output format. This output format includes both the text portion and content of the attached media item. The attached media item may be of various types. Examples of media items include video files, audio files, image files, resource locators, and application files. The embodiments, however are not limited to these examples.Type: ApplicationFiled: August 31, 2007Publication date: March 5, 2009Inventors: Radha Neelakantan, Peter Fry, Richard J. Donald, Manisha D. Parekh, David G. Champlin, Lang S. Chen, Benoit Boningue, Ryan Case