Patents by Inventor Nikolaos Anerousis

Nikolaos Anerousis 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: 20160127811
    Abstract: A software-defined passive optical network includes a set of optical network terminals, a set of passive optical network ports, and a plurality of splitters. Each of the optical network terminals is connected to a single one of the passive optical network ports through a given one of the splitters, and the network is divided into a plurality of areas, each of which is assigned a given fraction of the passive optical network ports. Passive optical network port utilization is monitored for each of the plurality of areas; for those of the areas determined to have passive optical network port overutilization, the number of the passive optical network ports assigned thereto is increased; and for those of the areas determined to have passive optical network port underutilization, the number of the passive optical network ports assigned thereto is reduced.
    Type: Application
    Filed: December 9, 2015
    Publication date: May 5, 2016
    Inventors: Ahmed Amokrane, Nikolaos Anerousis, Jinho Hwang, Jin Xiao
  • Publication number: 20150294250
    Abstract: A system management tool, with a risk assessment mode enabled, is executed within an execution infrastructure on a management computer system, to manage a target computer system in a production situation. When the execution of the tool reaches a risk segment which raises risk for the target system, a user is informed of at least one action to be executed in the risk segment. If the user agrees, the tool is allowed to execute in an automatic mode until an end of the risk segment is reached. Feedback is obtained from the user regarding safety of the risk segment; and the steps are repeated for a plurality of additional risk segments until the tool is deemed safe for all of the risk segments, after which the tool is transitioned from the risk assessment mode to an automatic mode of operation.
    Type: Application
    Filed: April 11, 2014
    Publication date: October 15, 2015
    Applicant: International Business Machines Corporation
    Inventors: Nikolaos Anerousis, Shang Q. Guo, Daniela Rosu, Frederick Y. Wu
  • Patent number: 9070106
    Abstract: A plurality of base templates is generated. Each of the base templates models a corresponding process. A plurality of instances of each of the base templates is instantiated. Each of the plurality of instances corresponds to an application of the corresponding process to a particular environment. Each of the instances of each of the base templates is annotated, based, in each case, upon observation of functioning of the instance in the particular environment.
    Type: Grant
    Filed: July 14, 2008
    Date of Patent: June 30, 2015
    Assignee: International Business Machines Corporation
    Inventors: Nikolaos Anerousis, Milton H. Hernandez, Hani T. Jamjoon, Debanjan Saha, Ramendra K. Sahoo, Zon-Yin Shae, Anees A. Shaikh
  • Publication number: 20140244816
    Abstract: One or more embodiments identify server management actions for resolving problems associated with one or more nodes in information technology infrastructure. In one embodiment, a node-ticket record for an information processing node associated with at least one problem ticket is generated. A set of node-ticket clusters is queried based on the node-ticket record. Each of the set of node-ticket clusters maps a set of server management actions to set of historical node-ticket records associated with the node-ticket cluster. The set of server management actions was previously performed to resolve at least one operational problem associated with at least one information processing node. At least one set of server management actions associated with at least one of the set of node-ticket clusters corresponding to the node-ticket record within a given threshold is identified based on the querying.
    Type: Application
    Filed: February 28, 2013
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nikolaos ANEROUSIS, Anuradha BHAMIDIPATY, Shang Q. GUO, Suman K. PATHAPATI, Daniela ROSU, Mitesh H. VASA, Anubha VERMA, Frederick WU, Sai ZENG
  • Patent number: 8627149
    Abstract: Techniques for improving application server performance and availability are provided. In one aspect, a method of monitoring the health of one or more application servers comprises the following steps. One or more health classes are specified, each of the one or more health classes defining one or more health policies for the one or more application servers. At least one of the one or more health policies is monitored. Violations, if any, of the one or more health policies are detected.
    Type: Grant
    Filed: August 30, 2004
    Date of Patent: January 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Nikolaos Anerousis, Elizabeth Ann Black-Ziegelbein, Susan Maureen Hanson, Lily Barkovic Mummert, Giovanni Pacifici
  • Publication number: 20130275085
    Abstract: Methods and arrangements for quantitatively modeling service processes. A process is assimilated, the process comprising at least one step. At least one quantitative metric with respect to the process is estimated, and at least one mashup pattern applicable to the process is determined, the at least one mashup pattern comprising at least one mashup pattern applicable to at least one process step. The determining includes recalculating the at least one quantitative metric in consideration of at least one mashup pattern and applying at least one mashup pattern to the process responsive to improvement in the at least one quantitative metric.
    Type: Application
    Filed: April 12, 2012
    Publication date: October 17, 2013
    Applicants: FEDERAL UNIVERSITY OF RIO GRANDE DO SUL, INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Winnie Cheng, David Matthew Loewenstern, Louis John Percello, Carlos Raniery Paula dos Santos, Larisa Shwartz, Nikolaos Anerousis, Lisandro Zambenedetti Granville
  • Patent number: 8473432
    Abstract: Techniques are provided for improved issue resolution in an expert network. For example, a method comprises the following steps. Information is extracted comprising: content of one or more historical records associated with resolutions of one or more previous issues; and transfer routing sequences indicating routes through routing entities in an expert network that the one or more previous issues passed in order to be respectively resolved. A model is computed based on at least a portion of the extracted information, wherein the computed model statistically captures one or more ticket transfer patterns among routing entities in the expert network. One or more future issue resolution routing recommendations are determined based on at least one of the one or more ticket transfer patterns captured by the computed model.
    Type: Grant
    Filed: July 22, 2010
    Date of Patent: June 25, 2013
    Assignee: International Business Machines Corporation
    Inventors: Nikolaos Anerousis, Shu Tao
  • Patent number: 8385534
    Abstract: Techniques for dispatching one or more services requests to one or more agents are provided. The techniques include obtaining one or more attributes of each service request, obtaining one or more attributes of each agent, obtaining feedback from each of one or more agent queues, and using the one or more attributes of each service request, the one or more attributes of each agent and the feedback from each of the one or more agent queues to determine one or more suitable agents to receive a dispatch for each of the one or more service requests. Techniques are also provided for generating a database of one or more attributes of one or more service requests and one or more attributes of one or more agents.
    Type: Grant
    Filed: April 16, 2008
    Date of Patent: February 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Nikolaos Anerousis, Abhijit Bose, Aliza R. Heching, Milton H. Hernandez, Hani T. Jamjoom, Hoda Parvin, Sreeram Ramakrishnan, Debanjan Saha, Zon-Yin Shae
  • Patent number: 8126753
    Abstract: An exemplary method of responding to a request for a value of at least one metric associated with at least one process includes a step of determining whether responding to the request requires updating the value of the at least one metric. When responding to the request does not require updating the value of the at least one metric, a response is determined based at least in part on at least one stored value of the at least one metric. When responding to the request does require updating the value of the at least one metric, the value of the at least one metric is updated and a response is determined based at least in part on the at least one updated value of the at least one metric.
    Type: Grant
    Filed: August 6, 2007
    Date of Patent: February 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Nikolaos Anerousis, Abhijit Bose, Genady Grabarnik, Debanjan Saha, Larisa Shwartz, Shu Tao
  • Publication number: 20120023044
    Abstract: Techniques are provided for improved issue resolution in an expert network. For example, a method comprises the following steps. Information is extracted comprising: content of one or more historical records associated with resolutions of one or more previous issues; and transfer routing sequences indicating routes through routing entities in an expert network that the one or more previous issues passed in order to be respectively resolved;. A model is computed based on at least a portion of the extracted information, wherein the computed model statistically captures one or more ticket transfer patterns among routing entities in the expert network. One or more future issue resolution routing recommendations are determined based on at least one of the one or more ticket transfer patterns captured by the computed model.
    Type: Application
    Filed: July 22, 2010
    Publication date: January 26, 2012
    Applicant: International Business Machines Corporation
    Inventors: Nikolaos Anerousis, Shu Tao
  • Patent number: 8036865
    Abstract: A plurality of equivalent representations of a process are identified. The process has a plurality of tasks. Each of the representations specifies a different order of the tasks. The plurality of equivalent representations are consolidated into a single representation. The single representation captures, in at least one flexible order grouping, at least two of the tasks that may be performed in more than one order. At least one constraint is specified for the at least one flexible order grouping. Techniques for merging two or more flexible representations are also provided.
    Type: Grant
    Filed: July 14, 2008
    Date of Patent: October 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Nikolaos Anerousis, Hani T. Jamjoom, Debanjan Saha, Ramendra K. Sahoo, Zon-Yin Shae
  • Publication number: 20110202484
    Abstract: Access is obtained to a parallel corpus including a problem corpus and a solution corpus. A first plurality of topics are mined from the problem corpus and a second plurality of topics are mined from the solution corpus. A transition probability from the first plurality of topics to the second plurality of topics is determined, to identify a most appropriate one of the topics from the solution corpus for a given one of the topics from the problem corpus.
    Type: Application
    Filed: February 18, 2010
    Publication date: August 18, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nikolaos Anerousis, Abhijit Bose, Jimeng Sun, Duo Zhang
  • Patent number: 7937347
    Abstract: A method (which can be computer implemented) for inferring component associations among a plurality of components in a distributed computing system includes the steps of obtaining status information for each pertinent component of the plurality of components, forming an N by D matrix, X, based on the status information, and factorizing the matrix X to obtain a first matrix indicative of the component associations to be inferred and a second matrix indicative of failure explanations for corresponding ones of the probe instances. N is a number of probe instances associated with a given time frame. D is a number of the plurality of components for which the associations are to be inferred. Techniques are also presented for forming a database with the status information.
    Type: Grant
    Filed: June 13, 2007
    Date of Patent: May 3, 2011
    Assignee: International Business Machines Corporation
    Inventors: Nikolaos Anerousis, Hani T. Jamjoom, Yun Mao, Shu Tao
  • Publication number: 20100010790
    Abstract: A plurality of base templates are generated. Each of the base templates models a corresponding process. A plurality of instances of each of the base templates are instantiated. Each of the plurality of instances corresponds to an application of the corresponding process to a particular environment. Each of the instances of each of the base templates is annotated, based, in each case, upon observation of functioning of the instance in the particular environment.
    Type: Application
    Filed: July 14, 2008
    Publication date: January 14, 2010
    Applicant: International Business Machines Corporation
    Inventors: Nikolaos Anerousis, Milton H. Hernandez, Hani T. Jamjoon, Debanjan Saha, Ramendra K. Sahoo, Zon-Yin Shae, Anees A. Shaikh
  • Publication number: 20100010791
    Abstract: A plurality of equivalent representations of a process are identified. The process has a plurality of tasks. Each of the representations specifies a different order of the tasks. The plurality of equivalent representations are consolidated into a single representation. The single representation captures, in at least one flexible order grouping, at least two of the tasks that may be performed in more than one order. At least one constraint is specified for the at least one flexible order grouping. Techniques for merging two or more flexible representations are also provided.
    Type: Application
    Filed: July 14, 2008
    Publication date: January 14, 2010
    Applicant: International Business Machines Corporation
    Inventors: Nikolaos Anerousis, Hani T. Jamjoom, Debanjan Saha, Ramendra K. Sahoo, Zon-Yin Shae
  • Publication number: 20090262923
    Abstract: Techniques for dispatching one or more services requests to one or more agents are provided. The techniques include obtaining one or more attributes of each service request, obtaining one or more attributes of each agent, obtaining feedback from each of one or more agent queues, and using the one or more attributes of each service request, the one or more attributes of each agent and the feedback from each of the one or more agent queues to determine one or more suitable agents to receive a dispatch for each of the one or more service requests. Techniques are also provided for generating a database of one or more attributes of one or more service requests and one or more attributes of one or more agents.
    Type: Application
    Filed: April 16, 2008
    Publication date: October 22, 2009
    Applicant: International Business Machines Corporation
    Inventors: Nikolaos Anerousis, Abhijit Bose, Aliza R. Heching, Milton H. Hernandez, Hani T. Jamjoom, Hoda Parvin, Sreeram Ramakrishnan, Debanjan Saha, Zon-Yin Shae
  • Publication number: 20090248631
    Abstract: A method and system for processing complex long running queries with respect to a database in which the database workload is determined in terms of quality of service (QoS) requirements of with respect to short running queries, which can be of a transactional type, in which long running queries are partitioned into a plurality of sub-queries that satisfy the database QoS requirements, are then processed and the results of processing the plurality of sub-queries are aggregated so as to correspond to the processing of the long running query.
    Type: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Inventors: Alfredo Alba, Nikolaos Anerousis, Michael Ching, Genady Y. Grabarnik, Larisa Shwartz
  • Patent number: 7552215
    Abstract: The present invention provides a method, system, and computer program product for supporting a large number of intermittently used application clusters without consuming all the resources needed to run server processes for all the application clusters all the time. A method in accordance with the present invention comprises: holding an application request for a dormant application cluster in a holding zone; changing a status of the dormant application cluster to active; changing a status of an unused active application cluster to dormant; stopping server processes for the newly dormant application cluster; starting server processes for the newly active application cluster; and directing the application request held in the holding zone to the server processes for the newly active application cluster.
    Type: Grant
    Filed: September 29, 2004
    Date of Patent: June 23, 2009
    Assignee: International Business Machines Corporation
    Inventors: Nikolaos Anerousis, Gennaro A. Cuomo, Erik A. Daughtrey, Brian K. Martin, Giovanni Pacifici, Michael Spreitzer, Malgorzata Steinder, Asser N. Tantawi
  • Publication number: 20090043619
    Abstract: An exemplary method of responding to a request for a value of at least one metric associated with at least one process includes a step of determining whether responding to the request requires updating the value of the at least one metric. When responding to the request does not require updating the value of the at least one metric, a response is determined based at least in part on at least one stored value of the at least one metric. When responding to the request does require updating the value of the at least one metric, the value of the at least one metric is updated and a response is determined based at least in part on the at least one updated value of the at least one metric.
    Type: Application
    Filed: August 6, 2007
    Publication date: February 12, 2009
    Inventors: Nikolaos Anerousis, Abhijit Bose, Genady Grabamik, Debanjan Saha, Larisa Shwartz, Shu Tao
  • Publication number: 20080313118
    Abstract: A method (which can be computer implemented) fox inferring component associations among a plurality of components in a distributed computing system includes the steps of obtaining status information fox each pertinent component of the plurality of components, forming an N by D matrix, X, based on the status information, and factorizing the matrix X to obtain a first matrix indicative of the component associations to be inferred and a second matrix indicative of failure explanations for corresponding ones of the probe instances. N is a number of probe instances associated with a given time flame. D is a number of the plurality of components fox which the associations are to be inferred. Techniques are also presented for forming a database with the status information.
    Type: Application
    Filed: June 13, 2007
    Publication date: December 18, 2008
    Applicant: International Business Machines Corporation
    Inventors: Nikolaos Anerousis, Hani T. Jamjoom, Yun Mao, Shu Tao