Patents by Inventor James Kent

James Kent 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: 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: 20200333782
    Abstract: A method (2000) of operating on crops (14) in a target area (20), comprising: using one or more sensors (1306), capturing (2200) data related to crops in a target area; mapping (2400) locations of the crops in the target area using the captured sensor data; generating (2600) one or more routes between at least some of the crops in the target area based on the mapped locations; and routing (2800) one or more operating units (1200) along the one or more routes thereby to operate on at least one of the crops.
    Type: Application
    Filed: January 4, 2019
    Publication date: October 22, 2020
    Applicant: Xihelm Limited
    Inventors: James KENT, Arthur Jack RUSSELL, Fred ISAAC
  • Publication number: 20200288636
    Abstract: The present invention relates to a device for handling fresh fruit or vegetable products attached to a plant, comprising: means for retaining at least a first portion of a product; and means for engaging a second portion of the retained product; wherein the retaining means and engaging means are arranged such that, while a product is retained by the retaining means, the engaging means can be moved to detach the product.
    Type: Application
    Filed: July 19, 2018
    Publication date: September 17, 2020
    Applicant: Xihelm Limited
    Inventors: James KENT, Clement THOREY
  • 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: 9665890
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for determining a suggested time for linking interactions with events. A method includes: identifying data for a content provider that includes events and data related to presentation of and interactions of users with content; identifying a model for linking interactions with events that includes criteria for use in evaluating an interaction to determine when to link an interaction to a given event; for each event, determining a number of interactions that occurred in each of multiple time periods prior to a given event; performing a mathematical operation on the number of interactions in each time period producing a result; and determining a suggested time for linking interactions and events based on the result for each time period, the suggested time representing an amount of time before an event in which interactions are appropriately linked to the event.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: May 30, 2017
    Assignee: Google Inc.
    Inventor: 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: 9386109
    Abstract: A method of improving a traffic pattern through web page nodes of a website is provided, including selecting web page nodes. The traffic pattern includes a sequence of nodes. Each node represents a first page having a link to a second page in a subsequent node. A visitor to a node prior to a conversion node either navigates to a subsequent node or fails to progress to a subsequent node. The method also includes, for each web page, identifying display elements on the web page node that are associated with a decreased probability that the user progresses through the traffic pattern to a subsequent web page node in the predetermined traffic pattern, determining a metric representing an impact on a conversion attributable to the display elements, ranking the plurality of web page nodes based on the metrics for each web page node.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: July 5, 2016
    Assignee: Google Inc.
    Inventor: James Kent
  • Publication number: 20150310483
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for content presentation. In one aspect, a method includes receiving a request for sponsored content; determining a sponsored content item to provide in response to the request, the sponsored content item being associated with a particular application; providing the sponsored content item for display on a user device; receiving data indicating that the sponsored content item has been selected on the user device; generating and returning a cookie to the user device, the cookie including a cookie identifier associated with the sponsored content item; receiving the cookie identifier in response to a user launch of the application; and logging a conversion event for the sponsored content item using the cookie identifier.
    Type: Application
    Filed: February 24, 2012
    Publication date: October 29, 2015
    Inventors: James Kent, Pietro Falcone, Andrew Jarrett
  • Patent number: 8898560
    Abstract: A method of fixing a problem with a user interface includes receiving information about the page in an optimization server. The page includes a display element. The information is received from a client with a request for code. Source data of the user interface is received by the client from a server distinct from the optimization server. The method further includes determining that an element on the user interface is associated with a known problem and associated fix. The fix includes modification of the element. An expected conversion rate of the user interface with the modified element is higher than prior to the modification. The method also includes generating code for modifying the element in accordance with the fix and providing the code to the client. The client displays the user interface with the modified element based on the source. Modifying the element does not include modifying the source.
    Type: Grant
    Filed: April 25, 2012
    Date of Patent: November 25, 2014
    Assignee: Google, Inc.
    Inventor: James Kent
  • Patent number: 8850305
    Abstract: Methods, systems, and articles of manufacture for the automatic determining of calls to action in a webpage are disclosed. These include, rendering a web page in a browser, capturing the rendered web page as an image, filtering the image using one or more image filters, and identifying the calls to action in the filtered image using at least one call to action selection criteria.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: September 30, 2014
    Assignee: Google Inc.
    Inventor: James Kent
  • Patent number: 8719089
    Abstract: Systems and methods for improving a content provider's bid efficiency in an auction are disclosed. A bid efficiency improvement module of a data processing system identifies a keyword on which a third-party content provider has placed a bid to serve at least one third-party content item. The module retrieves third-party content performance data for the identified keyword. The module determines that the third-party content performance data is sufficient to calculate one or more bid multipliers for the identified keyword. The bid multipliers are calculated based on the retrieved third-party content performance data. The bid multipliers are based on one of a geographic region in which the third-party content item is to be served, a time-of-day at which the third-party content item is to be served, or a type-of-device on which the third-party content item is to be served. The calculated bid multipliers are stored in a memory.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: May 6, 2014
    Assignee: Google Inc.
    Inventor: James Kent
  • Patent number: 8682721
    Abstract: Systems and methods for improving a content provider's bid efficiency in an auction are disclosed. A bid efficiency improvement module of a data processing system identifies a keyword on which a third-party content provider has placed a bid to serve at least one third-party content item. The module retrieves third-party content performance data for the identified keyword. The module determines that the third-party content performance data is sufficient to calculate one or more bid multipliers for the identified keyword. The bid multipliers are calculated based on the retrieved third-party content performance data. The bid multipliers are based on one of a geographic region in which the third-party content item is to be served, a time-of-day at which the third-party content item is to be served, or a type-of-device on which the third-party content item is to be served. The calculated bid multipliers are stored in a memory.
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: March 25, 2014
    Assignee: Google Inc.
    Inventor: James Kent
  • Publication number: 20140032304
    Abstract: Methods and systems for determining a correlation between an online campaign and offline activity may include generating a content item and content identifier data identifying the content item, transmitting the content item and content identifier data over a network to a client computer, wherein the content item or content identifier data is configured to cause the client computer to display the content item on a resource and to emit a first signal based on the content identifier data, receiving an indication that the content identifier data was received at the time of a transaction by a user at a point of sale terminal, and determining a correlation between presentation of the content item and the transaction based on the generated content identifier data and the received content identifier data.
    Type: Application
    Filed: July 27, 2012
    Publication date: January 30, 2014
    Inventor: James Kent
  • Publication number: 20130276023
    Abstract: A method, and a system, supplies advertising by associating advertisements to be displayed on a first media device with actions occurring on a second media device, the first media device having a unique identification. The method includes receiving from the second media device, the unique identification of the first media device; receiving an action from the second media device, the action generated during execution of an application; determining an advertisement to serve to the first media device based at least in part on the UID received from the second media device; and serving the advertisement to the first media device.
    Type: Application
    Filed: April 12, 2012
    Publication date: October 17, 2013
    Applicant: Google Inc.
    Inventors: James KENT, Timbo Drayson
  • Patent number: 8543900
    Abstract: A method of improving a traffic pattern through web page nodes of a website is provided, including selecting web page nodes. The traffic pattern includes a sequence of nodes. Each node represents a first page having a link to a second page in a subsequent node. A visitor to a node prior to a conversion node either navigates to a subsequent node or fails to progress to a subsequent node. The method also includes, for each web page, identifying display elements on the web page node that are associated with a decreased probability that the user progresses through the traffic pattern to a subsequent web page node in the predetermined traffic pattern, determining a metric representing an impact on a conversion attributable to the display elements, ranking the plurality of web page nodes based on the metrics for each web page node.
    Type: Grant
    Filed: January 11, 2012
    Date of Patent: September 24, 2013
    Assignee: Google Inc.
    Inventor: James Kent