Patents by Inventor Amit Bhat

Amit Bhat 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: 9438676
    Abstract: In an embodiment, a method comprises receiving a plurality of source data records from one or more source computers, wherein one or more first source data records are associated with a first source transaction and one or more second source data records are associated with a second source transaction; generating a first derived transaction comprising one or more first derived records based on the plurality of source data records; generating a first transaction mapping between the first derived transaction and the first source transaction; generating a second transaction mapping between the first derived transaction and the second source transaction; determining that the first derived transaction has ended, and in response, committing first derived transaction including the one or more first derived records to a persistent storage; receiving a first ending punctuation associated with the first source transaction, and in response, committing the first source transaction including the one or more first source dat
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: September 6, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Saileshwar Krishnamurthy, Madhu Kumar, Amit Bhat
  • Publication number: 20160026530
    Abstract: In an embodiment, a method comprises receiving a plurality of source data records from one or more source computers, wherein one or more first source data records are associated with a first source transaction and one or more second source data records are associated with a second source transaction; generating a first derived transaction comprising one or more first derived records based on the plurality of source data records; generating a first transaction mapping between the first derived transaction and the first source transaction; generating a second transaction mapping between the first derived transaction and the second source transaction; determining that the first derived transaction has ended, and in response, committing first derived transaction including the one or more first derived records to a persistent storage; receiving a first ending punctuation associated with the first source transaction, and in response, committing the first source transaction including the one or more first source dat
    Type: Application
    Filed: July 25, 2014
    Publication date: January 28, 2016
    Inventors: Saileshwar KRISHNAMURTHY, Madhu KUMAR, Amit BHAT
  • Patent number: 9239864
    Abstract: In an embodiment, a method for distributing and processing streams over wide area networks comprises receiving, at a unified data processing node, a continuous query; determining a parallel portion of the continuous query; sending the parallel portion to a plurality of distributed data processing nodes located in a plurality of data centers; at each distributed node in the plurality of distributed nodes, locally executing the parallel portion against independent data partitions, producing a partial summary data, sending the partial summary data to the unified node; continuously receiving, at the unified node, in real-time, the partial summary data.
    Type: Grant
    Filed: April 17, 2013
    Date of Patent: January 19, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Saileshwar Krishnamurthy, Madhu Kumar, Amit Bhat, Maciek Sakrejda, Robert Allen Lerche
  • Publication number: 20130275452
    Abstract: In an embodiment, a method for distributing and processing streams over wide area networks comprises receiving, at a unified data processing node, a continuous query; determining a parallel portion of the continuous query; sending the parallel portion to a plurality of distributed data processing nodes located in a plurality of data centers; at each distributed node in the plurality of distributed nodes, locally executing the parallel portion against independent data partitions, producing a partial summary data, sending the partial summary data to the unified node; continuously receiving, at the unified node, in real-time, the partial summary data.
    Type: Application
    Filed: April 17, 2013
    Publication date: October 17, 2013
    Applicant: Cisco Technology, Inc
    Inventors: Saileshwar Krishnamurthy, Madhu Kumar, Amit Bhat, Maciek Sakrejda, Robert Allen Lerche