Patents by Inventor Anuja Deedwaniya

Anuja Deedwaniya 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: 11947519
    Abstract: Examples described herein provide a computer-implemented method that includes defining a key performance indicator associated with a non-instrumented object of a processing system. The method further includes determining a current anomaly level of the key performance indicator for an instrumented object having a relationship with the non-instrumented object. The method further includes assigning an anomaly level to the non-instrumented object based on the current anomaly level.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: April 2, 2024
    Assignee: International Business Machines Corporation
    Inventors: Yuk L. Chan, Anuja Deedwaniya, Robert M. Abrams
  • Patent number: 11775654
    Abstract: Examples described herein provide a computer-implemented method that includes detecting an anomaly associated with an object of a computer system and determining an importance classification of the object. An object relationship of the object is determined with respect to one or more other objects of the computer system. An impact score of the anomaly is determined based on the importance classification and the object relationship. An anomaly report is output with the impact score.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: October 3, 2023
    Assignee: International Business Machines Corporation
    Inventors: Yuk L. Chan, Anuja Deedwaniya, Robert M. Abrams
  • Publication number: 20220191226
    Abstract: Examples described herein provide a computer-implemented method that includes receiving a list of objects with anomaly detection results associated therewith. The method further includes generating a resource graph, wherein the resource graph comprises at least two nodes, each of the at least two nodes being associated with one of the objects. The method further includes determining a relationship between the at least two nodes. The method further includes assigning an anomaly score to at least one of the objects. The method further includes calculating for at least one of the nodes, an overall anomaly score for the at least one of the nodes based on the anomaly score for the at least one of the objects and based on the anomaly score for another node related to the at least one of the nodes.
    Type: Application
    Filed: December 14, 2020
    Publication date: June 16, 2022
    Inventors: Yuk L. Chan, Anuja Deedwaniya, Robert M. Abrams
  • Publication number: 20220188424
    Abstract: Examples described herein provide a computer-implemented method that includes detecting an anomaly associated with an object of a computer system and determining an importance classification of the object. An object relationship of the object is determined with respect to one or more other objects of the computer system. An impact score of the anomaly is determined based on the importance classification and the object relationship. An anomaly report is output with the impact score.
    Type: Application
    Filed: December 14, 2020
    Publication date: June 16, 2022
    Inventors: Yuk L. Chan, Anuja Deedwaniya, Robert M. Abrams
  • Publication number: 20220188290
    Abstract: Examples described herein provide a computer-implemented method that includes defining a key performance indicator associated with a non-instrumented object of a processing system. The method further includes determining a current anomaly level of the key performance indicator for an instrumented object having a relationship with the non-instrumented object. The method further includes assigning an anomaly level to the non-instrumented object based on the current anomaly level.
    Type: Application
    Filed: December 14, 2020
    Publication date: June 16, 2022
    Inventors: Yuk L. Chan, Anuja Deedwaniya, Robert M. Abrams
  • Patent number: 9923857
    Abstract: Embodiments of the disclosure relate to processing email having symbolic variables in the address. Aspects include receiving, by an email server, an email comprising an email address for an intended recipient and determining whether the email address includes a symbolic variable. Based on determining that the email address includes the symbolic variable, the symbolic variable from the email address are extracted, an email address for an additional recipient by querying a database based on the symbolic variable is identified, and the email is transmitted to the email address of the intended recipient and the email address of the additional recipient. Based on determining that the email address does not include the symbolic variable, the email is transmitted to the email address of the intended recipient.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: March 20, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anuja Deedwaniya, Thomas E. Murphy, Jr., Mark A. Nelson, Kevin H. Peters, Louis R. Ruggiero
  • Patent number: 9391942
    Abstract: Embodiments of the disclosure relate to processing email having symbolic variables in the address. Aspects include receiving, by an email server, an email comprising an email address for an intended recipient and determining whether the email address includes a symbolic variable. Based on determining that the email address includes the symbolic variable, the symbolic variable from the email address are extracted, an email address for an additional recipient by querying a database based on the symbolic variable is identified, and the email is transmitted to the email address of the intended recipient and the email address of the additional recipient. Based on determining that the email address does not include the symbolic variable, the email is transmitted to the email address of the intended recipient.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: July 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anuja Deedwaniya, Thomas E. Murphy, Jr., Mark A. Nelson, Kevin H. Peters, Louis R. Ruggiero
  • Publication number: 20150113081
    Abstract: Embodiments of the disclosure relate to processing email having symbolic variables in the address. Aspects include receiving, by an email server, an email comprising an email address for an intended recipient and determining whether the email address includes a symbolic variable. Based on determining that the email address includes the symbolic variable, the symbolic variable from the email address are extracted, an email address for an additional recipient by querying a database based on the symbolic variable is identified, and the email is transmitted to the email address of the intended recipient and the email address of the additional recipient. Based on determining that the email address does not include the symbolic variable, the email is transmitted to the email address of the intended recipient.
    Type: Application
    Filed: September 30, 2014
    Publication date: April 23, 2015
    Inventors: Anuja Deedwaniya, Thomas E. Murphy, JR., Mark A. Nelson, Kevin H. Peters, Louis R. Ruggiero
  • Publication number: 20150113071
    Abstract: Embodiments of the disclosure relate to processing email having symbolic variables in the address. Aspects include receiving, by an email server, an email comprising an email address for an intended recipient and determining whether the email address includes a symbolic variable. Based on determining that the email address includes the symbolic variable, the symbolic variable from the email address are extracted, an email address for an additional recipient by querying a database based on the symbolic variable is identified, and the email is transmitted to the email address of the intended recipient and the email address of the additional recipient. Based on determining that the email address does not include the symbolic variable, the email is transmitted to the email address of the intended recipient.
    Type: Application
    Filed: October 17, 2013
    Publication date: April 23, 2015
    Applicant: International Business Machines Corporation
    Inventors: Anuja Deedwaniya, Thomas E. Murphy, JR., Mark A. Nelson, Kevin H. Peters, Louis R. Ruggiero
  • Publication number: 20140223152
    Abstract: Embodiments include methods, systems and computer program products for executing a workflow having a plurality of steps to configure an operating system. The method includes assigning, with a workflow engine operated by a processing device, an owner to each of the plurality of steps and receiving a notification of acceptance from the owner assigned to each of the plurality of steps. The method also includes monitoring a state of each of the plurality of steps, notifying the owner of each of the plurality of steps when a step owned by the owner is ready for execution and indicating that the workflow is complete when all of the plurality of steps has reached a terminal state.
    Type: Application
    Filed: February 1, 2013
    Publication date: August 7, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anuja Deedwaniya, Gary S. Puchkoff
  • Patent number: 8627230
    Abstract: A method, system, and computer program product for intelligent command prediction are provided. The method includes determining a command prediction preference associated with a user from user profile data, and selecting one or more command history repositories responsive to the command prediction preference. The one or more command history repositories include command history data collected from a plurality of users and classification data associated with the plurality of users. The method also includes calculating command probabilities for commands in the command history data of the selected one or more command history repositories as a function of the classification data associated with the plurality of users in relation to the user. The method additionally includes presenting a next suggested command as a command from the command history data of the selected one or more command history repositories with a highest calculated command probability.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: January 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Olivier Boehler, Gisela C. Cheng, Anuja Deedwaniya, Zamir G. Gonzalez, Shayne M. Grant, Jagadish B. Kotra
  • Publication number: 20120254294
    Abstract: A method includes receiving a request for a time sharing option (TSO) address space from a client application, reserving a TSO address space in a processor, initializing a interactive system productivity facility (ISPF) session in the TSO address space, initializing a message queue associated with the TSO address space and the ISPF session, generating a unique key associated with the client application, the TSO address space, the ISPF session, and the message queue, and entering the unique key and the association of the unique key with the client application, the TSO address space, the ISPF session, and the message queue into a hash map entry.
    Type: Application
    Filed: April 4, 2011
    Publication date: October 4, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jose H. Cifuentes, JR., Anuja Deedwaniya, Nina J. Goradia, Michael P. Kasper, Steven G. Kavka, Gary S. Puchkoff
  • Patent number: 8136092
    Abstract: A system for packaging a dynamically linked computer program function includes a compiler configured to compile a source file iteratively to create a plurality of corresponding object files, the source file associated with a specific computer program function having an established an attribute, with each attribute exhibiting a plurality of at least one of variations, characteristics and parameters, wherein each iteration of the compiling the source file results in the plurality of object files having the specific computer program function but with each object file having distinct attributes from one another; and a linker configured to link the plurality of resulting object files to create a single executable file, such that the single executable file comprises different versions of the specific computer program function; and wherein the single executable file is configured to facilitate choice of a selected version of the specific computer function.
    Type: Grant
    Filed: February 4, 2009
    Date of Patent: March 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Anuja Deedwaniya, Chauho M. Leung, Barry L. Lichtenstein, Eric L. Porter, David J. Sudlik, Richard Tallman
  • Publication number: 20110126154
    Abstract: A method, system, and computer program product for intelligent command prediction are provided. The method includes determining a command prediction preference associated with a user from user profile data, and selecting one or more command history repositories responsive to the command prediction preference. The one or more command history repositories include command history data collected from a plurality of users and classification data associated with the plurality of users. The method also includes calculating command probabilities for commands in the command history data of the selected one or more command history repositories as a function of the classification data associated with the plurality of users in relation to the user. The method additionally includes presenting a next suggested command as a command from the command history data of the selected one or more command history repositories with a highest calculated command probability.
    Type: Application
    Filed: November 24, 2009
    Publication date: May 26, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Olivier Boehler, Gisela C. Cheng, Anuja Deedwaniya, Zamir G. Gonzalez, Shayne M. Grant, Jagadish B. Kotra
  • Publication number: 20090144708
    Abstract: A system for packaging a dynamically linked computer program function includes a compiler configured to compile a source file iteratively to create a plurality of corresponding object files, the source file associated with a specific computer program function having an established an attribute, with each attribute exhibiting a plurality of at least one of variations, characteristics and parameters, wherein each iteration of the compiling the source file results in the plurality of object files having the specific computer program function but with each object file having distinct attributes from one another; and a linker configured to link the plurality of resulting object files to create a single executable file, such that the single executable file comprises different versions of the specific computer program function; and wherein the single executable file is configured to facilitate choice of a selected version of the specific computer function.
    Type: Application
    Filed: February 4, 2009
    Publication date: June 4, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anuja Deedwaniya, Chauho Magdalen Leung, Barry L. Lichtenstein, Eric Lynn Porter, David J. Sudlik, Richard Tallman
  • Patent number: 7519951
    Abstract: A method of packaging a dynamically linked computer program function comprising: establishing an attribute, each attribute exhibiting a plurality of at least one of variations, characteristics and parameters associated with the dynamically linked computer program function; obtaining a source file associated with the dynamically linked computer program function; and compiling and linking the source file iteratively to create a single executable file based on the at least one of variations, characteristics, and parameters for each attribute. The single executable file is configured to facilitate choice of a selected version of the function based on a particular at least one of variations, characteristics, and parameters for each attribute.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: April 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: Anuja Deedwaniya, Chauho Magdalen Leung, Barry L. Lichtenstein, Eric Lynn Porter, David J. Sudlik, Richard Tallman
  • Publication number: 20050081184
    Abstract: A method of packaging a dynamically linked computer program function comprising: establishing an attribute, each attribute exhibiting a plurality of at least one of variations, characteristics and parameters associated with the dynamically linked computer program function; obtaining a source file associated with the dynamically linked computer program function; and compiling and linking the source file to create an executable file based on the at least one of variations, characteristics, and parameters for each attribute. The executable file is configured to facilitate choice of a selected version of the function based on a particular at least one of variations, characteristics, and parameters for each attribute.
    Type: Application
    Filed: September 30, 2003
    Publication date: April 14, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anuja Deedwaniya, Chauho Leung, Barry Lichtenstein, Eric Porter, David Sudlik, Richard Tallman