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: 11972372Abstract: 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: GrantFiled: July 2, 2020Date of Patent: April 30, 2024Assignee: SERKO LIMITEDInventors: Robert James Shaw, Darrin John Grafton
-
Patent number: 11936937Abstract: 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: GrantFiled: March 16, 2023Date of Patent: March 19, 2024Assignee: Google LLCInventors: James Grafton, James Kent
-
Publication number: 20230224530Abstract: 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: ApplicationFiled: March 16, 2023Publication date: July 13, 2023Applicant: Google LLCInventors: James Grafton, James Kent
-
Patent number: 11641503Abstract: 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: GrantFiled: July 19, 2021Date of Patent: May 2, 2023Assignee: Google LLCInventors: James Grafton, James Kent
-
Publication number: 20210352355Abstract: 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: ApplicationFiled: July 19, 2021Publication date: November 11, 2021Inventors: James Grafton, James Kent
-
Patent number: 11070865Abstract: 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: GrantFiled: May 23, 2019Date of Patent: July 20, 2021Assignee: Google LLCInventors: James Grafton, James Kent
-
Publication number: 20190281249Abstract: 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: ApplicationFiled: May 23, 2019Publication date: September 12, 2019Inventors: James Grafton, James Kent
-
Patent number: 10306174Abstract: 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: GrantFiled: September 15, 2014Date of Patent: May 28, 2019Assignee: GOOGLE LLCInventors: James Grafton, James Kent
-
Patent number: 9454925Abstract: 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: GrantFiled: September 10, 2014Date of Patent: September 27, 2016Assignee: Google Inc.Inventors: James Grafton, James Kent
-
Patent number: 9253069Abstract: 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: GrantFiled: March 14, 2012Date of Patent: February 2, 2016Assignee: International Business Machines CorporationInventors: Mandeep Singh Chana, James Grafton, Stephen Milne, Andrew Craig Stevenson
-
Publication number: 20120226862Abstract: 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: ApplicationFiled: December 14, 2011Publication date: September 6, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James Grafton, Stephen Milne
-
Publication number: 20120191404Abstract: 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: ApplicationFiled: March 14, 2012Publication date: July 26, 2012Applicant: International Business Machines CorporationInventors: Mandeep Singh Chana, James Grafton, Stephen Milne, Andrew Craig Stevenson
-
Publication number: 20110113290Abstract: 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: ApplicationFiled: May 11, 2010Publication date: May 12, 2011Applicant: International Business Machines CorporationInventors: Mandeep Singh Chana, James Grafton, Stephen Milne, Andrew Craig Stevenson