Patents by Inventor Matthew Stokes

Matthew Stokes 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: 11971936
    Abstract: Implementations are described herein for analyzing existing interactive web sites to facilitate automatic engagement with those web sites, e.g., by automated assistants or via other user interfaces, with minimal effort from the hosts of those websites. For example, in various implementations, techniques described herein may be used to extract, validate, maintain, generalize, extend and/or distribute individual actions and “traces” of actions that are useable to navigate through various interactive websites. Additionally, techniques are described herein for leveraging these actions and/or traces to automate aspects of interaction with a third party website.
    Type: Grant
    Filed: October 26, 2022
    Date of Patent: April 30, 2024
    Assignee: GOOGLE LLC
    Inventors: Gökhan Bakir, Andre Elisseeff, Torsten Marek, João Paulo Pagaime da Silva, Mathias Carlen, Dana Ritter, Lukasz Suder, Ernest Galbrun, Matthew Stokes, Marcin Nowak-Przygodzki, Mugurel-Ionut Andreica, Marius Dumitran
  • Publication number: 20240126145
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for automated underwater camera system control for aquaculture systems. An underwater camera system includes (i) a line on which the underwater camera system is mounted, the line detachably affixed to a feeder that provides feed for aquatic livestock, (ii) a sensor manager, (iii) one or more sensors that are managed by the sensor manager, (iv) a line navigation controller, and (v) a first actuator for controlling a distance between the feeder and the underwater camera system. The one or more sensors obtain sensor data and the line navigation controller of the underwater camera system determines a distance to position the underwater camera system beneath the feeder to obtain additional sensor data. The line navigation controller transmits a first message to the first actuator to position the underwater camera system at the determined distance beneath the feeder.
    Type: Application
    Filed: April 25, 2023
    Publication date: April 18, 2024
    Inventors: Matthew Stokes, Thomas Robert Swanson, Harrison Pham, Riva Gulassa
  • Publication number: 20240107168
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for adjusting an aquaculture camera mounting system. A current combined field of view of two or more cameras that are mounted on an adjustable camera mounting structure in an environment can be determined based upon a current configuration of the adjustable camera mounting structure. A target field of view for the two or more cameras that are mounted on the adjustable camera mounting structure can be determined. Based at least on the field of view target and the current combined field of view, an adjustment parameter for the adjustable camera mounting structure can be determined. The adjustable camera mounting structure can be adjusted according to the adjustment parameter to provide a field of view in accordance with the field of view target.
    Type: Application
    Filed: June 8, 2023
    Publication date: March 28, 2024
    Inventors: Matthew Stokes, Harrison Pham, Thomas Robert Swanson
  • Publication number: 20240004511
    Abstract: A method includes, while a user device is using a first presentation mode to present content to a user, obtaining a current state of the user of the user device. The method also includes, based on the current state of the user, providing, as output from a user interface of the user device, a user-selectable option that when selected causes the user device to use a second presentation mode to present the content to the user. The method further includes, in response to receiving a user input indication indicating selection of the user-selectable option, initiating presentation of the content using the second presentation mode.
    Type: Application
    Filed: September 14, 2023
    Publication date: January 4, 2024
    Applicant: Google LLC
    Inventors: Kristin A. Gray, Tim Wantland, Matthew Stokes, Bingying Xia, Karen Vertierra, Melissa Barnhart, Gus Winkleman
  • Patent number: 11782569
    Abstract: A method includes, while a user device is using a first presentation mode to present content to a user, obtaining a current state of the user of the user device. The method also includes, based on the current state of the user, providing, as output from a user interface of the user device, a user-selectable option that when selected causes the user device to use a second presentation mode to present the content to the user. The method further includes, in response to receiving a user input indication indicating selection of the user-selectable option, initiating presentation of the content using the second presentation mode.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: October 10, 2023
    Assignee: Google LLC
    Inventors: Kristin A. Gray, Tim Wantland, Matthew Stokes, Bingying Xia, Karen Vertierra, Melissa Barnhart, Gus Winkleman
  • Publication number: 20230172169
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for underwater feed movement detection. In one aspect, the method may include the actions of obtaining images captured at different time points, where the images are captured by a camera and indicate feed that has been dispersed by a feeder for aquatic livestock inside an enclosure; determining, for each image, respective locations of the feed indicated by the image; determining, from the respective locations of the feed, a respective movement of the feed over the different time points; determining, based on the respective feed movement of the feed over the different time points, water current movement within the enclosure for the aquatic livestock; and outputting an indication of the water current movement.
    Type: Application
    Filed: December 2, 2021
    Publication date: June 8, 2023
    Inventors: Matthew Aaron Knoll, Harrison Pham, Ryan Heacock, Matthew Stokes
  • Publication number: 20230050054
    Abstract: Implementations are described herein for analyzing existing interactive web sites to facilitate automatic engagement with those web sites, e.g., by automated assistants or via other user interfaces, with minimal effort from the hosts of those websites. For example, in various implementations, techniques described herein may be used to abstract, validate, maintain, generalize, extend and/or distribute individual actions and “traces” of actions that are useable to navigate through various interactive websites. Additionally, techniques are described herein for leveraging these actions and/or traces to automate aspects of interaction with a third party website.
    Type: Application
    Filed: October 26, 2022
    Publication date: February 16, 2023
    Inventors: Gökhan Bakir, Andre Elisseeff, Torsten Marek, João Paulo Pagaime da Silva, Mathias Carlen, Dana Ritter, Lukasz Suder, Ernest Galbrun, Matthew Stokes, Marcin Nowak-Przygodzki, Mugurel-Ionut Andreica, Marius Dumitran
  • Publication number: 20230026521
    Abstract: A method includes, while a user device is using a first presentation mode to present content to a user, obtaining a current state of the user of the user device. The method also includes, based on the current state of the user, providing, as output from a user interface of the user device, a user-selectable option that when selected causes the user device to use a second presentation mode to present the content to the user. The method further includes, in response to receiving a user input indication indicating selection of the user-selectable option, initiating presentation of the content using the second presentation mode.
    Type: Application
    Filed: July 26, 2021
    Publication date: January 26, 2023
    Applicant: Google LLC
    Inventors: Kristin A Gray, Tim Wantland, Matthew Stokes, Bingying Xia, Karen Vertierra, Melissa Bamhart, Gus Winkleman
  • Patent number: 11487832
    Abstract: Implementations are described herein for analyzing existing interactive web sites to facilitate automatic engagement with those web sites, e.g., by automated assistants or via other user interfaces, with minimal effort from the hosts of those websites. For example, in various implementations, techniques described herein may be used to abstract, validate, maintain, generalize, extend and/or distribute individual actions and “traces” of actions that are useable to navigate through various interactive websites. Additionally, techniques are described herein for leveraging these actions and/or traces to automate aspects of interaction with a third party website.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: November 1, 2022
    Assignee: GOOGLE LLC
    Inventors: Gökhan Bakir, Andre Elisseeff, Torsten Marek, João Paulo Pagaime da Silva, Mathias Carlen, Dana Ritter, Lukasz Suder, Ernest Galbrun, Matthew Stokes, Marcin Nowak-Przygodzki, Mugurel-Ionut Andreica, Marius Dumitran
  • Publication number: 20210242931
    Abstract: Aspects of the technology relate to an environmental sensor system that uses different types of detector units as part of an onboard lightning detection and evaluation system for a high altitude platform (HAP) operating in the stratosphere. These sensor suites may be employed with balloons and other high altitude platforms during operation in the stratosphere. Onboard data processing and analysis may be done either in real time or on stored data sets. The processing system can use the gathered sensor information to mitigate issues related to lightning-related transients. The information can also be used in route planning and real-time navigation of HAPs when hazardous conditions are detected. It can also be employed in a back-end control system for long-term route planning and fleet management.
    Type: Application
    Filed: January 31, 2020
    Publication date: August 5, 2021
    Inventors: Thomas Swanson, Matthew Stokes
  • Publication number: 20200342039
    Abstract: Implementations are described herein for analyzing existing interactive web sites to facilitate automatic engagement with those web sites, e.g., by automated assistants or via other user interfaces, with minimal effort from the hosts of those websites. For example, in various implementations, techniques described herein may be used to abstract, validate, maintain, generalize, extend and/or distribute individual actions and “traces” of actions that are useable to navigate through various interactive websites. Additionally, techniques are described herein for leveraging these actions and/or traces to automate aspects of interaction with a third party website.
    Type: Application
    Filed: May 9, 2019
    Publication date: October 29, 2020
    Inventors: Gökhan Bakir, Andre Elisseeff, Torsten Marek, João Paulo Pagaime da Silva, Mathias Carlen, Dana Ritter, Lukasz Suder, Ernest Galbrun, Matthew Stokes
  • Patent number: 10499995
    Abstract: The present disclosure provides a navigation method and system which does not require a remotely located tracking system, or additional targets or other devices to be installed on the patient or object being tracked. The system uses one flexible component in physical contact with the patient/object and measures relative position as a function of forces that are generated by the flexing component as it is bent. The system translates forces into navigational commands for a robot, other manipulator, or for human manual navigation. A method for transforming a pre-planned motion pathway into a sequence of forces for this mode of navigation is also described. This system is also applicable in the field of manufacturing robotics, where the locations of objects or assemblies may not be precisely known or constant. The method and system disclosed herein can be used to maintain known position of an object/assembly or to navigate movement of a robot relative to an object/assembly as in the case of machining.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: December 10, 2019
    Inventors: Louis Ferreira, Matthew Stokes
  • Publication number: 20180014887
    Abstract: The present disclosure provides a navigation method and system which does not require a remotely located tracking system, or additional targets or other devices to be installed on the patient or object being tracked. The system uses one flexible component in physical contact with the patient/object and measures relative position as a function of forces that are generated by the flexing component as it is bent. The system translates forces into navigational commands for a robot, other manipulator, or for human manual navigation. A method for transforming a pre-planned motion pathway into a sequence of forces for this mode of navigation is also described. This system is also applicable in the field of manufacturing robotics, where the locations of objects or assemblies may not be precisely known or constant. The method and system disclosed herein can be used to maintain known position of an object/assembly or to navigate movement of a robot relative to an object/assembly as in the case of machining.
    Type: Application
    Filed: January 27, 2016
    Publication date: January 18, 2018
    Inventors: Louis FERREIRA, Matthew STOKES
  • Patent number: 9776664
    Abstract: The present disclosure provides a vehicle including a frame having a side sill reinforcement, the side sill reinforcement running along a length of a side of the frame, and an impact transmission structure mounted to and extending laterally outward from an exterior surface of the side sill reinforcement, the impact transmission structure having a stiffness approximately equal to a stiffness of the side sill reinforcement and being configured to communicate an impact force resulting from a side impact into the vehicle into the frame and not absorb the impact force.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: October 3, 2017
    Assignee: Honda Motor Co., Ltd.
    Inventors: Siyang Yang, Shuo Fang, Lando C. Hamlett, Anthony Ordonio, Jr., Ryan Matthew Stokes, Yoshihisa Sugamata, Andrew K. Swayne
  • Publication number: 20160272249
    Abstract: The present disclosure provides a vehicle including a frame having a side sill reinforcement, the side sill reinforcement running along a length of a side of the frame, and an impact transmission structure mounted to and extending laterally outward from an exterior surface of the side sill reinforcement, the impact transmission structure having a stiffness approximately equal to a stiffness of the side sill reinforcement and being configured to communicate an impact force resulting from a side impact into the vehicle into the frame and not absorb the impact force.
    Type: Application
    Filed: March 18, 2015
    Publication date: September 22, 2016
    Applicant: Honda Motor Co., Ltd.
    Inventors: Siyang Yang, Shuo Fang, Lando C. Hamlett, Anthony Ordonio, JR., Ryan Matthew Stokes, Yoshihisa Sugamata, Andrew K. Swayne
  • Patent number: 8909650
    Abstract: There is provided a system and method for providing an ordered arrangement of data items pertaining to contacts. The order of the arrangement may be determined based on a comparison of ranks of the contacts. An exemplary method comprises registering communications between the user and the contacts. The communications may include active communications originating from the user and terminating at a contact and passive communications originating from a contact and terminating at the user. The exemplary method also comprises determining a rank of a contact based on a comparison of occurrences of the active and the passive communications between the user and the contact.
    Type: Grant
    Filed: January 18, 2011
    Date of Patent: December 9, 2014
    Assignee: Vodafone Holding GmbH
    Inventors: Jessica Seeger, Matthew Stokes, Bettina Wilmes
  • Patent number: D878395
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: March 17, 2020
    Assignee: GOOGLE LLC
    Inventors: Pei-Ling Feng, Julian Le, Nayon Kim, Felix David Mejia Abreu, Harry Yu, Jason Kearns, Mark Buswell, James Felkins, Alexander Stillwell, Adriana Teresa Olmos Antillon, Matthew Stokes, Andrew Schoneweis
  • Patent number: D892150
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: August 4, 2020
    Assignee: GOOGLE LLC
    Inventors: Pei-Ling Feng, Julian Le, Nayon Kim, Felix David Mejia Abreu, Harry Yu, Jason Kearns, Mark Buswell, James Felkins, Alexander Stillwell, Adriana Teresa Olmos Antillon, Matthew Stokes, Andrew Schoneweis
  • Patent number: D892817
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: August 11, 2020
    Assignee: GOOGLE LLC
    Inventors: Pei-Ling Feng, Julian Le, Nayon Kim, Felix David Mejia Abreu, Harry Yu, Jason Kearns, Mark Buswell, James Felkins, Alexander Stillwell, Adriana Teresa Olmos Antillon, Matthew Stokes, Andrew Schoneweis
  • Patent number: D905701
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: December 22, 2020
    Assignee: GOOGLE LLC
    Inventors: Pei-Ling Feng, Julian Le, Nayon Kim, Felix David Mejia Abreu, Harry Yu, Jason Kearns, Mark Buswell, James Felkins, Alexander Stillwell, Adriana Teresa Olmos Antillon, Matthew Stokes, Andrew Schoneweis