Patents by Inventor Atif Khan
Atif Khan 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: 9177300Abstract: A method of composing an email message at an electronic device and an electronic device operable to carry out the method are provided. The method includes receiving an email command from a user input of the electronic device through a calendar user interface, the email command relating to at least one of a plurality of intended attendees of a calendared meeting, and providing an email composition interface in response to receiving the email command. The email composition interface includes a user-editable portion of an address field. The user-editable portion of the address field is automatically populated with email address information for the at least one of the plurality of intended attendees.Type: GrantFiled: May 3, 2010Date of Patent: November 3, 2015Assignee: BLACKBERRY LIMITEDInventors: Darrell R. May, Atif Khan, Andrew Bocking
-
Patent number: 9059947Abstract: A device and method for displaying received messages, such as email, SMS, IM, multimedia, and voicemail, are provided. Each of a plurality of received messages, initially unread, is associated with a value. The device concurrently displays a first message listing and a second message listing, the first message listing comprising entries for messages of the plurality of received messages associated with a value meeting a specified threshold, and the second message listing comprising entries for other messages of the plurality of received messages. When a message associated with a value meeting the specified threshold and having an entry in the first message listing is marked read, the displayed message listings are updated to remove the entry for the message from the first message listing and to include an entry for the message in the second message listing.Type: GrantFiled: August 8, 2013Date of Patent: June 16, 2015Assignee: Blackberry LimitedInventors: Piotr Konrad Tysowski, Michael Thomas Hardy, Atif Khan
-
Publication number: 20150120679Abstract: The one or more non-transitory computer readable storage mediums storing one or more sequences of instructions are provided. The one or more non-transitory computer readable storage mediums executed by one or more processors causes (i) obtaining a associated data of an individual from one or more identities, (ii) extracting information from the associated data to obtain an extracted information, (iii) standardizing the extracted information to obtain a standardized extracted information, (iv) obtaining additional information associated with the one or more identities based on the standardized extracted information, (v) calculating a confidence level for the additional information, (vi) comparing, the additional information with trustworthy information from a database to verify an accuracy of the additional information, and (vii) identifying the individual from the one or more identities and the associated data based on the confidence level and the accuracy.Type: ApplicationFiled: October 27, 2014Publication date: April 30, 2015Inventors: David Borean, Atif Khan, Mohamed Riyaz Hameed, Aniket Dutta
-
Patent number: 8621024Abstract: A system for prioritizing and displaying received messages, including e-mail, SMS, IM, multimedia, and voicemail, at a communication device includes means for dynamically associating a priority value with a received message upon detection of an evaluation event, and means for dynamically updating a listing of received messages associated with at least a priority value equal to or greater than a predetermined priority value in a designated priority viewport. The viewport is constantly viewable in a message listing screen and comprises a listing of prioritized messages separate and apart from non-prioritized messages. Evaluation events may include user operation such as reading, deleting, replying, moving, or forwarding the message and similar operations, or a determination that the message has reached a predetermined age.Type: GrantFiled: April 24, 2007Date of Patent: December 31, 2013Assignee: Blackberry LimitedInventors: Piotr Konrad Tysowski, Michael Thomas Hardy, Atif Khan
-
Publication number: 20130325990Abstract: A device and method for displaying received messages, such as email, SMS, IM, multimedia, and voicemail, are provided. Each of a plurality of received messages, initially unread, is associated with a value. The device concurrently displays a first message listing and a second message listing, the first message listing comprising entries for messages of the plurality of received messages associated with a value meeting a specified threshold, and the second message listing comprising entries for other messages of the plurality of received messages. When a message associated with a value meeting the specified threshold and having an entry in the first message listing is marked read, the displayed message listings are updated to remove the entry for the message from the first message listing and to include an entry for the message in the second message listing.Type: ApplicationFiled: August 8, 2013Publication date: December 5, 2013Inventors: Piotr Konrad TYSOWSKI, Michael Thomas HARDY, Atif KHAN
-
Patent number: 8412788Abstract: To perform thread-based message prioritization, metadata may be extracted from a received electronic message. Based on the extracted message metadata and accumulated metadata extracted from previously received messages, a message thread to which the received electronic message belongs may be identified. Based on a set of thread priority assessment criteria, a priority level for the message thread may be determined. At least part of the message thread may be processed according to the priority level. The processing may be altering a notification behavior of an electronic messaging client for electronic messages of the message thread. Thread priority assessment may be based on user-configurable criteria that may be set via a graphical user interface. Message thread identification may also be based on user-configurable criteria that may be set via a graphical user interface.Type: GrantFiled: April 17, 2012Date of Patent: April 2, 2013Assignee: Research In Motion LimitedInventors: Michael Thomas Hardy, Piotr Konrad Tysowski, Atif Khan
-
Publication number: 20120203851Abstract: To perform thread-based message prioritization, metadata may be extracted from a received electronic message. Based on the extracted message metadata and accumulated metadata extracted from previously received messages, a message thread to which the received electronic message belongs may be identified. Based on a set of thread priority assessment criteria, a priority level for the message thread may be determined. At least part of the message thread may be processed according to the priority level. The processing may be altering a notification behavior of an electronic messaging client for electronic messages of the message thread. Thread priority assessment may be based on user-configurable criteria that may be set via a graphical user interface. Message thread identification may also be based on user-configurable criteria that may be set via a graphical user interface.Type: ApplicationFiled: April 17, 2012Publication date: August 9, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Michael Thomas HARDY, Piotr Konrad TYSOWSKI, Atif KHAN
-
Patent number: 8180841Abstract: To perform thread-based message prioritization, metadata may be extracted from a received electronic message. Based on the extracted message metadata and accumulated metadata extracted from previously received messages, a message thread to which the received electronic message belongs may be identified. Based on a set of thread priority assessment criteria, a priority level for the message thread may be determined. At least part of the message thread may be processed according to the priority level. The processing may be altering a notification behavior of an electronic messaging client for electronic messages of the message thread. Thread priority assessment may be based on user-configurable criteria that may be set via a graphical user interface. Message thread identification may also be based on user-configurable criteria that may be set via a graphical user interface.Type: GrantFiled: June 23, 2010Date of Patent: May 15, 2012Assignee: Research In Motion LimitedInventors: Michael Thomas Hardy, Piotr Konrad Tysowski, Atif Khan
-
Publication number: 20100262917Abstract: To perform thread-based message prioritization, metadata may be extracted from a received electronic message. Based on the extracted message metadata and accumulated metadata extracted from previously received messages, a message thread to which the received electronic message belongs may be identified. Based on a set of thread priority assessment criteria, a priority level for the message thread may be determined. At least part of the message thread may be processed according to the priority level. The processing may be altering a notification behavior of an electronic messaging client for electronic messages of the message thread. Thread priority assessment may be based on user-configurable criteria that may be set via a graphical user interface. Message thread identification may also be based on user-configurable criteria that may be set via a graphical user interface.Type: ApplicationFiled: June 23, 2010Publication date: October 14, 2010Inventors: Michael Thomas Hardy, Piotr Konrad Tysowski, Atif Khan
-
Publication number: 20100241970Abstract: A method of composing an email message at an electronic device and an electronic device operable to carry out the method are provided. The method includes receiving an email command from a user input of the electronic device through a calendar user interface, the email command relating to at least one of a plurality of intended attendees of a calendared meeting, and providing an email composition interface in response to receiving the email command. The email composition interface includes a user-editable portion of an address field. The user-editable portion of the address field is automatically populated with email address information for the at least one of the plurality of intended attendees.Type: ApplicationFiled: May 3, 2010Publication date: September 23, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: Darrell R. MAY, Atif KHAN, Andrew BOCKING
-
Patent number: 7752279Abstract: To perform thread-based message prioritization, metadata may be extracted from a received electronic message. Based on the extracted message metadata and accumulated metadata extracted from previously received messages, a message thread to which the received electronic message belongs may be identified. Based on a set of thread priority assessment criteria, a priority level for the message thread may be determined. At least part of the message thread may be processed according to the priority level. The processing may be altering a notification behavior of an electronic messaging client for electronic messages of the message thread. Thread priority assessment may be based on user-configurable criteria that may be set via a graphical user interface. Message thread identification may also be based on user-configurable criteria that may be set via a graphical user interface.Type: GrantFiled: May 29, 2007Date of Patent: July 6, 2010Assignee: Research In Motion LimitedInventors: Michael Thomas Hardy, Piotr Konrad Tysowski, Atif Khan
-
Patent number: 7730404Abstract: A method of composing an email message at an electronic device and an electronic device operable to carry out the method are provided. The method includes receiving an email command from a user input of the electronic device through a calendar user interface, the email command relating to at least one of a plurality of intended attendees of a calendared meeting, and providing an email composition interface in response to receiving the email command. The email composition interface includes a user-editable portion of an address field. The user-editable portion of the address field is automatically populated with email address information for the at least one of the plurality of intended attendees.Type: GrantFiled: July 31, 2006Date of Patent: June 1, 2010Assignee: Research In Motion LimitedInventors: Darrell R. May, Atif Khan, Andrew Bocking
-
Publication number: 20080301250Abstract: To perform thread-based message prioritization, metadata may be extracted from a received electronic message. Based on the extracted message metadata and accumulated metadata extracted from previously received messages, a message thread to which the received electronic message belongs may be identified. Based on a set of thread priority assessment criteria, a priority level for the message thread may be determined. At least part of the message thread may be processed according to the priority level. The processing may be altering a notification behavior of an electronic messaging client for electronic messages of the message thread. Thread priority assessment may be based on user-configurable criteria that may be set via a graphical user interface. Message thread identification may also be based on user-configurable criteria that may be set via a graphical user interface.Type: ApplicationFiled: May 29, 2007Publication date: December 4, 2008Inventors: Michael Thomas Hardy, Piotr Konrad Tysowski, Atif Khan
-
Publication number: 20080270560Abstract: A system for prioritizing and displaying received messages, including e-mail, SMS, IM, multimedia, and voicemail, at a communication device includes means for dynamically associating a priority value with a received message upon detection of an evaluation event, and means for dynamically updating a listing of received messages associated with at least a priority value equal to or greater than a predetermined priority value in a designated priority viewport. The viewport is constantly viewable in a message listing screen and comprises a listing of prioritized messages separate and apart from non-prioritized messages. Evaluation events may include user operation such as reading, deleting, replying, moving, or forwarding the message and similar operations, or a determination that the message has reached a predetermined age.Type: ApplicationFiled: April 24, 2007Publication date: October 30, 2008Applicant: RESEARCH IN MOTION LIMITEDInventors: Piotr Konrad TYSOWSKI, Michael Thomas HARDY, Atif KHAN
-
Publication number: 20080028322Abstract: A method of composing an email message at an electronic device and an electronic device operable to carry out the method are provided. The method includes receiving an email command from a user input of the electronic device through a calendar user interface, the email command relating to at least one of a plurality of intended attendees of a calendared meeting, and providing an email composition interface in response to receiving the email command. The email composition interface includes a user-editable portion of an address field. The user-editable portion of the address field is automatically populated with email address information for the at least one of the plurality of intended attendees.Type: ApplicationFiled: July 31, 2006Publication date: January 31, 2008Inventors: Darrell R. May, Atif Khan, Andrew Bocking