Patents by Inventor Samyak Jain
Samyak Jain 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: 20250245292Abstract: A method to approximate a segment count for a normalized dataset. The method includes sampling items in the primary database object to generate a sample, executing a segmentation count query on the sample to determine how many items in the sample satisfy a set of segment criteria, determining an error value based on an estimated sample size of the sample, a number of items in the sample that satisfy the set of segment criteria, and a confidence level value, determining a range of counts for the segment count based on the number of items in the sample that satisfy the set of segment criteria, the error value, and a total number of items in the primary database object, and providing the range of counts representing an approximated segment count for the normalized dataset.Type: ApplicationFiled: January 30, 2024Publication date: July 31, 2025Applicant: Salesforce, Inc.Inventors: Vivek Patangiwar, Deepak Pushpakar, Rohit Narayan, Samyak Jain
-
Patent number: 12339749Abstract: Techniques for data management are described. A monotonically increasing time source that indicates an elapsed time since a reference event may be activated. Multiple snapshots of a computing object may be generated in accordance with a schedule for backing up the computing object, where the schedule may include a retention duration for retaining snapshots. Based on generating the snapshots, timestamps for the snapshots may be stored, where the timestamps may indicate respective values of the monotonically increasing time source. As part of an expiration job, a reference value of the monotonically increasing time source may be identified based on the retention duration and a current value indicated by the monotonically increasing time source. Also, a snapshot of the snapshots may be expired based on a timestamp of the snapshot corresponding to a value of the monotonically increasing time source that is less than the reference value.Type: GrantFiled: January 19, 2024Date of Patent: June 24, 2025Assignee: Rubrik, Inc.Inventors: Vijay Karthik, Stephen Charles O'Hara-Smith, Sandeep Majji, Samyak Jain, Aman Bansal
-
Publication number: 20250097123Abstract: To store network performance data for later retrieval, performance data files corresponding to a testing cycle are obtained, reformatted according to a predetermined uniform file format and a predefined set of uniform category identifiers into uniform data files, and stored to a query database. The reformatting may match predefined uniform category identifiers to data category identifiers in the performance data files, and the corresponding data values may be stored in a sequence in the uniform data files or used to increase a counter value in an aggregate counter file which is also stored. Additionally, configuration data files for network cells may be stored at a lesser frequency than that of the testing cycles. Later retrieval may retrieve both uniform data files and configuration data files corresponding to a selected time frame and network portion, and merge or aggregate the data suitably, for performance indicator computation.Type: ApplicationFiled: November 15, 2022Publication date: March 20, 2025Applicant: RAKUTEN SYMPHONY, INC.Inventors: Kishor MUKATI, Vijay PATEL, Rajat GORAKHPURIYA, Samyak JAIN
-
Publication number: 20250064347Abstract: Various examples include an apparatus and a method to detect various medicines and their metabolites from a urine stream of a patient. In one example, an apparatus that can be attached to a toilet to detect various medicines and their metabolites from a urine stream of a patient includes a device carrier having at least one reagent-infused strip, an absorbent pad, and a transfer tube to direct at least portions of the urine stream from the absorbent pad to the at least one reagent-infused strip. A camera is used to collect an image from each of the at least one reagent-infused strips and produce information therefrom. A signaling device comprising a combination transponder and signaler is configured to transmit information received from the camera to a storage device for later analysis of the various medicines and their metabolites. Other apparatuses, devices, and methods are disclosed.Type: ApplicationFiled: January 3, 2023Publication date: February 27, 2025Applicant: Zemplee Inc.Inventors: Aparna Pujar Anthapur, Samyak Jain
-
Publication number: 20250065466Abstract: The invention relates to a sub-aperture polishing tool, comprising a support member including an attachment feature for attachment to a sub-aperture polishing machine. At an end of the support member is a polishing head comprising: a base structure attached to or integral with the support member, the base structure being arranged to provide a non-flat surface. The polishing head also comprises an outer shell, at least part of the outer surface of which defines the working surface of the polishing tool, the outer shell being affixed to the base structure so as to enclose a cavity between the outer shell and the non-flat surface. A viscoelastic material filling the cavity, located between the outer shell and the base structure.Type: ApplicationFiled: June 10, 2022Publication date: February 27, 2025Applicant: Zeeko Innovations LimitedInventors: Anthony Beaucamp, Richard Freeman, Christopher William King, Samyak Jain, Oliver Pakenham-Walsh, Harry John Knighton, Filip Antoni Jaskot
-
Publication number: 20240152431Abstract: Techniques for data management are described. A monotonically increasing time source that indicates an elapsed time since a reference event may be activated. Multiple snapshots of a computing object may be generated in accordance with a schedule for backing up the computing object, where the schedule may include a retention duration for retaining snapshots. Based on generating the snapshots, timestamps for the snapshots may be stored, where the timestamps may indicate respective values of the monotonically increasing time source. As part of an expiration job, a reference value of the monotonically increasing time source may be identified based on the retention duration and a current value indicated by the monotonically increasing time source. Also, a snapshot of the snapshots may be expired based on a timestamp of the snapshot corresponding to a value of the monotonically increasing time source that is less than the reference value.Type: ApplicationFiled: January 19, 2024Publication date: May 9, 2024Inventors: Vijay Karthik, Stephen Charles O'Hara-Smith, Sandeep Majji, Samyak Jain, Aman Bansal
-
Patent number: 11928032Abstract: Techniques for data management are described. A monotonically increasing time source that indicates an elapsed time since a reference event may be activated. Multiple snapshots of a computing object may be generated in accordance with a schedule for backing up the computing object, where the schedule may include a retention duration for retaining snapshots. Based on generating the snapshots, timestamps for the snapshots may be stored, where the timestamps may indicate respective values of the monotonically increasing time source. As part of an expiration job, a reference value of the monotonically increasing time source may be identified based on the retention duration and a current value indicated by the monotonically increasing time source. Also, a snapshot of the snapshots may be expired based on a timestamp of the snapshot corresponding to a value of the monotonically increasing time source that is less than the reference value.Type: GrantFiled: May 9, 2022Date of Patent: March 12, 2024Assignee: Rubrik, Inc.Inventors: Vijay Karthik, Stephen Charles O'Hara-Smith, Sandeep Majji, Samyak Jain, Aman Bansal
-
Publication number: 20230393947Abstract: A data management system (DMS) may capture snapshots of a computing object in accordance with a service level agreement (SLA). The DMS may store the captured snapshots in a cluster of storage nodes at the DMS and/or transmit the snapshots to one or more external archive locations. Which archive location to store given snapshots of the computing object may be based on archival policies defined in the SLA. Some snapshots may be stored locally at the DMS, some snapshots may be stored in one archive location of a set of multiple candidate archive locations, and some snapshots may be stored in more than one archive location of the set of multiple candidate archive locations. A retention duration for each snapshot may be independent of the archive location for the snapshot. For recovery purposes, a user may specify from which archive location the user selects to retrieve a snapshot.Type: ApplicationFiled: August 4, 2022Publication date: December 7, 2023Inventors: Harshadrai Gajendrakumar Parekh, Shivam Rajpal, Nirvan Singhania, Samyak Jain, Prayag Jain, Udipta Das, Vaibhav Choudhary, Manjunatha D, Chirag Agarwal, Pengfei Wang
-
Publication number: 20230359531Abstract: Techniques for data management are described. A monotonically increasing time source that indicates an elapsed time since a reference event may be activated. Multiple snapshots of a computing object may be generated in accordance with a schedule for backing up the computing object, where the schedule may include a retention duration for retaining snapshots. Based on generating the snapshots, timestamps for the snapshots may be stored, where the timestamps may indicate respective values of the monotonically increasing time source. As part of an expiration job, a reference value of the monotonically increasing time source may be identified based on the retention duration and a current value indicated by the monotonically increasing time source. Also, a snapshot of the snapshots may be expired based on a timestamp of the snapshot corresponding to a value of the monotonically increasing time source that is less than the reference value.Type: ApplicationFiled: May 9, 2022Publication date: November 9, 2023Inventors: Vijay Karthik, Stephen Charles O'Hara-Smith, Sandeep Majji, Samyak Jain, Aman Bansal
-
Publication number: 20220358379Abstract: System, apparatus and method for managing knowledge generated from technical data are disclosed.Type: ApplicationFiled: July 4, 2019Publication date: November 10, 2022Inventors: Samyak Jain, Vinay Jayant Mundada, Chetan Jaydeep Ravada, Kaushik S Kalmady, Divja Nagaraju, Amlan Praharaj, Vinay Shankar Bhat, Shailesh Vishvakarma, Srinidhi Kulkarni
-
Publication number: 20120043079Abstract: A technique includes running a sand control completion system into a well, where the system includes at least one sensor, a gravel packing service tool and a sand control section. The sand control completion system is used to perform a gravel packing-related operation in the well in which a slurry is communicated downhole through the service tool to deposit gravel near the completion section. The technique includes regulating the gravel packing-related operation based at least in part on data acquired by said at least one sensor and communicated to an Earth surface of the well while the operation is being performed.Type: ApplicationFiled: August 22, 2011Publication date: February 23, 2012Applicant: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: PHILIP WASSOUF, Samyak Jain