Patents by Inventor Ryan A. Davis

Ryan A. Davis 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: 10834058
    Abstract: In some embodiments of the invention a method provides for processing a mention in textual content being input to a content provider. The method can include detecting input by a user of the content provider of the mention and identifying a member of a mention provider such as a social network based on the mention while maintaining privacy of information about the member with respect to the content provider. In some embodiments a computer program product for processing the mention includes a computer readable storage medium having program instructions embodied therewith. In some embodiments of the invention, a system for processing the mention includes a computer system readable media with a program module embodied therewith to detect the mention in the textual content as provided to a content provider. A network adapter with the system can provide the program module or program modules over a network.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Vincent Burckhardt, Ryan A Davis, Claudio Procida
  • Publication number: 20200021564
    Abstract: In some embodiments of the invention a method provides for processing a mention in textual content being input to a content provider. The method can include detecting input by a user of the content provider of the mention and identifying a member of a mention provider such as a social network based on the mention while maintaining privacy of information about the member with respect to the content provider. In some embodiments a computer program product for processing the mention includes a computer readable storage medium having program instructions embodied therewith. In some embodiments of the invention, a system for processing the mention includes a computer system readable media with a program module embodied therewith to detect the mention in the textual content as provided to a content provider. A network adapter with the system can provide the program module or program modules over a network.
    Type: Application
    Filed: June 12, 2018
    Publication date: January 16, 2020
    Inventors: Jonathan F. Brunn, Vincent Burckhardt, Ryan A Davis, Claudio Procida
  • Patent number: 10164946
    Abstract: In some embodiments of the invention a method provides for processing a mention in textual content being input to a content provider. The method can include detecting input by a user of the content provider of the mention and identifying a member of a mention provider such as a social network based on the mention while maintaining privacy of information about the member with respect to the content provider. In some embodiments a computer program product for processing the mention includes a computer readable storage medium having program instructions embodied therewith. In some embodiments of the invention, a system for processing the mention includes a computer system readable media with a program module embodied therewith to detect the mention in the textual content as provided to a content provider. A network adapter with the system can provide the program module or program modules over a network.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: December 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Vincent Burckhardt, Ryan A. Davis, Claudio Procida
  • Publication number: 20180295102
    Abstract: In some embodiments of the invention a method provides for processing a mention in textual content being input to a content provider. The method can include detecting input by a user of the content provider of the mention and identifying a member of a mention provider such as a social network based on the mention while maintaining privacy of information about the member with respect to the content provider. In some embodiments a computer program product for processing the mention includes a computer readable storage medium having program instructions embodied therewith. In some embodiments of the invention, a system for processing the mention includes a computer system readable media with a program module embodied therewith to detect the mention in the textual content as provided to a content provider. A network adapter with the system can provide the program module or program modules over a network.
    Type: Application
    Filed: June 12, 2018
    Publication date: October 11, 2018
    Inventors: Jonathan F. Brunn, Vincent Burckhardt, Ryan A Davis, Claudio Procida
  • Patent number: 10057216
    Abstract: In some embodiments of the invention a method provides for processing a mention in textual content being input to a content provider. The method can include detecting input by a user of the content provider of the mention and identifying a member of a mention provider such as a social network based on the mention while maintaining privacy of information about the member with respect to the content provider. In some embodiments a computer program product for processing the mention includes a computer readable storage medium having program instructions embodied therewith. In some embodiments of the invention, a system for processing the mention includes a computer system readable media with a program module embodied therewith to detect the mention in the textual content as provided to a content provider. A network adapter with the system can provide the program module or program modules over a network.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: August 21, 2018
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Vincent Burckhardt, Ryan A. Davis, Claudio Procida
  • Patent number: 9984410
    Abstract: According to one embodiment of the present invention, a system for adaptively, dynamically managing a budget adjusts budget categories in response to a potential purchase exceeding the target amount of one budget category and creating an overage. Certain budget categories may have an adjustable target amount while other budget categories may have fixed target amounts and, thus, the budget categories with adjustable target amounts may be adjusted or modified in order to accommodate an overage in another budget category. The budget categories to be modified may be selected based on various priorities and may be suggested to the user for modification upon selection.
    Type: Grant
    Filed: April 8, 2015
    Date of Patent: May 29, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ryan A. Davis, Asima Silva
  • Patent number: 9894026
    Abstract: A first email is received. If the first email is similar to at least one received email is determined. Responsive to the determination, an action for the first email is provided. The action is the same as an action taken for the similar at least one received.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ryan A. Davis, Asima Silva
  • Patent number: 9830647
    Abstract: According to one embodiment of the present invention, a system for adaptively, dynamically managing a budget adjusts budget categories in response to a potential purchase exceeding the target amount of one budget category and creating an overage. Certain budget categories may have an adjustable target amount while other budget categories may have fixed target amounts and, thus, the budget categories with adjustable target amounts may be adjusted or modified in order to accommodate an overage in another budget category. The budget categories to be modified may be selected based on various priorities and may be suggested to the user for modification upon selection.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: November 28, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ryan A. Davis, Asima Silva
  • Patent number: 9646102
    Abstract: System, method, and computer program product, comprising, responsive to accessing a first electronic page in a browser, collecting metadata from the first electronic page, determining: (i) a set of existing data structures to store bookmarks for electronic pages in the browser, each data structure in the set of existing data structures representing an associated category for electronic pages, and (ii) a preference for using the existing data structures to store bookmarks for electronic pages, and, responsive to receiving an indication to bookmark the first electronic page, identifying, based on the metadata, the existing data structures, and the preference for using the existing data structures, a first data structure in which to store the bookmark for the first electronic page, presenting the first data structure for approval, and responsive to receiving approval for the first data structure, storing a bookmark for the first electronic page in the first data structure.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: May 9, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ryan A. Davis, Asima Silva
  • Publication number: 20160380946
    Abstract: In some embodiments of the invention a method provides for processing a mention in textual content being input to a content provider. The method can include detecting input by a user of the content provider of the mention and identifying a member of a mention provider such as a social network based on the mention while maintaining privacy of information about the member with respect to the content provider. In some embodiments a computer program product for processing the mention includes a computer readable storage medium having program instructions embodied therewith. In some embodiments of the invention, a system for processing the mention includes a computer system readable media with a program module embodied therewith to detect the mention in the textual content as provided to a content provider. A network adapter with the system can provide the program module or program modules over a network.
    Type: Application
    Filed: May 31, 2016
    Publication date: December 29, 2016
    Inventors: Jonathan F. Brunn, Vincent Burckhardt, Ryan A. Davis, Claudio Procida
  • Publication number: 20160380978
    Abstract: In some embodiments of the invention a method provides for processing a mention in textual content being input to a content provider. The method can include detecting input by a user of the content provider of the mention and identifying a member of a mention provider such as a social network based on the mention while maintaining privacy of information about the member with respect to the content provider. In some embodiments a computer program product for processing the mention includes a computer readable storage medium having program instructions embodied therewith. In some embodiments of the invention, a system for processing the mention includes a computer system readable media with a program module embodied therewith to detect the mention in the textual content as provided to a content provider. A network adapter with the system can provide the program module or program modules over a network.
    Type: Application
    Filed: June 24, 2015
    Publication date: December 29, 2016
    Inventors: Jonathan F. Brunn, Vincent Burckhardt, Ryan A. Davis, Claudio Procida
  • Patent number: 9529928
    Abstract: System, method, and computer program product, comprising, responsive to accessing a first electronic page in a browser, collecting metadata from the first electronic page, determining: (i) a set of existing data structures to store bookmarks for electronic pages in the browser, each data structure in the set of existing data structures representing an associated category for electronic pages, and (ii) a preference for using the existing data structures to store bookmarks for electronic pages, and, responsive to receiving an indication to bookmark the first electronic page, identifying, based on the metadata, the existing data structures, and the preference for using the existing data structures, a first data structure in which to store the bookmark for the first electronic page, presenting the first data structure for approval, and responsive to receiving approval for the first data structure, storing a bookmark for the first electronic page in the first data structure.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: December 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ryan A. Davis, Asima Silva
  • Publication number: 20160323223
    Abstract: A first email is received. If the first email is similar to at least one received email is determined. Responsive to the determination, an action for the first email is provided. The action is the same as an action taken for the similar at least one received.
    Type: Application
    Filed: May 1, 2015
    Publication date: November 3, 2016
    Inventors: Ryan A. Davis, Asima Silva
  • Publication number: 20160048928
    Abstract: According to one embodiment of the present invention, a system for adaptively, dynamically managing a budget adjusts budget categories in response to a potential purchase exceeding the target amount of one budget category and creating an overage. Certain budget categories may have an adjustable target amount while other budget categories may have fixed target amounts and, thus, the budget categories with adjustable target amounts may be adjusted or modified in order to accommodate an overage in another budget category. The budget categories to be modified may be selected based on various priorities and may be suggested to the user for modification upon selection.
    Type: Application
    Filed: August 15, 2014
    Publication date: February 18, 2016
    Inventors: Ryan A. Davis, Asima Silva
  • Publication number: 20160048912
    Abstract: According to one embodiment of the present invention, a system for adaptively, dynamically managing a budget adjusts budget categories in response to a potential purchase exceeding the target amount of one budget category and creating an overage. Certain budget categories may have an adjustable target amount while other budget categories may have fixed target amounts and, thus, the budget categories with adjustable target amounts may be adjusted or modified in order to accommodate an overage in another budget category. The budget categories to be modified may be selected based on various priorities and may be suggested to the user for modification upon selection.
    Type: Application
    Filed: April 8, 2015
    Publication date: February 18, 2016
    Inventors: Ryan A. Davis, Asima Silva
  • Publication number: 20140258442
    Abstract: System, method, and computer program product, comprising, responsive to accessing a first electronic page in a browser, collecting metadata from the first electronic page, determining: (i) a set of existing data structures to store bookmarks for electronic pages in the browser, each data structure in the set of existing data structures representing an associated category for electronic pages, and (ii) a preference for using the existing data structures to store bookmarks for electronic pages, and, responsive to receiving an indication to bookmark the first electronic page, identifying, based on the metadata, the existing data structures, and the preference for using the existing data structures, a first data structure in which to store the bookmark for the first electronic page, presenting the first data structure for approval, and responsive to receiving approval for the first data structure, storing a bookmark for the first electronic page in the first data structure.
    Type: Application
    Filed: March 5, 2013
    Publication date: September 11, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ryan A. Davis, Asima Silva