Patents by Inventor Christopher H. Doan

Christopher H. Doan 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: 11599768
    Abstract: A method for recommending an action to a user of a user device includes receiving first user action data corresponding to a first user action and receiving second user action data corresponding to a second user action. The method also includes generating, based on the first user action data and the second user action data and using a feedforward artificial neural network, a recommendation for a next user action. The method also includes causing the recommendation for the next user action to be communicated to the user device.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: March 7, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kai Niu, Jiali Huang, Christopher H. Doan, Michael D. Elder
  • Publication number: 20210019592
    Abstract: A method for recommending an action to a user of a user device includes receiving first user action data corresponding to a first user action and receiving second user action data corresponding to a second user action. The method also includes generating, based on the first user action data and the second user action data and using a feedforward artificial neural network, a recommendation for a next user action. The method also includes causing the recommendation for the next user action to be communicated to the user device.
    Type: Application
    Filed: July 18, 2019
    Publication date: January 21, 2021
    Inventors: Kai Niu, Jiali Huang, Christopher H. Doan, Michael D. Elder
  • Patent number: 9250888
    Abstract: A first page collection archive of user interface pages of a first software application program and a second page collection archive of user interface pages of a second software application program are stored in a repository of a data processing system. A processor generates a first difference file including user interface pages within a current collection of user interface pages that are not included within the first page collection archive, and further generates a second difference file including user interface pages within a current collection of user interface pages that are not included within the second page collection archive. The processor creates a compound installation image including the first difference file and the second difference file and stores the compound installation image in a data storage device for subsequent installation on a client device.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Christopher H. Doan, Kent F. Hayes, Jr., Shelley T. Yang
  • Publication number: 20140149975
    Abstract: A first page collection archive of user interface pages of a first software application program and a second page collection archive of user interface pages of a second software application program are stored in a repository of a data processing system. A processor generates a first difference file including user interface pages within a current collection of user interface pages that are not included within the first page collection archive, and further generates a second difference file including user interface pages within a current collection of user interface pages that are not included within the second page collection archive. The processor creates a compound installation image including the first difference file and the second difference file and stores the compound installation image in a data storage device for subsequent installation on a client device.
    Type: Application
    Filed: November 27, 2012
    Publication date: May 29, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher H. Doan, Kent F. Hayes, JR., Shelley T. Yang
  • Patent number: 7843471
    Abstract: A persistent authenticating mechanism to map real world object presence into virtual world object awareness are provided. The illustrative embodiments provide a mechanism by which the presence of a real world object is detected and, while the real world object's presence continues to be detected, it is made available for use in a virtual environment. The detection of the real world object provides an identifier of the object which is correlated with information regarding how to represent the object in the virtual environment, how the object may be utilized in relation to other objects in the virtual environment such that the real world object is modeled in the virtual environment, and the like. The detection of multiple real world objects may be performed and identification of each of the multiple objects may be used to determine how these objects may be utilized together in the virtual environment.
    Type: Grant
    Filed: March 9, 2006
    Date of Patent: November 30, 2010
    Assignee: International Business Machines Corporation
    Inventors: Christopher H. Doan, Praveen P. Hirsave, Leonel Saenz, III, Alvin J. Seippel, III
  • Publication number: 20090276728
    Abstract: In one embodiment, a method for facilitating computer system assistance for system users is disclosed. The method can include receiving a ticket that can indicate an issue to be addressed by the assistance system. The ticket can be associated with a computing asset. The system can search and locate at least one solution to address the issue based on contents of the ticket. The solution can include a video to illustrate a solution to a user and/or the solution can include automated control commands that when selected can actually implement the actions shown on the video in a remote control mode. The solutions can be transmitted to user for user disposition. Other embodiments are also disclosed.
    Type: Application
    Filed: May 2, 2008
    Publication date: November 5, 2009
    Inventors: Christopher H. Doan, Trevor Livingston, Praveen P. Hirsave, Venkatesan Ramamoorthy