Patents by Inventor Eser Kandogan

Eser Kandogan 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: 7987446
    Abstract: A method for automating variables in an end-user programming system is disclosed. The end-user programming system comprises a script, a shared repository, at least one database, a recorder, an interpreter, and an execution engine. The script comprises at least one command describing an event comprising a data value. Each user has a uniquely identified entry set for the entries distributed in at least one database. The interpreter automatically creates a variable for a data value in a command by comparing the data value with each entry value in the entry set for the user recording the command. The interpreter automatically instantiates a variable in a command with an entry value by comparing the variable with each entry name in the entry set for the user executing the command.
    Type: Grant
    Filed: April 24, 2007
    Date of Patent: July 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Allen George Cypher, Eben Merriam Haber, Eser Kandogan, Tessa Ann Lau, James Lin, Danny Greg Little
  • Patent number: 7979524
    Abstract: A relationship visualization system provides a user interface by which a user may select from among entities, elements, and sub-elements as an initial point in a desired relationship for display. The system designates the selected entities, elements, and sub-elements originating endpoints for the desired relationship. The system displays the relationship between entities, elements, and sub-elements to facilitate visualization and management of the information technology system. The relationship comprises a data path. The display of the relationship comprises a graphical view and a tabular view.
    Type: Grant
    Filed: May 23, 2007
    Date of Patent: July 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Andreas Dieberger, Sandeep Gopisetty, Eben Haber, Eser Kandogan, Cheryl A. Kieliszewski, Sudhir Koka, Chung-Hao Tan
  • Patent number: 7921200
    Abstract: An apparatus, system, and method are disclosed for interacting with multi-attribute managed resources as groups. The apparatus, system and method identify in a repository one or more groups associated with a target attribute. The apparatus system and method further determine a set of managed resources from the repository wherein each managed resource in a set comprises the same value for the target attribute. The apparatus system and method further associate each set of managed resources with a group. The apparatus system and method may subdivide the groups into sub-groups according to additional attributes possessed by members of each group and may display the groups and sub-groups to summarize and highlight the managed resources of each group and sub-group.
    Type: Grant
    Filed: February 3, 2006
    Date of Patent: April 5, 2011
    Assignee: International Business Machines Corporation
    Inventors: Andreas Dieberger, Sandeep Gopisetty, Eser Kandogan, Cheryl Ann Kieliszewski, Roberto C. Pineiro, Chung-hao Tan
  • Publication number: 20100241645
    Abstract: A system for integrating personal information search and interaction on web and desktop applications comprises enabling a user-interface (UI) component of an application for the entry of a query the UI component associated with context information. Entry of the query based on a natural language grammar is parsed to determine at least one natural language element. Element types associated with each natural language element are generated. A query command from a command list based on the natural language elements, the element types and the context information is interpreted. The query with arguments based on the natural language elements of the natural language query are executed to determine a result. The transformed result is output through said UI component by replacing said result for said query wherein outputting said transformed result comprises automatically adding email addresses, attachments and maps to said UI component.
    Type: Application
    Filed: March 18, 2009
    Publication date: September 23, 2010
    Applicant: International Business Machines Corporation
    Inventors: Eser Kandogan, Seonho Kim
  • Patent number: 7755520
    Abstract: Letters (more generally, language symbols) are entered electronically by selecting, in sequential fashion, two keys on a standard phone layout. The first key in the two-key sequence is that key on which the desired letter is displayed. The keys and the letters displayed on the keys are marked in such a way that the markings suggest the second key in the two-key sequence. The letters displayed on the keys have respective markings, such as a color, with each letter on a given key having a unique marking. The keys themselves also have markings that match the markings of the letters. In preferred embodiments, the two keys in the two-key sequence are located in the same row. Letters may be selected to spell out words on a screen and then sent electronically to a remote device or recipient.
    Type: Grant
    Filed: February 20, 2008
    Date of Patent: July 13, 2010
    Assignee: International Business Machines Corporation
    Inventors: Eser Kandogan, Shumin Zhai
  • Patent number: 7716586
    Abstract: An apparatus, system, and method are disclosed for progressively disclosing information in support of information technology system visualization and management. An organization module establishes a plurality of levels of graphical information for an information technology system comprising a plurality of entities and a plurality of connections between entities, wherein each entity represents one or more sub-entities and is assigned to at least one level and at least one entity class. An assignment module assigns an entity graphical representation to each entity for each assigned level. A display module displays the entity graphical representation for a selected entity with the entity information granularity for a level and a context graphical representation of an adjacent entity relationship. A modification module progressively modifies the information environment in response to a user request.
    Type: Grant
    Filed: February 17, 2006
    Date of Patent: May 11, 2010
    Assignee: International Business Machines Corporation
    Inventors: Andreas Dieberger, Eser Kandogan, Cheryl A. Kieliszewski
  • Publication number: 20100042620
    Abstract: The invention allows for the integration of structured and unstructured human activities in the context of delivering one or more service. The systems and method described improve efficiency and quality of service delivery by increasing overall productivity and by providing better accountability for the actual cost of delivery.
    Type: Application
    Filed: August 20, 2009
    Publication date: February 18, 2010
    Applicant: International Business Machines Corporation
    Inventors: John H. Bailey, Eser Kandogan
  • Patent number: 7659895
    Abstract: Multi-dimensional objects or data may be represented in two dimensions, thereby facilitating understanding of the information or data. This reduction in the number of dimensions is accomplished by constructing unit vectors corresponding to the dimensions, in which the unit vectors share a common plane. Information objects or multi-dimensional data are plotted and represented as small features such as points on a display tied to a processor or computer. A user may gain insight into how the information is structured by performing certain transformations on it, such as scaling one (or more) unit vectors or rotating one or more unit vectors, followed by replotting the points.
    Type: Grant
    Filed: May 18, 2001
    Date of Patent: February 9, 2010
    Assignee: International Business Machines Corporation
    Inventor: Eser Kandogan
  • Publication number: 20090265654
    Abstract: A method provides, as part of a computer administration system, an administration interface that can operate on almost any computerized device that has a user interface. The computer administration system manages components of a computer system and the administration interface is operable to configure the components and to provide dynamic performance and configuration information of the components to the user as the components operate. The method provides a “commentary input” area on the administration interface while providing the performance and configuration information of a specific component or a set of components. Thus, the method can receive comment(s) about the specific component(s) of the computerized system in the commentary input area. When this occurs, the method stores the comment(s) in a data store in a manner that associates the comment(s) with the specific component(s) that was being monitored.
    Type: Application
    Filed: April 22, 2008
    Publication date: October 22, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andreas Dieberger, Eben M. Haber, Eser Kandogan, Gilly Leshed
  • Publication number: 20090112832
    Abstract: An intelligent content assistance system generates context-sensitive content recommendation during business processes. Information needs of a user in context are dynamically monitored and detected. Content-recommendation templates are retrieved to match the detected information needs, and instantiated using information from user input, context, interaction history, system-learned query and content models, and external sources. Context, interaction history, and system-learned models are dynamically updated for learning and adaptation. The system and methods are applicable to multiple domains and applications.
    Type: Application
    Filed: October 30, 2007
    Publication date: April 30, 2009
    Applicant: International Business Machines Corporation
    Inventors: Eser Kandogan, Jie Lu, Michelle Xue Zhou
  • Publication number: 20080294672
    Abstract: A relationship visualization system provides a user interface by which a user may select from among entities, elements, and sub-elements as an initial point in a desired relationship for display. The system designates the selected entities, elements, and sub-elements originating endpoints for the desired relationship. The system displays the relationship between entities, elements, and sub-elements to facilitate visualization and management of the information technology system. The relationship comprises a data path. The display of the relationship comprises a graphical view and a tabular view.
    Type: Application
    Filed: May 23, 2007
    Publication date: November 27, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ANDREAS DIEBERGER, SANDEEP GOPISETTY, EBEN HABER, ESER KANDOGAN, CHERYL A. KIELISZEWSKI, SUDHIR KOKA, CHUNG-HAO TAN
  • Patent number: 7458027
    Abstract: An apparatus, system, and method are disclosed for displaying a complementary, high-level graphical representation of an enterprise information technology system. A primary visualization module displays a primary visualization that is a schematic representation of one or more elements of a selected portion of an enterprise information technology system. A minimap module displays a minimap that is an abstracted, high-level schematic representation of the enterprise information technology system. A navigation module demarks a primary visualization representation within the minimap that corresponds to the primary visualization. In one embodiment, the navigation module modifies the primary visualization representation and the corresponding primary visualization in response to a user input directed to the demarked primary visualization representation within the minimap.
    Type: Grant
    Filed: March 24, 2006
    Date of Patent: November 25, 2008
    Assignee: International Business Machines Corporation
    Inventors: Andreas Dieberger, Eser Kandogan, Cheryl Ann Kieliszewski, Roberto C. Pineiro, Chung-hao Tan
  • Publication number: 20080270445
    Abstract: A method for automating variables in an end-user programming system is disclosed. The end-user programming system comprises a script, a shared repository, at least one database, a recorder, an interpreter, and an execution engine. The script comprises at least one command describing an event comprising a data value. Each user has a uniquely identified entry set for the entries distributed in at least one database. The interpreter automatically creates a variable for a data value in a command by comparing the data value with each entry value in the entry set for the user recording the command. The interpreter automatically instantiates a variable in a command with an entry value by comparing the variable with each entry name in the entry set for the user executing the command.
    Type: Application
    Filed: April 24, 2007
    Publication date: October 30, 2008
    Inventors: Allen George Cypher, Eben Merriam Haber, Eser Kandogan, Tessa Ann Lau, James Lin, Danny Greg Little
  • Publication number: 20080270982
    Abstract: A method for automating variables in an end-user programming system is disclosed. The end-user programming system comprises a script, a shared repository, at least one database, a recorder, an interpreter, and an execution engine. The script comprises at least one command describing an event comprising a data value. Each user has a uniquely identified entry set for the entries distributed in at least one database. The interpreter automatically creates a variable for a data value in a command by comparing the data value with each entry value in the entry set for the user recording the command. The interpreter automatically instantiates a variable in a command with an entry value by comparing the variable with each entry name in the entry set for the user executing the command.
    Type: Application
    Filed: May 22, 2008
    Publication date: October 30, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Allen George Cypher, Eben Merriam Haber, Eser Kandogan, Tessa Ann Lau, James Lin, Danny Greg Little
  • Publication number: 20080136682
    Abstract: Letters (more generally, language symbols) are entered electronically by selecting, in sequential fashion, two keys on a standard phone layout. The first key in the two-key sequence is that key on which the desired letter is displayed. The keys and the letters displayed on the keys are marked in such a way that the markings suggest the second key in the two-key sequence. The letters displayed on the keys have respective markings, such as a color, with each letter on a given key having a unique marking. The keys themselves also have markings that match the markings of the letters. In preferred embodiments, the two keys in the two-key sequence are located in the same row. Letters may be selected to spell out words on a screen and then sent electronically to a remote device or recipient.
    Type: Application
    Filed: February 20, 2008
    Publication date: June 12, 2008
    Applicant: International Business Machines Corporation
    Inventors: Eser Kandogan, Shumin Zhai
  • Patent number: 7362243
    Abstract: Letters (more generally, language symbols) are entered electronically by selecting, in sequential fashion, two keys on a standard phone layout. The first key in the two-key sequence is that key on which the desired letter is displayed. The keys and the letters displayed on the keys are marked in such a way that the markings suggest the second key in the two-key sequence. The letters displayed on the keys have respective markings, such as a color, with each letter on a given key having a unique marking. The keys themselves also have markings that match the markings of the letters. In preferred embodiments, the two keys in the two-key sequence are located in the same row. Letters may be selected to spell out words on a screen and then sent electronically to a remote device or recipient.
    Type: Grant
    Filed: November 16, 2001
    Date of Patent: April 22, 2008
    Assignee: International Business Machines Corporation
    Inventors: Eser Kandogan, Shumin Zhai
  • Publication number: 20070282659
    Abstract: The invention allows for the integration of structured and unstructured human activities in the context of delivering one or more service. The systems and method described improve efficiency and quality of service delivery by increasing overall productivity and by providing better accountability for the actual cost of delivery.
    Type: Application
    Filed: June 5, 2006
    Publication date: December 6, 2007
    Applicant: International Business Machines Corporation
    Inventors: John H. Bailey, Eser Kandogan
  • Publication number: 20070226629
    Abstract: An apparatus, system, and method are disclosed for displaying a complementary, high-level graphical representation of an enterprise information technology system. A primary visualization module displays a primary visualization that is a schematic representation of one or more elements of a selected portion of an enterprise information technology system. A minimap module displays a minimap that is an abstracted, high-level schematic representation of the enterprise information technology system. A navigation module demarks a primary visualization representation within the minimap that corresponds to the primary visualization. In one embodiment, the navigation module modifies the primary visualization representation and the corresponding primary visualization in response to a user input directed to the demarked primary visualization representation within the minimap.
    Type: Application
    Filed: March 24, 2006
    Publication date: September 27, 2007
    Inventors: Andreas Dieberger, Eser Kandogan, Cheryl Kieliszewski, Roberto Pineiro, Chung-hao Tan
  • Publication number: 20070198678
    Abstract: An apparatus, system, and method are disclosed for interacting with multi-attribute managed resources as groups. The apparatus, system and method identify in a repository one or more groups associated with a target attribute. The apparatus system and method further determine a set of managed resources from the repository wherein each managed resource in a set comprises the same value for the target attribute. The apparatus system and method further associate each set of managed resources with a group. The apparatus system and method may subdivide the groups into sub-groups according to additional attributes possessed by members of each group and may display the groups and sub-groups to summarize and highlight the managed resources of each group and sub-group.
    Type: Application
    Filed: February 3, 2006
    Publication date: August 23, 2007
    Inventors: Andreas Dieberger, Sandeep Gopisetty, Eser Kandogan, Cheryl Kieliszewski, Roberto Pineiro, Chung-hao Tan
  • Publication number: 20070198929
    Abstract: An apparatus, system, and method are disclosed for progressively disclosing information in support of information technology system visualization and management. An organization module establishes a plurality of levels of graphical information for an information technology system comprising a plurality of entities and a plurality of connections between entities, wherein each entity represents one or more sub-entities and is assigned to at least one level and at least one entity class. An assignment module assigns an entity graphical representation to each entity for each assigned level. A display module displays the entity graphical representation for a selected entity with the entity information granularity for a level and a context graphical representation of an adjacent entity relationship. A modification module progressively modifies the information environment in response to a user request.
    Type: Application
    Filed: February 17, 2006
    Publication date: August 23, 2007
    Inventors: Andreas Dieberger, Eser Kandogan, Cheryl Kieliszewski