Patents by Inventor John Morgan Lance

John Morgan Lance 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: 9953292
    Abstract: A method performed by a physical computing device communicatively coupled to a computer network for creating an aggregate report of a presence of a user of the physical computing device on the network includes periodically searching the network with the physical computing device for content related to the user authored by a source other than the user, the searching being based on a unique set of identifiers associated with the user, dynamically updating the unique set of identifiers based on contextual trends within content returned as a result of the searching, and aggregating content published by the user to the network with the content returned as a result of the searching to form the aggregate report of the presence of the user on the network.
    Type: Grant
    Filed: March 12, 2012
    Date of Patent: April 24, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John Morgan Lance, Eleni Anna Rundle, Anuphinh Phimmasorn Wanderski
  • Patent number: 9886681
    Abstract: A physical network presence management system includes a processor; and a memory communicatively coupled to the processor. The memory includes executable code stored thereon such that the executable code, when executed by the processor, causes the processor to implement a network browser; in which the processor is configured to: track content uploaded to a network through the network browser; periodically search the network for content related to the user authored by a source other than the user; the searching being based on a unique set of identifiers associated with the user; dynamically update the set of unique identifiers based on contextual trends within content returned as a result of the searching; and aggregate content published by the user with the content returned as a result of the searching to create an aggregate report of the presence of the user on the network.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: February 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: John Morgan Lance, Eleni Anna Rundle, Anuphinh Phimmasorn Wanderski
  • Patent number: 9324060
    Abstract: Displaying multiple calendar entries includes dividing the calendar entries into multiple different priority levels in a computerized calendaring system implemented by at least one processor; displaying at least some of the calendar entries in each priority level in a separate strip associated with that priority level in a user interface of the computerized calendaring system; and advancing a position of each displayed calendar entry in each strip with the computerized calendaring system to reflect the passage of time.
    Type: Grant
    Filed: May 10, 2011
    Date of Patent: April 26, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John Morgan Lance, Deborah E. Maher
  • Patent number: 8806337
    Abstract: An avatar having one or more features is defined, wherein the one or more features correspond to one or more attributes of a user. One or more user inputs associated with the one or more attributes of the user are received. The one or more features of the avatar are modified based, at least in part, upon the one or more user inputs associated with the one or more attributes of the user. The avatar is displayed, wherein the displayed avatar reflects the modifications to the one or more modified features of the avatar.
    Type: Grant
    Filed: April 28, 2009
    Date of Patent: August 12, 2014
    Assignee: International Business Machines Corporation
    Inventors: Josef Scherpa, John Morgan Lance
  • Publication number: 20120290956
    Abstract: Displaying multiple calendar entries includes dividing the calendar entries into multiple different priority levels in a computerized calendaring system implemented by at least one processor; displaying at least some of the calendar entries in each priority level in a separate strip associated with that priority level in a user interface of the computerized calendaring system; and advancing a position of each displayed calendar entry in each strip with the computerized calendaring system to reflect the passage of time.
    Type: Application
    Filed: May 10, 2011
    Publication date: November 15, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John Morgan Lance, Deborah E. Maher
  • Publication number: 20120173573
    Abstract: A method performed by a physical computing device communicatively coupled to a computer network for creating an aggregate report of a presence of a user of the physical computing device on the network includes periodically searching the network with the physical computing device for content related to the user authored by a source other than the user, the searching being based on a unique set of identifiers associated with the user, dynamically updating the unique set of identifiers based on contextual trends within content returned as a result of the searching, and aggregating content published by the user to the network with the content returned as a result of the searching to form the aggregate report of the presence of the user on the network.
    Type: Application
    Filed: March 12, 2012
    Publication date: July 5, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John Morgan Lance, Eleni Anna Rundle, Anuphinh Phimmasorn Wanderski
  • Publication number: 20110125775
    Abstract: A method performed by a physical computing device communicatively coupled to a computer network for creating an aggregate report of a presence of a user of the physical computing device on the network includes periodically searching the network with the physical computing device for content related to the user authored by a source other than the user, the searching being based on a unique set of identifiers associated with the user, dynamically updating the unique set of identifiers based on contextual trends within content returned as a result of the searching, and aggregating content published by the user to the network with the content returned as a result of the searching to form the aggregate report of the presence of the user on the network.
    Type: Application
    Filed: November 24, 2009
    Publication date: May 26, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John Morgan Lance, Eleni Anna Rundle, Anuphinh Phimmasorn Wanderski
  • Publication number: 20100275141
    Abstract: An avatar having one or more features is defined, wherein the one or more features correspond to one or more attributes of a user. One or more user inputs associated with the one or more attributes of the user are received. The one or more features of the avatar are modified based, at least in part, upon the one or more user inputs associated with the one or more attributes of the user. The avatar is displayed, wherein the displayed avatar reflects the modifications to the one or more modified features of the avatar.
    Type: Application
    Filed: April 28, 2009
    Publication date: October 28, 2010
    Inventors: JOSEF SCHERPA, John Morgan Lance
  • Publication number: 20090300514
    Abstract: A system for visually representing an event as part of a larger schedule (e.g., calendar). The representation of the particular event may include an indicator configured to display invitee status. Functionality may also be configured to provide additional information, for example, by user interaction. In at least one instance, a user may move a mouse over the invitee status indicator to trigger a pop-up box with the additional information. Additional functionality, that may be implemented alone or in conjunction with the above exemplary embodiments of the present invention, may include the automatic execution of an activity in view of a threshold condition related to the event. For example, when an event is created, a threshold condition pertaining to one or more characteristics of the event and/or an activity may be configured. When the threshold condition is met and/or exceeded, the configured activity may be triggered.
    Type: Application
    Filed: May 27, 2008
    Publication date: December 3, 2009
    Applicant: IBM CORPORATION
    Inventors: Frank Lawrence Jania, John Morgan Lance