Patents by Inventor Charles D. Cranor

Charles D. Cranor 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: 8660115
    Abstract: The present invention is directed to mechanisms for content-aware redirection and content exchange/content discovery that permit a request for content to be redirected to a particular advantageous server that can serve the content.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: February 25, 2014
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Charles D. Cranor, Raman Gopalakrishnan, Matthew D. Green, Charles Robert Kalmanek, Jr., David Hilton Shur, Sandeep Sibal, Jacobus E. van der Merwe
  • Publication number: 20130013747
    Abstract: The present invention is directed to mechanisms for content-aware redirection and content exchange/content discovery that permit a request for content to be redirected to a particular advantageous server that can serve the content.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: AT&T Corp.
    Inventors: Charles D. Cranor, Raman Gopalakrishnan, Matthew D. Green, Charles Robert Kalmanek, JR., David Hilton Shur, Sandeep Sibal, Jacobus E. van der Merwe
  • Patent number: 8306022
    Abstract: The present invention is directed to mechanisms for content-aware redirection and content exchange/content discovery that permit a request for content to be redirected to a particular advantageous server that can serve the content.
    Type: Grant
    Filed: August 26, 2005
    Date of Patent: November 6, 2012
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Charles D. Cranor, Raman Gopalakrishnan, Matthew D. Green, Charles Robert Kalmanek, Jr., David Hilton Shur, Sandeep Sibal, Jacobus E. van der Merwe
  • Patent number: 8170007
    Abstract: A packet telephony appliance includes a Euphony network processor that integrates networking and DSP functions to provide a low cost and efficient solution in building a networked appliance. In particular, a Euphony ATM Telephone (EAT) is built around the Euphony network processor. The EAT uses a real-time operating system to provide predictable processing and networking support. The EAT implements IObufs, which provides a unified buffering scheme that allows zero-copy data movement. Furthermore, the EAT uses an Event Exchange (EVX), which provides a flexible mechanism for event distribution, allowing software modules to be composed together in an extensible manner. EVX and IObufs are used together to provide highly efficient intra-appliance communication. The EAT provides a platform that can evolve gracefully to support new protocols, advanced telephony services and enhanced user interfaces.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: May 1, 2012
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Mike Chan, Charles D. Cranor, Raman Gopalakrishnan, Peter Z Onufryk, Laurence W. Ruedisueli, Cormac John Sreenan
  • Patent number: 8099493
    Abstract: A method and system for extracting useful statistics and information and removing a processing module based on the information to enhance a run-time system on a network interface card is disclosed. The run-time system module feeds information derived from a network packet to processing modules which process the information and generate output such as condensed statistics about the packets traveling through the network. The run-time system can be enhanced to included facilities for removing processing modules without replacing the run-time system module.
    Type: Grant
    Filed: September 3, 2010
    Date of Patent: January 17, 2012
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Charles D. Cranor, Theodore Johnson, Oliver Spatscheck, Divesh Srivastava
  • Publication number: 20110060818
    Abstract: A method and system for monitoring traffic in a data communication network and for extracting useful statistics and information is disclosed.
    Type: Application
    Filed: September 3, 2010
    Publication date: March 10, 2011
    Applicant: AT&T INTELLECTUAL PROPERTY II, L.P.
    Inventors: Charles D. Cranor, Theodore Johnson, Oliver Spatscheck, Divesh Srivastava
  • Patent number: 7831711
    Abstract: A method and system for monitoring traffic in a data communication network and for extracting useful statistics and information is disclosed.
    Type: Grant
    Filed: October 8, 2008
    Date of Patent: November 9, 2010
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Charles D. Cranor, Theodore Johnson, Oliver Spatscheck, Divesh Srivastava
  • Patent number: 7562153
    Abstract: The present invention provides an architecture that advantageously leverages multiple content distribution networks to provide enhanced services. In accordance with an embodiment of the present invention, a share of content requests are served by each of a plurality of content distribution networks. The fraction of content requests served by a particular content distribution network can be determined dynamically, depending on the offered load or other traffic characteristics.
    Type: Grant
    Filed: July 9, 2001
    Date of Patent: July 14, 2009
    Assignee: AT&T Intellectual Property II, L. P.
    Inventors: Alexandros Biliris, Charles D. Cranor, Frederick Douglis, Cooper Nelson, Michael Rabinovich, Sandeep Sibal, Oliver Spatscheck, Walter Sturm
  • Publication number: 20090106417
    Abstract: A method and system for monitoring traffic in a data communication network and for extracting useful statistics and information is disclosed.
    Type: Application
    Filed: October 8, 2008
    Publication date: April 23, 2009
    Inventors: Charles D. Cranor, Theodore Johnson, Oliver Spatscheck, Divesh Srivastava
  • Publication number: 20090052439
    Abstract: A packet telephony appliance includes a Euphony network processor that integrates networking and DSP functions to provide a low cost and efficient solution in building a networked appliance. In particular, a Euphony ATM Telephone (EAT) is built around the Euphony network processor. The EAT uses a real-time operating system to provide predictable processing and networking support. The EAT implements IObufs, which provides a unified buffering scheme that allows zero-copy data movement. Furthermore, the EAT uses an Event Exchange (EVX), which provides a flexible mechanism for event distribution, allowing software modules to be composed together in an extensible manner. EVX and IObufs are used together to provide highly efficient intra-appliance communication. The EAT provides a platform that can evolve gracefully to support new protocols, advanced telephony services and enhanced user interfaces.
    Type: Application
    Filed: October 31, 2008
    Publication date: February 26, 2009
    Inventors: Mike Chan, Charles D. Cranor, Raman Gopalakrishnan, Peter Z. Onufryk, Laurence W. Ruedisueli, Cormac John Sreenan
  • Patent number: 7451214
    Abstract: A method and system for monitoring traffic in a data communication network and for extracting useful statistics and information is disclosed. In accordance with an embodiment of the invention, a network interface card has a run-time system and one or more processing blocks executing on the network interface. The run-time system module feeds information derived from a network packet to the processing modules which process the information and generate output such as condensed statistics about the packets traveling through the network.
    Type: Grant
    Filed: October 27, 2006
    Date of Patent: November 11, 2008
    Inventors: Charles D. Cranor, Theodore Johnson, Oliver Spatscheck, Divesh Srivastava
  • Patent number: 7447195
    Abstract: A packet telephony appliance includes a Euphony network processor that integrates networking and DSP functions to provide a low cost and efficient solution in building a networked appliance. In particular, a Euphony ATM Telephone (EAT) is built around the Euphony network processor. The EAT uses a real-time operating system to provide predictable processing and networking support. The EAT implements IObufs, which provides a unified buffering scheme that allows zero-copy data movement. Furthermore, the EAT uses an Event Exchange (EVX), which provides a flexible mechanism for event distribution, allowing software modules to be composed together in an extensible manner. EVX and IObufs are used together to provide highly efficient intra-appliance communication. The EAT provides a platform that can evolve gracefully to support new protocols, advanced telephony services and enhanced user interfaces.
    Type: Grant
    Filed: November 23, 2004
    Date of Patent: November 4, 2008
    Assignee: AT&T Corp.
    Inventors: Mike Chan, Charles D. Cranor, Raman Gopalakrishnan, Peter Z Onufryk, Laurence W. Ruedisueli, Cormac John Sreenan
  • Patent number: 7165100
    Abstract: A method and system for monitoring traffic in a data communication network and for extracting useful statistics and information is disclosed. In accordance with an embodiment of the invention, a network interface card has a run-time system and one or more processing blocks executing on the network interface. The run-time system module feeds information derived from a network packet to the processing modules which process the information and generate output such as condensed statistics about the packets traveling through the network.
    Type: Grant
    Filed: July 24, 2001
    Date of Patent: January 16, 2007
    Assignee: AT&T Corp.
    Inventors: Charles D. Cranor, Theodore Johnson, Oliver Spatscheck, Divesh Srivastava
  • Patent number: 6954456
    Abstract: The present invention is directed to mechanisms for content-aware redirection and content exchange/content discovery that permit a request for content to be redirected to a particular advantageous server that can serve the content.
    Type: Grant
    Filed: December 14, 2001
    Date of Patent: October 11, 2005
    Assignee: AT & T Corp.
    Inventors: Charles D. Cranor, Raman Gopalakrishnan, Matthew D. Green, Charles Robert Kalmanek, Jr., David Hilton Shur, Sandeep Sibal, Jacobus E. van der Merwe
  • Patent number: 6826177
    Abstract: A packet telephony appliance includes a Euphony network processor that integrates networking and DSP functions to provide a low cost and efficient solution in building a networked appliance. In particular, a Euphony ATM Telephone (EAT) is built around the Euphony network processor. The EAT uses a real-time operating system to provide predictable processing and networking support. The EAT implements IObufs, which provides a unified buffering scheme that allows zero-copy data movement. Furthermore, the EAT uses an Event Exchange (EVX), which provides a flexible mechanism for event distribution, allowing software modules to be composed together in an extensible manner. EVX and IObufs are used together to provide highly efficient intra-appliance communication. The EAT provides a platform that can evolve gracefully to support new protocols, advanced telephony services and enhanced user interfaces.
    Type: Grant
    Filed: June 15, 2000
    Date of Patent: November 30, 2004
    Assignee: AT&T Corp.
    Inventors: Mike Chan, Charles D. Cranor, Raman Gopalakrishnan, Peter Z. Onufryk, Laurence W. Ruedisueli, Cormac John Sreenan
  • Patent number: 6671742
    Abstract: An event exchange mechanism for software systems is disclosed that utilizes a receiver-driven, publisher-subscriber model to overcome various problems in the prior art. The event exchange has a flexible addressing scheme so that a sending module need not be aware of all of its receiving modules. Yet, the event exchange still provides the ability to multicast messages to interested receivers. The system is also uniform since both data and control information can be exchanged using the same mechanism. Mechanisms for flow control are also provided so that a receiver can exert backpressure on a sender; this is especially useful for the transfer of multimedia data.
    Type: Grant
    Filed: April 13, 2000
    Date of Patent: December 30, 2003
    Assignee: AT&T Corp.
    Inventors: Charles D. Cranor, Raman Gopalakrishnan, Peter Z. Onufryk
  • Publication number: 20030187977
    Abstract: An architecture for a network monitor is disclosed which permits flexible application-level network queries to be processed at very high speeds.
    Type: Application
    Filed: January 31, 2003
    Publication date: October 2, 2003
    Applicant: AT&T CORP.
    Inventors: Charles D. Cranor, Theodore Johnson, Oliver Spatscheck
  • Publication number: 20030112792
    Abstract: The present invention is directed to mechanisms for content-aware redirection and content exchange/content discovery that permit a request for content to be redirected to a particular advantageous server that can serve the content.
    Type: Application
    Filed: December 14, 2001
    Publication date: June 19, 2003
    Applicant: AT &T Corp.
    Inventors: Charles D. Cranor, Raman Gopalakrishnan, Matthew D. Green, Charles Robert Kalmanek, David Hilton Shur, Sandeep Sibal, Jacobus E. van der Merwe
  • Publication number: 20030093523
    Abstract: The objective of this invention is to address issues such as the originator problem or the hidden load problem by providing mechanisms in a network having a domain name system for building associations of clients with the domain name servers they use.
    Type: Application
    Filed: November 15, 2001
    Publication date: May 15, 2003
    Inventors: Charles D. Cranor, Frederick Douglis, Zhuoqing Mao, Michael Rabinovich, Oliver Spatscheck, Jia Wang
  • Publication number: 20030055950
    Abstract: A method and system for monitoring traffic in a data communication network and for extracting useful statistics and information is disclosed.
    Type: Application
    Filed: July 24, 2001
    Publication date: March 20, 2003
    Applicant: AT&T Corp.
    Inventors: Charles D. Cranor, Theodore Johnson, Oliver Spatscheck, Divesh Srivastava