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: 10150030
    Abstract: Methods for hosting and operating a twitch service and systems are provided. One method includes running a twitch video game or real-time application at a hosting service center. The twitch video game or real-time application is configured to be played or used by a user on a client device remote to the hosting service center via compressed streaming interactive video. The hosting service center processes input received from the user, wherein the compressed streaming interactive video is compressed with a worst-case, round-trip latency from a user control input to display of a response to the user control input on the client device of the user. The method further includes broadcasting the twitch action video game or real-time application in one or more streams of real-time compressed digital video from the hosting service center to one or more viewing client devices over the Internet. The method also includes selectively overlaying, by the hosting service center, feedback data (e.g.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: December 11, 2018
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Stephen G. Perlman, Roger van der Laan
  • Patent number: 10148897
    Abstract: An apparatus for capturing images. In one embodiment, the apparatus comprises: a coded lens array including a plurality of lenses arranged in a coded pattern and with opaque material blocking array elements that do not contain lenses; and a light-sensitive semiconductor sensor coupled to the coded lens array and positioned at a specified distance behind the coded lens array, the light-sensitive sensor configured to sense light transmitted through the lenses in the coded lens array.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: December 4, 2018
    Assignee: REARDEN, LLC
    Inventors: Stephen G. Perlman, Axel Busboom, Pamela Greene, Timothy S. Cotter, John Speck, Roger van der Laan
  • Patent number: 10130891
    Abstract: A system and method are described below for encoding interactive low-latency video using interframe coding. For example, one embodiment of a computer-implemented method for performing video compression comprises: detecting a maximum data rate of a communication channel between a server and a client; transmitting a video stream comprising a series of sequential frames from the server to the client; detecting that the maximum data rate will be exceeded if a particular frame of the sequence of frames is transmitted from the server to the client over the communication channel; and in lieu of transmitting the frame which could cause the maximum data rate to be exceeded, causing the client to re-render the previous frame of the sequence of frames, thereby effectively reducing the frame rate of the video stream rendered on the client.
    Type: Grant
    Filed: January 23, 2009
    Date of Patent: November 20, 2018
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Stephen G. Perlman, Roger van der Laan
  • Publication number: 20180256975
    Abstract: A computer-implemented system and method for streaming video from a server to a client are described. For example, a method according to one embodiment comprises: receiving at the server a request for video content from the client; in response to the request, determining the hardware/software configuration of the client; generating and/or selecting a temporary decoder based on the hardware/software configuration of the client; transmitting the temporary decoder to the client, the client installing the temporary decoder; encoding and streaming the requested video content from the server to the client, the video content being encoded based on the capabilities of the temporary decoder, the video content being decoded by the temporary decoder and rendered on the client; detecting that the client has ended the session with the server; and in response to detecting that the client has ended the session, temporarily disabling and/or removing the temporary decoder from the client.
    Type: Application
    Filed: May 8, 2018
    Publication date: September 13, 2018
    Inventors: Stephen G. Perlman, Roger van der Laan, Timothy Cotter, Scott Furman, Robert McCool, Ian Buckley
  • Patent number: 10071308
    Abstract: A system and method for entering text within a video game application are described.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: September 11, 2018
    Assignee: Sony Interactive Entertainment America LLC
    Inventor: Stephen G. Perlman
  • Patent number: 10058778
    Abstract: Methods for hosting low-latency streaming interactive audio/video (A/V) include executing one or more video games or applications on a server communicatively coupled to a data network. Packet streams are received from a plurality of users and routed to the one or more video games. The packet streams include user control input that are used to compute A/V data in response. The A/V data are received from the video games or applications. Portions of the A/V data are compressed in parallel using processing units resulting in low-latency streaming compressed A/V data. The low-latency streaming compressed A/V data are routed to each of the users over a corresponding data network communication channel. The executing of video games, receiving of packet streams and A/V data, compressing portions of the A/V data and routing the compressed A/V data are performed with a latency such that at least one user has the perception that the controlled video game is responding instantly.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: August 28, 2018
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Stephen G. Perlman, Roger van der Laan
  • Patent number: 10052556
    Abstract: A method includes multicasting by a server center of streaming interactive video/audio streams to multiple destinations via an outbound Internet traffic interface. A given video/audio stream is routed to multiple destinations simultaneously. At least one of the video/audio streams is received at a delay buffer of the server center, the delay buffer storing a replayable portion of at least one of the video/audio streams.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: August 21, 2018
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Stephen G. Perlman, Roger van der Laan
  • Publication number: 20180221775
    Abstract: A system and method are described for storing program code and data within an application hosting center. For example, one embodiment of a computer-implemented method comprises: subdividing program code and/or data used to execute an online application into a first type and a second type; storing program code and data of the first type in a first type of memory, the first type of memory providing relatively low latency memory access; storing program code and data of the second type in a second type of memory, the second type of memory providing relatively higher latency memory access compared to the first type of memory; retrieving program code and data from the first memory and the second memory in response to a client request to execute an online application; and transmitting a streaming interactive video stream representing images generated by the application to the client.
    Type: Application
    Filed: April 3, 2018
    Publication date: August 9, 2018
    Inventors: Stephen G. Perlman, Roger Van der Laan
  • Publication number: 20180221774
    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 9, 2018
    Publication date: August 9, 2018
    Inventors: David R. Sullivan, Robert McCool, Stephen G. Perlman
  • Patent number: 9996962
    Abstract: A method is described comprising: applying a random pattern to specified regions of an object; tracking the movement of the random pattern during a motion capture session; and generating motion data representing the movement of the object using the tracked movement of the random pattern.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: June 12, 2018
    Assignee: REARDEN, LLC
    Inventors: Timothy Cotter, Stephen G. Perlman, John Speck, Roger van der Laan, Kenneth A. Pearce, Greg LaSalle
  • Patent number: 9968847
    Abstract: A computer-implemented system and method are described for performing video compression by an online video game service is provided. One example method includes receiving user input by a server and the user input is received from a client device over a network established between the client device and the server. The user input is from an input device associated with the client device and the client device and the input device are used to access the server to play a video game. The method further includes executing the video game on the server while receiving user input from the input device, and the video game produces a video output including a sequence of video images of the video game.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: May 15, 2018
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Stephen G. Perlman, Roger van der Laan, Timothy Cotter, Scott Furman, Robert McCool, Ian Buckley
  • Patent number: 9973246
    Abstract: A multiple antenna system (MAS) with multiuser (MU) transmissions (“MU-MAS”) exploiting inter-cell multiplexing gain via spatial processing to increase capacity in wireless communications networks.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: May 15, 2018
    Assignee: REARDEN, LLC
    Inventors: Antonio Forenza, Stephen G. Perlman
  • Patent number: 9962610
    Abstract: A computer-implemented system and method for streaming video from a server to a client are described. For example, a method according to one embodiment comprises: receiving at the server a request for video content from the client; in response to the request, determining the hardware/software configuration of the client; generating and/or selecting a temporary decoder based on the hardware/software configuration of the client; transmitting the temporary decoder to the client, the client installing the temporary decoder; encoding and streaming the requested video content from the server to the client, the video content being encoded based on the capabilities of the temporary decoder, the video content being decoded by the temporary decoder and rendered on the client; detecting that the client has ended the session with the server; and in response to detecting that the client has ended the session, temporarily disabling and/or removing the temporary decoder from the client.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: May 8, 2018
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Stephen G. Perlman, Roger van der Laan, Timothy Cotter, Scott Furman, Robert McCool, Ian Buckley
  • Patent number: 9956490
    Abstract: A system and method are described for storing program code and data within an application hosting center. For example, one embodiment of a computer-implemented method comprises: subdividing program code and/or data used to execute an online application into a first type and a second type; storing program code and data of the first type in a first type of memory, the first type of memory providing relatively low latency memory access; storing program code and data of the second type in a second type of memory, the second type of memory providing relatively higher latency memory access compared to the first type of memory; retrieving program code and data from the first memory and the second memory in response to a client request to execute an online application; and transmitting a streaming interactive video stream representing images generated by the application to the client.
    Type: Grant
    Filed: January 23, 2009
    Date of Patent: May 1, 2018
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Stephen G. Perlman, Roger van der Laan
  • Patent number: 9937425
    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 6, 2017
    Date of Patent: April 10, 2018
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: David R. Sullivan, Robert McCool, Stephen G. Perlman
  • Publication number: 20180097550
    Abstract: Systems and methods are described to mitigate interference to out of band receivers using out of band training signals.
    Type: Application
    Filed: August 21, 2017
    Publication date: April 5, 2018
    Inventors: Stephen G. Perlman, Antonio Forenza, Mario Di Dio, Fadi Saibi
  • Patent number: 9928633
    Abstract: A method is described comprising: applying a random pattern to specified regions of an object; tracking the movement of the random pattern during a motion capture session; and generating motion data representing the movement of the object using the tracked movement of the random pattern.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: March 27, 2018
    Assignee: REARDEN, LLC
    Inventors: Timothy Cotter, Stephen G. Perlman, John Speck, Roger van der Laan, Kenneth A. Pearce, Greg LaSalle
  • Patent number: 9923657
    Abstract: A multiple antenna system (MAS) with multiuser (MU) transmissions (“MU-MAS”) exploiting inter-cell multiplexing gain via spatial processing to increase capacity in wireless communications networks.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: March 20, 2018
    Assignee: REARDEN, LLC
    Inventors: Antonio Forenza, Stephen G. Perlman
  • Publication number: 20180076515
    Abstract: Systems and methods are described to create radio daisy chains for convenient and aesthetically pleasing high-density radio deployments.
    Type: Application
    Filed: October 24, 2017
    Publication date: March 15, 2018
    Inventors: Stephen G. Perlman, Roger van der Laan, Fadi Saibi, Mario Di Dio, Allan Ievers, Benyavut Jirasutayasuntorn, Lynne Freeman, Antonio Forenza
  • Publication number: 20180025526
    Abstract: A method is described comprising: applying a random pattern to specified regions of an object; tracking the movement of the random pattern during a motion capture session; and generating motion data representing the movement of the object using the tracked movement of the random pattern.
    Type: Application
    Filed: September 22, 2017
    Publication date: January 25, 2018
    Inventors: Timothy Cotter, Stephen G. Perlman, John Speck, Roger van der Laan, Kenneth A. Pearce, Greg LaSalle