Patents by Inventor Dikran S. Meliksetian

Dikran S. 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: 8756487
    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: Grant
    Filed: January 6, 2004
    Date of Patent: June 17, 2014
    Assignee: International Business Machines Corporation
    Inventors: Louis M. Weitzman, Dikran S. Meliksetian
  • Patent number: 8438025
    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: Grant
    Filed: July 30, 2012
    Date of Patent: May 7, 2013
    Assignee: Nuance Communications, Inc.
    Inventors: Amarjit S. Bahl, Dalia Massoud, Dikran S. Meliksetian, Chen Shu, Michael Van Der Meulen, Nianjun Zhou
  • Patent number: 8386407
    Abstract: A method and apparatus for generating context-aware generic workflow applications is provided. The apparatus comprises: one or more generic workflow functional modules deployed on one or more workflow nodes of a workflow; a context-aware configuration storage device configured to store context-aware configuration data including context-aware logics; a context obtaining module configured, in response to the execution of the workflow on a workflow node, to obtain the current context of the workflow execution; a context-aware logic management module configured to retrieve context-aware logics matching the current context in the context-aware configuration data stored in the context-aware configuration storage device; wherein a relevant workflow functional module in the one or more generic workflow functional modules is configured to execute relevant operations according to the matched context-aware logics, thus generating a context-aware generic workflow application.
    Type: Grant
    Filed: June 17, 2009
    Date of Patent: February 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Dikran S. Meliksetian, Zhi Jun Wang
  • Publication number: 20130019308
    Abstract: The disclosure provides method for preventing CSRF attacks, in which the method provides: intercepting request sent from a client browser to a server; generating a token; generating a response to the request; inserting the token into the response to the request; and sending the response to the request to the client browser with the token inserted into the response. With the method of the disclosure, it is assured that a token is inserted into all the requests made by a user through a client browser for accessing a resource. And it can be assured that the request is issued by the user himself by verifying whether the token in the request is valid, thereby preventing a CSRF attack.
    Type: Application
    Filed: September 15, 2012
    Publication date: January 17, 2013
    Applicant: IBM CORPORATION
    Inventors: Dikran S. Meliksetian, Gang Niu, Qiang Guo Tong
  • Patent number: 8326828
    Abstract: A method and system for optimizing resource usage in an information retrieval system. Meta information in query results describes data items identified by identifiers. A chunk of the identifiers and a set of meta information are loaded into a first cache and a second cache, respectively. A portion of the set of meta information is being viewed by a user. The portion describes a data item identified by an identifier included in the chunk and in a sub-chunk of identifiers that identifies data items described by the set of meta information. If a position of the identifier in the sub-chunk satisfies a first criterion, then a second set of meta information is preloaded into the second cache. If a position of the identifier in the chunk satisfies a second criterion, then a second chunk of the identifiers is preloaded into the first cache.
    Type: Grant
    Filed: January 15, 2008
    Date of Patent: December 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Nianjun Zhou, Dikran S. Meliksetian, Yang Sun, Chuan Yang
  • Publication number: 20120290301
    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: July 30, 2012
    Publication date: November 15, 2012
    Applicant: Nuance Communications, Inc.
    Inventors: Amarjit S. Bahl, Dalia Massoud, Dikran S. Meliksetian, Chen Shu, Michael Van Der Meulen, Nianjun Zhou
  • Patent number: 8311822
    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: Grant
    Filed: November 2, 2004
    Date of Patent: November 13, 2012
    Assignee: Nuance Communications, Inc.
    Inventors: Amarjit S. Bahl, Dalia Massoud, Dikran S. Meliksetian, Chen Shu, Michael Van Der Meulen, Nianjun Zhou
  • Patent number: 8286157
    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: Grant
    Filed: February 28, 2005
    Date of Patent: October 9, 2012
    Assignee: International Business Machines Corporation
    Inventors: Youssef Drissi, Moon J. Kim, Lev Kozakov, Dikran S. Meliksetian, Blanche M. Waddell
  • Publication number: 20120192097
    Abstract: External constraints with respect to at least one input field of at least one application are generated. Context-aware input data is provided to at least one input field of a currently used application, based on the external constraints.
    Type: Application
    Filed: March 29, 2012
    Publication date: July 26, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xu Chang, Wen Xin Cheng, Dikran S. Meliksetian, Zhi Jun Wang
  • Patent number: 8200789
    Abstract: A method for automated topology formation in a dynamic distributed environment includes configuring a master node in an active topology having nodes and intercommunication 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: Grant
    Filed: October 12, 2004
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: Irwin Boutboul, Dikran S. Meliksetian, Jean-Pierre Prost, Nianjun Zhou
  • Publication number: 20120137363
    Abstract: The disclosure provides a device and method for preventing CSRF attacks, in which the method comprises: intercepting request sent from a client browser to a server; generating a token; generating a response to the request; inserting the token into the response to the request; and sending the response to the request to the client browser with the token inserted into the response. With the method and device of the disclosure, it is assured that a token is inserted into all the requests made by a user through a client browser for accessing a resource. And it can be assured that the request is issued by the user himself by verifying whether the token in the request is valid, thereby preventing a CSRF attack.
    Type: Application
    Filed: November 29, 2011
    Publication date: May 31, 2012
    Applicant: IBM CORPORATION
    Inventors: Dikran S. Meliksetian, Gang Niu, Qiang Guo Tong
  • Publication number: 20120134299
    Abstract: Automated topology formation in a dynamic distributed environment. The automatic topology formation includes receiving by an application of a first entity having an initial topology role, topology information from a master node. The first entity has an initial topology role and the received topology information varies based the initial topology role. A local topology representation information is derived from the received topology information wherein the local topology representation information comprises any one of: a first entity topology role as any one of a not-a-node, root node, a prime node or a leaf node for the topology; a list of entities that are parents of the first entity in the topology, or a list of entities that are subordinates to the first entity in the topology; and setting the local topology representation information at the first entity.
    Type: Application
    Filed: February 6, 2012
    Publication date: May 31, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Irwin Boutboul, Dikran S. Meliksetian, Jean-Pierre Prost, Nianjun Zhou
  • Patent number: 7975270
    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: Grant
    Filed: March 10, 2004
    Date of Patent: July 5, 2011
    Assignee: International Business Machines Corporation
    Inventors: Richard C. Ferri, Moon J. Kim, Dikran S. Meliksetian
  • Publication number: 20110131524
    Abstract: External constraints with respect to at least one input field of at least one application are generated. Context-aware input data is provided to at least one input field of a currently used application, based on the external constraints.
    Type: Application
    Filed: November 24, 2010
    Publication date: June 2, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xu Chang, Wen Xin Cheng, Dikran S. Meliksetian, Zhi Jun Wang
  • Publication number: 20100293546
    Abstract: A breadcrumb method, system and computer program product for a website. In response to a request for visiting the website, a breadcrumb root node is generated in a tree structure. In response to receiving a request for visiting a first web task associated with the website, a first task node is generated in the tree structure at the breadcrumb root node. In response to sequentially receiving requests for multiple subtasks of the first web task, multiple subtask nodes of the first task node are sequentially established in the tree structure. The subtask nodes of the multiple subtask nodes of the first task node are sequentially connected to the first task node according to a sequential order of the sequentially received requests for the multiple subtasks of the first web task. The multiple subtask nodes of the first task node are processed based a policy of the first web task.
    Type: Application
    Filed: April 7, 2010
    Publication date: November 18, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jian Liu, Dikran S. Meliksetian, Yang Sun, Zhi Jun Wang
  • Patent number: 7827210
    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: Grant
    Filed: February 20, 2008
    Date of Patent: November 2, 2010
    Assignee: International Business Machines Corporation
    Inventors: Dikran S. Meliksetian, George Andrei Mihaila, Nianjun Zhou
  • Publication number: 20100010953
    Abstract: A method and apparatus for generating context-aware generic workflow applications is provided. The apparatus comprises: one or more generic workflow functional modules deployed on one or more workflow nodes of a workflow; a context-aware configuration storage device configured to store context-aware configuration data including context-aware logics; a context obtaining module configured, in response to the execution of the workflow on a workflow node, to obtain the current context of the workflow execution; a context-aware logic management module configured to retrieve context-aware logics matching the current context in the context-aware configuration data stored in the context-aware configuration storage device; wherein a relevant workflow functional module in the one or more generic workflow functional modules is configured to execute relevant operations according to the matched context-aware logics, thus generating a context-aware generic workflow application.
    Type: Application
    Filed: June 17, 2009
    Publication date: January 14, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dikran S. Meliksetian, Zhi Jun Wang
  • Patent number: 7631098
    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: Grant
    Filed: June 8, 2004
    Date of Patent: December 8, 2009
    Assignee: International Business Machines Corporation
    Inventors: Irwin Boutboul, David E. Martin, Dikran S. Meliksetian, Nianjun Zhou
  • Publication number: 20090182946
    Abstract: A method and system for optimizing resource usage in an information retrieval system. Meta information in query results describes data items identified by identifiers. A chunk of the identifiers and a set of meta information are loaded into a first cache and a second cache, respectively. A portion of the set of meta information is being viewed by a user. The portion describes a data item identified by an identifier included in the chunk and in a sub-chunk of identifiers that identifies data items described by the set of meta information. If a position of the identifier in the sub-chunk satisfies a first criterion, then a second set of meta information is preloaded into the second cache. If a position of the identifier in the chunk satisfies a second criterion, then a second chunk of the identifiers is preloaded into the first cache.
    Type: Application
    Filed: January 15, 2008
    Publication date: July 16, 2009
    Inventors: Nianjun Zhou, Dikran S. Meliksetian, Yang Sun, Chuan Yang
  • Publication number: 20090172696
    Abstract: The present invention leverages and modifies service-oriented architecture and concepts to provide an enterprise content management (ECM) system as a service. This allows organizations (potential customers) to be provided with a service as opposed to purchasing a software product. In the present invention, it is disclosed how to build a reusable enterprise content management ECM as an asset being a brick for business service using SOA methodology. To achieve these goals, this invention has, among other things/components: (1) abstracts the generic portion of individual ECM; (2) introduces a new unique component to allow configuring the data modeling part and workflow of each individual ECM; (3) provides a common UI for the content edit and view; and (4) provides a plug-in component for bulk content processing.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Inventors: Dikran S. Meliksetian, Nianjun Zhou