Patents Assigned to OL2, Inc.
  • Patent number: 8839336
    Abstract: A plurality of servers whose video output is coupled to video compression apparatus that transmits streaming interactive video to a plurality of users, with a feedback loop whereby the streaming interactive video is recursively combined within the video output of the plurality of servers.
    Type: Grant
    Filed: May 6, 2013
    Date of Patent: September 16, 2014
    Assignee: OL2, Inc.
    Inventors: Stephen G. Perlman, Roger Van der Laan
  • Patent number: 8832772
    Abstract: An apparatus for recording application state information over time while simultaneous recording application streaming interactive video output. A playback means in which the recorded application video may be played back or the application may be re-executed with the application state information.
    Type: Grant
    Filed: December 5, 2007
    Date of Patent: September 9, 2014
    Assignee: OL2, Inc.
    Inventors: Stephen G. Perlman, Roger van der Laan
  • Publication number: 20140237512
    Abstract: An apparatus for recording application state information over time while simultaneous recording application streaming interactive video output. A playback means in which the recorded application video may be played back or the application may be re-executed with the application state information.
    Type: Application
    Filed: April 29, 2014
    Publication date: August 21, 2014
    Applicant: OL2, Inc.
    Inventors: Stephen G. Perlman, Roger van der Laan
  • Publication number: 20140213362
    Abstract: An apparatus comprising one or more servers of a hosting service server center and a RAID that stores geometry for objects of a complex scene. The RAID being coupled to the one or more application or game servers and being operable to interactively stream the geometry on-the-fly during real-time animation associated with running of a game or application on the one or more servers. The geometry is being streamed with substantially no detectable latency.
    Type: Application
    Filed: March 31, 2014
    Publication date: July 31, 2014
    Applicant: OL2, INC.
    Inventors: Stephen G. Perlman, Roger van der Laan
  • Patent number: 8769594
    Abstract: A system and method are described below for reducing the effects of packet loss in a video communication system. For example, one embodiment of a computer-implemented method comprises: logically subdividing each of a sequence of images of a video stream into a plurality of tiles, each of the tiles having a defined position within each of the sequence of images; and packing the tiles into a plurality of data packets to maximize the number of tiles which are aligned with boundaries of each of the data packets; and transmitting the data packets containing the tiles over a communication channel from a server to a client.
    Type: Grant
    Filed: January 23, 2009
    Date of Patent: July 1, 2014
    Assignee: OL2, Inc.
    Inventors: Stephen G. Perlman, Roger van der Laan
  • Publication number: 20140137160
    Abstract: A plurality of servers whose video output is coupled to video compression apparatus that transmits streaming interactive video to a plurality of users, with a feedback loop whereby the streaming interactive video is recursively combined within the video output of the plurality of servers.
    Type: Application
    Filed: January 17, 2014
    Publication date: May 15, 2014
    Applicant: OL2, Inc.
    Inventors: Stephen G. Perlman, Roger Van der Laan
  • Patent number: 8711923
    Abstract: A method according to one embodiment comprises: encoding a first plurality of video frames or portions thereof, wherein each encoded video frame or portion thereof is dependent on a previously encoded video frame or portion thereof, respectively; transmitting the first plurality of encoded video frames or portions to a client device; receiving feedback information from the client device, the feedback information usable to determine whether data contained in the video frames or portions has not been successfully received and/or decoded; in response to detecting that a video frame or portion thereof has not been successfully received and/or decoded, encoding a current video frame or portion thereof to be dependent on a previously-encoded video frame or portion thereof known to have been successfully received and/or decoded on the client device; and transmitting the current video frame or portion thereof to the client device.
    Type: Grant
    Filed: August 7, 2009
    Date of Patent: April 29, 2014
    Assignee: OL2, Inc.
    Inventors: Stephen G. Perlman, Roger van der Laan, Timothy Cotter, Scott Furman, Robert McCool, Ian Buckley
  • Patent number: 8661496
    Abstract: An apparatus comprises a plurality of servers arranged in a parallel processing configuration to create a plurality of streams of low-latency streaming interactive video. Each server produces a stream of low-latency streaming interactive video. A unit combines the plurality of streams into a new stream of low-latency streaming interactive video. The unit is also operable to provide a user interface that allows real-time interactive manipulation of the resulting combined streams by a user.
    Type: Grant
    Filed: December 5, 2007
    Date of Patent: February 25, 2014
    Assignee: OL2, Inc.
    Inventors: Stephen G. Perlman, Roger van der Laan
  • Patent number: 8632410
    Abstract: A method by which a streaming interactive video user session is handed off from one streaming interactive video server to another without noticeable disruption to the video stream or the user interactivity.
    Type: Grant
    Filed: February 15, 2012
    Date of Patent: January 21, 2014
    Assignee: OL2, Inc.
    Inventors: Stephen G. Perlman, Roger van der Laan
  • Patent number: 8606942
    Abstract: A system and method are described for intelligently allocating client requests to server centers provide real-time streaming interactive video. For example, one embodiment of a computer-implemented method comprises: strategically positioning a plurality of application server centers at different geographical locations; receiving a request from a client to execute an online application; determining the latency requirements based on the type of application requested by the client; and forwarding the client request to a particular application server center within the plurality based at least on the latency requirements of the requested application.
    Type: Grant
    Filed: January 23, 2009
    Date of Patent: December 10, 2013
    Assignee: OL2, Inc.
    Inventors: Stephen G. Perlman, Roger van der Laan
  • Patent number: 8591334
    Abstract: A touch-screen apparatus and method are described for controlling an online video game.
    Type: Grant
    Filed: June 8, 2011
    Date of Patent: November 26, 2013
    Assignee: OL2, Inc.
    Inventors: Pierpaolo Baccichet, Michael Toy, Emily Adams, Stephen G. Perlman
  • Patent number: 8549574
    Abstract: A method comprising combining Internet linear video together with interactive video content into a single video stream that is compressed and transmitted in the form of streaming interactive video through the Internet to a user client device.
    Type: Grant
    Filed: December 5, 2007
    Date of Patent: October 1, 2013
    Assignee: OL2, Inc.
    Inventors: Stephen G. Perlman, Roger van der Laan
  • Publication number: 20130247125
    Abstract: A plurality of servers whose video output is coupled to video compression apparatus that transmits streaming interactive video to a plurality of users, with a feedback loop whereby the streaming interactive video is recursively combined within the video output of the plurality of servers.
    Type: Application
    Filed: May 6, 2013
    Publication date: September 19, 2013
    Applicant: OL2, Inc.
    Inventors: Stephen G. Perlman, Roger Van der Laan
  • Patent number: 8526490
    Abstract: A computer-implemented system and method for performing video compression are described.
    Type: Grant
    Filed: August 7, 2009
    Date of Patent: September 3, 2013
    Assignee: OL2, Inc.
    Inventors: Stephen G. Perlman, Roger van der Laan, Timothy Cotter, Scott Furman, Robert McCool, Ian Buckley
  • Patent number: 8517841
    Abstract: A video repository unit includes a plurality of disk drives arranged in a redundant array and circuitry to control writing/reading of video programs to/from the redundant array. A wireless transceiver receives video programs and transmits a selected video program to a remote viewer responsive to a request received by the wireless transceiver. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Grant
    Filed: August 16, 2012
    Date of Patent: August 27, 2013
    Assignee: OL2, Inc.
    Inventor: Stephen G. Perlman
  • Patent number: 8495678
    Abstract: A method comprising running a game or application on a server of a hosting service system and constantly recording video/audio output of the game or application in a delay buffer. On periodic intervals reports are made to the hosting service system by a watchdog process whether the game or application is running smoothly. If the watchdog process fails to report in during a periodic interval, then collecting, by the hosting service system any available machine state of the game or application along with the video/audio recorded by the delay buffer.
    Type: Grant
    Filed: December 5, 2007
    Date of Patent: July 23, 2013
    Assignee: OL2, Inc.
    Inventors: Stephen G. Perlman, Roger van der Laan
  • Patent number: 8468575
    Abstract: A plurality of servers whose video output is coupled to video compression apparatus that transmits streaming interactive video to a plurality of users, with a feedback loop whereby the streaming interactive video is recursively combined within the video output of the plurality of servers.
    Type: Grant
    Filed: December 5, 2007
    Date of Patent: June 18, 2013
    Assignee: OL2, Inc.
    Inventors: Stephen G. Perlman, Roger van der Laan
  • Publication number: 20130145412
    Abstract: A method comprising running a web browser on one or more servers of a service center, and hosting files for a web page on a storage unit associated with the one or more servers. Upon receiving user input from a client device to the web browser at the service center, streaming interactive video web page is transmitted to the client device with substantially no detectable latency.
    Type: Application
    Filed: January 23, 2013
    Publication date: June 6, 2013
    Applicant: OL2, INC.
    Inventor: OL2, Inc.
  • Patent number: 8385258
    Abstract: A network for wireless transmission of a media data in a building includes a plurality of access points. A first access point receives the media data from a source and transmits the media data downstream at a first data rate. A plurality of additional access points is distributed about the building, each of which includes an upstream transceiver to receive the media content on a first channel and a downstream transceiver to re-transmit the media content at substantially the first data rate on a second channel. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Grant
    Filed: July 12, 2004
    Date of Patent: February 26, 2013
    Assignee: OL2, Inc.
    Inventor: Stephen G. Perlman
  • Patent number: 8387099
    Abstract: A method comprising running a web browser on one or more servers of a service center, and hosting files for a web page on a storage unit associated with the one or more servers. Upon receiving user input from a client device to the web browser at the service center, streaming interactive video web page is transmitted to the client device with substantially no detectable latency.
    Type: Grant
    Filed: December 5, 2007
    Date of Patent: February 26, 2013
    Assignee: OL2, Inc.
    Inventors: Stephen G. Perlman, Roger van der Laan