Patents by Inventor Sharad Murthy

Sharad Murthy 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: 12457194
    Abstract: The systems and methods that maintain an IP address of a container when the container is moved from a first node to a second node in a data center are provided. Each node includes a local controller which is communicatively coupled to the central controller. The local controller generates an IP address for a container that executes on the first node. A label unique to the container is also generated on the first node. The local controller then synchronizes the IP address and the label of the container with the central controller. The central controller then passes the IP address and the label to the second node when the container is moved from the first node to the second node, and ensures that the IP address of the container remains the same before and after the move.
    Type: Grant
    Filed: December 30, 2022
    Date of Patent: October 28, 2025
    Assignee: PayPal, Inc.
    Inventor: Sharad Murthy
  • Publication number: 20230224273
    Abstract: The systems and methods that maintain an IP address of a container when the container is moved from a first node to a second node in a data center are provided. Each node includes a local controller which is communicatively coupled to the central controller. The local controller generates an IP address for a container that executes on the first node. A label unique to the container is also generated on the first node. The local controller then synchronizes the IP address and the label of the container with the central controller. The central controller then passes the IP address and the label to the second node when the container is moved from the first node to the second node, and ensures that the IP address of the container remains the same before and after the move.
    Type: Application
    Filed: December 30, 2022
    Publication date: July 13, 2023
    Inventor: Sharad Murthy
  • Patent number: 11546294
    Abstract: The systems and methods that maintain an IP address of a container when the container is moved from a first node to a second node in a data center are provided. Each node includes a local controller which is communicatively coupled to the central controller. The local controller generates an IP address for a container that executes on the first node. A label unique to the container is also generated on the first node. The local controller then synchronizes the IP address and the label of the container with the central controller. The central controller then passes the IP address and the label to the second node when the container is moved from the first node to the second node, and ensures that the IP address of the container remains the same before and after the move.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: January 3, 2023
    Assignee: PayPal, Inc.
    Inventor: Sharad Murthy
  • Patent number: 11245613
    Abstract: A first route reflector client manager determines identifies that a distributed lock has been released, wherein the first route reflector client manager corresponds to a first route reflector client. In response to the determining that the distributed lock has been released, the first route reflector client manager retrieves the distributed lock. In response to retrieving the distributed lock the first route reflector client manager provisions the first route reflector client into a first route reflector. The first route reflector client manager advertises information corresponding to the provisioning of the first route reflector client into the first route reflector, wherein the advertising causes at least a second route reflector client to identify the first route reflector client as the first route reflector.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: February 8, 2022
    Assignee: PAYPAL, INC.
    Inventors: Sharad Murthy, Mihail Krastev
  • Publication number: 20220021644
    Abstract: The systems and methods that maintain an IP address of a container when the container is moved from a first node to a second node in a data center are provided. Each node includes a local controller which is communicatively coupled to the central controller. The local controller generates an IP address for a container that executes on the first node. A label unique to the container is also generated on the first node. The local controller then synchronizes the IP address and the label of the container with the central controller. The central controller then passes the IP address and the label to the second node when the container is moved from the first node to the second node, and ensures that the IP address of the container remains the same before and after the move.
    Type: Application
    Filed: September 30, 2021
    Publication date: January 20, 2022
    Inventor: Sharad Murthy
  • Patent number: 11146530
    Abstract: The systems and methods that maintain an IP address of a container when the container is moved from a first node to a second node in a data center are provided. Each node includes a local controller which is communicatively coupled to the central controller. The local controller generates an IP address for a container that executes on the first node. A label unique to the container is also generated on the first node. The local controller then synchronizes the IP address and the label of the container with the central controller. The central controller then passes the IP address and the label to the second node when the container is moved from the first node to the second node, and ensures that the IP address of the container remains the same before and after the move.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: October 12, 2021
    Assignee: PayPal, Inc.
    Inventor: Sharad Murthy
  • Publication number: 20200280509
    Abstract: A first route reflector client manager determines identifies that a distributed lock has been released, wherein the first route reflector client manager corresponds to a first route reflector client. In response to the determining that the distributed lock has been released, the first route reflector client manager retrieves the distributed lock. In response to retrieving the distributed lock the first route reflector client manager provisions the first route reflector client into a first route reflector. The first route reflector client manager advertises information corresponding to the provisioning of the first route reflector client into the first route reflector, wherein the advertising causes at least a second route reflector client to identify the first route reflector client as the first route reflector.
    Type: Application
    Filed: May 19, 2020
    Publication date: September 3, 2020
    Inventors: Sharad Murthy, Mihail Krastev
  • Patent number: 10659341
    Abstract: A first route reflector client manager determines identifies that a distributed lock has been released, wherein the first route reflector client manager corresponds to a first route reflector client. In response to the determining that the distributed lock has been released, the first route reflector client manager retrieves the distributed lock. In response to retrieving the distributed lock the first route reflector client manager provisions the first route reflector client into a first route reflector. The first route reflector client manager advertises information corresponding to the provisioning of the first route reflector client into the first route reflector, wherein the advertising causes at least a second route reflector client to identify the first route reflector client as the first route reflector.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: May 19, 2020
    Assignee: PAYPAL, INC.
    Inventors: Sharad Murthy, Mihail Krastev
  • Publication number: 20200007429
    Abstract: A first route reflector client manager determines identifies that a distributed lock has been released, wherein the first route reflector client manager corresponds to a first route reflector client. In response to the determining that the distributed lock has been released, the first route reflector client manager retrieves the distributed lock. In response to retrieving the distributed lock the first route reflector client manager provisions the first route reflector client into a first route reflector. The first route reflector client manager advertises information corresponding to the provisioning of the first route reflector client into the first route reflector, wherein the advertising causes at least a second route reflector client to identify the first route reflector client as the first route reflector.
    Type: Application
    Filed: June 28, 2018
    Publication date: January 2, 2020
    Inventors: Sharad MURTHY, Mihail KRASTEV
  • Publication number: 20180019969
    Abstract: The systems and methods that maintain an IP address of a container when the container is moved from a first node to a second node in a data center are provided. Each node includes a local controller which is communicatively coupled to the central controller. The local controller generates an IP address for a container that executes on the first node. A label unique to the container is also generated on the first node. The local controller then synchronizes the IP address and the label of the container with the central controller. The central controller then passes the IP address and the label to the second node when the container is moved from the first node to the second node, and ensures that the IP address of the container remains the same before and after the move.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 18, 2018
    Inventor: Sharad Murthy
  • Patent number: 9270731
    Abstract: In a multicast publisher-subscriber environment, a configurator machine manages a consumer pool of multiple receiver machines. The consumer pool is dedicated to a topic. Each receiver machine has a unique consumer address within the consumer pool allocated by the configurator machine. The configurator machine receives registration data from a receiver machine to be added to the consumer pool and provides a consumer address to the receiver machine. The receiver machine transmits a multicast communication to advertise its availability to receive messages on the topic. The multicast communication includes the consumer address. A transmitter machine may publish a message on the topic. The message may be a multicast communication directed to any receiver machine in to the consumer pool, or the message may be a point-to-point communication directed to the receiver machine with the consumer address.
    Type: Grant
    Filed: February 11, 2014
    Date of Patent: February 23, 2016
    Assignee: eBay Inc.
    Inventors: Sharad Murthy, Prasanna Krishna
  • Publication number: 20140164567
    Abstract: In a multicast publisher-subscriber environment, a configurator machine manages a consumer pool of multiple receiver machines. The consumer pool is dedicated to a topic. Each receiver machine has a unique consumer address within the consumer pool allocated by the configurator machine. The configurator machine receives registration data from a receiver machine to be added to the consumer pool and provides a consumer address to the receiver machine. The receiver machine transmits a multicast communication to advertise its availability to receive messages on the topic. The multicast communication includes the consumer address. A transmitter machine may publish a message on the topic. The message may be a multicast communication directed to any receiver machine in to the consumer pool, or the message may be a point-to-point communication directed to the receiver machine with the consumer address.
    Type: Application
    Filed: February 11, 2014
    Publication date: June 12, 2014
    Applicant: eBay Inc.
    Inventors: Sharad Murthy, Prasanna Krishna
  • Patent number: 8676912
    Abstract: In a multicast publisher-subscriber environment, a configurator machine manages a consumer pool of multiple receiver machines. The consumer pool is dedicated to a topic. Each receiver machine has a unique consumer address within the consumer pool allocated by the configurator machine. The configurator machine receives registration data from a receiver machine to be added to the consumer pool and provides a consumer address to the receiver machine. The receiver machine transmits a multicast communication to advertise its availability to receive messages on the topic. The multicast communication includes the consumer address. A transmitter machine may publish a message on the topic. The message may be a multicast communication directed to any receiver machine in to the consumer pool, or the message may be a point-to-point communication directed to the receiver machine with the consumer address.
    Type: Grant
    Filed: January 24, 2013
    Date of Patent: March 18, 2014
    Assignee: eBay, Inc.
    Inventors: Sharad Murthy, Prasanna Krishna
  • Publication number: 20130138753
    Abstract: In a multicast publisher-subscriber environment, a configurator machine manages a consumer pool of multiple receiver machines. The consumer pool is dedicated to a topic. Each receiver machine has a unique consumer address within the consumer pool allocated by the configurator machine. The configurator machine receives registration data from a receiver machine to be added to the consumer pool and provides a consumer address to the receiver machine. The receiver machine transmits a multicast communication to advertise its availability to receive messages on the topic. The multicast communication includes the consumer address. A transmitter machine may publish a message on the topic. The message may be a multicast communication directed to any receiver machine in to the consumer pool, or the message may be a point-to-point communication directed to the receiver machine with the consumer address.
    Type: Application
    Filed: January 24, 2013
    Publication date: May 30, 2013
    Applicant: eBay Inc.
    Inventors: Sharad Murthy, Prasanna Krishna
  • Patent number: 8380799
    Abstract: In a multicast publisher-subscriber environment, a configurator machine manages a consumer pool of multiple receiver machines. The consumer pool is dedicated to a topic. Each receiver machine has a unique consumer address within the consumer pool allocated by the configurator machine. The configurator machine receives registration data from a receiver machine to be added to the consumer pool and provides a consumer address to the receiver machine. The receiver machine transmits a multicast communication to advertise its availability to receive messages on the topic. The multicast communication includes the consumer address. A transmitter machine may publish a message on the topic. The message may be a multicast communication directed to any receiver machine in to the consumer pool, or the message may be a point-to-point communication directed to the receiver machine with the consumer address.
    Type: Grant
    Filed: April 15, 2010
    Date of Patent: February 19, 2013
    Assignee: eBay Inc.
    Inventors: Sharad Murthy, Prasanna Krishna
  • Publication number: 20110258263
    Abstract: In a multicast publisher-subscriber environment, a configurator machine manages a consumer pool of multiple receiver machines. The consumer pool is dedicated to a topic. Each receiver machine has a unique consumer address within the consumer pool allocated by the configurator machine. The configurator machine receives registration data from a receiver machine to be added to the consumer pool and provides a consumer address to the receiver machine. The receiver machine transmits a multicast communication to advertise its availability to receive messages on the topic. The multicast communication includes the consumer address. A transmitter machine may publish a message on the topic. The message may be a multicast communication directed to any receiver machine in to the consumer pool, or the message may be a point-to-point communication directed to the receiver machine with the consumer address.
    Type: Application
    Filed: April 15, 2010
    Publication date: October 20, 2011
    Inventors: Sharad Murthy, Prasanna Krishna
  • Publication number: 20100191661
    Abstract: Methods and Systems of detecting and reporting fraud in real-time are described. The system receives an event, over a network, from a first on-line transaction processing platform. The event includes a first identity identifier that identifies a first identity and information that identifies a first activity performed by the first identity. The system generates reporting information based on the event. The reporting information includes a first score that is associated with the first identity. The first score is a measure of a likelihood that the first identity has performed a fraudulent activity. Finally, the system communicates the first score, over the network, to the first on-line transaction processing platform. The system communicates the first score in response to receiving the event.
    Type: Application
    Filed: November 24, 2009
    Publication date: July 29, 2010
    Inventors: Daniel L. Pritchett, Dhanurjay A.S. Patil, Wayne Fenton, Mark A. Sikes, Sharad Murthy, Philip Wright, Jaya Kolhatkar