Patents by Inventor William Talbot
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).
-
Publication number: 20190292015Abstract: A rope sway detection system of an elevator system includes a magnetic pickup located adjacent to a suspension member of an elevator system. The magnetic pickup is configured to detect a movement of the suspension member via a change in a magnetic field at the magnetic pickup. A signal processing unit is operably connected to the magnetic pickup. The signal processing unit is configured to determine a maximum amplitude of a sway of the suspension member based on the change in the magnetic field, compare the maximum amplitude to a preselected threshold, and signal a change in operation of the elevator system based on an actual or predicted exceedance of the threshold.Type: ApplicationFiled: March 20, 2019Publication date: September 26, 2019Inventors: Bradley Armand Scoville, Sam Wong, William Talbot
-
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: 9531609Abstract: A data source is identified that includes transaction data describing a set of transactions involving a particular software component and each transaction in the set of transactions includes a request and a corresponding response to the request. In some aspects, a modification to the data source is detected and the service model is caused to be generated based on detecting the modification. The service model is to model responses of the particular software component to requests in transactions based at least in part on the transaction data. A virtual service is caused to be generated based on the service model. The resulting virtual service can be configured to receive requests and generate virtual responses to the requests based on the service model to simulate responses of the particular software component.Type: GrantFiled: March 23, 2014Date of Patent: December 27, 2016Assignee: CA, Inc.Inventors: Nicholas William Talbot, Kenneth Norman Ahrens
-
Publication number: 20160197803Abstract: A data source is identified that includes transaction data describing a set of transactions involving a particular software component and each transaction in the set of transactions includes a request and a corresponding response to the request. In some aspects, a modification to the data source is detected and the service model is caused to be generated based on detecting the modification. The service model is to model responses of the particular software component to requests in transactions based at least in part on the transaction data. A virtual service is caused to be generated based on the service model. The resulting virtual service can be configured to receive requests and generate virtual responses to the requests based on the service model to simulate responses of the particular software component.Type: ApplicationFiled: March 23, 2014Publication date: July 7, 2016Inventors: Nicholas William Talbot, Kenneth Norman Ahrens
-
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
-
Publication number: 20050283952Abstract: The present invention comprises a retention strap device which retains a tool or object in the vicinity of the user. The invention comprises an elastic cord formed into a loop, with both ends of the cord terminating in a terminal clip. Disposed along the cord, are first and second slide stops, which allow the user to place and cinch a loop around the tool for securely retaining the tool and to place and cinch a second loop around the wrist of the user or other attachment position on or near the user's person.Type: ApplicationFiled: June 21, 2005Publication date: December 29, 2005Inventors: William Talbot, Ann Gallup