Patents by Inventor Srikanth Ramamurthy

Srikanth Ramamurthy 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: 7099873
    Abstract: An intermediate content transcoder. An intermediate content transcoder can include a communicative receiver configured to receive master content while in transit from a content source to at least one content sink in a content distribution network, and a communicative transmitter configured to transmit transcoded content to one or more of the content sinks. A set of content transformations also can be provided. Furthermore, the intermediate content transcoder can include a set of conditions for selecting individual ones of the content transformations to be applied to master content received through the communicative receiver. Finally, the intermediate content transcoder can include a transcoder configured to apply the selected individual ones of the content transformations to the master content. The application of the content transformations can produce transcoded content. The communicative transmitter, in turn, can forward the produced transcoded content to one or more of the content sinks.
    Type: Grant
    Filed: May 29, 2002
    Date of Patent: August 29, 2006
    Assignee: International Business Machines Corporation
    Inventors: Rajesh S. Agarwalla, Bryan E. Aupperle, Thirumale Niranjan, Srikanth Ramamurthy, Marcia L. Stockton
  • Patent number: 7028089
    Abstract: A method, apparatus, and computer implemented instructions for managing data in a network data processing system. A packet containing data associated with content is received. A determination is made as to whether the packet is enabled for content distribution by examining the data packet. Responsive to the packet being enabled for content distribution, the content is distributed in response to a request for the content without requiring a validity check. If the packet is not enabled for content distribution, a validity check is performed on the content using control information contained within the header of the data packet.
    Type: Grant
    Filed: September 21, 2001
    Date of Patent: April 11, 2006
    Assignee: International Business Machines Corporation
    Inventors: Rajesh Agarwalla, Thirumale Niranjan, Srikanth Ramamurthy, Sumanthkumar Sukumar, Yi Zhou
  • Patent number: 6985936
    Abstract: Techniques are disclosed for addressing the name space mismatch between content caching systems (which use Uniform Resource Locators, or “URLs”) and content servers (which use file and path names). A file name-to-URL mapping is created for use by content caching systems, and data in protocol response messages (and optionally in protocol request messages) is augmented to transmit information for use in creating this mapping, enabling a content caching system to automatically and dynamically populate its file name-to-URL mapping. By having the file name available, the caching system can now respond to content management messages which identify the cached content by only the content's associated file name.
    Type: Grant
    Filed: September 27, 2001
    Date of Patent: January 10, 2006
    Assignee: International Business Machines Corporation
    Inventors: Rajesh S. Agarwalla, Ronald P. Doyle, Tianyu Jiang, Thirumale Niranjan, Srikanth Ramamurthy
  • Patent number: 6938072
    Abstract: A method, apparatus and computer implemented instructions for minimizing inconsistency between a set of data sources in a data processing system. A first signal is sent indicating that new content is present for the set of data sources. The new content is transmitted to the set of data sources in which the new content is unavailable for distribution by the set of data sources until a second signal is received by the set of data sources. The second signal is sent to the set of data sources if an acknowledgment is received from all of the sets of data sources.
    Type: Grant
    Filed: September 21, 2001
    Date of Patent: August 30, 2005
    Assignee: International Business Machines Corporation
    Inventors: Steven M. Berman, Thirumale Niranjan, Srikanth Ramamurthy, Sumanthkumar Sukumar
  • Publication number: 20030225723
    Abstract: An intermediate content transcoder. An intermediate content transcoder can include a communicative receiver configured to receive master content while in transit from a content source to at least one content sink in a content distribution network, and a communicative transmitter configured to transmit transcoded content to one or more of the content sinks. A set of content transformations also can be provided. Furthermore, the intermediate content transcoder can include a set of conditions for selecting individual ones of the content transformations to be applied to master content received through the communicative receiver. Finally, the intermediate content transcoder can include a transcoder configured to apply the selected individual ones of the content transformations to the master content. The application of the content transformations can produce transcoded content. The communicative transmitter, in turn, can forward the produced transcoded content to one or more of the content sinks.
    Type: Application
    Filed: May 29, 2002
    Publication date: December 4, 2003
    Applicant: International Business Machines Corporation
    Inventors: Rajesh S. Agarwalla, Bryan E. Aupperle, Thirumale Niranjan, Srikanth Ramamurthy, Marcia L. Stockton
  • Publication number: 20030061278
    Abstract: Techniques are disclosed for addressing the name space mismatch between content servers (which use Uniform Resource Locators, or “URLs”) and content caching systems (which use file and path names). A file name-to-URL mapping is created for use by content caching systems, and data in protocol response messages (and optionally in protocol request messages) is augmented to transmit information for use in creating this mapping, enabling a content caching system to automatically and dynamically populate its file name-to-URL mapping. By having the file name available, the caching system can now respond to content management messages which identify the cached content by only the content's associated file name.
    Type: Application
    Filed: September 27, 2001
    Publication date: March 27, 2003
    Applicant: International Business Machines Corporation
    Inventors: Rajesh S. Agarwalla, Ronald P. Doyle, Tianyu Jiang, Thirumale Niranjan, Srikanth Ramamurthy
  • Publication number: 20030061298
    Abstract: A method, apparatus and computer implemented instructions for minimizing inconsistency between a set of data sources in a data processing system. A first signal is sent indicating that new content is present for the set of data sources. The new content is transmitted to the set of data sources in which the new content is unavailable for distribution by the set of data sources until a second signal is received by the set of data sources. The second signal is sent to the set of data sources if an acknowledgment is received from all of the sets of data sources.
    Type: Application
    Filed: September 21, 2001
    Publication date: March 27, 2003
    Applicant: International Business Machines Corporation
    Inventors: Steven M. Berman, Thirumale Niranjan, Srikanth Ramamurthy, Sumanthkumar Sukumar
  • Publication number: 20030061372
    Abstract: A method, apparatus, and computer implemented instructions for managing data in a network data processing system. A packet containing data associated with content is received. A determination is made as to whether the packet is enabled for content distribution by examining the data packet. Responsive to the packet being enabled for content distribution, the content is distributed in response to a request for the content without requiring a validity check. If the packet is not enabled for content distribution, a validity check is performed on the content using control information contained within the header of the data packet.
    Type: Application
    Filed: September 21, 2001
    Publication date: March 27, 2003
    Applicant: International Business Machines Corporation
    Inventors: Rajesh Agarwalla, Thirumale Niranjan, Srikanth Ramamurthy, Sumanthkumar Sukumar, Yi Zhou