Patents by Inventor Claude Denton

Claude Denton 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: 7564849
    Abstract: An insertion apparatus receives a byte value from a signaling channel, locates a particular unused byte location within an overhead portion of a synchronous optical network (SONET) frame, and inserts the byte value from the signaling channel into the particular unused byte location. An extraction apparatus receives a synchronous optical network (SONET) frame, locates a particular byte location within an overhead portion of the SONET frame that is unused for SONET purposes, and captures a byte value from the particular byte location, wherein the byte value comprises a signaling channel.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: July 21, 2009
    Inventors: Richard B. Keller, Claude Denton
  • Patent number: 7557815
    Abstract: A method and apparatus for producing video signals comprises a receiver for receiving a video signal, a video pipeline for post-processing the received video signal, the video pipeline producing a post-processed video signal, and a video output module for converting the post-processed video signal, the video output module producing a formatted video signal. The video output module may further comprise an ancillary data injector, the injector inserting ancillary data into the post-processed video signal. Also, the video output system may further comprise a generator locking device or the video input module may include a generator locking device.
    Type: Grant
    Filed: October 28, 2005
    Date of Patent: July 7, 2009
    Assignee: Microsoft Corporation
    Inventors: Jeff S. Ford, Claude Denton
  • Publication number: 20090115778
    Abstract: A workstation for processing and producing a video signal comprises a video input system, a video graphics processor, and a video output system. The video input system may comprise a video input module, a first video pipeline, and a second video pipeline. The video output system may comprise a receiver, a video pipeline and a video output module. In addition, the video input system may comprise a video input module having a specific configuration and a video processing module having a connector for coupling the video input module, the specific configuration of the video input module setting the characteristics of the video processing module. The video output system may comprise a video processing module having a connector for coupling a video output module and a video output module having a specific configuration, the specific configuration of the video output module setting the characteristics of the video processing module.
    Type: Application
    Filed: August 25, 2008
    Publication date: May 7, 2009
    Inventors: Jeff S. Ford, Claude Denton, Jeff Belote, David J. Stradley
  • Patent number: 7466720
    Abstract: A flexible architecture is presented that allows either Synchronous Optical Network (SONET) framing, Optical Transport Network (OTN) framing, or SONET framing followed by OTN framing. The architecture consists of SONET frame processors, OTN frame processors, and a configurable selection network.
    Type: Grant
    Filed: October 18, 2002
    Date of Patent: December 16, 2008
    Inventors: Ole Bentz, Michael J. Haertel, I. Claude Denton
  • Patent number: 7463656
    Abstract: An overhead processor processes overhead bytes in a stream of Synchronous Optical Network (SONET) frames in multiple levels. In one embodiment, the overhead processor includes three stages. A first stage provides access for external processing of a first set of overhead bytes in the stream of SONET frames. A second stage is programmable to process a second set of overhead bytes in the stream of SONET frames. A third stage processes a third set of overhead bytes in each frame in the stream of SONET frames.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: December 9, 2008
    Inventor: I. Claude Denton
  • Patent number: 7433303
    Abstract: In a network apparatus, control logic is provided to preemptively issue pause controls to a sender of network traffic of a link to preemptively regulate a rate the sender may send network traffic of the link. In one embodiment, the pause controls are sent periodically, with each including a pause duration. In one embodiment, at least a selected one of the pause duration and the periodicity of preemptive issuance is determined based at least in part on at least a selected one of a working capacity of storage medium allocated to service the link, a network traffic drain rate of the link, and a fill rate of the input line over which the network traffic of the link is received. In one embodiment, the networking apparatus is an optical networking module with the control logic disposed in a multi-protocol networking processor of the module.
    Type: Grant
    Filed: August 2, 2002
    Date of Patent: October 7, 2008
    Assignee: Null Networks LLC
    Inventors: Alfred C. She, Samuel J. Peters, II, I. Claude Denton
  • Patent number: 7417633
    Abstract: A workstation for processing and producing a video signal comprises a video input system, a video graphics processor, and a video output system. The video input system may comprise a video input module, a first video pipeline, and a second video pipeline. The video output system may comprise a receiver, a video pipeline and a video output module. In addition, the video input system may comprise a video input module having a specific configuration and a video processing module having a connector for coupling the video input module, the specific configuration of the video input module setting the characteristics of the video processing module. The video output system may comprise a video processing module having a connector for coupling a video output module and a video output module having a specific configuration, the specific configuration of the video output module setting the characteristics of the video processing module.
    Type: Grant
    Filed: October 29, 2004
    Date of Patent: August 26, 2008
    Assignee: Microsoft Corporation
    Inventors: Jeff S. Ford, Claude Denton, Jeff Belote, David J. Stradley
  • Patent number: 7415031
    Abstract: A buffering structure including a number of storage structures and associated diversion and/or insertion logic, is provided to facilitate one or more selected ones of post-switching, pre-medium placement, diversion and/or insertion of egress packets, and post-medium extraction, pre-switching, diversion and/or insertion of ingress packets, during data link/physical layer processing of networking traffic. In selected applications, the buffering structure is provided as an integral part of a single ASIC multi-protocol networking processor having data link/physical layer processing components for a number of datacom and telecom protocols. In one of the selected applications, the single ASIC multi-protocol networking processor is employed in conjunction with other optical and electro components to form an integral optical networking module in support of optical-electro networking for the datacom/telecom protocols.
    Type: Grant
    Filed: July 30, 2001
    Date of Patent: August 19, 2008
    Assignee: Null Networks LLC
    Inventors: Donald R. Primrose, I. Claude Denton
  • Patent number: 7408547
    Abstract: A workstation for processing and producing a video signal comprises a video input system, a video graphics processor, and a video output system. The video input system may comprise a video input module, a first video pipeline, and a second video pipeline. The video output system may comprise a receiver, a video pipeline and a video output module. In addition, the video input system may comprise a video input module having a specific configuration and a video processing module having a connector for coupling the video input module, the specific configuration of the video input module setting the characteristics of the video processing module. The video output system may comprise a video processing module having a connector for coupling a video output module and a video output module having a specific configuration, the specific configuration of the video output module setting the characteristics of the video processing module.
    Type: Grant
    Filed: October 29, 2004
    Date of Patent: August 5, 2008
    Assignee: Microsoft Corporation
    Inventors: Jeff S. Ford, Claude Denton, Jeff Belote, David J. Stradley
  • Publication number: 20070047554
    Abstract: An overhead processor processes overhead bytes in a stream of Synchronous Optical Network (SONET) frames in multiple levels. In one embodiment, the overhead processor includes three stages. A first stage provides access for external processing of a first set of overhead bytes in the stream of SONET frames. A second stage is programmable to process a second set of overhead bytes in the stream of SONET frames. A third stage processes a third set of overhead bytes in each frame in the stream of SONET frames.
    Type: Application
    Filed: August 30, 2006
    Publication date: March 1, 2007
    Inventor: I. Claude Denton
  • Patent number: 7184408
    Abstract: Methods and apparatus provide single or multi-port, flexible, cost-effective, built-in self-test capabilities for network communications equipment, such as for example switches, and programmably generate, and subsequently analyze, one or more sequences of test packets, wherein the test packets simulate at least two flows of traffic. Such test packets can have programmable headers, payloads, and duty cycle. A line card embodying the present invention may generate its own traffic pattern, which may be similar or identical, to traffic patterns observed on Internet backbones. These traffic patterns may contain a bimodal distribution of control packets interspersed with data packets wherein the control packets and data packets are relatively short and long respectively. A plurality of test packet generators/receivers can be deployed in a network communications device having a plurality of ports. In such a configuration, test generator/receiver is associated with each of the plurality of ports.
    Type: Grant
    Filed: July 31, 2001
    Date of Patent: February 27, 2007
    Inventors: I. Claude Denton, Richard B. Keller
  • Publication number: 20070008897
    Abstract: Methods and apparatus provide single or multi-port, flexible, cost-effective, built-in self-test capabilities for network communications equipment, such as for example switches, and programmably generate, and subsequently analyze, one or more sequences of test packets, wherein the test packets simulate at least two flows of traffic. Such test packets can have programmable headers, payloads, and duty cycle. A line card embodying the present invention may generate its own traffic pattern, which may be similar or identical, to traffic patterns observed on Internet backbones. These traffic patterns may contain a bimodal distribution of control packets interspersed with data packets wherein the control packets and data packets are relatively short and long respectively. A plurality of test packet generators/receivers can be deployed in a network communications device having a plurality of ports. In such a configuration, test generator/receiver is associated with each of the plurality of ports.
    Type: Application
    Filed: September 15, 2006
    Publication date: January 11, 2007
    Inventors: I. Claude Denton, Richard Keller
  • Patent number: 7103044
    Abstract: An insertion apparatus receives a byte value from a signaling channel, locates a particular unused byte location within an overhead portion of a synchronous optical network (SONET) frame, and inserts the byte value from the signaling channel into the particular unused byte location. An extraction apparatus receives a synchronous optical network (SONET) frame, locates a particular byte location within an overhead portion of the SONET frame that is unused for SONET purposes, and captures a byte value from the particular byte location, wherein the byte value comprises a signaling channel.
    Type: Grant
    Filed: April 17, 2001
    Date of Patent: September 5, 2006
    Inventors: Richard B. Keller, Claude Denton
  • Publication number: 20060092159
    Abstract: A method and apparatus for producing video signals comprises a receiver for receiving a video signal, a video pipeline for post-processing the received video signal, the video pipeline producing a post-processed video signal, and a video output module for converting the post-processed video signal, the video output module producing a formatted video signal. The video output module may further comprise an ancillary data injector, the injector inserting ancillary data into the post-processed video signal. Also, the video output system may further comprise a generator locking device or the video input module may include a generator locking device.
    Type: Application
    Filed: October 28, 2005
    Publication date: May 4, 2006
    Applicant: Microsoft Corporation
    Inventors: Jeff Ford, Claude Denton
  • Patent number: 7030886
    Abstract: A method and apparatus for producing video signals comprises a receiver for receiving a video signal, a video pipeline for post-processing the received video signal, the video pipeline producing a post-processed video signal, and a video output module for converting the post-processed video signal, the video output module producing a formatted video signal. The video output module may further comprise an ancillary data injector, the injector inserting ancillary data into the post-processed video signal. Also, the video output system may further comprise a generator locking device or the video input module may include a generator locking device.
    Type: Grant
    Filed: October 29, 2004
    Date of Patent: April 18, 2006
    Assignee: Microsoft Corporation
    Inventors: Jeff S. Ford, Claude Denton
  • Patent number: 7015925
    Abstract: A method and apparatus for producing video signals comprises a receiver for receiving a video signal, a video pipeline for post-processing the received video signal, the video pipeline producing a post-processed video signal, and a video output module for converting the post-processed video signal, the video output module producing a formatted video signal. The video output module may further comprise an ancillary data injector, the injector inserting ancillary data into the post-processed video signal. Also, the video output system may further comprise a generator locking device or the video input module may include a generator locking device.
    Type: Grant
    Filed: October 29, 2004
    Date of Patent: March 21, 2006
    Assignee: Microsoft Corporation
    Inventors: Jeff S. Ford, Claude Denton
  • Patent number: 7002967
    Abstract: A networking processor is formed with selected ones of one or more system interfaces, one or more network/intermediate interfaces, a plurality of data link sub-layer control/processing blocks, and a plurality of physical sub-layer coders/decoders and processing units. The elements are provisioned in a combinatorially selectable manner, enabling the single networking processor to be able to selectively facilitate data trafficking in accordance with a selected one of a plurality of protocols. The protocols include at least one each a datacom and a telecom protocol. Accordingly, the network processor supports data traffics spanning local, regional and wide area networks. In one embodiment, the traffic data may be framed or streaming data being transmitted/received in accordance with a selected one of a plurality frame based protocols and a plurality of variants of a synchronous protocol. The frame based protocols may also be frame based protocols encapsulated with the synchronous protocol.
    Type: Grant
    Filed: May 18, 2001
    Date of Patent: February 21, 2006
    Inventors: I. Claude Denton, James L. Gimlett
  • Publication number: 20050122310
    Abstract: A method and apparatus for producing video signals comprises a receiver for receiving a video signal, a video pipeline for post-processing the received video signal, the video pipeline producing a post-processed video signal, and a video output module for converting the post-processed video signal, the video output module producing a formatted video signal. The video output module may further comprise an ancillary data injector, the injector inserting ancillary data into the post-processed video signal. Also, the video output system may further comprise a generator locking device or the video input module may include a generator locking device.
    Type: Application
    Filed: October 29, 2004
    Publication date: June 9, 2005
    Applicant: Microsoft Corporation
    Inventors: Jeff Ford, Claude Denton
  • Publication number: 20050122309
    Abstract: A workstation for processing and producing a video signal comprises a video input system, a video graphics processor, and a video output system. The video input system may comprise a video input module, a first video pipeline, and a second video pipeline. The video output system may comprise a receiver, a video pipeline and a video output module. In addition, the video input system may comprise a video input module having a specific configuration and a video processing module having a connector for coupling the video input module, the specific configuration of the video input module setting the characteristics of the video processing module. The video output system may comprise a video processing module having a connector for coupling a video output module and a video output module having a specific configuration, the specific configuration of the video output module setting the characteristics of the video processing module.
    Type: Application
    Filed: October 29, 2004
    Publication date: June 9, 2005
    Applicant: Microsoft Corporation
    Inventors: Jeff Ford, Claude Denton, Jeff Belote, David Stradley
  • Publication number: 20050104888
    Abstract: A workstation for processing and producing a video signal comprises a video input system, a video graphics processor, and a video output system. The video input system may comprise a video input module, a first video pipeline, and a second video pipeline. The video output system may comprise a receiver, a video pipeline and a video output module. In addition, the video input system may comprise a video input module having a specific configuration and a video processing module having a connector for coupling the video input module, the specific configuration of the video input module setting the characteristics of the video processing module. The video output system may comprise a video processing module having a connector for coupling a video output module and a video output module having a specific configuration, the specific configuration of the video output module setting the characteristics of the video processing module.
    Type: Application
    Filed: October 29, 2004
    Publication date: May 19, 2005
    Applicant: Microsoft Corporation
    Inventors: Jeff Ford, Claude Denton, Jeff Belote, David Stradley