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: 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: 20200333782Abstract: 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: ApplicationFiled: January 4, 2019Publication date: October 22, 2020Applicant: Xihelm LimitedInventors: James KENT, Arthur Jack RUSSELL, Fred ISAAC
-
Publication number: 20200288636Abstract: 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: ApplicationFiled: July 19, 2018Publication date: September 17, 2020Applicant: Xihelm LimitedInventors: James KENT, Clement THOREY
-
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: 9665890Abstract: 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: GrantFiled: November 21, 2012Date of Patent: May 30, 2017Assignee: Google Inc.Inventor: 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: 9386109Abstract: 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: GrantFiled: August 23, 2013Date of Patent: July 5, 2016Assignee: Google Inc.Inventor: James Kent
-
Publication number: 20150310483Abstract: 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: ApplicationFiled: February 24, 2012Publication date: October 29, 2015Inventors: James Kent, Pietro Falcone, Andrew Jarrett
-
Patent number: 8898560Abstract: 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: GrantFiled: April 25, 2012Date of Patent: November 25, 2014Assignee: Google, Inc.Inventor: James Kent
-
Patent number: 8850305Abstract: 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: GrantFiled: February 28, 2012Date of Patent: September 30, 2014Assignee: Google Inc.Inventor: James Kent
-
Patent number: 8719089Abstract: 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: GrantFiled: June 13, 2013Date of Patent: May 6, 2014Assignee: Google Inc.Inventor: James Kent
-
Patent number: 8682721Abstract: 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: GrantFiled: October 22, 2013Date of Patent: March 25, 2014Assignee: Google Inc.Inventor: James Kent
-
Publication number: 20140032304Abstract: 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: ApplicationFiled: July 27, 2012Publication date: January 30, 2014Inventor: James Kent
-
Publication number: 20130276023Abstract: 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: ApplicationFiled: April 12, 2012Publication date: October 17, 2013Applicant: Google Inc.Inventors: James KENT, Timbo Drayson
-
Patent number: 8543900Abstract: 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: GrantFiled: January 11, 2012Date of Patent: September 24, 2013Assignee: Google Inc.Inventor: James Kent