Patents by Inventor J. Christopher Hawley

J. Christopher Hawley 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: 9330144
    Abstract: Returning a tagged facet tree to an end user who is only authorized to access an authorized portion of the facet tree is provided. A facet tree is received from a facet tree database. A first rule for the facet tree and a second rule for a plurality of tagging scenarios based on a characteristic of the end user is acquired. The first rule is applied to the facet tree before presentation to the end user on a user interface such that only the authorized portion of the facet tree is displayed to the end user. The second rule is applied to the plurality of tagging scenarios such that only a tagging scenario that is applicable to the characteristic of the end user is displayed to the end user. The tagging scenario is made available to the end user at a user interface.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: May 3, 2016
    Assignee: International Business Machines Corporation
    Inventors: Joel C. Acevedo-Aviles, Mario G. Ceste, Jr., John H. Handy-Bosma, J. Christopher Hawley, Raymond Lee, Matthew N. Roy
  • Publication number: 20150278313
    Abstract: Returning a tagged facet tree to an end user who is only authorized to access an authorized portion of the facet tree is provided. A facet tree is received from a facet tree database. A first rule for the facet tree and a second rule for a plurality of tagging scenarios based on a characteristic of the end user is acquired. The first rule is applied to the facet tree before presentation to the end user on a user interface such that only the authorized portion of the facet tree is displayed to the end user. The second rule is applied to the plurality of tagging scenarios such that only a tagging scenario that is applicable to the characteristic of the end user is displayed to the end user. The tagging scenario is made available to the end user at a user interface.
    Type: Application
    Filed: June 10, 2015
    Publication date: October 1, 2015
    Inventors: Joel C. Acevedo-Aviles, Mario G. Ceste, JR., John H. Handy-Bosma, J. Christopher Hawley, Raymond Lee, Matthew N. Roy
  • Patent number: 7949952
    Abstract: A system for providing user representations in real-time collaboration application participant lists reflecting external communications, together with user representations in external communication applications indicating current real-time collaboration session participation. A participant list in a collaboration session represents other participants with whom the local user has recently or frequently communicated in a visually separate area. User representations associated with messages, entries, or the like, and contained in applications external to the collaboration application are displayed in a way that visually indicates the user's current participation in a collaboration session.
    Type: Grant
    Filed: June 26, 2007
    Date of Patent: May 24, 2011
    Assignee: International Business Machines Corporation
    Inventors: J. Christopher Hawley, Fang Lu, Corinne M. Ryan, Weichuan Dong
  • Patent number: 7774383
    Abstract: A set of programs is disclosed comprising a web display interface program (WIP), a Display Configuration Program (DCP) and a Sequence Logging Program (SLP). Responsive to user actions, the set of programs provide instructions to a server connected to storage containing a facet tree database and a rules database. The WIP comprises a user interface and a set of servlets that read the facet element to be displayed from the facet tree database, and based upon the user characteristics, acquire the appropriate display rules for the user from the rules database. The DCP allows an administrator to select or configure rules that will establish views for different end users that are tailored to those particular end users. The SLP allows end users to navigate through a set of facets using a standard faceted search, or using a previously constructed sequence of facets, and logs the user choices for later use.
    Type: Grant
    Filed: May 24, 2005
    Date of Patent: August 10, 2010
    Assignee: International Business Machines Corporation
    Inventors: Joel C. Acevedo-Aviles, Mario Gerald Ceste, Jr., John Hans Handy-Bosma, J. Christopher Hawley, Raymond Lee, Matthew Norman Roy
  • Publication number: 20090265373
    Abstract: A tagging application (TA) is disclosed that comprises a web interface program (WIP) and a tagging program (TP). The WIP presents the facet tree by displaying elements of the facet tree selected by the user along with a known activation method for the user to select a facet element and to assign a value to the selected facet or facet element. The user may proceed to manually tag each facet and facet element by selecting a value representing the facet element to be tagged. The user may also eliminate manual selection of many of the facets and facet elements by choosing a tagging scenario and then applying the tagging scenario. Once the user has selected a tagging scenario, and has indicated that it is to be applied to the facet element, the TP takes the selected value and applies the selected tagging scenario to populate the tagging for the user in accordance with the tagging scenario. Once the tagging has been populated, the tagging program returns the tagged facet tree to the user at the user interface.
    Type: Application
    Filed: March 9, 2009
    Publication date: October 22, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joel C. Acevedo-Aviles, Mario Gerald Ceste, JR., John Hans Handy-Bosma, J. Christopher Hawley, Raymond Lee, Matthew Norman Roy
  • Patent number: 7502810
    Abstract: A tagging application (TA) comprising a web interface program (WIP) and a tagging program (TP). The WIP presents the facet tree by displaying user selected elements of the facet tree along with an activation method for selecting a facet element and assigning a value to the selected facet or facet element. Facets and facet elements are tagged by selecting a value representing the facet element. Facets and facet elements are eliminated by choosing and applying a tagging scenario. After selecting a tagging scenario, and indicating that it is to be applied to the facet element, the TP takes the selected value and applies the selected tagging scenario to populate the tagging for the user in accordance with the tagging scenario. Once the tagging is populated, the TP returns the tagged facet tree to the user. Explanatory notes may be provided to the user with the tagged tree.
    Type: Grant
    Filed: May 24, 2005
    Date of Patent: March 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Joel C. Acevedo-Aviles, Mario Gerald Ceste, Jr., John Hans Handy-Bosma, J. Christopher Hawley, Raymond Lee, Matthew Norman Roy
  • Publication number: 20090006980
    Abstract: A system for providing user representations in real-time collaboration application participant lists reflecting external communications, together with user representations in external communication applications indicating current real-time collaboration session participation. A participant list in a collaboration session represents other participants with whom the local user has recently or frequently communicated in a visually separate area. User representations associated with messages, entries, or the like, and contained in applications external to the collaboration application are displayed in a way that visually indicates the user's current participation in a collaboration session.
    Type: Application
    Filed: June 26, 2007
    Publication date: January 1, 2009
    Inventors: J. Christopher Hawley, Fang Lu, Corinne M. Ryan, Weichuan Dong
  • Publication number: 20080115075
    Abstract: A system for providing date and/or time selections that can be applied across multiple operations and/or applications, in which the user is allowed to make complex date and/or time selections through a time selection user interface, where each date and/or time selection may describe multiple date and/or time ranges, and each date and/or time range has its own associated start and end points. The system enables the user to indicate that a date and/or time selection is to be applied to one or more operations, and provides a visual representation of the date and/or time selection that can be moved by the user outside of the date and/or time selection user interface, and over a user interface for a date and/or time dependent operation to be performed. When the date and/or time selection visual representation is moved over the operation user interface, the system enables the user to indicate that the date and/or time range(s) of the date and/or time selection is to be passed to the operation user interface.
    Type: Application
    Filed: November 9, 2006
    Publication date: May 15, 2008
    Inventors: Corinne M. Ryan, J. Christopher Hawley
  • Publication number: 20080034305
    Abstract: A method, article, and system for providing electronic scheduling software with an enhanced graphical user interface (GUI) for increasing the flexibility, complexity, and resolution of scheduling options, while minimizing the number of unique independent user selection entries. The enhanced GUI provides flexible time components that offer unique features that will allow the user unprecedented freedom of selection and increased usability. The flexible time components allow the user to visually select unique selections that were difficult to accomplish with past solutions. The user will be notified of the time component's state by a section of the component itself. The state of a time component is the current day that is in the user's focus, a label of the larger logical time the smaller units are in (the current month for the days, the current day for the hours), and how many total selections there are.
    Type: Application
    Filed: August 3, 2006
    Publication date: February 7, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: J. Christopher Hawley, Corinne M. Ryan