Patents by Inventor Mark William Talbot

Mark William Talbot 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: 9672493
    Abstract: Described are systems and methods for detecting and processing recurring electronic communications. A graphical user interface (GUI) event is detected that includes a selection and a drag-and-drop of a first electronic communication object onto a second electronic communication object. A similarity is determined between the first and second electronic communication objects. At least one search criteria rule is automatically generated from the at least one similarity in response to detecting the GUI event.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: June 6, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kulvir S. Bhogal, William Arthur Griffith, Indran Naick, Mark William Talbot
  • Patent number: 9288654
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for keeping confidential records pertaining to selected communications made with a communication device. A user input is received designating one or more contacts with whom communications made with the communication device are to remain confidential. Information about the designated one or more contacts is transmitted to a server which stores records pertaining to communications made with the communication device. A statement is generated for the communications made with the communication device based on information stored on the server. Records pertaining to communications that are to remain confidential are displayed as an alias on the statement.
    Type: Grant
    Filed: June 16, 2008
    Date of Patent: March 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Robert Ross Peterson, Lisa Anne Seacat, Mark William Talbot
  • Patent number: 8929867
    Abstract: A method of, within an electronic messaging client that communicates using a first form of communication, receiving from a user an input identifying a tag that identifies at least one communication session corresponding to a second form of communication. The tag can be processed to identify at least one electronic messaging address associated the person with whom a communication is exchanged during the identified communication session. A recipient identifier field in the electronic messaging client can be automatically populated with the electronic messaging address. The electronic message can be communicated to the person using the electronic messaging address. The electronic messaging address also can be selected from list identifying a plurality of communication sessions corresponding to at least a second form of communication.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: January 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Lisa Seacat DeLuca, Mark William Talbot
  • Patent number: 8914437
    Abstract: Systems and methods of managing URLs including capturing and recording URLs are presented. A digital processor detects a URL in a communication communicated between a sending-user and a receiving-user. The detected URL is automatically stored in a cache memory specific to the sending-user or receiving-user. The cache memory allows bookmarking of URLs to be avoided and centrally stores the URLs in browser history of the respective user improving his searching efficiency. The cache memory serves as a pre-bookmark incubator or filter.
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: December 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, William Arthur Griffith, Mark William Talbot
  • Patent number: 8688489
    Abstract: A method, system, and computer program product for autonomously rescheduling a future meeting in response to receiving a meeting cancellation notice of a previously scheduled meeting. A meeting rescheduling logic (MRL) of a server receives a cancellation of a scheduled meeting of an identified contact. The MRL may select a highest priority meeting from a plurality of meetings that has been flagged with an auto-move-up status. The MRL determines if all attendees of the selected meeting are available to attend the meeting at the open time slot of the identified contact's calendar. Upon determining that all attendees of the selected meeting are available at the open time slot, the MRL reschedules the selected meeting at the open time slot, and notifies all attendees. Additionally, the MRL may cancel a lower priority meeting of the attendees to accommodate moving a higher priority meeting into the open time slot.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: April 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Robert Ross Peterson, Lisa Anne Seacat, Mark William Talbot
  • Patent number: 8654944
    Abstract: A method of automating a telephone call to a contact with whom a text based electronic communication is exchanged. The method can include, via a processor, receiving from a first electronic messaging client a first identifier corresponding to a first text based electronic communication sent to a user or received by the user, and receiving from a second electronic messaging client a second identifier corresponding to a second text based electronic communication sent to the user or received by the user. Via the processor, a list that identifies at least the first identifier and the second identifier can be presented. Responsive to receiving a user selection of the first identifier or the second identifier, via the processor, a telephone call can be automatically initiated to a telephone number that corresponds to the selected identifier.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: February 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, Lisa Seacat DeLuca, Mark William Talbot
  • Publication number: 20130191759
    Abstract: Described are systems and methods for detecting and processing recurring electronic communications. A graphical user interface (GUI) event is detected that includes a selection and a drag-and-drop of a first electronic communication object onto a second electronic communication object. A similarity is determined between the first and second electronic communication objects. At least one search criteria rule is automatically generated from the at least one similarity in response to detecting the GUI event.
    Type: Application
    Filed: January 19, 2012
    Publication date: July 25, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kulvir S. Bhogal, William Arthur Griffith, Indran Naick, Mark William Talbot
  • Publication number: 20120077469
    Abstract: A method of, within an electronic messaging client that communicates using a first form of communication, receiving from a user an input identifying a tag that identifies at least one communication session corresponding to a second form of communication. The tag can be processed to identify at least one electronic messaging address associated the person with whom a communication is exchanged during the identified communication session. A recipient identifier field in the electronic messaging client can be automatically populated with the electronic messaging address. The electronic message can be communicated to the person using the electronic messaging address. The electronic messaging address also can be selected from list identifying a plurality of communication sessions corresponding to at least a second form of communication.
    Type: Application
    Filed: September 28, 2010
    Publication date: March 29, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kulvir Singh Bhogal, Lisa Seacat DeLuca, Mark William Talbot
  • Publication number: 20120076291
    Abstract: A method of automating a telephone call to a contact with whom a text based electronic communication is exchanged. The method can include, via a processor, receiving from a first electronic messaging client a first identifier corresponding to a first text based electronic communication sent to a user or received by the user, and receiving from a second electronic messaging client a second identifier corresponding to a second text based electronic communication sent to the user or received by the user. Via the processor, a list that identifies at least the first identifier and the second identifier can be presented. Responsive to receiving a user selection of the first identifier or the second identifier, via the processor, a telephone call can be automatically initiated to a telephone number that corresponds to the selected identifier.
    Type: Application
    Filed: September 28, 2010
    Publication date: March 29, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kulvir Singh Bhogal, Lisa Seacat DeLuca, Mark William Talbot
  • Publication number: 20110320526
    Abstract: Systems and methods of managing URLs including capturing and recording URLs are presented. A digital processor detects a URL in a communication communicated between a sending-user and a receiving-user. The detected URL is automatically stored in a cache memory specific to the sending-user or receiving-user. The cache memory allows bookmarking of URLs to be avoided and centrally stores the URLs in browser history of the respective user improving his searching efficiency. The cache memory serves as a pre-bookmark incubator or filter.
    Type: Application
    Filed: June 29, 2010
    Publication date: December 29, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kulvir Singh Bhogal, William Arthur Griffith, Mark William Talbot
  • Publication number: 20100076802
    Abstract: A method, system, and computer program product for autonomously rescheduling a future meeting in response to receiving a meeting cancellation notice of a previously scheduled meeting. A meeting rescheduling logic (MRL) of a server receives a cancellation of a scheduled meeting of an identified contact. The MRL may select a highest priority meeting from a plurality of meetings that has been flagged with an auto-move-up status. The MRL determines if all attendees of the selected meeting are available to attend the meeting at the open time slot of the identified contact's calendar. Upon determining that all attendees of the selected meeting are available at the open time slot, the MRL reschedules the selected meeting at the open time slot, and notifies all attendees. Additionally, the MRL may cancel a lower priority meeting of the attendees to accommodate moving a higher priority meeting into the open time slot.
    Type: Application
    Filed: September 23, 2008
    Publication date: March 25, 2010
    Inventors: Kulvir Singh Bhogal, Robert Ross Peterson, Lisa Anne Seacat, Mark William Talbot
  • Publication number: 20090313351
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for keeping confidential records pertaining to selected communications made with a communication device. A user input is received designating one or more contacts with whom communications made with the communication device are to remain confidential. Information about the designated one or more contacts is transmitted to a server which stores records pertaining to communications made with the communication device. A statement is generated for the communications made with the communication device based on information stored on the server. Records pertaining to communications that are to remain confidential are displayed as an alias on the statement.
    Type: Application
    Filed: June 16, 2008
    Publication date: December 17, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kulvir Singh Bhogal, Robert Ross Peterson, Lisa Anne Seacat, Mark William Talbot
  • Patent number: 7523309
    Abstract: Requiring a user of a recipient's email account or application to enter a high security level authentication (e.g., password) in order to be able to view the contents or the existence of a high security level email. A sender of an email has the ability to identify, at the time of sending, a sent email as having a normal level of security or a high level of security. If the user of the recipient's email account does not have the correct high security level authentication (e.g., password), then the user will only be able to view emails identified as normal security level emails. In addition, a properly authenticated user of the recipient's email account will be able to designate any email as being a high security level email or a normal security level email.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: April 21, 2009
    Assignee: International Business Machines Corporation
    Inventors: Mark William Talbot, Lisa Anne Seacat, Kulvir Singh Bhogal, Robert Ross Peterson
  • Publication number: 20080288955
    Abstract: A system for managing preferences in a portlet container. In response to receiving remote preferences for a portlet, the remote preferences are merged with default preferences for the portlet to form a preference set for the portlet. In response to receiving user preferences for the portlet, the user preferences are merged with the preference set to form an effective preference set for the portlet. The portlet is manipulated according to the effective preference set to form a manipulated portlet. Then, the manipulated portlet is rendered.
    Type: Application
    Filed: May 14, 2007
    Publication date: November 20, 2008
    Inventors: Brandon J Brockway, Rahul S. Kurane, Bao Quoc Phan, Mark William Talbot