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).
-
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
-
Patent number: 10055398Abstract: A method and system for providing recommendations based on status messages of contacts added in social networks is provided. The method includes parsing one or more status messages of one or more contacts added in one or more social networks. Further, the method includes extracting information from the one or more status messages. Furthermore, the method includes providing at least one recommendation to a user based on the extracted information.Type: GrantFiled: November 17, 2014Date of Patent: August 21, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Arihant Jain, Kuldip Agrawal, Shivsharad Dhiman
-
Publication number: 20180227638Abstract: 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: ApplicationFiled: February 5, 2018Publication date: August 9, 2018Inventors: Arihant JAIN, Himanshu GUPTA
-
Publication number: 20180113583Abstract: Devices and methods for providing at least one functionality to the user with respect to at least one of a plurality of webpages are provided. The method may include: extracting at least one key point from each of a plurality of webpages corresponding to each of a plurality of tabs that are open on a web browser; comparing the at least one key point corresponding to the each of the plurality of web-pages with each other; and providing, based on a result of the comparing the at least one key point, at least one functionality to a user with respect to at least one of the plurality of webpages.Type: ApplicationFiled: October 20, 2017Publication date: April 26, 2018Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Arihant JAIN, Himanshu GUPTA
-
Patent number: 9749282Abstract: Provided are an electronic device and methods of updating and managing application status information of an application in the electronic device. The method of updating application status information in an electronic device may include detecting a change from first device status information to second device status information from among a plurality of device status information settings stored in the electronic device; and updating application status information of at least one application mapped to the second status information.Type: GrantFiled: July 1, 2014Date of Patent: August 29, 2017Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Arihant Jain, Deepak Jain, Shivsharad Dhiman, Vishal Bhatnagar
-
Publication number: 20170052994Abstract: 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: ApplicationFiled: August 8, 2016Publication date: February 23, 2017Inventors: Arihant JAIN, Himanshu GUPTA
-
Publication number: 20160164801Abstract: 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: ApplicationFiled: December 8, 2015Publication date: June 9, 2016Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Arihant JAIN, Ashutosh Kumar SINGH, Himanshu GUPTA
-
Publication number: 20160165299Abstract: 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: ApplicationFiled: December 3, 2015Publication date: June 9, 2016Inventors: Shivsharad DHIMAN, Arihant JAIN
-
Publication number: 20160119685Abstract: A display method and a display device are provided. The display method includes: displaying first content in a first view mode on a screen of the display device; detecting a change from the first view mode to a second view mode by a detector; and providing, by the controller, recommended content in the second view mode based on a result of analyzing the first content in response to the change to the second view mode being detected.Type: ApplicationFiled: October 21, 2015Publication date: April 28, 2016Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventor: Arihant JAIN
-
Publication number: 20150254775Abstract: A trading position evaluation system for evaluating trading positions that are locally optimum for a path-dependent European Contingent Claims (ECC) includes an option price determination module to determine a scaled option price and a shifted scaled option price of the path-dependent ECC based on ECC data and market data, retrieved from a database. The scaled option price and the shifted scaled option price are determined at a trading time instance, selected from amongst a plurality of trading time instances obtained from a trader, based on at least one discrete-monitoring time instance occurring before the trading time instance. Based on the scaled option price and the shifted scaled option price, a position evaluation module evaluates a trading position in an underlying asset of the path-dependent ECC at the trading time instance that minimizes local variance of profit and loss to the trader.Type: ApplicationFiled: March 4, 2014Publication date: September 10, 2015Applicant: TATA CONSULTANCY SERVICES LIMITEDInventors: Easwara Naga SUBRAMANIAN, Arihant JAIN
-
Publication number: 20150142835Abstract: A method and system for providing recommendations based on status messages of contacts added in social networks is provided. The method includes parsing one or more status messages of one or more contacts added in one or more social networks. Further, the method includes extracting information from the one or more status messages. Furthermore, the method includes providing at least one recommendation to a user based on the extracted information.Type: ApplicationFiled: November 17, 2014Publication date: May 21, 2015Inventors: Arihant JAIN, Kuldip AGRAWAL, Shivsharad DHIMAN
-
Publication number: 20150006638Abstract: Provided are an electronic device and methods of updating and managing application status information of an application in the electronic device. The method of updating application status information in an electronic device may include detecting a change from first device status information to second device status information from among a plurality of device status information settings stored in the electronic device; and updating application status information of at least one application mapped to the second status information.Type: ApplicationFiled: July 1, 2014Publication date: January 1, 2015Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Arihant JAIN, Deepak JAIN, Shivsharad DHIMAN, Vishal BHATNAGAR
-
Publication number: 20140089159Abstract: A trading position evaluation system for evaluating trading positions that are locally optimum in a market measure includes an option price determination module configured to determine at a trading time instance amongst a plurality of trading time instances obtained from a trader, a scaled option price and a shifted scaled option price of an underlying asset of a European Contingent Claim (ECC) based on ECC data and market data. The ECC data comprises data associated with the ECC and the underlying asset of the ECC, and the market data comprises annualized rate of return and annualized volatility of the underlying asset, and interest rate of market. Based on the scaled option price and the shifted scaled option price, a position evaluation module evaluates a trading position at the trading time instance that minimizes local variance of profit and loss to the trader.Type: ApplicationFiled: February 25, 2013Publication date: March 27, 2014Applicant: TATA CONSULTANCY SERVICES LIMITEDInventors: Vijaysekhar Chellaboina, Easwara Naga Subramanian, Arihant Jain, Sanjay Purushottam Bhat
-
Publication number: 20140074682Abstract: A trading position evaluation system for evaluating trading positions that are globally optimum in a risk-neutral measure includes an option price determination module configured to determine a current option price and a shifted option price of an underlying asset of a European Contingent Claim (ECC) at a trading time instance amongst a plurality of trading time instances obtained from a trader, based on ECC data and market data. The ECC data comprises data associated with the ECC and the underlying asset of the ECC, and the market data comprises annualized volatility of the underlying asset and risk-free interest rate of market. Based on the current option price and the shifted option price, a position evaluation module evaluates a trading position at the trading time instance that minimizes global variance of profit and loss to the trader.Type: ApplicationFiled: February 25, 2013Publication date: March 13, 2014Applicant: TATA CONSULTANCY SERVICES LIMITEDInventors: Vijaysekhar Chellaboina, Easwara Naga Subramanian, Arihant Jain, Sanjay Purushottam Bhat