Patents by Inventor Fred Kulack
Fred 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).
-
Patent number: 9465853Abstract: Techniques are disclosed for implementing custom object-in-memory formats in a data grid network appliance. The techniques include maintaining a record of format definitions on a client device of the data grid and a corresponding record of format definitions on a server device of the data grid. Each format definition may indicate one or more attributes of an object class and data types and byte ranges of the attributes. The client device may serialize one or more objects for storage in the data grid based on respective format definitions associated with the one or more objects and retrieved from the record of format definitions maintained on the client device. Further, the server device may perform one or more data grid operations using format definitions retrieved from the record of format definitions maintained on the server device.Type: GrantFiled: December 5, 2012Date of Patent: October 11, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jared H. Anderson, Chris D. Johnson, Fred A. Kulack, William T. Newport
-
Patent number: 9454588Abstract: Techniques are disclosed for implementing custom object-in-memory formats in a data grid network appliance. The techniques include maintaining a record of format definitions on a client device of the data grid and a corresponding record of format definitions on a server device of the data grid. Each format definition may indicate one or more attributes of an object class and data types and byte ranges of the attributes. The client device may serialize one or more objects for storage in the data grid based on respective format definitions associated with the one or more objects and retrieved from the record of format definitions maintained on the client device. Further, the server device may perform one or more data grid operations using format definitions retrieved from the record of format definitions maintained on the server device.Type: GrantFiled: August 14, 2012Date of Patent: September 27, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jared H. Anderson, Chris D. Johnson, Fred A. Kulack, William T. Newport
-
Publication number: 20140052736Abstract: Techniques are disclosed for implementing custom object-in-memory formats in a data grid network appliance. The techniques include maintaining a record of format definitions on a client device of the data grid and a corresponding record of format definitions on a server device of the data grid. Each format definition may indicate one or more attributes of an object class and data types and byte ranges of the attributes. The client device may serialize one or more objects for storage in the data grid based on respective format definitions associated with the one or more objects and retrieved from the record of format definitions maintained on the client device. Further, the server device may perform one or more data grid operations using format definitions retrieved from the record of format definitions maintained on the server device.Type: ApplicationFiled: August 14, 2012Publication date: February 20, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jared H. ANDERSON, Chris D. JOHNSON, Fred A. KULACK, William T. NEWPORT
-
Publication number: 20110270856Abstract: Techniques are disclosed for improving the quality and durability of citations used within research documents. A method and apparatus may be sued to enhance the ability of researches to collaborate (or to simply be alerted) when the substance of a reference cited in one research document changes in a way that may conflict with how that reference is used in the citing document. For example, changes in cited reference may undermine (or enhance) the conclusions of a research paper stored in the managed repository.Type: ApplicationFiled: April 30, 2010Publication date: November 3, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard D. Dettinger, Fred A. Kulack, Kevin G. Paterson
-
Patent number: 7836071Abstract: Embodiments of the invention enable users of an abstract database to use logical fields that are relevant to a given model entity. In one embodiment, a user may be presented with a query interface that includes relevant fields, and which may be used to compose abstract queries. In another embodiment, the query interface may include an initial query result, and may include relevant fields for model entities included in the initial query result. The query interface may be configured to enable a user to perform subsequent query operations using the included relevant fields.Type: GrantFiled: September 18, 2007Date of Patent: November 16, 2010Assignee: International Business Machines CorporationInventors: Janice R. Glowacki, Richard D. Dettinger, Fred A. Kulack
-
Patent number: 7711723Abstract: A method, system and article of manufacture for processing requests in web applications and, more particularly, for processing requests between two different applications. One embodiment provides a computer-implemented method of processing a copy request in a distributed environment including at least a first and a second application. The method comprises receiving, from the first application, a copy request for a copy of a selected object. A fully defined instance of the selected object resides in the second application and only a representation of the fully defined instance resides in the first application. The method further comprises generating, by the second application, an object descriptor representing the fully defined instance. At least a portion of the fully defined instance is excluded in the object descriptor. The object descriptor is transmitted from the second to the first application. Thereby, access by the first application to the fully defined instance is prevented.Type: GrantFiled: April 20, 2006Date of Patent: May 4, 2010Assignee: International Business Machines CorporationInventors: Richard D. Dettinger, Daniel P. Kolz, Fred A. Kulack
-
Patent number: 7584178Abstract: A method, system and article of manufacture for query processing and, more particularly, for managing execution of a query against data in a database. One embodiment comprises receiving a query having (i) at least one result field configured to return data from at least one data record included with the database, and (ii) a query condition comprising a field and a query object associated with the field by an operator configured to select values for the field from the query object. The method further comprises determining whether the query object is configured to provide one or more valid values for the field. If the query object is not configured to provide one or more valid values for the field, the query object is transformed into a transformed query object that is configured to provide one or more valid values for the field. Then, the query is executed against the database.Type: GrantFiled: April 20, 2006Date of Patent: September 1, 2009Assignee: International Business Machines CorporationInventors: Richard D. Dettinger, Daniel P. Kolz, Fred A. Kulack, Richard J. Stevens
-
Publication number: 20090077012Abstract: Embodiments of the invention enable users of an abstract database to use logical fields that are relevant to a given model entity. In one embodiment, a user may be presented with a query interface that includes relevant fields, and which may be used to compose abstract queries. In another embodiment, the query interface may include an initial query result, and may include relevant fields for model entities included in the initial query result. The query interface may be configured to enable a user to perform subsequent query operations using the included relevant fields.Type: ApplicationFiled: September 18, 2007Publication date: March 19, 2009Inventors: Janice R. Glowacki, Richard D. Dettinger, Fred A. Kulack
-
Publication number: 20070250472Abstract: A method, system and article of manufacture for query processing and, more particularly, for managing execution of a query against data in a database. One embodiment comprises receiving a query having (i) at least one result field configured to return data from at least one data record included with the database, and (ii) a query condition comprising a field and a query object associated with the field by an operator configured to select values for the field from the query object. The method further comprises determining whether the query object is configured to provide one or more valid values for the field. If the query object is not configured to provide one or more valid values for the field, the query object is transformed into a transformed query object that is configured to provide one or more valid values for the field. Then, the query is executed against the database.Type: ApplicationFiled: April 20, 2006Publication date: October 25, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard Dettinger, Daniel Kolz, Fred Kulack, Richard Stevens
-
Publication number: 20070250520Abstract: A method, system and article of manufacture for processing requests in web applications and, more particularly, for processing requests between two different applications. One embodiment provides a computer-implemented method of processing a copy request in a distributed environment including at least a first and a second application. The method comprises receiving, from the first application, a copy request for a copy of a selected object. A fully defined instance of the selected object resides in the second application and only a representation of the fully defined instance resides in the first application. The method further comprises generating, by the second application, an object descriptor representing the fully defined instance. At least a portion of the fully defined instance is excluded in the object descriptor. The object descriptor is transmitted from the second to the first application. Thereby, access by the first application to the fully defined instance is prevented.Type: ApplicationFiled: April 20, 2006Publication date: October 25, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard Dettinger, Daniel Kolz, Fred Kulack