Patents by Inventor Siddharth Anand
Siddharth Anand 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: 11977528Abstract: Data streaming applications may need to provide high reliability, particularly depending on the nature of the data being streamed. A framework is described that allows a data streaming application to ensure high reliability both during update operations and during ordinary operations. A unique event ID count can be recorded that reflects messages being sent from a source to the streaming application. After an update and service restart, the count can again be collected to see if data is flowing through the streaming application as expected. Unique database record counts can be reviewed (e.g. after a restart or during ordinary operations) to ensure that no records are being unexpectedly dropped. Data content sampling can also be performed to see that any data transformations are functioning properly. Corrective actions (after a restart or during ordinary operations) can also be taken, including replay of database messages that are dropped, or sending an alert.Type: GrantFiled: August 29, 2022Date of Patent: May 7, 2024Assignee: PAYPAL, INC.Inventors: Siddharth Anand, Anisha Nainani, Jianliang Chen
-
Publication number: 20230106394Abstract: Data streaming applications may need to provide high reliability, particularly depending on the nature of the data being streamed. A framework is described that allows a data streaming application to ensure high reliability both during update operations and during ordinary operations. A unique event ID count can be recorded that reflects messages being sent from a source to the streaming application. After an update and service restart, the count can again be collected to see if data is flowing through the streaming application as expected. Unique database record counts can be reviewed (e.g. after a restart or during ordinary operations) to ensure that no records are being unexpectedly dropped. Data content sampling can also be performed to see that any data transformations are functioning properly. Corrective actions (after a restart or during ordinary operations) can also be taken, including replay of database messages that are dropped, or sending an alert.Type: ApplicationFiled: August 29, 2022Publication date: April 6, 2023Inventors: Siddharth Anand, Anisha Nainani, Jianliang Chen
-
Publication number: 20220396824Abstract: Provided herein are methods of detecting one or more nucleic acids in a biofluid sample. The methods include adding to the biofluid sample a composition comprising a sufficient amount of dextran sulphate to provide between 50 nM and 5 ?M dextran sulphate when the composition is added to the biofluid sample.Type: ApplicationFiled: September 23, 2020Publication date: December 15, 2022Inventors: Nikhil Phadke, Siddharth Anand
-
Patent number: 11429571Abstract: Data streaming applications may need to provide high reliability, particularly depending on the nature of the data being streamed. A framework is described that allows a data streaming application to ensure high reliability both during update operations and during ordinary operations. A unique event ID count can be recorded that reflects messages being sent from a source to the streaming application. After an update and service restart, the count can again be collected to see if data is flowing through the streaming application as expected. Unique database record counts can be reviewed (e.g. after a restart or during ordinary operations) to ensure that no records are being unexpectedly dropped. Data content sampling can also be performed to see that any data transformations are functioning properly. Corrective actions (after a restart or during ordinary operations) can also be taken, including replay of database messages that are dropped, or sending an alert.Type: GrantFiled: April 10, 2019Date of Patent: August 30, 2022Assignee: PAYPAL, INC.Inventors: Siddharth Anand, Anisha Nainani, Jianliang Chen
-
Publication number: 20220195502Abstract: Provided are methods for detecting specific nucleotide sequences in samples. Methods include generating, from the specific nucleotide sequences, nucleic acid constructs containing probe-identification sequences and sample identification sequences, pooling the nucleic acid constructs from the samples into a single combined sample, and determining the abundance of the specific nucleotide sequences in the samples by quantifying the probe-identification sequences and sample-identification sequences of the nucleic acid constructs.Type: ApplicationFiled: April 23, 2020Publication date: June 23, 2022Inventors: Nikhil Phadke, Karthik Ganesan, Shatakshi Ranade, Meenal Agarwal, Siddharth Anand, Kunal Patil
-
Patent number: 11126601Abstract: Data streaming applications may need to provide high reliability, particularly depending on the nature of the data being streamed. A framework is described that allows a data streaming application to ensure high reliability both during update operations and during ordinary operations. A unique event ID count can be recorded that reflects messages being sent from a source to the streaming application. After an update and service restart, the count can again be collected to see if data is flowing through the streaming application as expected. Unique database record counts can be reviewed (e.g. after a restart or during ordinary operations) to ensure that no records are being unexpectedly dropped. Data content sampling can also be performed to see that any data transformations are functioning properly. Corrective actions (after a restart or during ordinary operations) can also be taken, including replay of database messages that are dropped, or sending an alert.Type: GrantFiled: April 10, 2019Date of Patent: September 21, 2021Assignee: PayPal, Inc.Inventors: Siddharth Anand, Anisha Nainani, Jianliang Chen
-
Patent number: 10942812Abstract: A method and system for building a point-in-time snapshot of an eventually-consistent data store. The data store includes key-value pairs stored on a plurality of storage nodes. In one embodiment, the data store is implemented as an Apache® Cassandra database running in the “cloud.” The data store includes a journaling mechanism that stores journals (i.e., inconsistent snapshots) of the data store on each node at various intervals. In Cassandra, these snapshots are sorted string tables that may be copied to a back-up storage location. A cluster of processing nodes may retrieve and resolve the inconsistent snapshots to generate a point-in-time snapshot of the data store corresponding to a lagging consistency point. In addition, the point-in-time snapshot may be updated as any new inconsistent snapshots are generated by the data store such that the lagging consistency point associated with the updated point-in-time snapshot is more recent.Type: GrantFiled: March 31, 2017Date of Patent: March 9, 2021Assignee: NETFLIX, INC.Inventors: Charles Smith, Jeffrey Magnusson, Siddharth Anand
-
Publication number: 20200327103Abstract: Data streaming applications may need to provide high reliability, particularly depending on the nature of the data being streamed. A framework is described that allows a data streaming application to ensure high reliability both during update operations and during ordinary operations. A unique event ID count can be recorded that reflects messages being sent from a source to the streaming application. After an update and service restart, the count can again be collected to see if data is flowing through the streaming application as expected. Unique database record counts can be reviewed (e.g. after a restart or during ordinary operations) to ensure that no records are being unexpectedly dropped. Data content sampling can also be performed to see that any data transformations are functioning properly. Corrective actions (after a restart or during ordinary operations) can also be taken, including replay of database messages that are dropped, or sending an alert.Type: ApplicationFiled: April 10, 2019Publication date: October 15, 2020Inventors: Siddharth Anand, Anisha Nainani, Jianliang Chen
-
Publication number: 20200327104Abstract: Data streaming applications may need to provide high reliability, particularly depending on the nature of the data being streamed. A framework is described that allows a data streaming application to ensure high reliability both during update operations and during ordinary operations. A unique event ID count can be recorded that reflects messages being sent from a source to the streaming application. After an update and service restart, the count can again be collected to see if data is flowing through the streaming application as expected. Unique database record counts can be reviewed (e.g. after a restart or during ordinary operations) to ensure that no records are being unexpectedly dropped. Data content sampling can also be performed to see that any data transformations are functioning properly. Corrective actions (after a restart or during ordinary operations) can also be taken, including replay of database messages that are dropped, or sending an alert.Type: ApplicationFiled: April 10, 2019Publication date: October 15, 2020Inventors: Siddharth Anand, Anisha Nainani, Jianliang Chen
-
Publication number: 20170206140Abstract: A method and system for building a point-in-time snapshot of an eventually-consistent data store. The data store includes key-value pairs stored on a plurality of storage nodes. In one embodiment, the data store is implemented as an Apache® Cassandra database running in the “cloud.” The data store includes a journaling mechanism that stores journals (i.e., inconsistent snapshots) of the data store on each node at various intervals. In Cassandra, these snapshots are sorted string tables that may be copied to a back-up storage location. A cluster of processing nodes may retrieve and resolve the inconsistent snapshots to generate a point-in-time snapshot of the data store corresponding to a lagging consistency point. In addition, the point-in-time snapshot may be updated as any new inconsistent snapshots are generated by the data store such that the lagging consistency point associated with the updated point-in-time snapshot is more recent.Type: ApplicationFiled: March 31, 2017Publication date: July 20, 2017Inventors: Charles SMITH, Jeffrey Magnusson, Siddharth Anand
-
Patent number: 9613104Abstract: A method and system for building a point-in-time snapshot of an eventually-consistent data store. The data store includes key-value pairs stored on a plurality of storage nodes. In one embodiment, the data store is implemented as an Apache® Cassandra database running in the “cloud.” The data store includes a journaling mechanism that stores journals (i.e., inconsistent snapshots) of the data store on each node at various intervals. In Cassandra, these snapshots are sorted string tables that may be copied to a back-up storage location. A cluster of processing nodes may retrieve and resolve the inconsistent snapshots to generate a point-in-time snapshot of the data store corresponding to a lagging consistency point. In addition, the point-in-time snapshot may be updated as any new inconsistent snapshots are generated by the data store such that the lagging consistency point associated with the updated point-in-time snapshot is more recent.Type: GrantFiled: February 17, 2012Date of Patent: April 4, 2017Assignee: NETFLIX, Inc.Inventors: Charles Smith, Jeffrey Magnusson, Siddharth Anand
-
Publication number: 20130218840Abstract: A method and system for building a point-in-time snapshot of an eventually-consistent data store. The data store includes key-value pairs stored on a plurality of storage nodes. In one embodiment, the data store is implemented as an Apache® Cassandra database running in the “cloud.” The data store includes a journaling mechanism that stores journals (i.e., inconsistent snapshots) of the data store on each node at various intervals. In Cassandra, these snapshots are sorted string tables that may be copied to a back-up storage location. A cluster of processing nodes may retrieve and resolve the inconsistent snapshots to generate a point-in-time snapshot of the data store corresponding to a lagging consistency point. In addition, the point-in-time snapshot may be updated as any new inconsistent snapshots are generated by the data store such that the lagging consistency point associated with the updated point-in-time snapshot is more recent.Type: ApplicationFiled: February 17, 2012Publication date: August 22, 2013Inventors: Charles SMITH, Jeffrey Magnusson, Siddharth Anand
-
Patent number: 8315977Abstract: Methods, systems, and articles for simultaneously maintaining copies of data in a data center and a cloud computing environment providing network based services. Synchronizing applications monitor modifications to data records made in the data center and the cloud computing environment. The synchronizing applications are also configured to convert modified records from the data center into a format compatible with databases in the cloud computing environment prior to updating the databases in the cloud computing environment, and vice versa.Type: GrantFiled: February 22, 2010Date of Patent: November 20, 2012Assignee: Netflix, Inc.Inventors: Siddharth Anand, Naresh Gopalani, Greg Kim, Neil Hunt, Santosh R. Rau
-
Publication number: 20110208695Abstract: Methods, systems, and articles for simultaneously maintaining copies of data in a data center and a cloud computing environment providing network based services. Synchronizing applications monitor modifications to data records made in the data center and the cloud computing environment. The synchronizing applications are also configured to convert modified records from the data center into a format compatible with databases in the cloud computing environment prior to updating the databases in the cloud computing environment, and vice versa.Type: ApplicationFiled: February 22, 2010Publication date: August 25, 2011Inventors: Siddharth Anand, Naresh Gopalani, Greg Kim, Neil Hunt, Santosh R. Rau