Patents by Inventor David Hoy

David Hoy 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: 9021494
    Abstract: A method and system for aggregating installation scopes within an isolation environment, where the method includes first defining an isolation environment for encompassing an aggregation of installation scopes. Associations are created between a first application and a first installation scope. When the first application requires the presence of a second application within the isolation environment for proper execution, an image of the required second application is mounted onto a second installation scope and an association between the second application and the second installation scope is created. Another association is created between the first installation scope and the second installation scope, and this third association is created within a third installation scope. Each of the first, second, and third installation scopes are stored and the first application is launched into the defined isolation environment.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: April 28, 2015
    Assignee: Citrix Systems, Inc.
    Inventors: Joseph Nord, David Hoy, Madhav Chinta
  • Patent number: 9009721
    Abstract: A method and system for aggregating installation scopes within an isolation environment, where the method includes first defining an isolation environment for encompassing an aggregation of installation scopes. Associations are created between a first application and a first installation scope. When the first application requires the presence of a second application within the isolation environment for proper execution, an image of the required second application is mounted onto a second installation scope and an association between the second application and the second installation scope is created. Another association is created between the first installation scope and the second installation scope, an this third association is created within a third installation scope. Each of the first, second, and third installation scopes are stored and the first application is launched into the defined isolation environment.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: April 14, 2015
    Assignee: Citrix Systems, Inc.
    Inventors: Joseph Nord, David Hoy, Madhav Chinta
  • Patent number: 9009720
    Abstract: A method and system for aggregating installation scopes within an isolation environment, where the method includes first defining an isolation environment for encompassing an aggregation of installation scopes. Associations are created between a first application and a first installation scope. When the first application requires the presence of a second application within the isolation environment for proper execution, an image of the required second application is mounted onto a second installation scope and an association between the second application and the second installation scope is created. Another association is created between the first installation scope and the second installation scope, an this third association is created within a third installation scope. Each of the first, second, and third installation scopes are stored and the first application is launched into the defined isolation environment.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: April 14, 2015
    Assignee: Citrix Systems, Inc.
    Inventors: Joseph Nord, David Hoy, Madhav Chinta
  • Publication number: 20130014122
    Abstract: A method and system for aggregating installation scopes within an isolation environment, where the method includes first defining an isolation environment for encompassing an aggregation of installation scopes. Associations are created between a first application and a first installation scope. When the first application requires the presence of a second application within the isolation environment for proper execution, an image of the required second application is mounted onto a second installation scope and an association between the second application and the second installation scope is created. Another association is created between the first installation scope and the second installation scope, an this third association is created within a third installation scope. Each of the first, second, and third installation scopes are stored and the first application is launched into the defined isolation environment.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Inventors: Joseph Nord, David Hoy, Madhav Chinta
  • Publication number: 20130014121
    Abstract: A method and system for aggregating installation scopes within an isolation environment, where the method includes first defining an isolation environment for encompassing an aggregation of installation scopes. Associations are created between a first application and a first installation scope. When the first application requires the presence of a second application within the isolation environment for proper execution, an image of the required second application is mounted onto a second installation scope and an association between the second application and the second installation scope is created. Another association is created between the first installation scope and the second installation scope, an this third association is created within a third installation scope. Each of the first, second, and third installation scopes are stored and the first application is launched into the defined isolation environment.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Inventors: Joseph Nord, David Hoy, Madhav Chinta
  • Publication number: 20120198468
    Abstract: A method and system for aggregating installation scopes within an isolation environment, where the method includes first defining an isolation environment for encompassing an aggregation of installation scopes. Associations are created between a first application and a first installation scope. When the first application requires the presence of a second application within the isolation environment for proper execution, an image of the required second application is mounted onto a second installation scope and an association between the second application and the second installation scope is created. Another association is created between the first installation scope and the second installation scope, an this third association is created within a third installation scope. Each of the first, second, and third installation scopes are stored and the first application is launched into the defined isolation environment.
    Type: Application
    Filed: March 29, 2012
    Publication date: August 2, 2012
    Inventors: Joseph Nord, David Hoy, Madhav Chinta
  • Patent number: 8171483
    Abstract: A method and system for associating installation scopes within an isolation environment, where the method includes defining an isolation environment for encompassing an aggregation of installation scopes. Associations are created between a first application and a first installation scope. When the first application requires the presence of a second application within the isolation environment for proper execution, an image of the required second application is mounted onto a second installation scope and an association between the second application and the second installation scope is created. Another association is created between the first installation scope and a second installation scope, and this third association is created within a third installation scope. Each of the first, second, and third installation scopes are stored and the first application is launched into the defined isolation environment.
    Type: Grant
    Filed: October 20, 2007
    Date of Patent: May 1, 2012
    Assignee: Citrix Systems, Inc.
    Inventors: Joseph Nord, David Hoy, Madhav Chinta
  • Publication number: 20090106780
    Abstract: A method and system for aggregating installation scopes within an isolation environment, where the method includes first defining an isolation environment for encompassing an aggregation of installation scopes. Associations are created between a first application and a first installation scope. When the first application requires the presence of a second application within the isolation environment for proper execution, an image of the required second application is mounted onto a second installation scope and an association between the second application and the second installation scope is created. Another association is created between the first installation scope and the second installation scope, an this third association is created within a third installation scope. Each of the first, second, and third installation scopes are stored and the first application is launched into the defined isolation environment.
    Type: Application
    Filed: October 20, 2007
    Publication date: April 23, 2009
    Inventors: Joseph NORD, David HOY, Madhav CHINTA
  • Publication number: 20070083522
    Abstract: A method and system for responding locally to requests for file metadata associated with files stored remotely includes a method of responding locally to requests for file metadata without downloading the file from a remote location. A directory structure representing an application program stored by a remote machine and metadata associated with each file comprising the stored application program are received from the remote machine. The directory and the metadata are stored. At least one request to access metadata associated with a specific tile in the directory structure is received. The stored metadata is used to respond to the at least one request.
    Type: Application
    Filed: October 7, 2005
    Publication date: April 12, 2007
    Inventors: Joseph Nord, David Hoy
  • Publication number: 20070083501
    Abstract: A method and system for accessing a file in a directory structure associated with an application includes a method of accessing a file in a directory structure associated with an application. A request by an application for access to a file is intercepted. The request is redirected to a first isolation environment. A determination is made that the requested file does not exist in the first isolation environment. The request is redirected to a second isolation environment responsive to a determination that the file is identified in an enumeration of a directory structure including a plurality of application files residing on a remote machine. The requested file is retrieved from a file server, responsive to a determination that the second isolation environment does not contain the file and that the file is identified in the enumeration.
    Type: Application
    Filed: October 7, 2005
    Publication date: April 12, 2007
    Inventors: Bradley Pedersen, Joseph Nord, David Hoy
  • Patent number: 4844057
    Abstract: An orthopedic hinge joint mechanism for proteciton of unstable or injured knees. Four coacting members are rotably fastened each to the next in a series. The first and third members lie in one plane and the second and fourth lie in an adjacent parallel plane. The members in the same plane abut in gears. As a result of this construction the hinge moves symmetrically about its center and effectivley simulates the complex action of the human knee joint.
    Type: Grant
    Filed: November 16, 1987
    Date of Patent: July 4, 1989
    Inventor: David Hoy
  • Patent number: 4078576
    Abstract: A gas mixer for mixing two or more gases of different quantities and physical characteristics includes a gas inlet chamber and a gas mixing chamber in gaseous communication with the gas inlet chamber. Pairs of gas inlet ducts face one another across the gas inlet chamber so that the gas streams emitting from the inlet ducts interfere causing intermingling of the gases. From the inlet chamber the gases flow downwardly into a mixing chamber. A clean air inlet duct extends across the mixing chamber. The clean air inlet duct has a longitudinal slot with a cusp shaped baffle disposed in the slot. Clean air exits the clean air inlet duct through the slot past the baffle and into the gas mixing chamber where it mixes with the gases from the inlet chamber. The mixture of gas then flows out of the mixing chamber, past rectifying vanes which change the gas flow from turbulent to laminar, and into an exhaust duct.
    Type: Grant
    Filed: September 17, 1976
    Date of Patent: March 14, 1978
    Assignee: American Air Filter Company, Inc.
    Inventors: Gerald Punch, David Hoy