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).

  • Publication number: 20060184552
    Abstract: A method and system that allows efficient shredding of large instances of hierarchical data structures into relational data structures. Large instances of hierarchical data structures, which are able to be larger than the random access storage of a computer used to shred them into relational data structures, are incrementally shredded into a temporary storage. When the amount of data shredded into the temporary storage reaches or exceeds a predetermined commit count, the data in the temporary storage is transferred to a relational data structure maintained by a relational database manager. A Document Type Description annotation is provided to allow the end user to specify execution order for SQL commands and to specify commit count values.
    Type: Application
    Filed: February 15, 2005
    Publication date: August 17, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dikran Meliksetian, George Mihaila, Nianjun Zhou
  • Publication number: 20060120384
    Abstract: A method for information gathering and aggregation in a dynamic distributed environment includes obtaining topology information identifying a plurality of topology nodes of the topology and communication paths of the plurality of topology nodes. An information services policy is obtained, and information gathering directives are determined for information gathering nodes included in the plurality of topology nodes and sent thereto, based on the obtained topology information and the obtained information services policy. Information aggregating directives are also determined for information aggregating nodes included in the plurality of topology nodes and sent thereto, based on the obtained topology information and the obtained information services policy.
    Type: Application
    Filed: December 8, 2004
    Publication date: June 8, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Irwin Boutboul, Dikran Meliksetian, Jean-Pierre Prost, Nianjun Zhou
  • Publication number: 20060095259
    Abstract: A system includes at least one wireless client device, a service manager, and a plurality of voice transcription servers. The service manager includes a resource management service and a profile management service. The client device communicates the presence of a voice transcription task to the resource management service. The resource management service surveys the plurality of voice transcription servers and selects one voice transcription server based on a set of predefined criteria. The resource management service then communicated an address of the selected server to the profile management service, which then transmits a trained voice profile or default profile to the selected server. The address of the selected server is then sent to the client device, which then transmits an audio stream to the server. Finally, the selected server transcribes the audio stream to a textual format.
    Type: Application
    Filed: November 2, 2004
    Publication date: May 4, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Amarjit Bahl, Dalia Massoud, Dikran Meliksetian, Chen Shu, Michael Meulen, Nianjun Zhou
  • Publication number: 20060080417
    Abstract: A method for automated topology formation in a dynamic distributed environment includes configuring a master node in an active topology having nodes and intercommunciation paths between the nodes. The master node includes an automated topology formation application including a predefined topology policy definition and a representation of the active topology. The master node receives a communication from an entity, the communication including a topology event notification indicating an event affecting the active topology. Using the automated topology formation application, it is determined that the topology event notification affects a topology portion of the active topology and, based on the topology event notification, the representation of the affected topology portion of the active topology is modified according to the predefined topology policy definition.
    Type: Application
    Filed: October 12, 2004
    Publication date: April 13, 2006
    Applicant: International Business Machines Corporation
    Inventors: Irwin Boutboul, Dikran Meliksetian, Jean-Pierre Prost, Nianjun Zhou
  • Publication number: 20060031537
    Abstract: In a Grid computer system having a plurality of download servers in network communication with client computers and a download management system, a client requests a download plan from the download management system for downloading data in parallel from the plurality of download servers to a client. The client requests chunks of data from download servers identified by the download plan. The client monitors the performance of the download servers downloading the chunks and reassigns portions of chunks amongst the download servers in order to improve the performance of completing the download of the chunks. A chunk of download data is a plurality of files, a file or a portion of file of data.
    Type: Application
    Filed: June 8, 2004
    Publication date: February 9, 2006
    Applicant: International Business Machines Corporation
    Inventors: Irwin Boutboul, David Martin, Dikran Meliksetian, Nianjun Zhou
  • Publication number: 20060015690
    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: July 13, 2004
    Publication date: January 19, 2006
    Applicant: International Business Machines Corporation
    Inventors: Irwin Boutboul, Moon Kim, Dikran Meliksetian, Robert Oesterlin, Anthony Ravinsky
  • Publication number: 20050204040
    Abstract: Allocation of resources in a heterogeneous computing environment is facilitated. A resource manager of the heterogeneous computing environment obtains information that describes which nodes of the heterogeneous computing environment are capable of supporting additional operating systems and platforms over and above their native operating systems and platforms. This information is then used by the resource manager in allocating resources to satisfy a particular job.
    Type: Application
    Filed: March 10, 2004
    Publication date: September 15, 2005
    Applicant: International Business Machines Corporation
    Inventors: Richard Ferri, Moon Kim, Dikran Meliksetian
  • Publication number: 20050149862
    Abstract: A content management system (100) includes a plurality of devices (110) communicatively coupled to a content server (105). Each of the plurality of devices (125,135) has a context (130,140) associated with it. The content server (105) includes a content processor (115) and stores a plurality of content (150). The content processor (115) is adapted to receive a request for at least one context (120) from one of the plurality of devices (110); extract at least one context related information created from composed fragments from the request; and generate a context-based content (145) using the extracted at least one context related information.
    Type: Application
    Filed: January 6, 2004
    Publication date: July 7, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Louis Weitzman, Dikran Meliksetian
  • Publication number: 20050138052
    Abstract: Tagging trees are generated and used to facilitate transforming data from relational databases into hierarchical formats, such as in XML documents. Tagging trees contain both XML hierarchical structure information as well a query information that is needed to access different data sources, e.g., databases, to retrieve the information to be placed in the hierarchical structure. A designer optionally creates a mapping script that specifies the transformation from relational databases to the hierarchical format. A tagging tree is created by either parsing that mapping script or by other means. A runtime environment then processes the tagging tree by a depth first traversal. The runtime environment is able to be configured to output a hierarchical data object, such as an XML document, or pipelined to control, for example, SAX processing.
    Type: Application
    Filed: February 26, 2004
    Publication date: June 23, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nianjun Zhou, George Mihaila, Dikran Meliksetian, Sriram Padmanabhan
  • Publication number: 20050138132
    Abstract: A framework for creating instant messaging Bots that autonomously operate within an instant messaging sessions to respond to requests from other user(s) or Bot(s). Bot operation is defined by a state machine with one or more states that are described in XML documents. These XML documents abide by the grammar of a Bot Transition Definition Language (BTDL) that is defined in an XML schema. A Bot developer creates a state transition diagram via a Graphical User Interface. The state transition diagram defines states, transitions between states, and conditions for each of those state transitions and methods to be performed upon each state transition. An XML document that conforms to BTDL format is created from the state transition definition diagram. Both stateful and stateless Bots are defined using XML documents abiding to a BTDL format. A runtime environment implements the Bots, accepts runtime inputs and generates responses.
    Type: Application
    Filed: December 22, 2003
    Publication date: June 23, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nianjun Zhou, Chen Shu, Dikran Meliksetian
  • Publication number: 20050138073
    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: December 22, 2003
    Publication date: June 23, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nianjun Zhou, George Mihaila, Dikran Meliksetian, Sriram Padmanabhan
  • Publication number: 20050114611
    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: Application
    Filed: November 20, 2003
    Publication date: May 26, 2005
    Applicant: International Business Machines Corporation
    Inventors: Kimberly Durham, Moon Kim, Dikran Meliksetian, Robert Oesterlin, Ronald Parker, Blanche Waddell
  • Publication number: 20050103965
    Abstract: An adapter operable to support a computing device is provided. The adapter includes a support plate. The support plate has a top surface and a bottom surface. A connector is provided from the bottom surface to removably mount the support plate to a support stand. A latch is also provided from the top surface to secure a computing device to the support plate.
    Type: Application
    Filed: November 19, 2003
    Publication date: May 19, 2005
    Applicant: International Business Machines Corporation
    Inventors: Richard Ferri, Moon Kim, Dikran Meliksetian
  • Publication number: 20050060704
    Abstract: Virtual machines are provided on-demand. This on-demand service is beneficial in many situations, including, for instance, providing a virtual machine on-demand to process a request. The virtual machine provided to process the request is exclusive to the request. The on-demand virtual machine is automatically activated by another virtual machine, which has control over the on-demand virtual machine. The controlling virtual machine manages the start-up, provision of resources, and the shut-down of the on-demand virtual machine.
    Type: Application
    Filed: September 17, 2003
    Publication date: March 17, 2005
    Applicant: International Business Machines Corporation
    Inventors: Sandra Bulson, Visalakshi Ekanadham, Moon Kim, Colm Malone, Dikran Meliksetian, Scott Rohling
  • Publication number: 20050015238
    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: Application
    Filed: July 17, 2003
    Publication date: January 20, 2005
    Applicant: International Business Machines Corporation
    Inventors: Dikran Meliksetian, Louis Weitzman
  • Publication number: 20050010896
    Abstract: A program product, system and method for transforming data between an XML representation and a relational database system wherein a mapping description is created in a mark-up language such as XML and XSL. The mapping description specifying a set of conditions for source data to satisfy. When mapping to XML, an XML output format is specified in the mapping description and the data is formatted accordingly. When mapping to a RDBMS, actions to be executed on the RDBMS tables are specified in the mapping description and the actions are perfomed.
    Type: Application
    Filed: July 7, 2003
    Publication date: January 13, 2005
    Applicant: International Business Machines Corporation
    Inventors: Dikran Meliksetian, Jessica Ramirez, Nianjun Zhou