Patents by Inventor Darsono Sutedja

Darsono Sutedja 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: 11107042
    Abstract: A method for displaying messages is disclosed. The method includes: displaying, on a display of an electronic device, a message thread listing view; while the message thread listing view is displayed, detecting a selection of one of the message threads; displaying a menu overlaying the message thread listing view, the menu including a user interface element associated with at least a reply-to-all action; detecting a selection of the user interface element associated with the reply-to-all action; and in response to detecting the selections of the message thread and the user interface element: automatically identifying an appropriate email message from the selected message thread based on at least a number of recipients of the appropriate message, wherein the appropriate message was received before at least one other message in the selected message thread; and replacing the message thread listing view with a message composition view for composing a reply-to-all message.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: August 31, 2021
    Assignee: BlackBerry Limited
    Inventors: Darsono Sutedja, Katerina Doudkin
  • 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
  • Publication number: 20190220823
    Abstract: A method for displaying messages is disclosed. The method includes: displaying, on a display of an electronic device, a message thread listing view; while the message thread listing view is displayed, detecting a selection of one of the message threads; displaying a menu overlaying the message thread listing view, the menu including a user interface element associated with at least a reply-to-all action; detecting a selection of the user interface element associated with the reply-to-all action; and in response to detecting the selections of the message thread and the user interface element: automatically identifying an appropriate email message from the selected message thread based on at least a number of recipients of the appropriate message, wherein the appropriate message was received before at least one other message in the selected message thread; and replacing the message thread listing view with a message composition view for composing a reply-to-all message.
    Type: Application
    Filed: March 26, 2019
    Publication date: July 18, 2019
    Applicant: BlackBerry Limited
    Inventors: Darsono SUTEDJA, Katerina DOUDKIN
  • 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: 8676166
    Abstract: According to embodiments described in the specification, a method, system and apparatus for managing messages at a mobile electronic device is provided. The method comprises: receiving a message and storing the message in a memory of the mobile electronic device; determining, at a processor of the mobile electronic device, if the message passes at least one filter criterion maintained in the memory, the filter criterion for use in generating a primary message view; when the message does not pass the filter criterion, adding a device-side label to the message; generating the primary message view according to the filter criterion; detecting an interaction with the message; and in response to detecting the interaction, automatically removing the device-side label from the message.
    Type: Grant
    Filed: July 20, 2012
    Date of Patent: March 18, 2014
    Assignee: BlackBerry Limited
    Inventors: Darsono Sutedja, Umesh Miglani
  • Publication number: 20130297604
    Abstract: A method, system and electronic device are provided for classification of data objects such as messages. A number of rule engines, each of which may be associated with a different application or module, are provided on the electronic device. For each data object obtained by the electronic device, matching rule engines are identified, and the data object is processed by the matching rule engines to determine one or more classification values for the data object. The determined classification is stored in association with a data object identifier. Data objects can be subsequently collated according to their classification, or aggregations of data object listings can be collected and displayed in a plurality of views corresponding to the various classifications.
    Type: Application
    Filed: May 1, 2012
    Publication date: November 7, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Darsono SUTEDJA, Umesh MIGLANI, Prakash DAMODARAN, Imtiaz NADAF, Francis CASTAGNOZZI
  • 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: 20130029642
    Abstract: According to embodiments described in the specification, a method, system and apparatus for managing messages at a mobile electronic device is provided. The method comprises: receiving a message and storing the message in a memory of the mobile electronic device; determining, at a processor of the mobile electronic device, if the message passes at least one filter criterion maintained in the memory, the filter criterion for use in generating a primary message view; when the message does not pass the filter criterion, adding a device-side label to the message; generating the primary message view according to the filter criterion; detecting an interaction with the message; and in response to detecting the interaction, automatically removing the device-side label from the message.
    Type: Application
    Filed: July 20, 2012
    Publication date: January 31, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Darsono SUTEDJA, Umesh MIGLANI
  • Publication number: 20130024780
    Abstract: An electronic device and method are provided for automatically identifying a message in a message thread to which a selected single-message action is to be applied, without requiring display of individual messages in a separate listing. Each single-message action is associated with one or more message attributes. When a single-message action is selected, a message in the thread having matching attributes is selected. While the selected message may be the most recent message in the thread having those attributes, but may not be the most recently received or most recently sent message in the thread.
    Type: Application
    Filed: July 19, 2011
    Publication date: January 24, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Darsono Sutedja, Katerina Doudkine
  • 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: 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
  • Patent number: 7917915
    Abstract: A system, apparatus, method and article for a modular electronic mail software architecture are described. The apparatus may include a processing sub-system having a processor and memory. The memory may store software components for execution by the processor. The software components may comprise an application program implemented using a model driven application framework and capable of operating with multiple operating systems. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 15, 2005
    Date of Patent: March 29, 2011
    Assignee: Hewlett-Packard Development Comapny, L.P.
    Inventors: Michael D. Bonnette, Francis P. Judge, Darsono Sutedja, Rich Long
  • Publication number: 20070060113
    Abstract: A system, apparatus, method and article for a modular electronic mail software architecture are described. The apparatus may include a processing sub-system having a processor and memory. The memory may store software components for execution by the processor. The software components may comprise an application program implemented using a model driven application framework and capable of operating with multiple operating systems. Other embodiments are described and claimed.
    Type: Application
    Filed: September 15, 2005
    Publication date: March 15, 2007
    Inventors: Michael Bonnette, Francis Judge, Darsono Sutedja, Rich Long
  • Publication number: 20020138326
    Abstract: A method of using a wireless scheduling device to determine schedule availability for a set of attendees includes communicating an availability request to a server using the wireless scheduling device. The server has access to calendar data for each attendee on the set of attendees. In response to the availability request, a search is conducted of the calendar data of each attendee to produce an availability data set. The availability data set is transmitted to the wireless scheduling device. The availability data set may then be displayed on the wireless scheduling device.
    Type: Application
    Filed: March 22, 2001
    Publication date: September 26, 2002
    Inventors: Leo Parker, Vladimir Umansky, Kellan Elliot-McCrea, Beth Johnson, Darsono Sutedja