Patents by Inventor Andrew Borzycki

Andrew Borzycki 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: 8613070
    Abstract: Aspects described herein allow multiple devices to function as a coherent whole, allowing each device to take on distinct functions that are complementary to one another. Aspects described herein also allow the devices function as a coherent whole when interconnected devices and their respective applications are configured to operate in various operation modes, when management policies are employed to control the operation of the interconnected devices and their respective applications, when transferring content between the interconnected devices and storing the content at those devices, when obtaining access credentials for the interconnected devices that enable the devices to access enterprise resources, when a policy agent applies management policies to control operation of and interaction between the interconnected devices, and when the interconnected devices are used to access an enterprise application store.
    Type: Grant
    Filed: August 9, 2013
    Date of Patent: December 17, 2013
    Assignee: Citrix Systems, Inc.
    Inventors: Andrew Borzycki, Mallikharjuna Reddy Deva, Uday Nandigam Gajendar, Anil Roychoudhry
  • Patent number: 8352964
    Abstract: A method for moving an executing process from a source isolation scope to a target isolation scope includes the step of determining that the process is in a state suitable for moving. The association of the process changes from a source isolation scope to a target isolation scope. A rule loads in association with the target isolation scope.
    Type: Grant
    Filed: March 21, 2011
    Date of Patent: January 8, 2013
    Assignee: Citrix Systems, Inc.
    Inventors: Lee Laborczfalvi, Anil Roychoudhry, Andrew Borzycki, Jeffrey Muir, Huai Chin, Richard Mazzaferri, Nicholas Alexander Bissett
  • Publication number: 20120284322
    Abstract: An application executing on a remote virtualization server provides output data for display on a mobile computing device based on geographic location information received from the mobile computing device. For example, a remote virtualization server may transmit a request for geographic location information indicative of the geographic location of a mobile computing device. The remote virtualization server may receive the geographic location information from the mobile computing device and generate output data for display on the mobile computing device based on the geographic location information. The remote virtualization server may then transmit the generated output data to the mobile computing device.
    Type: Application
    Filed: April 12, 2012
    Publication date: November 8, 2012
    Applicant: Citrix Systems, Inc
    Inventors: Lee Laborczfalvi, Anil Roychoudhry, Per Magnus Therning, Adam Marano, Andrew Borzycki
  • 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: 20060174223
    Abstract: In a method for associating an application with an isolation environment, a location of a requested application is acquired. An association between the requested application and an application isolation environment is created. The association is stored.
    Type: Application
    Filed: September 19, 2005
    Publication date: August 3, 2006
    Inventors: Jeffrey Muir, Lee Laborczfalvi, Andrew Borzycki, Huai Chin, Pierre Semaan, Anil Roychoudhry, Richard Mazzaferri
  • Publication number: 20060090171
    Abstract: A method and apparatus for virtualizing access to windows includes a hooking mechanism, a window name virtualization engine, and an operating system interface. A request relating to a window from a process executing in the context of a user account is received, the request including a virtual window name. A determination is made for a literal name for the window, using a scope-specific identifier. A request is issued to the operating system including the determined literal window name. A window handle is associated with the determined virtual window name.
    Type: Application
    Filed: September 30, 2004
    Publication date: April 27, 2006
    Applicant: Citrix Systems, Inc.
    Inventors: Lee Laborczfalvi, Anil Roychoudhry, Andrew Borzycki, Huai Chin, Richard Mazzaferri
  • Publication number: 20060085789
    Abstract: A method for moving an executing process from a source isolation scope to a target isolation scope includes the step of determining that the process is in a state suitable for moving. The association of the process changes from a source isolation scope to a target isolation scope. A rule loads in association with the target isolation scope.
    Type: Application
    Filed: October 1, 2004
    Publication date: April 20, 2006
    Inventors: Lee Laborczfalvi, Anil Roychoudhry, Andrew Borzycki, Jeffrey Muir, Huai Chin, Richard Mazzaferri, Nicholas Bissett
  • Publication number: 20060074989
    Abstract: A method for virtualizing access to named system objects includes the step of receiving a request to access a system object from a process executing in the context of a user isolation scope, the request including a virtual name for the system object. A rule associated with the request is determined and a literal name for the system object is formed in response to the determined rule. A request to access the system object is issued to the operating system.
    Type: Application
    Filed: September 30, 2004
    Publication date: April 6, 2006
    Inventors: Lee LABORCZFALVI, Anil ROYCHOUDHRY, Andrew BORZYCKI, Jeffrey MUIR, Huai CHIN, Richard MAZZAFERRI
  • Publication number: 20060075381
    Abstract: A method for isolating access by application programs to native resources provided by an operating system redirects a request for a native resource made by an application program executing on behalf of a user to an isolation environment. The isolation environment includes a user isolation scope and an application isolation scope. An instance of the requested native resource is located in the user isolation scope corresponding to the user. The request for the native resource is fulfilled using the version of the resource located in the user isolation scope. If an instance of the requested native resource is not located in the user isolation scope, the request is redirected to an application isolation scope. The request for the native resource is fulfilled using the version of the resource located in the application isolation scope. If an instance of the requested native resource is not located in the application isolation scope, the request is redirected to a system scope.
    Type: Application
    Filed: September 30, 2004
    Publication date: April 6, 2006
    Applicant: Citrix Systems, Inc.
    Inventors: Lee LABORCZFALVI, Anil ROYCHOUDHRY, Andrew BORZYCKI, Jeffrey MUIR, Huai CHIN, Pierre SEMAAN, Nicholas BISSETT, Richard MAZZAFERRI
  • Publication number: 20060070029
    Abstract: A method for associating a file type of a file with one or more programs includes the step of receiving a request to store in a configuration store file type association information. From the request, an application program is determined that is to be associated with a file type in the configuration store.
    Type: Application
    Filed: September 30, 2004
    Publication date: March 30, 2006
    Applicant: CITRIX SYSTEMS, INC.
    Inventors: Lee LABORCZFALVI, Anil ROYCHOUDHRY, Andrew BORZYCKI, Huai CHIN, Richard MAZZAFERRI, Pierre SEMAAN
  • Publication number: 20060069662
    Abstract: A method and apparatus for virtualizing access to native resources includes a hooking mechanism, a name virtualization engine, and an operating system interface. A request to access a native resource from a process executing in the context of an isolation environment is received, the request including a virtual name for the native resource. A rule action of remap is associated with the virtual name included in the received request. A literal name for the native resource is formed, the literal name identifying a literal native resource of the same type as the requested resource. A request to access the native resource is issued, the request including the determined literal name for the native resource.
    Type: Application
    Filed: September 30, 2004
    Publication date: March 30, 2006
    Applicant: CITRIX SYSTEMS, INC.
    Inventors: Lee LABORCZFALVI, Anil ROYCHOUDHRY, Andrew BORZYCKI, Jeffrey MUIR, Huai CHIN, Richard MAZZAFERRI, Pierre SEMAAN
  • Publication number: 20060070030
    Abstract: A method for presenting an aggregate view of native resources includes the step of enumerating a plurality of system-scoped native resources provided by a system scope. A plurality of application-scoped native resources provided by an application isolation scope are enumerated, some of which correspond to some of the plurality of system-scoped resources. For one of the plurality of system-scoped resources, the existence of a corresponding one of the plurality of application-scoped resources is determined and the corresponding one of the plurality of application-scoped resources is included in an aggregate view of native resources.
    Type: Application
    Filed: September 30, 2004
    Publication date: March 30, 2006
    Inventors: Lee Laborczfalvi, Anil Roychoudhry, Andrew Borzycki, Jeffrey Muir, Huai Chin, Richard Mazzaferri