Patents by Inventor Bill Buckley

Bill 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: 11704120
    Abstract: A computer processing system includes a processor to operate in a first computing environment. The processor creates a generic application layer by scrubbing a new application layer within the computer processing system to remove objects associated with the new application layer and specific to the first computing environment. The processor further creates within the computer processing system a single composited layered image by merging the generic application layer with at least one other application layer having objects associated therewith.
    Type: Grant
    Filed: February 8, 2022
    Date of Patent: July 18, 2023
    Inventors: John Webb, Christopher W. Midgley, Robert Oakes, Bill Buckley
  • Publication number: 20220156064
    Abstract: A computer processing system includes a processor to operate in a first computing environment. The processor creates a generic application layer by scrubbing a new application layer within the computer processing system to remove objects associated with the new application layer and specific to the first computing environment. The processor further creates within the computer processing system a single composited layered image by merging the generic application layer with at least one other application layer having objects associated therewith.
    Type: Application
    Filed: February 8, 2022
    Publication date: May 19, 2022
    Inventors: JOHN WEBB, CHRISTOPHER W. MIDGLEY, ROBERT OAKES, BILL BUCKLEY
  • Patent number: 11263004
    Abstract: Application layering is a technology that separates applications from an operating system image. In some cases, information inside an application layer needs to be modified when that layer is delivered to a computer to be executed correctly in a specific environment. Described is a technique to allow those operations to be defined and executed outside of the operating system that will be running the application layer, so that a single application layer can be delivered to heterogeneous end points without the need to take up additional computation on the guest machine it is being delivered to, to ensure application compatibility when applications reside in more than one layer, to install applications into a layer without knowledge of a specific platform, and to modify the image to provide the required drivers and services to support any platform.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: March 1, 2022
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: John Webb, Christopher W. Midgley, Robert Oakes, Bill Buckley
  • Publication number: 20180113705
    Abstract: Application layering is a technology that separates applications from an operating system image. In some cases, information inside an application layer needs to be modified when that layer is delivered to a computer to be executed correctly in a specific environment. Described is a technique to allow those operations to be defined and executed outside of the operating system that will be running the application layer, so that a single application layer can be delivered to heterogeneous end points without the need to take up additional computation on the guest machine it is being delivered to, to ensure application compatibility when applications reside in more than one layer, to install applications into a layer without knowledge of a specific platform, and to modify the image to provide the required drivers and services to support any platform.
    Type: Application
    Filed: October 17, 2017
    Publication date: April 26, 2018
    Inventors: JOHN WEBB, CHRISTOPHER W. MIDGLEY, ROBERT OAKES, BILL BUCKLEY
  • Patent number: 7849350
    Abstract: A technique responds to a storage processor failure. The technique involves performing write-back caching operations using a cache of a first storage processor, and mirroring data from the cache of the first storage processor to a cache of a second storage processor. The technique further involves, after of a failure of the second storage processor in which the second storage processor becomes unavailable, continuing to perform write-back caching operations using the cache of the first storage processor while the second storage processor remains unavailable. A cache controller is capable of being modified so that any write data in the cache of the first storage processor persists if the first storage processor encounters a failure thus preventing loss of the cached write data.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: December 7, 2010
    Assignee: EMC Corporation
    Inventors: David French, Douglas Sullivan, H. Austin Spang, IV, Bill Buckley, Matt Yellen
  • Publication number: 20080155307
    Abstract: A technique responds to a storage processor failure. The technique involves performing write-back caching operations using a cache of a first storage processor, and mirroring data from the cache of the first storage processor to a cache of a second storage processor. The technique further involves, after of a failure of the second storage processor in which the second storage processor becomes unavailable, continuing to perform write-back caching operations using the cache of the first storage processor while the second storage processor remains unavailable. A cache controller is capable of being modified so that any write data in the cache of the first storage processor persists if the first storage processor encounters a failure thus preventing loss of the cached write data.
    Type: Application
    Filed: September 28, 2006
    Publication date: June 26, 2008
    Applicant: EMC Corporation
    Inventors: David French, Douglas Sullivan, H. Austin Spang, Bill Buckley, Matt Yellen