Patents by Inventor Bryan W. Clark

Bryan W. Clark 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: 8893001
    Abstract: A processor executing a password manager randomly selects a first requirement and a second requirement for creating a password from a set of requirements, wherein the second requirement is selected independently of the first requirement. The processor provides the first requirement for creating the password, receives characters for the password, determines whether the characters satisfy the first requirement, and provides information that indicates whether the characters satisfy the first requirement. Responsive to the characters satisfying the first requirement, the processor provides the second requirement for creating the password.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: November 18, 2014
    Assignee: Red Hat, Inc.
    Inventors: Seth Nickell, Bryan W. Clark
  • Patent number: 8782124
    Abstract: Embodiments relate to systems and methods for enhancing browsing history using syndicated data feeds. A browser contains a navigation manager that captures and tracks the URLs (universal resource locators) of the Web sites and subsections of sites that a user visits. The captured URL pathways are stored to a navigation record. In addition, the presence and identify of RSS feeds which the user has chosen to activate is also recorded. Upon return to the same Web site or other location, the navigation manager directs the user to the specific section of the Web site associated with the RSS feed, such as media lists, photography upload sections, or other portions of a Web site.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: July 15, 2014
    Assignee: Red Hat, Inc.
    Inventors: Bryan W. Clark, Colin Walters
  • Patent number: 8683351
    Abstract: A chat user interface for threaded text chat systems. The user interface can include a canvas view in which multiple portions of a threaded text tree for a chat session can be rendered separately and concurrently. The user interface further can include a chat participant view, a chat input view and an outline view of an ongoing chat session. Notably, selections of a threaded text tree rendered in the canvas view can be configured for zooming so that certain parts of the threaded text tree can be viewed more readily than other parts of the threaded text tree. Moreover, as new text entries are provided to any branch of the threaded text tree, visual indicators can be activated in the canvas view to alert an end user to the location of the new text entries. Finally, the canvas view can accommodate both imported external objects, such as graphics or links to Web pages, and also a white board region into which notations can be applied by an end user during the course of a chat session.
    Type: Grant
    Filed: October 26, 2004
    Date of Patent: March 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Li-Te Cheng, Bryan W. Clark, Susanne C. Hupfer, John Patterson, Steven I. Ross
  • Publication number: 20140026211
    Abstract: A processor executing a password manager randomly selects a first requirement and a second requirement for creating a password from a set of requirements, wherein the second requirement is selected independently of the first requirement. The processor provides the first requirement for creating the password, receives characters for the password, determines whether the characters satisfy the first requirement, and provides information that indicates whether the characters satisfy the first requirement. Responsive to the characters satisfying the first requirement, the processor provides the second requirement for creating the password.
    Type: Application
    Filed: September 25, 2013
    Publication date: January 23, 2014
    Applicant: Red Hat, Inc.
    Inventors: Seth Nickell, Bryan W. Clark
  • Patent number: 8407685
    Abstract: Embodiments relate to a platform for generating ordered download selections based on usage information. A download site can provide a selectable or searchable set of applications to download. The download site collects usage information from online desktops operating on a set of clients. The online desktop of each client samples the applications being used on the client at given intervals and reports the client's usage statistics to the download site. The download site aggregates the usage information received from participating clients and collectively orders applications for download, according to usage rank. A work processing application used by the most users in the last day or other period may be listed first, followed by the second-most used, and so forth. The sampling of actual application usage, instead of for instance download totals, allows the download site to provide downloads in an order most closely approximating users' actual usage behavior.
    Type: Grant
    Filed: February 15, 2008
    Date of Patent: March 26, 2013
    Assignee: Red Hat, Inc.
    Inventors: Bryan W. Clark, Owen W. Taylor, Colin Walters
  • Publication number: 20090222735
    Abstract: Embodiments relate to systems and methods for enhancing browsing history using syndicated data feeds. A browser contains a navigation manager that captures and tracks the URLs (universal resource locators) of the Web sites and subsections of sites that a user visits. The captured URL pathways are stored to a navigation record. In addition, the presence and identify of RSS feeds which the user has chosen to activate is also recorded. Upon return to the same Web site or other location, the navigation manager directs the user to the specific section of the Web site associated with the RSS feed, such as media lists, photography upload sections, or other portions of a Web site.
    Type: Application
    Filed: February 28, 2008
    Publication date: September 3, 2009
    Inventors: Bryan W. Clark, Colin Walters
  • Publication number: 20090210870
    Abstract: Embodiments relate to a platform for generating ordered download selections based on usage information. A download site can provide a selectable or searchable set of applications to download. The download site collects usage information from online desktops operating on a set of clients. The online desktop of each client samples the applications being used on the client at given intervals and reports the client's usage statistics to the download site. The download site aggregates the usage information received from participating clients and collectively orders applications for download, according to usage rank. A work processing application used by the most users in the last day or other period may be listed first, followed by the second-most used, and so forth. The sampling of actual application usage, instead of for instance download totals, allows the download site to provide downloads in an order most closely approximating users' actual usage behavior.
    Type: Application
    Filed: February 15, 2008
    Publication date: August 20, 2009
    Inventors: Bryan W. Clark, Owen W. Taylor, Colin Walters
  • Publication number: 20080133724
    Abstract: Embodiments of the present invention provide for managing grocery lists for preparing a selected recipe. A user submits a set of desired meals/recipes to a queue for an approaching period of time. The user may indicate whether they have certain common items, such as sugar, flour, salt, etc. The user is then provided a grocery list for preparing their upcoming recipes. In addition, a delivery service may be coupled to the queue periodically.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Inventor: Bryan W. Clark