Patents by Inventor Apurva Kumar
Apurva Kumar 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: 20180060936Abstract: A system for ranking search results can be utilized to make a search engine more effective in finding relevant search results. In embodiments, an e-commerce search engine can identify one or more generic identifiers and one or more nonessential search terms in a search query. The nonessential search terms can be disregarded to generate a set of candidate search results from a product and/or service index.Type: ApplicationFiled: August 29, 2016Publication date: March 1, 2018Inventors: Apurva Kumar Gupta, Romil Shah, Ramkumar Rajendran, Sumit Garg, Soubhik Bhattacharya, Ashutosh Garg
-
Publication number: 20170364673Abstract: One embodiment provides a method for ensuring device security via swipe pattern recognition, the method comprising: utilizing at least one processor to execute computer code that performs the steps of: receiving, using a touch device, at least one swipe input of a user; determining, using the at least one processor, if the at least one swipe input matches a known swipe pattern of the user, the match requiring exceeding a match confidence level; and responsive to said determining, executing an action associated with the touch device. Other aspects are described and claimed.Type: ApplicationFiled: June 16, 2016Publication date: December 21, 2017Inventors: Megha Gupta, Apurva Kumar, Ashish Kundu, Amit Anil Nanavati
-
Publication number: 20170278089Abstract: Methods, systems, and computer program products for mobile-friendly Internet banking checkouts are provided herein. A computer-implemented method includes displaying, to a user, a collection of one or more user device identifiers; verifying that a user-selected one of the user device identifiers is linked to a user device that is in the possession of the user; and linking the verified user-selected user device identifier to a payment account identifier attributed to the user by (i) matching the user-selected user device identifier to a user device identifier stored in connection with the payment account, and (ii) executing a transaction of the user over the Internet via the payment account.Type: ApplicationFiled: March 28, 2016Publication date: September 28, 2017Inventors: Ravi Kothari, Apurva Kumar
-
Patent number: 9672382Abstract: Methods, systems, and computer program products for managing access of user information by third party applications are provided herein. A method includes compiling a set of user instructions for providing access of user resources to one or more third party applications, wherein the set of user instructions specifies a context in which each of multiple items of the user resources at one or more application programming interface providers can be accessed by the third party applications; mapping a request from one of the third party applications for access to one or more items of the user resources to the application programming interface providers, which correspond to one or more entities maintaining the user resources; and granting access to the one or more items of the user resources to said one third party application through the application programming interface providers based on the set of user instructions.Type: GrantFiled: July 18, 2014Date of Patent: June 6, 2017Assignee: International Business Machines CorporationInventors: Apurva Kumar, Jim A. Laredo, Laura Z. Luan, Sougata Mukherjea
-
Publication number: 20170109802Abstract: A contemplated method is third party assisted online payment processing, including: utilizing at least one processor to execute computer code that performs steps comprising: receiving, at a third party payment provider, a user selection communicated through an on-line shopping cart of a merchant, wherein the user selection identifies a bank and an alias; communicating to the bank associated with the user selection, using a network connection between the third party payment provider and the bank, the alias and an identification of the third party payment provider; receiving from the bank, at the third party payment provider and in response to the communicating, authorization for payment on behalf of the user; and providing, to the on-line shopping cart of the merchant, payment information; where the third party payment provider does not receive at any time a primary account number of the bank issued to the user. Other aspects are described and claimed.Type: ApplicationFiled: October 20, 2015Publication date: April 20, 2017Inventors: Ravi Kothari, Apurva Kumar
-
Publication number: 20160350395Abstract: A system for synonym generation and/or identification can be utilized to make a search engine more effective in finding relevant search results. In embodiments, a synonym generation system includes a phrase vector module, a vector similarity module, and a vector filter module. Candidate synonym phrase pairs are selected from data sources for analysis. Data sources may include a log of search queries, a corpus of web text, and a set of merchant descriptions of products. The data sources may be analyzed with respect to the phrase pairs to generate vector representations of the phrase pairs. The vector representations may then be analyzed to determine a similarity vector. The similarity vector allows the synonym generation system to filter synonyms from the candidate phrase pairs.Type: ApplicationFiled: June 15, 2015Publication date: December 1, 2016Inventors: Apurva Kumar Gupta, Ashutosh Garg, Antariksh Bothale
-
Patent number: 9508069Abstract: Methods and arrangements for effecting payments via a mobile phone. A purchase request is received from a merchant on behalf of a customer. A code is provided to the customer via the merchant, via a first communication path. A purchase confirmation is directly received from the customer, the purchase confirmation being prompted by provision of the code to the customer. The purchase is validated via using the purchase confirmation from the customer via a second communication path different from the first communication path. Other variants and embodiments are broadly contemplated herein.Type: GrantFiled: March 28, 2013Date of Patent: November 29, 2016Assignee: International Business Machines CorporationInventors: Apurva Kumar, Sougata Mukherjea, Venkatraman Ramakrishna
-
Publication number: 20160019401Abstract: Methods, systems, and computer program products for managing access of user information by third party applications are provided herein. A method includes compiling a set of user instructions for providing access of user resources to one or more third party applications, wherein the set of user instructions specifies a context in which each of multiple items of the user resources at one or more application programming interface providers can be accessed by the third party applications; mapping a request from one of the third party applications for access to one or more items of the user resources to the application programming interface providers, which correspond to one or more entities maintaining the user resources; and granting access to the one or more items of the user resources to said one third party application through the application programming interface providers based on the set of user instructions.Type: ApplicationFiled: July 18, 2014Publication date: January 21, 2016Applicant: International Business Machines CorporationInventors: Apurva Kumar, Jim A. Laredo, Laura Z. Luan, Sougata Mukherjea
-
Patent number: 9218594Abstract: Techniques, a system and an article of manufacture for social network-assisted electronic payments. A method includes determining one or more members of a user's social network to query for a financial contribution towards payment of a real-time transaction between the user and a merchant, querying said one or more members in an order based on descending likelihood of member financial contribution until sufficient funds for payment of the transaction are received or all of said one or more members have been queried, and processing a money transfer from the user and/or each of said one or more members to the merchant to complete the real-time transaction.Type: GrantFiled: November 9, 2012Date of Patent: December 22, 2015Assignee: International Business Machines CorporationInventors: Venkatraman Ramakrishna, Apurva Kumar, Sougata Mukherjea
-
Patent number: 9054971Abstract: A mechanism is provided in a data processing system for centralized policy management of multiple security domains in accordance with an illustrative embodiment. A policy enforcement point component in the data processing system receives an access request. The policy enforcement point component is managed by a plurality of security domains. The policy enforcement point component queries a policy broker component in the data processing system. The policy broker component determines an access decision that complies with policies of the plurality of security domains. It does so by orchestrating a workflow that involves the policy decision, administration, and information components of those domains. The policy broker component returns the access decision to the policy enforcement point component.Type: GrantFiled: April 24, 2012Date of Patent: June 9, 2015Assignee: International Business Machines CorporationInventors: Apurva Kumar, Sougata Mukherjea, Venkatraman Ramakrishna
-
Publication number: 20140291391Abstract: Methods and arrangements for effecting payments via a mobile phone. A purchase request is received from a merchant on behalf of a customer. A code is provided to the customer via the merchant, via a first communication path. A purchase confirmation is directly received from the customer, the purchase confirmation being prompted by provision of the code to the customer. The purchase is validated via using the purchase confirmation from the customer via a second communication path different from the first communication path. Other variants and embodiments are broadly contemplated herein.Type: ApplicationFiled: March 28, 2013Publication date: October 2, 2014Applicant: International Business Machines CorporationInventors: Apurva Kumar, Sougata Mukherjea, Venkatraman Ramakrishna
-
Publication number: 20140136352Abstract: Techniques, a system and an article of manufacture for social network-assisted electronic payments. A method includes determining one or more members of a user's social network to query for a financial contribution towards payment of a real-time transaction between the user and a merchant, querying said one or more members in an order based on descending likelihood of member financial contribution until sufficient funds for payment of the transaction are received or all of said one or more members have been queried, and processing a money transfer from the user and/or each of said one or more members to the merchant to complete the real-time transaction.Type: ApplicationFiled: November 9, 2012Publication date: May 15, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Venkatraman Ramakrishna, Apurva Kumar, Sougata Mukherjea
-
Patent number: 8682385Abstract: Methods and arrangements for managing mobile transactions. A mobile number of a customer is registered with a mobile telephone network operator. An alternate mobile number is assigned to the customer, and the mobile number is associated with the alternate mobile number. The alternate mobile number is employed in communication between the customer and a service provider.Type: GrantFiled: May 11, 2012Date of Patent: March 25, 2014Assignee: International Business Machines CorporationInventors: Apurva Kumar, Sougata Mukherjea, Venkatraman Ramakrishna
-
Publication number: 20130303113Abstract: Methods and arrangements for managing mobile transactions. A mobile number of a customer is registered with a mobile telephone network operator. An alternate mobile number is assigned to the customer, and the mobile number is associated with the alternate mobile number. The alternate mobile number is employed in communication between the customer and a service provider.Type: ApplicationFiled: May 11, 2012Publication date: November 14, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Apurva Kumar, Sougata Mukherjea, Venkatraman Ramakrishna
-
Publication number: 20130283338Abstract: A mechanism is provided in a data processing system for centralized policy management of multiple security domains in accordance with an illustrative embodiment. A policy enforcement point component in the data processing system receives an access request. The policy enforcement point component is managed by a plurality of security domains. The policy enforcement point component queries a policy broker component in the data processing system. The policy broker component determines an access decision that complies with policies of the plurality of security domains. It does so by orchestrating a workflow that involves the policy decision, administration, and information components of those domains. The policy broker component returns the access decision to the policy enforcement point component.Type: ApplicationFiled: April 24, 2012Publication date: October 24, 2013Applicant: International Business Machines CorporationInventors: Apurva Kumar, Sougata Mukherjea, Venkatraman Ramakrishna
-
Publication number: 20120278214Abstract: Methods and arrangements for handling web-based purchase requests. A customer request for content of a third party content provider is received at a charging service provider. An authorization code on behalf of the content provider is generated and returned to the customer via a channel other than a channel which links the customer with the third party content provider. The authorization code is accepted from the third party content provider as received by the third party content provider from the customer, the authorization code is verified, and charging for the requested content is executed.Type: ApplicationFiled: April 27, 2011Publication date: November 1, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Apurva Kumar, Aamer Iqbal Rana
-
Patent number: 8285753Abstract: A proxy directory server discovers the topology of distributed directory server immediately after starting up and before accepting client requests. Immediately after starting up, the proxy server executes queries to extract the structured data corresponding to directory distribution information from the distributed directory servers. Dynamic topology reconfiguration of the distributed directory is achieved by any dynamic configuration changes made to the topology information directly at the proxy during operation being propagated by means of directory update operations to the distributed directory servers.Type: GrantFiled: April 3, 2008Date of Patent: October 9, 2012Assignee: International Business Machines CorporationInventor: Apurva Kumar
-
Patent number: 7562075Abstract: A proxy directory server discovers the topology of distributed directory server immediately after starting up and before accepting client requests. Immediately after starting up, the proxy server executes queries to extract the structured data corresponding to directory distribution information from the distributed directory servers. Dynamic topology reconfiguration of the distributed directory is achieved by any dynamic configuration changes made to the topology information directly at the proxy during operation being propagated by means of directory update operations to the distributed directory servers.Type: GrantFiled: December 7, 2006Date of Patent: July 14, 2009Assignee: International Business Machines CorporationInventor: Apurva Kumar
-
Publication number: 20080313632Abstract: Methods, devices, and products relating to displaying, in a shared user-interface object, system-administration-related content from a heterogeneous group of resources associated with a computing device and/or executing software operable to cause a system-administration task to be performed. In one embodiment, a user interface for a local program executing on a computing device is presented as a part of a Web page that is supplied from a remote server.Type: ApplicationFiled: June 13, 2007Publication date: December 18, 2008Inventors: Apurva Kumar, Taras Shkvarchuk, Srinivas N. Nithyanandam, Joseph J. Martinka, Basavaraj Y. Narthi, Samuel Seung-Keun Carl, Rostislav Rost Shevtsov, David J. Roman
-
Publication number: 20080189256Abstract: A proxy directory server discovers the topology of distributed directory server immediately after starting up and before accepting client requests. Immediately after starting up, the proxy server executes queries to extract the structured data corresponding to directory distribution information from the distributed directory servers. Dynamic topology reconfiguration of the distributed directory is achieved by any dynamic configuration changes made to the topology information directly at the proxy during operation being propagated by means of directory update operations to the distributed directory servers.Type: ApplicationFiled: April 3, 2008Publication date: August 7, 2008Applicant: International Business Machines CorporationInventor: Apurva Kumar