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: 20240070204
    Abstract: 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: Application
    Filed: September 1, 2023
    Publication date: February 29, 2024
    Inventors: 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: 11330065
    Abstract: 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: Grant
    Filed: March 25, 2019
    Date of Patent: May 10, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ashish Singhal, Shiangfeng Lee, Praveen Kashyap, Jason Rowe
  • Patent number: 11074646
    Abstract: 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: Grant
    Filed: December 19, 2017
    Date of Patent: July 27, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Ashish Singhal
  • Patent number: 10735408
    Abstract: 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: Grant
    Filed: March 14, 2013
    Date of Patent: August 4, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Ashish Singhal
  • Publication number: 20190222654
    Abstract: 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: Application
    Filed: March 25, 2019
    Publication date: July 18, 2019
    Inventors: Ashish Singhal, Shiangfeng Lee, Praveen Kashyap, Jason Rowe
  • Patent number: 10284657
    Abstract: 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: Grant
    Filed: March 14, 2013
    Date of Patent: May 7, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ashish Singhal, Shiangfeng Lee, Praveen Kashyap, Jason Rowe
  • Patent number: 9953353
    Abstract: 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: Grant
    Filed: August 30, 2013
    Date of Patent: April 24, 2018
    Assignee: Oracle International Corporation
    Inventors: Ashish Singhal, Ashfaq A. Jeelani, Vibhor K. Gaur, Hang Lu
  • Publication number: 20180091315
    Abstract: 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: Application
    Filed: September 27, 2016
    Publication date: March 29, 2018
    Inventors: Ashish SINGHAL, David HUGHES, Darren LASKO, Jeffrey BRASEN, Raghavendar BHAVANSIKAR
  • Patent number: 9858246
    Abstract: 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: Grant
    Filed: March 27, 2014
    Date of Patent: January 2, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Ashish Singhal
  • Publication number: 20160094868
    Abstract: 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: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Ashish Singhal, Feng Xu, Praveen Kashyap, Jing Zhang
  • Patent number: 9021064
    Abstract: 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: Grant
    Filed: October 20, 2008
    Date of Patent: April 28, 2015
    Assignee: Oracle International Corporation
    Inventors: Muralidhara Varmaraja, Hang Lu, Ashish Singhal, Eugene Chikovani
  • Publication number: 20150082351
    Abstract: 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: Application
    Filed: July 31, 2014
    Publication date: March 19, 2015
    Inventors: Praveen Kashyap, Toshiro Ozawa, Jing Zhang, Ashish Singhal, Feng Xu, Shiangfeng Lee
  • Publication number: 20140280981
    Abstract: 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: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Ashish Singhal, Shiangfeng Lee, Praveen Kashyap, Jason Rowe
  • Publication number: 20140282924
    Abstract: 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: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: Samsung Electronics Co., Ltd
    Inventor: Ashish Singhal
  • Patent number: 8795409
    Abstract: 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: Grant
    Filed: August 25, 2011
    Date of Patent: August 5, 2014
    Assignee: Praxair Technology, Inc.
    Inventors: Ashish Singhal, Stephane Blouin
  • Patent number: 8788370
    Abstract: 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: Grant
    Filed: October 20, 2008
    Date of Patent: July 22, 2014
    Assignee: Oracle International Corporation
    Inventors: Muralidhara Varmaraja, Hang Lu, Ashish Singhal, Eugene Chikovani
  • Publication number: 20140067613
    Abstract: 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: Application
    Filed: August 30, 2013
    Publication date: March 6, 2014
    Applicant: Oracle International Corporation
    Inventors: Ashish SINGHAL, Ashfaq A. JEELANI, Vibhor K. GAUR, Hang LU
  • Patent number: 8600799
    Abstract: 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: Grant
    Filed: October 18, 2002
    Date of Patent: December 3, 2013
    Assignee: 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: 20130053998
    Abstract: 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: Application
    Filed: August 25, 2011
    Publication date: February 28, 2013
    Inventors: Ashish Singhal, Stephane Blouin
  • Patent number: 8089966
    Abstract: 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: Grant
    Filed: April 22, 2009
    Date of Patent: January 3, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Victor Liang, Ashish Singhal, Fei Xie, David Ho Suk Chung