Patents by Inventor Varun Gupta

Varun Gupta 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: 20140315528
    Abstract: Described are embodiments of methods, an emission data encoding and transmission system (102) to encoded emission data and identification data associated with at least one emission generating entity (EGE) (106) and transmit the encoded data via a telecommunication network entity to an emission data collection and monitoring system (104), where the encoded data is processed to obtain the emission data and the identification data. According to one embodiment, the method comprises obtaining the emission data and the identification data associated with the at least one EGE (106), generating an encoded message comprising, at least in part, the emission data and the identification data, and transmitting the encoded message to a telecommunication network entity. In one embodiment, the method comprises receiving the encoded message from a telecommunication network entity, processing the encoded message to obtain the emission data and the identification data, and using the obtained data for various purposes.
    Type: Application
    Filed: September 21, 2012
    Publication date: October 23, 2014
    Applicant: ALCATEL LUCENT
    Inventor: Varun Gupta
  • Patent number: 8806018
    Abstract: A dynamic capacity management policy for multi-paralleled computing resources (e.g., application servers, virtual application servers, etc.) that includes one or more of a state-change component, a load-balancing component, and a robustness-control component. The state-change component delays the release (e.g., powering down of a physical server, removal from a virtual-server lease, etc.) of each computing resource for a set amount of time. The load-balancing component can work in conjunction with the state-change component to reduce the number of idle computing resources by distributing incoming requests in a manner that keeps the already-processing computing resources as full of requests as possible. The robustness-control component scales capacity as a function of the current number of requests within the system of computing resources to account for variations other than request rate, such as request size, reduced processor frequency, network slowdowns, etc., that affect processing capacity.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: August 12, 2014
    Assignees: Carnegie Mellon University, Intel Corporation
    Inventors: Mor Harchol-Balter, Anshul Gandhi, Varun Gupta, Michael Kozuch
  • Publication number: 20140067760
    Abstract: Systems and methods are provided for batch processing of data records in an on-demand system. A marker is stored that identifies a node in an on-demand system and identifies a most recent data record processed in a relational database management system by the node. The marker is used to query the database management system to identify a batch of records for the node to process. The batch of records is processed by the node to update a client of data changes reflected by the batch of records.
    Type: Application
    Filed: August 9, 2013
    Publication date: March 6, 2014
    Applicant: Salesforce.com, Inc
    Inventors: Raj Rajendran, Navin K. Ramineni, Priya Sethuraman, Stephen Gesin, Varun Gupta
  • Publication number: 20120254444
    Abstract: A dynamic capacity management policy for multi-paralleled computing resources (e.g., application servers, virtual application servers, etc.) that includes one or more of a state-change component, a load-balancing component, and a robustness-control component. The state-change component delays the release (e.g., powering down of a physical server, removal from a virtual-server lease, etc.) of each computing resource for a set amount of time. The load-balancing component can work in conjunction with the state-change component to reduce the number of idle computing resources by distributing incoming requests in a manner that keeps the already-processing computing resources as full of requests as possible. The robustness-control component scales capacity as a function of the current number of requests within the system of computing resources to account for variations other than request rate, such as request size, reduced processor frequency, network slowdowns, etc., that affect processing capacity.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 4, 2012
    Applicant: CARNEGIE MELLON UNIVERSITY
    Inventors: Mor Harchol-Balter, Anshul Gandhi, Varun Gupta, Michael Kozuch
  • Patent number: 8081581
    Abstract: Sampling rules for information dissemination are described which may be applied in a system containing a number of nodes arranged into groups. A target address is selected using one of two methods: selection of an address from the entire address space of the system and selection of an address from a part of the address space which corresponds to set of groups of nodes. The set of groups of nodes is updated when information is successfully disseminated to a node at a target address selected using the first of the two methods. Rules to determine which of the two methods are used for any particular selection operation are also described.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: December 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Milan Vojnovic, Varun Gupta, Thomas Karagiannis, Christos Gkantsidis
  • Publication number: 20110288777
    Abstract: System, device and method for automatic detection and reporting of location and extent of service failure in utility and/or telecommunication networks are disclosed. In one embodiment, operational condition information of each utility pole/tower or telecommunication pole/tower is obtained by using a pole/tower sensing device disposed to monitor operational conditions at each utility pole/tower or telecommunication pole/tower in the respective utility or telecommunication networks. Further, the obtained operational condition information of each utility pole/tower or telecommunication pole/tower is sent to a remote monitoring server via a communication network by the associated pole/tower sensing device. Furthermore, the operational condition information received from each utility pole/tower or telecommunication pole/tower is processed by the remote monitoring server.
    Type: Application
    Filed: May 19, 2011
    Publication date: November 24, 2011
    Inventor: VARUN GUPTA
  • Publication number: 20110107030
    Abstract: A content distribution network (CDN) comprising content storage nodes (CSNs) or caches having storage space that preferentially stores more popular content objects.
    Type: Application
    Filed: October 29, 2009
    Publication date: May 5, 2011
    Inventors: SIMON BORST, Varun Gupta, Anwar I. Walid
  • Publication number: 20090190599
    Abstract: Sampling rules for information dissemination are described which may be applied in a system containing a number of nodes arranged into groups. A target address is selected using one of two methods: selection of an address from the entire address space of the system and selection of an address from a part of the address space which corresponds to set of groups of nodes. The set of groups of nodes is updated when information is successfully disseminated to a node at a target address selected using the first of the two methods. Rules to determine which of the two methods are used for any particular selection operation are also described.
    Type: Application
    Filed: January 30, 2008
    Publication date: July 30, 2009
    Applicant: Microsoft Corporation
    Inventors: Milan Vojnovic, Varun Gupta, Thomas Karagiannis, Christos Gkantsidis