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: 20180197176Abstract: 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: ApplicationFiled: December 18, 2017Publication date: July 12, 2018Inventor: Ayub S. Khan
-
Patent number: 9846877Abstract: 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: GrantFiled: May 31, 2012Date of Patent: December 19, 2017Assignee: PAYPAL, INC.Inventor: Ayub S. Khan
-
Patent number: 9286275Abstract: 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: GrantFiled: August 23, 2004Date of Patent: March 15, 2016Assignee: Oracle America, Inc.Inventor: Ayub S. Khan
-
Publication number: 20140089288Abstract: 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: ApplicationFiled: September 26, 2012Publication date: March 27, 2014Inventors: Farah Ali, Ayub S. Khan, Azeez M. Chollampat, Damodaran Kesavath
-
Publication number: 20130325718Abstract: 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: ApplicationFiled: May 31, 2012Publication date: December 5, 2013Applicant: eBay, Inc.Inventor: Ayub S. Khan
-
Patent number: 8543973Abstract: 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: GrantFiled: September 23, 2008Date of Patent: September 24, 2013Assignee: Oracle America, Inc.Inventors: Nam T. Nguyen, Peter Tehchuan Liu, Ayub S. Khan
-
Patent number: 8132113Abstract: 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: GrantFiled: September 14, 2007Date of Patent: March 6, 2012Assignee: Oracle America, Inc.Inventors: Ayub S. Khan, Nam T. Nguyen, Peter T. Liu, Srividhya Narayanan
-
Publication number: 20100077461Abstract: 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: ApplicationFiled: September 23, 2008Publication date: March 25, 2010Applicant: SUN MICROSYSTEMS, INC.Inventors: Nam T. Nguyen, Peter Tehchuan Liu, Ayub S. Khan
-
Patent number: 7516132Abstract: 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: GrantFiled: November 12, 2004Date of Patent: April 7, 2009Assignee: Sun Microsystems, Inc.Inventors: Todd A. Fast, Ayub S. Khan, Yang Su
-
Publication number: 20090077477Abstract: 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: ApplicationFiled: September 14, 2007Publication date: March 19, 2009Applicant: SUN MICROSYSTEMS, INC.Inventors: Ayub S. Khan, Nam T. Nguyen, Peter T. Liu, Srividhya Narayanan
-
Publication number: 20080208887Abstract: 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: ApplicationFiled: February 27, 2007Publication date: August 28, 2008Inventors: Girish K. Balachandran, Todd A. Fast, Ayub S. Khan, Samaresh Panda, Christopher Webster