Patents by Inventor Gregory Fitzpatrick

Gregory Fitzpatrick 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: 11269905
    Abstract: A computer-implemented method includes analyzing a first dataset to extract metadata that corresponds to a first visualization; analyzing a second dataset to extract metadata; comparing the metadata of the datasets; deriving based on the comparing, a level of correlation between attributes of the datasets; establishing a score for each of the levels of correlation; determining that a first attribute of the first dataset and a first attribute of the second dataset are a match in response to the establishing of a score for the level of correlation of the first attributes of the datasets; determining that the datasets are related in response to the determining that the first attributes of the datasets are a match; and directing the displaying of a second visualization, the second visualization being a visual representation that includes data from the second dataset.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: March 8, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gregory Fitzpatrick, Enam Khan, Alban Pui Man Tsui, John Kellett, Ramon Leonard Hendrik Pisters, Colin Anthony McLay
  • Publication number: 20200401580
    Abstract: A computer-implemented method includes analyzing a first dataset to extract metadata that corresponds to a first visualization; analyzing a second dataset to extract metadata; comparing the metadata of the datasets; deriving based on the comparing, a level of correlation between attributes of the datasets; establishing a score for each of the levels of correlation; determining that a first attribute of the first dataset and a first attribute of the second dataset are a match in response to the establishing of a score for the level of correlation of the first attributes of the datasets; determining that the datasets are related in response to the determining that the first attributes of the datasets are a match; and directing the displaying of a second visualization, the second visualization being a visual representation that includes data from the second dataset.
    Type: Application
    Filed: June 20, 2019
    Publication date: December 24, 2020
    Inventors: Gregory FITZPATRICK, Enam KHAN, Alban Pui Man TSUI, John KELLETT, Ramon Leonard Hendrik PISTERS, Colin Anthony MCLAY
  • Patent number: 10832457
    Abstract: A method, system and computer program product for generating instances of dashboards, each dashboard instance including a set of visualizations of analytical data, relating to a collection of data. User interaction data representative of a user's actions undertaken during data exploration of the collection of data is obtained. A set of potential visualizations of analytical data relating to the collection of data is defined based on the user interaction data. At least one dashboard instance relating to the collection of data is defined based on the user interaction data and the set of potential visualizations.
    Type: Grant
    Filed: January 23, 2018
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Peter R. Broadbent, Leo A. Coolen, Gregory Fitzpatrick, Franciscus J. van Ham
  • Patent number: 10706598
    Abstract: A method, system and computer program product for generating instances of dashboards, each dashboard instance including a set of visualizations of analytical data, relating to a collection of data. User interaction data representative of a user's actions undertaken during data exploration of the collection of data is obtained. A set of potential visualizations of analytical data relating to the collection of data is defined based on the user interaction data. At least one dashboard instance relating to the collection of data is defined based on the user interaction data and the set of potential visualizations.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: July 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Peter R. Broadbent, Leo A. Coolen, Gregory Fitzpatrick, Franciscus J. van Ham
  • Publication number: 20180165843
    Abstract: A method, system and computer program product for generating instances of dashboards, each dashboard instance including a set of visualizations of analytical data, relating to a collection of data. User interaction data representative of a user's actions undertaken during data exploration of the collection of data is obtained. A set of potential visualizations of analytical data relating to the collection of data is defined based on the user interaction data. At least one dashboard instance relating to the collection of data is defined based on the user interaction data and the set of potential visualizations.
    Type: Application
    Filed: December 14, 2016
    Publication date: June 14, 2018
    Inventors: Peter R. Broadbent, Leo A. Coolen, Gregory Fitzpatrick, Franciscus J. van Ham
  • Publication number: 20180165347
    Abstract: Computer-implemented, multi-dimensional analysis can include storing, in a memory and using a processor, a named filter dimension as part of a multi-dimensional data model for a database. The named filter dimension includes a plurality of named filters with each named filter having an expression specifying a subset of original data of the database. The named filter dimension can be provided, using the processor, as a selectable option from the multi-dimensional data model for generating a multi-dimensional representation of data retrieved from the database.
    Type: Application
    Filed: January 5, 2018
    Publication date: June 14, 2018
    Inventors: Gregory Fitzpatrick, Antonius G. P. Steijvers, Jelle A. G. van den Elsen, Franciscus J. J. van Ham
  • Publication number: 20180165847
    Abstract: A method, system and computer program product for generating instances of dashboards, each dashboard instance including a set of visualizations of analytical data, relating to a collection of data. User interaction data representative of a user's actions undertaken during data exploration of the collection of data is obtained. A set of potential visualizations of analytical data relating to the collection of data is defined based on the user interaction data. At least one dashboard instance relating to the collection of data is defined based on the user interaction data and the set of potential visualizations.
    Type: Application
    Filed: January 23, 2018
    Publication date: June 14, 2018
    Inventors: Peter R. Broadbent, Leo A. Coolen, Gregory Fitzpatrick, Franciscus J. van Ham
  • Publication number: 20180165346
    Abstract: Computer-implemented, multi-dimensional analysis can include storing, in a memory and using a processor, a named filter dimension as part of a multi-dimensional data model for a database. The named filter dimension includes a plurality of named filters with each named filter having an expression specifying a subset of original data of the database. The named filter dimension can be provided, using the processor, as a selectable option from the multi-dimensional data model for generating a multi-dimensional representation of data retrieved from the database.
    Type: Application
    Filed: December 9, 2016
    Publication date: June 14, 2018
    Inventors: Gregory Fitzpatrick, Antonius G. P. Steijvers, Jelle A. G. van den Elsen, Franciscus J. J. van Ham
  • Patent number: 7991127
    Abstract: A method of message delivery can include registering a plurality of reception states for a receiving party. The reception states can specify conditions for establishing communications links with receiving party addresses. A receiving party address can be identified from a first initiated communications link between the sending party and the receiving party. Reception state data specified by the plurality of reception states can be determined according to the receiving party address and can be presented to the sending party.
    Type: Grant
    Filed: February 4, 2009
    Date of Patent: August 2, 2011
    Assignee: International Business Machines Corporation
    Inventors: Gregory Fitzpatrick, David Lebowitz, James Toohey
  • Patent number: 7694148
    Abstract: A method (10) for managing the display of sensitive content in non-trusted environments can include the steps of interrogating (12) a list of policies associated with a given user and a physical device, determining (14) a location of the physical device, comparing (18) the location of the physical device with a list of trusted locations, and enforcing (20) a plurality of rules contained in the policy by limiting or restricting access to sensitive information based on the location.
    Type: Grant
    Filed: March 11, 2009
    Date of Patent: April 6, 2010
    Assignee: International Business Machines Corporation
    Inventors: Tsz Cheng, Brent Cossey, Gregory Fitzpatrick
  • Publication number: 20090172408
    Abstract: A method (10) for managing the display of sensitive content in non-trusted environments can include the steps of interrogating (12) a list of policies associated with a given user and a physical device, determining (14) a location of the physical device, comparing (18) the location of the physical device with a list of trusted locations, and enforcing (20) a plurality of rules contained in the policy by limiting or restricting access to sensitive information based on the location.
    Type: Application
    Filed: March 11, 2009
    Publication date: July 2, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tsz Cheng, Brent Cossey, Gregory Fitzpatrick
  • Publication number: 20080235046
    Abstract: A method of connecting businesses through common interests can include storing business profiles comprising business attributes in an online business registry. Responsive to a query from an inquiring business, the online business registry can be searched to locate at least one business having a business profile including at least one business attribute corresponding to the query. At least one communications link between the inquiring business and the located business can be established according to at least one business attribute of the business profile of the located business.
    Type: Application
    Filed: March 25, 2008
    Publication date: September 25, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gregory Fitzpatrick, Frederick Yung-Fung Wu
  • Publication number: 20080015916
    Abstract: The present invention discloses a solution for a private business registry that includes trust status attributes that automatically change based upon business events in accordance with a set of configurable rules. The programmatic service for adjusting trust status attributes can remain resident on a server that manages the private business registry and can monitor activity that constitutes a variety of business processes as described in the services profile. The profile can and must be customized by a target enterprise. When business transactions occur between the target enterprise and one or more candidate enterprises (e.g., seeking enterprises) wishing to conduct business with the target enterprise, the resident service can compare transaction specifics against a ruleset contained in the profile. When the occurrence of the event causes a threshold to be met (via ruleset execution) the resident service can then change a value of the trust status attribute of a seeking entity.
    Type: Application
    Filed: September 24, 2007
    Publication date: January 17, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: BRENT COSSEY, GREGORY FITZPATRICK, ROBERT KELLER
  • Publication number: 20070266333
    Abstract: A method for editing software objects can include identifying at least one user selection of at least a portion of an electronic document displayed within an application and prompting a user for a target destination to which the user selection is to be posted. A user input specifying the target destination to which the user selection is to be posted can be received and the user selection can be duplicated to the target destination.
    Type: Application
    Filed: July 23, 2007
    Publication date: November 15, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brent Cossey, Gregory Fitzpatrick
  • Publication number: 20070240063
    Abstract: A method for selectively securing portlets can include a step of providing a portal that includes multiple portlets. A portlet enablement event associated with a set of at least one of the portlets can be determined. The set include a number of portlets less than a total number of portlets in the portal. Responsive to the portlet enablement event, portlet enablement states can be changed for each portlet in the set without changing portlet enablement states of portlets not included in the set. Different portlet enablement states can include enabled, disabled, and access restricted states.
    Type: Application
    Filed: April 11, 2006
    Publication date: October 11, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tsz Cheng, Gregory Fitzpatrick, Daniel Hassell, Mathews Thomas
  • Publication number: 20070234216
    Abstract: The present invention provides a method and system for providing contact management to participants engaged in a communication session. The invention permits chat session participants to a communication session to determine common contacts that exists between the chat session participants. Dependent on the accessibility of the particular chat session participants' contact list, other chat session participants to the communication session can view the information located in the contact list. Moreover, a particular chat session participant to the communication session can give either a particular chat session participant or all the chat session participants to the communication session permission to modify their contact list. Permission to access or modify contact lists for chat session participants can be defined prior to establishment of the communication session and/or changed during the communication session.
    Type: Application
    Filed: June 11, 2007
    Publication date: October 4, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gregory Fitzpatrick, Frederick Wu
  • Publication number: 20060168029
    Abstract: An e-mail categorization system can include a plurality of role templates, each role template being associated with an e-mail account and defining a plurality of categories for categorizing e-mail messages. An authorized account holder can establish the plurality of categories and can designate programmatic actions that are to be selectively executed by an e-mail receiving application upon the receipt of e-mail messages. The selection of actions can be based upon categories of the received e-mail messages. Role templates can be distributed to e-mail originators so that when e-mail originators direct e-mail messages to an account associated with a role template, the originators are prompted to select one of the categories defined by a corresponding role template.
    Type: Application
    Filed: December 17, 2004
    Publication date: July 27, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gregory Fitzpatrick, Carl Gusler, Rick Hamilton, David Lebowitz
  • Publication number: 20060095448
    Abstract: In a relational database management system (RDBMS), a method of processing related records can include receiving a plurality of related records and inserting the plurality of related records into a single table of an RDBMS. The plurality of related records can be associated as a set within the single table using a published function of the RDBMS. Responsive to a triggering condition, particular related records of the set can be selectively purged from the single table.
    Type: Application
    Filed: December 16, 2005
    Publication date: May 4, 2006
    Applicant: International Business Machines Corporation
    Inventors: Gregory Fitzpatrick, Jeffrey Heming
  • Publication number: 20060089866
    Abstract: A computer-readable storage medium (100) for exchanging workflows (112), said workflows (112) presented by way of a graphical user interface (GUI) (102), the storage medium (100) comprising computer instructions for selecting (502) at least one workflow (112) from a plurality of workflows, and associating (506) the at least one workflow (112) with at least one target user (204) selected (504) from a plurality of target users (202).
    Type: Application
    Filed: October 27, 2004
    Publication date: April 27, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tsz Cheng, Gregory Fitzpatrick, Daniel Hassell
  • Publication number: 20050125673
    Abstract: A method (10) for managing the display of sensitive content in non-trusted environments can include the steps of interrogating (12) a list of policies associated with a given user and a physical device, determining (14) a location of the physical device, comparing (18) the location of the physical device with a list of trusted locations, and enforcing (20) a plurality of rules contained in the policy by limiting or restricting access to sensitive information based on the location.
    Type: Application
    Filed: December 8, 2003
    Publication date: June 9, 2005
    Applicant: International Business Machines Corporation
    Inventors: Tsz Simon Cheng, Brent Cossey, Gregory Fitzpatrick