Patents by Inventor Daniel Dias

Daniel Dias 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: 20050188075
    Abstract: A server allocation controller provides an improved distributed data processing system for facilitating dynamic allocation of computing resources. The server allocation controller supports transaction and parallel services across multiple data centers enabling dynamic allocation of computing resources based on the current workload and service level agreements. The server allocation controller provides a method for dynamic re-partitioning of the workload to handle workload surges. Computing resources are dynamically assigned among transaction and parallel application classes, based on the current and predicted workload. Based on a service level agreement, the server allocation controller monitors and predicts the load on the system. If the current or predicted load cannot be handled with the current system configuration the server allocation controller determines additional resources needed to handle the current or predicted workload. The server cluster is reconfigured to meet the service level agreement.
    Type: Application
    Filed: January 22, 2004
    Publication date: August 25, 2005
    Applicant: International Business Machines Corporation
    Inventors: Daniel Dias, Edwin Lassettre, Avraham Leff, Marcos Novaes, James Rayfield, Noshir Wadia, Peng Ye
  • Publication number: 20050165925
    Abstract: An on-demand manager provides an improved distributed data processing system for facilitating dynamic allocation of computing resources among multiple domains based on a current workload and service level agreements. Based on a service level agreement, the on-demand manager monitors and predicts the load on the system. If the current or predicted load cannot be handled with the current system configuration, the on-demand manager determines additional resources needed to handle the workload. If the service level agreement violations cannot be handled by reconfiguring resources at a domain, the on-demand manager sends a resource request to other domains. These other domains analyze their own commitments and may accept the resource request, reject the request, or counter-propose with an offer of resources and a corresponding service level agreement.
    Type: Application
    Filed: January 22, 2004
    Publication date: July 28, 2005
    Applicant: International Business Machines Corporation
    Inventors: Asit Dan, Daniel Dias, Richard King, Avraham Leff, James Rayfield, Noshir Wadia
  • Publication number: 20050144273
    Abstract: A method, device and program for embedding an agreement between a device provider and a device user in a device. The agreement is embedded in the device by monitoring at least one performance parameter, determining if an event specified in the agreement has occurred based on the parameter, and, if the event occurred, indicating that the event occurred at the device. The device may be further configured to enforce the agreement. For example, enforcing the agreement may include disabling at least some of the capabilities of the device if the event occurred. Conversely, enforcing the agreement may include enabling at least some of the capabilities of the device if the event occurred.
    Type: Application
    Filed: December 3, 2003
    Publication date: June 30, 2005
    Inventors: Asit Dan, Daniel Dias
  • Publication number: 20050108262
    Abstract: This invention relates to a computer-based method and system for facilitating the retrieval, classification, and distribution of information. In one embodiment, a method for providing information comprises providing a plurality of entities, each having an entity type, providing a plurality of relationships among the entities, each relationship having a relationship type and direction, and constructing an entity-relationship network comprising the entities and relationships. The method further includes receiving a plurality of information items, facilitating the association of the information items with at least one corresponding entity, receiving a request for information items associated with a selected one of the entities, determining a subset of the entities based on the selected entity, the relationships, the relationship types and the relationship directions, and providing the information items associated with the subset of the entities.
    Type: Application
    Filed: November 12, 2004
    Publication date: May 19, 2005
    Inventors: John Fawcett, Nader Akhnoukh, Daniel Dias
  • Publication number: 20050108024
    Abstract: This invention relates to a computer-based method and apparatus for facilitating the retrieval, classification, and distribution of information. In one embodiment, a method for providing information relating to a topic comprises specifying a first and second topic, specifying a relationship between the two topics, receiving a first and second piece of information, associating the first piece of information with the first topic and the second piece of information with the second topic, requesting information associated with the first topic, and receiving the information associated with the first and second topics.
    Type: Application
    Filed: November 13, 2003
    Publication date: May 19, 2005
    Inventors: John Fawcett, Nader Akhnoukh, Daniel Dias, Lawrence Longo, Robert Tishman
  • Publication number: 20050071577
    Abstract: A clustered computer system includes a shared data storage system, preferably a virtual shared disk (VSD) memory system, to which the computers in the cluster write data and from which the computers read data, using data access requests. The data access requests can be associated with deadlines, and individual storage devices in the shared storage system satisfy competing requests based on the deadlines of the requests. The deadlines can be updated and requests can be killed, to facilitate real time data access for, e.g., multimedia applications such as video on demand.
    Type: Application
    Filed: November 16, 2004
    Publication date: March 31, 2005
    Inventors: Daniel Dias, Rajat Mukherjee
  • Publication number: 20050021389
    Abstract: A method and system for calculating an environmental score are described and generally related to calculating a score for a separately accountable business unit, where the score is indicative of external costs for the business unit. A computer system for calculating a score for a separately accountable business unit, the score being indicative of a level of unaccounted for external environmental cost of economic activities of the separately accountable business unit, the system includes accessing means for accessing accounts data indicative of recognized costs for the separately accountable business unit, accounts processing means for processing the accounts data by adding external environmental costs to the recognized costs and for calculating the score for the separately accountable business unit using the processed accounts data.
    Type: Application
    Filed: May 28, 2004
    Publication date: January 27, 2005
    Inventors: Daniel Dias, Rafiq Manji, Andrew Jacobs, Simon Thomas