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: 8627509Abstract: 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: GrantFiled: July 2, 2007Date of Patent: January 7, 2014Assignee: RGB Networks, Inc.Inventors: Richard G. Washingon, Clifford L. Hall, III
-
Patent number: 8180920Abstract: 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: GrantFiled: October 13, 2006Date of Patent: May 15, 2012Assignee: RGB Networks, Inc.Inventors: Brendon W. Mills, Clifford L. Hall, III, Richard G. Washington
-
Patent number: 7818355Abstract: 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: GrantFiled: November 7, 2007Date of Patent: October 19, 2010Inventors: Brendon W. Mills, Clifford L. Hall, III, Gregory J. Jackson, Cuong T. Nguyen
-
Publication number: 20090119322Abstract: 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: ApplicationFiled: November 7, 2007Publication date: May 7, 2009Inventors: Brendon W. Mills, Clifford L. Hall, III, Gregory J. Jackson, Cuong T. Nguyen
-
Publication number: 20090013414Abstract: 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: ApplicationFiled: July 2, 2007Publication date: January 8, 2009Applicant: Ripcode, Inc.Inventors: Richard G. Washington, Clifford L. Hall, III
-
Publication number: 20080235200Abstract: 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: ApplicationFiled: March 21, 2007Publication date: September 25, 2008Applicant: Ripcode, Inc.Inventors: Richard G. Washington, Clifford L. Hall
-
Publication number: 20080091845Abstract: 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: ApplicationFiled: October 13, 2006Publication date: April 17, 2008Inventors: Brendon W. Mills, Clifford L. Hall, Richard G. Washington
-
Patent number: 6282273Abstract: 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: GrantFiled: May 22, 1998Date of Patent: August 28, 2001Assignee: Cisco Technology, Inc.Inventors: John F. McHale, James R. Sisk, Robert H. Locklear, Jr., Jason McCullough, Clifford L. Hall, Ronald E. Ham
-
Patent number: 6169788Abstract: 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: GrantFiled: October 30, 1998Date of Patent: January 2, 2001Assignee: Cisco Technology, Inc.Inventors: John F. McHale, James R. Sisk, Robert H. Locklear, Jr., Jason McCullough, Clifford L. Hall, Ronald E. Ham
-
Patent number: 6014431Abstract: 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: GrantFiled: January 10, 1997Date of Patent: January 11, 2000Assignee: Cisco Technology, Inc.Inventors: John F. McHale, James R. Sisk, Robert H. Locklear, Jr., Jason McCullough, Clifford L. Hall, Ronald E. Ham
-
Patent number: 5905781Abstract: 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: GrantFiled: March 28, 1997Date of Patent: May 18, 1999Assignee: Cisco Technology, Inc.Inventors: John F. McHale, James R. Sisk, Robert H. Locklear, Jr., William K. Brewer, Clifford L. Hall
-
Patent number: 5898761Abstract: 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: GrantFiled: January 10, 1997Date of Patent: April 27, 1999Assignee: Cisco Technology, Inc.Inventors: John F. McHale, James R. Sisk, Robert H. Locklear, Jr., Jason McCullough, Clifford L. Hall, Ronald E. Ham
-
Patent number: 5852655Abstract: 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: GrantFiled: January 10, 1997Date of Patent: December 22, 1998Assignee: Cisco Systems, Inc.Inventors: John F. McHale, James R. Sisk, Robert H. Locklear, Jr., Jason McCullough, Clifford L. Hall, Ronald E. Ham
-
Patent number: 5822398Abstract: 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: GrantFiled: November 13, 1995Date of Patent: October 13, 1998Assignee: Adtran, Inc.Inventors: Clifford L. Hall, Wade S. Schofield
-
Patent number: 5781617Abstract: 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: GrantFiled: January 10, 1997Date of Patent: July 14, 1998Assignee: NetSpeed, Inc.Inventors: John F. McHale, James R. Sisk, Robert H. Locklear, Jr., Jason McCullough, Clifford L. Hall, Ronald E. Ham
-
Patent number: 5712898Abstract: 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: GrantFiled: March 14, 1995Date of Patent: January 27, 1998Assignee: Adtran, Inc.Inventors: Clifford L. Hall, III, Scott C. Bailey, Jeffrey B. Wells
-
Patent number: 5661778Abstract: 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: GrantFiled: September 14, 1995Date of Patent: August 26, 1997Assignee: Adtran, Inc.Inventors: Clifford L. Hall, Norman R. Harris, Stephen T. Killian, Jeffrey B. Wells
-
Patent number: 5608735Abstract: 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: GrantFiled: September 20, 1995Date of Patent: March 4, 1997Assignee: Adtran, Inc.Inventors: Jason F. McCullough, Clifford L. Hall, III
-
Patent number: 5579320Abstract: 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: GrantFiled: January 5, 1995Date of Patent: November 26, 1996Assignee: Adtran, Inc.Inventors: Clifford L. Hall, III, Scott C. Bailey
-
Patent number: 5473665Abstract: 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: GrantFiled: March 8, 1993Date of Patent: December 5, 1995Assignee: AdtranInventors: Clifford L. Hall, Norman R. Harris, Stephen T. Killian, Jeffrey B. Wells