Patents by Inventor James Grafton

James Grafton 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: 11972372
    Abstract: A travel booking system abstracts the user from a travel search of web and internet searches initiated by the user and the search result of those searches to present the user with a consistent interface for both entry and results. As part of the abstraction the search introduces elements of one or more traveller profiles to delineate the searches. The user may investigate the search results for a trip or alternate route options returned by a search to further direct the search or to book a search result and when a booked itinerary is returned may load this to a traveller's device together with other assistance for phases of the trip.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: April 30, 2024
    Assignee: SERKO LIMITED
    Inventors: Robert James Shaw, Darrin John Grafton
  • Patent number: 11936937
    Abstract: In one general aspect, a method can include detecting at least one indicator of user-initiated interaction with a computing device, obtaining data related to a demographic of a user of the computing device, identifying a current state of the computing device, determining that content displayed on a first display device included in the computing device is to be casted to a second display device separate from the computing device based on the at least one indicator of the user-initiated interaction with the computing device, the data related to a demographic of a user of the computing device, and the current state of the computing device, and casting the content displayed on the first display device to the second display device.
    Type: Grant
    Filed: March 16, 2023
    Date of Patent: March 19, 2024
    Assignee: Google LLC
    Inventors: James Grafton, James Kent
  • Publication number: 20230224530
    Abstract: In one general aspect, a method can include detecting at least one indicator of user-initiated interaction with a computing device, obtaining data related to a demographic of a user of the computing device, identifying a current state of the computing device, determining that content displayed on a first display device included in the computing device is to be casted to a second display device separate from the computing device based on the at least one indicator of the user-initiated interaction with the computing device, the data related to a demographic of a user of the computing device, and the current state of the computing device, and casting the content displayed on the first display device to the second display device.
    Type: Application
    Filed: March 16, 2023
    Publication date: July 13, 2023
    Applicant: Google LLC
    Inventors: James Grafton, James Kent
  • Patent number: 11641503
    Abstract: In one general aspect, a method can include detecting at least one indicator of user-initiated interaction with a computing device, obtaining data related to a demographic of a user of the computing device, identifying a current state of the computing device, determining that content displayed on a first display device included in the computing device is to be casted to a second display device separate from the computing device based on the at least one indicator of the user-initiated interaction with the computing device, the data related to a demographic of a user of the computing device, and the current state of the computing device, and casting the content displayed on the first display device to the second display device.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: May 2, 2023
    Assignee: Google LLC
    Inventors: James Grafton, James Kent
  • Publication number: 20210352355
    Abstract: In one general aspect, a method can include detecting at least one indicator of user-initiated interaction with a computing device, obtaining data related to a demographic of a user of the computing device, identifying a current state of the computing device, determining that content displayed on a first display device included in the computing device is to be casted to a second display device separate from the computing device based on the at least one indicator of the user-initiated interaction with the computing device, the data related to a demographic of a user of the computing device, and the current state of the computing device, and casting the content displayed on the first display device to the second display device.
    Type: Application
    Filed: July 19, 2021
    Publication date: November 11, 2021
    Inventors: James Grafton, James Kent
  • Patent number: 11070865
    Abstract: In one general aspect, a method can include detecting at least one indicator of user-initiated interaction with a computing device, obtaining data related to a demographic of a user of the computing device, identifying a current state of the computing device, determining that content displayed on a first display device included in the computing device is to be casted to a second display device separate from the computing device based on the at least one indicator of the user-initiated interaction with the computing device, the data related to a demographic of a user of the computing device, and the current state of the computing device, and casting the content displayed on the first display device to the second display device.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: July 20, 2021
    Assignee: Google LLC
    Inventors: James Grafton, James Kent
  • Publication number: 20190281249
    Abstract: In one general aspect, a method can include detecting at least one indicator of user- initiated interaction with a computing device, obtaining data related to a demographic of a user of the computing device, identifying a current state of the computing device, determining that content displayed on a first display device included in the computing device is to be casted to a second display device separate from the computing device based on the at least one indicator of the user-initiated interaction with the computing device, the data related to a demographic of a user of the computing device, and the current state of the computing device, and casting the content displayed on the first display device to the second display device.
    Type: Application
    Filed: May 23, 2019
    Publication date: September 12, 2019
    Inventors: James Grafton, James Kent
  • Patent number: 10306174
    Abstract: In one general aspect, a method can include detecting at least one indicator of user-initiated interaction with a computing device, obtaining data related to a demographic of a user of the computing device, identifying a current state of the computing device, determining that content displayed on a first display device included in the computing device is to be casted to a second display device separate from the computing device based on the at least one indicator of the user-initiated interaction with the computing device, the data related to a demographic of a user of the computing device, and the current state of the computing device, and casting the content displayed on the first display device to the second display device.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: May 28, 2019
    Assignee: GOOGLE LLC
    Inventors: James Grafton, James Kent
  • Patent number: 9454925
    Abstract: According to an aspect, an image degradation prevention module for reducing image degradation includes a screen region monitor configured to derive light information for each of a plurality of regions of a display screen, an element movement detector configured to derive element motion information for a plurality of display elements displayed in the plurality of regions, and a decision engine configured to select a corrective action among a plurality of corrective actions for at least one display element of the plurality of display elements to reduce image degradation based on the light information and the element motion information. The light information may include light intensity information indicating a rate of change in light intensity of pixels within each region. The element motion information may include a rate of movement for each display element within the display screen.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: September 27, 2016
    Assignee: Google Inc.
    Inventors: James Grafton, James Kent
  • Patent number: 9253069
    Abstract: A method for testing configuration of environments is provided. A probe for connection to a network and/or devices interacts to launch a configuration analyzer tool. The configuration analyzer tool includes a test mechanism for running a set of tests for the probe relating to connectivity and configuration of attached networks and devices before connection and suggesting solutions to test results. The tests may be externalized and dynamically loaded at run time of the configuration analyzer tool.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Mandeep Singh Chana, James Grafton, Stephen Milne, Andrew Craig Stevenson
  • Publication number: 20120226862
    Abstract: A method for communicating events from an event source to an event consumer is disclosed herein. In one embodiment, such a method includes monitoring an event generation rate associated with an event source. The method further determines if the event generation rate exceeds a threshold rate. Upon receiving an event from the event source, the method generates a condensed version of the event if the event generation rate exceeds the threshold rate. The method then communicates the condensed version to an event consumer. A corresponding system and computer program product are also disclosed.
    Type: Application
    Filed: December 14, 2011
    Publication date: September 6, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James Grafton, Stephen Milne
  • Publication number: 20120191404
    Abstract: A method for testing configuration of environments is provided. A probe for connection to a network and/or devices interacts to launch a configuration analyser tool. The configuration analyser tool includes a test mechanism for running a set of tests for the probe relating to connectivity and configuration of attached networks and devices before connection and suggesting solutions to test results. The tests may be externalised and dynamically loaded at run time of the configuration analyser tool.
    Type: Application
    Filed: March 14, 2012
    Publication date: July 26, 2012
    Applicant: International Business Machines Corporation
    Inventors: Mandeep Singh Chana, James Grafton, Stephen Milne, Andrew Craig Stevenson
  • Publication number: 20110113290
    Abstract: A method and system for testing configuration of environments are provided. A probe for connection to a network and/or devices interacts to launch a configuration analyser tool. The configuration analyser tool includes a test mechanism for running a set of tests for the probe relating to connectivity and configuration of attached networks and devices before connection and suggesting solutions to test results. The tests may be externalised and dynamically loaded at run time of the configuration analyser tool.
    Type: Application
    Filed: May 11, 2010
    Publication date: May 12, 2011
    Applicant: International Business Machines Corporation
    Inventors: Mandeep Singh Chana, James Grafton, Stephen Milne, Andrew Craig Stevenson