Patents by Inventor Sharad Singhal

Sharad Singhal 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: 7310343
    Abstract: Methods and apparatus for creating a network farm from a tree topology network are disclosed. One method includes receiving a logical specification of the farm, the logical specification specifying at least one of device types required by the farm and a number of devices for each of the device types. The method further includes receiving a communication model for the farm, the communication model specifying expected bandwidth usage for devices of the farm. The method additionally includes ascertaining, responsive to the logical specification and the communication model, a solution set of devices among devices of the tree topology network for constructing the farm.
    Type: Grant
    Filed: December 20, 2002
    Date of Patent: December 18, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Scott Alan Rhine, Sharad Singhal, Xiaoyun Zhu
  • Patent number: 7310673
    Abstract: The present invention is a system and method for facilitating efficient assignment of networked resources. In one embodiment, a resource assignment method is utilized to assist network resource assignment operations. The resource assignment method establishes a resource model, acquires an application model, and utilizes a mapping process to map said application model onto said resource model. In one exemplary implementation the resources are assigned to optimize the assignment of resources with respect to application requirements and desired objectives (e.g., minimization of the average communication delay inside a service core). In one exemplary implementation, a mapping process of a resource assignment method is utilized to map an application onto part of IDC topology.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: December 18, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Xiaoyun Zhu, Sharad Singhal
  • Patent number: 7197564
    Abstract: An adaptive admission control system for a server application system includes a request queue that stores incoming requests. A discard queue is provided to store requests to be discarded. An actuator is coupled to the request queue and the discard queue to determine the input rate of requests during a previous processing cycle. A controller is coupled to the actuator and the request queue to determine a target number of requests to be sent to the request queue during the next processing cycle based on the difference between the actual and desired queue occupancy of the request queue. The controller sends the target number to the actuator. The actuator sends the target number of requests to the request queue either from the listen queue or from the listen queue and the discard queue based on the input rate of requests from the listen queue.
    Type: Grant
    Filed: April 7, 2000
    Date of Patent: March 27, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Preeti N. Bhoj, Srinivas Ramanathan, Sharad Singhal
  • Patent number: 7117169
    Abstract: A method including 1) generating an asset record in a management system database when an order for components of an asset corresponding to said asset record are ordered; and 2) tagging said asset when deployable with an asset identification (ID), said asset ID uniquely referring to said asset record.
    Type: Grant
    Filed: May 10, 2001
    Date of Patent: October 3, 2006
    Assignee: Hewlett-Packard Development Company, LP.
    Inventors: Anna M. Zara, Sharad Singhal
  • Patent number: 7117263
    Abstract: A TCP/IP-based application system includes an application module that performs predetermined functions based on external requests received from an external queue. The external queue is external to the application system and stores the external requests before the requests are fetched into the application system. A network interaction module is coupled to the application module and the external queue (1) to fetch the external requests from the external queue into the application system and (2) to determine which, if any, of the fetched requests will not be processed by the application module based on the processing capacity of the application module and the rate of the external requests arriving at the external queue such that when the application module is overloaded, TCP timeouts for requests stored in the external queue are minimized and the chance of those requests stored in the external queue from being dropped is also minimized.
    Type: Grant
    Filed: February 1, 2000
    Date of Patent: October 3, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Preeti N. Bhoi, Srinivas Ramanathan, Sharad Singhal
  • Publication number: 20060182749
    Abstract: The present invention is a composition identified as a region of ralA binding protein 1, wherein the region neighbors a membrane-associated portion of the ralA binding protein 1, reduces transport activity and membrane association of the ralA binding protein 1 and kills cells undergoing uncontrolled cell growth in a subject that has cells undergoing uncontrolled cell growth. The region is used to generate medicines that kill malignant cells and tumorigenic cells. Medicines may be in the form of antibodies, si-RNA and small molecules that recognize the region.
    Type: Application
    Filed: November 2, 2005
    Publication date: August 17, 2006
    Applicant: Board of Regents, The University of Texas System
    Inventors: Sanjay Awasthi, Sharad Singhal, Sushma Yadav
  • Publication number: 20060104982
    Abstract: The present invention is a composition identified as a coding region of ralA binding protein 1, wherein the region neighbors a membrane-associated portion of the ralA binding protein 1 and directly effects transport activity and membrane association of the ralA binding protein 1. The composition is used to identify chemical compounds (e.g., antibodies, si-RNA and small molecules) that recognize ralA binding protein 1. The composition and methods of using the composition identify, via screening of chemical libraries, compounds that bind ralA binding protein 1 and medicines for the treatment of seizure disorders.
    Type: Application
    Filed: November 2, 2005
    Publication date: May 18, 2006
    Applicant: Board of Regents, The University of Texas System
    Inventors: Sanjay Awasthi, Sharad Singhal, Sushma Yadav
  • Publication number: 20060104983
    Abstract: The present invention includes methods and compositions used to regulate glucose and insulin levels in subjects in need thereof. Compositions are regions that recognize a ralA binding protein 1 and directly affects transport activity and membrane association of the ralA binding protein 1. The compositions are used to identify chemical compounds (e.g., antibodies, si-RNA and small molecules) that recognize ralA binding protein 1 and to identify medicines used to regulate glucose and insulin levels in subjects in need thereof. Compositions may be used screen chemical libraries for compounds that bind the ralA binding protein 1 and effect its transport activity and/or membrane association.
    Type: Application
    Filed: November 2, 2005
    Publication date: May 18, 2006
    Applicant: Board of Regents, The University of Texas System
    Inventors: Sanjay Awasthi, Sharad Singhal, Sushma Yadav
  • Patent number: 7020145
    Abstract: A network infrastructure, and methods for managing and configuring networks, are disclosed. The network infrastructure is physically wired once, and includes a plurality of interconnected switches and a plurality of devices coupled thereto, with each network interface on a device coupled to a single switch. Network traffic is forwarded between devices by programming intervening switches to enable a communication path between the devices. Traffic intended for a particular device is forwarded by the intervening switches only to that device. Traffic is only forwarded between devices for which a communication path has been enabled. The network configuration, the function of a device in a network application, or the position of the device in the network topology, can be changed by programming the switches to disable existing communication paths and/or enable new ones. Accordingly, networked resources are allocated as needed without changing the physical wiring of the network.
    Type: Grant
    Filed: September 24, 2001
    Date of Patent: March 28, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Julie Anna Symons, Sharad Singhal, Jerome Rolia
  • Patent number: 7013462
    Abstract: The invention includes a method, system, and article to automatically soft configure a node, such as a compute node, in a data center. The data center may have several racks and a unit may be installed in one of the racks as the node. Each rack may be identified by a unique rack location. The data center may include various servers, devices, and rack locations tied together through a Local Area Network (LAN) mechanism. A new unit deployed within the data center may be discovered. A configuration template for the discovered unit may then be found. Based on the configuration template, software automatically may be installed no the discovered unit.
    Type: Grant
    Filed: May 10, 2001
    Date of Patent: March 14, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Anna M. Zara, Sharad Singhal
  • Publication number: 20050228850
    Abstract: A method, system, and apparatus is disclosed for allocating resources to applications. Available resources of a networked computing system may be determined. For each application, required resources of the application may be determined. An assigned subset of the available resources for each application is determined as a function of the required resources of the application and the available resources. The function reduces communication delays between resources of the subset of the available resources in conformance with bandwidth capacity requirements of the application and in conformance with network bandwidth limitations. The applications may then be associated with the assigned subsets of resources.
    Type: Application
    Filed: March 24, 2004
    Publication date: October 13, 2005
    Inventors: Xiaoyun Zhu, Ciprianos Santos, Julie Drew, Dirk Beyer, Sharad Singhal
  • Publication number: 20050228879
    Abstract: According to at least one embodiment, a method comprises receiving, into a capacity planning system, workload information representing an expected workload of client accesses of streaming media files from a site. The method further comprises receiving, into the capacity planning system, at least one service parameter that defines a desired service characteristic to be provided by a media server configuration under the expected workload. The method further comprises determining, by the capacity planning system, for at least one server configuration, how many servers of the at least one server configuration to be included at the site for supporting the expected workload in compliance with the at least one service parameter.
    Type: Application
    Filed: March 16, 2004
    Publication date: October 13, 2005
    Inventors: Ludmila Cherkasova, Wenting Tang, Sharad Singhal
  • Publication number: 20050228852
    Abstract: Embodiments of the present invention relate to a system and method for allocating resources to applications. One embodiment of the present invention may include identifying a plurality of applications and a plurality of application components, and determining available resources of a networked computing system for potentially storing the applications and application components. Additionally, the embodiment may include determining required resources for each application component, assigning a subset of available resources for each application component based on the required resources of the application component and the available resources. The embodiment may also include associating the application components with the subsets of available resources and storing more than one application component of the plurality of application components on a single available resource.
    Type: Application
    Filed: August 11, 2004
    Publication date: October 13, 2005
    Inventors: Cipriano Santos, Xiaoyun Zhu, Dirk Beyer, Sharad Singhal
  • Publication number: 20050123594
    Abstract: Generally, and in one form, the present invention is a method of method of preparing a proteoliposome comprising the step of contacting a liposome with an effective portion of RLIP76 to create a proteoliposome. In another form, the present invention is a proteoliposomal composition comprising a liposome and an effective portion of RLIP76. In yet another form, the present invention is a kit for reducing the concentration of toxic compounds and their by-products comprising an effective dose of a proteoliposome, wherein the proteoliposome is a liposome and an effective portion of RLIP76 and an instructional pamphlet. Applications of the present invention include the protection and treatment of mammals and the environment against the accumulation of toxic compounds. The present invention prevents accumulation of one or more toxic compounds, reduces the concentration of toxic compounds, and protects against further contamination with one or more toxic compounds.
    Type: Application
    Filed: November 13, 2003
    Publication date: June 9, 2005
    Inventors: Sanjay Awasthi, Sharad Singhal
  • Publication number: 20050050006
    Abstract: This patent discloses a method to obtain assembly instructions, such as might be needed to assemble a computer system located in the cage of a data center. After receiving component parts, a customer may scan the bar code of each component part into a customer server as a component parts list. Utilizing component grouping application software, a request for instructions to assemble the component parts may be built from the component parts list. This assembly instruction request may be sent frmo the customer server to a manufacturer server over the Internet, where assembly instructions may be compiled and returned to the customer server.
    Type: Application
    Filed: October 5, 2004
    Publication date: March 3, 2005
    Inventors: Anna Zara, Sharad Singhal
  • Patent number: 6842749
    Abstract: A method that comprises: 1) sending to a manufacturer a customer request for assembly instructions for a grouping of components; and 2) presenting to assemblers a set of assembly instructions which are customized and specific to the grouping of components.
    Type: Grant
    Filed: May 10, 2001
    Date of Patent: January 11, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Anna M. Zara, Sharad Singhal
  • Publication number: 20040120331
    Abstract: Methods and apparatus for creating a network farm from a tree topology network are disclosed. One method includes receiving a logical specification of the farm, the logical specification specifying at least one of device types required by the farm and a number of devices for each of the device types. The method further includes receiving a communication model for the farm, the communication model specifying expected bandwidth usage for devices of the farm. The method additionally includes ascertaining, responsive to the logical specification and the communication model, a solution set of devices among devices of the tree topology network for constructing the farm.
    Type: Application
    Filed: December 20, 2002
    Publication date: June 24, 2004
    Inventors: Scott Alan Rhine, Sharad Singhal, Xiaoyun Zhu
  • Publication number: 20040120330
    Abstract: A computer-implemented method for filtering, responsive to a logical specification of a network farm and a communication model for the farm, a tree topology network specification to obtain a filtered tree topology network specification is disclosed. The filtered tree topology network specification has fewer devices therein relative to the tree topology network specification, devices needed for constructing the farm being available in the filtered tree topology network specification. The method includes removing a first set of devices and a first set of switching elements from the tree topology network specification starting at the lowest level of the tree topology network specification and working toward the root node of the tree topology network specification. Each device in the first set of devices represents one of a redundant device, a device having a type unneeded by the farm, and a device unavailable for constructing the farm.
    Type: Application
    Filed: December 20, 2002
    Publication date: June 24, 2004
    Inventors: Scott Alan Rhine, Sharad Singhal, Xiaoyun Zhu
  • Patent number: 6742016
    Abstract: An acceptor for admitting incoming requests to a server application includes a session manager that determines the class of an incoming request. The class includes a first class and a second class. A queuing module is provided to store the request if the incoming request is of the second class. A priority control module is provided to ensure that a predetermined number of requests are sent to the server application for service in each cycle. The priority control module allows (1) the predetermined number of the first class requests to be sent to the server application if the first class requests received in a cycle are at least equal to the predetermined number, and (2) a mixture of the first class requests and the second class requests to be sent to the server application if the first class requests received in a cycle are less than the predetermined number. A method of handling incoming requests to the server application is also described.
    Type: Grant
    Filed: March 24, 2000
    Date of Patent: May 25, 2004
    Assignee: Hewlett-Packard Devolpment Company, L.P.
    Inventors: Preeti N. Bhoj, Srinivas Ramanathan, Sharad Singhal
  • Patent number: 6701342
    Abstract: A method and apparatus are provided for evaluating Service Level Agreements (SLAs) that describe the level of services that are to be provided to customers by Internet Service Providers (ISPs) or Enterprise Service Providers (ESPs). The method and apparatus are utilized to measure the quality of service being provided to customers and to determine whether or not the quality of service is in compliance with an SLA that characterizes the level of service to be provided to customers. Such services include, for example, electronic mail (e-mail), Voice-Over-IP (Voice Over Internet protocol), networking services and web hosting.
    Type: Grant
    Filed: January 20, 2000
    Date of Patent: March 2, 2004
    Assignee: Agilent Technologies, Inc.
    Inventors: Thomas G. Bartz, Stephen Janes, Sharad Singhal, Preeti Bhoj