Patents by Inventor Cale Rath
Cale Rath 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: 20080120331Abstract: Methods, systems, and articles of manufacture that may be used to create and share annotations for query components, such as query conditions, in an effort to share domain knowledge, are provided. The annotations may be created by users with particular domain knowledge and may contain information useful to other users when building queries including the annotated query components. An annotation may indicate a particular format or syntax for an associated query component. In some cases, a replacement to the associated query component is suggested.Type: ApplicationFiled: January 31, 2008Publication date: May 22, 2008Inventors: Richard Dettinger, Cale Rath, Richard Stevens
-
Publication number: 20080034283Abstract: Methods, systems, and articles of manufacture that may be used to attach annotations to a particular view of data described by the annotation are provided. The annotation may be attached in a manner that allows the annotation to be viewed when subsequent views having at least some visible cells in common with the annotated view are displayed. An annotation created for a view of data may be stored with links to each cell visible in the view. When a predetermined set of cells visible in the annotated view are subsequently displayed in another view, the annotation may be retrieved via the cell links and an indication of the annotation may be provided.Type: ApplicationFiled: August 8, 2007Publication date: February 7, 2008Inventors: Brian Gragun, Douglas Fish, William Rapp, Cale Rath, Hoa Tran
-
Publication number: 20070226273Abstract: In an embodiment, a local version of a file is found in response to detecting an access of a remote version of the file. In response to the detecting, a determination is made whether the remote version meets a rule, and if the rule is met, then the local version is updated with the remote version of the file if the remote version is valid. The rule may be customized for the file. In various embodiments, the determination includes determining whether the remote version of the file was created more recently than the local version, whether the remote version has a level that is greater than the level of the local version, or whether the remote version is stored at a source location specified by the rule. In various embodiments, the level may be an audio or video quality of the file or an update identifier of the file. In this way, out-of date local versions of files may be updated with newer or better remote versions of files.Type: ApplicationFiled: March 23, 2006Publication date: September 27, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cale Rath, Megan Williams
-
Publication number: 20070219972Abstract: Embodiments of the present invention generally provide a system, method and article of manufacture for managing federated queries. In general, the availability of one or more databases targeted by a federated query may be determined prior to running the federated query against the targeted databases. In response to determining one or more of the targeted databases are unavailable, a user may be notified. The user may also be presented with options for running the federated query. The options may include being notified when all of the targeted databases are available, automatically running the federated query (in the background) when all of the targeted databases are available, and modifying the query to run against currently available databases.Type: ApplicationFiled: May 22, 2007Publication date: September 20, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brian Cragun, Douglas Fish, Cale Rath, David Wall
-
Publication number: 20070057956Abstract: A method, apparatus and computer program product are provided for implementing self-modeling of computer systems componentry. Each computer system component includes a scalable vector graphic (SVG). The SVG provides a graphical representation for the respective computer system component. The SVGs are collected and a visual representation of the computer system is generated.Type: ApplicationFiled: September 13, 2005Publication date: March 15, 2007Applicant: International Business Machines CorporationInventors: David Gimpl, Gregory Hintermeister, Cale Rath, George Romano
-
Publication number: 20070061227Abstract: A method, apparatus, system, and signal-bearing medium that, in an embodiment, start a boot loader executing in a computer system, where the boot loader receives a load image from a server and stores the load image in volatile memory. The load image determines a detected inventory of the computer system via an I/O processor, and the boot loader and load image execute absent an operating system and without writing information to a non-volatile storage device. The load image sends the detected inventory to a network deposit location. A determination is made whether the detected inventory matches an expected inventory, and the difference between the detected inventory and an expected inventory is found. In this way, in an embodiment, the inventory of a computer may be determined without an operating system and without writing any information to non-volatile storage.Type: ApplicationFiled: September 13, 2005Publication date: March 15, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David Gimpl, Cale Rath, George Romano, Tammy Hove
-
Publication number: 20070038836Abstract: A method, apparatus, system, and signal-bearing medium that, in an embodiment, simulate allocation of a simulated resource to simulated partitions in a simulated logically-partitioned computer and determine whether the allocation conflicts. The simulation may include summing amounts of the simulated resource for the simulated partition in an order, where the order of the simulated partitions is received via a user interface. In various embodiments, the allocation may conflict if the allocation exceeds the capacity of the simulated logically-partitioned computer or if the simulated resource is restricted to exclusive allocation. The result of the simulation, including whether the allocation conflicts, is presented via the user interface. In various embodiments, the simulated resource may be memory, an I/O controller, or a storage device.Type: ApplicationFiled: August 11, 2005Publication date: February 15, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gregory Hintermeister, Cale Rath, George Romano
-
Publication number: 20060294515Abstract: A method, apparatus, and article of manufacture for installing multiple, heterogeneous operating systems is provided. A network install manager is used to process network requests for various different operating system installs. The network install manager may be configured to provide an install kernel for a variety of operating systems to partitions defined for a logically partitioned system.Type: ApplicationFiled: June 23, 2005Publication date: December 28, 2006Applicant: International Business Machines CorporationInventors: David Gimpl, Cale Rath, Tammy Van Hove
-
Publication number: 20060282449Abstract: A method, apparatus, system, and signal-bearing medium that, in an embodiment, access a common data structure via a customized rule. The common data structure is accessed by multiple tools and each tool has a customized rule for accessing the common data structure. Each of the customized rules specifies a subset of the fields in the common data structure, values for which the subset of fields are to be restricted, and a hierarchy of a logically-partitioned computer, where each of the values belongs in the hierarchy. The common data structure has a record for each of the partitions in the logically-partitioned computer, and each of the records contains the fields.Type: ApplicationFiled: June 9, 2005Publication date: December 14, 2006Applicant: International Business Machines CorporationInventors: Cale Rath, George Romano, Tammy Van Hove
-
Publication number: 20060259730Abstract: A partition wizard allows automatically defining from a set of system requirements a solution profile that defines a combination of hardware and software in multiple logical partitions to satisfy the performance objectives. The solution profile may be used by an order processing system to automatically generate an order for a target computer system. The solution profile may also be used by a hardware management console to automatically create logical partitions on the target computer system, then may be used by an operating system install engine to automatically install a desired operating system in each of the logical partitions on the target computer system and to automatically install desired software into each of the logical partitions in the target computer system. The solution profile may also be used to manage the target computer system.Type: ApplicationFiled: May 12, 2005Publication date: November 16, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David Gimpl, Kyle Henderson, Kent LeDel Hofer, Cale Rath, George Romano, Tammy Van Hove
-
Publication number: 20060242077Abstract: The present invention generally provides methods, systems, and articles of manufacture that provide a managed software development environment. In one embodiment, software programmers interact with the managed software development environment to develop a target software application. Embodiments of the invention prevent source code from being included in the target software application if the license for the project is incompatible with either the license under which the source code is available or with company policy. Embodiments of the invention further prevent linking to a library file if the library file is available under a license that is incompatible with the intended license of the target software application.Type: ApplicationFiled: April 21, 2005Publication date: October 26, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard Dettinger, Daniel Kolz, Cale Rath, Shannon Wenzel
-
Publication number: 20060224574Abstract: A method, apparatus and article of manufacture provide a user interface allowing user selection and arrangement of result fields selected, in one embodiment, from a logical model. In one embodiment, the user interface is a graphical user interface and comprises input cells for user-selected logical result fields. The cells are arranged to define a geometric relationship between logical result fields which dictates the combinatorial statement type by which the logical result fields in the cells are related in a query.Type: ApplicationFiled: June 14, 2006Publication date: October 5, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard Dettinger, Cale Rath, Richard Stevens
-
Publication number: 20060117238Abstract: A method and apparatus for information repository workflows to transfer information between a first domain (e.g., healthcare sites) and a second domain (e.g., medical research facilities). Large quantities of medical information may be directly transferred to an information repository or indirectly transferred to the repository through the use of pointers. The information is cleansed and normalized prior to storage in a production database within the repository. The cleansing process is conducted while ensuring integrity of the production database is maintained and while continuing to receive additional information transfers. Errors encountered during processing are logged and reported.Type: ApplicationFiled: November 12, 2004Publication date: June 1, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James DeVries, Saleem Hussain, Cale Rath, Saeid Sakhitab
-
Publication number: 20060085423Abstract: Methods, articles of manufacture and systems for managing Web services. One embodiment provides a method comprising providing one or more rules configured to determine whether a Web service is deterministic. A deterministic Web service produces in subsequent executions identical output in response to identical input. The one or more rules are associated with the Web service.Type: ApplicationFiled: October 14, 2004Publication date: April 20, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eric Barsness, Richard Dettinger, Scott Gerard, Daniel Kolz, Cale Rath, Richard Saltness, John Santosuosso, Richard Stevens, Shannon Wenzel
-
Publication number: 20060015873Abstract: Methods and apparatus to optimize workflow execution by making intelligent decisions regarding service requests to perform workflow processes on one or more servers are provided. For some embodiments, a workflow controller may analyze a workflow definition specifying a set of tasks to be performed in order to determine if multiple tasks may be performed locally, on a common server. If so, the controller may generate a remote service to perform the multiple tasks on the common server, without requiring intermediate transfer of data between a local server on which the controller is running and the common remote server.Type: ApplicationFiled: June 25, 2004Publication date: January 19, 2006Applicant: International Business Machines CorporationInventors: Richard Dettinger, Cale Rath, Richard Stevens, Shannon Wenzel
-
Publication number: 20060004707Abstract: The present invention provides for aging queries. Queries are aged by, for example, adding temporal conditions to the queries. The temporal conditions include temporal fields having a time-based association with one or more other conditions of the respective queries. In one embodiment, each temporal condition includes a temporal field and corresponding time value, where the time value is set to the time when the respective query was last run.Type: ApplicationFiled: June 3, 2004Publication date: January 5, 2006Applicant: International Business Machines CorporationInventors: Richard Dettinger, Daniel Kolz, Cale Rath, Shannon Wenzel
-
Publication number: 20050283786Abstract: Methods and apparatus to optimize workflow execution by the intelligent dispatching of workflow tasks against a grid computing system or infrastructure are provided. For some embodiments, a grid task dispatcher may be configured to dispatch tasks in a manner that takes into account information about an entire workflow, rather than just an individual task. Utilizing information about the tasks (task metadata), such a workflow-scoped task dispatcher may more optimally assign work to compute resources available on the grid, leading to a decrease in workflow execution time and more efficient use of grid computing resources.Type: ApplicationFiled: June 17, 2004Publication date: December 22, 2005Applicant: International Business Machines CorporationInventors: Richard Dettinger, Cale Rath, Richard Stevens, Shannon Wenzel
-
Publication number: 20050262051Abstract: Methods, systems, and articles of manufacture for propagating annotations created for data objects appearing in a variety of different application types are provided. Some embodiments present users collaborating on a project with an indication of data objects in a current document that have been annotated, or that related data objects have been annotated, in other documents. Users may then review the annotations and selectively associate the annotations with the related data object in the current document, thereby spreading the tacit knowledge reflected in the annotation about related data objects across many documents in an enterprise network. Further, an annotation management system may maintain a thesaurus of related terms and corresponding annotation points to find annotations for data objects that exist in other documents without having to inspect the data object(s) associated with each existing annotation.Type: ApplicationFiled: May 13, 2004Publication date: November 24, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard Dettinger, Cale Rath
-
Publication number: 20050256825Abstract: Methods, systems, and articles of manufacture for viewing annotations created for data objects appearing in a data source using a second application configured to access and view the data source. Some embodiments present users viewing a data source with an indication of data objects in the data source that have been by other applications accessing the data source. An annotation system may use a mapping component to transform a set of parameters suitable for the first application to identify an annotated data object into a set of parameters suitable for the second application to view an annotated data object in a common data source.Type: ApplicationFiled: May 13, 2004Publication date: November 17, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard Dettinger, Cale Rath
-
Publication number: 20050210038Abstract: Methods, systems, and articles of manufacture that may be used to gather information about processes based on the state of a related annotation are provided. Different fields of the annotation may be filled in by different users as they complete different parts of a process. As a result, the current state of the annotation may be determined by applying various state rules to the annotation, based on the data contained therein.Type: ApplicationFiled: March 18, 2004Publication date: September 22, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard Dettinger, Cale Rath