Patents by Inventor Srinivasan Raman
Srinivasan Raman 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).
-
Patent number: 10491612Abstract: Systems and methods for detecting an electronic intrusion are described. The system receives an indication of a user activity for a user account for a service provided by a server. The system identifies whether to communicate a first request to respond to the user activity and communicates the first request, over a network. The system receives a first response responsive to communicating the first request, the first response including instructions to permit access to the user account at the server and permits access to the server based on the first response.Type: GrantFiled: December 21, 2017Date of Patent: November 26, 2019Assignee: eBay Inc.Inventor: Srinivasan Raman
-
Patent number: 10467683Abstract: An apparatus and method for purchasing contents of a virtual shopping cart are disclosed. Automatic checkout settings are received from a user, the automatic checkout settings include an automatic checkout time and an item substitution behavior setting. The user adds an item to the virtual shopping cart associated with the user. In response to the item substitution behavior authorizing substitution of items in the virtual shopping cart, availability of a substitute item that qualifies as a substitute for the item is determined. The substitute item qualifies as the substitute for the item based on the substitute item being an equivalent to the item. The item is replaced by the substitute item in the virtual shopping cart based on the availability of the substitute item. The contents of the virtual shopping cart are automatically purchased at the automatic checkout time and in accordance with remaining automatic checkout settings.Type: GrantFiled: December 5, 2016Date of Patent: November 5, 2019Assignee: eBay Inc.Inventor: Srinivasan Raman
-
Publication number: 20190332747Abstract: Systems and methods for detecting and mitigating attacks that exploit vulnerabilities of a website are provided, according to various embodiments described below and herein. A computing device issues a request for a web page that is stored on a server. The server receives a request and issues a response that includes the requested web page and interceptor code injected into the response. The computing device receives the response, renders the web content and generates an interceptor from the interceptor code. The interceptor intercepts requests, responses to dynamically update the webpage and responses containing a challenge. When a computing device issues a request to the server to dynamically update the webpage, the server issues a response to the computing device that includes a challenge. Once computing device issues a request that includes an answer to the challenge, the server validates the answer and issues a response that dynamically updates the webpage.Type: ApplicationFiled: April 30, 2018Publication date: October 31, 2019Inventors: Srinivasan Raman, Venkateswara Rao Karri, Sanjeev Koranga
-
Patent number: 10455047Abstract: Methods and systems for application controlled pre-fetch are described. The system receives pre-fetch information, over a network, at a first load balancer. The pre-fetch information is received from a first application server and includes a plurality of element identifiers that respectively identify a plurality of interface elements included in an interface. The system identifies a first element identifier from the plurality of element identifiers in the pre-fetch information. The first element identifier identifies a first interface element. The system retrieves the first interface element by communication of a request to a second application server. The request includes the first element identifier.Type: GrantFiled: December 5, 2017Date of Patent: October 22, 2019Assignee: PAYPAL, INC.Inventor: Srinivasan Raman
-
Patent number: 10185959Abstract: A funding source is provided by each of a plurality of users for setting up an electronic shared payment pool. A policy governing rights or obligations of each of the users is set up. The includes: for each user, a respective threshold for enabling funds to be pulled automatically from the funding source of said user. The electronic shared payment pool is created based on the respective funding sources and the policy. A detection is made that a user is requesting to use the electronic shared payment pool to pay for a prospective transaction. In response to the detection, funds are pulled from the funding sources into the electronic shared payment pool. The funds are pulled automatically without requiring an approval from each of the users as long as the pulled amount is below the threshold for that user. The prospective transaction is facilitated using the electronic shared payment pool.Type: GrantFiled: February 20, 2018Date of Patent: January 22, 2019Assignee: PAYPAL, INC.Inventors: Firat S. Atagun, Gopi Krishna, Srinivasan Raman
-
Publication number: 20180260865Abstract: A system and method for a trusted fulfillment agent network system is described. A network of trusted fulfillment agents is generated for a seller in an online marketplace. A transaction between a buyer and the seller corresponding to a listing of the seller in the online marketplace is accessed. A request is generated to the network of trusted fulfillment agents of the seller to fulfill a shipment of an item from the listing to the buyer on behalf of the seller.Type: ApplicationFiled: March 2, 2018Publication date: September 13, 2018Inventors: Srinivasan Raman, Frank Anthony Nuzzi
-
Publication number: 20180174153Abstract: A funding source is provided by each of a plurality of users for setting up an electronic shared payment pool. A policy governing rights or obligations of each of the users is set up. The includes: for each user, a respective threshold for enabling funds to be pulled automatically from the funding source of said user. The electronic shared payment pool is created based on the respective funding sources and the policy. A detection is made that a user is requesting to use the electronic shared payment pool to pay for a prospective transaction. In response to the detection, funds are pulled from the funding sources into the electronic shared payment pool. The funds are pulled automatically without requiring an approval from each of the users as long as the pulled amount is below the threshold for that user. The prospective transaction is facilitated using the electronic shared payment pool.Type: ApplicationFiled: February 20, 2018Publication date: June 21, 2018Inventors: Firat S. Atagun, Gopi Krishna, Srinivasan Raman
-
Publication number: 20180167484Abstract: Methods and systems for application controlled pre-fetch are described. The system receives pre-fetch information, over a network, at a first load balancer. The pre-fetch information is received from a first application server and includes a plurality of element identifiers that respectively identify a plurality of interface elements included in an interface. The system identifies a first element identifier from the plurality of element identifiers in the pre-fetch information. The first element identifier identifies a first interface element. The system retrieves the first interface element by communication of a request to a second application server. The request includes the first element identifier.Type: ApplicationFiled: December 5, 2017Publication date: June 14, 2018Inventor: Srinivasan Raman
-
Publication number: 20180115572Abstract: Systems and methods for detecting an electronic intrusion are described. The system receives an indication of a user activity for a user account for a service provided by a server. The system identifies whether to communicate a first request to respond to the user activity and communicates the first request, over a network. The system receives a first response responsive to communicating the first request, the first response including instructions to permit access to the user account at the server and permits access to the server based on the first response.Type: ApplicationFiled: December 21, 2017Publication date: April 26, 2018Inventor: Srinivasan Raman
-
Patent number: 9934505Abstract: A funding source is provided by each of a plurality of users for setting up an electronic shared payment pool. A policy governing rights or obligations of each of the users is set up. The includes: for each user, a respective threshold for enabling funds to be pulled automatically from the funding source of said user. The electronic shared payment pool is created based on the respective funding sources and the policy. A detection is made that a user is requesting to use the electronic shared payment pool to pay for a prospective transaction. In response to the detection, funds are pulled from the funding sources into the electronic shared payment pool. The funds are pulled automatically without requiring an approval from each of the users as long as the pulled amount is below the threshold for that user. The prospective transaction is facilitated using the electronic shared payment pool.Type: GrantFiled: May 23, 2016Date of Patent: April 3, 2018Assignee: PAYPAL, INC.Inventors: Firat S. Atagun, Gopi Krishna, Srinivasan Raman
-
Patent number: 9882922Abstract: Methods and systems for detecting an electronic intrusion are described. A user activity may be identified for a user account. A location of a user corresponding to the user account may be determined. It may be identified, based in part on the location of the user, whether to communicate a request to the user for instructions to respond to the user activity. A response may be received from the user in response to determining to communicate the request to the user for instructions. The response may include instructions to block access to the user account at a server. Command information may be communicated to the server. The command information may include a command to block access to the user account.Type: GrantFiled: December 21, 2016Date of Patent: January 30, 2018Assignee: eBay Inc.Inventor: Srinivasan Raman
-
Publication number: 20170358018Abstract: A system and method for a trusted fulfillment agent network system is described. A network of trusted fulfillment agents is generated for a seller in an online marketplace. A transaction between a buyer and the seller corresponding to a listing of the seller in the online marketplace is accessed. A request is generated to the network of trusted fulfillment agents of the seller to fulfill a shipment of an item from the listing to the buyer on behalf of the seller.Type: ApplicationFiled: August 28, 2017Publication date: December 14, 2017Inventors: Srinivasan Raman, Frank Anthony Nuzzi
-
Patent number: 9838499Abstract: Systems and methods for application controlled pre-fetch are described. One method is for receiving pre-fetch information, over a network, at a first load balancer. The pre-fetch information is received from a first server. The pre-fetch information includes a first element identifier. The method is further for retrieving a first element by communicating a message to a second server, the message including the first element identifier.Type: GrantFiled: November 21, 2014Date of Patent: December 5, 2017Assignee: PAYPAL, INC.Inventor: Srinivasan Raman
-
Patent number: 9747624Abstract: A system and method for a trusted fulfillment agent network system is described. A network of trusted fulfillment agents is generated for a seller in an online marketplace. A transaction between a buyer and the seller corresponding to a listing of the seller in the online marketplace is accessed. A request is generated to the network of trusted fulfillment agents of the seller to fulfill a shipment of an item from the listing to the buyer on behalf of the seller.Type: GrantFiled: November 16, 2012Date of Patent: August 29, 2017Assignee: eBay Inc.Inventors: Srinivasan Raman, Frank Anthony Nuzzi
-
Publication number: 20170104772Abstract: Methods and systems for detecting an electronic intrusion are described. A user activity may be identified for a user account. A location of a user corresponding to the user account may be determined. It may be identified, based in part on the location of the user, whether to communicate a request to the user for instructions to respond to the user activity. A response may be received from the user in response to determining to communicate the request to the user for instructions. The response may include instructions to block access to the user account at a server. Command information may be communicated to the server. The command information may include a command to block access to the user account.Type: ApplicationFiled: December 21, 2016Publication date: April 13, 2017Inventor: Srinivasan Raman
-
Publication number: 20170083966Abstract: An apparatus and method for purchasing contents of a virtual shopping cart are disclosed. Automatic checkout settings are received from a user, the automatic checkout settings include an automatic checkout time and an item substitution behavior setting. The user adds an item to the virtual shopping cart associated with the user. In response to the item substitution behavior authorizing substitution of items in the virtual shopping cart, availability of a substitute item that qualifies as a substitute for the item is determined. The substitute item qualifies as the substitute for the item based on the substitute item being an equivalent to the item. The item is replaced by the substitute item in the virtual shopping cart based on the availability of the substitute item. The contents of the virtual shopping cart are automatically purchased at the automatic checkout time and in accordance with remaining automatic checkout settings.Type: ApplicationFiled: December 5, 2016Publication date: March 23, 2017Inventor: Srinivasan Raman
-
Patent number: 9531739Abstract: Methods and systems for detecting an electronic intrusion are described. A notification is received, over a network, from a server, the notification reporting a detection of a user activity. In response to receiving the notification reporting the detection of the user activity, the user activity is identified as a possible electronic intrusion into a user account. A location of a user corresponding to the user account is determined. Based at least in part on the location of the user, it is identified whether to communicate a request to the user for instructions to respond to the notification. A response is received from the user. The response includes instructions to block access to the user account at the server. Command information is communicated to the server based on the response.Type: GrantFiled: December 11, 2015Date of Patent: December 27, 2016Assignee: eBay Inc.Inventor: Srinivasan Raman
-
Patent number: 9514486Abstract: An apparatus and method for purchasing contents of a virtual shopping cart are disclosed herein. Automatic checkout settings are received from a user, the automatic checkout settings including an automatic checkout time and specifying item substitution behavior. The user adds a first item to the virtual shopping cart associated with the user. In response to the item substitution behavior authorizing substitution of items in the virtual shopping cart, determining availability of a substitute item that qualifies as a substitute for the first item. Removing the first item from the virtual shopping cart and adding the substitute item to the virtual shopping cart based on the availability of the substitute item. Automatically purchasing the contents of the virtual shopping cart at the automatic checkout time and in accordance with the remaining automatic checkout settings.Type: GrantFiled: August 14, 2012Date of Patent: December 6, 2016Assignee: eBay Inc.Inventor: Srinivasan Raman
-
Publication number: 20160267487Abstract: A funding source is provided by each of a plurality of users for setting up an electronic shared payment pool. A policy governing rights or obligations of each of the users is set up. The includes: for each user, a respective threshold for enabling funds to be pulled automatically from the funding source of said user. The electronic shared payment pool is created based on the respective funding sources and the policy. A detection is made that a user is requesting to use the electronic shared payment pool to pay for a prospective transaction. In response to the detection, funds are pulled from the funding sources into the electronic shared payment pool. The funds are pulled automatically without requiring an approval from each of the users as long as the pulled amount is below the threshold for that user. The prospective transaction is facilitated using the electronic shared payment pool.Type: ApplicationFiled: May 23, 2016Publication date: September 15, 2016Inventors: Firat S. Atagun, Gopi Krishna, Srinivasan Raman
-
Publication number: 20160099957Abstract: Methods and systems for detecting an electronic intrusion are described. A notification is received, over a network, from a server, the notification reporting a detection of a user activity. In response to receiving the notification reporting the detection of the user activity, the user activity is identified as a possible electronic intrusion into a user account. A location of a user corresponding to the user account is determined. Based at least in part on the location of the user, it is identified whether to communicate a request to the user for instructions to respond to the notification. A response is received from the user. The response includes instructions to block access to the user account at the server. Command information is communicated to the server based on the response.Type: ApplicationFiled: December 11, 2015Publication date: April 7, 2016Inventor: Srinivasan Raman