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: 7688803
    Abstract: A system comprising: an IP telephony interface communicatively coupled to an IP telephony service; a secondary telephony interface communicatively coupled to a secondary telephony service; and a telephone connection module to select between the IP telephony service and the secondary telephone service based on one or more specified telephony connection conditions.
    Type: Grant
    Filed: September 30, 2002
    Date of Patent: March 30, 2010
    Inventors: Steven J. Young, Todd Krein, Stephen G. Perlman
  • Patent number: 7684752
    Abstract: A wireless network includes a satellite antenna assembly with a reflector dish and at least one low-noise block converter (LNB) positioned opposite the reflector dish. A wireless transceiver transmits video and data information to one or more users located in a surrounding area. An interface unit is coupled to provide communication signals to the wireless transceiver. The unit is also configured for connection to an interactive data network so that the one or more users are provided with connectivity to the interactive data network via 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: December 10, 2002
    Date of Patent: March 23, 2010
    Assignee: OnLive, Inc.
    Inventor: Stephen G. Perlman
  • Patent number: 7671321
    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: August 22, 2005
    Date of Patent: March 2, 2010
    Assignee: Rearden, LLC
    Inventors: Stephen G. Perlman, Axel Busboom, Pamela Greene, Tim S. Cotter, John Speck, Roger van der Laan
  • Patent number: 7673322
    Abstract: Systems and methods for recording a signal received by a home entertainment system that includes multiple consumer electronics devices interconnected to a central electronics device in a hub and spoke configuration. The configuration allows all signals in the home entertainment system to be accessible by the central electronics device. Accordingly, the central electronics device can process, route, or otherwise respond to any signal. By way of example, any signal can be routed to a recording system, where it can be recorded. The signal is coupled with information from an electronic programming guide that details specific programming. An automatic determination is made as to whether or not there exists enough free space on a recording medium to record a specific program. Upon recording the program on the recording medium, an index is updated on the recording medium from the electronic programming guide information and from the location of the program on the recording medium.
    Type: Grant
    Filed: February 7, 2005
    Date of Patent: March 2, 2010
    Assignee: Microsoft Corporation
    Inventor: Stephen G. Perlman
  • Publication number: 20100044123
    Abstract: A system and method are described for powering a vehicle using radio frequency (“RF”) signals.
    Type: Application
    Filed: November 14, 2008
    Publication date: February 25, 2010
    Inventors: Stephen G. Perlman, Antonio Forenza
  • Patent number: 7667767
    Abstract: A system and method are described for performing motion capture on stop-motion animated characters. For example, a method according to one embodiment of the invention comprises: embedding phosphor within a moldable material; forming one or more stop-motion objects from the moldable material to create a first phosphor pattern; exposing the moldable material to a light source; removing the light source; and capturing the first phosphor pattern with a first set of one or more cameras.
    Type: Grant
    Filed: June 7, 2006
    Date of Patent: February 23, 2010
    Assignee: Onlive, Inc.
    Inventor: Stephen G. Perlman
  • Patent number: 7636381
    Abstract: A system for dynamically adapting the communication characteristics of a multiple antenna system (MAS) with multi-user (MU) transmissions (defined with the acronym MU-MAS), such as a distributed-input distributed-output (DIDO) communication system. For example, a system according to one embodiment of the invention comprises: one or more coding modulation units to encode and modulate information bits for each of a plurality of wireless client devices to produce encoded and modulated information bits; one or more mapping units to map the encoded and modulated information bits to complex symbols; and a MU-MAS or DIDO configurator unit to determine a subset of users and a MU-MAS or DIDO transmission mode based on channel characterization data obtained through feedback from the wireless client devices and to responsively control the coding modulation units and mapping units.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: December 22, 2009
    Assignee: Rearden, LLC
    Inventors: Antonio Forenza, Robert W. Heath, Jr., Stephen G. Perlman, Roger van der Laan, John Speck
  • Patent number: 7633994
    Abstract: A system for compensating for in-phase and quadrature (I/Q) imbalances for multiple antenna systems (MAS) with multi-user (MU) transmissions (defined with the acronym MU-MAS), such as distributed-input distributed-output (DIDO) communication systems, comprising multicarrier modulation, such as orthogonal frequency division multiplexing (OFDM).
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: December 15, 2009
    Assignee: Rearden, LLC.
    Inventors: Antonio Forenza, Robert W. Heath, Jr., Stephen G. Perlman, Roger van der Laan, John Speck
  • Patent number: 7633521
    Abstract: A system, apparatus and method are described for improving marker identification within a motion capture system. For example, a system according to one embodiment of the invention comprises: a plurality of cameras configurable for a motion capture session, each of the cameras having an illuminating device for generating light and a lens for capturing light reflected off of one or more retro-reflective markers used for the motion capture session; and a plurality of pieces of polarized material coupled over the illuminating device and the lens of each of the cameras, wherein for each individual camera, either a first orientation or a second orientation for the polarized material is selected based on which other cameras are within the individual camera's field of view and the orientation of the polarized material used for the other cameras, the first orientation being perpendicular to the second orientation.
    Type: Grant
    Filed: February 25, 2005
    Date of Patent: December 15, 2009
    Assignee: OnLive, Inc.
    Inventors: Stephen G. Perlman, Greg LaSalle, Kenneth A. Pearce, John Speck
  • Patent number: 7599420
    Abstract: A system and method are described for compensating for frequency and phase offsets in a multiple antenna system (MAS) with multi-user (MU) transmissions (“MU-MAS”).
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: October 6, 2009
    Assignee: Rearden, LLC
    Inventors: Antonio Forenza, Robert W. Heath, Jr., Stephen G. Perlman, Roger van der Laan, John Speck
  • Patent number: 7593361
    Abstract: A method of operation for wireless transmission of data to one or more destination devices across a network that includes a plurality of access points disposed about a building, each access point having a first transmission range of maximum bandwidth and a second transmission range of signal interference, the access points being arranged in a topology wherein each access point is spaced-apart from a nearest neighboring access point by a first distance less than the first transmission range. The data is transmitted by a first access point; then it is repeated by a series of additional access points that extends across the topology. Re-transmission of the data occurs in a manner wherein any pair of access points transmitting on the same channel is separated by a distance greater than the second transmission range.
    Type: Grant
    Filed: February 14, 2003
    Date of Patent: September 22, 2009
    Assignee: OnLive, Inc.
    Inventor: Stephen G. Perlman
  • Patent number: 7590999
    Abstract: Systems and methods for recording a signal received by a home entertainment system that includes multiple consumer electronics devices interconnected to a central electronics device in a hub and spoke configuration. The configuration allows all signals in the home entertainment system to be accessible by the central electronics device. Accordingly, the central electronics device can process, route, or otherwise respond to any signal. By way of example, any signal can be routed to a recording system, where it can be recorded. The signal is coupled with information from an electronic programming guide that details specific programming. An automatic determination is made as to whether or not there exists enough free space on a recording medium to record a specific program. Upon recording the program on the recording medium, an index is updated on the recording medium from the electronic programming guide information and from the location of the program on the recording medium.
    Type: Grant
    Filed: July 16, 2004
    Date of Patent: September 15, 2009
    Assignee: Microsoft Corporation
    Inventor: Stephen G. Perlman
  • Patent number: 7590084
    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: February 14, 2003
    Date of Patent: September 15, 2009
    Assignee: OnLive, Inc.
    Inventor: Stephen G. Perlman
  • Publication number: 20090228946
    Abstract: An apparatus is described comprising a Power-over-Ethernet interface, a High-Definition Media Interface (HDMI), a Bluetooth interface, a means for decompressing low-latency streaming interactive video and audio from an Internet-based hosting service and outputting the decompressed audio and video through HDMI, and a means for transmitting to the Internet-based hosting service user control information and statistics from received packets. Further, the apparatus is able to receive two interleaved streams of low-latency streaming interactive video.
    Type: Application
    Filed: January 23, 2009
    Publication date: September 10, 2009
    Inventors: Stephen G. Perlman, Roger van der Laan
  • Publication number: 20090225863
    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: Application
    Filed: January 23, 2009
    Publication date: September 10, 2009
    Inventors: Stephen G. Perlman, Roger van der Laan
  • Publication number: 20090225828
    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: Application
    Filed: January 23, 2009
    Publication date: September 10, 2009
    Inventors: Stephen G. Perlman, Roger van der Laan
  • Publication number: 20090225220
    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 motion or high scene complexity within a sequence of images occurring at different regions within the sequence of images; logically subdividing each of the sequence of images into a plurality of tiles, each tile having a size selected based on the amount of motion detected in a region in which the tile is positioned; and encoding one or more of the tiles within each image of the sequence of images using a first compression format and encoding the remainder of the tiles within each image of the sequence of images using a second compression format.
    Type: Application
    Filed: January 23, 2009
    Publication date: September 10, 2009
    Inventors: Roger van der Laan, Stephen G. Perlman
  • Publication number: 20090220002
    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: logically subdividing each of a sequence of images into a plurality of tiles, each of the tiles having a defined position within each of the sequence of images, the defined position remaining the same between successive images; detecting motion within the sequence of images occurring at each of the positions of each of the tiles; and encoding each tile within each image of the sequence of images using a first compression format or a second compression format, wherein the frequency at which a particular tile is encoded according to the first compression format across the sequence of images is based on the detected amount of motion at the position of that tile across the sequence of images.
    Type: Application
    Filed: January 23, 2009
    Publication date: September 3, 2009
    Inventors: Roger van der Laan, Stephen G. Perlman
  • Publication number: 20090220001
    Abstract: A system and method are described below for encoding interactive low-latency video using interframe coding.
    Type: Application
    Filed: January 23, 2009
    Publication date: September 3, 2009
    Inventors: Roger van der Laan, Stephen G. Perlman
  • Publication number: 20090215540
    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: Application
    Filed: January 23, 2009
    Publication date: August 27, 2009
    Inventors: Stephen G. Perlman, Roger van der Laan