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: 11030268Abstract: In response to receiving a request for visiting a first web task associated with a website, a first task node is generated at a breadcrumb root node in a tree structure. 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, which includes dynamically reconfiguring the multiple subtask nodes of the first task node in response to the user's visitation of one or more subtask nodes of the multiple subtask nodes.Type: GrantFiled: January 24, 2019Date of Patent: June 8, 2021Assignee: International Business Machines CorporationInventors: Jian Liu, Dikran S. Meliksetian, Yang Sun, Zhi J. Wang
-
Patent number: 10726199Abstract: External inter-application input field constraints that specify a configured association relationship between an input field utilized during execution by a first application and multiple input fields utilized during execution by a second application are generated in advance. In response to user input entered into the input field of the executing first application and based on the external inter-application input field constraints, context-aware input data to the multiple input fields of the concurrently-executing second application is provided during concurrent execution of the first application and the second application.Type: GrantFiled: January 25, 2019Date of Patent: July 28, 2020Assignee: International Business Machines CorporationInventors: Xu Chang, Wen Xin Cheng, Dikran S. Meliksetian, Zhi Jun Wang
-
Patent number: 10706224Abstract: External inter-application input field constraints that specify a configured association relationship between an input field utilized during execution by a first application and multiple input fields utilized during execution by a second application are generated in advance. In response to user input entered into the input field of the executing first application and based on the external inter-application input field constraints, context-aware input data to the multiple input fields of the concurrently-executing second application is provided during concurrent execution of the first application and the second application.Type: GrantFiled: September 29, 2016Date of Patent: July 7, 2020Assignee: International Business Machines CorporationInventors: Xu Chang, Wen Xin Cheng, Dikran S. Meliksetian, Zhi Jun Wang
-
Publication number: 20190155858Abstract: In response to receiving a request for visiting a first web task associated with a website, a first task node is generated at a breadcrumb root node in a tree structure. 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, which includes dynamically reconfiguring the multiple subtask nodes of the first task node in response to the user's visitation of one or more subtask nodes of the multiple subtask nodes.Type: ApplicationFiled: January 24, 2019Publication date: May 23, 2019Inventors: Jian Liu, Dikran S. Meliksetian, Yang Sun, Zhi J. Wang
-
Publication number: 20190155893Abstract: External inter-application input field constraints that specify a configured association relationship between an input field utilized during execution by a first application and multiple input fields utilized during execution by a second application are generated in advance. In response to user input entered into the input field of the executing first application and based on the external inter-application input field constraints, context-aware input data to the multiple input fields of the concurrently-executing second application is provided during concurrent execution of the first application and the second application.Type: ApplicationFiled: January 25, 2019Publication date: May 23, 2019Inventors: Xu Chang, Wen Xin Cheng, Dikran S. Meliksetian, Zhi Jun Wang
-
Patent number: 10275537Abstract: In response to receiving a request for visiting a first web task associated with a website, a first task node is generated in a tree structure at a breadcrumb root node in the tree structure. 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: GrantFiled: February 28, 2017Date of Patent: April 30, 2019Assignee: International Business Machines CorporationInventors: Jian Liu, Dikran S. Meliksetian, Yang Sun, Zhi J. Wang
-
Patent number: 10241991Abstract: External inter-application input field constraints that specify a configured association relationship between an input field utilized during execution by a first application and multiple input fields utilized during execution by a second application are generated in advance. In response to user input entered into the input field of the executing first application and based on the external inter-application input field constraints, context-aware input data to the multiple input fields of the concurrently-executing second application is provided during concurrent execution of the first application and the second application.Type: GrantFiled: June 27, 2015Date of Patent: March 26, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Xu Chang, Wen Xin Cheng, Dikran S. Meliksetian, Zhi Jun Wang
-
Publication number: 20170177734Abstract: In response to receiving a request for visiting a first web task associated with a website, a first task node is generated in a tree structure at a breadcrumb root node in the tree structure. 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: ApplicationFiled: February 28, 2017Publication date: June 22, 2017Inventors: Jian Liu, Dikran S. Meliksetian, Yang Sun, Zhi J. Wang
-
Patent number: 9626632Abstract: An apparatus, system, and method are disclosed for logically packaging and delivering a service offering. A set of service implementation artifacts, a service ordering process, and a service provisioning process are selected and configured to implement a service offering. A requirements specification for the set of service implementation artifacts is defined. Logical associations between parameters are defined such that a change of a parameter for a first component triggers a change for a parameter of a second component. Beneficially, such an apparatus, system, and method accelerates the self-service ordering and deployment of service offerings.Type: GrantFiled: March 26, 2007Date of Patent: April 18, 2017Assignee: International Business Machines CorporationInventors: Sandra Sheu Chang, Dikran S. Meliksetian, Peng Ye
-
Patent number: 9613151Abstract: 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: GrantFiled: April 7, 2010Date of Patent: April 4, 2017Assignee: International Business Machines CorporationInventors: Jian Liu, Dikran S. Meliksetian, Yang Sun, Zhi Jun Wang
-
Publication number: 20170083501Abstract: External inter-application input field constraints that specify a configured association relationship between an input field utilized during execution by a first application and multiple input fields utilized during execution by a second application are generated in advance. In response to user input entered into the input field of the executing first application and based on the external inter-application input field constraints, context-aware input data to the multiple input fields of the concurrently-executing second application is provided during concurrent execution of the first application and the second application.Type: ApplicationFiled: September 29, 2016Publication date: March 23, 2017Inventors: Xu Chang, Wen Xin Cheng, Dikran S. Meliksetian, Zhi Jun Wang
-
Patent number: 9501207Abstract: 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: GrantFiled: March 29, 2012Date of Patent: November 22, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Xu Chang, Wen Xin Cheng, Dikran S. Meliksetian, Zhi Jun Wang
-
Patent number: 9342390Abstract: A method, system, and/or computer program product provides cluster management for a shared nothing cluster, wherein the shared nothing cluster comprises one or more data nodes each having an operating system and applications running thereon, and wherein the data nodes in the shared nothing cluster do not share data storage devices. One or more processors collects cluster configuration information associated with the data nodes. A tabulation image is obtained based on the collected cluster configuration information. In response to determining that operating system breakdowns occurred on one or more of the data nodes, the obtained tabulation image is sent to faulted data nodes to enable the recovery of their operating systems.Type: GrantFiled: January 23, 2014Date of Patent: May 17, 2016Assignee: International Business Machines CorporationInventors: Qi Chen, Dikran S. Meliksetian, Liping Zhang
-
Publication number: 20150301710Abstract: External inter-application input field constraints that specify a configured association relationship between an input field utilized during execution by a first application and multiple input fields utilized during execution by a second application are generated in advance. In response to user input entered into the input field of the executing first application and based on the external inter-application input field constraints, context-aware input data to the multiple input fields of the concurrently-executing second application is provided during concurrent execution of the first application and the second application.Type: ApplicationFiled: June 27, 2015Publication date: October 22, 2015Inventors: Xu Chang, Wen Xin Cheng, Dikran S. Meliksetian, Zhi Jun Wang
-
Patent number: 9154570Abstract: The disclosure provides a device for preventing CSRF attacks, in which the device provides functions comprising: 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 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: GrantFiled: November 29, 2011Date of Patent: October 6, 2015Assignee: International Business Machines CorporationInventors: Dikran S. Meliksetian, Gang Niu, Qiang G. Tong
-
Patent number: 9104439Abstract: 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: GrantFiled: November 24, 2010Date of Patent: August 11, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Xu Chang, Wen Xin Cheng, Dikran S. Meliksetian, Zhi Jun Wang
-
Patent number: 9021065Abstract: 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: GrantFiled: February 6, 2012Date of Patent: April 28, 2015Assignee: International Business Machines CorporationInventors: Irwin Boutboul, Dikran S. Meliksetian, Jean-Pierre Prost, Nianjun Zhou
-
Patent number: 8997222Abstract: 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: GrantFiled: September 15, 2012Date of Patent: March 31, 2015Assignee: International Business Machines CorporationInventors: Dikran S. Meliksetian, Gang Niu, Qiang Guo Tong
-
Patent number: 8799854Abstract: For profiling and reusing software development assets, an apparatus includes an asset repository that stores assets, and functional and performance descriptions corresponding to each asset. The apparatus further includes a service planning module configured to interpret functional requirement(s) for a target application, and at least one service quality element corresponding to the functional requirement(s). The target application may be an internet-based application, and the functional requirements may be functions performed by software elements. The apparatus further includes a deployment module configured to compare the functional requirements with the stored assets to generate a solution plan. The solution plan may be a group of assets configured to perform the functional requirement(s) for the target application.Type: GrantFiled: January 22, 2007Date of Patent: August 5, 2014Assignee: International Business Machines CorporationInventors: Dikran S. Meliksetian, Noshir Cavas Wadia, Matthew Yang Wang
-
Publication number: 20140215258Abstract: A method, system, and/or computer program product provides cluster management for a shared nothing cluster, wherein the shared nothing cluster comprises one or more data nodes each having an operating system and applications running thereon, and wherein the data nodes in the shared nothing cluster do not share data storage devices. One or more processors collects cluster configuration information associated with the data nodes. A tabulation image is obtained based on the collected cluster configuration information. In response to determining that operating system breakdowns occurred on one or more of the data nodes, the obtained tabulation image is sent to faulted data nodes to enable the recovery of their operating systems.Type: ApplicationFiled: January 23, 2014Publication date: July 31, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: QI CHEN, DIKRAN S. MELIKSETIAN, LIPING ZHANG