Patents by Inventor Srinivasan Santhanam

Srinivasan Santhanam 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).

  • Publication number: 20200394491
    Abstract: A system and method for providing sequencing of biomolecules, which can be used for differential analysis of a test sample from a normal sample.
    Type: Application
    Filed: August 13, 2018
    Publication date: December 17, 2020
    Inventors: Yee Him Cheung, Nevenka Dimitrova, Balaji Srinivasan Santhanam
  • Publication number: 20190071718
    Abstract: A system for characterizing intercellular communication and heterogeneity in cancer tumors, and more particularly a method for detecting sub-populations and receptor-ligand states for providing predictive information in relation to cancer and cancer treatment is disclosed. The system comprises the steps of obtaining from a NGS sequencer, single-cell RNA-seq for a plurality of cells within a tumor, correlation with a plurality of data sets from a curated gene list of receptor-ligand pairs, normalizing their transcript abundance data, assigning states (e.g. 0,1,2,3) to each curated receptor-ligand pair in each cell (e.g.
    Type: Application
    Filed: April 7, 2017
    Publication date: March 7, 2019
    Inventors: Balaji Srinivasan Santhanam, Yee Him Cheung, Vartika Agrawal, Johanna Maria De Bont, Nevenka Dimitrova
  • Patent number: 9185180
    Abstract: A system operable to: receive a request for an application unit from a first device; generating a key for the application unit; look up segment cache indices corresponding to the application unit, according to the key; and determine whether the segment cache indices are available. Where the segment cache indices are available, the system may retrieve a segment cache using the segment cache indices; and then retrieve the application unit using the retrieved segment cache. Otherwise, where the segment cache indices are not available, the system may communicate the request to a second device to receive a response from the second device including the segment indices. Further, the system may receive the response from the second device; store a segment index sequence for the application unit in an application optimizer cache based on the response; and retrieve the application unit via the segment index sequence.
    Type: Grant
    Filed: August 20, 2012
    Date of Patent: November 10, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Hariharan Ananthakrishnan, Srinivasan Santhanam
  • Patent number: 8670456
    Abstract: A method and apparatus for transparently transforming a multicast stream is provided. The method includes transforming the multicast stream in a content engine. The multicast stream has a first bandwidth. The content engine receives a request for the multicast stream from a multicast receiver with a second bandwidth availability. Thereafter, the content engine transforms the multicast stream to a multicast stream with a third bandwidth. The third bandwidth is less than or equal to the second bandwidth. The transformed multicast stream is sent to the multicast receiver.
    Type: Grant
    Filed: August 5, 2011
    Date of Patent: March 11, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Hariharan Ananthakrishnan, Kumar Thiagarajan, Mahesh Vittal, Srinivasan Santhanam, Suresh Pachiappan
  • Publication number: 20140052911
    Abstract: A system operable to: receive a request for an application unit from a first device; generating a key for the application unit; look up segment cache indices corresponding to the application unit, according to the key; and determine whether the segment cache indices are available. Where the segment cache indices are available, the system may retrieve a segment cache using the segment cache indices; and then retrieve the application unit using the retrieved segment cache. Otherwise, where the segment cache indices are not available, the system may communicate the request to a second device to receive a response from the second device including the segment indices. Further, the system may receive the response from the second device; store a segment index sequence for the application unit in an application optimizer cache based on the response; and retrieve the application unit via the segment index sequence.
    Type: Application
    Filed: August 20, 2012
    Publication date: February 20, 2014
    Applicant: Cisco Technology, Inc.
    Inventors: Hariharan Ananthakrishnan, Srinivasan Santhanam
  • Patent number: 8625590
    Abstract: Methods, systems and apparatus for reducing apparent latency in content-delivery networks are provided. Sources multicast certain ‘preview multicast streams’ to multiple subscribers. These preview multicast streams provide pre-recorded content of multicast streams. When a subscriber switches to a desired multicast stream, pre-recorded content of the desired multicast stream is reconstructed from a preview multicast stream. Thereafter, the pre-recorded content is played during the setup of the new multicast distribution tree to minimize latency. Once the distribution tree is setup, live content of the desired multicast stream is made available to the subscriber.
    Type: Grant
    Filed: August 5, 2011
    Date of Patent: January 7, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Balaji Venkat Venkataswami, Ganesan Velrajan, Srinivasan Santhanam
  • Patent number: 8560651
    Abstract: Methods, systems and apparatus are provided for a service provider to stream user-customized information. In an embodiment, the user-customized information includes tickers, advertisements and other types of user-specific information. Users can register for categories that interest them, from an available set of categories. The service provider can then stream the user-customized information on the basis of registration information. A parent service provider streams a main event and gives the service provider control of streaming the user-customized information during still periods of the main event. The service provider can also stream tickers, based on the registered categories, during the main event.
    Type: Grant
    Filed: March 7, 2006
    Date of Patent: October 15, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Balaji Venkat Venkataswami, Mahesh Vittal, Srinivasan Santhanam, Ganesan Velrajan
  • Patent number: 8539091
    Abstract: Methods and systems have been provided for preempting a secondary service provider from streaming information. The primary service provider sends an Ad-insert control packet for giving control of the streaming to the secondary service provider, during still periods determined on the basis of the Ad-insert control packet. When the primary service provider wants to take back control of streaming from the secondary service provider during the still periods, the primary service provider sends an Ad-insert preempt message. The secondary service provider is then preempted during the periods that are determined on the basis of the Ad-insert preempt message.
    Type: Grant
    Filed: December 21, 2005
    Date of Patent: September 17, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Ganesan Velrajan, Balaji Venkat Venkataswami, Mahesh Vittal, Srinivasan Santhanam
  • Publication number: 20110286453
    Abstract: Methods, systems and apparatus for reducing apparent latency in content-delivery networks are provided. Sources multicast certain ‘preview multicast streams’ to multiple subscribers. These preview multicast streams provide pre-recorded content of multicast streams. When a subscriber switches to a desired multicast stream, pre-recorded content of the desired multicast stream is reconstructed from a preview multicast stream. Thereafter, the pre-recorded content is played during the setup of the new multicast distribution tree to minimize latency. Once the distribution tree is setup, live content of the desired multicast stream is made available to the subscriber.
    Type: Application
    Filed: August 5, 2011
    Publication date: November 24, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Balaji Venkat Venkataswami, Ganesan Velrajan, Srinivasan Santhanam
  • Publication number: 20110286454
    Abstract: A method and apparatus for transparently transforming a multicast stream is provided. The method includes transforming the multicast stream in a content engine. The multicast stream has a first bandwidth. The content engine receives a request for the multicast stream from a multicast receiver with a second bandwidth availability. Thereafter, the content engine transforms the multicast stream to a multicast stream with a third bandwidth. The third bandwidth is less than or equal to the second bandwidth. The transformed multicast stream is sent to the multicast receiver.
    Type: Application
    Filed: August 5, 2011
    Publication date: November 24, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Hariharan Ananthakrishnan, Kumar Thiagarajan, Mahesh Vittal, Srinivasan Santhanam, Suresh Pachiappan
  • Patent number: 8000339
    Abstract: A method and apparatus for transparently transforming a multicast stream is provided. The method includes transforming the multicast stream in a content engine. The multicast stream has a first bandwidth. The content engine receives a request for the multicast stream from a multicast receiver with a second bandwidth availability. Thereafter, the content engine transforms the multicast stream to a multicast stream with a third bandwidth. The third bandwidth is less than or equal to the second bandwidth. The transformed multicast stream is sent to the multicast receiver.
    Type: Grant
    Filed: September 21, 2005
    Date of Patent: August 16, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Hariharan Ananthakrishnan, Kumar Thiagarajan, Mahesh Vittal, Srinivasan Santhanam, Suresh Pachiappan
  • Patent number: 7995576
    Abstract: Methods, systems and apparatus for reducing apparent latency in content-delivery networks are provided. Sources multicast certain ‘preview multicast streams’ to multiple subscribers. These preview multicast streams provide pre-recorded content of multicast streams. When a subscriber switches to a desired multicast stream, pre-recorded content of the desired multicast stream is reconstructed from a preview multicast stream. Thereafter, the pre-recorded content is played during the setup of the new multicast distribution tree to minimize latency. Once the distribution tree is setup, live content of the desired multicast stream is made available to the subscriber.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: August 9, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Balaji Venkat Venkataswami, Ganesan Velrajan, Srinivasan Santhanam
  • Patent number: 7715424
    Abstract: Methods, systems and apparatus for billing network usage in a network are provided. Statistics of subscribers' network usage and subscriber information are transmitted from a plurality of First Hop Multicast Routers (FHMRs) to a Net Flow Collection Server (NFCS). The NFCS consolidates the statistics received and subscriber information into a report. Thereafter, a Billing Module (BM) prepares subscribers billing information based on the report and policies configured on the BM. Advantageously, subscribers are charged based on their individual network usage.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: May 11, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Balaji Venkat Venkataswami, Ganesan Velrajan, Srinivasan Santhanam, Srinivasa Reddy Kovvuri
  • Patent number: 7483388
    Abstract: A method and system for sending a multimedia stream in IP multicast networks are provided. IGMP report data is collected by a plurality of routers. The routers report the IGMP report data to a netflow collection server. The netflow collection server collates the IGMP report data. The collated IGMP report data is forwarded to an encoder coordinator. The encoder coordinator adaptively computes an encoding rate of the multimedia stream. The encoded multimedia stream is sent to a plurality of receivers at the encoding rate.
    Type: Grant
    Filed: June 23, 2005
    Date of Patent: January 27, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Srinivasan Santhanam, Mahesh Vittal, Suresh Pachiappan, Balaji Venakat Venkataswami, Anand Jayaraman, Pandiarajan Selvaraj
  • Publication number: 20080025303
    Abstract: Methods, systems and apparatus for billing network usage in a network are provided. Statistics of subscribers' network usage and subscriber information are transmitted from a plurality of First Hop Multicast Routers (FHMRs) to a Net Flow Collection Server (NFCS). The NFCS consolidates the statistics received and subscriber information into a report. Thereafter, a Billing Module (BM) prepares subscribers billing information based on the report and policies configured on the BM. Advantageously, subscribers are charged based on their individual network usage.
    Type: Application
    Filed: July 31, 2006
    Publication date: January 31, 2008
    Applicant: Cisco Technology, Inc.
    Inventors: Balaji Venkat Venkataswami, Ganesan Velrajan, Srinivasan Santhanam, Srinivasa Reddy Kovvuri
  • Publication number: 20080025304
    Abstract: Methods, systems and apparatus for reducing apparent latency in content-delivery networks are provided. Sources multicast certain ‘preview multicast streams’ to multiple subscribers. These preview multicast streams provide pre-recorded content of multicast streams. When a subscriber switches to a desired multicast stream, pre-recorded content of the desired multicast stream is reconstructed from a preview multicast stream. Thereafter, the pre-recorded content is played during the setup of the new multicast distribution tree to minimize latency. Once the distribution tree is setup, live content of the desired multicast stream is made available to the subscriber.
    Type: Application
    Filed: July 31, 2006
    Publication date: January 31, 2008
    Applicant: Cisco Technology, Inc.
    Inventors: Balaji Venkat Venkataswami, Ganesan Velrajan, Srinivasan Santhanam
  • Publication number: 20070214246
    Abstract: Methods, systems and apparatus are provided for a service provider to stream user-customized information. In an embodiment, the user-customized information includes tickers, advertisements and other types of user-specific information. Users can register for categories that interest them, from an available set of categories. The service provider can then stream the user-customized information on the basis of registration information. A parent service provider streams a main event and gives the service provider control of streaming the user-customized information during still periods of the main event. The service provider can also stream tickers, based on the registered categories, during the main event.
    Type: Application
    Filed: March 7, 2006
    Publication date: September 13, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Balaji Venkataswami, Mahesh Vittal, Srinivasan Santhanam, Ganesan Velrajan
  • Publication number: 20070143491
    Abstract: Methods and systems have been provided for preempting a secondary service provider from streaming information. The primary service provider sends an Ad-insert control packet for giving control of the streaming to the secondary service provider, during still periods determined on the basis of the Ad-insert control packet. When the primary service provider wants to take back control of streaming from the secondary service provider during the still periods, the primary service provider sends an Ad-insert preempt message. The secondary service provider is then preempted during the periods that are determined on the basis of the Ad-insert preempt message.
    Type: Application
    Filed: December 21, 2005
    Publication date: June 21, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Ganesan Velrajan, Balaji Venkataswami, Mahesh Vittal, Srinivasan Santhanam
  • Publication number: 20070076714
    Abstract: A method and apparatus for transparently transforming a multicast stream is provided. The method includes transforming the multicast stream in a content engine. The multicast stream has a first bandwidth. The content engine receives a request for the multicast stream from a multicast receiver with a second bandwidth availability. Thereafter, the content engine transforms the multicast stream to a multicast stream with a third bandwidth. The third bandwidth is less than or equal to the second bandwidth. The transformed multicast stream is sent to the multicast receiver.
    Type: Application
    Filed: September 21, 2005
    Publication date: April 5, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Hariharan Ananthakrishnan, Kumar Thiagarajan, Mahesh Vittal, Srinivasan Santhanam, Suresh Pachiappan
  • Publication number: 20070067569
    Abstract: A method and apparatus for communicating validation information from a web server to validate a web cache is provided. The method includes generation of a file storing information pertaining to the objects being served by the web server. The contents of the file are updated by means of modifications in the objects. The contents of the file can be communicated to the web cache. The web cache, based on the information received by it, validates its cached objects.
    Type: Application
    Filed: September 21, 2005
    Publication date: March 22, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Mahesh Vittal, Kumar Thiagarajan, Srinivasan Santhanam, Suresh Pachiappan