Patents by Inventor Peter J. Cullen

Peter J. Cullen 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: 10929603
    Abstract: An aspect of auto-completion of text entered by a user includes configurable data collection components that collect from software applications text data and metadata representing an initial state of each of the applications and text data and metadata representing changes to the state of one or more of the applications. A central text matching component receives and stores the text data and metadata. A sending component sends text entered by the user in a text-entry field and any metadata associated with it to the central text matching component. A comparison component compares the entered text and associated metadata to the stored text data and metadata and locates matching text strings. A weighted ordering component ranks the matching text strings using the metadata and its configuration settings. A completion component completes the entered text at the text-entry field based on a selection of one of the located matching text strings.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: February 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David R. Bell, Peter J. Cullen, John W. Duffell, Darren J. Sullivan
  • Publication number: 20180267953
    Abstract: An aspect of auto-completion of text entered by a user includes configurable data collection components that collect from software applications text data and metadata representing an initial state of each of the applications and text data and metadata representing changes to the state of one or more of the applications. A central text matching component receives and stores the text data and metadata. A sending component sends text entered by the user in a text-entry field and any metadata associated with it to the central text matching component. A comparison component compares the entered text and associated metadata to the stored text data and metadata and locates matching text strings. A weighted ordering component ranks the matching text strings using the metadata and its configuration settings. A completion component completes the entered text at the text-entry field based on a selection of one of the located matching text strings.
    Type: Application
    Filed: May 17, 2018
    Publication date: September 20, 2018
    Inventors: David R. Bell, Peter J. Cullen, John W. Duffell, Darren J. Sullivan
  • Patent number: 10031907
    Abstract: An aspect of auto-completion of text entered by a user includes configurable data collection components that collect from software applications text data and metadata representing an initial state of each of the applications and text data and metadata representing changes to the state of one or more of the applications. A central text matching component receives and stores the text data and metadata. A sending component sends text entered by the user in a text-entry field and any metadata associated with it to the central text matching component. A comparison component compares the entered text and associated metadata to the stored text data and metadata and locates matching text strings. A weighted ordering component ranks the matching text strings using the metadata and its configuration settings. A completion component completes the entered text at the text-entry field based on a selection of one of the located matching text strings.
    Type: Grant
    Filed: July 22, 2015
    Date of Patent: July 24, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David R. Bell, Peter J. Cullen, John W. Duffell, Darren J. Sullivan
  • Publication number: 20160026639
    Abstract: An aspect of auto-completion of text entered by a user includes configurable data collection components that collect from software applications text data and metadata representing an initial state of each of the applications and text data and metadata representing changes to the state of one or more of the applications. A central text matching component receives and stores the text data and metadata. A sending component sends text entered by the user in a text-entry field and any metadata associated with it to the central text matching component. A comparison component compares the entered text and associated metadata to the stored text data and metadata and locates matching text strings. A weighted ordering component ranks the matching text strings using the metadata and its configuration settings. A completion component completes the entered text at the text-entry field based on a selection of one of the located matching text strings.
    Type: Application
    Filed: July 22, 2015
    Publication date: January 28, 2016
    Inventors: David R. Bell, Peter J. Cullen, John W. Duffell, Darren J. Sullivan
  • Publication number: 20130298007
    Abstract: Embodiments relate to determining page loading of user interfaces of web applications. An aspect includes loading a web page at a browser of a client, the web page comprising a plurality of scripting codes. Another aspect includes providing a wrapper function for an existing function in the browser. Another aspect includes determining one or more scripting codes that waiting to run in the web page, and incrementing a counter value for each of the one or more scripting codes that waiting to run in the web page. Another aspect includes determining one or more scripting codes that have that have started execution or completed execution, and decrementing the counter value for each of the one or more scripting codes that complete execution or started execution. Another aspect includes based on determining that the counter value returns to a zero count, determining that the web page is loaded in the browser.
    Type: Application
    Filed: April 12, 2013
    Publication date: November 7, 2013
    Applicant: International Business Machines Corporation
    Inventors: Peter J. Cullen, John W. Duffell, Sam Marland, Alisdair W. Owens
  • Patent number: D400518
    Type: Grant
    Filed: December 23, 1997
    Date of Patent: November 3, 1998
    Inventor: Peter J. Cullen
  • Patent number: D409180
    Type: Grant
    Filed: July 15, 1998
    Date of Patent: May 4, 1999
    Inventor: Peter J. Cullen