Patents by Inventor Ayub S. Khan

Ayub S. Khan 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: 20180197176
    Abstract: An in-store mobile payment system and method can facilitate the use of a user's mobile device to facilitate payment for products purchased at a store. The user can take a picture of a product being purchased or can take a picture of a bar code for the product. The picture can be taken with the user's mobile device and can be used to identify the product. A payment provider can provide a unique PIN code for the transaction. The user can enter the PIN code into a keypad of the merchant and/or can swipe a card with a card reader of the merchant to complete the transaction. Thus, the user can avoid the inconvenience of waiting in line at a checkout counter and the merchant can reduce the store's overhead by eliminating at least some checkout counters and checkout clerks.
    Type: Application
    Filed: December 18, 2017
    Publication date: July 12, 2018
    Inventor: Ayub S. Khan
  • Patent number: 9846877
    Abstract: An in-store mobile payment system and method can facilitate the use of a user's mobile device to facilitate payment for products purchased at a store. The user can take a picture of a product being purchased or can take a picture of a bar code for the product. The picture can be taken with the user's mobile device and can be used to identify the product. A payment provider can provide a unique PIN code for the transaction. The user can enter the PIN code into a keypad of the merchant and/or can swipe a card with a card reader of the merchant to complete the transaction. Thus, the user can avoid the inconvenience of waiting in line at a checkout counter and the merchant can reduce the store's overhead by eliminating at least some checkout counters and checkout clerks.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: December 19, 2017
    Assignee: PAYPAL, INC.
    Inventor: Ayub S. Khan
  • Patent number: 9286275
    Abstract: Techniques, systems and apparatus for automatically generating schema using an initial documents constructed in an XML compatible format are disclosed. A method involves providing an initial XML document that and analyzing the XML document to identify the XML data structures in the document and generating a data framework that corresponds to the data structure of the XML document. The data items of the initial XML document are analyzed to determine data constraints based on the data items of the initial XML. Schema are then generated based on the data framework generated and the data constraints determined from the raw xml data. These principles can be implemented as software operating on a computer system, as a computer module, as a computer program product and as a series of related devices and products.
    Type: Grant
    Filed: August 23, 2004
    Date of Patent: March 15, 2016
    Assignee: Oracle America, Inc.
    Inventor: Ayub S. Khan
  • Publication number: 20140089288
    Abstract: A system rates content on a network. A database stores ratings for the content. A rating service creates the ratings for the content. The rating service merges a first rating of the content with a second rating of the content to produce a third rating for the content. A user interface obtains search results from the rating service. When the search results include the content, the user interface displays the rating of the content along with the search results.
    Type: Application
    Filed: September 26, 2012
    Publication date: March 27, 2014
    Inventors: Farah Ali, Ayub S. Khan, Azeez M. Chollampat, Damodaran Kesavath
  • Publication number: 20130325718
    Abstract: An in-store mobile payment system and method can facilitate the use of a user's mobile device to facilitate payment for products purchased at a store. The user can take a picture of a product being purchased or can take a picture of a bar code for the product. The picture can be taken with the user's mobile device and can be used to identify the product. A payment provider can provide a unique PIN code for the transaction. The user can enter the PIN code into a keypad of the merchant and/or can swipe a card with a card reader of the merchant to complete the transaction. Thus, the user can avoid the inconvenience of waiting in line at a checkout counter and the merchant can reduce the store's overhead by eliminating at least some checkout counters and checkout clerks.
    Type: Application
    Filed: May 31, 2012
    Publication date: December 5, 2013
    Applicant: eBay, Inc.
    Inventor: Ayub S. Khan
  • Patent number: 8543973
    Abstract: A method for generating authentication code for web service resources. The method includes receiving a selection of a resource method, where the resource method defines a method for interacting with a resource associated with a web service. The method further includes determining an authentication scheme for the resource method, where the authentication scheme defines an authentication mechanism required during execution of the resource method to enable interaction with the resource. The method further includes generating authentication code for the resource method using the authentication scheme, where the authentication code enables a user executing the resource method to interact with the resource.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: September 24, 2013
    Assignee: Oracle America, Inc.
    Inventors: Nam T. Nguyen, Peter Tehchuan Liu, Ayub S. Khan
  • Patent number: 8132113
    Abstract: A REST application may be explored through discovery of resources and exercising of methods. A user interface displays a graphical representation of the REST application based on a model constructed in memory. User input selects a resource. Methods associated with the selected resource are displayed. A user may select a method and provide input. A request is automatically sent to the server based on the selected method. A representation of the response to the request is displayed on the user interface, allowing the user to further explore the application.
    Type: Grant
    Filed: September 14, 2007
    Date of Patent: March 6, 2012
    Assignee: Oracle America, Inc.
    Inventors: Ayub S. Khan, Nam T. Nguyen, Peter T. Liu, Srividhya Narayanan
  • Publication number: 20100077461
    Abstract: A method for generating authentication code for web service resources. The method includes receiving a selection of a resource method, where the resource method defines a method for interacting with a resource associated with a web service. The method further includes determining an authentication scheme for the resource method, where the authentication scheme defines an authentication mechanism required during execution of the resource method to enable interaction with the resource. The method further includes generating authentication code for the resource method using the authentication scheme, where the authentication code enables a user executing the resource method to interact with the resource.
    Type: Application
    Filed: September 23, 2008
    Publication date: March 25, 2010
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Nam T. Nguyen, Peter Tehchuan Liu, Ayub S. Khan
  • Patent number: 7516132
    Abstract: A mechanism is disclosed for enabling a plurality of nodes on a network to collaboratively share a file. In one implementation, each node maintains its own copy of the file, and each node may make updates to its copy of the file. Whenever a node does update the contents of a region of the file, that node sends out an update message. The update message comprises the updated content for the region that has been updated. The update message is forwarded to each of the other nodes. When each of the other nodes receives the update message, it updates its copy of the file with the updated content for the region. In this manner, the file is kept in sync on each of the nodes, and the user on each node is able to see changes made by users on the other nodes. Collaboration among the users is thus achieved.
    Type: Grant
    Filed: November 12, 2004
    Date of Patent: April 7, 2009
    Assignee: Sun Microsystems, Inc.
    Inventors: Todd A. Fast, Ayub S. Khan, Yang Su
  • Publication number: 20090077477
    Abstract: A REST application may be explored through discovery of resources and exercising of methods. A user interface displays a graphical representation of the REST application based on a model constructed in memory. User input selects a resource. Methods associated with the selected resource are displayed. A user may select a method and provide input. A request is automatically sent to the server based on the selected method. A representation of the response to the request is displayed on the user interface, allowing the user to further explore the application.
    Type: Application
    Filed: September 14, 2007
    Publication date: March 19, 2009
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Ayub S. Khan, Nam T. Nguyen, Peter T. Liu, Srividhya Narayanan
  • Publication number: 20080208887
    Abstract: Apparatus, methods, and computer program products are disclosed that teach a method of generating a concrete-schema-instance as a result of modifying a representation of an abstract-instance-object-model. The concrete-schema-instance so generated represents an information-model used to process a concrete-information-instance.
    Type: Application
    Filed: February 27, 2007
    Publication date: August 28, 2008
    Inventors: Girish K. Balachandran, Todd A. Fast, Ayub S. Khan, Samaresh Panda, Christopher Webster