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: 12457194Abstract: 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: GrantFiled: December 30, 2022Date of Patent: October 28, 2025Assignee: PayPal, Inc.Inventor: Sharad Murthy
-
Publication number: 20230224273Abstract: 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: ApplicationFiled: December 30, 2022Publication date: July 13, 2023Inventor: Sharad Murthy
-
Patent number: 11546294Abstract: 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: GrantFiled: September 30, 2021Date of Patent: January 3, 2023Assignee: PayPal, Inc.Inventor: Sharad Murthy
-
Patent number: 11245613Abstract: 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: GrantFiled: May 19, 2020Date of Patent: February 8, 2022Assignee: PAYPAL, INC.Inventors: Sharad Murthy, Mihail Krastev
-
Publication number: 20220021644Abstract: 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: ApplicationFiled: September 30, 2021Publication date: January 20, 2022Inventor: Sharad Murthy
-
Patent number: 11146530Abstract: 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: GrantFiled: June 30, 2017Date of Patent: October 12, 2021Assignee: PayPal, Inc.Inventor: Sharad Murthy
-
Publication number: 20200280509Abstract: 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: ApplicationFiled: May 19, 2020Publication date: September 3, 2020Inventors: Sharad Murthy, Mihail Krastev
-
Patent number: 10659341Abstract: 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: GrantFiled: June 28, 2018Date of Patent: May 19, 2020Assignee: PAYPAL, INC.Inventors: Sharad Murthy, Mihail Krastev
-
Publication number: 20200007429Abstract: 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: ApplicationFiled: June 28, 2018Publication date: January 2, 2020Inventors: Sharad MURTHY, Mihail KRASTEV
-
Publication number: 20180019969Abstract: 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: ApplicationFiled: June 30, 2017Publication date: January 18, 2018Inventor: Sharad Murthy
-
Patent number: 9270731Abstract: 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: GrantFiled: February 11, 2014Date of Patent: February 23, 2016Assignee: eBay Inc.Inventors: Sharad Murthy, Prasanna Krishna
-
Publication number: 20140164567Abstract: 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: ApplicationFiled: February 11, 2014Publication date: June 12, 2014Applicant: eBay Inc.Inventors: Sharad Murthy, Prasanna Krishna
-
Patent number: 8676912Abstract: 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: GrantFiled: January 24, 2013Date of Patent: March 18, 2014Assignee: eBay, Inc.Inventors: Sharad Murthy, Prasanna Krishna
-
Publication number: 20130138753Abstract: 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: ApplicationFiled: January 24, 2013Publication date: May 30, 2013Applicant: eBay Inc.Inventors: Sharad Murthy, Prasanna Krishna
-
Patent number: 8380799Abstract: 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: GrantFiled: April 15, 2010Date of Patent: February 19, 2013Assignee: eBay Inc.Inventors: Sharad Murthy, Prasanna Krishna
-
Publication number: 20110258263Abstract: 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: ApplicationFiled: April 15, 2010Publication date: October 20, 2011Inventors: Sharad Murthy, Prasanna Krishna
-
Publication number: 20100191661Abstract: 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: ApplicationFiled: November 24, 2009Publication date: July 29, 2010Inventors: Daniel L. Pritchett, Dhanurjay A.S. Patil, Wayne Fenton, Mark A. Sikes, Sharad Murthy, Philip Wright, Jaya Kolhatkar