Patents by Inventor Stephen G. Perlman

Stephen G. Perlman 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: 9643084
    Abstract: A computer-implemented system and method are described for performing video compression. For example, a method according to one embodiment comprises: encoding a plurality of video frames or portions thereof according to a first encoding format; transmitting the 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 video frame or portion thereof according to a second encoding format; and transmitting the video frames or portions thereof to the client device.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: May 9, 2017
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Stephen G. Perlman, Roger van der Laan, Timothy Cotter, Scott Furman, Robert McCool, Ian Buckley
  • Patent number: 9623326
    Abstract: An apparatus comprising a server that generates a stream of streaming interactive video and/or audio. Means for multicasting the stream to a plurality of client devices accommodating different device video, audio and/or network characteristics, and means for allowing input from one or more of the client devices to control the streaming interactive video.
    Type: Grant
    Filed: December 13, 2014
    Date of Patent: April 18, 2017
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Stephen G. Perlman, Roger Van der Laan
  • Publication number: 20170054482
    Abstract: A system and method are described for distributed antenna wireless communications.
    Type: Application
    Filed: November 1, 2016
    Publication date: February 23, 2017
    Inventors: Antonio Forenza, Stephen G. Perlman
  • Patent number: 9573059
    Abstract: A method comprising executing a program on a server of a server center that generates and streams a user page in the form of streaming interactive video on a display of a user computer connected to the server via the Internet, the user page including a plurality of video windows, one or more of the video windows including streaming interactive video as well as simultaneously recorded video segments which are replayable by the user.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: February 21, 2017
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Stephen G. Perlman, Roger van der Laan
  • Publication number: 20170041058
    Abstract: A system and method are described for distributed antenna wireless communications.
    Type: Application
    Filed: July 1, 2016
    Publication date: February 9, 2017
    Inventors: Antonio Forenza, Stephen G. Perlman
  • Publication number: 20160360208
    Abstract: Methods and systems for processing instructions by an online video game hosting system are provided. One example method includes receiving a control signal for a video game. The control signal is received by a server of the online video game hosting system, and the control signal is transmitted from a client device to the server over a network. Then, executing the online video game by the server while receiving the control signal. The executing causes generation of a sequence of video frames and encoding the sequence of video frames to generate a first compressed sequence of video frames and generate a second compressed sequence of video frames. Transmitting the first compressed sequence of video frames to the client device over the network for decoding by the client device to produce a first decoded sequence of video frames for displaying on a display of the client device.
    Type: Application
    Filed: August 16, 2016
    Publication date: December 8, 2016
    Inventors: Stephen G. Perlman, Roger van der Laan, Timothy Cotter, Scott Furman, Rob McCool, Ian Buckley
  • Publication number: 20160294455
    Abstract: Systems and methods are described for coordinating transmissions in distributed wireless systems via user clustering. For example, a method according to one embodiment of the invention comprises: measuring link quality between a target user and a plurality of distributed-input distributed-output (DIDO) distributed antennas of base transceiver stations (BTSs); using the link quality measurements to define a user cluster; measuring channel state information (CSI) between each user and each DIDO antenna within a defined user cluster; and precoding data transmissions between each DIDO antenna and each user within the user cluster based on the measured CSI.
    Type: Application
    Filed: June 13, 2016
    Publication date: October 6, 2016
    Inventors: Antonio Forenza, Erik Lindskog, Stephen G. Perlman
  • Publication number: 20160271493
    Abstract: A system and method for entering text within a video game application are described.
    Type: Application
    Filed: May 31, 2016
    Publication date: September 22, 2016
    Inventor: Stephen G. Perlman
  • Publication number: 20160255618
    Abstract: A system and methods are described which compensate for the adverse effect of Doppler on the performance of DIDO systems. One embodiment of such a system employs different selection algorithms to adaptively adjust the active BTSs to different UEs based by tracking the changing channel conditions. Another embodiment utilizes channel prediction to estimate the future CSI or DIDO precoding weights, thereby eliminating errors due to outdated CSI.
    Type: Application
    Filed: February 29, 2016
    Publication date: September 1, 2016
    Inventors: Antonio Forenza, Stephen G. Perlman
  • Publication number: 20160236097
    Abstract: A computer-implemented system and method are described for managing audio chat for an online video game or application. For example, a system according to one embodiment comprises: an online video game or application execution engine to execute an online video game or application in response to input from one or more users of the video game or application and to responsively generate audio and video of the video game or application; and a chat subsystem to establish audio chat sessions with the one or more users and one or more spectators to the video game or application, the chat subsystem establishing a plurality of audio chat channels including a spectator channel over which the spectators participate in audio chat and a user channel over which the users participate in audio chat.
    Type: Application
    Filed: April 25, 2016
    Publication date: August 18, 2016
    Inventors: David R. Sullivan, Robert McCool, Stephen G. Perlman
  • Publication number: 20160236083
    Abstract: A computer-implemented system and method are described for performing video compression. For example, a method according to one embodiment comprises: encoding a plurality of video frames or portions thereof according to a first encoding format; transmitting the 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 video frame or portion thereof according to a second encoding format; and transmitting the video frames or portions thereof to the client device.
    Type: Application
    Filed: April 12, 2016
    Publication date: August 18, 2016
    Inventors: Stephen G. Perlman, Roger van der Laan, Timothy Cotter, Scott Furman, Robert McCool, Ian Buckley
  • Patent number: 9420283
    Abstract: A computer-implemented system and method for performing video compression are described.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: August 16, 2016
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Stephen G. Perlman, Roger van der Laan, Timothy Cotter, Scott Furman, Rob McCool, Ian Buckley
  • Publication number: 20160220901
    Abstract: A system and method are described for managing the state of an online video game. A method includes initiating a new online video game in response to user input from a client device, the online video game being in a first state on a first server when initiated; executing the online video game on the server, thereby causing the online video game to enter a second state; pausing or terminating the online video game; determining differences between the first state and the second state and generating difference data containing the differences; transmitting the difference data over a network to a second server; and recreating the second state from the difference data and the first state in response to user input indicating that the user wishes to resume the online video game and in response to the second server being selected as the server on which to execute the video game.
    Type: Application
    Filed: April 12, 2016
    Publication date: August 4, 2016
    Inventors: Stephen G. Perlman, Roger van der Laan, Timothy Cotter, Scott Furman, Robert McCool, Ian Buckley
  • Patent number: 9386465
    Abstract: A system and method are described for distributed antenna wireless communications.
    Type: Grant
    Filed: January 15, 2014
    Date of Patent: July 5, 2016
    Assignee: REARDEN, LLC
    Inventors: Antonio Forenza, Stephen G. Perlman
  • Patent number: 9369888
    Abstract: Systems and methods are described for coordinating transmissions in distributed wireless systems via user clustering. For example, a method according to one embodiment of the invention comprises: measuring link quality between a target user and a plurality of distributed-input distributed-output (DIDO) distributed antennas of base transceiver stations (BTSs); using the link quality measurements to define a user cluster; measuring channel state information (CSI) between each user and each DIDO antenna within a defined user cluster; and precoding data transmissions between each DIDO antenna and each user within the user cluster based on the measured CSI.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: June 14, 2016
    Assignee: REARDEN, LLC
    Inventors: Antonio Forenza, Erik Lindskog, Stephen G. Perlman
  • Patent number: 9352222
    Abstract: A system and method for entering text within a video game application are described.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: May 31, 2016
    Assignee: Sony Interactive Entertainment America LLC
    Inventor: Stephen G. Perlman
  • Patent number: 9339728
    Abstract: A computer-implemented system and method are described for managing audio chat for an online video game or application. For example, a system according to one embodiment comprises: an online video game or application execution engine to execute an online video game or application in response to input from one or more users of the video game or application and to responsively generate audio and video of the video game or application; and a chat subsystem to establish audio chat sessions with the one or more users and one or more spectators to the video game or application, the chat subsystem establishing a plurality of audio chat channels including a spectator channel over which the spectators participate in audio chat and a user channel over which the users participate in audio chat.
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: May 17, 2016
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: David R. Sullivan, Robert McCool, Stephen G. Perlman
  • Patent number: 9314691
    Abstract: A computer-implemented system and method are described for performing video compression. For example, a method according to one embodiment comprises: encoding a plurality of video frames or portions thereof according to a first encoding format; transmitting the 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 video frame or portion thereof according to a second encoding format; and transmitting the video frames or portions thereof to the client device.
    Type: Grant
    Filed: August 7, 2009
    Date of Patent: April 19, 2016
    Assignee: Sony Computer Entertainment America LLC
    Inventors: Stephen G. Perlman, Roger van der Laan, Timothy Cotter, Scott Furman, Robert McCool, Ian Buckley
  • Patent number: 9312929
    Abstract: A system and methods are described which compensate for the adverse effect of Doppler on the performance of DIDO systems. One embodiment of such a system employs different selection algorithms to adaptively adjust the active BTSs to different UEs based by tracking the changing channel conditions. Another embodiment utilizes channel prediction to estimate the future CSI or DIDO precoding weights, thereby eliminating errors due to outdated CSI.
    Type: Grant
    Filed: May 4, 2012
    Date of Patent: April 12, 2016
    Assignee: REARDEN, LLC
    Inventors: Antonio Forenza, Stephen G. Perlman
  • Patent number: 9308452
    Abstract: A system and method are described for managing the state of an online video game. A method includes initiating a new online video game in response to user input from a client device, the online video game being in a first state on a first server when initiated; executing the online video game on the server, thereby causing the online video game to enter a second state; pausing or terminating the online video game; determining differences between the first state and the second state and generating difference data containing the differences; transmitting the difference data over a network to a second server; and recreating the second state from the difference data and the first state in response to user input indicating that the user wishes to resume the online video game and in response to the second server being selected as the server on which to execute the video game.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: April 12, 2016
    Assignee: Sony Computer Entertainment America LLC
    Inventors: Stephen G. Perlman, Roger van der Laan, Timothy Cotter, Scott Furman, Robert McCool, Ian Buckley