Patents by Inventor John Bennett Parrett

John Bennett Parrett 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: 10511559
    Abstract: A system and method for managing a plurality of messages stored at a mobile communication device, groups messages based on a common subject line or another quasi-unique identifier, and displays message group entries representing distinct message groups in a user interface. The message group entries may be displayed in association with an icon representing multiple message states associated with individual messages comprised within that message group. The multiple message states may include all messages being read, all messages being unread, a most recently received message being unread while others are read, and a most recently received message being read while order messages are unread.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: December 17, 2019
    Assignee: BlackBerry Limited
    Inventors: Thomas Jan Stovicek, Darsono Sutedja, Ryan Andrew John Degorter, Scott Arnold, John Bennett Parrett, Francis Patrick Judge
  • Patent number: 8978039
    Abstract: A device, system and method are provided for presenting message threads in a device display where messages may have a persistent or intermediate status. A list of message threads is displayed, collated according to a given message thread attribute, is displayed. When a new message is detected belonging to one of the message threads, if the message has a persistent status it is added to the message thread and the collating message thread attribute for that thread is updated. If the message has an intermediate status, it may be added to the message thread but the collating message thread attribute for that message is deferred until the intermediate status is changed to a persistent status. The collated list of message threads is then updated. By deferring updates to the collating message thread attribute when a message has an intermediate status, disruption to the order of the collated list is mitigated.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: March 10, 2015
    Assignee: Blackberry Limited
    Inventors: Darsono Sutedja, John Bennett Parrett, Katerina Doudkin
  • Publication number: 20140222933
    Abstract: A system and method for managing a plurality of messages stored at a mobile communication device, groups messages based on a common subject line or another quasi-unique identifier, and displays message group entries representing distinct message groups in a user interface. The message group entries may be displayed in association with an icon representing multiple message states associated with individual messages comprised within that message group. The multiple message states may include all messages being read, all messages being unread, a most recently received message being unread while others are read, and a most recently received message being read while order messages are unread.
    Type: Application
    Filed: April 4, 2014
    Publication date: August 7, 2014
    Applicant: BlackBerry Limited
    Inventors: Thomas Jan STOVICEK, Darsono SUTEDJA, Ryan Andrew John DEGORTER, Scott ARNOLD, John Bennett PARRETT, Francis Patrick JUDGE
  • Patent number: 8700075
    Abstract: 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: Grant
    Filed: February 18, 2013
    Date of Patent: April 15, 2014
    Assignee: BlackBerry Limited
    Inventors: Francis Thomas Riddle, John Bennett Parrett
  • Patent number: 8521136
    Abstract: 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: Grant
    Filed: April 15, 2011
    Date of Patent: August 27, 2013
    Assignee: BlackBerry Limited
    Inventors: Francis Thomas Riddle, John Bennett Parrett
  • Patent number: 8380231
    Abstract: 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: Grant
    Filed: February 26, 2010
    Date of Patent: February 19, 2013
    Assignee: Research In Motion Limited
    Inventors: Francis Thomas Riddle, John Bennett Parrett
  • Patent number: 8375400
    Abstract: A device, system and method are provided for presenting message threads in a device display where messages may have a persistent or intermediate status. A list of message threads is displayed, collated according to a given message thread attribute, is displayed. When a new message is detected belonging to one of the message threads, if the message has a persistent status it is added to the message thread and the collating message thread attribute for that thread is updated. If the message has an intermediate status, it may be added to the message thread but the collating message thread attribute for that message is deferred until the intermediate status is changed to a persistent status. The collated list of message threads is then updated. By deferring updates to the collating message thread attribute when a message has an intermediate status, disruption to the order of the collated list is mitigated.
    Type: Grant
    Filed: February 11, 2011
    Date of Patent: February 12, 2013
    Assignee: Research In Motion Limited
    Inventors: Darsono Sutedja, John Bennett Parrett, Katerina Doudkin
  • Publication number: 20120210334
    Abstract: A device, system and method are provided for presenting message threads in a device display where messages may have a persistent or intermediate status. A list of message threads is displayed, collated according to a given message thread attribute, is displayed. When a new message is detected belonging to one of the message threads, if the message has a persistent status it is added to the message thread and the collating message thread attribute for that thread is updated. If the message has an intermediate status, it may be added to the message thread but the collating message thread attribute for that message is deferred until the intermediate status is changed to a persistent status. The collated list of message threads is then updated. By deferring updates to the collating message thread attribute when a message has an intermediate status, disruption to the order of the collated list is mitigated.
    Type: Application
    Filed: February 11, 2011
    Publication date: August 16, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Darsono SUTEDJA, John Bennett PARRETT, Katerina DOUDKIN
  • Publication number: 20120016941
    Abstract: According to embodiments described in the specification, a method, system and apparatus for controlling a display are provided. The method comprises maintaining, in a memory of the portable electronic device, one or more related messages; maintaining, in the memory, at least one of a plurality of labels in association with at least one of the related messages; determining, for each of the plurality of labels, a state based on the number of related messages with which the respective label is associated; controlling the display to generate a representation of the state for each of the labels; receiving an indication of a potential change in at least one of the label states; and, responsive to receiving the indication, updating the determined label states and controlling the display to generate an updated representation.
    Type: Application
    Filed: July 16, 2010
    Publication date: January 19, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Katerina Doudkine, John Bennett Parrett
  • Publication number: 20110263278
    Abstract: 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: Application
    Filed: April 15, 2011
    Publication date: October 27, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Francis Thomas Riddle, John Bennett Parrett
  • Publication number: 20110231499
    Abstract: A system and method for managing a plurality of messages stored at a mobile communication device, groups messages based on a common subject line or another quasi-unique identifier, and displays message group entries representing distinct message groups in a user interface. The message group entries may be displayed in association with an icon representing multiple message states associated with individual messages comprised within that message group. The multiple message states may include all messages being read, all messages being unread, a most recently received message being unread while others are read, and a most recently received message being read while order messages are unread.
    Type: Application
    Filed: December 13, 2010
    Publication date: September 22, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Thomas Jan STOVICEK, Darsono SUTEDJA, Ryan Andrew John DeGORTER, Scott ARNOLD, John Bennett PARRETT, Francis Patrick JUDGE
  • Publication number: 20110086647
    Abstract: 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: Application
    Filed: February 26, 2010
    Publication date: April 14, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Francis Thomas Riddle, John Bennett Parrett
  • Patent number: RE48615
    Abstract: 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: Grant
    Filed: March 21, 2019
    Date of Patent: June 29, 2021
    Assignee: BlackBerry Limited
    Inventors: Francis Thomas Riddle, John Bennett Parrett