Patents by Inventor Gregory P. Fitzpatrick

Gregory P. 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: 10397214
    Abstract: An authentication approval request can be received by a first system from a second system. The first system can determine whether the user is required to be logged into at least a second online account hosted by at least a third system unrelated to the second system in order to approve the authentication request. If the user is required to be logged into at least the second online account in order to approve the authentication request, the first system can determine whether the user presently is logged into at least the second online account in at least one presently active user session. If the user presently is logged into at least the second online account in at least one presently active user session, the first system can communicate to the second system a response indicating that the user is approved for authentication with the second system.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: August 27, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel J. Butterfield, Tsz S. Cheng, Gregory P. Fitzpatrick
  • Publication number: 20180198778
    Abstract: An authentication approval request can be received by a first system from a second system. The first system can determine whether the user is required to be logged into at least a second online account hosted by at least a third system unrelated to the second system in order to approve the authentication request. If the user is required to be logged into at least the second online account in order to approve the authentication request, the first system can determine whether the user presently is logged into at least the second online account in at least one presently active user session. If the user presently is logged into at least the second online account in at least one presently active user session, the first system can communicate to the second system a response indicating that the user is approved for authentication with the second system.
    Type: Application
    Filed: March 7, 2018
    Publication date: July 12, 2018
    Inventors: Daniel J. Butterfield, Tsz S. Cheng, Gregory P. Fitzpatrick
  • Patent number: 9954846
    Abstract: An authentication approval request can be received by a first system from a second system. The first system can determine whether the user is required to be logged into at least a second online account hosted by at least a third system unrelated to the second system in order to approve the authentication request. If the user is required to be logged into at least the second online account in order to approve the authentication request, the first system can determine whether the user presently is logged into at least the second online account in at least one presently active user session. If the user presently is logged into at least the second online account in at least one presently active user session, the first system can communicate to the second system a response indicating that the user is approved for authentication with the second system.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: April 24, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel J. Butterfield, Tsz S. Cheng, Gregory P. Fitzpatrick
  • Patent number: 9934476
    Abstract: A computer identifies a location that is associated with a task, included in a first list of tasks, based on a first information. The computer determines a first travel time from a second location that is associated with a mobile device to the first location based on a second information. The second information indicates an amount of travel time that is associated with a route from the second location to the first location. The computer generates a plurality of permutations of the tasks included in the first list of tasks. The computer selects a permutation from the plurality of permutations based on the first travel time. The computer generates a second list of tasks using the selected permutation. The organization of the tasks included in the second list of tasks reduces the travel time that is required to complete those tasks.
    Type: Grant
    Filed: July 25, 2017
    Date of Patent: April 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Gregory P. Fitzpatrick, Ramya Hari Hara Prasad, Girish Sundaram
  • Patent number: 9842305
    Abstract: A computer identifies a location that is associated with a task, included in a first list of tasks, based on a first information. The computer determines a first travel time from a second location that is associated with a mobile device to the first location based on a second information. The second information indicates an amount of travel time that is associated with a route from the second location to the first location. The computer generates a plurality of permutations of the tasks included in the first list of tasks. The computer selects a permutation from the plurality of permutations based on the first travel time. The computer generates a second list of tasks using the selected permutation. The organization of the tasks included in the second list of tasks reduces the travel time that is required to complete those tasks.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: December 12, 2017
    Assignee: International Business Machines Corporation
    Inventors: Gregory P. Fitzpatrick, Ramya Hari Hara Prasad, Girish Sundaram
  • Publication number: 20170316360
    Abstract: A computer identifies a location that is associated with a task, included in a first list of tasks, based on a first information. The computer determines a first travel time from a second location that is associated with a mobile device to the first location based on a second information. The second information indicates an amount of travel time that is associated with a route from the second location to the first location. The computer generates a plurality of permutations of the tasks included in the first list of tasks. The computer selects a permutation from the plurality of permutations based on the first travel time. The computer generates a second list of tasks using the selected permutation. The organization of the tasks included in the second list of tasks reduces the travel time that is required to complete those tasks.
    Type: Application
    Filed: July 25, 2017
    Publication date: November 2, 2017
    Inventors: Gregory P. Fitzpatrick, Ramya Hari Hara Prasad, Girish Sundaram
  • Patent number: 9535921
    Abstract: A computing device identifies a plurality of media files within a data store, each of the media files lacking user established file names. The computing device analyzing the plurality of media files to recognize humans in the media files based on facial recognition and/or voice recognition programs. Using results of the analyzing to generate a plurality of content identification keywords, which are scored and ranked. Establishing a filename prefix for the media files using scored and ranked content identification keywords. Automatically generating a unique file name for each of the media files, wherein each unique file name includes the established filename prefix.
    Type: Grant
    Filed: July 3, 2015
    Date of Patent: January 3, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tanya E. Bubash, Gregory P. Fitzpatrick, Romelia H. Flores, Endemecio Santana, Tassanee K. Supakkul, Janki Y. Vora
  • Publication number: 20160308853
    Abstract: An authentication approval request can be received by a first system from a second system. The first system can determine whether the user is required to be logged into at least a second online account hosted by at least a third system unrelated to the second system in order to approve the authentication request. If the user is required to be logged into at least the second online account in order to approve the authentication request, the first system can determine whether the user presently is logged into at least the second online account in at least one presently active user session. If the user presently is logged into at least the second online account in at least one presently active user session, the first system can communicate to the second system a response indicating that the user is approved for authentication with the second system.
    Type: Application
    Filed: April 20, 2015
    Publication date: October 20, 2016
    Inventors: Daniel J. Butterfield, Tsz S. Cheng, Gregory P. Fitzpatrick
  • Publication number: 20160307132
    Abstract: A computer identifies a location that is associated with a task, included in a first list of tasks, based on a first information. The computer determines a first travel time from a second location that is associated with a mobile device to the first location based on a second information. The second information indicates an amount of travel time that is associated with a route from the second location to the first location. The computer generates a plurality of permutations of the tasks included in the first list of tasks. The computer selects a permutation from the plurality of permutations based on the first travel time. The computer generates a second list of tasks using the selected permutation. The organization of the tasks included in the second list of tasks reduces the travel time that is required to complete those tasks.
    Type: Application
    Filed: July 8, 2016
    Publication date: October 20, 2016
    Inventors: Gregory P. Fitzpatrick, Ramya Hari Hara Prasad, Girish Sundaram
  • Patent number: 9460423
    Abstract: A computer identifies a location that is associated with a task, included in a first list of tasks, based on a first information. The computer determines a first travel time from a second location that is associated with a mobile device to the first location based on a second information. The second information indicates an amount of travel time that is associated with a route from the second location to the first location. The computer generates a plurality of permutations of the tasks included in the first list of tasks. The computer selects a permutation from the plurality of permutations based on the first travel time. The computer generates a second list of tasks using the selected permutation. The organization of the tasks included in the second list of tasks reduces the travel time that is required to complete those tasks.
    Type: Grant
    Filed: April 16, 2014
    Date of Patent: October 4, 2016
    Assignee: International Business Machines Corporation
    Inventors: Gregory P. Fitzpatrick, Ramya Hari Hara Prasad, Girish Sundaram
  • Patent number: 9418357
    Abstract: A computer identifies a location that is associated with a task, included in a first list of tasks, based on a first information. The computer determines a first travel time from a second location that is associated with a mobile device to the first location based on a second information. The second information indicates an amount of travel time that is associated with a route from the second location to the first location. The computer generates a plurality of permutations of the tasks included in the first list of tasks. The computer selects a permutation from the plurality of permutations based on the first travel time. The computer generates a second list of tasks using the selected permutation. The organization of the tasks included in the second list of tasks reduces the travel time that is required to complete those tasks.
    Type: Grant
    Filed: February 15, 2016
    Date of Patent: August 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Gregory P. Fitzpatrick, Ramya Hari Hara Prasad, Girish Sundaram
  • Publication number: 20160148170
    Abstract: A computer identifies a location that is associated with a task, included in a first list of tasks, based on a first information. The computer determines a first travel time from a second location that is associated with a mobile device to the first location based on a second information. The second information indicates an amount of travel time that is associated with a route from the second location to the first location. The computer generates a plurality of permutations of the tasks included in the first list of tasks. The computer selects a permutation from the plurality of permutations based on the first travel time. The computer generates a second list of tasks using the selected permutation. The organization of the tasks included in the second list of tasks reduces the travel time that is required to complete those tasks.
    Type: Application
    Filed: February 15, 2016
    Publication date: May 26, 2016
    Inventors: Gregory P. Fitzpatrick, Ramya Hari Hara Prasad, Girish Sundaram
  • Patent number: 9317803
    Abstract: A visual representation of a human user for display within one or more graphical user interfaces to others interacting with the human user over a network can be identified. An authenticity score defining a degree of resemblance between the visual representation of the human user and physical characteristics of the human user can be calculated.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: April 19, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tsz S. Cheng, Gregory P. Fitzpatrick
  • Publication number: 20150325094
    Abstract: One or more processors retrieve a set of data based on a variable of a rule. The rule is configured to evaluate a subject based on a preference of a user. One or more processors identify an opinion of a second user regarding the subject. One or more processors use the opinion of the second user and the set of data to define a value that corresponds to the variable of the rule. One or more processors determine a course of action to be recommended for the first user. The determination is based on incorporation of the value as the variable of the rule and on the preference of the first user.
    Type: Application
    Filed: May 9, 2014
    Publication date: November 12, 2015
    Applicant: International Business Machines Corporation
    Inventors: Tsz S. Cheng, Gregory P. Fitzpatrick
  • Publication number: 20150310028
    Abstract: A computing device identifies a plurality of media files within a data store, each of the media files lacking user established file names. The computing device analyzing the plurality of media files to recognize humans in the media files based on facial recognition and/or voice recognition programs. Using results of the analyzing to generate a plurality of content identification keywords, which are scored and ranked. Establishing a filename prefix for the media files using scored and ranked content identification keywords. Automatically generating a unique file name for each of the media files, wherein each unique file name includes the established filename prefix.
    Type: Application
    Filed: July 3, 2015
    Publication date: October 29, 2015
    Inventors: TANYA E. BUBASH, GREGORY P. FITZPATRICK, ROMELIA FLORES, ENDEMECIO SANTANA, TASSANEE K. SUPAKKUL, JANKI Y. VORA
  • Publication number: 20150300829
    Abstract: A computer identifies a location that is associated with a task, included in a first list of tasks, based on a first information. The computer determines a first travel time from a second location that is associated with a mobile device to the first location based on a second information. The second information indicates an amount of travel time that is associated with a route from the second location to the first location. The computer generates a plurality of permutations of the tasks included in the first list of tasks. The computer selects a permutation from the plurality of permutations based on the first travel time. The computer generates a second list of tasks using the selected permutation. The organization of the tasks included in the second list of tasks reduces the travel time that is required to complete those tasks.
    Type: Application
    Filed: April 16, 2014
    Publication date: October 22, 2015
    Applicant: International Business Machines Corporation
    Inventors: Gregory P. Fitzpatrick, Ramya Hari Hara Prasad, Girish Sundaram
  • Patent number: 9104683
    Abstract: A set of media files are identified within a data store. Each of the media files lack user established file names, lack user established icons, or lack user established file names and icons. The media files are analyzed to determine semantic metadata. For at least a subset of the media files, the semantic metadata is utilized to automatically generate unique and meaningful file names, file icons, or both file names and file icons for each of the media files in the subset.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: August 11, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tanya E. Bubash, Gregory P. Fitzpatrick, Romelia Flores, Endemecio Santana, Tassanee K. Supakkul, Janki Y. Vora
  • Patent number: 9037964
    Abstract: A direct manipulation event associated with a chart of an analytics report can be detected. The event can be a user interface input and the chart can be an information graphic. The graphic can be a graphically rendered HTML compliant element and a data set. The report can conform to a JAVASCRIPT OBJECT NOTATION (JSON) format. The analytics report can be presented within a browser. An action can be run responsive to the detecting. The action can be an immediate rendering of the graphic based on the event. When the action executes a request for data not in the data set data from a different data set can be obtained. When the action executes a request for data in the data set, the data from the data set can be automatically retrieved. The analytics data can be immediately rendered as a chart within the canvas element of an HTML document.
    Type: Grant
    Filed: January 12, 2012
    Date of Patent: May 19, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James P. Appleyard, Gregory P. Fitzpatrick
  • Publication number: 20140280390
    Abstract: A set of media files are identified within a data store. Each of the media files lack user established file names, lack user established icons, or lack user established file names and icons. The media files are analyzed to determine semantic metadata. For at least a subset of the media files, the semantic metadata is utilized to automatically generate unique and meaningful file names, file icons, or both file names and file icons for each of the media files in the subset.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: TANYA E. BUBASH, GREGORY P. FITZPATRICK, ROMELIA FLORES, ENDEMECIO SANTANA, TASSANEE K. SUPAKKUL, JANKI Y. VORA
  • Publication number: 20130185624
    Abstract: A direct manipulation event associated with a chart of an analytics report can be detected. The event can be a user interface input and the chart can be an information graphic. The graphic can be a graphically rendered HTML compliant element and a data set. The report can conform to a JAVASCRIPT OBJECT NOTATION (JSON) format. The analytics report can be presented within a browser. An action can be run responsive to the detecting. The action can be an immediate rendering of the graphic based on the event. When the action executes a request for data not in the data set data from a different data set can be obtained. When the action executes a request for data in the data set, the data from the data set can be automatically retrieved. The analytics data can be immediately rendered as a chart within the canvas element of an HTML document.
    Type: Application
    Filed: January 12, 2012
    Publication date: July 18, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JAMES P. APPLEYARD, GREGORY P. FITZPATRICK