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).

  • Patent number: 10992994
    Abstract: A video content source includes a processor and a media module executed by the processor. The media module identifies available on-demand media content, organizes on-demand media content by provider and associates on-demand media content by category. Aggregated on-demand media content is formed in a non-temporal grid organized by provider and category. The non-temporal grid may include various combinations of providers, categories and on-demand media content instances.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: April 27, 2021
    Assignee: Roku, Inc.
    Inventor: Anthony Wood
  • Patent number: 10990726
    Abstract: 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: Grant
    Filed: April 22, 2020
    Date of Patent: April 27, 2021
    Assignee: Imagination Technologies Limited
    Inventors: Anthony Wood, Philip Chambers
  • Patent number: 10938871
    Abstract: Described herein is an example apparatus for skipping a portion of content during streaming of the content to a display device, where the portion is of little or no interest to the user. The apparatus includes a memory having a database stored therein. The database stores metadata relating to the content. The metadata includes an index, where the index stores pointers to portions of the content. The apparatus includes a processor that is communicatively coupled to the memory. In operation, the processor streams the content for display on the display device. When the processor determines an end of a teaser portion has been reached in the stream of the content to the display device, it enables a skip command. Responsive to enabling the skip command, the processor receives command input from the user to skip a title sequence/opening credits portion of the content.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: March 2, 2021
    Assignee: ROKU, INC.
    Inventors: Anthony Wood, Joseph Hollinger
  • Publication number: 20200382831
    Abstract: A streaming media device includes a printed circuit board hosting components configured to access internet data. An audio/visual connector is linked to the printed circuit board, wherein the audio/visual connector is adapted for connection to an audio/visual device, wherein the audio/visual connector is adapted to operate with a first audio/visual interface having sufficient power to fully operate the printed circuit board and a second audio/visual interface having insufficient power to fully operate the printed circuit board. A power connector is linked to the printed circuit board, wherein the power connector selectively receives power based on the audio/visual connector utilizing one of the first audio/visual interface and the second audio/visual interface.
    Type: Application
    Filed: August 6, 2020
    Publication date: December 3, 2020
    Inventors: Lloyd KLARKE, Greg GARNER, Carl SASSENRATH, Anthony WOOD, Scott Edward DE HAAS
  • Patent number: 10750853
    Abstract: A broom with a brush section and a brush cap into which the upper ends of a plurality of bristles are mounted, a plurality of white-light LEDs, a shaft, a rechargeable battery, an on/off switch, and a printed circuit board. The plurality of white-light LEDs are arranged in two rows around a perimeter of a bottom of the brush cap. The bristles are arranged in clusters, and each cluster is inserted into a hole in the bottom of the brush cap. The ten white-light LEDs are mounted into the bottom of the brush cap at preset, individual orientations so that a central axis of a light beam from each LED is oriented in a direction that is parallel to the bristles that are closest to that particular LED.
    Type: Grant
    Filed: February 7, 2019
    Date of Patent: August 25, 2020
    Inventor: Michael Anthony Wood
  • Patent number: 10750235
    Abstract: A streaming media device includes a printed circuit board hosting components configured to access internet data. An audio/visual connector is linked to the printed circuit board, wherein the audio/visual connector is adapted for connection to an audio/visual device, wherein the audio/visual connector is adapted to operate with a first audio/visual interface having sufficient power to fully operate the printed circuit board and a second audio/visual interface having insufficient power to fully operate the printed circuit board. A power connector is linked to the printed circuit board, wherein the power connector selectively receives power based on the audio/visual connector utilizing one of the first audio/visual interface and the second audio/visual interface.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: August 18, 2020
    Assignee: Roku, Inc.
    Inventors: Lloyd Klarke, Greg Garner, Carl Sassenrath, Anthony Wood, Scott Edward De Haas
  • Publication number: 20200253370
    Abstract: A broom with a brush section and a brush cap into which the upper ends of a plurality of bristles are mounted, a plurality of white-light LEDs, a shaft, a rechargeable battery, an on/off switch, and a printed circuit board. The plurality of white-light LEDs are arranged in two rows around a perimeter of a bottom of the brush cap. The bristles are arranged in clusters, and each cluster is inserted into a hole in the bottom of the brush cap. The ten white-light LEDs are mounted into the bottom of the brush cap at preset, individual orientations so that a central axis of a light beam from each LED is oriented in a direction that is parallel to the bristles that are closest to that particular LED.
    Type: Application
    Filed: February 7, 2019
    Publication date: August 13, 2020
    Inventor: Michael Anthony Wood
  • Publication number: 20200250364
    Abstract: 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: Application
    Filed: April 22, 2020
    Publication date: August 6, 2020
    Inventors: Anthony Wood, Philip Chambers
  • Publication number: 20200216377
    Abstract: The present invention is directed to a process for the purification of ethylene glycol from a crude stream thereof.
    Type: Application
    Filed: June 26, 2018
    Publication date: July 9, 2020
    Inventors: Simon JACKSON, Adam Armour SNAITH, Michael William Marshall TUCK, David John WATSON, Michael Anthony WOOD
  • Patent number: 10671699
    Abstract: 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: Grant
    Filed: March 7, 2018
    Date of Patent: June 2, 2020
    Assignee: Imagination Technologies Limited
    Inventors: Anthony Wood, Philip Chambers
  • Publication number: 20200112700
    Abstract: 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: Application
    Filed: September 10, 2019
    Publication date: April 9, 2020
    Applicant: Roku,Inc,
    Inventors: Anthony Wood, LIoyd KLARKE
  • Patent number: 10581941
    Abstract: Disclosed herein are system, method, and computer program product embodiments for determining time and content restrictions based user identification. An embodiment operates by automatically identifying a user who is using a media device using at least one of a network-oriented method of user discovery and an user-action oriented method of user discovery. Preferences, including at least one of a time limit or content restriction, associated with the identified user are accessed. The accessed restriction is enforced against the identified user.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: March 3, 2020
    Assignee: ROKU, INC.
    Inventors: Ilya Asnis, Gregory M. Garner, Tito Thomas, Anthony Wood
  • Patent number: 10540739
    Abstract: A predictive application cache is described. The predictive application cache intelligently selects which applications to cache to maximize caching effectiveness. In an embodiment, the selecting is based on user input and a graphical user interface. The predictive application cache then determines, based on the user input and the graphical user interface, which applications are likely to be selected by user input next. In an embodiment, the selecting is also based on historical usage information. In an embodiment, the selecting is based on crowd sourced information.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: January 21, 2020
    Assignee: Roku, Inc.
    Inventors: David Stern, Anthony Wood
  • Publication number: 20190327776
    Abstract: Disclosed herein are system, method, and computer program product embodiments for network-based user identification. An embodiment operates by determining a media access control (MAC) address of each of a plurality of mobile devices that have previously interacted with a streaming media device. A discovery signal is transmit to the MAC addresses of the plurality of mobile devices. Responses indicating a network address of each of the respective responding mobile devices are received. One or more user settings of the streaming media device are determined based on identified user settings corresponding to the plurality of responding mobile devices. The streaming media device is configured based on the identified one more user settings.
    Type: Application
    Filed: July 2, 2019
    Publication date: October 24, 2019
    Inventors: Ilya Asnis, Gregory M. Garner, Tito Thomas, Anthony Wood
  • Patent number: 10452350
    Abstract: Disclosed herein are system, method, and computer program product embodiments for interaction-based user identification. An embodiment operates by receiving an interaction between a user and a mobile device. The mobile device can communicate with a streaming media device. Based on the interaction, an identity of the user is determined. User settings corresponding to the identity for the streaming media device are determined. The streaming media device is configured based on the user settings.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: October 22, 2019
    Assignee: ROKU, INC.
    Inventors: Ilya Asnis, Gregory M. Garner, Tito Thomas, Anthony Wood
  • Patent number: 10437304
    Abstract: Streaming content using a data streaming device having limited power is described. A data streaming device receives streaming content from a network and provides the streaming content for display on a content display device. Data streaming device includes power supplies that receive power from the content display device. The power supplies use the power to operate components of data streaming device that process the streaming content. A measuring module measures the power provided to the data streaming device. When the power is insufficient, a controller generates an indication that there is insufficient power to operate the components of the data streaming device. The controller may also modify functionality of the components to operate using available power or disable a component of the data streaming device.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: October 8, 2019
    Assignee: Roku, Inc.
    Inventors: Gregory Garner, Anthony Wood, Simon Martin, David Stern
  • Publication number: 20190302864
    Abstract: Streaming content using a data streaming device having limited power is described. A data streaming device receives streaming content from a network and provides the streaming content for display on a content display device. Data streaming device includes power supplies that receive power from the content display device. The power supplies use the power to operate components of data streaming device that process the streaming content. A measuring module measures the power provided to the data streaming device. When the power is insufficient, a controller generates an indication that there is insufficient power to operate the components of the data streaming device. The controller may also modify functionality of the components to operate using available power or disable a component of the data streaming device.
    Type: Application
    Filed: June 21, 2019
    Publication date: October 3, 2019
    Inventors: Gregory GARNER, Anthony Wood, Simon Martin, David Stern
  • Publication number: 20190297383
    Abstract: Disclosed herein are system, method, and computer program product embodiments for a media device upgrading system. An embodiment operates by receiving a command at a media device that includes an upgrader device connected via or plugged into an input port of the media device. It is determined that the command is associated with modifying a software component of the media device, wherein both the media device and the upgrader device include operating systems configured to process the command and modify the software component. The command is provided to the upgrader device based on a determination that the media device is in an upgrader mode of operation. A visual indication corresponding to the modification is provided.
    Type: Application
    Filed: March 19, 2019
    Publication date: September 26, 2019
    Inventors: David Mendenhall, David Sharp, Mark Ely, Jim Funk, Charles Smith, Andrew Schultz, Anthony Wood
  • Patent number: 10425981
    Abstract: Disclosed herein are system, method, and computer program product embodiments for network-based user identification. An embodiment operates by transmitting a discovery signal over a network, and receiving a response to the discovery signal from a mobile device coupled to the network. Based on the response it is determined whether the mobile device is within a threshold vicinity of the streaming media device. Which if it is, user settings corresponding to a user of the mobile device, which may also be a user of another device associated with the settings are determined. The other device is then configured based on the user settings.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: September 24, 2019
    Assignee: ROKU, INC.
    Inventors: Ilya Asnis, Gregory M. Garner, Tito Thomas, Anthony Wood
  • Publication number: 20190277031
    Abstract: A reinforcing framework (10) for the construction of reinforced concrete structures includes at least two spaced-apart mesh layers (202, 204). A plurality of spaced-apart spacers (206) are mounted between the mesh layers (202, 204) to support the two mesh layers (202, 204) spaced-apart in substantially parallel planes. Each spacer (206) has a cross member with a leg extending outwardly at each end of the cross member, said legs being substantially parallel to each other and substantially perpendicular to the cross member. Each leg has a foot at an outer end of the leg remote from the cross member, the foot being substantially perpendicular to the leg and substantially perpendicular to the cross member. The cross member is bent inwardly between the legs.
    Type: Application
    Filed: November 3, 2017
    Publication date: September 12, 2019
    Inventors: Martin Anthony Woods, Paul Robert Woods, Kevin John Dolan