Patents Represented by Attorney Stewart M. Wiener
  • Patent number: 8352371
    Abstract: The method shown in FIG. 4 continues with the iterative play cycles of the game, such as alternating moves between each player in the game. Player A operates a user interface on the game device 110A to select one of the content media items owned by Player A 236 to play during a move in the game (step 465). The user interface displays the selected content media item on the game device 110A which Player A operates (step 470) and sends a request to the game device 110B which Player B operates to reveal the selected content media item (step 475). The game device 110B which Player B operates receives the request (step 480) and reveals the selected content media item stored in the shared content media, such as in the shared content media items 238 shown in FIG. 2 (step 485).
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: January 8, 2013
    Assignee: General Instrument Corporation
    Inventor: Lee Proctor
  • Patent number: 8346930
    Abstract: A multimedia processing device and method for using virtual resources to manage multimedia content system resources and access to such resources by system applications. A multimedia content processing device, such as a set-top box, is configured to provide virtual resources that emulate actual resources, such as a media playing resource, in a manner that allows system applications, such as a television or video on demand application, to believe they have access to the actual underlying system resource. The method includes providing a virtual resource for a system application seeking access to a system resource. The virtual resource can be configured in an attached mode, in which the virtual resource forwards information between an active system application and the accessed resource. The virtual resource also can be configured in a detached mode, in which the virtual resource emulates the actual resource to which a non-active system application is seeking access.
    Type: Grant
    Filed: May 9, 2007
    Date of Patent: January 1, 2013
    Assignee: General Instrument Corporation
    Inventors: Thomas R. Johannesson, Daniel Helmers
  • Patent number: 8340531
    Abstract: Methods of transmitting an optical signal through optical fiber in a manner suppressing stimulated Brillouin scattering (SBS) are provided. A light beam emitted from a light source is modulated by driving either the light source or a separate phase modulator or both simultaneously with a separate high frequency signal dithered by one or more low frequency dithering signals of a frequency or frequencies lower than that of the high frequency signal. Thereafter, the light beam is further modulated externally with an RF information-carrying signal. The high frequency signal is at least twice a highest frequency of the RF information-carrying signal. The light beam modulated with the RF information-carrying signal is coupled into optical fiber.
    Type: Grant
    Filed: December 18, 2009
    Date of Patent: December 25, 2012
    Assignee: General Instrument Corporation
    Inventor: Jun Wang
  • Patent number: 8340974
    Abstract: An aspect of the present invention is drawn to an audio data processing device for use by a user to control a system and for use with a microphone, a user demographic profiles database and a content/ad database. The microphone may be operable to detect speech and to generate speech data based on the detected speech. The user demographic profiles database may be capable of having demographic data stored therein. The content/ad database may be capable of having at least one of content data and advertisement data stored therein. The audio data processing device includes a voice recognition portion, a voice analysis portion and a speech to text portion. The voice recognition portion may be operable to process user instructions based on the speech data. The voice analysis portion may be operable to determine characteristics of the user based on the speech data. The speech to text portion may be operable to determine interests of the user.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: December 25, 2012
    Assignee: Motorola Mobility LLC
    Inventors: Robert A. Zurek, James P. Ashley
  • Patent number: 8340098
    Abstract: Method and apparatus for distributing a content stream from a headend to a subscriber terminal is described. In one example, the content stream is processed at the headend to generate a sequence of instances having successively staggered reference frames. A request for the content streams is received from the subscriber terminal at an initial time. In response to the request, an instance from the sequence of instances having the first reference frame after the initial time is selected. The selected instance is transmitted towards the subscriber terminal.
    Type: Grant
    Filed: December 7, 2005
    Date of Patent: December 25, 2012
    Assignee: General Instrument Corporation
    Inventor: Kevin S. Wirick
  • Patent number: 8335256
    Abstract: A video coding system includes a decoder configured to decode an encoded reference picture, a primary memory, and a secondary memory configured to store the decoded reference picture. The video coding system also includes a logic device configured to extract motion vectors for generating a predicted picture of the reference picture and to store the extracted motion vectors in memory bins. The reference picture includes a plurality of predefined regions and each memory bin stores motion vectors for a particular region of the plurality of predefined regions. For each of the plurality of predefined regions of the reference picture, the logic device is configured to use the memory bin corresponding to a reference region to read the reference region from the secondary memory and write the reference region into the primary memory. The written reference region and the motion vectors of the corresponding memory bin are used to spatially translate the written reference region into the predicted picture.
    Type: Grant
    Filed: November 14, 2008
    Date of Patent: December 18, 2012
    Assignee: General Instrument Corporation
    Inventors: John Shumate, Yendo Hu
  • Patent number: 8332633
    Abstract: A method of securing transmission of streaming media by encrypting each packet in the stream with a packet key using a fast encryption algorithm. The packet key is a hash of the packet tag value and a closed key which is unique for each stream. The closed key is itself encrypted by the sender and passed to the recipient using a public key encryption system. The encrypted closed key (open key) may conveniently be inserted into the stream header. All of the packets in the stream are encrypted, but only the data pay load of each packet is encrypted. It is computationally infeasible, without knowing the recipient's private key to calculate the closed key based upon knowledge of publicly accessible information such as the recipient's public key, the open key, the encrypted stream data or the packet tag values.
    Type: Grant
    Filed: February 1, 2008
    Date of Patent: December 11, 2012
    Assignee: General Instrument Corporation
    Inventor: William Michael Raike
  • Patent number: 8326077
    Abstract: A method and apparatus for image processing a lens-distorted image (e.g., a fisheye image) is provided. The method includes partitioning coordinate points in a selected output image into tiles. The output image is an undistorted rendition of a subset of the lens-distorted image. Coordinate points on a border of the tiles in the output image are selected. For each tile, coordinate points in the lens-distorted image corresponding to each selected coordinate point in the output image are calculated. In addition, for each tile, a bounding box on the lens-distorted image is selected. The bounding box includes the calculated coordinates in the lens-distorted image. The bounding boxes are expanded so that they encompass all coordinate points in the lens-distorted image that map to all coordinate points in their respective corresponding tiles. Output pixel values are generated for each tile from pixel values in their corresponding expanded bounding boxes.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: December 4, 2012
    Assignee: General Instrument Corporation
    Inventors: Sek M. Chai, Malcolm R. Dwyer, Ruei-Sung Lin, Daniel A. Linzmeier, Nikolaos Bellas
  • Patent number: 8316302
    Abstract: A method and apparatus is provided for annotating video content with metadata generated using speech recognition technology. The method begins by rendering video content on a display device. A segment of speech is received from a user such that the speech segment annotates a portion of the video content currently being rendered. The speech segment is converted to a text-segment and the text-segment is associated with the rendered portion of the video content. The text segment is stored in a selectively retrievable manner so that it is associated with the rendered portion of the video content.
    Type: Grant
    Filed: May 11, 2007
    Date of Patent: November 20, 2012
    Assignee: General Instrument Corporation
    Inventors: Kevin M. McKoen, Michael A. Grossman
  • Patent number: 8284828
    Abstract: Instability resulting from non-linear impairments is detected and an equalizer of an end device is reset. An equalization instability threshold is retrieved from a data storage device. An equalization parameter for the end device is monitored and, if the equalization parameter exceeds the equalization instability threshold, the equalizer is reset.
    Type: Grant
    Filed: November 11, 2009
    Date of Patent: October 9, 2012
    Assignee: General Instrument Corporation
    Inventors: Michael J. Cooper, John L. Moran
  • Patent number: 8284761
    Abstract: A system and method for implementing dynamic end-to-end loss compensation in a VoIP communication system is provided. The invention utilizes standard signaling protocol to accommodate for the characteristics of various call endpoints, and in particular, provides for an SDP parameter that conveys terminal characteristics between endpoints of a VoIP connection.
    Type: Grant
    Filed: May 24, 2007
    Date of Patent: October 9, 2012
    Assignee: General Instrument Corporation
    Inventors: Phillip Kent Freyman, Robert C. Stein
  • Patent number: 8285322
    Abstract: A system and method for minimizing interference for mobile devices operating in a communication network that includes a centralized controller and a number of femtocells, each femtocell including a base station. The method calculates a power assignment priority for each femtocell, and determines a priority order of the femtocells, the priority order based on the power assignment priority calculated for each femtocell. The method calculates a power to assign to the base station for each femtocell based on the priority order. The method allocates a first portion of the power assigned to the base station for each femtocell as required for real-time traffic, and a second portion of the power assigned to the base station for each femtocell as required for non-real-time traffic.
    Type: Grant
    Filed: August 5, 2009
    Date of Patent: October 9, 2012
    Assignee: Motorola Mobility LLC
    Inventors: Xiang Chen, Ying Cai, Peilu Ding, Xiaowei Jin, Ravindra P. Moorut
  • Patent number: 8275003
    Abstract: An aspect of the invention relates to a method and apparatus for multiplexing content. In one example, a first transport stream is received. The first transport stream includes a sequence of burst cycles, each of the burst cycles having a plurality of packet bursts respectively associated with a plurality of primary services. In one example, a primary service is a national service. A packet burst stream is received that is associated with a secondary service. In one example, a secondary service is a regional service. The first transport stream is multiplexed with the packet burst stream to produce a second transport stream. The second transport stream includes a deterministic relationship between the plurality of packet bursts in each of the burst cycles and packet bursts of the packet burst stream. Additional packet burst streams associated with additional secondary services may be received and multiplexed in a similar manner.
    Type: Grant
    Filed: October 24, 2005
    Date of Patent: September 25, 2012
    Assignee: General Instrument Corporation
    Inventor: Erik Elstermann
  • Patent number: 8272024
    Abstract: A method is disclosed for distributed recording of content in a client system having a home network connecting a content broker and a plurality of set-top boxes (STBs) with digital video recording capability. In a requesting STB, a command is received from a user to begin recording a content item. A query is sent from the requesting STB to the content broker to determine whether the content item is being recorded by any other STB of the plurality of STBs. A response is received from the content broker. If the response indicates that none of the plurality of STBs is then currently recording the content item, the content item is recorded in the requesting STB. If the response identifies a recording STB that is then currently recording the requested content, an internal content list is updated in the requesting STB to identify the recording STB.
    Type: Grant
    Filed: December 31, 2010
    Date of Patent: September 18, 2012
    Assignee: General Instrument Corporation
    Inventors: Somesh Saraf, Rakesh Rajan
  • Patent number: 8266684
    Abstract: A method and system for unlocking diagnostic functions in a hardware device for a user. The method obtains a signed permission object for the hardware device, and validates the signed permission object. A memory of the hardware device stores a device identifier and a last recorded sequence number. The signed permission object includes a sequence number and is associated with an expiration counter having an initial value that indicates a lifetime for the signed permission object. When the signed permission object is valid, the method updates the expiration counter to decrease the lifetime of the signed permission object, stores the sequence number associated with the signed permission object as the last recorded sequence number in the hardware device, and unlocks the diagnostic functions for the user based on the signed permission object.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: September 11, 2012
    Assignee: General Instrument Corporation
    Inventors: Daniel E. Kline, Alexander Medvinsky
  • Patent number: 8255989
    Abstract: A session rights object and authorization data are used for defining a consumer's access right to a media content stream. The access rights are determined at a caching server remotely located from the consumer rather than locally at the end user site. In a first aspect, in a computing network having a content provider, a key distribution center, a caching server and a client, a method for controlling client access to a real-time data stream from the caching server, is disclosed.
    Type: Grant
    Filed: June 12, 2002
    Date of Patent: August 28, 2012
    Assignee: General Instrument Corporation
    Inventors: Alexander Medvinsky, Petr Peterka, Paul Moroney
  • Patent number: 8189778
    Abstract: A seed for use in a cryptographic operation for an electronic device is determined by estimating the number of entropy data bits needed to satisfy a predetermined security strength of the cryptographic operation. The estimation is based on an entropy strength of a string of entropy data bits. Entropy strength is a measure of randomness. Furthermore, guiding a determination of the seed differently according to the estimated number of entropy data bits may be performed.
    Type: Grant
    Filed: July 7, 2008
    Date of Patent: May 29, 2012
    Assignee: General Instrument Corporation
    Inventor: Jiang Zhang
  • Patent number: 8189683
    Abstract: A method stores, in a first memory location in a context weight update engine in an arithmetic encoder, a context weight value. The method also stores, in a second memory location in the context weight update engine in the arithmetic encoder, a context weight adjustment value. Further, the method reads, in a first clock cycle, the context weight value and a first binarization value from the first memory location. In addition, the method writes, in a second clock cycle, the context weight adjustment value and a second binarization value into the first memory location. The second binarization value is distinct from the first binarization value.
    Type: Grant
    Filed: November 28, 2006
    Date of Patent: May 29, 2012
    Assignee: General Instrument Corporation
    Inventor: Yendo Hu
  • Patent number: 8176534
    Abstract: A method and apparatus are provided for enabling a Universal Plug and Play (UPnP) device to be automatically provisioned to access services without the need for manual interaction. In accordance with the invention, when a UPnP device needs to be provisioned, it automatically obtains pre-provisioning information from a provisioning device on the home network, and uses the pre-provisioning information to interact with the provisioning device to cause the UPnP device to be provisioned. The provisioning enables the UPnP device to access services, including digital rights management (DRM) services, over a network.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: May 8, 2012
    Assignee: General Instrument Corporation
    Inventors: Geetha Mangalore, Petr Peterka
  • Patent number: 8171527
    Abstract: A process may be utilized for securing unlock password generation and distribution. A first set of exclusive responsibilities, assigned to a trusted authority, includes random generation and encryption of an unlock password to compose a randomly generated encrypted unlock password. Further, a second set of exclusive responsibilities, assigned to a security agent, includes sending information associated with the unlock password and a digital signature of information associated with the unlock password to a communication device configured for a network in order to mate the unlock password to the communication device, and sending the randomly generated and encrypted unlock password along with mating data to a password processing center. In addition, a third set of exclusive responsibilities, assigned to a password processing center, includes decrypting the randomly generated and encrypted unlock password.
    Type: Grant
    Filed: June 26, 2007
    Date of Patent: May 1, 2012
    Assignee: General Instrument Corporation
    Inventors: Xin Qiu, Liqiang Chen, Stuart P. Moskovics, Kent D. Rager