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: 10491612
    Abstract: 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: Grant
    Filed: December 21, 2017
    Date of Patent: November 26, 2019
    Assignee: eBay Inc.
    Inventor: Srinivasan Raman
  • Patent number: 10467683
    Abstract: 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: Grant
    Filed: December 5, 2016
    Date of Patent: November 5, 2019
    Assignee: eBay Inc.
    Inventor: Srinivasan Raman
  • Publication number: 20190332747
    Abstract: 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: Application
    Filed: April 30, 2018
    Publication date: October 31, 2019
    Inventors: Srinivasan Raman, Venkateswara Rao Karri, Sanjeev Koranga
  • Patent number: 10455047
    Abstract: 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: Grant
    Filed: December 5, 2017
    Date of Patent: October 22, 2019
    Assignee: PAYPAL, INC.
    Inventor: Srinivasan Raman
  • Patent number: 10185959
    Abstract: 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: Grant
    Filed: February 20, 2018
    Date of Patent: January 22, 2019
    Assignee: PAYPAL, INC.
    Inventors: Firat S. Atagun, Gopi Krishna, Srinivasan Raman
  • Publication number: 20180260865
    Abstract: 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: Application
    Filed: March 2, 2018
    Publication date: September 13, 2018
    Inventors: Srinivasan Raman, Frank Anthony Nuzzi
  • Publication number: 20180174153
    Abstract: 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: Application
    Filed: February 20, 2018
    Publication date: June 21, 2018
    Inventors: Firat S. Atagun, Gopi Krishna, Srinivasan Raman
  • Publication number: 20180167484
    Abstract: 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: Application
    Filed: December 5, 2017
    Publication date: June 14, 2018
    Inventor: Srinivasan Raman
  • Publication number: 20180115572
    Abstract: 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: Application
    Filed: December 21, 2017
    Publication date: April 26, 2018
    Inventor: Srinivasan Raman
  • Patent number: 9934505
    Abstract: 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: Grant
    Filed: May 23, 2016
    Date of Patent: April 3, 2018
    Assignee: PAYPAL, INC.
    Inventors: Firat S. Atagun, Gopi Krishna, Srinivasan Raman
  • Patent number: 9882922
    Abstract: 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: Grant
    Filed: December 21, 2016
    Date of Patent: January 30, 2018
    Assignee: eBay Inc.
    Inventor: Srinivasan Raman
  • Publication number: 20170358018
    Abstract: 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: Application
    Filed: August 28, 2017
    Publication date: December 14, 2017
    Inventors: Srinivasan Raman, Frank Anthony Nuzzi
  • Patent number: 9838499
    Abstract: 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: Grant
    Filed: November 21, 2014
    Date of Patent: December 5, 2017
    Assignee: PAYPAL, INC.
    Inventor: Srinivasan Raman
  • Patent number: 9747624
    Abstract: 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: Grant
    Filed: November 16, 2012
    Date of Patent: August 29, 2017
    Assignee: eBay Inc.
    Inventors: Srinivasan Raman, Frank Anthony Nuzzi
  • Publication number: 20170104772
    Abstract: 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: Application
    Filed: December 21, 2016
    Publication date: April 13, 2017
    Inventor: Srinivasan Raman
  • Publication number: 20170083966
    Abstract: 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: Application
    Filed: December 5, 2016
    Publication date: March 23, 2017
    Inventor: Srinivasan Raman
  • Patent number: 9531739
    Abstract: 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: Grant
    Filed: December 11, 2015
    Date of Patent: December 27, 2016
    Assignee: eBay Inc.
    Inventor: Srinivasan Raman
  • Patent number: 9514486
    Abstract: 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: Grant
    Filed: August 14, 2012
    Date of Patent: December 6, 2016
    Assignee: eBay Inc.
    Inventor: Srinivasan Raman
  • Publication number: 20160267487
    Abstract: 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: Application
    Filed: May 23, 2016
    Publication date: September 15, 2016
    Inventors: Firat S. Atagun, Gopi Krishna, Srinivasan Raman
  • Publication number: 20160099957
    Abstract: 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: Application
    Filed: December 11, 2015
    Publication date: April 7, 2016
    Inventor: Srinivasan Raman