Patents by Inventor Anthony Wood
Anthony Wood 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).
-
Publication number: 20240140625Abstract: Described herein are unmanned aerial vehicles (UAVs), systems, and methods for capturing panoramic images using cameras onboard a UAV. For example, an embodiment pertains to a UAV including a flight control system, a propulsion system operatively coupled with the flight control system, and an image system comprising navigational cameras and a gimbal camera. The image system is configured to capture a first set of images of a scene using the navigational cameras, stitch the first set of images together to create a first panoramic image of the scene, identify a flight plan for capturing a second set of images with which to create a second panoramic image of the scene using the gimbal camera, capture the second set of images of the scene using the gimbal camera, and stitch the second set of images together to create the second panoramic image.Type: ApplicationFiled: November 1, 2023Publication date: May 2, 2024Inventors: James Anthony Ferrandini, Noah Brian Greene, Charles VanSchoonhoven Wood, Saumya Pravinbhai Shah, Shreyas Arora, Kristen Marie Holtz
-
Publication number: 20240147010Abstract: Disclosed herein is an audio responsive remote control for controlling a media device. The remote control includes at least a speaker and microphone. The remote control is configured to: detect the talk button being pressed; responsive to the detection and within a time period that commences from the detection, analyze received audio data received to recognize one or more audio commands; and process the recognized audio commands. The remote control is also configured to: determine a volume level of the received audio data; and audibly confirm the recognized audio commands at the determined volume level. According to some embodiments, the remote control also includes a motion sensor, and is configured to: detect motion of the remote control using the motion sensor; determine that the detected motion corresponds to a volume changing motion; and adjust volume of the remote control and/or a media device according to the volume changing motion.Type: ApplicationFiled: January 10, 2024Publication date: May 2, 2024Applicant: Roku, Inc.Inventors: Anthony Wood, Lloyd Klarke
-
Publication number: 20240121128Abstract: A method for provisioning a group of devices with control-group data defining one or more functional interrelationships between the devices. The method includes providing a GUI defining an online application marketplace, the GUI specifying multiple applications available for download, each application including a different respective set of control-group data defining a different respective set of one or more functional interrelationships. Further, the method includes receiving user input selecting a given one of the applications, the selected application defining given control-group data defining a given set of one or more functional interrelationships. And the method includes responsively (i) downloading the selected application and (ii) provisioning the devices of the group with the given set of control-group data, the provisioning establishing the given set of one or more functional interrelationships between the devices of the group.Type: ApplicationFiled: December 15, 2023Publication date: April 11, 2024Inventors: Anthony Wood, David Stern, Sunil Ramesh
-
Publication number: 20240097931Abstract: A method and system for dynamically controlling operation of a first device, the first device being configurable to respond to receipt of primitive user input (e.g., push of a button on the first device) by carrying out a control action with respect to one or more second devices. An example method includes detecting a context state such as time of day and/or location of the first device. Further, the example method includes, using the detected context state as a basis to control what control action the first device will take in response to the first device receiving the primitive user input, such as which second device the first device will control in response to receiving the primitive user input and/or controlling what operational state of a second device the first device will control in response to receiving the primitive user input.Type: ApplicationFiled: September 15, 2022Publication date: March 21, 2024Inventors: David Stern, Anthony Wood, Sunil Ramesh
-
Publication number: 20240098457Abstract: A method for distributed maintenance of operational data among a plurality of devices including a first group of functionally interrelated devices that are provisioned with a same set of control-group data as each other, the control-group data (i) identifying the devices of the first group, (ii) defining one or more functional interrelationships between the devices of the first group, (iii) indicating an operational state of at least one device of the first group, and (iv) being usable by the devices of the first group as a basis to control operation of the devices of the first group. A given device of the first group detects a change to the control-group data provisioned at the given device, and responsive to the detecting, the change gets propagated from the given device to each other device of the first group, to synchronize the control-group data among the devices of the first group.Type: ApplicationFiled: September 15, 2022Publication date: March 21, 2024Inventors: Anthony Wood, David Stern, Sunil Ramesh
-
Patent number: 11930058Abstract: Described herein are various embodiments directed to skipping the opening sequence of streaming content. An embodiment operates by streaming content to a display device and determining an end of a teaser portion has been reached using crowdsourced metadata. Responsive to the determining, a skin icon is provided to the display device for display. A selection of the skip icon is received to advance past the title sequence/opening credits portion of the content. An end to the title sequence/opening credits portion of the content is determined using the crowdsourced metadata. The streaming of the content is advanced to the end of the title sequence/opening credits portion of the content.Type: GrantFiled: July 11, 2022Date of Patent: March 12, 2024Assignee: Roku, Inc.Inventors: Anthony Wood, Joseph Hollinger
-
Publication number: 20240074560Abstract: A system, device and method for nail care is provided. The nail care system includes a shaping system, a polish removal system and/or a cuticle management system; a vision system; a nail polish application system; and a mobility system. The nail system may further include an accelerated drying system, a hand massage system, a nail identification/diagnosis/estimation of conditions system, an enclosure, a hand/foot rest system, a computer software system, a computer hardware system, a cartridge/pod system, and a multi-tool system. Related apparatuses, techniques and articles are also described.Type: ApplicationFiled: October 29, 2020Publication date: March 7, 2024Inventors: Alexander Shashou, Justin Effron, Gabe Greeley, Marcus R. Williams, Margaret Mathieu, Lucile Driscoll, Lu Lyu, Charles C. Shortlidge, Peter Duerst, Douglas Stewart, Chris Casey, Ndungu Muturi, Ryan Wood, Zhi Teoh, Harald Quintus-Bosz, Jesse Gray, Matt Berlin, Juhi Kalra, Christine Noh, Oliver Zhang, Will Burke, Chris Evans, Allison Tse, Anthony Parker, Eric Maxwell, Genevieve Laing
-
Patent number: 11924511Abstract: Disclosed herein is a battery operated, audio responsive remote control for controlling a media device. The remote control includes a speaker, microphone and talk button. The remote control is configured to: detect the talk button being pressed; responsive to the detection and within a time period that commences from the detection, analyze audio data received via the microphone to recognize one or more audio commands; and process the recognized audio commands. The remote control is also configured to: determine a volume level of the received audio data; and audibly confirm the recognized audio commands at the determined volume level. According to some embodiments, the remote control also includes a motion sensor, and is configured to: detect motion of the remote control using the motion sensor; determine that the detected motion corresponds to a volume changing motion; and adjust volume of the remote control and/or a media device according to the volume changing motion.Type: GrantFiled: September 10, 2019Date of Patent: March 5, 2024Assignee: Roku, Inc.Inventors: Anthony Wood, Lloyd Klarke
-
Patent number: 11921500Abstract: Technology for generating and displaying a graphical user interface for operating an unmanned aerial vehicle (UAV) is disclosed herein that generates and updates a representation of a spline flight path. In various implementations, a graphical user interface detects user interactions with a remote control device directing the flight control subsystem of the UAV to record keyframes and to compute a spline based on the keyframes during flight. The graphical user interface displays a real-time perspective of the UAV with a representation of the spline and the keyframes overlaying the view. The graphical user interface continually updates the representation as the UAV flies and when the spline is updated as the keyframes are updated.Type: GrantFiled: March 8, 2022Date of Patent: March 5, 2024Assignee: Skydio, Inc.Inventors: Matthew Thomas Beaudouin-Lafon, Saumya Pravinbhai Shah, Kristen Marie Holtz, James Anthony Ferrandini, Hayk Martirosyan, Matthew Joseph Donahoe, Charles VanSchoonhoven Wood, Clara Kelley, Adam Parker Bry, Jack Louis Zhu
-
Patent number: 11888641Abstract: A method for provisioning a group of devices with control-group data defining one or more functional interrelationships between the devices. The method includes providing a GUI defining an online application marketplace, the GUI specifying multiple applications available for download, each application including a different respective set of control-group data defining a different respective set of one or more functional interrelationships. Further, the method includes receiving user input selecting a given one of the applications, the selected application defining given control-group data defining a given set of one or more functional interrelationships. And the method includes responsively (i) downloading the selected application and (ii) provisioning the devices of the group with the given set of control-group data, the provisioning establishing the given set of one or more functional interrelationships between the devices of the group.Type: GrantFiled: September 15, 2022Date of Patent: January 30, 2024Assignee: Roku, Inc.Inventors: Anthony Wood, David Stern, Sunil Ramesh
-
Publication number: 20240013645Abstract: A method and system for collecting context information in response to prediction of an emergency event. A cloud-based computing system could determine that an emergency event is predicted to impact a customer premises at an upcoming time. Responsive to that determination, and before the upcoming time, the cloud-based computing system could then cause or more on-premises computing devices at the customer premises to collect and report context information, such as a count of people present at the customer premises and/or an operational state of one or more utilities or other systems at the customer premises, that may assist in responding to the emergency event. Further, the cloud-based computing system could select a given such device at the customer premises to function as a coordinating device to work with one or more other devices at the customer premises to collect and report the context information.Type: ApplicationFiled: August 4, 2023Publication date: January 11, 2024Inventors: Sunil Ramesh, Charles Brian Pinkerton, Mark Robins, Anthony Wood
-
Patent number: 11868692Abstract: Address generators for use in verifying an integrated circuit hardware design for an n-way set associative cache. The address generator is configured to generate, from a reverse hashing algorithm matching the hashing algorithm used by the n-way set associative cache, a list of cache set addresses that comprises one or more addresses of the main memory corresponding to each of one or more target sets of the n-way set associative cache. The address generator receives requests for addresses of main memory from a driver to be used to generate stimuli for testing an instantiation of the integrated circuit hardware design for the n-way set associative cache. In response to receiving a request the address generator provides an address from the list of cache set addresses.Type: GrantFiled: April 2, 2021Date of Patent: January 9, 2024Assignee: Imagination Technologies LimitedInventors: Anthony Wood, Philip Chambers
-
Publication number: 20230420689Abstract: A method of manufacturing a proton-conducting fuel cell (PCFC) includes assembling a green anode-electrolyte half-cell. The green anode-electrolyte half-cell includes an electrolyte layer, an anode functional layer adjacent the electrolyte layer, an anode substrate layer adjacent the electrolyte layer, and a stress balancing layer adjacent the anode substrate layer. The method further includes sintering the green anode-electrolyte half-cell using solid state reaction sintering to form an anode-electrolyte half-cell.Type: ApplicationFiled: September 5, 2023Publication date: December 28, 2023Inventors: Anthony WOOD, Zheng TANG, Tahir JOIA
-
Publication number: 20230396664Abstract: Described herein are various embodiments directed to skipping the opening sequence of streaming content. An embodiment operates by streaming content to a display device and determining an end of a teaser portion has been reached using crowdsourced metadata. Responsive to the determining, a skin icon is provided to the display device for display. A selection of the skip icon is received to advance past the title sequence/opening credits portion of the content. An end to the title sequence/opening credits portion of the content is determined using the crowdsourced metadata. The streaming of the content is advanced to the end of the title sequence/opening credits portion of the content.Type: ApplicationFiled: July 11, 2022Publication date: December 7, 2023Inventors: Anthony Wood, Joseph Hollinger
-
Patent number: 11838604Abstract: Disclosed herein are system, method, and computer program product embodiments for automatically and programmatically generating crowdsource trailers. In an embodiment, interactions with streaming content performed by a plurality users who consumed the content are received. A value is assigned to each of the interactions. A plurality of windows of content are identified within the streaming content. The values of the interactions for each of the landing frames within each of the plurality of windows are accumulated. A particular one of the plurality of windows with a highest accumulated value is selected. A trailer for the content is generated based on the selected particular window and provided.Type: GrantFiled: April 27, 2022Date of Patent: December 5, 2023Assignee: Roku, Inc.Inventors: Christopher James Tegethoff, Abhijit Pol, Anthony Wood
-
Patent number: 11777105Abstract: A method of manufacturing a proton-conducting fuel cell includes assembling a green anode-electrolyte half-cell by forming an anode substrate layer having an upper surface and a lower surface, forming an anode functional layer on the upper surface of the anode substrate layer, forming an electrolyte layer on an upper surface of the anode functional layer, and forming a stress balancing layer on the lower surface of the anode substrate layer. The method further includes positioning the green anode-electrolyte half-cell on kiln furniture inside a sintering kiln and sintering the green anode-electrolyte half-cell using SSRS to an anode-electrolyte half-cell.Type: GrantFiled: September 12, 2022Date of Patent: October 3, 2023Assignee: VERSA POWER SYSTEMS, LTDInventors: Anthony Wood, Zheng Tang, Tahir Joia
-
Patent number: 11763656Abstract: A method and system for collecting context information in response to prediction of an emergency event. A cloud-based computing system could determine that an emergency event is predicted to impact a customer premises at an upcoming time. Responsive to that determination, and before the upcoming time, the cloud-based computing system could then cause or more on-premises computing devices at the customer premises to collect and report context information, such as a count of people present at the customer premises and/or an operational state of one or more utilities or other systems at the customer premises, that may assist in responding to the emergency event. Further, the cloud-based computing system could select a given such device at the customer premises to function as a coordinating device to work with one or more other devices at the customer premises to collect and report the context information.Type: GrantFiled: July 8, 2022Date of Patent: September 19, 2023Assignee: Roku, Inc.Inventors: Sunil Ramesh, Charles Brian Pinkerton, Mark Robins, Anthony Wood
-
Publication number: 20230262290Abstract: Disclosed herein are various embodiments for a media device upgrading system with a native user interface. An embodiment operates by displaying a native user interface of a media device configured to operate in both a normal mode without an upgrader device and an upgrader mode when an upgrader device is connected to an input port of the media device. It is determined that the upgrader device is connected a command is received via the native user interface. It is determined that the command operates a software component, and the command is provided to the upgrader device. A response to executing the command is received from the upgrader device, and a response is displayed on the native user interface.Type: ApplicationFiled: April 21, 2023Publication date: August 17, 2023Applicant: Roku, Inc.Inventors: David MENDENHALL, David SHARP, Mark ELY, Jim FUNK, Charles SMITH, Andrew SCHULTZ, Anthony WOOD
-
Patent number: 11665401Abstract: Disclosed herein are various embodiments for a media device upgrading system with a native user interface. An embodiment operates by displaying a native user interface of a media device configured to operate in both a normal mode without an upgrader device and an upgrader mode when an upgrader device is connected to an input port of the media device. It is determined that the upgrader device is connected a command is received via the native user interface. It is determined that the command operates a software component, and the command is provided to the upgrader device. A response to executing the command is received from the upgrader device, and a response is displayed on the native user interface.Type: GrantFiled: June 8, 2022Date of Patent: May 30, 2023Assignee: Roku, Inc.Inventors: David Mendenhall, David Sharp, Mark Ely, Jim Funk, Charles Smith, Andrew Schultz, Anthony Wood
-
Publication number: 20230144524Abstract: A method of manufacturing a proton-conducting fuel cell includes assembling a green anode-electrolyte half-cell by forming an anode substrate layer having an upper surface and a lower surface, forming an anode functional layer on the upper surface of the anode substrate layer, forming an electrolyte layer on an upper surface of the anode functional layer, and forming a stress balancing layer on the lower surface of the anode substrate layer. The method further includes positioning the green anode-electrolyte half-cell on kiln furniture inside a sintering kiln and sintering the green anode-electrolyte half-cell using SSRS to an anode-electrolyte half-cell.Type: ApplicationFiled: September 12, 2022Publication date: May 11, 2023Inventors: Anthony WOOD, Zheng TANG, Tahir JOIA