Patents by Inventor Frank J. Budinsky

Frank J. Budinsky 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: 9715494
    Abstract: A message being constructed for posting on a messaging platform is analyzed to extract a set of message characteristics. A past period is computed for a channel on the messaging platform. A set of channel characteristics is extracted from a past period data posted in the channel during the past period. When a threshold degree of match exists between the set of message characteristics and the set of channel characteristics, a characteristic is determined that is different in the message characteristics and the channel characteristics, and which is desirable in the channel. A recommendation is constructed to include (i) a channel identifier of the channel to suggest posting the message in the channel, and (ii) a change to the message according to the corresponding characteristic in the set of channel characteristics, wherein the change to the message increases a degree of acceptability of the message in the channel.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: July 25, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Frank J. Budinsky, Briana Frank, Anish Ramasekar, Lin Sun, David C. Tropeano
  • Patent number: 9177001
    Abstract: A data indexing system including a plurality of servers and a tracked resource set client is provided. Each of the servers includes a plurality of resources that are part of a resource set. Each of the servers also includes a tracked resource set corresponding to the resource set. The tracked resource set describes the plurality of resources located in the resource set. The server identifies the plurality of resources using rules of linked data. The tracked resource set client is in communication with the plurality of servers. The tracked resource set client has a data index. The data index is built and kept up to date using the tracked resource set of each of the plurality of servers.
    Type: Grant
    Filed: October 2, 2013
    Date of Patent: November 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Frank J. Budinsky, James J. Des Rivieres, Martin P. Nally
  • Patent number: 9177000
    Abstract: A data indexing system including a plurality of servers and a tracked resource set client is provided. Each of the servers includes a plurality of resources that are part of a resource set. Each of the servers also includes a tracked resource set corresponding to the resource set. The tracked resource set describes the plurality of resources located in the resource set. The server identifies the plurality of resources using rules of linked data. The tracked resource set client is in communication with the plurality of servers. The tracked resource set client has a data index. The data index is built and kept up to date using the tracked resource set of each of the plurality of servers.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: November 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Frank J. Budinsky, James J. Des Rivieres, Martin P. Nally
  • Patent number: 8832128
    Abstract: Embodiments of the present invention provide a method, system and computer program product for expression evaluation of content instances of multiple different data models. In an embodiment of the invention, a method for expression evaluation of content instances over multiple different data models comprises loading a schema for a content instance in memory of a computer and evaluating an expression against the content instance. In response to a failure during the evaluation of the expression against the content instance to resolve a reference to an element specified by the expression, an alias reference for the element can be identified in the schema and the evaluation can be completed using the alias reference in lieu of the specified reference.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: September 9, 2014
    Assignee: International Business Machines Corporation
    Inventors: Frank J. Budinsky, Scott A. Boag, Chris Markes, Ilene R. Seelemann
  • Patent number: 8825686
    Abstract: Embodiments of the present invention provide a method, system and computer program product for expression evaluation of content instances of multiple different data models. In an embodiment of the invention, a method for expression evaluation of content instances over multiple different data models comprises loading a schema for a content instance in memory of a computer and evaluating an expression against the content instance. In response to a failure during the evaluation of the expression against the content instance to resolve a reference to an element specified by the expression, an alias reference for the element can be identified in the schema and the evaluation can be completed using the alias reference in lieu of the specified reference.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Scott A. Boag, Frank J. Budinsky, Christopher F. R. Markes, Ilene R. Seelemann
  • Publication number: 20140032494
    Abstract: A data indexing system including a plurality of servers and a tracked resource set client is provided. Each of the servers include a plurality of resources that are part of a resource set. Each of the servers also include a tracked resource set corresponding to the resource set. The tracked resource set describes the plurality of resources located in the resource set. The server identifies the plurality of resources using rules of linked data. The tracked resource set client is in communication with the plurality of servers. The tracked resource set client has a data index. The data index is built and kept up to date using the tracked resource set of each of the plurality of servers.
    Type: Application
    Filed: October 2, 2013
    Publication date: January 30, 2014
    Applicant: International Business Machines Corporation
    Inventors: Frank J. Budinsky, James J. Des Rivieres, Martin P. Nally
  • Publication number: 20130290253
    Abstract: A data indexing system including a plurality of servers and a tracked resource set client is provided. Each of the servers include a plurality of resources that are part of a resource set. Each of the servers also include a tracked resource set corresponding to the resource set. The tracked resource set describes the plurality of resources located in the resource set. The server identifies the plurality of resources using rules of linked data. The tracked resource set client is in communication with the plurality of servers. The tracked resource set client has a data index. The data index is built and kept up to date using the tracked resource set of each of the plurality of servers.
    Type: Application
    Filed: April 30, 2012
    Publication date: October 31, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Frank J. Budinsky, James J. Des Rivieres, Martin P. Nally
  • Publication number: 20120330997
    Abstract: Embodiments of the present invention provide a method, system and computer program product for expression evaluation of content instances of multiple different data models. In an embodiment of the invention, a method for expression evaluation of content instances over multiple different data models comprises loading a schema for a content instance in memory of a computer and evaluating an expression against the content instance. In response to a failure during the evaluation of the expression against the content instance to resolve a reference to an element specified by the expression, an alias reference for the element can be identified in the schema and the evaluation can be completed using the alias reference in lieu of the specified reference.
    Type: Application
    Filed: June 27, 2011
    Publication date: December 27, 2012
    Applicant: International Business Machines Corporation
    Inventors: Scott A. Boag, Frank J. Budinsky, Christopher F.R. Markes, Ilene R. Seelemann
  • Publication number: 20120331355
    Abstract: Embodiments of the present invention provide a method, system and computer program product for expression evaluation of content instances of multiple different data models. In an embodiment of the invention, a method for expression evaluation of content instances over multiple different data models comprises loading a schema for a content instance in memory of a computer and evaluating an expression against the content instance. In response to a failure during the evaluation of the expression against the content instance to resolve a reference to an element specified by the expression, an alias reference for the element can be identified in the schema and the evaluation can be completed using the alias reference in lieu of the specified reference.
    Type: Application
    Filed: February 28, 2012
    Publication date: December 27, 2012
    Applicant: International Business Machines Corporation
    Inventors: Scott A. Boag, Frank J. Budinsky, Christopher F.R. Markes, Ilene R. Seelemann
  • Patent number: 7926032
    Abstract: The present invention is directed to an improved mapping system and code generation system. Embodiments of the present invention separate the mapping of data elements into two metalevels. The first metalevel maps between types of elements (e.g., string, int, float, varchar, etc.). This first metalevel mapping is associated with an object that contains a method (i.e., a function) which performs the conversion between the type of the element from a first data structure to the type of element in a second data structure. The second metalevel describes the actual mapping between the data elements at issue. Accordingly, the second metalevel results in an instance of the first metalevel object. Source code or scripts generated in accordance with this separation provide numerous advantages including improved flexibility, reduced storage space usage and others. The two metalevel modeling of the invention can be embodied in source code (or script) generators to generate more efficient source code (or scripts).
    Type: Grant
    Filed: July 18, 2002
    Date of Patent: April 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Michael Beisiegel, Charles D. Bridgham, Frank J. Budinsky, Eduardus A. T. Merks, Lawrence S. Rich
  • Publication number: 20040015515
    Abstract: The present invention is directed to an improved mapping system and code generation system. Embodiments of the present invention separate the mapping of data elements into two metalevels. The first metalevel maps between types of elements (e.g., string, int, float, varchar, etc.). This first metalevel mapping is associated with an object that contains a method (i.e., a function) which performs the conversion between the type of the element from a first data structure to the type of element in a second data structure. The second metalevel describes the actual mapping between the data elements at issue. Accordingly, the second metalevel results in an instance of the first metalevel object. Source code or scripts generated in accordance with this separation provide numerous advantages including improved flexibility, reduced storage space usage and others. The two metalevel modeling of the invention can be embodied in source code (or script) generators to generate more efficient source code (or scripts).
    Type: Application
    Filed: July 18, 2002
    Publication date: January 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Michael Beisiegel, Charles D. Bridgham, Frank J. Budinsky, Eduardus A.T. Merks, Lawrence S. Rich
  • Patent number: 6407753
    Abstract: A system and method for integrating entities using a graphic user interface (GUI) to provide user-interactive rule-based matching and difference reconciliation. In one aspect, a system for integrating entities employs a combination of default matching and reconciliation approaches and user tailoring to generate a composite entity from one or more input entities using a set of composition rules. The set of composition rules comprises a combination of default rules, as well as rules that represent user interactions that are performed via a graphical user interface when the user edits a composite result. The rules are captured and then stored persistently when the user requests that the composition be saved, such that the rules may be retrieved during a subsequent editing session associated with the same inputs. If the inputs change, the integration process (as specified by the rules) can automatically handle many changes.
    Type: Grant
    Filed: May 4, 1999
    Date of Patent: June 18, 2002
    Assignee: International Business Machines Corporation
    Inventors: Frank J. Budinsky, Steven R. Dobson, Matthew Kaplan, Vincent J. Kruskal, Harold L. Ossher, Peri L. Tarr