Patents by Inventor John E. Boyer

John E. Boyer 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: 8805774
    Abstract: A method for role based situation aware software includes: mapping one or more users to one or more communities of practice (CoP); aggregating a series of tags from the one or more CoP to form an initial set of role-based tags; filtering the initial set of role-based tags based on user context elements to form context sensitive user-role tags; querying one or more information services based on the context sensitive user-role tags; aggregating information obtained from querying the one or more information services; and providing the aggregated information to the user as dynamic context related content.
    Type: Grant
    Filed: February 19, 2008
    Date of Patent: August 12, 2014
    Assignee: International Business Machines Corporation
    Inventors: John E. Boyer, Edward E. Kelley, Eoin Lane
  • Patent number: 8381169
    Abstract: The present invention discloses a unified process system that includes placeholders for editable content that extends unified process methods. The unified process system can store, manage, organize, and present information and artifacts associated with a unified process. The unified process system can include a placeholder defining tool configured to permit an authorized process engineer to associate placeholders with base methods of the unified process. Unified process consumers can input content to the placeholders, where the input content is thereafter automatically stored by the unified process system and is accessible to other unified process consumers having access to the unified process system. More specifically, placeholders can include a collaborative section for guidance content concerning a related base method and a dynamic section, dynamically built in response to received requests, which includes items to assist consumers to conduct a task for an associated base method.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: February 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: John E. Boyer, Eoin Lane, Bertrand H. Portier
  • Patent number: 8260859
    Abstract: A tag management system for a user of a client-side portal application providing access to a set of services that include provisions for collaborative tagging of content comprises one or more data repositories configured to maintain one or more separate sets of tags, a messaging intermediary configured to provide access to the one or more data repositories and to provide for communication with the set of services, and a client-side agent configured to communicate with the set of services and access the one or more data repositories through the message intermediary to act on instructions provided by the user in one or more user roles. A set of tags corresponds to each service in each user role and specifies an available vocabulary for tagging content at that service.
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: September 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: John E. Boyer, Peter A. Coldicott, Edward E. Kelley, Eoin Lane, Michael Muller
  • Patent number: 8095574
    Abstract: A method for consistently and dynamically mapping and maintaining a customized method set of tags particular to an extension point page, includes: extending static customized method content to the extension point page by: mapping static customized method content to an extension point page; wherein the extension point page is configured with collaborative content and dynamic content; filtering the dynamic content based on a set of tags associated with the extension point page; synchronizing the extension point page's tags to ensure that the dynamic content rendered in the extension point page has a set of updated tags to retrieve current syndicated content; wherein a method author defines the extension point page in the customized method; and wherein a method user views the extension point page.
    Type: Grant
    Filed: July 31, 2008
    Date of Patent: January 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: John E. Boyer, Edward E. Kelley, Eoin Lane
  • Publication number: 20110213840
    Abstract: A tag management system for a user of a client-side portal application providing access to a set of services that include provisions for collaborative tagging of content comprises one or more data repositories configured to maintain one or more separate sets of tags, a messaging intermediary configured to provide access to the one or more data repositories and to provide for communication with the set of services, and a client-side agent configured to communicate with the set of services and access the one or more data repositories through the message intermediary to act on instructions provided by the user in one or more user roles. A set of tags corresponds to each service in each user role and specifies an available vocabulary for tagging content at that service.
    Type: Application
    Filed: May 13, 2011
    Publication date: September 1, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John E. Boyer, Peter A. Coldicott, Edward E. Kelley, Eoin Lane, Michael Muller
  • Patent number: 7991840
    Abstract: A tag management system for a user of a client-side portal application providing access to a set of services that include provisions for collaborative tagging of content comprises one or more data repositories configured to maintain one or more separate sets of tags, a messaging intermediary configured to provide access to the one or more data repositories and to provide for communication with the set of services, and a client-side agent configured to communicate with the set of services and access the one or more data repositories through the message intermediary to act on instructions provided by the user in one or more user roles. A set of tags corresponds to each service in each user role and specifies an available vocabulary for tagging content at that service.
    Type: Grant
    Filed: January 24, 2008
    Date of Patent: August 2, 2011
    Assignee: International Business Machines Corporation
    Inventors: John E. Boyer, Peter A. Coldicott, Edward E. Kelley, Eoin Lane, Michael Muller
  • Publication number: 20110099168
    Abstract: A method for increasing quality of content provided to a user. Communities of practice a user is associated with are determined based on login data. A corresponding set of tags is retrieved for each of the communities of practice. All corresponding sets of tags are aggregated to define a role for the user. A personal set of tags associated with the user is retrieved. The personal set of tags is added to the aggregate of all corresponding sets of tags to create a new set of tags. A context of the user in the particular task is recorded. The new set of tags is filtered based on the context to create a sub-set of tags. A defined number of tag aware information sources are queried using the sub-set of tags. Content is received from the defined number of tag aware information sources based on the query. The content is outputted.
    Type: Application
    Filed: October 22, 2009
    Publication date: April 28, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John E. Boyer, Peter A. Coldicott, Edward E. Kelley, Eoin Lane
  • Publication number: 20100031160
    Abstract: A method for consistently and dynamically mapping and maintaining a customized method set of tags particular to an extension point page, includes: extending static customized method content to the extension point page by: mapping static customized method content to an extension point page; wherein the extension point page is configured with collaborative content and dynamic content; filtering the dynamic content based on a set of tags associated with the extension point page; synchronizing the extension point page's tags to ensure that the dynamic content rendered in the extension point page has a set of updated tags to retrieve current syndicated content; wherein a method author defines the extension point page in the customized method; and wherein a method user views the extension point page.
    Type: Application
    Filed: July 31, 2008
    Publication date: February 4, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John E. Boyer, Edward E. Kelley, Eoin Lane
  • Publication number: 20090235167
    Abstract: A method for tagging internet resource identifiers (IR) based on situationally aware software includes: determining a user's role, context, situation, and which uniform IR is currently being viewed by the user; retrieving one or more of: role and situation tags, and predefined vocabulary from a database in response to the determining; creating a community tag list in the event one or more community tags exist in response to the determined IR; providing the community tag list to the user; receiving a user selected community tag from the community tag list; tagging the IR with the user selected community tag; wherein in the event the community tag list has not been created, the IR is tagged with at least one of the retrieved role and situation tags, and the predefined vocabulary; and wherein the tagging is based on at least one of the user's context, role, or situation.
    Type: Application
    Filed: March 12, 2008
    Publication date: September 17, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John E. Boyer, Edward E. Kelley, Eoin Lane
  • Publication number: 20090210408
    Abstract: A method for role based situation aware software includes: mapping one or more users to one or more communities of practice (CoP); aggregating a series of tags from the one or more CoP to form an initial set of role-based tags; filtering the initial set of role-based tags based on user context elements to form context sensitive user-role tags; querying one or more information services based on the context sensitive user-role tags; aggregating information obtained from querying the one or more information services; and providing the aggregated information to the user as dynamic context related content.
    Type: Application
    Filed: February 19, 2008
    Publication date: August 20, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John E. Boyer, Edward E. Kelley, Eoin Lane
  • Publication number: 20090193096
    Abstract: A tag management system for a user of a client-side portal application providing access to a set of services that include provisions for collaborative tagging of content comprises one or more data repositories configured to maintain one or more separate sets of tags, a messaging intermediary configured to provide access to the one or more data repositories and to provide for communication with the set of services, and a client-side agent configured to communicate with the set of services and access the one or more data repositories through the message intermediary to act on instructions provided by the user in one or more user roles. A set of tags corresponds to each service in each user role and specifies an available vocabulary for tagging content at that service.
    Type: Application
    Filed: January 24, 2008
    Publication date: July 30, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John E. Boyer, Peter A. Coldicott, Edward E. Kelley, Eoin Lane, Michael Muller
  • Publication number: 20090113378
    Abstract: The present invention discloses a unified process system that includes placeholders for editable content that extends unified process methods. The unified process system can store, manage, organize, and present information and artifacts associated with a unified process. The unified process system can include a placeholder defining tool configured to permit an authorized process engineer to associate placeholders with base methods of the unified process. Unified process consumers can input content to the placeholders, where the input content is thereafter automatically stored by the unified process system and is accessible to other unified process consumers having access to the unified process system. More specifically, placeholders can include a collaborative section for guidance content concerning a related base method and a dynamic section, dynamically built in response to received requests, which includes items to assist consumers to conduct a task for an associated base method.
    Type: Application
    Filed: October 30, 2007
    Publication date: April 30, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JOHN E. BOYER, EOIN LANE, BERTRAND H. PORTIER