Patents by Inventor Joe Pavitt
Joe Pavitt 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: 10824332Abstract: A method, a computer program product, and a device that includes one or more processors, a touchscreen, and an operating system. A first dialogue interface is displayed on the touchscreen for receiving user commands by a user touching the dialogue interface. Received user commands are ignored for a defined first period of time in response to the operating system causing a generation of a second dialogue interface on the touchscreen, wherein the defined first period of time is a function of a user interaction with the touch screen by the user.Type: GrantFiled: August 30, 2016Date of Patent: November 3, 2020Assignee: International Business Machines CorporationInventors: Paul M. R. Edmonds, Joe Pavitt, James E. Ravenscroft, James Sutton
-
Patent number: 10805798Abstract: Aspects of the present invention provide an approach for user authentication during a user session which potentially requires multiple user authentications. A library of authentication methods is provided for preforming the user authentications. For authentication, a threshold contribution value is set which needs to be exceeded for authentication to occur. To carry out the authentication, a chain of authentication methods is constructed at run time, selected from the library in order to provide an aggregate contribution value which exceeds the threshold. During run time, the contribution value of each authentication method is dynamically adjusted, so that construction of the chain uses current amounts for the contribution values of each authentication method. This allows the chain to be reconstructed at run time taking into account changing circumstances. Specifically, not yet executed authentication methods may be unlinked from the chain and replaced with one or more new ones.Type: GrantFiled: April 16, 2019Date of Patent: October 13, 2020Assignee: International Business Machines CorporationInventors: Sophie D. Green, Joe Pavitt, Stephen D. Pipes
-
Patent number: 10795569Abstract: A method is provided which includes displaying an output of an application on a touchscreen, receiving a user input for the application on the touchscreen, and determining the location of the received user input on the touchscreen. Further, the method includes generating an additional pop-up window for display on the touchscreen, and selecting a location for the additional pop-up window, where the selected location for the additional pop-up window does not coincide with the determined location of the user input for application. Further, the method includes displaying the additional pop-up window at the selected location for the additional pop-up window.Type: GrantFiled: February 15, 2019Date of Patent: October 6, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sophie D. Green, Grace Jansen, Joe Pavitt, Antony Protonotarios, James Russell, Alexandros E. Vlissidis
-
Patent number: 10748007Abstract: Identifying objects in an image. An image is received. One or more objects in the image are identified, based on a database of identified objects, and wherein one or more other objects in the image are unidentified based on the database of identified objects. One or more salient objects in the image is identified, based on execution of a saliency algorithm. A generic location for the image is determined, based on the one or more identified salient objects and a database that associates objects with generic locations. One or more of the unidentified objects are identified, based on the determined generic location for the image.Type: GrantFiled: April 3, 2018Date of Patent: August 18, 2020Assignee: Wayfair LLCInventors: Nicolas E. Anastassacos, Chris R. Bean, Naresh Krishna Gopikrishnan, Alexander Horsfield, Joe Pavitt, Nicholas Wilkin
-
Publication number: 20190246274Abstract: Aspects of the present invention provide an approach for user authentication during a user session which potentially requires multiple user authentications. A library of authentication methods is provided for preforming the user authentications. For authentication, a threshold contribution value is set which needs to be exceeded for authentication to occur. To carry out the authentication, a chain of authentication methods is constructed at run time, selected from the library in order to provide an aggregate contribution value which exceeds the threshold. During run time, the contribution value of each authentication method is dynamically adjusted, so that construction of the chain uses current amounts for the contribution values of each authentication method. This allows the chain to be reconstructed at run time taking into account changing circumstances. Specifically, not yet executed authentication methods may be unlinked from the chain and replaced with one or more new ones.Type: ApplicationFiled: April 16, 2019Publication date: August 8, 2019Inventors: Sophie D. Green, Joe Pavitt, Stephen D. Pipes
-
Patent number: 10362481Abstract: Aspects of the present invention provide an approach for user authentication during a user session which potentially requires multiple user authentications. A library of authentication methods is provided for preforming the user authentications. For authentication, a threshold contribution value is set which needs to be exceeded for authentication to occur. To carry out the authentication, a chain of authentication methods is constructed at run time, selected from the library in order to provide an aggregate contribution value which exceeds the threshold. During run time, the contribution value of each authentication method is dynamically adjusted, so that construction of the chain uses current amounts for the contribution values of each authentication method. This allows the chain to be reconstructed at run time taking into account changing circumstances. Specifically, not yet executed authentication methods may be unlinked from the chain and replaced with one or more new ones.Type: GrantFiled: November 15, 2016Date of Patent: July 23, 2019Assignee: International Business Machines CorporationInventors: Sophie D. Green, Joe Pavitt, Stephen D. Pipes
-
Publication number: 20190179508Abstract: A method is provided which includes displaying an output of an application on a touchscreen, receiving a user input for the application on the touchscreen, and determining the location of the received user input on the touchscreen. Further, the method includes generating an additional pop-up window for display on the touchscreen, and selecting a location for the additional pop-up window, where the selected location for the additional pop-up window does not coincide with the determined location of the user input for application. Further, the method includes displaying the additional pop-up window at the selected location for the additional pop-up window.Type: ApplicationFiled: February 15, 2019Publication date: June 13, 2019Inventors: Sophie D. GREEN, Grace JANSEN, Joe PAVITT, Antony PROTONOTARIOS, James RUSSELL, Alexandros E. VLISSIDIS
-
Patent number: 10241669Abstract: A method is provided which includes displaying an output of an application on a touchscreen, receiving a user input for the application on the touchscreen, and determining the location of the received user input on the touchscreen. Further, the method includes generating an additional pop-up window for display on the touchscreen, and selecting a location for the additional pop-up window, where the selected location for the additional pop-up window does not coincide with the determined location of the user input for application. Further, the method includes displaying the additional pop-up window at the selected location for the additional pop-up window.Type: GrantFiled: February 21, 2017Date of Patent: March 26, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sophie D. Green, Grace Jansen, Joe Pavitt, Antony Protonotarios, James Russell, Alexandros E. Vlissidis
-
Patent number: 10235162Abstract: A software program is executed, the software program requiring one or more physical interactions with a user through an input/output (I/O) device, wherein each of the one or more physical interactions includes respective predefined dimensions indicating a proficiency in performing one of the one or more physical interactions. The one or more physical interactions are tracked. A familiarity profile for each of the one or more physical interactions is generated based on the respective predefined dimensions for each of the one or more physical interactions. The software program is customized based on the familiarity profile for each of the one or more physical interactions.Type: GrantFiled: April 4, 2018Date of Patent: March 19, 2019Assignee: International Business Machines CorporationInventors: Paul M. R. Edmonds, Joe Pavitt, James E. Ravenscroft, James Sutton
-
Patent number: 10198258Abstract: A software program is executed, the software program requiring one or more physical interactions with a user through an input/output (I/O) device, wherein each of the one or more physical interactions includes respective predefined dimensions indicating a proficiency in performing one of the one or more physical interactions. The one or more physical interactions are tracked. A familiarity profile for each of the one or more physical interactions is generated based on the respective predefined dimensions for each of the one or more physical interactions. The software program is customized based on the familiarity profile for each of the one or more physical interactions.Type: GrantFiled: April 4, 2018Date of Patent: February 5, 2019Assignee: International Business Machines CorporationInventors: Paul M. R. Edmonds, Joe Pavitt, James E. Ravenscroft, James Sutton
-
Publication number: 20180239510Abstract: A method is provided which includes displaying an output of an application on a touchscreen, receiving a user input for the application on the touchscreen, and determining the location of the received user input on the touchscreen. Further, the method includes generating an additional pop-up window for display on the touchscreen, and selecting a location for the additional pop-up window, where the selected location for the additional pop-up window does not coincide with the determined location of the user input for application. Further, the method includes displaying the additional pop-up window at the selected location for the additional pop-up window.Type: ApplicationFiled: February 21, 2017Publication date: August 23, 2018Inventors: Sophie D. GREEN, Grace JANSEN, Joe PAVITT, Antony PROTONOTARIOS, James RUSSELL, Alexandros E. VLISSIDIS
-
Publication number: 20180225514Abstract: Identifying objects in an image. An image is received. One or more objects in the image are identified, based on a database of identified objects, and wherein one or more other objects in the image are unidentified based on the database of identified objects. One or more salient objects in the image is identified, based on execution of a saliency algorithm. A generic location for the image is determined, based on the one or more identified salient objects and a database that associates objects with generic locations. One or more of the unidentified objects are identified, based on the determined generic location for the image.Type: ApplicationFiled: April 3, 2018Publication date: August 9, 2018Inventors: Nicolas E. Anastassacos, Chris R. Bean, Naresh Krishna Gopikrishnan, Alexander Horsfield, Joe Pavitt, Nicholas Wilkin
-
Patent number: 10032312Abstract: Proposed is a display control system for an augmented reality, AR, display system, the AR display system comprising a transparent display area adapted to augment an object or scene viewable through the transparent display area by displaying a visual element in the transparent display area. The display control system comprises: a focal point detection unit adapted to determine a point of focus of a user; and a processing unit adapted to determine an offset distance by which the determined point of focus of the user is spaced from the transparent display area, and to generate a control signal for modifying the transparency of the visual element based on the determined offset distance.Type: GrantFiled: November 25, 2015Date of Patent: July 24, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chris R. Bean, Sophie D. Green, Madeleine R. Neil Smith, Joe Pavitt
-
Publication number: 20180203687Abstract: A software program is executed, the software program requiring one or more physical interactions with a user through an input/output (I/O) device, wherein each of the one or more physical interactions includes respective predefined dimensions indicating a proficiency in performing one of the one or more physical interactions. The one or more physical interactions are tracked. A familiarity profile for each of the one or more physical interactions is generated based on the respective predefined dimensions for each of the one or more physical interactions. The software program is customized based on the familiarity profile for each of the one or more physical interactions.Type: ApplicationFiled: April 4, 2018Publication date: July 19, 2018Inventors: Paul M.R. Edmonds, Joe Pavitt, James E. Ravenscroft, James Sutton
-
Publication number: 20180203688Abstract: A software program is executed, the software program requiring one or more physical interactions with a user through an input/output (I/O) device, wherein each of the one or more physical interactions includes respective predefined dimensions indicating a proficiency in performing one of the one or more physical interactions. The one or more physical interactions are tracked. A familiarity profile for each of the one or more physical interactions is generated based on the respective predefined dimensions for each of the one or more physical interactions. The software program is customized based on the familiarity profile for each of the one or more physical interactions.Type: ApplicationFiled: April 4, 2018Publication date: July 19, 2018Inventors: Paul M.R. Edmonds, Joe Pavitt, James E. Ravenscroft, James Sutton
-
Patent number: 10013613Abstract: Identifying objects in an image. An image is received. A plurality of objects in the image are detected. One or more of the detected objects are identified, while one or more detected objects remain unidentified. From the identified detected objects, one or more salient objects are determined. Based on the salient objects, a generic location for the image is determined. Based on the determined generic location for the image, at least one of the unidentified detected objects is identified.Type: GrantFiled: March 23, 2016Date of Patent: July 3, 2018Assignee: International Business Machines CorporationInventors: Nicolas E. Anastassacos, Chris R. Bean, Naresh Krishna Gopikrishnan, Alexander Horsfield, Joe Pavitt, Nicholas Wilkin
-
Publication number: 20180139606Abstract: Aspects of the present invention provide an approach for user authentication during a user session which potentially requires multiple user authentications. A library of authentication methods is provided for preforming the user authentications. For authentication, a threshold contribution value is set which needs to be exceeded for authentication to occur. To carry out the authentication, a chain of authentication methods is constructed at run time, selected from the library in order to provide an aggregate contribution value which exceeds the threshold. During run time, the contribution value of each authentication method is dynamically adjusted, so that construction of the chain uses current amounts for the contribution values of each authentication method. This allows the chain to be reconstructed at run time taking into account changing circumstances. Specifically, not yet executed authentication methods may be unlinked from the chain and replaced with one or more new ones.Type: ApplicationFiled: November 15, 2016Publication date: May 17, 2018Inventors: Sophie D. Green, Joe Pavitt, Stephen D. Pipes
-
Patent number: 9965898Abstract: A system for generating an overlay display comprises an overlay display, a camera and a processor connected to the overlay display and the camera. The overlay display is arranged to overlay an output on a background, the camera is arranged to detect the background, and the processor is arranged to receive a desired color for the output, determine the actual color of the background, and calculate the output color from the desired color and the actual color of the background.Type: GrantFiled: November 25, 2015Date of Patent: May 8, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chris R. Bean, Sophie D. Green, Madeleine R. Neil Smith, Joe Pavitt
-
Patent number: 9959112Abstract: A software program is executed, the software program requiring one or more physical interactions with a user through an input/output (I/O) device, wherein each of the one or more physical interactions includes respective predefined dimensions indicating a proficiency in performing one of the one or more physical interactions. The one or more physical interactions are tracked. A familiarity profile for each of the one or more physical interactions is generated based on the respective predefined dimensions for each of the one or more physical interactions. The software program is customized based on the familiarity profile for each of the one or more physical interactions.Type: GrantFiled: March 15, 2016Date of Patent: May 1, 2018Assignee: International Business Machines CorporationInventors: Paul M. R. Edmonds, Joe Pavitt, James E. Ravenscroft, James Sutton
-
Patent number: 9955518Abstract: An example method provides a unique input instruction to a single personal device in communication range of a host device, the unique input instruction being configured to overlay an input interface of the host device. The method receives, from a user of the single personal device, user input at the input interface of the host device. The method determines, based on the user input, whether to activate a pairing between the host device and the single personal device.Type: GrantFiled: February 17, 2017Date of Patent: April 24, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John W. Duffell, Alexander R. Melkonian, Joe Pavitt