Patents by Inventor Frederick Kulack
Frederick Kulack 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: 20080072330Abstract: A method, apparatus, and program product for tiered, multi-state intelligent detection and enforcement of security on a pervasive device is provided. The method/apparatus first monitors the pervasive device for the presence of a security identifier, then establishes a current security level chosen from a plurality of security levels for the pervasive device based on the presence of the security identifier.Type: ApplicationFiled: September 27, 2007Publication date: March 20, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Frederick Kulack, Scott Moore
-
Publication number: 20070219901Abstract: An apparatus and method provide simple and secure financial transactions in an instant messaging (IM) environment. Two users may engage in an IM session (chat session), with negotiations for a product or service taking place during the chat session. One or both of the users may activate an IM financial transaction mechanism during the chat session. The IM financial transaction mechanism analyzes the chat text, and presents a draft transaction to both buyer and seller, with options based on the analyzed chat text. The draft transaction may be modified by both buyer and seller, who both confirm the draft transaction when all of the details are correct. The confirmed transaction is then sent to a web server that includes an interface to the buyer's online account, and payment is made by transferring the funds for the confirmed transaction from the buyer's online account to an account for the seller.Type: ApplicationFiled: February 23, 2006Publication date: September 20, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Zachary Garbow, Frederick Kulack, Kevin Paterson
-
Publication number: 20070168373Abstract: Embodiments of the invention allow a user to obtain information regarding the possible effects of invoking a user-selectable component provided by a software application, such as a user selected menu function or a database query element that may be added to a database query. Generally, a user selected component is analyzed to determine the expected execution characteristic of the component, and an expected execution characteristic may be associated with a graphical display component used to access the user-selectable component.Type: ApplicationFiled: January 19, 2006Publication date: July 19, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard Dettinger, Frederick Kulack, Kevin Paterson
-
Publication number: 20070112819Abstract: A semantic link is established in a document in connection with content being inserted into first and second portions of a document. Content in the first portion includes a linguistic expression, and is logically related to the content in the second portion. A semantic link is generated in the document that logically links the content of the first portion of the document to the content of the second portion of the document. The semantic link is configured to initiate performance of an action on content in either of the first or second portions of the document in response to a determination that a content modification made to content in the other of the first or second portions of the document is a semantic modification that creates a semantic inconsistency, based at least in part upon a meaning of the linguistic expression, between the first and second portions of the document.Type: ApplicationFiled: November 17, 2005Publication date: May 17, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard Dettinger, Frederick Kulack, Kevin Paterson
-
Publication number: 20070083821Abstract: A method, apparatus, system, and signal-bearing medium that, in an embodiment, create a viewport based on a selected region of a source window, determine data that is within the selected region, and display the data in the viewport. The source window is minimized to an icon, which represents the source window, but which is different from the data displayed in the viewport. In response to additional data being received, the additional data is displayed in the viewport if the additional data is within the selected region. In an embodiment, the additional data is compared to the data already displayed in the viewport, and if the additional data fulfills a notification criteria, a notification that the criteria was fulfilled is presented via a notification technique.Type: ApplicationFiled: October 7, 2005Publication date: April 12, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Zachary Garbow, Frederick Kulack, Kevin Paterson
-
Publication number: 20070033401Abstract: A method, apparatus, and program product for tiered, multi-state intelligent detection and enforcement of security on a pervasive device is provided. The method/apparatus first monitors the pervasive device for the presence of a security identifier, then establishes a current security level chosen from a plurality of security levels for the pervasive device based on the presence of the security identifier.Type: ApplicationFiled: September 26, 2006Publication date: February 8, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Frederick Kulack, Scott Moore
-
Publication number: 20060294079Abstract: Methods, systems and articles of manufacture are provided for query evaluation. The query is evaluated upon inputting each incremental query element (or combination of element). Generally, for each incremental query element added, a query performance analysis is performed with respect to one or more runtime metrics such as total execution time and runtime resource consumption. The results of the analysis are provided as feedback to the user constructing the query.Type: ApplicationFiled: July 21, 2006Publication date: December 28, 2006Inventors: Richard Dettinger, Frederick Kulack, Richard Stevens, Eric Will
-
Publication number: 20060265404Abstract: The present invention generally is directed to methods, articles of manufacture and systems for automatically generating abstract representations of a limited subset of data repository fields accessed by a particular application. The limited subset of fields may be identified by monitoring queries issued against the data repository by the application. The abstract representations may be grouped in a data repository abstraction (DRA) component that serves as a data definition framework allowing data from the fields to be accessed independent of the particular in which the data is physically represented in the data repository. By limiting the fields exposed to the application to the limited subset of fields actually accessed by the application, the DRA component, in effect, provides the application with a custom database tailored to its particular needs.Type: ApplicationFiled: August 3, 2006Publication date: November 23, 2006Inventors: Richard Dettinger, Frederick Kulack, Richard Stevens, Eric Will
-
Publication number: 20060200463Abstract: A method, apparatus, system, and signal-bearing medium that, in an embodiment, detect a first user, detect a second user, determine a presentation rule based on the detection of the first and second user, and send the presentation rule to an application. The presentation rule instructs the application to modify data presented by the application. In an embodiment, the presentation rule contains an action that the application is to take. In another embodiment, the presentation rule includes categories of the users, and the application determines the action to take to modify the data in response to the categories. In various embodiments, the rule may instruct the application to remove information from the presented data, exclude information from a directory from the presented data, remove a window from the presented data, remove a portion of the window from the presented data, or restrict a user interface element.Type: ApplicationFiled: March 3, 2005Publication date: September 7, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard Dettinger, Daniel Kolz, Frederick Kulack, Kevin Paterson
-
Publication number: 20060117032Abstract: A system, method and article of manufacture for managing query results and, more particularly, for sorting data records contained in a query result obtained in response to execution of a query against a database. In one embodiment, the data records in the query result are sorted on the basis of related information which is retrieved from a corresponding data source. In another embodiment, the sorting is performed on the basis of a value variance which is determined for each of the data records in the query result. In still another embodiment, the sorting is performed on the basis of a requested value range coverage. In yet another embodiment, the sorting is performed on the basis of suitability scores which are determined with respect to analysis routines which are configured for processing the query result.Type: ApplicationFiled: November 30, 2004Publication date: June 1, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard Dettinger, Daniel Kolz, Frederick Kulack
-
Publication number: 20060116983Abstract: A system, method and article of manufacture for managing query results and, more particularly, for sorting data records contained in a query result obtained in response to execution of a query against a database. In one embodiment, the data records in the query result are sorted on the basis of related information which is retrieved from a corresponding data source. In another embodiment, the sorting is performed on the basis of a value variance which is determined for each of the data records in the query result. In still another embodiment, the sorting is performed on the basis of a requested value range coverage. In yet another embodiment, the sorting is performed on the basis of suitability scores which are determined with respect to analysis routines which are configured for processing the query result.Type: ApplicationFiled: November 30, 2004Publication date: June 1, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard Dettinger, Daniel Kolz, Frederick Kulack
-
Publication number: 20060064634Abstract: A method, apparatus, system, and signal-bearing medium that, in an embodiment, create an amalgamated file based on differences between versions of files. When an edit command directed to the amalgamated file is received, the file to which the edit command applies is determined and a change tag is added to the amalgamated file. The change tag includes at least an identification of the file to which the edit applies. In various embodiments, the file to which the edit command applies is determined based on a specification in the edit command or based on the location in the amalgamated file to which the edit command is directed. Data in the amalgamated file is saved by finding the change tags in the amalgamated file, and saving the associated data to the files identified in the change tags. The amalgamated file may be displayed in a number of different views, where the views display respective subsets of the differences based on the files to which they apply.Type: ApplicationFiled: September 17, 2004Publication date: March 23, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard Dettinger, Frederick Kulack
-
Publication number: 20060064394Abstract: A method, system, and computer-readable medium for preserving an association between electronic documents are provided. In one embodiment of the invention, an electronic document is stored at a storage media address, the electronic document containing a citation, the citation containing a link to a network address of a remotely located electronic document. A copy of the remotely located electronic document is stored, and the electronic document is associated with the copy. A request is received for the remotely located electronic document, and an attempt to access the remotely located electronic document is made. If the remotely located electronic document cannot be accessed, a copy of the remotely located electronic document is returned.Type: ApplicationFiled: September 17, 2004Publication date: March 23, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard Dettinger, Frederick Kulack
-
Publication number: 20050289637Abstract: A method, apparatus, system, and signal-bearing medium that in an embodiment save presented clips of a program and delete unpresented clips of the program. Meta-data associated with the program or embedded in the program to delineate the presented clips. The meta-data are created in response to commands that cause or end the presentation of the program, such as play, slow motion, skip, fast forward, or rewind commands.Type: ApplicationFiled: June 29, 2004Publication date: December 29, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Burke, Frederick Kulack, Kevin Paterson
-
Publication number: 20050234680Abstract: Methods, computers and articles of manufacture for testing and validating user interface content. Documents can be tested for both structure and content. In one embodiment, documents are parsed and compared to determine whether the documents are at least structurally equivalent. Parsed documents may also be compared to determine whether the documents are content the equivalent. In another embodiment, one or more test expressions are executed against one or more of the documents being compared.Type: ApplicationFiled: April 14, 2004Publication date: October 20, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard Dettinger, Daniel Kolz, Frederick Kulack, Shannon Wenzel
-
Publication number: 20050158038Abstract: A method, apparatus, system, and signal-bearing medium that in an embodiment select a program based on a criteria if a storage threshold is exceeded and change the compression level of the selected program. Changing the compression level reduces the amount of storage consumed by the program. In various embodiments, the criteria may be based on a ranking of a category to which the program belongs, based on whether the program previously had the compression level changed, based on the age of the program, based on the difference between the current compression level of the program and the minimum compression level of the program, and/or the amount of storage space saved by changing the compression level of the program. In this way, storage may be made available for saving future programs without necessarily deleting current programs.Type: ApplicationFiled: January 20, 2004Publication date: July 21, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard Dettinger, Frederick Kulack
-
Publication number: 20050114329Abstract: A method, system and article of manufacture for data processing in databases and, more particularly, for providing natural language support in a database environment. One embodiment provides a method of providing natural language support for users running queries against a database. The method comprises providing a data abstraction model comprising a plurality of logical fields abstractly describing physical data residing in the database, and associating the data abstraction model with a language resource component defining a natural language expression for each of the plurality of logical fields.Type: ApplicationFiled: November 20, 2003Publication date: May 26, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard Dettinger, Frederick Kulack, Richard Stevens
-
Publication number: 20050076015Abstract: Methods, apparatus and article of manufacture for modifying query elements to produce a desired result size. A requesting entity specifies a desired result set size to be returned for a given query. One or more elements specified in the query are modified until a resulting modified query is produced which, when executed produces the desired result set size.Type: ApplicationFiled: October 2, 2003Publication date: April 7, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard Dettinger, Frederick Kulack, Richard Stevens, Eric Will
-
Publication number: 20050066327Abstract: Methods, systems and articles of manufacture for performing multiple request processing. Redundant instances of executing entities service requests in a time-delayed fashion, relative to one another. In this way, a user can be returned to an earlier state by switching to the execution flow of one of the other executing entities.Type: ApplicationFiled: September 18, 2003Publication date: March 24, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard Dettinger, Frederick Kulack, Richard Stevens, Eric Will
-
Publication number: 20050010558Abstract: A system, method and article of manufacture for query execution management in a data processing system and more particularly for scheduling execution of queries against one or more databases in a data processing system. One embodiment provides a method for managing query execution in a data processing system. The method comprises providing at least one query execution schedule configured to schedule specific queries against a database in the data processing system, receiving a query against the database, and managing execution of the received query on the basis of the at least one query execution schedule.Type: ApplicationFiled: July 11, 2003Publication date: January 13, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard Dettinger, Frederick Kulack, Richard Stevens, Eric Will