Patents by Inventor Charles Daniel Wolfson
Charles Daniel Wolfson 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: 8290960Abstract: An approach is provided for selecting a trust factor from trust factors that are included in a trust index repository. A trust metaphor is associated with the selected trust factor. The trust metaphor includes various context values. Range values are received and the trust metaphor, context values, and range values are associated with the selected trust factor. A request is received from a data consumer, the request corresponding to a trust factor metadata score that is associated with the selected trust factor. The trust factor metadata score is retrieved and matched with the range values. The matching results in one of the context values being selected based on the retrieved trust factor metadata score. The selected context value is then provided to the data consumer.Type: GrantFiled: October 24, 2008Date of Patent: October 16, 2012Assignee: International Business Machines CorporationInventors: Chung-Sheng Li, Ivan Matthew Milman, Guenter Anton Sauter, Harald Clyde Smith, Charles Daniel Wolfson
-
Publication number: 20120239703Abstract: A method, apparatus and computer program product, for generating a framework for supporting a homogeneous view of an information collection managed in a heterogeneous system of information storage sources. The framework includes an information collection data model mapped to an information source data model, and an information storage services data model mapped to the information source data model. The information collection data model defines information to be collected and stored as an information collection in one or more information storage sources. The information source data model references data sets containing the information defined in the information collection data model. The information storage services data model defines information storage services for accessing and performing operations on the one or more information storage sources storing the information collection.Type: ApplicationFiled: March 18, 2011Publication date: September 20, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeffrey Blight, Amanda Elizabeth Chessell, Dan Jeffrey Mandelstein, Ivan Matthew Milman, Charles Daniel Wolfson
-
Publication number: 20120227055Abstract: Methods and apparatus, including computer program products, implementing and using techniques for automatic workflow processing in a workflow processing computer system.Type: ApplicationFiled: May 15, 2012Publication date: September 6, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mike Grasselt, Albert Maier, Bernhard Mitschang, Oliver Suhre, Charles Daniel Wolfson
-
Patent number: 8250583Abstract: Methods and apparatus, including computer program products, implementing and using techniques for automatic workflow processing in a workflow processing computer system.Type: GrantFiled: September 4, 2007Date of Patent: August 21, 2012Assignee: International Business Machines CorporationInventors: Mike Grasselt, Albert Maier, Oliver Suhre, Charles Daniel Wolfson, Bernhard Mitschang
-
Patent number: 8166006Abstract: The present invention provides a method, system and program product for integrating a service external to a database into a database such that the service may be easily invoked from the database. Preferably, the service is a web service available over the internet The service may be invoked from any of a number of invoking mechanisms of the database. In a first specific embodiment, the mechanism comprises a user-defined function within an SQL statement. In a second specific embodiment, the mechanism comprises a virtual table. In a third specific embodiment, the mechanism comprises a stored procedure. In a fourth specific embodiment, the mechanism comprises a trigger. In a fifth specific embodiment, the mechanism comprises a federated table accessed via a nickname and implemented using a wrapper.Type: GrantFiled: September 28, 2001Date of Patent: April 24, 2012Assignee: International Business Machines CorporationInventors: Larry Brown, James C. Kleewein, Berthold Reinwald, Peter M. Schwarz, Charles Daniel Wolfson
-
Patent number: 8145595Abstract: Activities within a workflow are either data management activities (DMAs) or non-DMAs. A workflow is typically carried out by a system by executing one activity after the other. This can, however, be very time consuming. A method and system are provided for optimizing a group of activities (GOA) comprising a DMA, whereby the GOA is comprised in the workflow to improve the overall performance. The method determines the DMAs, and for each DMA, a data level statement (DLS). The GOA is determined and a process graph model (PGM) is determined from the GOA so that the DLS is comprised in the PGM and the semantics of the PGM are identical to those of the GOA. The PGM is optimized for which an optimized GOA is determined. The semantics of the optimized GOA are identical to those of the GOA. In the workflow, the GOA is replaced by the optimized GOA.Type: GrantFiled: July 2, 2008Date of Patent: March 27, 2012Assignee: International business Machines CorporationInventors: Matthias Kloppmann, Frank Leymann, Albert Maier, Berhard Mitschang, Charles Daniel Wolfson
-
Patent number: 8108330Abstract: An approach is provided in which atomic trust scores are computed using a atomic trust factors that are applied to a plurality of metadata. A first set of composite trust scores are computed using some of the atomic trust scores. The composite trust scores are computed using a first set of algorithms. Some of the algorithms use a factor weighting value as input to the algorithm. A second plurality of composite trust scores is computed using some of the composite trust scores that were included in the first set of scores as input. A fact and one of the second set of composite trust scores are presented to a user. The presented composite trust score provides a trustworthiness value that corresponds to the presented fact.Type: GrantFiled: October 24, 2008Date of Patent: January 31, 2012Assignee: International Business Machines CorporationInventors: Chung-Sheng Li, Ivan Matthew Milman, Guenter Anton Sauter, Harald Clyde Smith, Charles Daniel Wolfson
-
Patent number: 7890922Abstract: Techniques are provided for processing a workflow. A workflow including one or more data management activities is received. A workflow description is generated from the workflow that includes a description of the one or more data management activities. One or more data management operations are generated from the workflow description. The one or more data management operations are executed against one or more data management systems.Type: GrantFiled: January 6, 2009Date of Patent: February 15, 2011Assignee: International Business Machines CorporationInventors: Mike Grasselt, Matthias Kloppmann, Albert Maier, Oliver Suhre, Matthias Tschaffler, Charles Daniel Wolfson
-
Publication number: 20100106560Abstract: An approach is provided in which atomic trust scores are computed using a atomic trust factors that are applied to a plurality of metadata. A first set of composite trust scores are computed using some of the atomic trust scores. The composite trust scores are computed using a first set of algorithms. Some of the algorithms use a factor weighting value as input to the algorithm. A second plurality of composite trust scores is computed using some of the composite trust scores that were included in the first set of scores as input. A fact and one of the second set of composite trust scores are presented to a user. The presented composite trust score provides a trustworthiness value that corresponds to the presented fact.Type: ApplicationFiled: October 24, 2008Publication date: April 29, 2010Applicant: International Business Machines CorporationInventors: Chung-Sheng Li, Ivan Matthew Milman, Guenter Anton Sauter, Harald Clyde Smith, Charles Daniel Wolfson
-
Publication number: 20100106558Abstract: An approach is provided in which facts are received and then one or more atomic fact trust analyses are performed on the facts. The atomic fact trust analyses result in various atomic trust factor scores. Composite trust analysis is performed using the atomic trust factor scores. The composite trust analyses result in composite trust factor scores. The atomic trust factor scores and the composite trust factor scores are stored in a trust index repository that is managed by a trust index framework. A request is then received for trusted data, the request being from an information consumer. The trust index framework then retrieves one of the composite trust factor scores from the trust index repository, with the retrieved composite trust factor score corresponding to the trusted data request, and this the retrieved composite trust factor score is provided to the information consumer.Type: ApplicationFiled: October 24, 2008Publication date: April 29, 2010Applicant: International Business Machines CorporationInventors: Chung-Sheng Li, Ivan Matthew Milman, Guenter Anton Sauter, Harald Clyde Smith, Charles Daniel Wolfson
-
Publication number: 20100107244Abstract: An approach is provided for selecting one or more trust factors from trust factors included in a trust index repository. Thresholds are identified corresponding to one or more of the selected trust factors. Actions are identified to perform when the selected trust factors reach the corresponding threshold values. The identified thresholds, identified actions, and selected trust factors are stored in a data store. The selected trust factors are monitored by comparing one or more trust metadata scores with the stored identified thresholds. The stored identified actions that correspond to the selected trust factors are performed when one or more of the trust metadata scores reach the identified thresholds. At least one of the actions includes an event notification that is provided to a trust data consumer.Type: ApplicationFiled: October 24, 2008Publication date: April 29, 2010Applicant: International Business Machines CorporationInventors: Chung-Sheng Li, Ivan Matthew Milman, Guenter Anton Sauter, Harald Clyde Smith, Charles Daniel Wolfson
-
Publication number: 20100106559Abstract: An approach is provided for selecting a trust factor from trust factors that are included in a trust index repository. A trust metaphor is associated with the selected trust factor. The trust metaphor includes various context values. Range values are received and the trust metaphor, context values, and range values are associated with the selected trust factor. A request is received from a data consumer, the request corresponding to a trust factor metadata score that is associated with the selected trust factor. The trust factor metadata score is retrieved and matched with the range values. The matching results in one of the context values being selected based on the retrieved trust factor metadata score. The selected context value is then provided to the data consumer.Type: ApplicationFiled: October 24, 2008Publication date: April 29, 2010Applicant: International Business Machines CorporationInventors: Chung-Sheng Li, Ivan Matthew Milman, Guenter Anton Sauter, Harald Clyde Smith, Charles Daniel Wolfson
-
Publication number: 20090119639Abstract: Techniques are provided for processing a workflow. A workflow including one or more data management activities is received. A workflow description is generated from the workflow that includes a description of the one or more data management activities. One or more data management operations are generated from the workflow description. The one or more data management operations are executed against one or more data management systems.Type: ApplicationFiled: January 6, 2009Publication date: May 7, 2009Applicant: International Business Machines CorporationInventors: Mike GRASSELT, Matthias KLOPPMANN, Albert MAIER, Oliver SUHRE, Matthias TSCHAFFLER, Charles Daniel WOLFSON
-
Patent number: 7526489Abstract: Systems, methods, and computer products that support techniques associated with highly reliable transaction protocol semantics in databases. Such techniques extend database transaction semantics that support a single-phase or a two-phase commit protocol to include user-defined operations while supporting the XA X/Open® Distributed Transaction Processing Protocol (“XA Transaction Protocol”). The preferred embodiment of the present invention novelly enables user-defined operations that access external resources by means of the XA Transaction Protocol to be included in database transaction processing features. Thereby user-level access to well-defined APIs is provided. Further, the preferred embodiment of the present invention novelly ensures atomicity for the results of the database transaction that includes both the user-defined operations and database operations. According to the preferred embodiment of the present invention the database acts, in part, as an XA transaction manager.Type: GrantFiled: November 18, 2003Date of Patent: April 28, 2009Assignee: International Business Machines CorporationInventors: Vander R. Alves, Curt L. Cotner, Mary A. Roth, Morgan Y. Tong, Charles Daniel Wolfson
-
Patent number: 7499906Abstract: Activities within a workflow are either data management activities (DMAs) or non-DMAs. A workflow is typically carried out by a system by executing one activity after the other. This can, however, be very time consuming. A method and system are provided for optimizing a group of activities (GOA) comprising a DMA, whereby the GOA is comprised in the workflow to improve the overall performance. The method determines the DMAs, and for each DMA, a data level statement (DLS). The GOA is determined and a process graph model (PGM) is determined from the GOA so that the DLS is comprised in the PGM and the semantics of the PGM are identical to those of the GOA. The PGM is optimized for which an optimized GOA is determined. The semantics of the optimized GOA are identical to those of the GOA. In the workflow, the GOA is replaced by the optimized GOA.Type: GrantFiled: August 2, 2006Date of Patent: March 3, 2009Assignee: International Business Machines CorporationInventors: Matthias Kloppmann, Frank Leymann, Albert Maier, Bernhard Mitschang, Charles Daniel Wolfson
-
Patent number: 7496887Abstract: Techniques are provided for processing a workflow. A workflow including one or more data management activities is received. A workflow description is generated from the workflow that includes a description of the one or more data management activities. One or more data management operations are generated from the workflow description. The one or more data management operations are executed against one or more data management systems.Type: GrantFiled: March 1, 2005Date of Patent: February 24, 2009Assignee: International Business Machines CorporationInventors: Mike Grasselt, Matthias Kloppmann, Albert Maier, Oliver Suhre, Matthias Tschaffler, Charles Daniel Wolfson
-
Publication number: 20080307008Abstract: A centralized method for defining and enforcing strong-typing among domains in RDBMS or ORDBMS is provided to allow flexible, easy, and quick domain creation, as well as facilitating easy implementation and change control on domains. When an application requests data from the database, one or more domains are first identified in the SQL query. A determination is then made as to whether operators for each domain pair in the SQL query are authorized. A determination is also made as to whether functions in the SQL authorized. If the operators and functions in the SQL are authorized, the initial SQL request is rewritten to include a casting formula for each domain pair operation. The rewritten SQL request is then executed.Type: ApplicationFiled: August 15, 2008Publication date: December 11, 2008Applicant: International Business Machines CorporationInventors: John Hans Handy-Bosma, Dan Jeffrey Mandelstein, Mei Yang Selvage, Charles Daniel Wolfson
-
Publication number: 20080281659Abstract: Activities within a workflow are either data management activities (DMAs) or non-DMAs. A workflow is typically carried out by a system by executing one activity after the other. This can, however, be very time consuming. A method and system are provided for optimizing a group of activities (GOA) comprising a DMA, whereby the GOA is comprised in the workflow to improve the overall performance. The method determines the DMAs, and for each DMA, a data level statement (DLS). The GOA is determined and a process graph model (PGM) is determined from the GOA so that the DLS is comprised in the PGM and the semantics of the PGM are identical to those of the GOA. The PGM is optimized for which an optimized GOA is determined. The semantics of the optimized GOA are identical to those of the GOA. In the workflow, the GOA is replaced by the optimized GOA.Type: ApplicationFiled: July 2, 2008Publication date: November 13, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthias Kloppmann, Frank Leymann, Albert Maier, Bernhard Mitschang, Charles Daniel Wolfson
-
Patent number: 7430551Abstract: A centralized method for defining and enforcing strong-typing among domains in RDBMS or ORDBMS is provided to allow flexible, easy, and quick domain creation, as well as facilitating easy implementation and change control on domains. When an application requests data from the database, one or more domains are first identified in the SQL query. A determination is then made as to whether operators for each domain pair in the SQL query are authorized. A determination is also made as to whether functions in the SQL authorized. If the operators and functions in the SQL are authorized, the initial SQL request is rewritten to include a casting formula for each domain pair operation. The rewritten SQL request is then executed.Type: GrantFiled: January 20, 2005Date of Patent: September 30, 2008Assignee: International Business Machines CorporationInventors: John Hans Handy-Bosma, Dan Jeffrey Mandelstein, Mei Yang Selvage, Charles Daniel Wolfson
-
Patent number: 7412457Abstract: A method, apparatus and program storage device for mapping data objects, residing in multiple data sources or generated dynamically, into a single or multiple reusable software components, for integrated information access to multiple disparate data sources, residing on or generating the data dynamically on different hardware systems and possibly in different data formats. A user identifies selected data objects from multiple data sources and registers them with an information integration software facility, in order to create at least one virtual data object having at least one attribute from the selected registered data objects, and to wrap access to the at least one virtual data object into a reusable software component, as though it was a single real data object, accessible directly from software applications.Type: GrantFiled: November 6, 2004Date of Patent: August 12, 2008Assignee: International Business Machines CorporationInventors: Cynthia Maro Saracco, Charles Daniel Wolfson