Patents by Inventor Abhishek Modi
Abhishek Modi 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: 11126508Abstract: Example embodiments relate generally to systems and methods for continuous data protection (CDP) and more specifically to an input and output (I/O) filtering framework and log management system to seek a near-zero recovery point objective (RPO).Type: GrantFiled: April 30, 2019Date of Patent: September 21, 2021Assignee: Rubrik, Inc.Inventors: Benjamin Travis Meadowcroft, Li Ding, Shaomin Chen, Hardik Vohra, Arijit Banerjee, Abhay Mitra, Kushaagra Goyal, Arnav Gautum Mishra, Samir Rishi Chaudhry, Suman Swaroop, Kunal Sean Munshani, Mudit Malpani, Abhishek Modi
-
Publication number: 20200349030Abstract: Example embodiments relate generally to systems and methods for continuous data protection (CDP) and more specifically to an input and output (I/O) filtering framework and log management system to seek a near-zero recovery point objective (RPO).Type: ApplicationFiled: April 30, 2019Publication date: November 5, 2020Inventors: Benjamin Travis Meadowcroft, Li Ding, Shaomin Chen, Hardik Vohra, Arijit Banerjee, Abhay Mitra, Kushaagra Goyal, Arnav Gautum Mishra, Samir Rishi Chaudhry, Suman Swaroop, Kunal Sean Munshani, Mudit Malpani, Abhishek Modi
-
Publication number: 20200349029Abstract: Example embodiments relate generally to systems and methods for continuous data protection (CDP) and more specifically to an input and output (I/O) filtering framework and log management system to seek a near-zero recovery point objective (RPO).Type: ApplicationFiled: April 30, 2019Publication date: November 5, 2020Inventors: Benjamin Travis Meadowcroft, Li Ding, Shaomin Chen, Hardik Vohra, Arijit Banerjee, Abhay Mitra, Kushaagra Goyal, Arnav Gautum Mishra, Samir Rishi Chaudhry, Suman Swaroop, Kunal Sean Munshani, Mudit Malpani, Abhishek Modi
-
Patent number: 10733024Abstract: In general, the invention is directed to systems and methods of distributing tasks amongst servers or nodes in a cluster in a cloud-based big data environment, including: establishing a high_server_threshold; dividing active servers/nodes into at least three (3) categories of high usage servers, comprising servers on which usage is greater than the high_server_threshold; medium usage servers, comprising servers on which usage is less than the high_server_threshold, but is greater than zero; and low usage servers, comprising servers that are currently not utilized; receiving one or more tasks to be performed; scheduling the tasks by: first requesting that medium usage servers take tasks; if tasks remain that are not scheduled on the medium usage servers, schedule remaining tasks on low usage servers; if any tasks remain that are not scheduled on medium usage servers or low usage servers, scheduling remaining tasks on high usage servers.Type: GrantFiled: May 24, 2018Date of Patent: August 4, 2020Assignee: Qubole Inc.Inventors: Joydeep Sen Sarma, Abhishek Modi
-
Patent number: 10365780Abstract: Techniques are disclosed for making an electronic document easier to use based on prior interactions with the same or a similar document by other users. An electronic document is presented to one or more users in an interactive environment. Interactions between the users and the document can be recorded as usage data. The usage data may represent one or more operations performed on the electronic document by the users. Based on the usage data, an enhanced user interaction feature associated with the document is configured. The electronic document and the enhanced user interaction feature are then presented to another user in another interactive environment. The enhanced user interaction feature makes using the document easier than it would be if the feature was not present, particularly for users who are unfamiliar with the document.Type: GrantFiled: May 5, 2014Date of Patent: July 30, 2019Assignee: Adobe Inc.Inventors: Yash Kumar Gupta, Lalit Vohra, Abhishek Modi, Aditya Kumar Pandey, Ankit Pangasa, Frederic Thevenet, Kirk B. Gould, Mohit Bansal, Nishant Kaushik, David Sherry, Steve Dakin, Vishal K. Gupta
-
Patent number: 10169779Abstract: A computer implemented method and apparatus for displaying IPM messages based on an individual's past message interaction. The method comprises displaying an in-product message of a first plurality of in-product messages associated with a first product feature of a plurality of available product features; receiving an input with the displayed in-product message; based on the received input, determining that a threshold is not met; and displaying an in-product message of a second plurality of in-product messages associated with a second product feature of the plurality of available product features when the threshold is not met.Type: GrantFiled: February 11, 2014Date of Patent: January 1, 2019Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Lalit Vohra, Abhishek Modi, Rajeev Sharma
-
Publication number: 20180341524Abstract: In general, the invention is directed to systems and methods of distributing tasks amongst servers or nodes in a cluster in a cloud-based big data environment, including: establishing a high_server_threshold; dividing active servers/nodes into at least three (3) categories of high usage servers, comprising servers on which usage is greater than the high_server_threshold; medium usage servers, comprising servers on which usage is less than the high_server_threshold, but is greater than zero; and low usage servers, comprising servers that are currently not utilized; receiving one or more tasks to be performed; scheduling the tasks by: first requesting that medium usage servers take tasks; if tasks remain that are not scheduled on the medium usage servers, schedule remaining tasks on low usage servers; if any tasks remain that are not scheduled on medium usage servers or low usage servers, scheduling remaining tasks on high usage servers.Type: ApplicationFiled: May 24, 2018Publication date: November 29, 2018Inventors: Joydeep Sen Sarma, Abhishek Modi
-
Publication number: 20180247296Abstract: The present document describes a payment system that processes transactions originating from mobile phones, cellular devices, Web browsers, or other mobile devices. A customer initiates a transaction by sending a payment request via SMS, HTTPS, or other network protocol. The payment request includes an amount to be paid and a phone number associated with a recipient. The payment system confirms the identity of the customer, and identifies the recipient based at least in part on the phone number. The payment system supports the fulfillment of payment requests with various combinations of account balances, credit accounts, discounts, and loyalty points. The payment system also provides various merchant features such as ticket vending, automatic discovery of payees and payers, management of merchant terminals, and payroll processing.Type: ApplicationFiled: October 27, 2016Publication date: August 30, 2018Inventors: Tun Tun Win, Manickam Subramanian, Abhishek Modi, Shivam Srivastava
-
Patent number: 10013411Abstract: In some embodiments, a document management application determines that a field of a document lacks a tag describing the field. The document management application also determines that data entered into the field of the document corresponds to a value of a field description included in a user profile. The document management application tags or otherwise associates the field with the field description based on the entered data corresponding to the value of the field description.Type: GrantFiled: April 30, 2014Date of Patent: July 3, 2018Assignee: Adobe Systems IncorporatedInventors: David Rudi Sherry, Kirk B. Gould, Steve Dakin, Frederic Thevenet, Lalit Vohra, Abhishek Modi
-
Publication number: 20170054590Abstract: The present invention is generally directed to systems and methods of providing access to logs and/or history information for jobs that were processed or run on a cluster that was automatically terminated. In some embodiments, systems may include a persistence component, configured to save job history, configuration, and/or log files related to a cluster even after the cluster is terminated; a terminated job history server, configured to serve requests for logs and histories associated with jobs that ran on terminated clusters; and a cluster proxy, providing a proxy layer to redirect requests regarding terminated cluster job history, configuration, and/or log files to the terminated job history server. Methods may include directing by a cluster proxy a user request to a terminated job history server and providing, by the terminated job history server through access to a storage facility, access to logs and/or history information requested by the user.Type: ApplicationFiled: August 22, 2016Publication date: February 23, 2017Inventors: Rohit Agarwal, Abhishek Das, Abhishek Modi
-
Publication number: 20150319198Abstract: Techniques are disclosed for making an electronic document easier to use based on prior interactions with the same or a similar document by other users. An electronic document is presented to one or more users in an interactive environment. Interactions between the users and the document can be recorded as usage data. The usage data may represent one or more operations performed on the electronic document by the users. Based on the usage data, an enhanced user interaction feature associated with the document is configured. The electronic document and the enhanced user interaction feature are then presented to another user in another interactive environment. The enhanced user interaction feature makes using the document easier than it would be if the feature was not present, particularly for users who are unfamiliar with the document.Type: ApplicationFiled: May 5, 2014Publication date: November 5, 2015Applicant: ADOBE SYSTEMS INCORPORATEDInventors: Yash Kumar Gupta, Lalit Vohra, Abhishek Modi, Aditya Kumar Pandey, Ankit Pangasa, Frederic Thevenet, Kirk B. Gould, Mohit Bansal, Nishant Kaushik, David Sherry, Steve Dakin, Vishal K. Gupta
-
Publication number: 20150317295Abstract: In some embodiments, a document management application determines that a field of a document lacks a tag describing the field. The document management application also determines that data entered into the field of the document corresponds to a value of a field description included in a user profile. The document management application tags or otherwise associates the field with the field description based on the entered data corresponding to the value of the field description.Type: ApplicationFiled: April 30, 2014Publication date: November 5, 2015Applicant: Adobe Systems IncorporatedInventors: David Rudi Sherry, Kirk B. Gould, Steve Dakin, Frederic Thevenet, Lalit Vohra, Abhishek Modi
-
Publication number: 20150227971Abstract: A computer implemented method and apparatus for displaying IPM messages based on an individual's past message interaction. The method comprises displaying an in-product message of a first plurality of in-product messages associated with a first product feature of a plurality of available product features; receiving an input with the displayed in-product message; based on the received input, determining that a threshold is not met; and displaying an in-product message of a second plurality of in-product messages associated with a second product feature of the plurality of available product features when the threshold is not met.Type: ApplicationFiled: February 11, 2014Publication date: August 13, 2015Applicant: Adobe Systems IncorporatedInventors: Lalit Vohra, Abhishek Modi, Rajeev Sharma
-
Publication number: 20150025957Abstract: A computer implemented method and apparatus for testing in-product marketing content. The method comprise defining a plurality of populations for a user base of a software application using a plurality of population identifiers, wherein a population identifier of the plurality of population identifiers is generated by the software application and identifies a population of the plurality of populations; associating at least one in-product message with each defined population in the plurality of populations; and supplying the in-product messages to the software application having a population identifier within a range of population identifiers that define the population.Type: ApplicationFiled: July 19, 2013Publication date: January 22, 2015Applicant: Adobe Systems IncorporatedInventors: Lalit Vohra, Abhishek Modi, Rajeev Sharma, Randy Lee Swineford
-
Publication number: 20110208247Abstract: A system for treating a bone, comprises a bone plate extending longitudinally from a first end to a second end and including a plurality of openings extending therethrough and a first hook member including a head sized and shaped to be lockingly received within a first one of the openings, the first hook member further including a spiked portion extending distally from the head to a sharp bone engaging distal end which, when the head is lockingly received within the first opening, projects distally from the bone plate toward a first target portion of bone to be engaged thereby to temporarily maintain the first target of bone in a desired spatial relation to the bone plate.Type: ApplicationFiled: February 23, 2011Publication date: August 25, 2011Inventor: Abhishek Modi