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: 9672493Abstract: 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: GrantFiled: January 19, 2012Date of Patent: June 6, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kulvir S. Bhogal, William Arthur Griffith, Indran Naick, Mark William Talbot
-
Patent number: 9288654Abstract: 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: GrantFiled: June 16, 2008Date of Patent: March 15, 2016Assignee: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Robert Ross Peterson, Lisa Anne Seacat, Mark William Talbot
-
Patent number: 8929867Abstract: 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: GrantFiled: September 28, 2010Date of Patent: January 6, 2015Assignee: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Lisa Seacat DeLuca, Mark William Talbot
-
Patent number: 8914437Abstract: 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: GrantFiled: June 29, 2010Date of Patent: December 16, 2014Assignee: International Business Machines CorporationInventors: Kulvir Singh Bhogal, William Arthur Griffith, Mark William Talbot
-
Patent number: 8688489Abstract: 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: GrantFiled: September 23, 2008Date of Patent: April 1, 2014Assignee: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Robert Ross Peterson, Lisa Anne Seacat, Mark William Talbot
-
Patent number: 8654944Abstract: 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: GrantFiled: September 28, 2010Date of Patent: February 18, 2014Assignee: International Business Machines CorporationInventors: Kulvir S. Bhogal, Lisa Seacat DeLuca, Mark William Talbot
-
Publication number: 20130191759Abstract: 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: ApplicationFiled: January 19, 2012Publication date: July 25, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kulvir S. Bhogal, William Arthur Griffith, Indran Naick, Mark William Talbot
-
Publication number: 20120077469Abstract: 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: ApplicationFiled: September 28, 2010Publication date: March 29, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kulvir Singh Bhogal, Lisa Seacat DeLuca, Mark William Talbot
-
Publication number: 20120076291Abstract: 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: ApplicationFiled: September 28, 2010Publication date: March 29, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kulvir Singh Bhogal, Lisa Seacat DeLuca, Mark William Talbot
-
Publication number: 20110320526Abstract: 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: ApplicationFiled: June 29, 2010Publication date: December 29, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kulvir Singh Bhogal, William Arthur Griffith, Mark William Talbot
-
Publication number: 20100076802Abstract: 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: ApplicationFiled: September 23, 2008Publication date: March 25, 2010Inventors: Kulvir Singh Bhogal, Robert Ross Peterson, Lisa Anne Seacat, Mark William Talbot
-
Publication number: 20090313351Abstract: 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: ApplicationFiled: June 16, 2008Publication date: December 17, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kulvir Singh Bhogal, Robert Ross Peterson, Lisa Anne Seacat, Mark William Talbot
-
Patent number: 7523309Abstract: 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: GrantFiled: June 27, 2008Date of Patent: April 21, 2009Assignee: International Business Machines CorporationInventors: Mark William Talbot, Lisa Anne Seacat, Kulvir Singh Bhogal, Robert Ross Peterson
-
Publication number: 20080288955Abstract: 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: ApplicationFiled: May 14, 2007Publication date: November 20, 2008Inventors: Brandon J Brockway, Rahul S. Kurane, Bao Quoc Phan, Mark William Talbot