Patents by Inventor Clifford L. Hall

Clifford L. Hall 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: 8627509
    Abstract: A method for processing media files includes receiving a request to download a first media file and, in response to receiving the request, generating a first signature that describes a first characteristic of the first media file. The method also includes determining whether the first signature matches any of a first plurality of stored signatures. The method also includes generating a second signature that describes a second characteristic of the first media file in response to determining that the first signature matches one of the first plurality of stored signatures. Additionally the method includes determining whether the second signature matches any of a second plurality of stored signatures and, in response to determining that the second signature matches one or more of the second plurality of stored signatures, denying the request to download the first media file.
    Type: Grant
    Filed: July 2, 2007
    Date of Patent: January 7, 2014
    Assignee: RGB Networks, Inc.
    Inventors: Richard G. Washingon, Clifford L. Hall, III
  • Patent number: 8180920
    Abstract: A system for routing media content files having different format characteristics to a plurality of clients over a communication network includes a content translation router. The content translation router is capable of retrieving the content files. In addition, the content translation router includes processing modules for concurrently modifying content files having differing format characteristics to be compatible for transmission over the communication network for viewing at different ones of the clients.
    Type: Grant
    Filed: October 13, 2006
    Date of Patent: May 15, 2012
    Assignee: RGB Networks, Inc.
    Inventors: Brendon W. Mills, Clifford L. Hall, III, Richard G. Washington
  • Patent number: 7818355
    Abstract: A system for managing media files having different format characteristics includes a transcoder, a content store, and a plurality of clients. The content store is capable of storing a media file in a first format. The clients are each associated with one or more media file formats and capable of playing media files to users. The transcoder is capable of receiving a request identifying a media file from a first client and, in response to receiving the request, retrieving the media file from the content store in a first format. The transcoder is also operable of modifying the media file from the first format to a second format associated with the first client and, while modifying the media file from the first format to the second format, transmitting a modified portion of the media file to the first client.
    Type: Grant
    Filed: November 7, 2007
    Date of Patent: October 19, 2010
    Inventors: Brendon W. Mills, Clifford L. Hall, III, Gregory J. Jackson, Cuong T. Nguyen
  • Publication number: 20090119322
    Abstract: A system for managing media files having different format characteristics includes a transcoder, a content store, and a plurality of clients. The content store is capable of storing a media file in a first format. The clients are each associated with one or more media file formats and capable of playing media files to users. The transcoder is capable of receiving a request identifying a media file from a first client and, in response to receiving the request, retrieving the media file from the content store in a first format. The transcoder is also operable of modifying the media file from the first format to a second format associated with the first client and, while modifying the media file from the first format to the second format, transmitting a modified portion of the media file to the first client.
    Type: Application
    Filed: November 7, 2007
    Publication date: May 7, 2009
    Inventors: Brendon W. Mills, Clifford L. Hall, III, Gregory J. Jackson, Cuong T. Nguyen
  • Publication number: 20090013414
    Abstract: A method for processing media files includes receiving a request to download a first media file and, in response to receiving the request, generating a first signature that describes a first characteristic of the first media file. The method also includes determining whether the first signature matches any of a first plurality of stored signatures. The method also includes generating a second signature that describes a second characteristic of the first media file in response to determining that the first signature matches one of the first plurality of stored signatures. Additionally the method includes determining whether the second signature matches any of a second plurality of stored signatures and, in response to determining that the second signature matches one or more of the second plurality of stored signatures, denying the request to download the first media file.
    Type: Application
    Filed: July 2, 2007
    Publication date: January 8, 2009
    Applicant: Ripcode, Inc.
    Inventors: Richard G. Washington, Clifford L. Hall, III
  • Publication number: 20080235200
    Abstract: A method for processing media files includes receiving a first signature. The first signature describes a first characteristic of a first media file. The method also includes determining whether the first signature matches any of a first plurality of stored signatures and, in response to determining that the first signature matches one or more of the first plurality of stored signatures, requesting a second signature based on the first media file. The second signature describes a second characteristic of the first media file. The method also includes determining whether the second signature matches any of a second plurality of stored signatures and, in response to determining that the second signature matches one or more of the second plurality of stored signatures, initiating a remedial action associated with the first media file.
    Type: Application
    Filed: March 21, 2007
    Publication date: September 25, 2008
    Applicant: Ripcode, Inc.
    Inventors: Richard G. Washington, Clifford L. Hall
  • Publication number: 20080091845
    Abstract: A system for routing media content files having different format characteristics to a plurality of clients over a communication network includes a content translation router. The content translation router is capable of retrieving the content files. In addition, the content translation router includes processing modules for concurrently modifying content files having differing format characteristics to be compatible for transmission over the communication network for viewing at different ones of the clients.
    Type: Application
    Filed: October 13, 2006
    Publication date: April 17, 2008
    Inventors: Brendon W. Mills, Clifford L. Hall, Richard G. Washington
  • Patent number: 6282273
    Abstract: A communication server (58) includes a plurality of pairs of frequency agile modulators (638) and demodulators (640) each set to operate at a unique frequency and associated with a twisted pair data line (54). The communication server (58) also includes a plurality of pairs of demodulators (644) and modulators (646) that each have a designatable operation frequency and are associated with one of a plurality of XDSL modems (648). A mixer (642) operates to combine signals from the frequency agile modulators (638) and provide the combined signal to the demodulators (644). The mixer (642) further operates to combine signals from the modulators (646) and provide the combined signal to the frequency agile demodulators (640). A detector (634) operates to detect a need for data service on a selected twisted pair data line (54).
    Type: Grant
    Filed: May 22, 1998
    Date of Patent: August 28, 2001
    Assignee: Cisco Technology, Inc.
    Inventors: John F. McHale, James R. Sisk, Robert H. Locklear, Jr., Jason McCullough, Clifford L. Hall, Ronald E. Ham
  • Patent number: 6169788
    Abstract: A communication server includes a modem pool (652) that comprises a plurality of XDSL modems (660). The communication server also includes a plurality of line interface modules (650). Each line interface module (650) has a plurality of inputs each coupled to a twisted pair data line and has a plurality of outputs each coupled to one of the XDSL modems (660). Each line interface module (650) operates to detect a need for data service on a requesting twisted pair data line and to couple the requesting twisted pair data line to an output associated with a selected XDSL modem (660). A controller (653) is coupled to the XDSL modems (660) and to the plurality of line interface modules (650). The controller (653) operates to select one of the XDSL modems (660) in response to a detected need for data service.
    Type: Grant
    Filed: October 30, 1998
    Date of Patent: January 2, 2001
    Assignee: Cisco Technology, Inc.
    Inventors: John F. McHale, James R. Sisk, Robert H. Locklear, Jr., Jason McCullough, Clifford L. Hall, Ronald E. Ham
  • Patent number: 6014431
    Abstract: A communication server (58) is provided that includes a plurality of line interface units (500) each coupled to an associated twisted pair data line (54) and to an associated receive data pair (506) and transmit data pair (504). A plurality of XDSL modems (510) are coupled to associated modem receive data pairs (514) and transmit data pairs (512). A switch (502) operates to couple a selected subset of the receive data pairs (506) and transmit data pairs (504) of the line interface units (500) to the modem receive data pairs (514) and transmit data pairs (512) of the XDSL modems (510). A detector (508) operates to detect a need for data service on a receive data pair (506) of a selected line interface unit (500).
    Type: Grant
    Filed: January 10, 1997
    Date of Patent: January 11, 2000
    Assignee: Cisco Technology, Inc.
    Inventors: John F. McHale, James R. Sisk, Robert H. Locklear, Jr., Jason McCullough, Clifford L. Hall, Ronald E. Ham
  • Patent number: 5905781
    Abstract: A communication server (700) is disclosed and includes a plurality of XDSL transceiver units (710) and a plurality of line interface modules (702). Each line interface module (702) has a plurality of inputs each coupled to a twisted pair data line. Each line interface module (702) also has a plurality of outputs each associated with one of the XDSL transceiver units (710). Each line interface (702) is operable to couple a requesting twisted pair data line to an output associated with a selected XDSL transceiver unit (710). The communication server (700) also includes a network interface (714) that has a plurality of inputs coupled to associated XDSL transceiver units (710). The communication server (700) further includes a system controller (712) coupled to the XDSL transceiver units (710), to the plurality of line interface modules (702) and to the network interface (714).
    Type: Grant
    Filed: March 28, 1997
    Date of Patent: May 18, 1999
    Assignee: Cisco Technology, Inc.
    Inventors: John F. McHale, James R. Sisk, Robert H. Locklear, Jr., William K. Brewer, Clifford L. Hall
  • Patent number: 5898761
    Abstract: A communication server (58) using digital signal switching is provided. A plurality of twisted pair subscriber lines are split into twisted pair data lines (54) and twisted pair phone lines (52). Analog signals received on the twisted pair data lines (54) are converted into incoming parallel digital words and outgoing parallel digital words are converted into analog signals for transmission on the twisted pair data lines (54) using first converters (614) coupled to each twisted pair data line (54). The incoming parallel digital words are converted into incoming serial bit streams and outgoing serial bit streams are converted into the outgoing parallel digital words using second converters (616) coupled to the first converters (614). A need for data service is detected on a selected twisted pair data line (54), and one of the XDSL modems (620) is selected in response to detecting the need for data service.
    Type: Grant
    Filed: January 10, 1997
    Date of Patent: April 27, 1999
    Assignee: Cisco Technology, Inc.
    Inventors: John F. McHale, James R. Sisk, Robert H. Locklear, Jr., Jason McCullough, Clifford L. Hall, Ronald E. Ham
  • Patent number: 5852655
    Abstract: A communication server includes a modem pool (652) that comprises a plurality of XDSL modems (660). The communication server also includes a plurality of line interface modules (650). Each line interface module (650) has a plurality of inputs each coupled to a twisted pair data line and has a plurality of outputs each coupled to one of the XDSL modems (660). Each line interface module (650) operates to detect a need for data service on a requesting twisted pair data line and to couple the requesting twisted pair data line to an output associated with a selected XDSL modem (660). A controller (653) is coupled to the XDSL modems (660) and to the plurality of line interface modules (650). The controller (653) operates to select one of the XDSL modems (660) in response to a detected need for data service.
    Type: Grant
    Filed: January 10, 1997
    Date of Patent: December 22, 1998
    Assignee: Cisco Systems, Inc.
    Inventors: John F. McHale, James R. Sisk, Robert H. Locklear, Jr., Jason McCullough, Clifford L. Hall, Ronald E. Ham
  • Patent number: 5822398
    Abstract: A performance monitoring arrangement conducts auxiliary communications between a performance-monitoring capable line interface unit and one or more performance-monitoring capable channel units of a D4 channel bank without interrupting transmission of digital data to and from a customer premises. During each of an initialization mode and a performance-monitoring mode, the data communication format of a channel bank bus is modified to allow insertion of an auxiliary line interface unit-sourced command bit between selected bits of the data. During the performance-monitoring mode, the communication format of the channel bank link is further modified to provide for insertion of a response bit from a channel unit and the transmission of data at an increased data rate. In the absence of an indication that there is an anomaly that would impair the operation of the channel bank, the channel unit transitions to a performance-monitoring mode of operation.
    Type: Grant
    Filed: November 13, 1995
    Date of Patent: October 13, 1998
    Assignee: Adtran, Inc.
    Inventors: Clifford L. Hall, Wade S. Schofield
  • Patent number: 5781617
    Abstract: A communication server (58) includes a plurality of pairs of frequency agile modulators (638) and demodulators (640) each set to operate at a unique frequency and associated with a twisted pair data line (54). The communication server (58) also includes a plurality of pairs of demodulators (644) and modulators (646) that each have a designatable operation frequency and are associated with one of a plurality of XDSL modems (648). A mixer (642) operates to combine signals from the frequency agile modulators (638) and provide the combined signal to the demodulators (644). The mixer (642) further operates to combine signals from the modulators (646) and provide the combined signal to the frequency agile demodulators (640). A detector (634) operates to detect a need for data service on a selected twisted pair data line (54).
    Type: Grant
    Filed: January 10, 1997
    Date of Patent: July 14, 1998
    Assignee: NetSpeed, Inc.
    Inventors: John F. McHale, James R. Sisk, Robert H. Locklear, Jr., Jason McCullough, Clifford L. Hall, Ronald E. Ham
  • Patent number: 5712898
    Abstract: A performance monitoring arrangement conducts auxiliary in-band communications between a line interface unit and one or more channel units of a D4 channel bank without interrupting transmission of digital data to and from a customer premises. During a first, initialization mode of operation, and a second, smart performance-monitoring mode, the data communication format of a channel bank RNPCM bus is modified to allow insertion of an auxiliary line interface unit-sourced command bit between selected bits of the data. During the second mode of operation, the communication format of the channel bank link is further modified to provide for the transmission of the data at an increased data rate. This increased data rate permits a response message bit from the channel unit to be asserted on the RNPCM bus during a first time interval separate from that occupied by the increased rate data.
    Type: Grant
    Filed: March 14, 1995
    Date of Patent: January 27, 1998
    Assignee: Adtran, Inc.
    Inventors: Clifford L. Hall, III, Scott C. Bailey, Jeffrey B. Wells
  • Patent number: 5661778
    Abstract: Non-intrusive performance monitoring of a DS0 channel between a customer premises interface and a D4 channel bank includes an augmentation of existing channel bank equipment and a digital services communication device terminating the DS0 link at the customer site. An auxiliary signalling and performance monitoring arrangement is remotely accessible by a non-resident control site, for example by way of an RS-232 port of a line interface unit of the channel bank, thereby enabling the control site to perform prescribed network supervisory tasks with respect to one or more selected DS0 links, including provisioning of their associated loop equipment and performance monitoring of each DS0 loop. Office channel unit data port and line interface components of the channel bank are modified to provide bidirectional signalling capability via the receive segment of the channel bank's internal communications link.
    Type: Grant
    Filed: September 14, 1995
    Date of Patent: August 26, 1997
    Assignee: Adtran, Inc.
    Inventors: Clifford L. Hall, Norman R. Harris, Stephen T. Killian, Jeffrey B. Wells
  • Patent number: 5608735
    Abstract: A framing pattern detector comprises a multi-stage input store, an intermediate logic operator, and a decoder. As the serial bit stream is clocked through the input store, the intermediate logic operator subjects sequentially spaced apart bits to a prescribed logic function, and transforms these bits into a transformed bit pattern having a length less than that of the framing pattern. The decoder compares the transformed bit pattern with cyclically rotated versions of a prescribed multi-bit framing pattern template. In response to a match between the transformed pattern with any of the cyclically rotated versions of the template, the decoder identifies the framing pattern. If the decoder fails to detect a match, the clocking of the serial bit stream is adjusted until the decoder identifies the framing pattern.
    Type: Grant
    Filed: September 20, 1995
    Date of Patent: March 4, 1997
    Assignee: Adtran, Inc.
    Inventors: Jason F. McCullough, Clifford L. Hall, III
  • Patent number: 5579320
    Abstract: A bleedover prevention circuit prevents a low data value of the last bit of an occupied channel unit time slot from bleeding over into the first and second bit times of an unoccupied channel unit time slot of a channel bank, by forcing the data lead to a high logic level within a terminal portion of the last bit time of an occupied channel unit time slot. The terminal portion of the last bit time occurs within a time interval delayed relative to a sampling clock edge, so that it does not detrimentally impact the validity of the value of the last data bit. If the immediately succeeding channel time slot is unoccupied, driving the data lead high prior to the beginning of such unoccupied channel time slot will render immaterial whether the last data bit value of the occupied channel time slot is a `one` or a `zero`, and will serve to effectively overcome the relatively long charging time, that would otherwise be required to pull the data lead high if the last data bit value were a `zero`.
    Type: Grant
    Filed: January 5, 1995
    Date of Patent: November 26, 1996
    Assignee: Adtran, Inc.
    Inventors: Clifford L. Hall, III, Scott C. Bailey
  • Patent number: 5473665
    Abstract: Non-intrusive performance monitoring of a DS0 channel between a customer premises interface and a D4 channel bank includes an augmentation of existing channel bank equipment and a digital services communication device terminating the DS0 link at the customer site. An auxiliary signalling and performance monitoring arrangement is remotely accessible by a non-resident control site, thereby enabling the control site to perform prescribed network supervisory tasks with respect to one or more selected DS0 links. Office channel unit data port and line interface components of the channel bank are modified to provide bidirectional signalling capability via the receive segment of the channel bank's internal communications link.
    Type: Grant
    Filed: March 8, 1993
    Date of Patent: December 5, 1995
    Assignee: Adtran
    Inventors: Clifford L. Hall, Norman R. Harris, Stephen T. Killian, Jeffrey B. Wells