Patents by Inventor Greg Sherwood

Greg Sherwood 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: 11647243
    Abstract: A system and a method use an application on a mobile device to transfer internet media content to a rendering device in a home network. The application may use an HTML rendering engine to display a web page to a user of the mobile device, and the web page may have controls for accessing the internet media content. The application may receive a user interaction signal which may indicate that a user invoked one of the controls for accessing the internet media content. In response, the application may initiate transfer of the internet media content to the rendering device in the home network and/or may queue the internet media content for later playback using the rendering device.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: May 9, 2023
    Assignee: Seagate Technology LLC
    Inventors: Greg Sherwood, James J. Kosmach, Osama Al-Shaykh, Richard June, Eva MacKay
  • Publication number: 20200175222
    Abstract: A system and a method use an application on a mobile device to transfer internet media content to a rendering device in a home network. The application may use an HTML rendering engine to display a web page to a user of the mobile device, and the web page may have controls for accessing the internet media content. The application may receive a user interaction signal which may indicate that a user invoked one of the controls for accessing the internet media content. In response, the application may initiate transfer of the internet media content to the rendering device in the home network and/or may queue the internet media content for later playback using the rendering device.
    Type: Application
    Filed: December 20, 2019
    Publication date: June 4, 2020
    Inventors: Greg Sherwood, James J. Kosmach, Osama Al-Shaykh, Richard June, Eva MacKay
  • Patent number: 10558735
    Abstract: A system and a method use an application on a mobile device to transfer internet media content to a rendering device in a home network. The application may use an HTML rendering engine to display a web page to a user of the mobile device, and the web page may have controls for accessing the internet media content. The application may receive a user interaction signal which may indicate that a user invoked one of the controls for accessing the internet media content. In response, the application may initiate transfer of the internet media content to the rendering device in the home network and/or may queue the internet media content for later playback using the rendering device.
    Type: Grant
    Filed: August 19, 2015
    Date of Patent: February 11, 2020
    Assignee: Seagate Technology LLC
    Inventors: Greg Sherwood, James J. Kosmach, Osama Al-Shaykh, Richard June, Eva MacKay
  • Publication number: 20160048485
    Abstract: A system and a method use an application on a mobile device to transfer internet media content to a rendering device in a home network. The application may use an HTML rendering engine to display a web page to a user of the mobile device, and the web page may have controls for accessing the internet media content. The application may receive a user interaction signal which may indicate that a user invoked one of the controls for accessing the internet media content. In response, the application may initiate transfer of the internet media content to the rendering device in the home network and/or may queue the internet media content for later playback using the rendering device.
    Type: Application
    Filed: August 19, 2015
    Publication date: February 18, 2016
    Inventors: Greg Sherwood, James J. Kosmach, Osama Al-Shaykh, Richard June, Eva MacKay
  • Patent number: 9195775
    Abstract: A system and a method render internet multimedia content in a network using an application to render the internet multimedia content and/or locally stored multimedia content on one or more rendering devices in the network. The application may provide web browser functions, such as, for example, receiving, processing, decoding and/or rendering the internet multimedia content. The application may have an enhanced user interface which may enable a user to select the internet multimedia content and a rendering device in the network, send the internet multimedia content to the rendering device and/or control rendering of the internet multimedia content on the rendering device.
    Type: Grant
    Filed: June 26, 2009
    Date of Patent: November 24, 2015
    Assignee: III Holdings 2, LLC
    Inventors: Osama Al-Shaykh, Rick Schwartz, Ralph Neff, Magdalena Leuca Espelien, Greg Sherwood
  • Publication number: 20140207911
    Abstract: A system and a method embed multimedia controls and indications in a webpage which may provide access to internet media content. The multimedia controls and indications embedded in the webpage may be accessible using a standard web browser and may enable a user of the standard web browser to invoke enhanced media functions for internet media content available through the webpage. The enhanced browser functions may include redirection of the internet media content to a rendering device in a home network, and the rendering device may be a different device than the browser terminal. The enhanced browser functions may include downloading the internet media content to a media server or other local storage device in the network, and the media server and the other local storage device may each be a different device than the browser terminal.
    Type: Application
    Filed: January 22, 2013
    Publication date: July 24, 2014
    Inventors: James Kosmach, Andrew Jenkins, Christian Gran, Greg Sherwood, Osama Al-Shaykh
  • Publication number: 20140195582
    Abstract: A system and a method provide an inter-application communication framework. A first application executed on a first device may establish communication and/or interaction with a second application executed by a second device and compatible with the first application. The first device may be connected to the second device by a network which enables the communication between the first application and the second application. The first device may support different application frameworks relative to the second device, and the first application and the second application may exist in different application frameworks. The first device may query an application knowledge repository to determine one or more compatible applications which exist in an application framework supported by the second device. In response, the first device may obtain identifiers which may identify the compatible applications in the application framework supported by the second device.
    Type: Application
    Filed: January 10, 2013
    Publication date: July 10, 2014
    Applicant: PacketVideo Corporation
    Inventors: Greg Sherwood, Osama Al-Shaykh, Dann Wilkens, Ralph Neff
  • Publication number: 20120210205
    Abstract: A system and a method use an application on a mobile device to transfer internet media content to a rendering device in a home network. The application may use an HTML rendering engine to display a web page to a user of the mobile device, and the web page may have controls for accessing the internet media content. The application may receive a user interaction signal which may indicate that a user invoked one of the controls for accessing the internet media content. In response, the application may initiate transfer of the internet media content to the rendering device in the home network and/or may queue the internet media content for later playback using the rendering device.
    Type: Application
    Filed: February 10, 2012
    Publication date: August 16, 2012
    Inventors: Greg Sherwood, James J. Kosmach, Osama Al-Shaykh, Richard June, Eva MacKay
  • Publication number: 20120060100
    Abstract: A system and a method transfer media content. An application may identify rendering devices in a network and/or may register with an events framework for media-related actions. The application may receive information for a media-related action which specifies media content and an action. The application may identify one or more of the rendering devices as capable of rendering the media content and may use a communication to direct the identified rendering device to render the media content. The identified rendering device may render the media content in response to the communication from the application.
    Type: Application
    Filed: November 4, 2010
    Publication date: March 8, 2012
    Inventors: Greg Sherwood, Osama Al-Shaykh, Mark Smith, Ralph Neff, Joel Espelien
  • Patent number: 8020185
    Abstract: A scheme for retrieving digital multimedia content from a network node. A message is provided to the network node by a client application executing on a digital multimedia device, wherein the message includes a multidimensional pointer to a depository of digital multimedia content associated with the network node as well as a timing parameter operable to indicate when the message is to take effect. The multidimensional pointer contains a relative time offset variable as well as a plurality of media identifier dimensions corresponding to a plurality of nested hierarchical levels into which the digital multimedia content is organized. Responsive to the message, content from a particular content source identified by the multidimensional pointer is streamed to the digital multimedia device at a time indicated responsive to the timing parameter.
    Type: Grant
    Filed: March 3, 2005
    Date of Patent: September 13, 2011
    Assignee: Alcatel Lucent
    Inventors: Thomas Zeng, Michael Foster, Michael Severa, Cheuk Chan, P. Greg Sherwood, Wei Wu, David Kosiba
  • Patent number: 7934010
    Abstract: A scheme for retrieving digital multimedia content from a network node. An RTSP SET_PARAMETER message is provided to the network node by a client application executing on a digital multimedia device, wherein the message contains at least one of a playlist identifier, a media clip index and an indication of an activation time. Responsive to the message, content from a particular content source identified by the playlist identifier, the media clip index, or both, is streamed to the digital multimedia device at a time determined responsive to the activation time.
    Type: Grant
    Filed: March 3, 2005
    Date of Patent: April 26, 2011
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Michael Foster, Michael Severa, P. Greg Sherwood, David Kosiba, Wei Wu, Cheuk Chan, Thomas Zeng
  • Publication number: 20100070646
    Abstract: A system and a method transfer multiple data channels between a server and a terminal via a stream session over a network. The system and the method utilize a bitstream switching, a fast buffer filling and/or a fast playback start to facilitate a switch from a first data channel and a second data channel. The server transfers second data of the second data channel to the terminal via one or more tracks which are encoded at more than one bitrate and/or are configured in one or more configurations. The terminal requests a change between the first track and/or the second track without terminating the stream session for the first data channel between the terminal and the server. As a result, the system and/or the method minimizes the delay period of time between requesting the switch to the second data channel and displaying the second data channel.
    Type: Application
    Filed: November 17, 2009
    Publication date: March 18, 2010
    Inventors: Cheuk Chan, Giri Anantharaman, Greg Sherwood, Osama Al-Shaykh, Mark Banham
  • Patent number: 7676591
    Abstract: A system and a method transfer multiple data channels between a server and a terminal via a stream session over a network. The system and the method utilize a bitstream switching, a fast buffer filling and/or a fast playback start to facilitate a switch from a first data channel and a second data channel. The first data channel and/or the second data channel is delivered to and/or is transferred to the terminal from the server over the network via a streaming session. The server transfers second data of the second data channel to the terminal via one or more tracks which are encoded at more than one bitrate and/or are configured in one or more configurations. The terminal requests a change between the first track and/or the second track without terminating the stream session for the first data channel between the terminal and the server. As a result, the system and/or the method minimizes the delay period of time between requesting the switch to the second data channel and displaying the second data channel.
    Type: Grant
    Filed: August 2, 2006
    Date of Patent: March 9, 2010
    Assignee: Packet Video Corporation
    Inventors: Cheuk Chan, Giri Anantharaman, Greg Sherwood, Osama Al-Shaykh, Mark Banham
  • Publication number: 20080039967
    Abstract: A system and a method for transmitting and receiving audiovisual media are provided. The system provides a network for transmitting audiovisual media and dynamic elements to a multimedia node which is connected to an electronic device, such as, for example, a portable electronic device. The audiovisual media is streaming audiovisual media, dynamic audiovisual media, interactive audiovisual media and/or dynamic and interactive audiovisual media scenes. Further, the network and the multimedia node transfer and receive dynamic elements and audiovisual media. The multimedia node transmits dynamic elements to the network which transmits the audiovisual media based on the dynamic elements received by the network. The multimedia node outputs a multimedia scene which incorporates the dynamic elements and the audiovisual media. Multiple users may access the network, the audiovisual media and/or the dynamic elements.
    Type: Application
    Filed: August 7, 2007
    Publication date: February 14, 2008
    Inventor: Greg Sherwood
  • Publication number: 20070233701
    Abstract: A system and a method secure content ratings by providing rating value information for a multimedia file which is based on, corresponds to and/or is associated with media, content and/or information in the multimedia file. A content fingerprint of the multimedia file is combined with the rating value information to form, to create, to generate and/or to produce full rating information for the multimedia file. A source of the rating value information digitally signs the full rating information to form, to create, to produce, to construct and/or to generate a rating information digital certificate for distribution with the multimedia file or separately from the multimedia file. Users add user rating information and/or change the metadata of the multimedia file without altering and/or without changing the rating value information, the content fingerprint, the full rating information and/or the rating information digital certificate of the multimedia file.
    Type: Application
    Filed: March 28, 2007
    Publication date: October 4, 2007
    Inventors: Greg Sherwood, Giri Anantharaman, Ralph Neff
  • Publication number: 20070076756
    Abstract: A system and a method transfer multiple data channels between a server and a terminal via a stream session over a network. The system and the method utilize a bitstream switching, a fast buffer filling and/or a fast playback start to facilitate a switch from a first data channel and a second data channel. The first data channel and/or the second data channel is delivered to and/or is transferred to the terminal from the server over the network via a streaming session. The server transfers second data of the second data channel to the terminal via one or more tracks which are encoded at more than one bitrate and/or are configured in one or more configurations. The terminal requests a change between the first track and/or the second track without terminating the stream session for the first data channel between the terminal and the server. As a result, the system and/or the method minimizes the delay period of time between requesting the switch to the second data channel and displaying the second data channel.
    Type: Application
    Filed: August 2, 2006
    Publication date: April 5, 2007
    Inventors: Cheuk Chan, Giri Anantharaman, Greg Sherwood, Osama Al-Shaykh, Mark Banham