Patents by Inventor Sujoy Basu

Sujoy Basu 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: 7930700
    Abstract: An embodiment of a method of ordering operations begins with a first step of a computing entity storing a training data set, which includes previously executed operation pairs, attribute data, and relative cost data. In a second step, the computing entity forms a predictor. In a third step, the computing entity applies the predictor to an operation pair of first and second to-be-executed operations to determine a predicted relative cost between the first and second to-be-executed operations. Another embodiment of the method comprises the first step, the second step, an alternative third step, and a fourth step. In the alternative third step, the computing entity applies the predictor to to-be-executed operations in operation pairs to determine a predicted relative cost between first and second operations for each operation pair. In the fourth step, the computing entity employs the operation pairs and the predicted relative costs to sort the to-be-executed operations.
    Type: Grant
    Filed: May 23, 2005
    Date of Patent: April 19, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sujoy Basu, Ira Cohen
  • Patent number: 7870256
    Abstract: A request for a remote desktop session is received. A remote desktop session performance model is generated based on the applications to be used in the remote desktop session, and resources are assigned to the remote desktop session using the remote desktop session performance model.
    Type: Grant
    Filed: October 12, 2005
    Date of Patent: January 11, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Vanish Talwar, Sujoy Basu, Raj Kumar
  • Publication number: 20100250515
    Abstract: One embodiment is a method that receives a description of services desired by a service requestor and then crawls web sites to extract information on services offered by service providers. The extracted information is used to transform the description of services desired by the service requestor into an improved description of services.
    Type: Application
    Filed: March 24, 2009
    Publication date: September 30, 2010
    Inventors: Mehmet Kivanc Ozonat, Sven Graupner, Sujoy Basu, Donald E. Young
  • Publication number: 20100250396
    Abstract: One embodiment is a method that receives a list of service providers offering services at web sites and extracts content from the web sites to identify the services offered by the service providers. The method then populates service registries with the content.
    Type: Application
    Filed: March 24, 2009
    Publication date: September 30, 2010
    Inventors: Mehmet Kivanc Ozonat, Sven Graupner, Sujoy Basu, Donald E. Young
  • Patent number: 7774457
    Abstract: A method of allocating resources in a grid computing environment is provided. The method includes allocating resources for concurrently executing a batch job and an interactive session.
    Type: Grant
    Filed: March 25, 2005
    Date of Patent: August 10, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Vanish Talwar, Sujoy Basu, Raj Kumar
  • Publication number: 20100198840
    Abstract: Candidate service providers for a desired service are ranked. Terms describing service requirements for a desired service are determined. Service capability documents describing the services of the candidate service providers are determined using the terms describing the service requirements. Using singular value decomposition (SVD) and a metric, similarities between the terms describing the service requirements and the service capability documents are determined. The candidate service providers are ranked based on the similarities.
    Type: Application
    Filed: January 30, 2009
    Publication date: August 5, 2010
    Inventors: Sujoy Basu, Sharad Singhal, Sven Graupner, Mehmet Kivanc Ozonat, Donald E. Young
  • Publication number: 20100198839
    Abstract: Terms are extracted from service description documents describing desired services, and the terms are used to search for candidate service providers operable to provide the desired services. A matrix of terms and documents are determined from the service description documents. Singular value decomposition (SVD) is used to decompose the matrix. Eigen vectors from the SVD decomposition are weighted by top k singular values in a diagonal matrix S of singular values also generated from the decomposition. The weighted eigen vectors are used to rank terms from the matrix X based on relevance of the terms to the requirements for desired services described in the service description documents.
    Type: Application
    Filed: January 30, 2009
    Publication date: August 5, 2010
    Inventors: Sujoy Basu, Sharad Singhal, Donald E. Young, Mehmet Kivanc Ozonat, Sven Graupner
  • Publication number: 20100191724
    Abstract: An exemplary embodiment of the present invention provides a method of identifying providers. The method includes obtaining a results document from a search, wherein the results document comprises references to documents that contain a keyword. analyzing the results document to identify a plurality of the references. The method includes accessing each of the documents using the identified references and analyzing each of the accessed documents to determine a probabilistic value that the accessed document is associated with a provide.
    Type: Application
    Filed: January 23, 2009
    Publication date: July 29, 2010
    Inventors: Mehmet Kivanc Ozonat, Donald E. Young, Sven Graupner, Sujoy Basu
  • Patent number: 7644167
    Abstract: A request is received from a first node in a network. The request includes a request for a service node operable to provide a desired service. At least one service node is identified that is operable to provide the desired service based at least on location information for the first node.
    Type: Grant
    Filed: October 8, 2004
    Date of Patent: January 5, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sung-Ju Lee, Sujata Banerjee, Puneet Sharma, Sujoy Basu
  • Patent number: 7644153
    Abstract: A method and system for the resource allocation for an interactive session on a grid computing system. When a user-request for an interactive session is received, the particular applications needed to be launched in the interactive session are identified, as are resource requirements for the interactive session including processor, network bandwidth, executables and files requirements. A contract is then generated for the interactive session specifying resource allocations and authorizations, and resources for the interactive session are allocated in accordance with the contract. The system includes a distributed resource management node, a contract generation engine, and a contract repository.
    Type: Grant
    Filed: July 31, 2003
    Date of Patent: January 5, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Vanish Talwar, Sujoy Basu, Rajendra Kumar
  • Patent number: 7643426
    Abstract: A path in a network is selected by selecting candidate overlay paths between two nodes in the network based on a static network metric determined for each of a plurality of overlay paths. A time sensitive network metric is determined for each of the candidate overlay paths, and a path is selected from the candidate overlay paths based on the time sensitive network metrics.
    Type: Grant
    Filed: April 27, 2006
    Date of Patent: January 5, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sung-Ju Lee, Sujata Banerjee, Puneet Sharma, Sujoy Basu
  • Patent number: 7636325
    Abstract: Nodes in a network are operable to provide an information service. A set of the nodes having a highest workload are identified by routing a list of workloads for the nodes through the network to a final destination. Each node receiving the list determines whether to include a workload of a respective node in the list.
    Type: Grant
    Filed: December 7, 2004
    Date of Patent: December 22, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sujoy Basu, Sujata Banerjee, Puneet Sharma, Sung-Ju Lee
  • Patent number: 7596618
    Abstract: A node is identified from a set of nodes in a peer-to-peer network having the highest workloads in the peer-to-peer network. The workload of the node is split with another node using a splitting algorithm.
    Type: Grant
    Filed: December 7, 2004
    Date of Patent: September 29, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sujoy Basu, Sujata Banerjee, Puneet Sharma, Sung-Ju Lee
  • Publication number: 20090192981
    Abstract: A method of providing a deployment plan for a query in a distributed shared stream processing system includes storing a set of feasible deployment plans for a query that is currently deployed in the stream processing system. A query includes a plurality of operators hosted on nodes in the stream processing system providing a data stream responsive to a client request for information. The method also includes determining whether a QoS metric constraint for the query is violated, and selecting a deployment plan from the set of feasible deployment plans to be used for providing the query in response to determining the QoS metric constraint is violated.
    Type: Application
    Filed: October 3, 2008
    Publication date: July 30, 2009
    Inventors: Olga Papaemmanouil, Sujoy Basu, Sujata Banerjee
  • Patent number: 7529196
    Abstract: A query including a plurality of attributes and attribute values for a desired service is received. The query is routed to a destination in the overlay network using different attributes in the query.
    Type: Grant
    Filed: December 7, 2004
    Date of Patent: May 5, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sujoy Basu, Sujata Banerjee, Puneet Sharma, Sung-Ju Lee
  • Patent number: 7475419
    Abstract: A system and method for controlling access in an interactive grid environment is disclosed. Embodiments of the present invention include a method for controlling remote desktop access provided by an interactive grid computing system comprising determining user policies based on a classification of a user and providing a dynamic user account to the user, wherein the dynamic user account is customized based on the user policies to limit access to resources accessible through a remote desktop.
    Type: Grant
    Filed: September 19, 2003
    Date of Patent: January 6, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sujoy Basu, Vanish Talwar, Rajendra Kumar
  • Patent number: 7421500
    Abstract: Embodiments of the present invention provide a method for grid computing access control and a system thereof. A command is received from a user. The authorization of the user to execute the command is verified. A system parameter is monitored during execution of the command.
    Type: Grant
    Filed: January 10, 2003
    Date of Patent: September 2, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Vanish Talwar, Sujoy Basu, Rajendra Kumar
  • Publication number: 20080183850
    Abstract: A method of unifying web services and telecom network management is described. The method comprises exporting an external model representation of at least one entity of a service oriented architecture of a service oriented architecture manager and importing the exported external model representation of the at least one entity as a network management data model entity of a network manager. The method further comprises subscribing, by the network manager, to subsequent updates of the at least one entity.
    Type: Application
    Filed: January 25, 2007
    Publication date: July 31, 2008
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Sujoy Basu, Gerald William Winsor
  • Patent number: 7340522
    Abstract: A method and system for resource allocation. Specifically, in one embodiment, a method begins by receiving a request for an interactive session from a user. The request also comprises a resource requirement profile. Then, the method continues by selecting a computing resource having an affinity to the user. The computing resource is selected from a plurality of computing resources that are available to the user. The selected computing resource is implemented to support the interactive session. Thereafter, the selected computing resource is assigned to the user for use in the interactive session.
    Type: Grant
    Filed: July 31, 2003
    Date of Patent: March 4, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sujoy Basu, Vanish Talwar, Rajendra Kumar
  • Publication number: 20070115844
    Abstract: A query including a plurality of attributes and attribute values for a desired service is received. The query is routed to a destination in the overlay network using different attributes in the query.
    Type: Application
    Filed: December 7, 2004
    Publication date: May 24, 2007
    Inventors: Sujoy Basu, Sujata Banerjee, Puneet Sharma, Sung-Ju Lee