Patents by Inventor Ashish Singhal
Ashish Singhal 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: 20240070204Abstract: A current set of context features for a database query that is associated with a string is identified. The database query includes a sequence of tokens of a database syntax, and the current set of context features includes words from the string and tokens from the database query. An inference record is selected from an inference store based on a comparison of the current set of context features to context features of inference records in the inference store. The database query is modified using a resolution of the inference record to obtain an inferred database query. The resolution includes one or more tokens of the database syntax. A search of a database is invoked using a query based on the inferred database query to obtain search results.Type: ApplicationFiled: September 1, 2023Publication date: February 29, 2024Inventors: Amit Prakash, Ravi Tandon, Manikanta Venkata Rahul Balakavi, Pavan Ram Piratla, Ashish Shubham, Alonzo Canada, Rakesh Kothari, Maneesh Apte, Amitabh Singhal, Aditya Viswanathan, Ajeet Singh
-
Patent number: 11330065Abstract: A method for application connection includes receiving, by a first electronic device, a list of application active sessions based on the active sessions being in an area of a global positioning system (GPS) location of the first electronic device. The first electronic device receives a selection of an active session associated with a first application running on a second electronic device. In response to the selection of the active session, the first electronic device receives information including at least a service set identification (SSID) and a network security key associated with the secure local network. The first electronic device connects to the secure local network without user input of the SSID and the network security key from a user of the first electronic device. The first electronic device connects to the first application running on the second electronic device via the secure local network.Type: GrantFiled: March 25, 2019Date of Patent: May 10, 2022Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Ashish Singhal, Shiangfeng Lee, Praveen Kashyap, Jason Rowe
-
Patent number: 11074646Abstract: Techniques for generating a web page and displaying an image in the web page may be provided. For example, the web page may include a placeholder for displaying the image. A service may be implemented to determine how many images and sizes of such images that should be made available for use in the placeholder. Further, the service may configure the web page to identify available images based on the determined number and sizes and to include a script for selecting one of the available images. Upon displaying the web page in a browser, the script may determine the size of the placeholder as displayed in the web page and may select one of the available images based on the determined placeholder size. The script may further cause the browser to download and display the selected image in the placeholder.Type: GrantFiled: December 19, 2017Date of Patent: July 27, 2021Assignee: Amazon Technologies, Inc.Inventor: Ashish Singhal
-
Patent number: 10735408Abstract: A method for application connection comprises discovering information for communicating with a first electronic device. The first electronic device includes an application launched thereon. A symbolic code representing the discovered information is generated. The symbolic code is displayed on a display device. The symbolic code is used to gain access to the first electronic device via a second electronic device. The application is connected via the second electronic device.Type: GrantFiled: March 14, 2013Date of Patent: August 4, 2020Assignee: Samsung Electronics Co., Ltd.Inventor: Ashish Singhal
-
Publication number: 20190222654Abstract: A method for application connection includes receiving, by a first electronic device, a list of application active sessions based on the active sessions being in an area of a global positioning system (GPS) location of the first electronic device. The first electronic device receives a selection of an active session associated with a first application running on a second electronic device. In response to the selection of the active session, the first electronic device receives information including at least a service set identification (SSID) and a network security key associated with the secure local network. The first electronic device connects to the secure local network without user input of the SSID and the network security key from a user of the first electronic device. The first electronic device connects to the first application running on the second electronic device via the secure local network.Type: ApplicationFiled: March 25, 2019Publication date: July 18, 2019Inventors: Ashish Singhal, Shiangfeng Lee, Praveen Kashyap, Jason Rowe
-
Patent number: 10284657Abstract: A method for application connection includes receiving a list of application active sessions by a first electronic device based on location of the active sessions in relation to a location of the first electronic device. An active session is selected using the first electronic device to gain access for connection to a first application by the first electronic device.Type: GrantFiled: March 14, 2013Date of Patent: May 7, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Ashish Singhal, Shiangfeng Lee, Praveen Kashyap, Jason Rowe
-
Patent number: 9953353Abstract: A sales catalog interface, wherein the architecture allows the user the ability to controllably view the data with certain engines either running or not running, so that certain items of detailed information is either displayed or not displayed to the user. Data from engines may include, price, eligibility, and availability, may be retrieved synchronously or asynchronously, and may be based upon consumer context, such as account type, geography, etc.Type: GrantFiled: August 30, 2013Date of Patent: April 24, 2018Assignee: Oracle International CorporationInventors: Ashish Singhal, Ashfaq A. Jeelani, Vibhor K. Gaur, Hang Lu
-
Publication number: 20180091315Abstract: Disclosed are implementation for revoking and updating a compromised root-of-trust (ROT), including a method comprising determining whether a current validation value, representative of an expected value resulting from application of a validation function to a current certificate, is to be replaced, with the current validation value being stored in a write-restricted non-volatile memory unit of the device. The method also comprises determining at boot time whether a physical presence indicator, configured to be non-actuatable from non-proximate locations, is set to a value indicating that an actuation mechanism (for actuating the physical presence indicator so as to cause content change for the write-restricted memory), has established physical presence with the device, and providing a new validation value in response to determining that the current validation value is to be replaced and that the physical presence indicator indicates that physical presence has been established.Type: ApplicationFiled: September 27, 2016Publication date: March 29, 2018Inventors: Ashish SINGHAL, David HUGHES, Darren LASKO, Jeffrey BRASEN, Raghavendar BHAVANSIKAR
-
Patent number: 9858246Abstract: Techniques for generating a web page and displaying an image in the web page may be provided. For example, the web page may include a placeholder for displaying the image. A service may be implemented to determine how many images and sizes of such images that should be made available for use in the placeholder. Further, the service may configure the web page to identify available images based on the determined number and sizes and to include a script for selecting one of the available images. Upon displaying the web page in a browser, the script may determine the size of the placeholder as displayed in the web page and may select one of the available images based on the determined placeholder size. The script may further cause the browser to download and display the selected image in the placeholder.Type: GrantFiled: March 27, 2014Date of Patent: January 2, 2018Assignee: Amazon Technologies, Inc.Inventor: Ashish Singhal
-
Publication number: 20160094868Abstract: A method includes automatically identifying a multi-channel video programming distributor (MVPD) using an electronic device and automatically determining infrared (IR) codes for a set top box (STB) device connected to the electronic device. The STB device receives information from the MPVD.Type: ApplicationFiled: September 30, 2014Publication date: March 31, 2016Inventors: Ashish Singhal, Feng Xu, Praveen Kashyap, Jing Zhang
-
Patent number: 9021064Abstract: Various techniques for providing product configuration as a Web Service are disclosed. One method involves receiving a Web Service signature requesting access to a product configuration session to configure a product and accessing information representing an instance of the product, in response to receipt of the Web Service signature. A responsive Web Service signature, containing information such as the price of the instance of the product, whether the instance of the product represents a valid configuration, and/or indicative of options available to further configure the product, can be returned to the application that requested access to the session. The requester can request multiple changes to the instance of the product, and validation of those changes can be delayed until after all of the changes have been applied (as opposed to each change being validated independently). A single configurator can handle requests received via multiple different sales channels.Type: GrantFiled: October 20, 2008Date of Patent: April 28, 2015Assignee: Oracle International CorporationInventors: Muralidhara Varmaraja, Hang Lu, Ashish Singhal, Eugene Chikovani
-
Publication number: 20150082351Abstract: A method includes identifying a first headend that is connected to one or more receivers. The receivers are assigned to a particular priority set of many priority sets for the identified first headend.Type: ApplicationFiled: July 31, 2014Publication date: March 19, 2015Inventors: Praveen Kashyap, Toshiro Ozawa, Jing Zhang, Ashish Singhal, Feng Xu, Shiangfeng Lee
-
Publication number: 20140280981Abstract: A method for application connection comprises receiving a list of application active sessions by a first electronic device based on location of the active sessions in relation to a location of the first electronic device, and selecting an active session using the first electronic device to gain access for connection to a first application by the first electronic device.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: Samsung Electronics Co., Ltd.Inventors: Ashish Singhal, Shiangfeng Lee, Praveen Kashyap, Jason Rowe
-
Publication number: 20140282924Abstract: A method for application connection comprises discovering information for communicating with a first electronic device. The first electronic device includes an application launched thereon. A symbolic code representing the discovered information is generated. The symbolic code is displayed on a display device. The symbolic code is used to gain access to the first electronic device via a second electronic device. The application is connected via the second electronic device.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: Samsung Electronics Co., LtdInventor: Ashish Singhal
-
Patent number: 8795409Abstract: A method of controlling an air separation plant and a control system to optimize production of an argon product produced by the plant. A computer program is continually executed that has models of each column of the plant, a condenser reboiler and an argon reflux condenser. The models contain stage models of each stage of separation within each of the columns that when assembled are able to calculate current values of controlled variables in response to input variables applied to the models. The controlled variables serve as an input to a controller that controls manipulated variables comprising flow rates of an air feed stream to the air separation plant, a product oxygen stream removed from the lower pressure column and the crude argon feed stream such that the controlled variables are within a targeted range selected to optimize the production of the argon product.Type: GrantFiled: August 25, 2011Date of Patent: August 5, 2014Assignee: Praxair Technology, Inc.Inventors: Ashish Singhal, Stephane Blouin
-
Patent number: 8788370Abstract: Various techniques for providing product versioning as a Web Service are disclosed. One method involves receiving a Web Service signature requesting access to a product model. In response to receipt of that Web Service signature, a product model that includes several versions of a product is accessed, and the current version of the product is selected from the product model. The product model can include future versions of he product that are not yet effective; such versions will not be selected as the current model prior to becoming effective. Information representing the current version can then be returned to the request in a second Web Service signature. A single object broker can respond to Web Service signatures requesting access to the product model from various different sales channels.Type: GrantFiled: October 20, 2008Date of Patent: July 22, 2014Assignee: Oracle International CorporationInventors: Muralidhara Varmaraja, Hang Lu, Ashish Singhal, Eugene Chikovani
-
Publication number: 20140067613Abstract: A sales catalog interface, wherein the architecture allows the user the ability to controllably view the data with certain engines either running or not running, so that certain items of detailed information is either displayed or not displayed to the user. Data from engines may include, price, eligibility, and availability, may be retrieved synchronously or asynchronously, and may be based upon consumer context, such as account type, geography, etc.Type: ApplicationFiled: August 30, 2013Publication date: March 6, 2014Applicant: Oracle International CorporationInventors: Ashish SINGHAL, Ashfaq A. JEELANI, Vibhor K. GAUR, Hang LU
-
Patent number: 8600799Abstract: A method, system, and article of manufacture for defining and managing instances of time-based organization hierarchies, and for assigning sales credit to corresponding positions within the time-based organization hierarchy in response to a sales data input are disclosed herein. In one embodiment, a user may define and/or manage one or more instances of the time-based organization hierarchy via a user interface generated on a client. Moreover, and in response to the sales data input corresponding to a transaction, a sales credit assignment process may then be executed to assign sales credit to one or more positions within the instance of the time-based organization hierarchy based on an evaluation of conditions specified in one or more identified assignment rules associated with the time-based organization hierarchy.Type: GrantFiled: October 18, 2002Date of Patent: December 3, 2013Assignee: Siebel Systems, Inc.Inventors: Daniel T. Chang, Alexander Goldstein, Ashish Singhal, Pankaj Bhatia, Bhakti Vithalani, Pasan Rukmal Sirisena, Steve Apfelberg, Marc Verbeek, Tarri Furlong, Ashley Stirrup, Ajay Sabhlok, Martin Renaud
-
Publication number: 20130053998Abstract: A method of controlling an air separation plant and a control system to optimize production of an argon product produced by the plant. A computer program is continually executed that has models of each column of the plant, a condenser reboiler and an argon reflux condenser. The models contain stage models of each stage of separation within each of the columns that when assembled are able to calculate current values of controlled variables in response to input variables applied to the models. The controlled variables serve as an input to a controller that controls manipulated variables comprising flow rates of an air feed stream to the air separation plant, a product oxygen stream removed from the lower pressure column and the crude argon feed stream such that the controlled variables are within a targeted range selected to optimize the production of the argon product.Type: ApplicationFiled: August 25, 2011Publication date: February 28, 2013Inventors: Ashish Singhal, Stephane Blouin
-
Patent number: 8089966Abstract: System and method for filtering a data packet using a combined filter are disclosed. In one aspect, the method includes receiving a data packet and N filters. The method includes receiving a data packet and N (wherein N is an integer and N>1) filters, each filter comprising a bit mask and corresponding bit values. The method further includes, for each of the N filters, identifying a key element from a portion of the filter corresponding to a combined filter, the key element being a segment of the filter portion having the richest bit pattern. The method further includes generating the combined filter by combining the key element of the N filters. The method further includes filtering the data packet with the combined filter to determine whether there is a match between the data packet and each key element.Type: GrantFiled: April 22, 2009Date of Patent: January 3, 2012Assignee: Samsung Electronics Co., Ltd.Inventors: Victor Liang, Ashish Singhal, Fei Xie, David Ho Suk Chung