Patents by Inventor William Buckley

William Buckley 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: 11609778
    Abstract: A virtual server includes at least one processor to retrieve a user layer from a user's personalization container, and initiate mounting of the user layer to a target operating system. During the mounting, the at least one processor determines that the user layer did not originate with the target operating system. The user layer is modified so that file system objects and registry objects are compatible with the target operating system. Mounting of the modified user layer is completed to create a single composited layered image.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: March 21, 2023
    Assignee: Citrix Systems, Inc.
    Inventor: William Buckley
  • Patent number: 11044307
    Abstract: A computing system includes virtualization servers running virtual machine sessions, and client computing devices grouped by respective enterprises. Each client computing device is operated by an end-user to access an application via a virtual desktop during one of the virtual machine sessions. An analytics server is coupled to the virtualization servers, and collects application usage parameters provided for each client computing device accessing the application during one of the virtual machine sessions, and analyzes the application usage parameters to determine application performance of the application across the client computing devices for each respective enterprise. Client computing devices having slower application performances as compared to application performances of other client computing devices are identified by the analytics server.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: June 22, 2021
    Assignee: CITRIX SYSTEMS, INC.
    Inventor: William Buckley
  • Publication number: 20210089342
    Abstract: A virtual server includes at least one processor to retrieve a user layer from a user's personalization container, and initiate mounting of the user layer to a target operating system. During the mounting, the at least one processor determines that the user layer did not originate with the target operating system. The user layer is modified so that file system objects and registry objects are compatible with the target operating system. Mounting of the modified user layer is completed to create a single composited layered image.
    Type: Application
    Filed: November 20, 2020
    Publication date: March 25, 2021
    Inventor: William Buckley
  • Patent number: 10853120
    Abstract: A virtual server includes one or more processors to determine a user layer from a user's personalization container, with the user layer associated with a source operating system computing environment and configured to store modifications to file system objects and registry objects made by the user within the source operating system computing environment. A snapshot of differences between a source operating system layer within the source operating system computing environment and a target operating system layer within a target operating system computing environment is determined. The user layer is modified based on a migration policy so that the file system objects and registry objects are compatible with the target operating system computing environment.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: December 1, 2020
    Assignee: CITRIX SYSTEMS, INC.
    Inventor: William Buckley
  • Publication number: 20200293347
    Abstract: A virtual server includes one or more processors to determine a user layer from a user's personalization container, with the user layer associated with a source operating system computing environment and configured to store modifications to file system objects and registry objects made by the user within the source operating system computing environment. A snapshot of differences between a source operating system layer within the source operating system computing environment and a target operating system layer within a target operating system computing environment is determined. The user layer is modified based on a migration policy so that the file system objects and registry objects are compatible with the target operating system computing environment.
    Type: Application
    Filed: March 11, 2019
    Publication date: September 17, 2020
    Inventor: WILLIAM BUCKLEY
  • Publication number: 20200293348
    Abstract: A computing system includes virtualization servers running virtual machine sessions, and client computing devices grouped by respective enterprises. Each client computing device is operated by an end-user to access an application via a virtual desktop during one of the virtual machine sessions. An analytics server is coupled to the virtualization servers, and collects application usage parameters provided for each client computing device accessing the application during one of the virtual machine sessions, and analyzes the application usage parameters to determine application performance of the application across the client computing devices for each respective enterprise. Client computing devices having slower application performances as compared to application performances of other client computing devices are identified by the analytics server.
    Type: Application
    Filed: March 11, 2019
    Publication date: September 17, 2020
    Inventor: WILLIAM BUCKLEY
  • Publication number: 20180001561
    Abstract: A system and method for generating investment casting patterns by 3D printing. CAD software is used to generate a hollow 3D model of a solid 3D model of a desired pattern. The pattern is generated by a 3D printer which prints the exterior of the pattern in pattern wax and the interior in support wax.
    Type: Application
    Filed: August 22, 2016
    Publication date: January 4, 2018
    Inventors: Michael G. Hascher, William Buckley
  • Patent number: 7809975
    Abstract: A computerized system includes two storage processors having respective local write caches configured to mirror each other. When a first storage processor becomes unavailable and mirroring of the local write caches is prevented, the computerized system continues to attend to write operations from an external host in a write-back manner by caching write data from the write operations in the local write cache of the second storage processor. In response to a failure of the second storage processor, the computerized system preserves the write data within the local write cache of the second storage processor. Then, upon recovery of the second storage processor from the failure, the computerized system continues to attend to further write operations from the external host in the write-back manner by caching additional write data in the local write cache of the second storage processor while the first storage processor remains unavailable.
    Type: Grant
    Filed: March 29, 2007
    Date of Patent: October 5, 2010
    Assignee: EMC Corporation
    Inventors: David French, Douglas Sullivan, William Buckley, Alex Sanville, Phillip J. Manning
  • Publication number: 20080082856
    Abstract: A computerized system includes two storage processors having respective local write caches configured to mirror each other. When a first storage processor becomes unavailable and mirroring of the local write caches is prevented, the computerized system continues to attend to write operations from an external host in a write-back manner by caching write data from the write operations in the local write cache of the second storage processor. In response to a failure of the second storage processor, the computerized system preserves the write data within the local write cache of the second storage processor. Then, upon recovery of the second storage processor from the failure, the computerized system continues to attend to further write operations from the external host in the write-back manner by caching additional write data in the local write cache of the second storage processor while the first storage processor remains unavailable.
    Type: Application
    Filed: March 29, 2007
    Publication date: April 3, 2008
    Applicant: EMC Corporation
    Inventors: David French, Douglas Sullivan, William Buckley, Alex Sanville, Philip J. Manning
  • Publication number: 20070234118
    Abstract: Communications paths are managed. An error is detected on a first storage processor. It is determined that the error resulted from a peer-to-peer communication from a second storage processor. The error on the first storage processor is handled by taking action short of causing the first storage processor to reset.
    Type: Application
    Filed: March 30, 2006
    Publication date: October 4, 2007
    Inventors: Steven Sardella, Douglas Sullivan, William Buckley, Christopher Towns
  • Patent number: 6103242
    Abstract: A method of treating diabetes in a patient comprising the steps of administering a first quantity of an ingestible medium of coccoloba uvifera leaf extract to the patient, monitoring the patient's change in serum glucose level, and modifying, if needed, the first quantity of the ingestible medium of coccoloba uvifera leaf extract wherein the patient's serum glucose level is reduced to normal levels. Normal levels are generally considered to be about 110 to 130 mg serum glucose per liter. Accordingly, monitoring and adjustment in the dosages of the ingestible medium of coccoloba uvifera leaf extract are increased until the patient's serum glucose level is reduced to 130 mg per liter or less. The patient's serum glucose level may be monitored daily or twice daily depending on the severity of the patient's condition. While the ingestible medium of coccoloba uvifera leaf may be ingested daily, dosages may be staggered to several times a week provided the patient's condition is properly monitored.
    Type: Grant
    Filed: October 21, 1999
    Date of Patent: August 15, 2000
    Inventor: William Buckley