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: 12137674Abstract: 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: GrantFiled: December 2, 2021Date of Patent: November 12, 2024Assignee: TidalX AI Inc.Inventors: Matthew Aaron Knoll, Harrison Pham, Ryan Heacock, Matthew Stokes
-
Patent number: 12082997Abstract: A dressing interface for connecting a negative-pressure source to a dressing may have a coupling member comprising an aperture, a first adhesive region having a first region peel strength, and a second adhesive region having a second region peel strength less than the first region peel strength. The dressing interface may further have a flange coupled to the coupling member, and a conduit housing coupled to the flange and extending through the aperture in the contact layer.Type: GrantFiled: January 24, 2020Date of Patent: September 10, 2024Assignee: KCI Licensing, Inc.Inventors: Justin Rice, Matthew Francis Cavanaugh, II, Christopher Brian Locke, Christopher Allen Carroll, Benjamin Stokes, Benjamin Andrew Pratt, Thomas Alan Edwards
-
Publication number: 20240232272Abstract: 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: ApplicationFiled: March 21, 2024Publication date: July 11, 2024Inventors: 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
-
Patent number: 11971936Abstract: 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: GrantFiled: October 26, 2022Date of Patent: April 30, 2024Assignee: GOOGLE LLCInventors: 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: 20240126145Abstract: 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: ApplicationFiled: April 25, 2023Publication date: April 18, 2024Inventors: Matthew Stokes, Thomas Robert Swanson, Harrison Pham, Riva Gulassa
-
Publication number: 20240107168Abstract: 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: ApplicationFiled: June 8, 2023Publication date: March 28, 2024Inventors: Matthew Stokes, Harrison Pham, Thomas Robert Swanson
-
Publication number: 20240004511Abstract: 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: ApplicationFiled: September 14, 2023Publication date: January 4, 2024Applicant: Google LLCInventors: Kristin A. Gray, Tim Wantland, Matthew Stokes, Bingying Xia, Karen Vertierra, Melissa Barnhart, Gus Winkleman
-
Patent number: 11782569Abstract: 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: GrantFiled: July 26, 2021Date of Patent: October 10, 2023Assignee: Google LLCInventors: Kristin A. Gray, Tim Wantland, Matthew Stokes, Bingying Xia, Karen Vertierra, Melissa Barnhart, Gus Winkleman
-
Publication number: 20230172169Abstract: 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: ApplicationFiled: December 2, 2021Publication date: June 8, 2023Inventors: Matthew Aaron Knoll, Harrison Pham, Ryan Heacock, Matthew Stokes
-
Publication number: 20230050054Abstract: 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: ApplicationFiled: October 26, 2022Publication date: February 16, 2023Inventors: 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: 20230026521Abstract: 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: ApplicationFiled: July 26, 2021Publication date: January 26, 2023Applicant: Google LLCInventors: Kristin A Gray, Tim Wantland, Matthew Stokes, Bingying Xia, Karen Vertierra, Melissa Bamhart, Gus Winkleman
-
Patent number: 11487832Abstract: 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: GrantFiled: May 9, 2019Date of Patent: November 1, 2022Assignee: GOOGLE LLCInventors: 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: 20210242931Abstract: 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: ApplicationFiled: January 31, 2020Publication date: August 5, 2021Inventors: Thomas Swanson, Matthew Stokes
-
Publication number: 20200342039Abstract: 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: ApplicationFiled: May 9, 2019Publication date: October 29, 2020Inventors: 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: 10499995Abstract: 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: GrantFiled: January 27, 2016Date of Patent: December 10, 2019Inventors: Louis Ferreira, Matthew Stokes
-
Patent number: D878395Type: GrantFiled: May 7, 2018Date of Patent: March 17, 2020Assignee: GOOGLE LLCInventors: 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: D892150Type: GrantFiled: May 7, 2018Date of Patent: August 4, 2020Assignee: GOOGLE LLCInventors: 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: D892817Type: GrantFiled: May 7, 2018Date of Patent: August 11, 2020Assignee: GOOGLE LLCInventors: 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: D905701Type: GrantFiled: May 7, 2018Date of Patent: December 22, 2020Assignee: GOOGLE LLCInventors: 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: D1026933Type: GrantFiled: November 13, 2020Date of Patent: May 14, 2024Assignee: GOOGLE LLCInventors: 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