Patents by Inventor John M. Lance
John M. 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: 11049071Abstract: 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: GrantFiled: December 4, 2017Date of Patent: June 29, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John M. Lance, Eleni A. Rundle, Anuphinh P. Wanderski
-
Patent number: 11030586Abstract: 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: GrantFiled: February 28, 2019Date of Patent: June 8, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John M. Lance, Deborah E. Maher
-
Patent number: 10397157Abstract: Disclosed aspects relate to message management utilizing a social networking environment. A message which pertains to an anticipated activity may be detected in the social networking environment. A relevant actionable portion of the message which corresponds with the anticipated activity may be identified by analyzing the message. Using the relevant actionable portion of the message, an activity management operation for utilization to manage the anticipated activity may be determined. The activity management operation may be executed in the social networking environment for utilization to manage the anticipated activity.Type: GrantFiled: October 27, 2016Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Michael A. Celedonia, Robert Koplowitz, Ram Krishnamurthy, John M. Lance, Laura J. Rodriguez
-
Publication number: 20190197493Abstract: 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: ApplicationFiled: February 28, 2019Publication date: June 27, 2019Inventors: John M. Lance, Deborah E. Maher
-
Patent number: 10282706Abstract: 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: GrantFiled: February 5, 2016Date of Patent: May 7, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John M. Lance, Deborah E. Maher
-
Publication number: 20180123997Abstract: Disclosed aspects relate to message management utilizing a social networking environment. A message which pertains to an anticipated activity may be detected in the social networking environment. A relevant actionable portion of the message which corresponds with the anticipated activity may be identified by analyzing the message. Using the relevant actionable portion of the message, an activity management operation for utilization to manage the anticipated activity may be determined. The activity management operation may be executed in the social networking environment for utilization to manage the anticipated activity.Type: ApplicationFiled: October 27, 2016Publication date: May 3, 2018Inventors: Michael A. Celedonia, Robert Koplowitz, Ram Krishnamurthy, John M. Lance, Laura J. Rodriguez
-
Publication number: 20180096303Abstract: 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: ApplicationFiled: December 4, 2017Publication date: April 5, 2018Inventors: John M. Lance, Eleni A. Rundle, Anuphinh P. Wanderski
-
Patent number: 9773213Abstract: A solution for providing an instant messaging (IM) space, such as for a chat session, is provided, which includes provisions for spinning off of chat threads. An embodiment of the invention provides a method of providing an IM space, the method comprising: providing a first graphical user interface (GUI) space for an IM conversation; obtaining a selected portion of the IM conversation represented on the first GUI; and creating a second GUI space for a second IM conversation based on the portion selected.Type: GrantFiled: March 27, 2012Date of Patent: September 26, 2017Assignee: International Business Machines CorporationInventors: Anuphinh P. Wanderski, John M. Lance, Andrew L. Schirmer
-
Publication number: 20160155095Abstract: 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: ApplicationFiled: February 5, 2016Publication date: June 2, 2016Applicant: International Business Machines CorporationInventors: John M. Lance, Deborah E. Maher
-
Patent number: 9220981Abstract: A computer-implemented method of controlling attribute expression for an avatar within a virtual environment can include defining a rule that determines expression of an attribute of a first avatar conditioned upon an attribute of at least one other avatar within a virtual environment and, responsive to the first avatar contacting a second avatar within the virtual environment, determining an attribute of the second avatar. The method can include determining whether to express the attribute of the first avatar according to the attribute of the second avatar as determined by the rule and outputting a state of the first avatar specifying each attribute selected for expression.Type: GrantFiled: December 30, 2008Date of Patent: December 29, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John M. Lance, Josef Scherpa
-
Patent number: 9189754Abstract: A user of a calendar application subscribes to a syndication feed corresponding to an event recorded at the calendar application in a calendar data format. The syndication feed commences sending feed data to the user upon occurrence of the event. The feed data indicates a status of the event. The syndication feed binds to a feed data entry in the calendar application that is associated with the calendar item. The feed data of the syndication feed is converted from a feed format to the calendar data format usable by the calendar application to produce converted feed data. The converted feed data is presented in the calendar application proximate to the calendar item. One or more of the subscribing, binding, converting, and presenting is performed by a computing device.Type: GrantFiled: August 2, 2012Date of Patent: November 17, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John M. Lance, Chris Stoner
-
Patent number: 8677272Abstract: A method of validating a menu design for a computer program can include identifying a plurality of menu nodes, wherein each node is associated with at least one attribute, comparing attributes of different menu nodes according to a use case, and indicating whether a conflict exists between attributes of different menu nodes for the use case.Type: GrantFiled: December 13, 2005Date of Patent: March 18, 2014Assignee: International Business Machines CorporationInventor: John M. Lance
-
Patent number: 8418069Abstract: A solution for providing an instant messaging (IM) space, such as for a chat session, is provided, which includes provisions for spinning off of chat threads. An embodiment of the invention provides a method of providing an IM space, the method comprising: providing a first graphical user interface (GUI) space for an IM conversation; obtaining a selected portion of the IM conversation represented on the first GUI; and creating a second GUI space for a second IM conversation based on the portion selected.Type: GrantFiled: September 29, 2006Date of Patent: April 9, 2013Assignee: International Business Machines CorporationInventors: Anuphinh P. Wanderski, John M. Lance, Andrew L. Schirmer
-
Patent number: 8407075Abstract: A method, operable on a processing device, for merging calendar entries may include receiving a plurality of calendar entries each associated with entry identification data. The method may also include comparing by the processing device at least a portion of the entry identification data associated with each of the calendar entries. The method may additionally include merging, by the processing device, the calendar entries based at least in part on comparing of at least the portion of the entry identification data associated with each of the at least two calendar entries. The method may further include comparing at least one time attribute associated with each of the calendar entries and comparing at least one textual attribute associated with each of the calendar entries and basing merging the calendar entries additionally on comparing the time attributes and the textual attributes.Type: GrantFiled: June 25, 2010Date of Patent: March 26, 2013Assignee: International Business Machines CorporationInventors: John M. Lance, David B. Cohen, Bruce A. Kahn, Gregory R. Klouda, Ram Krishnamurthy, Deborah E. Maurer, Frank A. Pavelski, Michelle Stoner
-
Publication number: 20130019186Abstract: A method, system or computer usable program product for translating native application privacy preferences in a web conference including initiating the web conference between a first and a second user, sharing the display of the first user with the second user within the web conference to produce a shared display, wherein elements marked as private by an application resident on a first computer system of the first user are redacted in the shared display sent to the second user.Type: ApplicationFiled: July 13, 2011Publication date: January 17, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John M. Lance, Amy D. Travis, Anuphinh P. Wanderski, Michael C. Wanderski
-
Publication number: 20120297312Abstract: A user of a calendar application subscribes to a syndication feed corresponding to an event recorded at the calendar application in a calendar data format. The syndication feed commences sending feed data to the user upon occurrence of the event. The feed data indicates a status of the event. The syndication feed binds to a feed data entry in the calendar application that is associated with the calendar item. The feed data of the syndication feed is converted from a feed format to the calendar data format usable by the calendar application to produce converted feed data. The converted feed data is presented in the calendar application proximate to the calendar item. One or more of the subscribing, binding, converting, and presenting is performed by a computing device.Type: ApplicationFiled: August 2, 2012Publication date: November 22, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: JOHN M. LANCE, CHRIS STONER
-
Patent number: 8280984Abstract: The present invention discloses a solution for adding syndication feeds to calendar data exchange enabled programs, such as programs conforming to the iCalendar (iCal) standard. Default syndication feed links can be established by a publisher of iCalendar data. Subscribers of iCalendar data can replace default syndication feeds with feeds from other sources and/or add their own syndication feeds to a program that supports iCalendar data. Information obtained from the syndication feeds can be stored in a calendar entry indexed fashion, so that users accessing a iCalendar program can view information obtained from the syndication feeds as well as information related to an iCalendar subscription.Type: GrantFiled: July 10, 2007Date of Patent: October 2, 2012Assignee: International Business Machines CorporationInventors: John M. Lance, Chris Stoner
-
Publication number: 20120198360Abstract: A solution for providing an instant messaging (IM) space, such as for a chat session, is provided, which includes provisions for spinning off of chat threads. An embodiment of the invention provides a method of providing an IM space, the method comprising: providing a first graphical user interface (GUI) space for an IM conversation; obtaining a selected portion of the IM conversation represented on the first GUI; and creating a second GUI space for a second IM conversation based on the portion selected.Type: ApplicationFiled: March 27, 2012Publication date: August 2, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anuphinh P. Wanderski, John M. Lance, Andrew L. Schirmer
-
Patent number: 8195747Abstract: A method and a system for managing communications over a network. The method can include receiving from a first user at least one user identifier associated with a second user and receiving at least one session identifier. The session identifier can correlate to a chat session on the network. Responsive to the second user posting a chat in the chat session while the first user is not currently participating in the chat session, a user notification can be generated to alert the first user that the second user has posted the chat, and to identify the chat session. The user notification can be presented to the first user via a client communicatively linked to the network.Type: GrantFiled: December 20, 2005Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: John M. Lance, Andrew L. Schirmer, Anuphinh Phimmasorn
-
Publication number: 20110317523Abstract: A method, operable on a processing device, for merging calendar entries may include receiving a plurality of calendar entries each associated with entry identification data. The method may also include comparing by the processing device at least a portion of the entry identification data associated with each of the calendar entries. The method may additionally include merging, by the processing device, the calendar entries based at least in part on comparing of at least the portion of the entry identification data associated with each of the at least two calendar entries. The method may further include comparing at least one time attribute associated with each of the calendar entries and comparing at least one textual attribute associated with each of the calendar entries and basing merging the calendar entries additionally on comparing the time attributes and the textual attributes.Type: ApplicationFiled: June 25, 2010Publication date: December 29, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: JOHN M. LANCE, DAVID B. COHEN, BRUCE A. KAHN, GREGORY R. KLOUDA, RAM KRISHNAMURTHY, DEBORAH E. MAURER, FRANK A. PAVELSKI, MICHELLE STONER