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: 8660115Abstract: 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: GrantFiled: September 14, 2012Date of Patent: February 25, 2014Assignee: 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: 20130013747Abstract: 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: ApplicationFiled: September 14, 2012Publication date: January 10, 2013Applicant: 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: 8306022Abstract: 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: GrantFiled: August 26, 2005Date of Patent: November 6, 2012Assignee: 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: 8170007Abstract: 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: GrantFiled: October 31, 2008Date of Patent: May 1, 2012Assignee: 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: 8099493Abstract: 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: GrantFiled: September 3, 2010Date of Patent: January 17, 2012Assignee: AT&T Intellectual Property II, L.P.Inventors: Charles D. Cranor, Theodore Johnson, Oliver Spatscheck, Divesh Srivastava
-
Publication number: 20110060818Abstract: A method and system for monitoring traffic in a data communication network and for extracting useful statistics and information is disclosed.Type: ApplicationFiled: September 3, 2010Publication date: March 10, 2011Applicant: AT&T INTELLECTUAL PROPERTY II, L.P.Inventors: Charles D. Cranor, Theodore Johnson, Oliver Spatscheck, Divesh Srivastava
-
Patent number: 7831711Abstract: A method and system for monitoring traffic in a data communication network and for extracting useful statistics and information is disclosed.Type: GrantFiled: October 8, 2008Date of Patent: November 9, 2010Assignee: AT&T Intellectual Property II, L.P.Inventors: Charles D. Cranor, Theodore Johnson, Oliver Spatscheck, Divesh Srivastava
-
Patent number: 7562153Abstract: 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: GrantFiled: July 9, 2001Date of Patent: July 14, 2009Assignee: 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: 20090106417Abstract: A method and system for monitoring traffic in a data communication network and for extracting useful statistics and information is disclosed.Type: ApplicationFiled: October 8, 2008Publication date: April 23, 2009Inventors: Charles D. Cranor, Theodore Johnson, Oliver Spatscheck, Divesh Srivastava
-
Publication number: 20090052439Abstract: 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: ApplicationFiled: October 31, 2008Publication date: February 26, 2009Inventors: Mike Chan, Charles D. Cranor, Raman Gopalakrishnan, Peter Z. Onufryk, Laurence W. Ruedisueli, Cormac John Sreenan
-
Patent number: 7451214Abstract: 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: GrantFiled: October 27, 2006Date of Patent: November 11, 2008Inventors: Charles D. Cranor, Theodore Johnson, Oliver Spatscheck, Divesh Srivastava
-
Patent number: 7447195Abstract: 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: GrantFiled: November 23, 2004Date of Patent: November 4, 2008Assignee: AT&T Corp.Inventors: Mike Chan, Charles D. Cranor, Raman Gopalakrishnan, Peter Z Onufryk, Laurence W. Ruedisueli, Cormac John Sreenan
-
Patent number: 7165100Abstract: 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: GrantFiled: July 24, 2001Date of Patent: January 16, 2007Assignee: AT&T Corp.Inventors: Charles D. Cranor, Theodore Johnson, Oliver Spatscheck, Divesh Srivastava
-
Patent number: 6954456Abstract: 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: GrantFiled: December 14, 2001Date of Patent: October 11, 2005Assignee: 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: 6826177Abstract: 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: GrantFiled: June 15, 2000Date of Patent: November 30, 2004Assignee: AT&T Corp.Inventors: Mike Chan, Charles D. Cranor, Raman Gopalakrishnan, Peter Z. Onufryk, Laurence W. Ruedisueli, Cormac John Sreenan
-
Patent number: 6671742Abstract: 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: GrantFiled: April 13, 2000Date of Patent: December 30, 2003Assignee: AT&T Corp.Inventors: Charles D. Cranor, Raman Gopalakrishnan, Peter Z. Onufryk
-
Publication number: 20030187977Abstract: An architecture for a network monitor is disclosed which permits flexible application-level network queries to be processed at very high speeds.Type: ApplicationFiled: January 31, 2003Publication date: October 2, 2003Applicant: AT&T CORP.Inventors: Charles D. Cranor, Theodore Johnson, Oliver Spatscheck
-
Publication number: 20030112792Abstract: 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: ApplicationFiled: December 14, 2001Publication date: June 19, 2003Applicant: 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: 20030093523Abstract: 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: ApplicationFiled: November 15, 2001Publication date: May 15, 2003Inventors: Charles D. Cranor, Frederick Douglis, Zhuoqing Mao, Michael Rabinovich, Oliver Spatscheck, Jia Wang
-
Publication number: 20030055950Abstract: A method and system for monitoring traffic in a data communication network and for extracting useful statistics and information is disclosed.Type: ApplicationFiled: July 24, 2001Publication date: March 20, 2003Applicant: AT&T Corp.Inventors: Charles D. Cranor, Theodore Johnson, Oliver Spatscheck, Divesh Srivastava