Patents by Inventor Raju Kumar

Raju 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: 20220291970
    Abstract: Core to resource and resource to core mapping is disclosed. In an embodiment, a method includes obtaining an input pattern including a plurality of resource identifiers corresponding to resources. The method further includes applying the input pattern to a guaranteed regular and uniform distribution process to obtain a distribution pattern that indicates a distribution of resources across cores or a distribution of the cores across the resources. The method further includes distributing the resources across the cores or distributing the cores across the resources according to the distribution pattern.
    Type: Application
    Filed: May 30, 2022
    Publication date: September 15, 2022
    Inventors: Raju Kumar, Sreeram Iyer
  • Patent number: 11411825
    Abstract: Autoscaling comprises: accessing operational data associated with a pool of servers; determining an expected load associated with a service provided by the pool of servers based at least in part on the operational data; determining an estimated capacity associated with the service provided by the pool of servers; determining that an autoscale operation is to be performed based at least in part on the expected load and the estimated capacity, wherein the autoscale operation automatically scales out one or more additional servers or automatically scales in one or more servers in the pool of servers; and performing the autoscale operation.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: August 9, 2022
    Assignee: VMWARE, INC.
    Inventors: Gaurav Rastogi, Raju Kumar
  • Patent number: 11347561
    Abstract: Core to resource and resource to core mapping is disclosed. In an embodiment, a method includes obtaining an input pattern including a plurality of resource identifiers corresponding to resources. The method further includes applying the input pattern to a guaranteed regular and uniform distribution process to obtain a distribution pattern that indicates a distribution of resources across cores or a distribution of the cores across the resources. The method further includes distributing the resources across the cores or distributing the cores across the resources according to the distribution pattern.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: May 31, 2022
    Assignee: VMWARE, INC.
    Inventors: Raju Kumar, Sreeram Iyer
  • Publication number: 20210274013
    Abstract: Techniques described herein improve network security and traffic management. In an embodiment, a request associated with an identifier (ID) is received. It is determined whether the ID exists in a first membership database (MDB). If the ID exists in the first MDB, the request is serviced subject to a rate limit. If the ID does not exist in the first MDB, it is determined whether the ID exists in a second MDB. If the ID exists in the second MDB, the request is serviced. If the ID does not exist in the second MDB, the request is serviced subject to another rate limit. A response is received. The first and second MDBs can be updated based on the type of received response. In an embodiment, the response is classified as indicative of degraded or typical network performance, and the first and second MDBs are updated accordingly.
    Type: Application
    Filed: May 3, 2021
    Publication date: September 2, 2021
    Inventor: Raju Kumar
  • Patent number: 10999398
    Abstract: Techniques described herein improve network security and traffic management. In an embodiment, a request associated with an identifier (ID) is received. It is determined whether the ID exists in a first membership database (MDB). If the ID exists in the first MDB, the request is serviced subject to a rate limit. If the ID does not exist in the first MDB, it is determined whether the ID exists in a second MDB. If the ID exists in the second MDB, the request is serviced. If the ID does not exist in the second MDB, the request is serviced subject to another rate limit. A response is received. The first and second MDBs can be updated based on the type of received response. In an embodiment, the response is classified as indicative of degraded or typical network performance, and the first and second MDBs are updated accordingly.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: May 4, 2021
    Assignee: VMWARE, INC.
    Inventor: Raju Kumar
  • Patent number: 10931548
    Abstract: In an embodiment, a method includes selecting, among service engines (SEs) executing on a respective plurality of hosts, a set of one or more SEs to perform health monitoring of an application, where a plurality of instances of the application are executing on at least some of the hosts, and the selected SE(s) includes a subset of the SEs. The method includes collecting health monitor data from the selected SE(s), determining a health condition based at least in part on the collected data, and outputting the health condition. In another embodiment, a method includes receiving, at a first SE of a first host among a plurality of hosts, configuration information pertaining to a subset of application instances executing on corresponding ones of the plurality of hosts, obtaining health data pertaining to the subset of application instances, and outputting the health data to be shared by the plurality of hosts.
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: February 23, 2021
    Assignee: VMWARE, INC.
    Inventors: Sreeram Iyer, Aditya Somasundara, Raju Kumar, Praveen Yalagandula
  • Publication number: 20200287794
    Abstract: Autoscaling comprises: accessing operational data associated with a pool of servers; determining an expected load associated with a service provided by the pool of servers based at least in part on the operational data; determining an estimated capacity associated with the service provided by the pool of servers; determining that an autoscale operation is to be performed based at least in part on the expected load and the estimated capacity, wherein the autoscale operation automatically scales out one or more additional servers or automatically scales in one or more servers in the pool of servers; and performing the autoscale operation.
    Type: Application
    Filed: March 12, 2020
    Publication date: September 10, 2020
    Inventors: Gaurav Rastogi, Raju Kumar
  • Patent number: 10616137
    Abstract: A network request is received. A server is selected among a plurality of servers eligible to handle the network request, wherein selecting the server includes selecting a server in an ordering of the plurality of servers based its load level. The selected server is enabled to handle the network request.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: April 7, 2020
    Assignee: VMWARE, INC.
    Inventor: Raju Kumar
  • Patent number: 10594562
    Abstract: Autoscaling comprises: accessing operational data associated with a pool of servers; determining an expected load associated with a service provided by the pool of servers based at least in part on the operational data; determining an estimated capacity associated with the service provided by the pool of servers; determining that an autoscale operation is to be performed based at least in part on the expected load and the estimated capacity, wherein the autoscale operation automatically scales out one or more additional servers or automatically scales in one or more servers in the pool of servers; and performing the autoscale operation.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: March 17, 2020
    Assignee: VMWARE, INC.
    Inventors: Gaurav Rastogi, Raju Kumar
  • Patent number: 10579676
    Abstract: Techniques of the present disclosure provide an embodiment of a multistage filter (MSF) that takes a rate limiting parameter. The entries of the MSF are updated upon each access. Each update may cause a different breakdown of entries in the MSF and the entries can be dynamically set to reduce collisions and their impact. In some embodiments, the MSF is: configured based on the rate limiting parameter, used to dynamically monitor network traffic and changing assignments, and adjustable in size. In some embodiments, hashing is performed on a per-row basis and seeding initializes entries of the buckets to entries that are the same within a given row and different within a given column.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: March 3, 2020
    Assignee: VMWARE, INC.
    Inventor: Raju Kumar
  • Publication number: 20190149482
    Abstract: A network request is received. A server is selected among a plurality of servers eligible to handle the network request, wherein selecting the server includes selecting a server in an ordering of the plurality of servers based its load level. The selected server is enabled to handle the network request.
    Type: Application
    Filed: December 18, 2018
    Publication date: May 16, 2019
    Inventor: Raju Kumar
  • Publication number: 20190109851
    Abstract: Techniques of the present disclosure provide an embodiment of a multistage filter (MSF) that takes a rate limiting parameter. The entries of the MSF are updated upon each access. Each update may cause a different breakdown of entries in the MSF and the entries can be dynamically set to reduce collisions and their impact. In some embodiments, the MSF is: configured based on the rate limiting parameter, used to dynamically monitor network traffic and changing assignments, and adjustable in size. In some embodiments, hashing is performed on a per-row basis and seeding initializes entries of the buckets to entries that are the same within a given row and different within a given column.
    Type: Application
    Filed: November 30, 2018
    Publication date: April 11, 2019
    Inventor: Raju Kumar
  • Patent number: 10193825
    Abstract: A network request is received. A server is selected among a plurality of servers eligible to handle the network request, wherein selecting the server includes selecting a server in an ordering of the plurality of servers based its load level. The selected server is enabled to handle the network request.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: January 29, 2019
    Assignee: Avi Networks
    Inventor: Raju Kumar
  • Patent number: 10182057
    Abstract: Techniques of the present disclosure provide an embodiment of a multistage filter (MSF) that takes a rate limiting parameter. The entries of the MSF are updated upon each access. Each update may cause a different breakdown of entries in the MSF and the entries can be dynamically set to reduce collisions and their impact. In some embodiments, the MSF is: configured based on the rate limiting parameter, used to dynamically monitor network traffic and changing assignments, and adjustable in size. In some embodiments, hashing is performed on a per-row basis and seeding initializes entries of the buckets to entries that are the same within a given row and different within a given column.
    Type: Grant
    Filed: March 8, 2016
    Date of Patent: January 15, 2019
    Assignee: Avi Networks
    Inventor: Raju Kumar
  • Publication number: 20180241692
    Abstract: A network request is received. A server is selected among a plurality of servers eligible to handle the network request, wherein selecting the server includes selecting a server in an ordering of the plurality of servers based its load level. The selected server is enabled to handle the network request.
    Type: Application
    Filed: April 18, 2018
    Publication date: August 23, 2018
    Inventor: Raju Kumar
  • Patent number: 9979674
    Abstract: A network request is received. A server is selected among a plurality of servers eligible to handle the network request, wherein selecting the server includes selecting a first server in an ordering of the plurality of servers that has not reached its load threshold. The selected server is enabled to handle the network request.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: May 22, 2018
    Assignee: Avi Networks
    Inventor: Raju Kumar
  • Publication number: 20080097028
    Abstract: The present invention provides solid support media for use in oligomer synthesis, methods of producing the media, and methods of using the media. In some embodiments, the processes of the invention comprise (a) providing an organic phase comprising an olefin monomer, a cross-linker, a functionalizing reagent and an initiator; and (b) contacting the organic phase with an aqueous phase under conditions of time and temperature effective to form the polymeric bead.
    Type: Application
    Filed: December 17, 2007
    Publication date: April 24, 2008
    Applicants: lsis Pharmaceuticals, Inc., Nitto-Denko
    Inventors: Vasulinga Ravikumar, Raju Kumar, Kenjirou Mori, Tatsuya Konishi, Ayako Matsunawa, Takeo Matsumura, Cheiko Kitaura, Gang Zhao
  • Publication number: 20080021224
    Abstract: Universal linkers, their facile processes of manufacture and methods of using the same are provided.
    Type: Application
    Filed: January 11, 2007
    Publication date: January 24, 2008
    Applicant: Isis Pharmaceuticals, Inc.
    Inventors: Vasulinga Ravikumar, Muthiah Manoharan, Andrei Guzaev, Zhiwei Wang, Raju Kumar
  • Publication number: 20060051800
    Abstract: The present invention provides solid support media for use in oligomer synthesis, methods of producing the media, and methods of using the media. In some embodiments, the processes of the invention comprise (a) providing an organic phase comprising an olefin monomer, a cross-linker, a functionalizing reagent and an initiator; and (b) contacting the organic phase with an aqueous phase under conditions of time and temperature effective to form the polymeric bead.
    Type: Application
    Filed: September 2, 2005
    Publication date: March 9, 2006
    Applicant: ISIS Pharmaceuticals, Inc.
    Inventors: Vasulinga Ravikumar, Raju Kumar, Kenjirou Mori, Tatsuya Konishi, Ayako Matsunawa, Takeo Matsumura, Cheiko Kitaura, Gang Zhao
  • Publication number: 20050208588
    Abstract: Universal linkers, their facile processes of manufacture and methods of using the same are provided.
    Type: Application
    Filed: November 15, 2004
    Publication date: September 22, 2005
    Applicant: ISIS Pharmaceuticals, Inc.
    Inventors: Vasulinga Ravikumar, Muthiah Manoharan, Andrei Guzaev, Zhiwei Wang, Raju Kumar