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: 10834058Abstract: 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: GrantFiled: June 12, 2018Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Jonathan F. Brunn, Vincent Burckhardt, Ryan A Davis, Claudio Procida
-
Publication number: 20200021564Abstract: 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: ApplicationFiled: June 12, 2018Publication date: January 16, 2020Inventors: Jonathan F. Brunn, Vincent Burckhardt, Ryan A Davis, Claudio Procida
-
Patent number: 10164946Abstract: 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: GrantFiled: June 24, 2015Date of Patent: December 25, 2018Assignee: International Business Machines CorporationInventors: Jonathan F. Brunn, Vincent Burckhardt, Ryan A. Davis, Claudio Procida
-
Publication number: 20180295102Abstract: 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: ApplicationFiled: June 12, 2018Publication date: October 11, 2018Inventors: Jonathan F. Brunn, Vincent Burckhardt, Ryan A Davis, Claudio Procida
-
Patent number: 10057216Abstract: 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: GrantFiled: May 31, 2016Date of Patent: August 21, 2018Assignee: International Business Machines CorporationInventors: Jonathan F. Brunn, Vincent Burckhardt, Ryan A. Davis, Claudio Procida
-
Patent number: 9984410Abstract: 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: GrantFiled: April 8, 2015Date of Patent: May 29, 2018Assignee: International Business Machines CorporationInventors: Ryan A. Davis, Asima Silva
-
Patent number: 9894026Abstract: 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: GrantFiled: May 1, 2015Date of Patent: February 13, 2018Assignee: International Business Machines CorporationInventors: Ryan A. Davis, Asima Silva
-
Patent number: 9830647Abstract: 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: GrantFiled: August 15, 2014Date of Patent: November 28, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ryan A. Davis, Asima Silva
-
Patent number: 9646102Abstract: 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: GrantFiled: March 25, 2014Date of Patent: May 9, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ryan A. Davis, Asima Silva
-
Publication number: 20160380946Abstract: 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: ApplicationFiled: May 31, 2016Publication date: December 29, 2016Inventors: Jonathan F. Brunn, Vincent Burckhardt, Ryan A. Davis, Claudio Procida
-
Publication number: 20160380978Abstract: 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: ApplicationFiled: June 24, 2015Publication date: December 29, 2016Inventors: Jonathan F. Brunn, Vincent Burckhardt, Ryan A. Davis, Claudio Procida
-
Patent number: 9529928Abstract: 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: GrantFiled: March 5, 2013Date of Patent: December 27, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ryan A. Davis, Asima Silva
-
Publication number: 20160323223Abstract: 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: ApplicationFiled: May 1, 2015Publication date: November 3, 2016Inventors: Ryan A. Davis, Asima Silva
-
Publication number: 20160048928Abstract: 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: ApplicationFiled: August 15, 2014Publication date: February 18, 2016Inventors: Ryan A. Davis, Asima Silva
-
Publication number: 20160048912Abstract: 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: ApplicationFiled: April 8, 2015Publication date: February 18, 2016Inventors: Ryan A. Davis, Asima Silva
-
Publication number: 20140258442Abstract: 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: ApplicationFiled: March 5, 2013Publication date: September 11, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ryan A. Davis, Asima Silva