Patents by Inventor Francis Thomas Riddle
Francis Thomas Riddle 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).
-
Publication number: 20230110143Abstract: A system and a method are provided for displaying message history while composing a message. The method includes displaying a message composition application comprising a first recipient field, a message history display area, and a message composition field; detecting an input into the first recipient field for specifying a recipient; and upon detecting that the recipient has been specified: displaying a second recipient field; navigating application focus from the first recipient field to the second recipient field; and displaying a message history associated with the recipient in the message history display area.Type: ApplicationFiled: October 10, 2022Publication date: April 13, 2023Inventors: Leonid Vymenets, Francis Thomas Riddle, Henry Yao-Tsu CHEN
-
Patent number: 9301107Abstract: A communication device provides a message composition interface. In the message composition interface, the communication device presents a maximum allowable remaining number of characters allowable for further entry in the message only when a character count of the number of character inputs received in the message is greater than or equal to a warning count value. The warning count value is less than a maximum allowable number of characters of the message.Type: GrantFiled: May 24, 2013Date of Patent: March 29, 2016Assignee: BlackBerry LimitedInventors: Leonid Vymenets, Henry Yao-Tsu Chen, Francis Thomas Riddle
-
Patent number: 8700075Abstract: A system and method are provided for managing messages in conversational-type messaging applications. To provide continuity across all conversations with a particular recipient, an existing or not-yet-created 1:1 conversation can be populated with 1:Many messages that include the same recipient in the list of addressees. In this way, any 1:1 chat or conversation with a particular recipient will contain all correspondences with that recipient, regardless of whether the message was sent or received in a 1:1 or 1:Many context. As such, the user has access to all information that has been exchanged with that recipient in one messaging screen to avoid the need to traverse multiple messaging screens to obtain the context or information related to the recipient that the user requires.Type: GrantFiled: February 18, 2013Date of Patent: April 15, 2014Assignee: BlackBerry LimitedInventors: Francis Thomas Riddle, John Bennett Parrett
-
Publication number: 20130260837Abstract: A communication device provides a message composition interface. In the message composition interface, the communication device presents a maximum allowable remaining number of characters allowable for further entry in the message only when a character count of the number of character inputs received in the message is greater than or equal to a warning count value. The warning count value is less than a maximum allowable number of characters of the message.Type: ApplicationFiled: May 24, 2013Publication date: October 3, 2013Applicant: Research In Motion LimitedInventors: Leonid Vymenets, Henry Yao-Tsu Chen, Francis Thomas Riddle
-
Patent number: 8521136Abstract: Methods and apparatus for use in communicating messages from a communication device are described. The device receives, via its user interface, an input request for creating a new message. The device also receives, via its user interface, one or more input requests for selecting one or more message recipient identifiers for the new message. In response to receiving the one or more input requests, the device identifies whether a stored conversation thread is associated with conversation participant identifiers that match the conversation participant identifiers for the new message. If so, the device displays the identified conversation thread together with a message body input field of the new message, prior to entry of message body contents in the message body input field.Type: GrantFiled: April 15, 2011Date of Patent: August 27, 2013Assignee: BlackBerry LimitedInventors: Francis Thomas Riddle, John Bennett Parrett
-
Patent number: 8478352Abstract: Methods and apparatus for use in providing presentations for the composition of messages having size limitations are described. A communication device receives, via its user interface, one or more character inputs in a message composition field for a new message being composed. While a character count of the message is less than a warning count value, the device refrains from presenting the number of allowed characters remaining for entry in the message. On the other hand, while the character count is greater than or equal to the warning count value, the device causes the number of allowed characters remaining for entry in the message to be presented. The message may be transmitted via a wireless network via a short message service (SMS). In one example, the number of remaining characters is provided in an alert bar, which is presented by being set in motion from an initial hidden position behind the message composition field to a final revealed position, with intermediate positions therebetween.Type: GrantFiled: May 31, 2011Date of Patent: July 2, 2013Assignee: Research In Motion LimitedInventors: Leonid Vymenets, Francis Thomas Riddle, Henry Yao-Tsu Chen
-
Publication number: 20130125019Abstract: A system and a method are provided for displaying message history while composing a message. The method includes displaying a message composition application comprising a first recipient field, a message history display area, and a message composition field; detecting an input into the first recipient field for specifying a recipient; and upon detecting that the recipient has been specified: displaying a second recipient field; navigating application focus from the first recipient field to the second recipient field; and displaying a message history associated with the recipient in the message history display area.Type: ApplicationFiled: November 14, 2011Publication date: May 16, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Leonid Vymenets, Henry Yao-Tsu Chen, Francis Thomas Riddle
-
Patent number: 8380231Abstract: A system and method are provided for managing messages in conversational-type messaging applications. To provide continuity across all conversations with a particular recipient, an existing or not-yet-created 1:1 conversation can be populated with 1:Many messages that include the same recipient in the list of addressees. In this way, any 1:1 chat or conversation with a particular recipient will contain all correspondences with that recipient, regardless of whether the message was sent or received in a 1:1 or 1:Many context. As such, the user has access to all information that has been exchanged with that recipient in one messaging screen to avoid the need to traverse multiple messaging screens to obtain the context or information related to the recipient that the user requires.Type: GrantFiled: February 26, 2010Date of Patent: February 19, 2013Assignee: Research In Motion LimitedInventors: Francis Thomas Riddle, John Bennett Parrett
-
Publication number: 20120309461Abstract: Methods and apparatus for use in providing presentations for the composition of messages having size limitations are described. A communication device receives, via its user interface, one or more character inputs in a message composition field for a new message being composed. While a character count of the message is less than a warning count value, the device refrains from presenting the number of allowed characters remaining for entry in the message. On the other hand, while the character count is greater than or equal to the warning count value, the device causes the number of allowed characters remaining for entry in the message to be presented. The message may be transmitted via a wireless network via a short message service (SMS). In one example, the number of remaining characters is provided in an alert bar, which is presented by being set in motion from an initial hidden position behind the message composition field to a final revealed position, with intermediate positions therebetween.Type: ApplicationFiled: May 31, 2011Publication date: December 6, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Leonid Vymenets, Francis Thomas Riddle, Henry Yao-Tsu Chen
-
Publication number: 20110263278Abstract: Methods and apparatus for use in communicating messages from a communication device are described. The device receives, via its user interface, an input request for creating a new message. The device also receives, via its user interface, one or more input requests for selecting one or more message recipient identifiers for the new message. In response to receiving the one or more input requests, the device identifies whether a stored conversation thread is associated with conversation participant identifiers that match the conversation participant identifiers for the new message. If so, the device displays the identified conversation thread together with a message body input field of the new message, prior to entry of message body contents in the message body input field.Type: ApplicationFiled: April 15, 2011Publication date: October 27, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Francis Thomas Riddle, John Bennett Parrett
-
Publication number: 20110086647Abstract: A system and method are provided for managing messages in conversational-type messaging applications. To provide continuity across all conversations with a particular recipient, an existing or not-yet-created 1:1 conversation can be populated with 1:Many messages that include the same recipient in the list of addressees. In this way, any 1:1 chat or conversation with a particular recipient will contain all correspondences with that recipient, regardless of whether the message was sent or received in a 1:1 or 1:Many context. As such, the user has access to all information that has been exchanged with that recipient in one messaging screen to avoid the need to traverse multiple messaging screens to obtain the context or information related to the recipient that the user requires.Type: ApplicationFiled: February 26, 2010Publication date: April 14, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Francis Thomas Riddle, John Bennett Parrett
-
Publication number: 20110004584Abstract: A method of synchronizing data elements between devices can include receiving at a first device, from only one of multiple peer devices with which the first device is configured to synchronize, a request to synchronize data between the first device and the only one peer device; identifying data elements stored in the first device that have changed since a previous synchronization operation between the first device and the only one peer device; and transmitting, directly and solely to the only one peer device, for each of the identified data elements, a local data identifier and a corresponding change to be applied to a data element in the only one peer device that corresponds to the local data identifier. In some implementations, each local data identifier is transmitted in a format in which it is maintained in the first device.Type: ApplicationFiled: April 28, 2010Publication date: January 6, 2011Applicant: PALM, INC.Inventors: Sidd Goyal, Francis Thomas Riddle, Frank Judge
-
Patent number: 7738503Abstract: A method of synchronizing data elements between devices can include receiving at a first device, from only one of multiple peer devices with which the first device is configured to synchronize, a request to synchronize data between the first device and the only one peer device; identifying data elements stored in the first device that have changed since a previous synchronization operation between the first device and the only one peer device; and transmitting, directly and solely to the only one peer device, for each of the identified data elements, a local data identifier and a corresponding change to be applied to a data element in the only one peer device that corresponds to the local data identifier. In some implementations, each local data identifier is transmitted in a format in which it is maintained in the first device.Type: GrantFiled: February 2, 2007Date of Patent: June 15, 2010Assignee: Palm, Inc.Inventors: Sidd Goyal, Francis Thomas Riddle, Frank Judge
-
Publication number: 20080189440Abstract: A method of synchronizing data elements between devices can include receiving at a first device, from only one of multiple peer devices with which the first device is configured to synchronize, a request to synchronize data between the first device and the only one peer device; identifying data elements stored in the first device that have changed since a previous synchronization operation between the first device and the only one peer device; and transmitting, directly and solely to the only one peer device, for each of the identified data elements, a local data identifier and a corresponding change to be applied to a data element in the only one peer device that corresponds to the local data identifier. In some implementations, each local data identifier is transmitted in a format in which it is maintained in the first device.Type: ApplicationFiled: February 2, 2007Publication date: August 7, 2008Applicant: PALM, INC.Inventors: Sidd Goyal, Francis Thomas Riddle, Frank Judge
-
Patent number: RE48615Abstract: Methods and apparatus for use in communicating messages from a communication device are described. The device receives, via its user interface, an input request for creating a new message. The device also receives, via its user interface, one or more input requests for selecting one or more message recipient identifiers for the new message. In response to receiving the one or more input requests, the device identifies whether a stored conversation thread is associated with conversation participant identifiers that match the conversation participant identifiers for the new message. If so, the device displays the identified conversation thread together with a message body input field of the new message, prior to entry of message body contents in the message body input field.Type: GrantFiled: March 21, 2019Date of Patent: June 29, 2021Assignee: BlackBerry LimitedInventors: Francis Thomas Riddle, John Bennett Parrett