Patents by Inventor William Jon McCann

William Jon McCann 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: 10261664
    Abstract: A method for providing an activity management tool includes receiving a user request for an activity overview, and identifying installed applications and open windows of the installed applications. The method further includes presenting an activity overview graphical user interface (GUI) having a first area and a second area. The first area includes visual indicators of the installed applications. The second area includes the open windows of the installed applications, where the open windows are resized and positioned in such a way as to be simultaneously viewable by the user.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: April 16, 2019
    Assignee: Red Hat, Inc.
    Inventors: William Jon McCann, Jeremy Gray Perry
  • Patent number: 9824159
    Abstract: A method and system for assigning labels to desktop items is described.
    Type: Grant
    Filed: March 17, 2011
    Date of Patent: November 21, 2017
    Assignee: Red Hat, Inc.
    Inventor: William Jon McCann
  • Patent number: 9766903
    Abstract: In response to a first message received at a desktop of a data processing system from a message source, at least a portion of the first message is displayed in an area along an edge of a desktop screen presented by the desktop. In response to a first signal indicating that a cursor has been positioned within a predetermined distance of the displayed first message, further detailed information of the first message is displayed by increasing size of the area towards the edge of the desktop screen in an animated fashion, including displaying an input field without launching a separate window or process to allow a user to respond to the first message. In response to a second message entered into the input field by the user, the desktop transmits the second message to the message source.
    Type: Grant
    Filed: August 18, 2010
    Date of Patent: September 19, 2017
    Assignee: Red Hat, Inc.
    Inventor: William Jon McCann
  • Patent number: 9588644
    Abstract: A method and system for time-based organization of desktop items is described.
    Type: Grant
    Filed: March 17, 2011
    Date of Patent: March 7, 2017
    Assignee: Red Hat, Inc.
    Inventor: William Jon McCann
  • Patent number: 9374359
    Abstract: A method and system for collecting, aggregating, and displaying type specific content in an inbox like view are described. An inbox manager collects information about data objects that are stored locally and stored remotely. This information may be stored as inbox information on a local computing system. Using the inbox information, the inbox manager creates an inbox view of merged inbox items from the local data objects and the remote data objects. The inbox view is configured to display the inbox items as being merged into a single view regardless of where the respective data objects are stored.
    Type: Grant
    Filed: May 23, 2012
    Date of Patent: June 21, 2016
    Assignee: Red Hat, Inc.
    Inventors: William Jon McCann, Cosimo Cecchi
  • Patent number: 9325500
    Abstract: A method and system to support multiple chains of authentication modules. The method may include receiving a user login request, and identifying multiple chains of authentication modules to be performed prior to allowing a user to login, where each chain of authentication modules is associated with a chain manager. The method further includes determining dependencies between chain managers, invoking the chain managers in the order defined by the dependencies, and responding to the user login request based on execution results of the authentication modules.
    Type: Grant
    Filed: March 3, 2010
    Date of Patent: April 26, 2016
    Assignee: Red Hat, Inc.
    Inventors: Ray Strode, William Jon McCann
  • Publication number: 20160098159
    Abstract: A method for providing an activity management tool includes receiving a user request for an activity overview, and identifying installed applications and open windows of the installed applications. The method further includes presenting an activity overview graphical user interface (GUI) having a first area and a second area. The first area includes visual indicators of the installed applications. The second area includes the open windows of the installed applications, where the open windows are resized and positioned in such a way as to be simultaneously viewable by the user.
    Type: Application
    Filed: October 5, 2015
    Publication date: April 7, 2016
    Inventors: William Jon McCann, Jeremy Gray Perry
  • Patent number: 9286299
    Abstract: A method and system for automatic backup of desktop items is described.
    Type: Grant
    Filed: March 17, 2011
    Date of Patent: March 15, 2016
    Assignee: Red Hat, Inc.
    Inventor: William Jon McCann
  • Patent number: 9152299
    Abstract: A method for providing an activity management tool includes receiving a user request for an activity overview, identifying currently running applications, applications that are likely to be run in the future, and open windows of the currently running applications. The method further includes presenting an activity overview graphical user interface (GUI) having a first area and a second area. The first area includes visual indicators of the currently running applications and the applications likely to be run in the future. The second area includes the open windows of the currently running applications, where the open windows are resized and positioned in such a way as to be simultaneously viewable by the user.
    Type: Grant
    Filed: October 8, 2009
    Date of Patent: October 6, 2015
    Assignee: Red Hat, Inc.
    Inventors: William Jon McCann, Jeremy Gray Perry
  • Patent number: 9141260
    Abstract: A method for providing a workspace management tool includes presenting a workspace overview graphical user interface (GUI) having a first area and a second area. The first area includes visual indicators of favorite applications of a user, and the second area includes multiple regions, each region representing a different work space. The method further includes receiving, via the workspace overview GUI, a user request to open a new window for one of the favorite applications in a first work space, adding the new window to the first work space, and presenting the new window in a reduced form in a region representing the first work space without overlapping other open windows of the first work space.
    Type: Grant
    Filed: October 8, 2009
    Date of Patent: September 22, 2015
    Assignee: Red Hat, Inc.
    Inventors: William Jon McCann, Jeremy Gray Perry
  • Publication number: 20130318582
    Abstract: A method and system for collecting, aggregating, and displaying type specific content in an inbox like view are described. An inbox manager collects information about data objects that are stored locally and stored remotely. This information may be stored as inbox information on a local computing system. Using the inbox information, the inbox manager creates an inbox view of merged inbox items from the local data objects and the remote data objects. The inbox view is configured to display the inbox items as being merged into a single view regardless of where the respective data objects are stored.
    Type: Application
    Filed: May 23, 2012
    Publication date: November 28, 2013
    Inventors: William Jon McCann, Cosimo Cecchi
  • Patent number: 8555017
    Abstract: A computing device, computer readable storage medium, and method for migration of a physical machine to a virtual machine are disclosed. The computing device executes an operating system installer and generates a virtual disk image at a temporary location. The computing device copies data from one or more existing partitions on a storage device to the virtual disk image, wherein the one or more existing partitions include an existing operating system and associated data. The virtual disk image is stored at a temporary location. The one or more existing partitions are then replaced with a new partition on the storage device. A new operating system is installed on the new partition. The virtual disk image is moved to the new partition from the temporary location. The virtual disk image can then be loaded into a virtual machine that runs on the new operating system.
    Type: Grant
    Filed: February 22, 2010
    Date of Patent: October 8, 2013
    Assignee: Red Hat, Inc.
    Inventor: William Jon McCann
  • Publication number: 20120239623
    Abstract: A method and system for automatic backup of desktop items is described.
    Type: Application
    Filed: March 17, 2011
    Publication date: September 20, 2012
    Inventor: William Jon McCann
  • Publication number: 20120240073
    Abstract: A method and system for time-based organization of desktop items is described.
    Type: Application
    Filed: March 17, 2011
    Publication date: September 20, 2012
    Inventor: William Jon McCann
  • Publication number: 20120240068
    Abstract: A method and system for assigning labels to desktop items is described.
    Type: Application
    Filed: March 17, 2011
    Publication date: September 20, 2012
    Inventor: William Jon McCann
  • Publication number: 20120047460
    Abstract: In response to a first message received at a desktop of a data processing system from a message source, at least a portion of the first message is displayed in an area along an edge of a desktop screen presented by the desktop. In response to a first signal indicating that a cursor has been positioned within a predetermined distance of the displayed first message, further detailed information of the first message is displayed by increasing size of the area towards the edge of the desktop screen in an animated fashion, including displaying an input field without launching a separate window or process to allow a user to respond to the first message. In response to a second message entered into the input field by the user, the desktop transmits the second message to the message source.
    Type: Application
    Filed: August 18, 2010
    Publication date: February 23, 2012
    Applicant: RED HAT, INC.
    Inventor: William Jon McCann
  • Publication number: 20110219439
    Abstract: A method and system to support multiple chains of authentication modules. The method may include receiving a user login request, and identifying multiple chains of authentication modules to be performed prior to allowing a user to login, where each chain of authentication modules is associated with a chain manager. The method further includes determining dependencies between chain managers, invoking the chain managers in the order defined by the dependencies, and responding to the user login request based on execution results of the authentication modules.
    Type: Application
    Filed: March 3, 2010
    Publication date: September 8, 2011
    Inventors: Ray Strode, William Jon McCann
  • Publication number: 20110208929
    Abstract: A computing device executing an operating system installer generates a virtual disk image at a temporary location. The computing device copies data from one or more existing partitions on a storage device to the virtual disk image, wherein the one or more existing partitions include an existing operating system and associated data. The virtual disk image is stored at a temporary location. The one or more existing partitions are then replaced with a new partition on the storage device. A new operating system is installed on the new partition. The virtual disk image is moved to the new partition from the temporary location. The virtual disk image can then be loaded into a virtual machine that runs on the new operating system.
    Type: Application
    Filed: February 22, 2010
    Publication date: August 25, 2011
    Inventor: William Jon McCann
  • Publication number: 20110087982
    Abstract: A method for providing a workspace management tool includes presenting a workspace overview graphical user interface (GUI) having a first area and a second area. The first area includes visual indicators of favorite applications of a user, and the second area includes multiple regions, each region representing a different work space. The method further includes receiving, via the workspace overview GUI, a user request to open a new window for one of the favorite applications in a first work space, adding the new window to the first work space, and presenting the new window in a reduced form in a region representing the first work space without overlapping other open windows of the first work space.
    Type: Application
    Filed: October 8, 2009
    Publication date: April 14, 2011
    Inventors: William Jon McCann, Jeremy Gray Perry
  • Publication number: 20110087989
    Abstract: A method for providing an activity management tool includes receiving a user request for an activity overview, identifying currently running applications, applications that are likely to be run in the future, and open windows of the currently running applications. The method further includes presenting an activity overview graphical user interface (GUI) having a first area and a second area. The first area includes visual indicators of the currently running applications and the applications likely to be run in the future. The second area includes the open windows of the currently running applications, where the open windows are resized and positioned in such a way as to be simultaneously viewable by the user.
    Type: Application
    Filed: October 8, 2009
    Publication date: April 14, 2011
    Inventors: William Jon McCann, Jeremy Gray Perry