Patents Represented by Attorney, Agent or Law Firm Benjamin D. Driscoll
  • Patent number: 7454616
    Abstract: An exemplary embodiment of a method (10) for authenticating software in a cable modem makes use of a secure key and certificate stored in flash memory. In this exemplary embodiment, the code employs a key to validate (16) a signature that is generated for each new build of the code. During build of the code, the code is digitally signed (12) using e.g., a Motorola RSA private key. The message digest and the signature are then stored at the end of code file itself (13). Each time the modem (52) reboots, the code can validate (16) that the image in flash has not been modified. This validation function (16) can be accomplished e.g., by calling an RSA Signature Verification function to confirm that the signature in the header equals the message digest signed by the manufacturer's private key or the manufacturer's CVC.
    Type: Grant
    Filed: January 7, 2005
    Date of Patent: November 18, 2008
    Assignee: General Instrument Corporation
    Inventor: Robert M. Stephens-Doll
  • Patent number: 7437013
    Abstract: A method of reducing spatial noise in an image. Low-pass (smoothing) filters are calculated simultaneously from three successive image rows. Three blocks (m1, m2, m3) are associated with the three successive image rows, and the blocks are processed in row-major order. This implementation is applicable to both luminance and chrominance. The number of smoothing parameters is reduced to one. The technique is applicable to both luminance and chrominance. Directional mapping is used. Extension of the technique to spatial filtering using a 5×5 neighborhood (using five successive image rows) is described. Embodiments of the method using the MMX instruction set are described.
    Type: Grant
    Filed: March 24, 2004
    Date of Patent: October 14, 2008
    Assignee: General Instrument Corporation
    Inventor: Candace M. Anderson
  • Patent number: 7418011
    Abstract: A method for multiplexing DOCSIS data into an MPEG data stream includes synchronizing an MPEG system clock and a DOCSIS system clock, multiplexing a DOCSIS data stream into an MPEG Transport Stream while preserving the accuracy of a number of MPEG program clock reference (PCR) values, transmitting the multiplexed Transport Stream, receiving the multiplexed Transport Stream in a receiving device, recovering the MPEG PCR values, and generating a DOCSIS clock based on the MPEG PCR values.
    Type: Grant
    Filed: February 10, 2004
    Date of Patent: August 26, 2008
    Assignee: General Instrument Corporation
    Inventor: Clive E. Holborow
  • Patent number: 7403838
    Abstract: An arrangement using an Instant Messaging (“IM”) chat-type interface for monitoring and controlling devices in an automated home is provided. The automated home is arranged to be accessible as an IM contact (often called a “buddy”) to a user of an IM service that is located remotely from the automated home. After initiating an IM chat session, the user queries the status of systems and devices in the automated home, and operates devices in the automated home. In various illustrative examples, natural language commands are utilized to enable the user to ask simple questions regarding the status of devices in the home, take a virtual “walk through” the home, and turn devices on and off, among other options. As IM interfaces are being increasingly used on a variety of devices including mobile phones and personal digital assistants, users can conveniently access and control their automated home while traveling.
    Type: Grant
    Filed: December 14, 2005
    Date of Patent: July 22, 2008
    Assignee: General Instrument Corporation
    Inventors: Damon M. Deen, Tim Chipman, Richard Snelson
  • Patent number: 7397402
    Abstract: A method and system are provided for code normalization and byte construction. A plurality of subsets of bits is extracted from a first input. Each of the subsets of bits has a bit width equaling a number of leading zeros from a second input variable. Further, a consecutive sequence of the plurality of subsets is stored in a memory. In addition, the consecutive sequence of the plurality of subsets is read from the memory if a third input release flag is established.
    Type: Grant
    Filed: January 22, 2007
    Date of Patent: July 8, 2008
    Assignee: General Instrument Corporation
    Inventor: Yendo Hu
  • Patent number: 7391471
    Abstract: This invention teaches an apparatus and method for merging information transmitted in vertical blanking interval (VBIs) of several services into a single VBI. The system includes a pair of memories for each service wherein each memory is toggled between a read and write cycle. While the first memory is in a write cycle, the second memory is in a read cycle and vice versa. A field programmable gate array (FPGA) controls the first and second pairs of memory to merge the VBIs.
    Type: Grant
    Filed: September 21, 1999
    Date of Patent: June 24, 2008
    Assignee: General Instrument Corporation
    Inventor: Anthony Cucinotta
  • Patent number: 7373013
    Abstract: Spatial noise is reduced in an image having a plurality of pixels by detecting object boundaries and unstructured areas in the image and applying 3-tap high pass filters to each pixel in the image in at least four, but less than eight directions to determine the best direction for local low pass filtering. Low pass filtering is applied only along object boundaries and unstructured areas within the image so as to minimize the tendency to blur image edges. Using only four high pass filters to locate horizontal, vertical and diagonal image edges passing through the center of a 3×3 pixel array provides good results.
    Type: Grant
    Filed: December 23, 2003
    Date of Patent: May 13, 2008
    Assignee: General Instrument Corporation
    Inventor: Candace M. Anderson
  • Patent number: 7356029
    Abstract: A system and method of multiplexing data into an MPEG transport stream are described. In particular, an IP packet is examined to determine if it is a multicast IP packet. If so, the IP packet is repackaged into one or more MPEG packets for transmission in the MPEG transport stream.
    Type: Grant
    Filed: April 16, 2002
    Date of Patent: April 8, 2008
    Assignee: General Instrument Corporation
    Inventors: Vicky B. Kaku, Branislav N. Meandzija, Randall Silagi
  • Patent number: 7356687
    Abstract: In a client-server system employing protocols such as RTP (real-time protocol), RTCP (real-time control protocol) and RTSP (real-time streaming protocol) for communicating real-time data stream, a method for using the same security parameters to secure by encryption and/or authentication, communication of the real-time data stream.
    Type: Grant
    Filed: May 21, 2002
    Date of Patent: April 8, 2008
    Assignee: General Instrument Corporation
    Inventors: Alexander Medvinsky, Petr Peterka
  • Patent number: 7330174
    Abstract: A programmable remote control unit including a data processing device, a memory storage unit, a data transmitter, an electrophoretic button, and a bus that communicatively couples the data processing device to the memory storage unit, the data transmitter, and the electrophoretic button; wherein the optical qualities of the electrophoretic button may be modified in response to commands from the data processing device.
    Type: Grant
    Filed: March 27, 2003
    Date of Patent: February 12, 2008
    Assignee: General Instrument Corporation
    Inventor: Thomas L. du Breuil
  • Patent number: 7313811
    Abstract: A residential gateway (RG) for distributing video, data and telephony services to multiple devices within a residence is disclosed. The RG receives signals from a telecommunications network, converts the signals to formats compatible with the multiple devices, and transmits the appropriate signals to the appropriate devices. Optical Remote Control devices (RCs) associated with remotely located televisions (TVs) transmit channel select commands to the RG as optical signals. The optical signals are received by an optical receiver located in close proximity to the remotely located TVs. The optical signal is then converted to an RF signal by an RF transmitter which transmits the RF signal over coaxial cable. A Remote Antennae Module (RAM) extracts the channel select command from the RF signal and provides it to the RG.
    Type: Grant
    Filed: March 15, 2000
    Date of Patent: December 25, 2007
    Assignee: General Instrument Corporation
    Inventors: Steve Sheppard, A. J. McInnis, Charles Eldering, Thomas Eames
  • Patent number: 7310809
    Abstract: A method for receiving information content from an information distribution system, wherein the information content is divided into a plurality of content portions, the method comprising: subscribing to a multicast group representing at least one content portion; and determining, at the end of a content portion, whether to subscribe to another multicast group.
    Type: Grant
    Filed: March 9, 2001
    Date of Patent: December 18, 2007
    Assignee: General Instrument Corporation
    Inventor: Petr Peterka
  • Patent number: 7307523
    Abstract: A method for monitoring motion of an entity within a predetermined boundary established using a location detection technology. Sensor data is acquired from a motion sensor that senses non-positional movement of the entity and is attachable to the entity. A learned movement pattern associated with the entity is accessed. Computing techniques are used to analyze the acquired sensor data in relationship to the learned movement pattern. A current movement pattern is identified based on the analysis. It is determined whether the current movement pattern is a reportable movement pattern, and if so, a predetermined action is performed.
    Type: Grant
    Filed: November 15, 2005
    Date of Patent: December 11, 2007
    Assignee: General Instrument Corporation
    Inventors: Thomas F. Kister, William J. Garrison, Glen P. Goffin, David C. Goodwin, Charles R. Hardt
  • Patent number: 7292286
    Abstract: A method and apparatus for modulating both quadrature components of each of a plurality of RF signals comprising a multichannel signal is disclosed. By employing certain digital signal processing techniques, a pair of composite baseband signals is produced in manner that is uniquely associated with the modulation content of the RF signals. According to one aspect of the invention, by using the composite baseband signals to modulate in quadrature a single quadrature modulator, the composite baseband signals are shown to have a baseband frequency span that is substantially half of the frequency range spanned by the multichannel signal. An application for the CATV field in which a 6 MHz channel spacing between the RE signals is also disclosed.
    Type: Grant
    Filed: August 11, 2003
    Date of Patent: November 6, 2007
    Inventor: Ron D. Katznelson
  • Patent number: D558165
    Type: Grant
    Filed: December 7, 2005
    Date of Patent: December 25, 2007
    Assignee: General Instrument Corporation
    Inventor: Mark P. Leichter
  • Patent number: D559240
    Type: Grant
    Filed: March 26, 2007
    Date of Patent: January 8, 2008
    Assignee: General Instrument Corporation
    Inventor: Michael F Paradise
  • Patent number: D559241
    Type: Grant
    Filed: March 26, 2007
    Date of Patent: January 8, 2008
    Assignee: General Instrument Corporation
    Inventor: Michael F. Paradise
  • Patent number: D568310
    Type: Grant
    Filed: November 21, 2006
    Date of Patent: May 6, 2008
    Assignee: General Instrument Corporation
    Inventors: Christopher G. Franck, Jeffery R. Beasley, Alina R. Butan
  • Patent number: D569377
    Type: Grant
    Filed: December 6, 2006
    Date of Patent: May 20, 2008
    Assignee: General Instrument Corporation
    Inventors: Johan O. Lundgren, Hugo Gnadeberg, Kristoffer Svedulf, Dejan Tomic
  • Patent number: D572674
    Type: Grant
    Filed: March 26, 2007
    Date of Patent: July 8, 2008
    Assignee: General Instrument Corporation
    Inventor: Michael F Paradise