Patents by Inventor Arihant Jain
Arihant 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).
-
Patent number: 11763065Abstract: This disclosure involves selecting and applying font features to improve the layout of text. For example, a computing system receives initial text. The computing system calculates an improvement metric representing a layout improvement of a font feature applied to the initial text. The font feature includes replacing a first glyph with a second glyph. The font feature, when applied to the initial text, may result in a layout improvement, which can be quantified using the improvement metric. Based on the calculated improvement metric, the computing system applies the font feature to the initial text to generate updated text. The computing system generates, for display on a display device, the updated text.Type: GrantFiled: October 24, 2019Date of Patent: September 19, 2023Assignee: Adobe Inc.Inventors: Rishav Agarwal, Arihant Jain
-
Publication number: 20230288495Abstract: A method for detecting a fault with a cable having a resistor divider couple to the cable. The method includes converting a first sense voltage from the resistor divider network to a first digital code, determining whether the first digital code falls within a first range of digital codes corresponding to a first fault associated with the cable, and responsive to determining that the first digital code falls within the first range of digital codes, generating an indication of the first fault.Type: ApplicationFiled: March 11, 2022Publication date: September 14, 2023Inventors: Arihant JAIN, Ashwin RAMACHANDRAN
-
Patent number: 11281760Abstract: A method of authenticating a user includes obtaining a user authentication request for access to at least one application executed on an electronic device, identifying an actor and a task for authentication based on one or more context parameters associated with at least one of the electronic device or a user, providing a live challenge generated based on the identification, and identifying whether to access the at least one application based on whether the provided live challenge has been successfully performed.Type: GrantFiled: July 18, 2019Date of Patent: March 22, 2022Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Arihant Jain, Ajay Sharma, Rahul Yadav, Kaushalendra Mishra
-
Patent number: 11184244Abstract: The current document is directed to methods and systems that employ network metrics collected by distributed-computer-system metrics-collection services to determine a service-call-based topology for distributed service-oriented applications. In a described implementation, network metrics are collected over a number of network-metric monitoring periods. Independent component analysis is used to extract, from the collected network metrics, signals corresponding to sequences of service calls initiated by calls to the application-programming interface of a distributed service-oriented application. The signals, in combination with call traces obtained from a distributed-services call-tracing utility or service, are then used to construct representations of distributed-service-oriented-application topologies. The distributed-service-oriented-application topologies provide a basis for any additional types of distributed-computer-system functionalities, utilities, and facilities.Type: GrantFiled: February 19, 2020Date of Patent: November 23, 2021Assignee: VMware, Inc.Inventors: Susobhit Panigrahi, Reghuram Vasanthakumari, Arihant Jain
-
Publication number: 20210348938Abstract: Calibration of various sensors may be difficult without specialized software to process intrinsic and extrinsic information about the sensors. Certain types of input files, such as image files, may also lack certain information, like depth information, to effectively translate regions of interest between images taken from a different perspective. Landmarks can be used to establish points for associating regions of interest between images taken from a different perspective and provided as an overlay to verify sensor calibration.Type: ApplicationFiled: May 4, 2021Publication date: November 11, 2021Inventors: Evan McLaughlin, Farzin Aghdasi, Milind Naphade, Arihant Jain, Sujit Biswas, Parthasarathy Sriram
-
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: 11032618Abstract: The present disclosure relates to a method of processing content from a plurality of external content sources and a content processing device performing the method. Contents of the plurality of external content sources are analysed by an external content analyser, while one or more source modes of the content processing device are analysed by a source mode analyser. Accordingly, the contents of the plurality of external content sources are mapped by a content mapping engine to a content listing in the one or more source modes of the content processing device, based on at least one content parameter.Type: GrantFiled: February 5, 2018Date of Patent: June 8, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Arihant Jain, Himanshu Gupta
-
Publication number: 20210124869Abstract: This disclosure involves selecting and applying font features to improve the layout of text. For example, a computing system receives initial text. The computing system calculates an improvement metric representing a layout improvement of a font feature applied to the initial text. The font feature includes replacing a first glyph with a second glyph. The font feature, when applied to the initial text, may result in a layout improvement, which can be quantified using the improvement metric. Based on the calculated improvement metric, the computing system applies the font feature to the initial text to generate updated text. The computing system generates, for display on a display device, the updated text.Type: ApplicationFiled: October 24, 2019Publication date: April 29, 2021Inventors: Rishav Agarwal, Arihant Jain
-
Publication number: 20210099354Abstract: The current document is directed to methods and systems that employ network metrics collected by distributed-computer-system metrics-collection services to determine a service-call-based topology for distributed service-oriented applications. In a described implementation, network metrics are collected over a number of network-metric monitoring periods. Independent component analysis is used to extract, from the collected network metrics, signals corresponding to sequences of service calls initiated by calls to the application-programming interface of a distributed service-oriented application. The signals, in combination with call traces obtained from a distributed-services call-tracing utility or service, are then used to construct representations of distributed-service-oriented-application topologies. The distributed-service-oriented-application topologies provide a basis for any additional types of distributed-computer-system functionalities, utilities, and facilities.Type: ApplicationFiled: February 19, 2020Publication date: April 1, 2021Inventors: SUSOBHIT PANIGRAHI, REGHURAM VASANTHAKUMARI, ARIHANT JAIN
-
Publication number: 20210089614Abstract: An automatic content styling system receives digital content, an indication of a style, and an indication of a named entity category. The occurrences of the indicated named entity category in the digital content are identified using a trained machine learning system and the indicated style is automatically applied to the identified occurrences, resulting in styled digital content. User inputs to the styled digital content are also monitored and false positives (occurrences of the indicated named entity category that were not actually the named entity category) and false negatives (occurrences of the indicated named entity category that were not identified) are identified. These false positives and false negatives are used to further train the machine learning system.Type: ApplicationFiled: September 24, 2019Publication date: March 25, 2021Applicant: Adobe Inc.Inventors: Arihant Jain, Rishav Agarwal, Gaurav Bhargava
-
Publication number: 20200073903Abstract: The present disclosure relates to methods and systems of tagging a screenshot. In accordance with one example embodiment of the disclosure, one or more links present in a first webpage and a corresponding location of the one or more links in the first webpage are identified. The first webpage being rendered on a first browser window on a electronic device. Upon identifying, the one or more links are tagged at a relative position on a screenshot of the first webpage corresponding to the identified location, such that accessing a tagged link on the screenshot renders a second webpage associated with the tagged link in a second browser window.Type: ApplicationFiled: September 1, 2016Publication date: March 5, 2020Inventors: Arihant JAIN, Himanshu GUPTA
-
Publication number: 20200026842Abstract: A method of authenticating a user includes obtaining a user authentication request for access to at least one application executed on an electronic device, identifying an actor and a task for authentication based on one or more context parameters associated with at least one of the electronic device or a user, providing a live challenge generated based on the identification, and identifying whether to access the at least one application based on whether the provided live challenge has been successfully performed.Type: ApplicationFiled: July 18, 2019Publication date: January 23, 2020Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Arihant JAIN, Ajay SHARMA, Rahul YADAV, Kaushalendra MISHRA
-
Patent number: 10409896Abstract: Techniques are described for systems and computer-implemented methods that may be used to replace missing glyphs. The methods may include identifying a source font associated with each respective missing glyph in a document and extracting features pertaining to the source font for each respective missing glyph. The method may further include identifying a number of target fonts for each respective missing glyph based at least in part on the features extracted from the source font. The method may also include ranking the target fonts based on a respective target font having a similarity to one or more of the features. The method may include triggering for display in a user interface within the document and for each missing glyph, a subset of the ranked target fonts that are ranked highest and which include a character configured to replace each respective missing glyph in the document with a new glyph.Type: GrantFiled: February 2, 2018Date of Patent: September 10, 2019Assignee: Adobe Inc.Inventors: Arihant Jain, Vineet, Aman Arora
-
Patent number: 10397637Abstract: A method and a system for facilitating channel control on a paired device are provided. The method includes extracting channel metadata information of each broadcast channel displayed on a display device, if an amount of display time of each broadcast channel exceeds a predetermined value. Further, the method includes transferring the channel metadata information of each viewed broadcast channel to the paired device. The method includes storing the channel metadata information of each viewed broadcast channel. Furthermore, the method includes displaying a plurality of icons on an interactive interface of the paired device, wherein each icon is based on the channel metadata information. Thereby, the method facilitates channel control through the interactive interface on the paired device.Type: GrantFiled: December 3, 2015Date of Patent: August 27, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Shivsharad Dhiman, Arihant Jain
-
Publication number: 20190243875Abstract: Techniques are described for systems and computer-implemented methods that may be used to replace missing glyphs. The methods may include identifying a source font associated with each respective missing glyph in a document and extracting features pertaining to the source font for each respective missing glyph. The method may further include identifying a number of target fonts for each respective missing glyph based at least in part on the features extracted from the source font. The method may also include ranking the target fonts based on a respective target font having a similarity to one or more of the features. The method may include triggering for display in a user interface within the document and for each missing glyph, a subset of the ranked target fonts that are ranked highest and which include a character configured to replace each respective missing glyph in the document with a new glyph.Type: ApplicationFiled: February 2, 2018Publication date: August 8, 2019Inventors: Arihant Jain, Vineet, Aman Arora
-
Patent number: 10339197Abstract: The present disclosure describes method and systems for bookmarking. The method includes detecting a plurality of webpage elements having the same Uniform Resource Locator (URL) from among webpage elements on a webpage. The method further includes determining a default display index value associated with each of the plurality of webpage elements having the same URL. The method further includes updating the default display index value of at least one of the plurality of webpage elements in response to a bookmark event and storing the updated display index value. The method further includes bookmarking the webpage according to the at least one updated display index value.Type: GrantFiled: August 8, 2016Date of Patent: July 2, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Arihant Jain, Himanshu Gupta
-
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
-
Patent number: 10291545Abstract: A method of setting a communicating session for executing an application includes determining an available bandwidth of each of a plurality of communicating sessions connected to a first device; determining a required bandwidth that is used to execute each of a plurality of applications that are executed on the first device; allocating at least one communicating session of the plurality of communicating sessions to at least one application of the plurality of applications, based on strengths of the respective available bandwidths of the plurality of communicating sessions and strengths of the respective required bandwidths of the plurality of applications; and executing the at least one application using the allocated at least one communicating session.Type: GrantFiled: December 8, 2015Date of Patent: May 14, 2019Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Arihant Jain, Ashutosh Kumar Singh, Himanshu Gupta
-
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