Patents by Inventor Andrew Innes

Andrew Innes 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).

  • Publication number: 20110138295
    Abstract: The present disclosure features methods and systems for updating an application-centric interface or dock, generated and displayed by a local computer, with a user interface element representative of a remote application executing on a remote computer to provide integration between remote (“published”) applications and their local counterparts. This functionality provides a seamless, unified user experience by allowing hosted applications to appear as if they are running locally in a dock interface, in the same way that local applications appear.
    Type: Application
    Filed: October 5, 2010
    Publication date: June 9, 2011
    Inventors: Georgy Momchilov, Andrew Innes, Kevin Harvey
  • Publication number: 20100281528
    Abstract: A system for updating and delivering an interactive application delivery store, where the system includes a client computer, a server and an application delivery store executing on the server, the client computer communicating with the server over a communicative connection. A user accesses the application delivery store using the client computer, and subscribes to an application not included in a user profile of the user using the application delivery store. In response to subscribing to the application, the application delivery store verifies user permissions of the user and determines whether the user is permitted to subscribe to the application. Upon determining the user can subscribe to the application, the application delivery store updates the user profile with the application and transmits a stub application to the client computer. The stub application represents the application subscribed to by the user in that the stub application includes a portion of the application.
    Type: Application
    Filed: May 3, 2010
    Publication date: November 4, 2010
    Inventors: Richard Hayton, Andrew Innes
  • Publication number: 20100107113
    Abstract: A method and system for modifying, in a combined computing environment, a machine base image having a personalized desktop environment includes executing an operating system associated with a base disk; intercepting, by a filter driver, an instruction from at least one of a plurality of resources to modify a setting stored in at least one of a file system and a registry, the plurality of resources executing inside an isolation environment; storing, in a delta disk, a copy of the modified setting; restarting the operating system; replacing the setting stored in the at least one of the file system and the registry with the copy of the modified setting stored on the delta disk; and restarting at least one operating system process incorporating the modified setting.
    Type: Application
    Filed: October 26, 2009
    Publication date: April 29, 2010
    Inventors: Andrew Innes, Richard Hayton, Andrew Borzycki, Anthony Edward Low, Michael Wookey
  • Publication number: 20090210934
    Abstract: A method for authenticating, by a trusted component, a user of a desktop appliance to a remote machine includes executing, by a desktop appliance, a user interaction component, responsive to receiving a secure attention sequence from a user. The user interaction component receives authentication credentials associated with the user. The desktop appliance transmits, to a broker service, the received authentication credentials. The broker service authenticates the user, responsive to the received authentication credentials. The broker service transmits, to a remote machine, authentication data associated with the received authentication credentials. The remote machine authenticates the user, responsive to the received authentication data. The remote machine provides, to the desktop appliance, access to a resource requested by the user. In another aspect, a trusted component provides, to a user of a desktop appliance, access to secure desktop functionality provided by a remote machine.
    Type: Application
    Filed: February 13, 2009
    Publication date: August 20, 2009
    Inventor: Andrew Innes
  • Publication number: 20060236385
    Abstract: A method and system for authenticating a server in a server farm. A first server in the server farm derives a Kerberos service ticket and a Kerberos authenticator responsive to information associated with the server farm. The server transmits the Kerberos service ticket and the Kerberos authenticator to a second server in the server farm. The second server authenticates the first server, responsive to the received Kerberos service ticket and the Kerberos authenticator.
    Type: Application
    Filed: January 14, 2005
    Publication date: October 19, 2006
    Applicant: CITRIX SYSTEMS, INC.
    Inventors: Andrew Innes, Chris Mayers, Mark Syms, David Otway
  • Publication number: 20060161974
    Abstract: A server transmits to a server in a server farm a request for membership in the server farm and a first nonce. The server derives a Kerberos service ticket and a Kerberos authenticator, responsive to generating a hash of the server farm name, a passphrase, the name of the server, the name of the server in the server farm, the first nonce, and a second nonce. The server transmits the Kerberos service ticket and the Kerberos authenticator to the server in the server farm. The server in the server farm authenticates the requesting server responsive to the received Kerberos service ticket and the Kerberos authenticator and a generated hash. The server in the server farm transmits, responsive to the authentication, a secret to the requesting server.
    Type: Application
    Filed: January 14, 2005
    Publication date: July 20, 2006
    Applicant: CITRIX SYSTEMS, INC.
    Inventors: Andrew Innes, Chris Mayers, Mark Syms, David Otway