Patents Represented by Attorney Jim Boice
-
Patent number: 7526793Abstract: Method, system, and product for authenticating database connections between a database server box having a database server and a database gateway; and an application server box having an application server and a connection authenticator. The application server and the connection authenticator are connected to the database server over an IP network. A TCP connection is established from the database gateway to the connection authenticator. The authenticator authenticates the application server and permits routing database requests and responses to and from the database server.Type: GrantFiled: December 14, 2004Date of Patent: April 28, 2009Assignee: International Business Machines CorporationInventors: Dmitry Andreev, Galina Grunin, Gregory Vishansky
-
Patent number: 7526507Abstract: Provided are methods, apparatus and computer programs for managing data organisation for computer programs. The method includes generating a reference taxonomy (information defining a first data organisation), accessing storage associated with a message broker to obtain a taxonomy of message topics used by the broker for routing of messages, and comparing the reference and topic taxonomies to identify matching and non-matching features within the taxonomies. The results of the comparison can then be used to generate, in response to selection of a preferred taxonomy, a modified taxonomy to replace either the reference taxonomy or the topic taxonomy. A GUI is provided to display the taxonomies and to facilitate user selections. A set of adapters provide access to the data storage of different programs and obtain taxonomy information for the different programs. A taxonomy engine compares taxonomies to identify differences and similarities, and can be used to generate a new taxonomy.Type: GrantFiled: June 28, 2004Date of Patent: April 28, 2009Assignee: International Business Machines CorporationInventors: Timothy N Holloway, Graham D Wallis
-
Patent number: 7523118Abstract: Method, system, and program product for configuring and using a federated database management system. The design of the metadata and queries includes the steps of first determining schema and metadata configurations of the data source servers. The next step is enumerating available resources, and enumerating security and confidentiality requirements. These are used for calculating an optimal federated database management system design based on the schema and metadata, the enumerated available resources, and the enumerated security and confidentiality requirements; and designing an optimal federated database management system.Type: GrantFiled: May 2, 2006Date of Patent: April 21, 2009Assignee: International Business Machines CorporationInventors: Robert R. Friedlander, Richard Hennessy, James R. Kraemer
-
Patent number: 7523442Abstract: A method, apparatus and computer-usable medium aid in the writing of Java code that contains Java Naming Directory Interface (JNDI) names that refer to code artifacts in a JNDI tree structure that is stored on a server. A local copy of the JNDI tree structure is downloaded from the server to a developer workstation. JNDI names in the Java code are then validated before deployment by confirming that the JNDI names are in the local copy of the JNDI tree structure.Type: GrantFiled: January 6, 2006Date of Patent: April 21, 2009Assignee: International Business Machines CorporationInventors: Roland Barcia, Kulvir S. Bhogal, Alexandre Polozoff
-
Patent number: 7516048Abstract: Calculating, detecting, observing, and validating operating characteristics, conditions, and metrics, especially quality of service metrics, of a system. The quality of service metrics are reported and utilized to manage the service. The various elements of the system for generating the quality of service metrics are integrated, with the same or substantially the same schema and metadata in the databases management systems of the externalized metric configuration data database, and the raw transaction data database. There is extensive code reuse, with the various engines, as the standard requirements methodology engine and thee standardized extensible calculation engine utilizing the same classes or objects, and as appropriate, the same function calls, interfaces, api's, and the like.Type: GrantFiled: June 30, 2006Date of Patent: April 7, 2009Assignee: International Business Machines CorporationInventors: Bogdan Grigoriu, Linwood Earl Loving, Donald Eugene Schaefer, Wayne A. Scott
-
Patent number: 7516142Abstract: Method, system, and program product for managing research grants. This is done by capturing at least one grant description into a database. Next one or more of researcher capability, researcher availabilities, and research subject availabilities are entered into the database. The grant description is then text mined to identify matches between the grant descriptions and the data items. Then a gain is defined and determined for each such match. This gain is then tabulated.Type: GrantFiled: September 29, 2005Date of Patent: April 7, 2009Assignee: International Business Machines CorporationInventors: Robert R. Friedlander, Anwer Mujahid Khan, James R. Kraemer
-
Patent number: 7512903Abstract: A method and system for managing a display of resources in an Integrated Development Environment (IDE) navigation tree is presented. The method includes the steps of receiving an input that defines a user's criterion for viewing a resource in an Integrated Development Environment (IDE) navigation tree; and displaying, in the IDE navigation tree, only resources in a workspace of a user that meet the user's criterion.Type: GrantFiled: April 13, 2006Date of Patent: March 31, 2009Assignee: International Business Machines CorporationInventor: Thomas R. Hudson, Jr.
-
System and method of implementing personalized alerts utilizing a user registry in instant messenger
Patent number: 7509339Abstract: A system and method for implementing personalized alerts utilizing a user registry in instant messenger. A first client logs on to a server utilizing an instant messenger program. The first client selects at least one attribute that describes at least one user in a user registry. After selecting the attributes, the first client selects a personalized alert to associate with the selected attributes. If a second client with characteristics described by the selected attributes sends the first client a message, the assigned personalized alert will be activated.Type: GrantFiled: January 3, 2006Date of Patent: March 24, 2009Assignee: International Business Machines CorporationInventors: Wesley David Hayutin, Howard Sherman Krovetz, Ruthie D. Lyle, Veronique Le Shan Tice Moses -
Patent number: 7496852Abstract: A method and system for managing a database through a graphical representation is presented. The method the method includes dynamically adjusting data in a database by graphically manipulating a graph that represents the database. In one embodiment, a predictive cone is overlaid onto the graph. The predictive cone is created from a heuristic algorithm that uses past historical data to predict where future real data will track on the graph.Type: GrantFiled: May 16, 2006Date of Patent: February 24, 2009Assignee: International Business Machines CorporationInventors: Lisa S. Eichorn, Jon M. Harris, Wilbert R. Joyner, Jr., Jessica J. Peter, Zhong Qianjie, Tyler A. Walters
-
Patent number: 7496851Abstract: A method, apparatus and computer-readable medium for managing visual representations of relationships between active graphical areas such as text fields in a GUI and underlying software objects is presented. In one embodiment, the method includes the steps of receiving, by computer logic, a selection of an object graphical depiction of a data source software object, wherein the data source software object supports a field that is represented by a field graphical depiction in a Graphical User Interface (GUI); and in response to receiving the selection of the object graphical depiction, altering a physical appearance of the field graphical depiction, wherein altering the physical appearance of the field graphical depiction illustrates, in the GUI, a logical relationship between the data source software object and the field.Type: GrantFiled: April 24, 2006Date of Patent: February 24, 2009Assignee: International Business Machines CorporationInventors: Gili Mendel, Joseph R. Winchester
-
Patent number: 7496581Abstract: In an information search using a computer, a flexible information search based on a variety of strategies that depend on a purpose of use of information is effectively realized. An information search system comprises a document structure analyzing section for analyzing a structure of an HTML document taking into account a meaning in a prescribed web page, a significance calculating section for calculating the degrees of significance of other web sites linking from the web page, based on a result of the analysis and according to predetermined strategies, and a crawling executing section for crawling the web sites depending on the degrees of significance calculated by the significance calculating section.Type: GrantFiled: July 17, 2003Date of Patent: February 24, 2009Assignee: International Business Machines CorporationInventors: Hiroshi Nomiyama, Toshitaka Iwao
-
Patent number: 7487197Abstract: A data processing apparatus uses numeric processing. A corrective mechanism enables a method for performing accurate integer divisions to be derived from an approximate division method which does not, of itself, always produce an accurate result but for which the range of errors is known. By applying the corrective mechanism to a suitable approximate division method, a numeric processing mechanism performs the integer division operation efficiently. An approximate division method that uses rapid operations for fast integer division, and thus has a small possible range of errors, is used to enable the correction method to be completed rapidly.Type: GrantFiled: May 30, 2007Date of Patent: February 3, 2009Assignee: International Business Machines CorporationInventors: David J Clark, Michael F Cowlishaw
-
Patent number: 7487464Abstract: A method, apparatus and computer-usable medium for displaying multiple elements in a graphical editor, wherein the multiple elements overlap and share a common space in the graphical editor; invoking a visual affordance that opens a zoom window; and displaying the visual affordance and the zoom window in an area in the graphical editor where the multiple elements overlap, wherein the zoom window displays a visual representation that is modified to show overlapping multiple elements.Type: GrantFiled: February 16, 2006Date of Patent: February 3, 2009Assignee: International Business Machines CorporationInventors: David K. Grotjohn, Lucinio Santos-Gomez, Michael T. Stokes
-
Patent number: 7480916Abstract: Presented herein is a method and computer program product for generating, in an Integrated Development Environment (IDE), a software application that is designed to exploit services of multiple Enterprise Information Systems (EISs). In one embodiment, the method associates each of multiple Resource and Tooling Adapters (RTAs) with a selected one of multiple Enterprise Information Services (EISs). A software application, which uses multiple EISs and is developed through development facilities of an Integrated Development Environment (IDE), is identified. Source code that is used to access the services of the multiple EISs is generated by plugging multiple corresponding RTAs into the IDE. Using plugged-in multiple corresponding RTAs in the IDE, data is provided, to the IDE, that describes services available from the multiple EISs to the software application.Type: GrantFiled: October 9, 2002Date of Patent: January 20, 2009Assignee: International Business Machines CorporationInventors: Michael Beisiegel, Hesham E. Fahmy, Piotr Przybylski
-
Patent number: 7478258Abstract: A method for storing an identity of a processor in a multiprocessor computer system, the processor including a high frequency clock having a clock value represented as a set of binary digits, the method comprising encoding an identifier of the processor in a subset of the set of binary digits. It is therefore possible to retrieve a value of a time represented by a high frequency clock in a processor and an identification of the corresponding processor in a single indivisible operation by encoding the processor identifier in the clock value.Type: GrantFiled: December 22, 2005Date of Patent: January 13, 2009Assignee: International Business Machines CorporationInventor: David Kevin Siegwart
-
Patent number: 7472132Abstract: A method, system and computer-usable medium for attributing memory usage are presented. The method includes the steps of creating an object graph of a portion of a memory heap, wherein the object graph includes nodes that represent objects and associated properties of the objects, and wherein the object graph includes connectors that represent relationships between the objects in the memory heap; observing nodes in one or more subgraphs of the object graph, wherein the nodes represent objects that are selected for observation by a pre-determined criteria; searching for characteristic node properties of nodes that are sampled, from the subgraph, for observation; searching for characteristic topological properties of the subgraph that sampled nodes participate in; and applying a set of pre-determined domain-specific pattern matching filters to the node characteristic properties and the topological characteristic properties to attribute memory usage to a proper software component in a system.Type: GrantFiled: May 4, 2006Date of Patent: December 30, 2008Assignee: International Business Machines CorporationInventors: Wing Hong Ho, Johannes Christiaan Laffra
-
Patent number: 7401119Abstract: A system and method for messaging subscription management by subscribing a subscriber to a publisher, providing a broker brokering message flow between the publisher and the subscriber whereby the publisher publishes information to the broker which then forwards the information to the subscriber, and filtering messages whereby any messages not originating from the publisher are filtered out. The filtering may comprise modifying at the publisher a filter supplied by the subscriber and sending the modified filter to the broker, or may comprise modifying at the subscriber a filter and sending the modified filter to the broker.Type: GrantFiled: January 20, 2006Date of Patent: July 15, 2008Assignee: International Business Machines CorporationInventors: Stephen Glen Graham, Peter David Niblett, Stephen James Todd