Patents by Inventor Amit Gaurav
Amit Gaurav 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: 11042694Abstract: Techniques are provided for a computer processor-implemented method of beautifying an electronic textual document having text organized in a plurality of sections. Each of the sections is representative of a corresponding one of a plurality of textual elements. The method includes: receiving a user selection of the text for beautification, the selected text including at least a portion of one of the sections; classifying the selected text as the corresponding one of the textual elements represented by the one of the sections; ranking a set of attributes applicable to the one of the textual elements; presenting an ordered list of the highest-ranked attributes; in response to receiving a selection of one or more of the presented attributes, applying the selected attributes to the selected text; and reranking the applicable attributes to reflect the selected attributes.Type: GrantFiled: January 18, 2019Date of Patent: June 22, 2021Assignee: Adobe Inc.Inventors: Arihant Jain, Mudit Rastogi, Mohammad Javed Ali, Ankur Murarka, Amit Gaurav
-
Patent number: 10713417Abstract: Techniques and systems are described for contextually filtering font styles. Techniques include identifying font features as filtering parameters to be applied to filter available font styles. The font features are identified automatically in a selected text and/or via user input. Additionally or alternatively, techniques include identifying font attributes as filtering parameters to be applied to filter available font styles. The font attributes are identified automatically in a selected text and/or via user input. After filtering, candidate font styles are presented to a user for selection.Type: GrantFiled: April 17, 2017Date of Patent: July 14, 2020Assignee: Adobe Inc.Inventors: Praveen Kumar Dhanuka, Sanjeev Kumar Biswas, Amit Gaurav, Ankur Murarka
-
Publication number: 20190155882Abstract: Techniques are provided for a computer processor-implemented method of beautifying an electronic textual document having text organized in a plurality of sections. Each of the sections is representative of a corresponding one of a plurality of textual elements. The method includes: receiving a user selection of the text for beautification, the selected text including at least a portion of one of the sections; classifying the selected text as the corresponding one of the textual elements represented by the one of the sections; ranking a set of attributes applicable to the one of the textual elements; presenting an ordered list of the highest-ranked attributes; in response to receiving a selection of one or more of the presented attributes, applying the selected attributes to the selected text; and reranking the applicable attributes to reflect the selected attributes.Type: ApplicationFiled: January 18, 2019Publication date: May 23, 2019Applicant: Adobe Inc.Inventors: Arihant Jain, Mudit Rastogi, Mohammad Javed Ali, Ankur Murarka, Amit Gaurav
-
Publication number: 20190073345Abstract: Techniques are provided for a computer processor-implemented method of beautifying an electronic textual document having text organized in a plurality of sections. Each of the sections is representative of a corresponding one of a plurality of textual elements. The method includes: receiving a user selection of the text for beautification, the selected text including at least a portion of one of the sections; classifying the selected text as the corresponding one of the textual elements represented by the one of the sections; ranking a set of attributes applicable to the one of the textual elements; presenting an ordered list of the highest-ranked attributes; in response to receiving a selection of one or more of the presented attributes, applying the selected attributes to the selected text; and reranking the applicable attributes to reflect the selected attributes.Type: ApplicationFiled: September 1, 2017Publication date: March 7, 2019Applicant: Adobe Inc.Inventors: Arihant Jain, Mudit Rastogi, Mohammad Javed Ali, Ankur Murarka, Amit Gaurav
-
Patent number: 10223341Abstract: Techniques are provided for a computer processor-implemented method of beautifying an electronic textual document having text organized in a plurality of sections. Each of the sections is representative of a corresponding one of a plurality of textual elements. The method includes: receiving a user selection of the text for beautification, the selected text including at least a portion of one of the sections; classifying the selected text as the corresponding one of the textual elements represented by the one of the sections; ranking a set of attributes applicable to the one of the textual elements; presenting an ordered list of the highest-ranked attributes; in response to receiving a selection of one or more of the presented attributes, applying the selected attributes to the selected text; and reranking the applicable attributes to reflect the selected attributes.Type: GrantFiled: September 1, 2017Date of Patent: March 5, 2019Assignee: Adobe Inc.Inventors: Arihant Jain, Mudit Rastogi, Mohammad Javed Ali, Ankur Murarka, Amit Gaurav
-
Publication number: 20180300294Abstract: Techniques and systems are described for contextually filtering font styles. Techniques include identifying font features as filtering parameters to be applied to filter available font styles. The font features are identified automatically in a selected text and/or via user input. Additionally or alternatively, techniques include identifying font attributes as filtering parameters to be applied to filter available font styles. The font attributes are identified automatically in a selected text and/or via user input. After filtering, candidate font styles are presented to a user for selection.Type: ApplicationFiled: April 17, 2017Publication date: October 18, 2018Applicant: Adobe Systems IncorporatedInventors: Praveen Kumar Dhanuka, Sanjeev Kumar Biswas, Amit Gaurav, Ankur Murarka
-
Patent number: 9817739Abstract: Methods and apparatuses for triggering backups of virtual machines using high-availability applications in the virtual machines are described herein. Also, methods and apparatuses for restoring individual components that are backed up within an application infrastructure within the virtual machine are described herein.Type: GrantFiled: October 31, 2012Date of Patent: November 14, 2017Assignee: Veritas Technologies LLCInventors: Mandar Pise, Amit Gaurav, Jahangir Ahmad, Swapnil Koulgikar, Makarand Chatur
-
Patent number: 9819588Abstract: Techniques for monitoring a server are disclosed. In one particular exemplary embodiment, the techniques may be realized as a system and method for monitoring a server. The method may comprise monitoring, using a monitoring module communicatively coupled to a network, data traffic at a server. The method may also comprise identifying a lack of data traffic during a predetermined period of time. The method may further comprise generating at least one notification based on the lack of data traffic. The method may also comprises transmitting the at least one notification to a server agent, wherein the server agent places at least one call to the server to verify status of the server.Type: GrantFiled: December 19, 2011Date of Patent: November 14, 2017Assignee: Veritas Technologies LLCInventors: Abhijit Toley, Amit Gaurav, Amol Shivram Katkar
-
Patent number: 9148479Abstract: A computer-implemented method for determining the healthiness of nodes within computer clusters may include (1) identifying a computer cluster that includes a plurality of nodes configured to provide substantially continuous availability of at least one application, (2) identifying at least one operating system kernel installed on at least one of the nodes, (3) configuring the operating system kernel to (a) asynchronously monitor performance of the node and (b) determine, based at least in part on the node's performance, whether the node is sufficiently healthy to execute the application, (4) receiving a notification from the operating system kernel that indicates that the node is not sufficiently healthy to execute the application, and then (5) performing at least one action configured to enable the computer cluster to provide substantially continuous availability of the application despite the unhealthy node. Various other systems, methods, and computer-readable media are also disclosed.Type: GrantFiled: February 1, 2012Date of Patent: September 29, 2015Assignee: Symantec CorporationInventors: Anand Bhalerao, Amit Gaurav, Amit Haridas Rangari, Vishal Thakur