Patents by Inventor Arvind Narain

Arvind Narain 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: 10621000
    Abstract: Regulating enterprise database warehouse resource usage can include identifying a number of queries in an enterprise database warehouse (EDW) and regulating EDW resource usage among the number of queries.
    Type: Grant
    Filed: October 16, 2013
    Date of Patent: April 14, 2020
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: David W. Birdsall, Gary S. Smith, Shang-Sheng Tung, Michael J. Hanlon, Tharaknath Capirala, Arvind Narain, Subbarao Kakarlamudi
  • Publication number: 20160274940
    Abstract: Regulating enterprise database warehouse resource usage can include identifying a number of queries in an enterprise database warehouse (EDW) and regulating EDW resource usage among the number of queries.
    Type: Application
    Filed: October 16, 2013
    Publication date: September 22, 2016
    Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: David W. Birdsall, Gary S. Smith, Shang-Sheng Tung, Michael J. Hanlon, Tharaknath Capirala, Arvind Narain, Subbarao Kakarlamudi
  • Patent number: 9390130
    Abstract: A workload management service component of a parallel database-management system monitors usage of computational resources in the parallel database-management system. The component provides a query-processing-task-management interface and a query-execution engine. The engine receives query-processing requests associated with one of a number of services from host computers, and accesses the workload-management-services component to determine whether to immediately launch execution of query-processing tasks corresponding to the received query-processing requests. Alternatively, the engine accesses the component to place the query-processing requests on wait queues for subsequent execution. The determination is based on the current usage of computational resources within the parallel database-management system.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: July 12, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Subbarao Kakarlamudi, Zbigniew Omanski, Patrick M. Brown, Tharaknath Capirala, Anan Mahasintunan, Arvind Narain
  • Patent number: 8930344
    Abstract: A database management system that can comprise a memory for storing computer executable instructions and a processing unit for accessing the memory and executing the computer executable instructions. The computer executable instruction scan comprise a compiler to hold a query received at a query input, thereby preventing the query from executing based on a cost comparison between an estimated resource execution cost of a query plan for the query and cost rules.
    Type: Grant
    Filed: February 4, 2011
    Date of Patent: January 6, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Subbarao Kakarlamudi, Anan Mahasintunan, Zbigniew Omanski, Patrick M. Brown, Capirala Tharaknath, Arvind Narain
  • Patent number: 8578443
    Abstract: Some embodiments relate to mobile application management. An example embodiment includes a method of mobile device management. The method includes installing a client-side engine of an enforcement engine on a mobile device. The enforcement engine further includes a runtime engine. The method also includes routing communications between the mobile device and a network/cloud or an enterprise network through the enforcement engine. In addition, the method includes generating a policy regarding the mobile applications from a signature database (“SigDB”). The SigDB includes signatures pertaining to mobile applications. Compliance of the mobile device with the policy is enforced in real time.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: November 5, 2013
    Assignee: Mobileasap, Inc.
    Inventors: Arvind Narain, Kuppuswami Dilip
  • Publication number: 20120311659
    Abstract: Some embodiments relate to mobile application management. An example embodiment includes a method of mobile device management. The method includes installing a client-side engine of an enforcement engine on a mobile device. The enforcement engine further includes a runtime engine. The method also includes routing communications between the mobile device and a network/cloud or an enterprise network through the enforcement engine. In addition, the method includes generating a policy regarding the mobile applications from a signature database (“SigDB”). The SigDB includes signatures pertaining to mobile applications. Compliance of the mobile device with the policy is enforced in real time.
    Type: Application
    Filed: May 25, 2012
    Publication date: December 6, 2012
    Applicant: MOBILEASAP, INC.
    Inventors: Arvind Narain, Kuppuswami Dilip
  • Publication number: 20120203762
    Abstract: One example discloses a database management system that can comprise a memory for storing computer executable instructions and a processing unit for accessing the memory and executing the computer executable instructions. The computer executable instructions can comprise a compiler to hold a query received at a query input, thereby preventing the query from executing based on a cost comparison between an estimated resource execution cost of a query plan for the query and cost rules.
    Type: Application
    Filed: February 4, 2011
    Publication date: August 9, 2012
    Inventors: SUBBARAO KAKARLAMUDI, Anan Mahasintunan, Zbigniew Omanski, Patrick M. Brown, Capirala Tharaknath, Arvind Narain
  • Publication number: 20100153963
    Abstract: Embodiments of the present invention are directed to a workload management service component of a parallel database-management system that monitors usage of computational resources in the parallel database-management system and that provides a query-processing-task-management interface and a query-execution engine that receives query-processing requests associated with one of a number of services from host computers and accesses the workload-management-services component to determine whether to immediately launch execution of query-processing tasks corresponding to the received query-processing requests or to place the query-processing requests on wait queues for subsequent execution based on the current usage of computational resources within the parallel database-management system.
    Type: Application
    Filed: December 12, 2008
    Publication date: June 17, 2010
    Inventors: Subbarao Kakarlamudi, Zbigniew Omanski, Patrick M. Brown, Capirala Tharaknath, Anan Mahasintunan, Arvind Narain