Patents by Inventor Brian W. Thomson
Brian W. Thomson 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: 11004127Abstract: The present disclosure provides a system and method for analyzing customer communications to provide better customer service including generating customer related data from communications of a customer by at least one sensing device located in a venue, transmitting the generated customer related data to an analysis engine, determining based on an analysis of the customer related data a customer experience, identifying at least one suggestion to provide better customer service including the identification of a representative of the venue that the analysis engine has determined can assist the customer, and receiving the at least one suggestion including an indication that the representative should assist the customer from the analysis engine by a computing device associated with the representative of the venue.Type: GrantFiled: December 18, 2017Date of Patent: May 11, 2021Assignee: International Business Machines CorporationInventors: Marco A. Deluca, Timothy M. Francis, Leho Nigul, Brian W. Thomson
-
Patent number: 10776576Abstract: A method and system for improving an automated mobile device detection system is provided. The method includes automatically detecting Web pages being accessed by a user via a mobile hardware device. Movement based attributes, biological parameters, and a geographical location of the user are detected via hardware sensors of the mobile device. The Webpages are modified such that a modified plurality of Webpages is generated based on the analysis. The modified plurality of Webpages is presented to the user.Type: GrantFiled: November 16, 2017Date of Patent: September 15, 2020Assignee: International Business Machines CorporationInventors: Timothy M. Francis, Marco A. Deluca, Brian W. Thomson, Leho Nigul
-
Publication number: 20190147023Abstract: A method and system for improving an automated mobile device detection system is provided. The method includes automatically detecting Web pages being accessed by a user via a mobile hardware device. Movement based attributes, biological parameters, and a geographical location of the user are detected via hardware sensors of the mobile device. The Webpages are modified such that a modified plurality of Webpages is generated based on the analysis. The modified plurality of Webpages is presented to the user.Type: ApplicationFiled: November 16, 2017Publication date: May 16, 2019Inventors: Timothy M. Francis, Marco A. Deluca, Brian W. Thomson, Leho Nigul
-
Publication number: 20180108060Abstract: The present disclosure provides a system and method for analyzing customer communications to provide better customer service including generating customer related data from communications of a customer by at least one sensing device located in a venue, transmitting the generated customer related data to an analysis engine, determining based on an analysis of the customer related data a customer experience, identifying at least one suggestion to provide better customer service including the identification of a representative of the venue that the analysis engine has determined can assist the customer, and receiving the at least one suggestion including an indication that the representative should assist the customer from the analysis engine by a computing device associated with the representative of the venue.Type: ApplicationFiled: December 18, 2017Publication date: April 19, 2018Inventors: Marco A. Deluca, Timothy M. Francis, Leho Nigul, Brian W. Thomson
-
Patent number: 9852459Abstract: The present disclosure provides a system and method for analyzing customer communications to provide better customer service including generating customer related data from communications of a customer by at least one sensing device located in a venue, transmitting the generated customer related data to an analysis engine, determining based on an analysis of the customer related data a customer experience, identifying at least one suggestion to provide better customer service including the identification of a representative of the venue that the analysis engine has determined can assist the customer, and receiving the at least one suggestion including an indication that the representative should assist the customer from the analysis engine by a computing device associated with the representative of the venue.Type: GrantFiled: September 30, 2016Date of Patent: December 26, 2017Assignee: International Business Machines CorporationInventors: Marco A. Deluca, Timothy M. Francis, Leho Nigul, Brian W. Thomson
-
Patent number: 9741054Abstract: A method for caching targeted webpage content is disclosed. In one embodiment, such a method includes dividing a cacheable content pertaining to a website into a static portion and a dynamic frame for displaying visitor targeted content. The method determines a result for one or more targeting rules applied to a visitor's activity on a portion of the website and provides the result to the visitor's browser. The method further includes loading the dynamic frame of the cacheable content with visitor targeted content based on the provided result. A corresponding apparatus and computer program product are also disclosed.Type: GrantFiled: July 6, 2012Date of Patent: August 22, 2017Assignee: International Business Machines CorporationInventor: Brian W. Thomson
-
Patent number: 9519523Abstract: In an illustrative embodiment of a method for managing a resource pool for deadlock avoidance, a computer receives a request from a thread for a connection from the resource pool, and determines whether the thread currently has at least one connection from the resource pool. Responsive to a determination that the thread currently has at least one connection from the resource pool, a new concurrent connection from one of a reserved partition of the resource pool is allocated and the connection is returned to the thread.Type: GrantFiled: October 17, 2013Date of Patent: December 13, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert M. H. Dunn, Stacy R. Joines, James M. Stephens, Brian W. Thomson
-
Patent number: 9104502Abstract: In an illustrative embodiment of a method for managing a resource pool for deadlock avoidance, a computer receives a request from a thread for a connection from the resource pool, and determines whether the thread currently has at least one connection from the resource pool. Responsive to a determination that the thread currently has at least one connection from the resource pool, a new concurrent connection from one of a reserved partition of the resource pool is allocated and the connection is returned to the thread.Type: GrantFiled: December 15, 2012Date of Patent: August 11, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert M. H. Dunn, Stacy R. Joines, James M. Stephens, Brian W. Thomson
-
Publication number: 20140173605Abstract: In an illustrative embodiment of a method for managing a resource pool for deadlock avoidance, a computer receives a request from a thread for a connection from the resource pool, and determines whether the thread currently has at least one connection from the resource pool. Responsive to a determination that the thread currently has at least one connection from the resource pool, a new concurrent connection from one of a reserved partition of the resource pool is allocated and the connection is returned to the thread.Type: ApplicationFiled: October 17, 2013Publication date: June 19, 2014Applicant: International Business Machines CorporationInventors: Robert M. H. Dunn, Stacy R. Joines, James M. Stephens, Brian W. Thomson
-
Publication number: 20140173613Abstract: In an illustrative embodiment of a method for managing a resource pool for deadlock avoidance, a computer receives a request from a thread for a connection from the resource pool, and determines whether the thread currently has at least one connection from the resource pool. Responsive to a determination that the thread currently has at least one connection from the resource pool, a new concurrent connection from one of a reserved partition of the resource pool is allocated and the connection is returned to the thread.Type: ApplicationFiled: December 15, 2012Publication date: June 19, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert M. H. Dunn, Stacy R. Joines, James M. Stephens, Brian W. Thomson
-
Publication number: 20140012937Abstract: A method for caching targeted webpage content is disclosed. In one embodiment, such a method includes dividing a cacheable content pertaining to a website into a static portion and a dynamic frame for displaying visitor targeted content. The method determines a result for one or more targeting rules applied to a visitor's activity on a portion of the website and provides the result to the visitor's browser. The method further includes loading the dynamic frame of the cacheable content with visitor targeted content based on the provided result. A corresponding apparatus and computer program product are also disclosed.Type: ApplicationFiled: July 6, 2012Publication date: January 9, 2014Applicant: International Business Machines CorporationInventor: Brian W. Thomson
-
Patent number: 6751793Abstract: In accordance with the method of invention, a class hierarchy is derived which maintains release-to-release binary compatibility. Leftmost classes of the class hierarchy are ordered in top down order with a most derived class at the bottom. Direct virtual classes are ordered from left to right with the leftmost class in declaration order at the top. Leftmost classes are independently grown downward and direct virtual classes are independently grown upward.Type: GrantFiled: April 28, 2000Date of Patent: June 15, 2004Assignee: International Business Machines CorporationInventors: Catherine Y. Lung, Brian W. Thomson