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: 11107042Abstract: 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: GrantFiled: March 26, 2019Date of Patent: August 31, 2021Assignee: BlackBerry LimitedInventors: Darsono Sutedja, Katerina Doudkin
-
Patent number: 10511559Abstract: 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: GrantFiled: April 4, 2014Date of Patent: December 17, 2019Assignee: BlackBerry LimitedInventors: Thomas Jan Stovicek, Darsono Sutedja, Ryan Andrew John Degorter, Scott Arnold, John Bennett Parrett, Francis Patrick Judge
-
Publication number: 20190220823Abstract: 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: ApplicationFiled: March 26, 2019Publication date: July 18, 2019Applicant: BlackBerry LimitedInventors: Darsono SUTEDJA, Katerina DOUDKIN
-
Patent number: 8978039Abstract: 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: GrantFiled: December 19, 2012Date of Patent: March 10, 2015Assignee: Blackberry LimitedInventors: Darsono Sutedja, John Bennett Parrett, Katerina Doudkin
-
Publication number: 20140222933Abstract: 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: ApplicationFiled: April 4, 2014Publication date: August 7, 2014Applicant: BlackBerry LimitedInventors: Thomas Jan STOVICEK, Darsono SUTEDJA, Ryan Andrew John DEGORTER, Scott ARNOLD, John Bennett PARRETT, Francis Patrick JUDGE
-
Patent number: 8676166Abstract: 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: GrantFiled: July 20, 2012Date of Patent: March 18, 2014Assignee: BlackBerry LimitedInventors: Darsono Sutedja, Umesh Miglani
-
Publication number: 20130297604Abstract: 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: ApplicationFiled: May 1, 2012Publication date: November 7, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Darsono SUTEDJA, Umesh MIGLANI, Prakash DAMODARAN, Imtiaz NADAF, Francis CASTAGNOZZI
-
Patent number: 8375400Abstract: 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: GrantFiled: February 11, 2011Date of Patent: February 12, 2013Assignee: Research In Motion LimitedInventors: Darsono Sutedja, John Bennett Parrett, Katerina Doudkin
-
Publication number: 20130029642Abstract: 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: ApplicationFiled: July 20, 2012Publication date: January 31, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Darsono SUTEDJA, Umesh MIGLANI
-
Publication number: 20130024780Abstract: 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: ApplicationFiled: July 19, 2011Publication date: January 24, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Darsono Sutedja, Katerina Doudkine
-
Publication number: 20120210334Abstract: 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: ApplicationFiled: February 11, 2011Publication date: August 16, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Darsono SUTEDJA, John Bennett PARRETT, Katerina DOUDKIN
-
Publication number: 20110231499Abstract: 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: ApplicationFiled: December 13, 2010Publication date: September 22, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Thomas Jan STOVICEK, Darsono SUTEDJA, Ryan Andrew John DeGORTER, Scott ARNOLD, John Bennett PARRETT, Francis Patrick JUDGE
-
Patent number: 7917915Abstract: 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: GrantFiled: September 15, 2005Date of Patent: March 29, 2011Assignee: Hewlett-Packard Development Comapny, L.P.Inventors: Michael D. Bonnette, Francis P. Judge, Darsono Sutedja, Rich Long
-
Publication number: 20070060113Abstract: 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: ApplicationFiled: September 15, 2005Publication date: March 15, 2007Inventors: Michael Bonnette, Francis Judge, Darsono Sutedja, Rich Long
-
Publication number: 20020138326Abstract: 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: ApplicationFiled: March 22, 2001Publication date: September 26, 2002Inventors: Leo Parker, Vladimir Umansky, Kellan Elliot-McCrea, Beth Johnson, Darsono Sutedja