Patents by Inventor Ramesh K. Sitaraman
Ramesh K. Sitaraman 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: 11290338Abstract: Techniques and architecture are disclosed for inferring a unified topological model of a hidden topology comprising dispersing data packets from a source to at least one receiver, and collecting individual end-to-end packet statistics; collecting aggregate end-to-end statistical measurements between a plurality of enclaves situated at an edge of an unknown network; identifying shared path correlations relating to shared links traversed between at least one root enclave and one or more leaf enclaves; constructing topological metrics as a directed tree corresponding to shared path correlations; inferring a unified topological model and routing paths of the unknown network based on the plurality of topological metrics collected by the plurality of enclaves; validating consistency between the subsequent end-to-end statistical measurements and the unified topological model of the hidden topology; and updating the inferred unified topological model of the hidden topology in accordance with observed inconsistencies.Type: GrantFiled: June 8, 2020Date of Patent: March 29, 2022Assignees: BAE Systems Information and Electronic Systems Integration Inc., University of MassachusettsInventors: Brian DeCleene, Anirudh Sabnis, Ramesh K. Sitaraman, Donald Towsley, Paul Vines
-
Patent number: 8473629Abstract: A method accelerates the delivery of a portion of a data stream across nodes of a stream transport network. A portion of a live stream is forwarded from a first node to a second node in a transport network at a high bitrate as compared to the stream's encoded bitrate, and thereafter, the stream continues to be forwarded from the first node to the second node at or near the encoded bitrate. This technique provides significant advantages in that it reduces stream startup time, reduces unrecoverable stream packet loss, and reduces stream rebuffers as the stream is viewed by a requesting end user that has been mapped to a media server in a distributed computer network such as a content delivery network.Type: GrantFiled: March 12, 2012Date of Patent: June 25, 2013Assignee: Akamai Technologies, Inc.Inventor: Ramesh K. Sitaraman
-
Publication number: 20120290737Abstract: A method accelerates the delivery of a portion of a data stream across nodes of a stream transport network. A portion of a live stream is forwarded from a first node to a second node in a transport network at a high bitrate as compared to the stream's encoded bitrate, and thereafter, the stream continues to be forwarded from the first node to the second node at or near the encoded bitrate. This technique provides significant advantages in that it reduces stream startup time, reduces unrecoverable stream packet loss, and reduces stream rebuffers as the stream is viewed by a requesting end user that has been mapped to a media server in a distributed computer network such as a content delivery network.Type: ApplicationFiled: March 12, 2012Publication date: November 15, 2012Applicant: AKAMAI TECHNOLOGIES, INC.Inventor: Ramesh K. Sitaraman
-
Patent number: 8135855Abstract: The subject matter herein relates to a method to “accelerate” the delivery of a portion of a data stream across nodes of a stream transport network. A portion of a live stream is forwarded from a first node to a second node in a transport network at a high bitrate as compared to the stream's encoded bitrate, and thereafter, the stream continues to be forwarded from the first node to the second node at or near the encoded bitrate. The disclosed technique of forwarding a portion of a stream at a high bitrate as compared to the encoded bitrate of the stream is sometimes referred to as “prebursting” the stream. This technique provides significant advantages in that it reduces stream startup time, reduces unrecoverable stream packet loss, and reduces stream rebuffers as the stream is viewed by a requesting end user that has been mapped to a media server in a distributed computer network such as a content delivery network.Type: GrantFiled: January 17, 2011Date of Patent: March 13, 2012Assignee: Akamai Technologies, Inc.Inventor: Ramesh K. Sitaraman
-
Publication number: 20110113152Abstract: The subject matter herein relates to a method to “accelerate” the delivery of a portion of a data stream across nodes of a stream transport network. A portion of a live stream is forwarded from a first node to a second node in a transport network at a high bitrate as compared to the stream's encoded bitrate, and thereafter, the stream continues to be forwarded from the first node to the second node at or near the encoded bitrate. The disclosed technique of forwarding a portion of a stream at a high bitrate as compared to the encoded bitrate of the stream is sometimes referred to as “prebursting” the stream. This technique provides significant advantages in that it reduces stream startup time, reduces unrecoverable stream packet loss, and reduces stream rebuffers as the stream is viewed by a requesting end user that has been mapped to a media server in a distributed computer network such as a content delivery network.Type: ApplicationFiled: January 17, 2011Publication date: May 12, 2011Applicant: AKAMAI TECHNOLOGIES, INC.Inventor: Ramesh K. Sitaraman
-
Patent number: 7873740Abstract: The subject matter herein relates to a method to “accelerate” the delivery of a portion of a data stream across nodes of a stream transport network. A portion of a live stream is forwarded from a first node to a second node in a transport network at a high bitrate as compared to the stream's encoded bitrate, and thereafter, the stream continues to be forwarded from the first node to the second node at or near the encoded bitrate. The disclosed technique of forwarding a portion of a stream at a high bitrate as compared to the encoded bitrate of the stream is sometimes referred to as “prebursting” the stream. This technique provides significant advantages in that it reduces stream startup time, reduces unrecoverable stream packet loss, and reduces stream rebuffers as the stream is viewed by a requesting end user that has been mapped to a media server in a distributed computer network such as a content delivery network.Type: GrantFiled: August 4, 2008Date of Patent: January 18, 2011Assignee: Akamai Technologies, Inc.Inventor: Ramesh K. Sitaraman
-
Publication number: 20100235503Abstract: A streaming measurement agent designed to experience, measure, and report on a media stream as an actual end user would experience the stream. Preferably, agent resides transparently within a streaming media player itself so that it can monitor stream packet flows within the player as the measured streams are being played. In an illustrative embodiment, the agent comprises a performance monitoring module (PMM), which is software that resides in an interface between an existing core module and a renderer of a media player. The agent PMM intercepts each useful packet as it goes from the core to the renderer and, as a result, it is able to compute quality metrics about the playback. The agent functions “transparently” to the media player by presenting the core with an application programming interface (API) that emulates the API that the renderer normally presents to the core.Type: ApplicationFiled: May 24, 2010Publication date: September 16, 2010Inventors: Ramesh K. Sitaraman, Reid W. Barton
-
Patent number: 7725576Abstract: A streaming measurement agent designed to experience, measure, and report on a media stream as an actual end user would experience the stream. Preferably, agent resides transparently within a streaming media player itself so that it can monitor stream packet flows within the player as the measured streams are being played. In an illustrative embodiment, the agent comprises a performance monitoring module (PMM), which is software that resides in an interface between an existing core module and a renderer of a media player. The agent PMM intercepts each useful packet as it goes from the core to the renderer and, as a result, it is able to compute quality metrics about the playback. The agent functions “transparently” to the media player by presenting the core with an application programming interface (API) that emulates the API that the renderer normally presents to the core.Type: GrantFiled: March 6, 2006Date of Patent: May 25, 2010Assignee: Akamai Technologies, Inc.Inventors: Ramesh K. Sitaraman, Reid W. Barton
-
Publication number: 20080320160Abstract: The subject matter herein relates to a method to “accelerate” the delivery of a portion of a data stream across nodes of a stream transport network. A portion of a live stream is forwarded from a first node to a second node in a transport network at a high bitrate as compared to the stream's encoded bitrate, and thereafter, the stream continues to be forwarded from the first node to the second node at or near the encoded bitrate. The disclosed technique of forwarding a portion of a stream at a high bitrate as compared to the encoded bitrate of the stream is sometimes referred to as “prebursting” the stream. This technique provides significant advantages in that it reduces stream startup time, reduces unrecoverable stream packet loss, and reduces stream rebuffers as the stream is viewed by a requesting end user that has been mapped to a media server in a distributed computer network such as a content delivery network.Type: ApplicationFiled: August 4, 2008Publication date: December 25, 2008Applicant: AKAMAI TECHNOLOGIES, INC.Inventor: Ramesh K. Sitaraman
-
Patent number: 7409456Abstract: A method to “accelerate” the delivery of a portion of a data stream across nodes of a stream transport network. According to the invention, a portion of a live stream is forwarded from a first node to a second node in a transport network at a high bitrate as compared to the stream's encoded bitrate, and thereafter, the stream continues to be forwarded from the first node to the second node at or near the encoded bitrate. The disclosed technique of forwarding a portion of a stream at a high bitrate as compared to the encoded bitrate of the stream is sometimes referred to as “prebursting” the stream. This technique provides significant advantages in that it reduces stream startup time, reduces unrecoverable stream packet loss, and reduces stream rebuffers as the stream is viewed by a requesting end user that has been mapped to a media server in a distributed computer network such as a content delivery network.Type: GrantFiled: April 10, 2003Date of Patent: August 5, 2008Assignee: Akami Technologies, Inc.Inventor: Ramesh K. Sitaraman
-
Patent number: 7010598Abstract: A streaming measurement agent designed to experience, measure, and report on a media stream as an actual end user would experience the stream. Preferably, agent resides transparently within a streaming media player itself so that it can monitor stream packet flows within the player as the measured streams are being played. In an illustrative embodiment, the agent comprises a performance monitoring module (PMM), which is software that resides in an interface between an existing core module and a renderer of a media player. The agent PMM intercepts each useful packet as it goes from the core to the renderer and, as a result, it is able to compute quality metrics about the playback. The agent functions “transparently” to the media player by presenting the core with an application programming interface (API) that emulates the API that the renderer normally presents to the core.Type: GrantFiled: February 11, 2003Date of Patent: March 7, 2006Assignee: Akamai Technologies, Inc.Inventors: Ramesh K. Sitaraman, Reid W. Barton
-
Publication number: 20040136327Abstract: A streaming measurement agent designed to experience, measure, and report on a media stream as an actual end user would experience the stream. Preferably, agent resides transparently within a streaming media player itself so that it can monitor stream packet flows within the player as the measured streams are being played. In an illustrative embodiment, the agent comprises a performance monitoring module (PMM), which is software that resides in an interface between an existing core module and a renderer of a media player. The agent PMM intercepts each useful packet as it goes from the core to the renderer and, as a result, it is able to compute quality metrics about the playback. The agent functions “transparently” to the media player by presenting the core with an application programming interface (API) that emulates the API that the renderer normally presents to the core.Type: ApplicationFiled: February 11, 2003Publication date: July 15, 2004Inventors: Ramesh K. Sitaraman, Reid W. Barton