Patents Represented by Attorney Stewart M. Wiener
-
Patent number: 8352371Abstract: 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: GrantFiled: April 30, 2008Date of Patent: January 8, 2013Assignee: General Instrument CorporationInventor: Lee Proctor
-
Patent number: 8346930Abstract: 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: GrantFiled: May 9, 2007Date of Patent: January 1, 2013Assignee: General Instrument CorporationInventors: Thomas R. Johannesson, Daniel Helmers
-
Patent number: 8340531Abstract: 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: GrantFiled: December 18, 2009Date of Patent: December 25, 2012Assignee: General Instrument CorporationInventor: Jun Wang
-
Patent number: 8340974Abstract: 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: GrantFiled: December 30, 2008Date of Patent: December 25, 2012Assignee: Motorola Mobility LLCInventors: Robert A. Zurek, James P. Ashley
-
Patent number: 8340098Abstract: 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: GrantFiled: December 7, 2005Date of Patent: December 25, 2012Assignee: General Instrument CorporationInventor: Kevin S. Wirick
-
Patent number: 8335256Abstract: 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: GrantFiled: November 14, 2008Date of Patent: December 18, 2012Assignee: General Instrument CorporationInventors: John Shumate, Yendo Hu
-
Patent number: 8332633Abstract: 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: GrantFiled: February 1, 2008Date of Patent: December 11, 2012Assignee: General Instrument CorporationInventor: William Michael Raike
-
Patent number: 8326077Abstract: 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: GrantFiled: October 31, 2008Date of Patent: December 4, 2012Assignee: General Instrument CorporationInventors: Sek M. Chai, Malcolm R. Dwyer, Ruei-Sung Lin, Daniel A. Linzmeier, Nikolaos Bellas
-
Patent number: 8316302Abstract: 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: GrantFiled: May 11, 2007Date of Patent: November 20, 2012Assignee: General Instrument CorporationInventors: Kevin M. McKoen, Michael A. Grossman
-
Patent number: 8284828Abstract: 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: GrantFiled: November 11, 2009Date of Patent: October 9, 2012Assignee: General Instrument CorporationInventors: Michael J. Cooper, John L. Moran
-
Patent number: 8284761Abstract: 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: GrantFiled: May 24, 2007Date of Patent: October 9, 2012Assignee: General Instrument CorporationInventors: Phillip Kent Freyman, Robert C. Stein
-
Patent number: 8285322Abstract: 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: GrantFiled: August 5, 2009Date of Patent: October 9, 2012Assignee: Motorola Mobility LLCInventors: Xiang Chen, Ying Cai, Peilu Ding, Xiaowei Jin, Ravindra P. Moorut
-
Patent number: 8275003Abstract: 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: GrantFiled: October 24, 2005Date of Patent: September 25, 2012Assignee: General Instrument CorporationInventor: Erik Elstermann
-
Patent number: 8272024Abstract: 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: GrantFiled: December 31, 2010Date of Patent: September 18, 2012Assignee: General Instrument CorporationInventors: Somesh Saraf, Rakesh Rajan
-
Patent number: 8266684Abstract: 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: GrantFiled: September 30, 2008Date of Patent: September 11, 2012Assignee: General Instrument CorporationInventors: Daniel E. Kline, Alexander Medvinsky
-
Patent number: 8255989Abstract: 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: GrantFiled: June 12, 2002Date of Patent: August 28, 2012Assignee: General Instrument CorporationInventors: Alexander Medvinsky, Petr Peterka, Paul Moroney
-
Patent number: 8189778Abstract: 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: GrantFiled: July 7, 2008Date of Patent: May 29, 2012Assignee: General Instrument CorporationInventor: Jiang Zhang
-
Patent number: 8189683Abstract: 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: GrantFiled: November 28, 2006Date of Patent: May 29, 2012Assignee: General Instrument CorporationInventor: Yendo Hu
-
Patent number: 8176534Abstract: 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: GrantFiled: December 30, 2005Date of Patent: May 8, 2012Assignee: General Instrument CorporationInventors: Geetha Mangalore, Petr Peterka
-
Patent number: 8171527Abstract: 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: GrantFiled: June 26, 2007Date of Patent: May 1, 2012Assignee: General Instrument CorporationInventors: Xin Qiu, Liqiang Chen, Stuart P. Moskovics, Kent D. Rager