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: 10388273
    Abstract: Disclosed herein are system, method, and computer program product embodiments for distributed voice processing. An embodiment operates by receiving audio data from microphones associated with a plurality of devices distributed across an area of interest. A trigger word is detected in the audio data received from at least one of the devices. Responsive to detecting the trigger word, a voice command processing system associated with a multimedia device is activated. Based on the audio data received from at least two or more of the devices, a voice command associated with the multimedia device is determined. The multimedia device is controlled in accordance with the voice command.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: August 20, 2019
    Assignee: ROKU, INC.
    Inventors: Gregory M. Garner, Anthony Wood
  • Publication number: 20190246169
    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: February 11, 2019
    Publication date: August 8, 2019
    Inventors: Lloyd KLARKE, Greg GARNER, Carl SASSENRATH, Anthony WOOD, Scott Edward DE HAAS
  • Patent number: 10219030
    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: November 14, 2017
    Date of Patent: February 26, 2019
    Assignee: Roku, Inc.
    Inventors: Lloyd Klarke, Greg Garner, Carl Sassenrath, Anthony Wood, Scott Edward De Haas
  • Patent number: 10217577
    Abstract: Described herein are several examples of an apparatus that features receptacles configured to accept interchangeable buttons. Each of the interchangeable buttons has a receptacle interface on a first side, which allows them to electrically connect to and communicate with the aforementioned apparatus, and a unique user-perceivable label on a second side. Electronic elements embedded in each interchangeable button, or alternatively located on its first side, correspond to a unique user-perceivable label. Based on these electronic elements, the apparatus recognizes each button individually, and identifies their user-perceivable label. As a result, the interchangeable buttons may be re-positioned on the apparatus and maintain their intended functionality according to their user-perceivable label. In addition, new interchangeable buttons with different user-perceivable labels and new functionality, according to their labels, can be introduced to the apparatus.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: February 26, 2019
    Assignee: Roku, Inc.
    Inventors: William Daniel Strauss, Scott Edward De Haas, Gregory Mack Garner, Jeffrey John Peters, Anthony Wood
  • Patent number: 10110943
    Abstract: Disclosed herein are system, method, and computer program product embodiments for flexible output of streaming media. An embodiment operates by receiving, at a media server, media over a network. Output media, corresponding to the received media, is streamed to a display device. The output media includes a video component and an audio component. A command is received. Responsive to the command, the streaming of the video component to the display device is discontinued. A streaming of the video component is begun to a mobile device at a point in the video component corresponding where the video was discontinued.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: October 23, 2018
    Assignee: ROKU, INC.
    Inventors: Gregory M. Garner, Anthony Wood, Gregory S. Gates, Michael Chin-Ming Fu
  • Publication number: 20180288813
    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: Application
    Filed: April 4, 2017
    Publication date: October 4, 2018
    Applicant: ROKU, INC.
    Inventors: Ilya Asnis, Gregory M. Garner, Tito Thomas, Anthony Wood
  • Publication number: 20180288115
    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: Application
    Filed: April 4, 2017
    Publication date: October 4, 2018
    Applicant: ROKU, INC.
    Inventors: Ilya Asnis, Gregory M. GARNER, Tito THOMAS, Anthony WOOD
  • Publication number: 20180288116
    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: Application
    Filed: April 4, 2017
    Publication date: October 4, 2018
    Applicant: ROKU, INC.
    Inventors: Ilya ASNIS, Gregory M. GARNER, Tito THOMAS, Anthony WOOD
  • Publication number: 20180286607
    Abstract: Described herein are several examples of an apparatus that features receptacles configured to accept interchangeable buttons. Each of the interchangeable buttons has a receptacle interface on a first side, which allows them to electrically connect to and communicate with the aforementioned apparatus, and a unique user-perceivable label on a second side. Electronic elements embedded in each interchangeable button, or alternatively located on its first side, correspond to a unique user-perceivable label. Based on these electronic elements, the apparatus recognizes each button individually, and identifies their user-perceivable label. As a result, the interchangeable buttons may be re-positioned on the apparatus and maintain their intended functionality according to their user-perceivable label. In addition, new interchangeable buttons with different user-perceivable labels and new functionality, according to their labels, can be introduced to the apparatus.
    Type: Application
    Filed: April 3, 2017
    Publication date: October 4, 2018
    Inventors: William Daniel STRAUSS, Scott Edward DE HAAS, Gregory Mack GARNER, Jeffrey John PETERS, Anthony WOOD
  • Patent number: 10084192
    Abstract: In embodiments, a fuel cell stack is provided that includes an interconnect between a first fuel cell and a second fuel cell, and a contact layer in contact with, and disposed between, an electrode of the first fuel cell and the interconnect. The contact layer may include a chromium-getter material. This chromium-getter material may consist of lanthanum oxide, lanthanum carbonate, and/or calcium carbonate.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: September 25, 2018
    Assignee: VERSA POWER SYSTEMS, LTD
    Inventors: Anthony Wood, Hongpeng He, Tahir Joia
  • Publication number: 20180260506
    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: March 7, 2018
    Publication date: September 13, 2018
    Inventors: Anthony Wood, Philip Chambers
  • Patent number: 10003834
    Abstract: Described herein is an example apparatus for displaying information associated with content while streaming the content to a display device. The apparatus includes a memory having a database stored therein. The database stores metadata relating to the content. The metadata includes a trick mode index, trick mode images and a database of information associated with segments of the content. The apparatus also includes a processor communicatively coupled to the memory. In operation, in some embodiments, the processor streams the content for display on the display device. The processor implements a trick mode operation upon receiving an appropriate user request. During implementation of the trick mode operation, the processor receives command input requesting information associated with the content.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: June 19, 2018
    Assignee: Roku, Inc.
    Inventor: Anthony Wood
  • Publication number: 20180152489
    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: Application
    Filed: November 29, 2016
    Publication date: May 31, 2018
    Applicant: Roku, Inc.
    Inventors: Anthony WOOD, Joseph HOLLINGER
  • Publication number: 20180152743
    Abstract: Described herein is an example apparatus for displaying information associated with content while streaming the content to a display device. The apparatus includes a memory having a database stored therein. The database stores metadata relating to the content. The metadata includes a trick mode index, trick mode images and a database of information associated with segments of the content. The apparatus also includes a processor communicatively coupled to the memory. In operation, in some embodiments, the processor streams the content for display on the display device. The processor implements a trick mode operation upon receiving an appropriate user request. During implementation of the trick mode operation, the processor receives command input requesting information associated with the content.
    Type: Application
    Filed: November 29, 2016
    Publication date: May 31, 2018
    Applicant: Roku, Inc.
    Inventor: Anthony WOOD
  • Publication number: 20180143746
    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: Application
    Filed: November 23, 2016
    Publication date: May 24, 2018
    Applicant: Roku, Inc.
    Inventors: David STERN, Anthony Wood
  • Patent number: 9936263
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for controlling display of media content. An embodiment operates by receiving a selection of media content for playback, presenting interstitial media content on a first device prior to playing the media content, transmitting an option to skip the interstitial media content to a second device, receiving a request to skip the interstitial media content from the second device, stopping presentation of the interstitial media content on the first device, and presenting the selected media content on the first device.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: April 3, 2018
    Assignee: Roku, Inc.
    Inventors: Anthony Wood, Scott Rosenberg, Ilya Asnis
  • Publication number: 20180070131
    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: November 14, 2017
    Publication date: March 8, 2018
    Inventors: Lloyd Klarke, Greg Garner, Carl Sassenrath, Anthony Wood, Scott Edward De Haas
  • Publication number: 20180047386
    Abstract: Disclosed herein are system, method, and computer program product embodiments for distributed voice processing. An embodiment operates by receiving audio data from microphones associated with a plurality of devices distributed across an area of interest. A trigger word is detected in the audio data received from at least one of the devices. Responsive to detecting the trigger word, a voice command processing system associated with a multimedia device is activated. Based on the audio data received from at least two or more of the devices, a voice command associated with the multimedia device is determined. The multimedia device is controlled in accordance with the voice command.
    Type: Application
    Filed: August 10, 2016
    Publication date: February 15, 2018
    Inventors: Gregory M. Garner, Anthony Wood
  • Publication number: 20180041813
    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: Application
    Filed: October 16, 2017
    Publication date: February 8, 2018
    Inventor: Anthony Wood
  • Publication number: 20180035155
    Abstract: Disclosed herein are system, method, and computer program product embodiments for flexible output of streaming media. An embodiment operates by receiving, at a media server, media over a network. Output media, corresponding to the received media, is streamed to a display device. The output media includes a video component and an audio component. A command is received. Responsive to the command, the streaming of the video component to the display device is discontinued. A streaming of the video component is begun to a mobile device at a point in the video component corresponding where the video was discontinued.
    Type: Application
    Filed: August 1, 2016
    Publication date: February 1, 2018
    Inventors: Gregory M. Garner, Anthony Wood, Gregory S. Gates, Michael Chin-Ming Fu