Patents by Inventor Dikran Meliksetian

Dikran Meliksetian 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: 8782372
    Abstract: The present invention takes advantage of unused storage space within the ESS cells to provide for the efficient and cost effective storage of downloadable content. Specifically, the system of the present invention generally includes a download grid manager that communicates with the ESS cells. Content to be replicated to the ESS cells, and characteristics corresponding thereto, are received on the download grid manager from a content owner (or the like). Based on the characteristics, a storage policy, and storage information previously received from the ESS cells, the download grid manager will replicate the downloadable content to unused storage space within the ESS cells.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: July 15, 2014
    Assignee: International Business Machines Corporation
    Inventors: Irwin Boutboul, Moon J. Kim, Dikran Meliksetian, Robert G. Oesterlin, Anthony Ravinsky, Jr.
  • Patent number: 8762993
    Abstract: The present invention allows CPU utilization for a virtual machine (VM) to be captured from a perspective of a host. Specifically, under the present invention, a work request having a set (e.g., one or more) of jobs is received by a host and allocated to a virtual machine on a node. The work request is typically accompanied by an account identifier such as a multi-value billing code. Once the work request is allocated to a particular VM on the node, a “startacct” script is issued, and a first account record is created. Thereafter, the work request is processed and the CPU utilization needed to complete the set of jobs is monitored. Once the set of jobs is completed, an “endacct” script is issued and a second account record is created. Among other things, the second account record includes the monitored CPU utilization and the account identifier.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: June 24, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sandra Bulson, Virginia P. Goldsmith, Bruce J. Hayden, Moon J. Kim, Colm Malone, Dikran Meliksetian, Scott F. Rohling
  • Publication number: 20130054930
    Abstract: The present invention takes advantage of unused storage space within the ESS cells to provide for the efficient and cost effective storage of downloadable content. Specifically, the system of the present invention generally includes a download grid manager that communicates with the ESS cells. Content to be replicated to the ESS cells, and characteristics corresponding thereto, are received on the download grid manager from a content owner (or the like). Based on the characteristics, a storage policy, and storage information previously received from the ESS cells, the download grid manager will replicate the downloadable content to unused storage space within the ESS cells.
    Type: Application
    Filed: September 14, 2012
    Publication date: February 28, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Irwin Boutboul, Moon J. Kim, Dikran Meliksetian, Robert G. Oesterlin, Anthony Ravinsky, JR.
  • Patent number: 8332609
    Abstract: The present invention takes advantage of unused storage space within the ESS cells to provide for the efficient and cost effective storage of downloadable content. Specifically, the system of the present invention generally includes a download grid manager that communicates with the ESS cells. Content to be replicated to the ESS cells, and characteristics corresponding thereto, are received on the download grid manager from a content owner (or the like). Based on the characteristics, a storage policy, and storage information previously received from the ESS cells, the download grid manager will replicate the downloadable content to unused storage space within the ESS cells.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: December 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Irwin Boutboul, Moon J. Kim, Dikran Meliksetian, Robert G. Oesterlin, Anthony Ravinsky, Jr.
  • Publication number: 20120204177
    Abstract: The present invention allows CPU utilization for a virtual machine (VM) to be captured from a perspective of a host. Specifically, under the present invention, a work request having a set (e.g., one or more) of jobs is received by a host and allocated to a virtual machine on a node. The work request is typically accompanied by an account identifier such as a multi-value billing code. Once the work request is allocated to a particular VM on the node, a “startacct” script is issued, and a first account record is created. Thereafter, the work request is processed and the CPU utilization needed to complete the set of jobs is monitored. Once the set of jobs is completed, an “endacct” script is issued and a second account record is created. Among other things, the second account record includes the monitored CPU utilization and the account identifier.
    Type: Application
    Filed: April 20, 2012
    Publication date: August 9, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sandra Bulson, Virginia P. Goldsmith, Bruce J. Hayden, Moon J. Kim, Colm Malone, Dikran Meliksetian, Scott F. Rohling
  • Patent number: 8230419
    Abstract: The present invention allows CPU utilization for a virtual machine (VM) to be captured from a perspective of a host. Specifically, under the present invention, a work request having a set (e.g., one or more) of jobs is received by a host and allocated to a virtual machine on a node. The work request is typically accompanied by an account identifier such as a multi-value billing code. Once the work request is allocated to a particular VM on the node, a “startacct” script is issued, and a first account record is created. Thereafter, the work request is processed and the CPU utilization needed to complete the set of jobs is monitored. Once the set of jobs is completed, an “endacct” script is issued and a second account record is created. Among other things, the second account record includes the monitored CPU utilization and the account identifier.
    Type: Grant
    Filed: July 26, 2005
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Sandra Bulson, Virginia P. Goldsmith, Bruce J. Hayden, Moon J. Kim, Colm Malone, Dikran Meliksetian, Scott F. Rohling
  • Patent number: 8117611
    Abstract: Under the present invention, it is determined whether sufficient resources exist for deploying a platform dependent application on its specific “native” platform in a grid environment. If not, a platform dependent portion of the application is identified, and the application is split into the platform dependent portion and a platform independent portion. Thereafter, the platform dependent portion is deployed on its corresponding native platform, while the platform independent portion is deployed on another platform in the grid environment based on available resources. Interconnections between the two portions can then be automatically generated. This can include, for example, creating remote method invocation facade interfaces, creating remote method invocation-enabled facade classes, and building a remote method invocation server for the first platform.
    Type: Grant
    Filed: March 1, 2006
    Date of Patent: February 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Yurdaer N. Doganata, Genady Y. Grabarnik, Moon J. Kim, Galina Kofman, Lev Kozakov, Dikran Meliksetian, Larisa Shwartz
  • Patent number: 7788082
    Abstract: A method for autonomic computing using a relational grammar represented in a mark-up language. In response to a system input change, the autonomic relational grammar and the autonomic system input is parsed to form an autonomic derivation tree representing autonomic system tokens, categories, attributes and relationships. An action is taken as defined by the relational grammar according to the input changes sensed.
    Type: Grant
    Filed: December 5, 2007
    Date of Patent: August 31, 2010
    Assignee: International Business Machines Corporation
    Inventors: Dikran Meliksetian, Louis M. Weitzman
  • Patent number: 7328156
    Abstract: A method for autonomic computing using a relational grammar represented in a mark-up language. In response to a system input change, the autonomic relational grammar and the autonomic system input is parsed to form an autonomic derivation tree representing autonomic system tokens, categories, attributes and relationships. An action is taken as defined by the relational grammar according to the input changes sensed.
    Type: Grant
    Filed: July 17, 2003
    Date of Patent: February 5, 2008
    Assignee: International Business Machines Corporation
    Inventors: Dikran Meliksetian, Louis M. Weitzman
  • Publication number: 20080022067
    Abstract: The present invention takes advantage of unused storage space within the ESS cells to provide for the efficient and cost effective storage of downloadable content. Specifically, the system of the present invention generally includes a download grid manager that communicates with the ESS cells. Content to be replicated to the ESS cells, and characteristics corresponding thereto, are received on the download grid manager from a content owner (or the like). Based on the characteristics, a storage policy, and storage information previously received from the ESS cells, the download grid manager will replicate the downloadable content to unused storage space within the ESS cells.
    Type: Application
    Filed: September 28, 2007
    Publication date: January 24, 2008
    Inventors: Irwin Boutboul, Moon Kim, Dikran Meliksetian, Robert Oesterlin, Anthony Ravinsky
  • Patent number: 7277985
    Abstract: The present invention takes advantage of unused storage space within the ESS cells to provide for the efficient and cost effective storage of downloadable content. Specifically, the system of the present invention generally includes a download grid manager that communicates with the ESS cells. Content to be replicated to the ESS cells, and characteristics corresponding thereto, are received on the download grid manager from a content owner (or the like). Based on the characteristics, a storage policy, and storage information previously received from the ESS cells, the download grid manager will replicate the downloadable content to unused storage space within the ESS cells.
    Type: Grant
    Filed: July 13, 2004
    Date of Patent: October 2, 2007
    Assignee: International Business Machines Corporation
    Inventors: Irwin Boutboul, Moon J. Kim, Dikran Meliksetian, Robert G. Oesterlin, Anthony Ravinsky, Jr.
  • Publication number: 20070209034
    Abstract: Under the present invention, it is determined whether sufficient resources exist for deploying a platform dependent application on its specific “native” platform in a grid environment. If not, a platform dependent portion of the application is identified, and the application is split into the platform dependent portion and a platform independent portion. Thereafter, the platform dependent portion is deployed on its corresponding native platform, while the platform independent portion is deployed on another platform in the grid environment based on available resources. Interconnections between the two portions can then be automatically generated. This can include, for example, creating remote method invocation facade interfaces, creating remote method invocation-enabled facade classes, and building a remote method invocation server for the first platform.
    Type: Application
    Filed: March 1, 2006
    Publication date: September 6, 2007
    Applicant: International Business Machines Corporation
    Inventors: Yurdaer Doganata, Genady Grabarnik, Moon Kim, Galina Kofman, Lev Kozakov, Dikran Meliksetian, Larisa Shwartz
  • Publication number: 20070204169
    Abstract: An application specific framework is generated from configuration information contained in a configuration file. The application specific framework comprises a state transformation diagram. Application specific plug-in code is generated from the configuration information for attaching application programs to the framework. External events trigger navigation of the state transformation diagram according to rules derived from user profile and user state information. Navigation of the state transformation exercises function of the attached application programs. Modification of the function of the framework is accomplished by simply modifying the configuration information as needed.
    Type: Application
    Filed: February 28, 2006
    Publication date: August 30, 2007
    Applicant: International Business Machines Corporation
    Inventors: Amarjit Bahl, Dikran Meliksetian, Nianjun Zhou
  • Publication number: 20070143321
    Abstract: A system and method of converting a recursive XML document into a relational schema comprises providing a recursive XML document; parsing an external mapping script specifying a mapping from the recursive XML document to a relational table format; building a recursive shredding tree based on the external mapping script and the relational table format; and shredding the mapped recursive XML document into a relational table. The system and method further comprise detecting whether any of a XML schema and a DTD document is recursive, wherein the detecting comprises building a directed graph comprising element names; corresponding elements names as nodes in the directed graph; forming arcs from every element parent node to every element child node of the element parent node; and checking for cycles in the directed graph. The system and method further comprise identifying all recursive cursor nodes and a recursive degree corresponding to the recursive shredding tree.
    Type: Application
    Filed: December 16, 2005
    Publication date: June 21, 2007
    Applicant: International Business Machines Corporation
    Inventors: Dikran Meliksetian, George Mihaila, Sriram Padmanabhan, Nianjun Zhou
  • Patent number: 7234032
    Abstract: Under the present invention storage grid manager is provided that receives requests for storing files from users, based on certain performance parameters, the storage grid manager identifies selected storage cells of the enterprise storage system for storing the files. Thereafter, the storage grid manager routes the requests to the storage grid controllers associated with the selected storage cells. The storage grid controllers control access to the storage cells to ensure that only authorized access is granted. Once the files are stored, the storage grid manager will update a mapping to identify the precise storage cells in which each file is stored. Therefore, when a user issues a request to retrieve a file, the storage grid manager consults the mapping, identifies the corresponding storage cell and retrieves the file.
    Type: Grant
    Filed: November 20, 2003
    Date of Patent: June 19, 2007
    Assignee: International Business Machines Corporation
    Inventors: Kimberly T. Durham, Moon J. Kim, Dikran Meliksetian, Robert G. Oesterlin, Ronald W. Parker, Blanche M. Waddell
  • Publication number: 20070118553
    Abstract: A tagging tree that defines a hierarchical output data structure and relational database query operations that retrieve the data to be included in each hierarchical section is accepted and processed. A query optimizer analyzes the tagging tree to determine database query operations that can be combined into a single query command. An outer-union query command is generated to allow efficient combination of multiple query commands, some of which are predicates to others. The tagging tree is modified to replace the database queries that were combined into the outer-union query to extract data from the results set produced by the outer-union query as opposed to submitting queries to the database manager. The optimized queries can be reused an arbitrary number of times to leverage the optimizing resources that were used in their creation.
    Type: Application
    Filed: January 17, 2007
    Publication date: May 24, 2007
    Applicant: International Business Machines Corporation
    Inventors: Nianjun Zhou, George Mihaila, Dikran Meliksetian, Sriram Padmanabhan
  • Publication number: 20070028237
    Abstract: The present invention allows CPU utilization for a virtual machine (VM) to be captured from a perspective of a host. Specifically, under the present invention, a work request having a set (e.g., one or more) of jobs is received by a host and allocated to a virtual machine on a node. The work request is typically accompanied by an account identifier such as a multi-value billing code. Once the work request is allocated to a particular VM on the node, a “startacct” script is issued, and a first account record is created. Thereafter, the work request is processed and the CPU utilization needed to complete the set of jobs is monitored. Once the set ofjobs is completed, an “endacct” script is issued and a second account record is created. Among other things, the second account record includes the monitored CPU utilization and the account identifier.
    Type: Application
    Filed: July 26, 2005
    Publication date: February 1, 2007
    Applicant: International Business Machines Corporation
    Inventors: Sandra Bulson, Virginia Goldsmith, Bruce Hayden, Moon Kim, Colm Malone, Dikran Meliksetian, Scott Rohling
  • Publication number: 20060294459
    Abstract: The system for end-to-end content publishing using XML with an object dependency graph is based on the following two design principles: First, separation of content and style: Information stored in the content management system is independent on how it is going to be presented. The presentation style is encapsulated elsewhere and can be used to customize the look and feel based on the end-user preferences as well as the delivery methods and devices. Second, reusability of information content: By encapsulating common information in fragments and subfragments and making these fragments insertable in other fragments, thereby avoid scattering and duplication of information. This enables a user to restrict the edit operations to a limited number of relevant fragments, to affect global changes. In addition, the present invention provides data consistency and data integrity in the content management.
    Type: Application
    Filed: July 26, 2006
    Publication date: December 28, 2006
    Applicant: International Business Machines Corporation
    Inventors: Peter Davis, Sara Elo Dean, Dikran Meliksetian, Jeffrey Milton, Louis Weitzman, Nianjun Zhou
  • Publication number: 20060262804
    Abstract: Exemplary multiprotocol cache services and exemplary methods for accessing such multiprotocol cache services are provided. An exemplary multiprotocol cache includes a plurality of data storage cells; and a plurality of cache servers operatively connected to the data storage cells, wherein each of the plurality of cache servers comprises a cache for caching data for the plurality of data storage cells.
    Type: Application
    Filed: May 18, 2005
    Publication date: November 23, 2006
    Inventors: Moon Kim, Dikran Meliksetian, Robert Oesterlin, Judith Warren
  • Publication number: 20060195688
    Abstract: Under the present invention, when an application is deployed, certain information corresponding thereto will be stored in an Enterprise Application Directory (EAD). Thereafter, when an instance of the application is requested (e.g., by a requestor), the information is retrieved from the EAD. In addition, the instance is registered with an Application Access Registry (AAR). Registering the instance involves creating a record in the AAR, generating a unique application access key for the instance, and storing the access key with the information in the record. The access key (and optionally the information) is then returned to the requestor, which can then issue service requests to one or more grid services in the shared computer infrastructure. The service request will include the access key so that the grid service can identify the application by searching for the record in the registry using the access key.
    Type: Application
    Filed: February 28, 2005
    Publication date: August 31, 2006
    Applicant: International Business Machines Corporation
    Inventors: Youssef Drissi, Moon Kim, Lev Kozakov, Dikran Meliksetian, Blanche Waddell