Patents by Inventor Bradley Baird

Bradley Baird 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: 9544390
    Abstract: A method for filtering shortcuts may include: 1) identifying a user logged onto a computing system; 2) identifying a profile of the user that stores data associated with the user; 3) searching the user's profile for one or more shortcuts that target one or more computing resources; 4) for each computing resource targeted by one or more shortcuts in the user's profile, searching the computing system for the computing resource; 5) determining, based on a result of the search, that at least one computing resource targeted by a shortcut in the user's profile is not available on the computing system; and 6) filtering the shortcut that targets the unavailable computing resource by preventing the shortcut from being displayed to the user in a user interface when other items associated with the user's profile are displayed in the user interface. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: March 15, 2011
    Date of Patent: January 10, 2017
    Assignee: Symantec Corporation
    Inventor: Bradley Baird
  • Patent number: 9116725
    Abstract: A computer-implemented method for facilitating software testing using operating-system component virtualization may include 1) identifying a software product installed on a computing system comprising a base operating system; 2) selecting an operating-system-level component with which the software product is to be tested; 3) isolating the operating-system-level component in a virtualization layer that is distinct from the base operating system; 4) activating the virtualization layer such that access requests directed to the base operating system for the operating-system-level component are redirected to the virtualization layer; 5) testing the software product while the virtualization layer is active to determine how the software product would function if the operating-system-level component was part of the base operating system; and 6) after the testing is complete, deactivating the virtualization layer such that the operating-system-level component is no longer visible to the base operating system or the so
    Type: Grant
    Filed: March 15, 2011
    Date of Patent: August 25, 2015
    Assignee: Symantec Corporation
    Inventor: Bradley Baird
  • Patent number: 9075635
    Abstract: A method for merging virtual layers may include creating a virtual merger layer. The method may further include identifying a first virtual layer to be added to the virtual merger layer, the first virtual layer being programmed to execute within a process space of the first virtual layer. The method may also include identifying a second virtual layer to be added to the virtual merger layer, the second virtual layer being programmed to execute within a process space of the second virtual layer that is distinct from the process space of the first virtual layer. The method may also include linking the first and second virtual layers to the virtual merger layer such that when the virtual merger layer is activated, the first and second virtual layers execute within a process space of the virtual merger layer. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: July 26, 2010
    Date of Patent: July 7, 2015
    Assignee: Symantec Corporation
    Inventor: Bradley Baird
  • Patent number: 9060004
    Abstract: A computer-implemented method may include 1) maintaining an application virtualization subsystem on a computing system having a base file system and base registry of a base operating system, 2) installing an application and/or data to a virtualization layer on the computing system without changing the base file system and/or base registry such that the virtualization layer is isolated from the base file system and/or base registry, 3) identifying a current geographical location of the computing system, and 4) determining, based on the current geographical location of the computing system, whether the virtualization layer should be enabled such that access attempts associated with the application and/or data are redirected to the virtualization layer or should be disabled such that access attempts associated with the application and/or data are allowed to pass through to the base file system and/or base registry. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: June 16, 2015
    Assignee: Symantec Corporation
    Inventors: Scott Tracy, Bradley Baird
  • Patent number: 8090744
    Abstract: A system and method for determining whether one or more applications in a virtual software layer and one or more applications in a base environment are compatible. The method includes intercepting an access attempt from an application on a computer system to a file on the computer system, such as a system file. The system then determines a first compatibility checking mode and whether a second version of the file exists in a virtual software layer. In response to these determinations and to intercepting the access attempt, the system attempts to perform the access using the second version of the file.
    Type: Grant
    Filed: August 26, 2009
    Date of Patent: January 3, 2012
    Assignee: Symantec Operating Corporation
    Inventor: Bradley Baird