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: 11269905Abstract: 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: GrantFiled: June 20, 2019Date of Patent: March 8, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gregory Fitzpatrick, Enam Khan, Alban Pui Man Tsui, John Kellett, Ramon Leonard Hendrik Pisters, Colin Anthony McLay
-
Publication number: 20200401580Abstract: 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: ApplicationFiled: June 20, 2019Publication date: December 24, 2020Inventors: Gregory FITZPATRICK, Enam KHAN, Alban Pui Man TSUI, John KELLETT, Ramon Leonard Hendrik PISTERS, Colin Anthony MCLAY
-
Patent number: 10832457Abstract: 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: GrantFiled: January 23, 2018Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Peter R. Broadbent, Leo A. Coolen, Gregory Fitzpatrick, Franciscus J. van Ham
-
Patent number: 10706598Abstract: 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: GrantFiled: December 14, 2016Date of Patent: July 7, 2020Assignee: International Business Machines CorporationInventors: Peter R. Broadbent, Leo A. Coolen, Gregory Fitzpatrick, Franciscus J. van Ham
-
Publication number: 20180165843Abstract: 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: ApplicationFiled: December 14, 2016Publication date: June 14, 2018Inventors: Peter R. Broadbent, Leo A. Coolen, Gregory Fitzpatrick, Franciscus J. van Ham
-
Publication number: 20180165347Abstract: 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: ApplicationFiled: January 5, 2018Publication date: June 14, 2018Inventors: Gregory Fitzpatrick, Antonius G. P. Steijvers, Jelle A. G. van den Elsen, Franciscus J. J. van Ham
-
Publication number: 20180165847Abstract: 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: ApplicationFiled: January 23, 2018Publication date: June 14, 2018Inventors: Peter R. Broadbent, Leo A. Coolen, Gregory Fitzpatrick, Franciscus J. van Ham
-
Publication number: 20180165346Abstract: 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: ApplicationFiled: December 9, 2016Publication date: June 14, 2018Inventors: Gregory Fitzpatrick, Antonius G. P. Steijvers, Jelle A. G. van den Elsen, Franciscus J. J. van Ham
-
Patent number: 7991127Abstract: 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: GrantFiled: February 4, 2009Date of Patent: August 2, 2011Assignee: International Business Machines CorporationInventors: Gregory Fitzpatrick, David Lebowitz, James Toohey
-
Patent number: 7694148Abstract: 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: GrantFiled: March 11, 2009Date of Patent: April 6, 2010Assignee: International Business Machines CorporationInventors: Tsz Cheng, Brent Cossey, Gregory Fitzpatrick
-
Publication number: 20090172408Abstract: 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: ApplicationFiled: March 11, 2009Publication date: July 2, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tsz Cheng, Brent Cossey, Gregory Fitzpatrick
-
Publication number: 20080235046Abstract: 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: ApplicationFiled: March 25, 2008Publication date: September 25, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gregory Fitzpatrick, Frederick Yung-Fung Wu
-
Publication number: 20080015916Abstract: 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: ApplicationFiled: September 24, 2007Publication date: January 17, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: BRENT COSSEY, GREGORY FITZPATRICK, ROBERT KELLER
-
Publication number: 20070266333Abstract: 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: ApplicationFiled: July 23, 2007Publication date: November 15, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brent Cossey, Gregory Fitzpatrick
-
Publication number: 20070240063Abstract: 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: ApplicationFiled: April 11, 2006Publication date: October 11, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tsz Cheng, Gregory Fitzpatrick, Daniel Hassell, Mathews Thomas
-
Publication number: 20070234216Abstract: 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: ApplicationFiled: June 11, 2007Publication date: October 4, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gregory Fitzpatrick, Frederick Wu
-
Publication number: 20060168029Abstract: 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: ApplicationFiled: December 17, 2004Publication date: July 27, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gregory Fitzpatrick, Carl Gusler, Rick Hamilton, David Lebowitz
-
Publication number: 20060095448Abstract: 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: ApplicationFiled: December 16, 2005Publication date: May 4, 2006Applicant: International Business Machines CorporationInventors: Gregory Fitzpatrick, Jeffrey Heming
-
Publication number: 20060089866Abstract: 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: ApplicationFiled: October 27, 2004Publication date: April 27, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tsz Cheng, Gregory Fitzpatrick, Daniel Hassell
-
Publication number: 20050125673Abstract: 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: ApplicationFiled: December 8, 2003Publication date: June 9, 2005Applicant: International Business Machines CorporationInventors: Tsz Simon Cheng, Brent Cossey, Gregory Fitzpatrick