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: 10593090
    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: September 22, 2017
    Date of Patent: March 17, 2020
    Assignee: Rearden Mova, LLC
    Inventors: Timothy Cotter, Stephen G. Perlman, John Speck, Roger van der Laan, Kenneth A. Pearce, Greg LaSalle
  • Publication number: 20200049840
    Abstract: An apparatus and method are described for capturing images in visible light as well as other radiation wavelengths. In one embodiment, the apparatus comprises: a diffraction coded imaging system including a plurality of apertures arranged in a diffraction coded array pattern with opaque material blocking array elements not containing apertures; and a light- or radiation-sensitive sensor coupled to the diffraction coded imaging system array and positioned at a specified distance behind the diffraction coded imaging system array, the radiation-sensitive sensor configured to sense light or radiation transmitted and diffracted through the apertures in the diffraction coded imaging system array.
    Type: Application
    Filed: October 22, 2019
    Publication date: February 13, 2020
    Inventor: Stephen G. Perlman
  • Publication number: 20200038764
    Abstract: An apparatus includes one or more servers of a hosting service center operable to execute video game for one or more users remotely located from the hosting service center. The execution of the video game on the one or more servers produces uncompressed video of 3D animation. The one or more servers are operable to integrate live video with the video game such that the live video appears within the uncompressed video of 3D animation. The live video is received at a hosting service center from one or more client devices correspondingly associated with the one or more users. The uncompressed video 3D animation is generated, at least partially, using data streamed from a high-speed storage unit of the hosting service center coupled to the one or more servers. The high-speed storage unit is configured to load geometry for efficient loading and rendering of objects of the 3D animations.
    Type: Application
    Filed: October 8, 2019
    Publication date: February 6, 2020
    Inventors: Stephen G. Perlman, Roger van der Laan
  • Patent number: 10547358
    Abstract: Systems and methods are described for radio frequency (RF) calibration in a multiple antenna system (MAS) with multi-user (MU) transmissions (“MU-MAS”) exploiting uplink/downlink channel reciprocity. The RF calibration is used to compute open-loop downlink precoder based on uplink channel estimates, thereby avoiding feedback overhead for channel state information as in closed-loop schemes. For example, a MU-MAS of one embodiment comprises a wireless cellular network with one or multiple beacon stations, multiple client devices and multiple distributed antennas operating cooperatively via precoding methods to eliminate inter-client interference and increase network capacity.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 28, 2020
    Assignee: REARDEN, LLC
    Inventors: Antonio Forenza, Fadi Saibi, Timothy A. Pitman, Stephen G. Perlman
  • Publication number: 20200021338
    Abstract: A system and method are described which enable planned evolution and obsolescence of multiuser wireless spectrum. One embodiment of such a system includes one or multiple centralized processors and one or multiple distributed nodes that communicate via wireline or wireless connections. The distributed nodes may share their identification number and other reconfigurable system parameters with the centralized processor. The information about all distributed nodes may be stored in a database that is shared by all centralized processors. The reconfigurable system parameters may comprise power emission, frequency band, modulation/coding scheme. The distributed nodes may be software defined radios such as FPGA, DSP, GPU and/or GPCPU that run algorithms for baseband signal processing and may be reconfigured remotely by the centralized processor. A cloud wireless system may be used wherein the distributed nodes are reconfigured periodically or instantly to adjust to the evolving wireless architecture.
    Type: Application
    Filed: September 20, 2019
    Publication date: January 16, 2020
    Inventors: Stephen G. Perlman, Antonio Forenza
  • Publication number: 20190364302
    Abstract: A method and system are provided for streaming a video game from a server to a client. One example system includes the server configured to generate video frames for the video game responsive to input received from the client. An encoder that processes the video frames to generate compressed video frames and storing past encoder states in memory associated with the encoder. The server is configured to transmit the compressed video frames to the client. The server is configured to receive a feedback signal from the client to determine when one or more of the compressed video frames that were sent were not been received by the client. The encoder is configured to generate one or more next video frames as compressed video frames that are dependent on compressed video frames that are known to have been successfully received based on the feedback signal.
    Type: Application
    Filed: August 6, 2019
    Publication date: November 28, 2019
    Inventors: Stephen G. Perlman, Michael Toy, Timothy S. Cotter, Jérôme Poichet, Paul Andrew Olbrich
  • Publication number: 20190358539
    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: August 6, 2019
    Publication date: November 28, 2019
    Inventors: Stephen G. Perlman, Roger van der Laan, Timothy Cotter, Scott Furman, Robert McCool, Ian Buckley
  • Patent number: 10488535
    Abstract: An apparatus and method are described for capturing images in visible light as well as other radiation wavelengths. In one embodiment, the apparatus comprises: a diffraction coded imaging system including a plurality of apertures arranged in a diffraction coded array pattern with opaque material blocking array elements not containing apertures; and a light- or radiation-sensitive sensor coupled to the diffraction coded imaging system array and positioned at a specified distance behind the diffraction coded imaging system array, the radiation-sensitive sensor configured to sense light or radiation transmitted and diffracted through the apertures in the diffraction coded imaging system array.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: November 26, 2019
    Assignee: REARDEN, LLC
    Inventor: Stephen G. Perlman
  • Publication number: 20190335445
    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: July 8, 2019
    Publication date: October 31, 2019
    Inventors: Antonio Forenza, Stephen G. Perlman
  • Patent number: 10456671
    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: August 28, 2018
    Date of Patent: October 29, 2019
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Stephen G. Perlman, Roger van der Laan
  • Publication number: 20190314728
    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: June 27, 2019
    Publication date: October 17, 2019
    Inventors: David R. Sullivan, Robert McCool, Stephen G. Perlman
  • Patent number: 10434425
    Abstract: An apparatus includes one or more servers of a hosting service center operable to execute a twitch video game or real-time application for one or more users remotely located from the hosting service center. The execution of the twitch video game or real-time application on the one or more servers produces uncompressed video of 3D animation. The one or more servers are operable to integrate live video with the twitch video game or real-time application such that the live video appears within the uncompressed video of 3D animation. The live video is received at a hosting service center from one or more client devices correspondingly associated with the one or more users. The uncompressed video 3D animation is generated, at least partially, using data streamed from a high-speed storage unit of the hosting service center coupled to the one or more servers. The high-speed storage unit is configured to load geometry for efficient loading and rendering of objects of the 3D animations.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: October 8, 2019
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Stephen G. Perlman, Roger van der Laan
  • Publication number: 20190296810
    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 10, 2019
    Publication date: September 26, 2019
    Inventors: Antonio Forenza, Erik Lindskog, Stephen G. Perlman
  • Patent number: 10425134
    Abstract: A system and method are described which enable planned evolution and obsolescence of multiuser wireless spectrum. One embodiment of such a system includes one or multiple centralized processors and one or multiple distributed nodes that communicate via wireline or wireless connections. The distributed nodes may share their identification number and other reconfigurable system parameters with the centralized processor. The information about all distributed nodes may be stored in a database that is shared by all centralized processors. The reconfigurable system parameters may comprise power emission, frequency band, modulation/coding scheme. The distributed nodes may be software defined radios such as FPGA, DSP, GPU and/or GPCPU that run algorithms for baseband signal processing and may be reconfigured remotely by the centralized processor. A cloud wireless system may be used wherein the distributed nodes are reconfigured periodically or instantly to adjust to the evolving wireless architecture.
    Type: Grant
    Filed: September 14, 2011
    Date of Patent: September 24, 2019
    Assignee: REARDEN, LLC
    Inventors: Stephen G. Perlman, Antonio Forenza
  • Publication number: 20190262711
    Abstract: A computer-implemented method is provided. The method includes running a game application on one or more servers of a hosting service center. The game application is for a game and wherein the game application is played by a first user of a first client device remote to the hosting service center via compressed streaming interactive video transmitted over the Internet. The method includes storing a recording of the game played by the first user. The method includes storing application state information for the recording of the game played by the first user. The method includes using the application state information, by a second user, to generate one or more additional views of the recording of the game played by the first user. The one or more additional views include generation of video using the application state information, and the generated video is different than video of the recording.
    Type: Application
    Filed: May 14, 2019
    Publication date: August 29, 2019
    Inventors: Stephen G. Perlman, Roger van der Laan
  • Patent number: 10369465
    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: June 5, 2017
    Date of Patent: August 6, 2019
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Stephen G. Perlman, Roger van der Laan, Timothy Cotter, Scott Furman, Robert McCool, Ian Buckley
  • Patent number: 10375426
    Abstract: A method for remote-hosted video effects includes rendering an application frame buffer in a hosting service that is streaming interactive video. Only a portion of the application frame buffer is subsequently displayed on a local device.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: August 6, 2019
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Stephen G. Perlman, Michael Toy, Timothy S. Cotter, Jérôme Poichet, Paul Andrew Olbrich
  • Publication number: 20190224577
    Abstract: A system and method are described for an online game service. One method includes receiving a request from a client device interacting with a game application. The request is received by a server of the online game service. Then, receiving a control signal from the client device in response to an input made when interacting with the game application. The control signal is transmitted over a communication channel between the client device and the server. Executing a game associated with the game application by the server to generate a video stream comprising a sequence of images. Compressing the sequence of images of the application in accordance with a compression process to generate a compressed sequence of images using a compression resource used by said server and at least one other server of said online game service.
    Type: Application
    Filed: February 12, 2019
    Publication date: July 25, 2019
    Inventors: Roger van der Laan, Stephen G. Perlman
  • Patent number: 10349417
    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: February 29, 2016
    Date of Patent: July 9, 2019
    Assignee: REARDEN, LLC
    Inventors: Antonio Forenza, Stephen G. Perlman
  • Patent number: 10335691
    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: April 9, 2018
    Date of Patent: July 2, 2019
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: David R. Sullivan, Robert McCool, Stephen G. Perlman