Patents by Inventor Ben Walters

Ben Walters 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: 11726893
    Abstract: Aspects of the disclosure relate to evaluating the rollout of a change to a data processing framework (DPF). A first set of jobs is selected out of a plurality of jobs. The first set of jobs is processed by the DPF with the proposed change enabled and the other jobs of the plurality of jobs by the DPF without the change enabled. A performance cost value is determined for each of the jobs in the first set of jobs processed by the DPF with the proposed change enabled and for each of the other jobs of the plurality of jobs processed by the DPF with the proposed change disabled. Based on the performance cost values of the jobs in the first set of jobs and the performance cost values of the other jobs of the plurality of jobs, a determination is made whether the proposed change is beneficial to the DPF.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: August 15, 2023
    Assignee: Google LLC
    Inventors: Mariana Sharp, Craig D. Chambers, Jelena Pjesivac-Grbovic, Kym Hines, Sunghwan Ihm, Danijela Mijailovic, Ben Walters
  • Publication number: 20210397534
    Abstract: Aspects of the disclosure relate to evaluating the rollout of a change to a data processing framework (DPF). A first set of jobs is selected out of a plurality of jobs. The first set of jobs is processed by the DPF with the proposed change enabled and the other jobs of the plurality of jobs by the DPF without the change enabled. A performance cost value is determined for each of the jobs in the first set of jobs processed by the DPF with the proposed change enabled and for each of the other jobs of the plurality of jobs processed by the DPF with the proposed change disabled. Based on the performance cost values of the jobs in the first set of jobs and the performance cost values of the other jobs of the plurality of jobs, a determination is made whether the proposed change is beneficial to the DPF.
    Type: Application
    Filed: September 2, 2021
    Publication date: December 23, 2021
    Inventors: Mariana Sharp, Craig D. Chambers, Jelena Pjesivac-Grbovic, Kym Hines, Sunghwan Ihm, Danijela Mijailovic, Ben Walters
  • Patent number: 11138087
    Abstract: Aspects of the disclosure relate to evaluating the rollout of a change to a data processing framework (DPF). A first set of jobs is selected out of a plurality of jobs. The first set of jobs is processed by the DPF with the proposed change enabled and the other jobs of the plurality of jobs by the DPF without the change enabled. A performance cost value is determined for each of the jobs in the first set of jobs processed by the DPF with the proposed change enabled and for each of the other jobs of the plurality of jobs processed by the DPF with the proposed change disabled. Based on the performance cost values of the jobs in the first set of jobs and the performance cost values of the other jobs of the plurality of jobs, a determination is made whether the proposed change is beneficial to the DPF.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: October 5, 2021
    Assignee: Google LLC
    Inventors: Mariana Sharp, Craig Chambers, Jelena Pjesivac-Grbovic, Kym Hines, Sunghwan Ihm, Danijela Mijailovic, Ben Walters
  • Publication number: 20200341880
    Abstract: Aspects of the disclosure relate to evaluating the rollout of a change to a data processing framework (DPF). A first set of jobs is selected out of a plurality of jobs. The first set of jobs is processed by the DPF with the proposed change enabled and the other jobs of the plurality of jobs by the DPF without the change enabled. A performance cost value is determined for each of the jobs in the first set of jobs processed by the DPF with the proposed change enabled and for each of the other jobs of the plurality of jobs processed by the DPF with the proposed change disabled. Based on the performance cost values of the jobs in the first set of jobs and the performance cost values of the other jobs of the plurality of jobs, a determination is made whether the proposed change is beneficial to the DPF.
    Type: Application
    Filed: April 24, 2019
    Publication date: October 29, 2020
    Inventors: Mariana Sharp, Craig Chambers, Jelena Pjesivac-Grbovic, Kym Hines, Sunghwan Ihm, Danijela Mijailovic, Ben Walters
  • Patent number: 8719433
    Abstract: The invention provides scalable, secure, and easily administerable methods and systems for providing remote access to networked resources by combing aspects of physical access limitation measures with traditional computer access limitation measures. The methods and systems utilize an enrollment administration system for specifying enrollment rules, an enrollment system configured to communicate with the enrollment administration system to permit enrolling a first networked resource if permitted by specified enrollment rules, and a remote access system for granting a user remote access to the first networked resource if the user successfully enrolled the first networked resource.
    Type: Grant
    Filed: November 11, 2011
    Date of Patent: May 6, 2014
    Assignee: Citrix Systems, Inc
    Inventors: Anatoliy Panasyuk, Abolfazl Sirjani, Ben Walters, Michael Burr, Min-Chih Lu Earl
  • Publication number: 20120060204
    Abstract: The invention provides scalable, secure, and easily administerable methods and systems for providing remote access to networked resources by combing aspects of physical access limitation measures with traditional computer access limitation measures. The methods and systems utilize an enrollment administration system for specifying enrollment rules, an enrollment system configured to communicate with the enrollment administration system to permit enrolling a first networked resource if permitted by specified enrollment rules, and a remote access system for granting a user remote access to the first networked resource if the user successfully enrolled the first networked resource.
    Type: Application
    Filed: November 11, 2011
    Publication date: March 8, 2012
    Inventors: Anatoliy Panasyuk, Abolfazl Sirjani, Ben Walters, Michael Burr, Min-Chih Lu Earl
  • Patent number: 7596593
    Abstract: A method for efficiently transferring data between a client and a server includes the steps of: providing an application program; providing an application-independent client process effecting a plurality of client states; providing an application-independent server process effecting a plurality of server states; transferring data from the server process to the client process in response to an application program; and updating at least one client state in response to the transferred data. A related apparatus is also disclosed.
    Type: Grant
    Filed: July 18, 2005
    Date of Patent: September 29, 2009
    Assignee: Citrix Systems, LLC
    Inventors: David C. Mitchell, Ben Walters, Dale K. Mitchell
  • Publication number: 20050251551
    Abstract: A method for efficiently transferring data between a client and a server includes the steps of: providing an application program; providing an application-independent client process effecting a plurality of client states; providing an application-independent server process effecting a plurality of server states; transferring data from the server process to the client process in response to an application program; and updating at least one client state in response to the transferred data. A related apparatus is also disclosed.
    Type: Application
    Filed: July 18, 2005
    Publication date: November 10, 2005
    Applicant: Citrix Systems, Inc.
    Inventors: David Mitchell, Ben Walters, Dale Mitchell
  • Patent number: 6920480
    Abstract: A method for efficiently transferring data between a client and a server includes the steps of: providing an application program; providing an application-independent client process effecting a plurality of client states; providing an application-independent server process effecting a plurality of server states; transferring data from the server process to the client process in response to an application program; and updating at least one client state in response to the transferred data. A related apparatus is also disclosed.
    Type: Grant
    Filed: November 2, 2001
    Date of Patent: July 19, 2005
    Assignee: Citrix Systems, Inc.
    Inventors: David C. Mitchell, Ben Walters, Dale Mitchell
  • Publication number: 20050080909
    Abstract: The invention provides scalable, secure, and easily administerable methods and systems for providing remote access to networked resources by combing aspects of physical access limitation measures with traditional computer access limitation measures. The methods and systems utilize an enrollment administration system for specifying enrollment rules, an enrollment system configured to communicate with the enrollment administration system to permit enrolling a first networked resource if permitted by specified enrollment rules, and a remote access system for granting a user remote access to the first networked resource if the user successfully enrolled the first networked resource.
    Type: Application
    Filed: October 10, 2003
    Publication date: April 14, 2005
    Inventors: Anatoliy Panasyuk, Abolfazl Sirjani, Ben Walters, Michael Burr, Min-Chih Earl
  • Publication number: 20020116455
    Abstract: A method for efficiently transferring data between a client and a server includes the steps of: providing an application program; providing an application-independent client process effecting a plurality of client states; providing an application-independent server process effecting a plurality of server states; transferring data from the server process to the client process in response to an application program; and updating at least one client state in response to the transferred data. A related apparatus is also disclosed.
    Type: Application
    Filed: November 2, 2001
    Publication date: August 22, 2002
    Inventors: David C. Mitchell, Ben Walters, Dale Mitchell
  • Patent number: 6356933
    Abstract: A method for efficiently transferring data between a client and a server includes the steps of: providing an application program; providing an application-independent client process effecting a plurality of client states; providing an application-independent server process effecting a plurality of server states; transferring data from the server process to the client process in response to an application program; and updating at least one client state in response to the transferred data. A related apparatus is also disclosed.
    Type: Grant
    Filed: September 7, 1999
    Date of Patent: March 12, 2002
    Assignee: Citrix Systems, Inc.
    Inventors: David C. Mitchell, Ben Walters, Dale Mitchell
  • Publication number: 20010042094
    Abstract: A method for efficiently transferring data between a client and a server includes the steps of: providing an application program; providing an application-independent client process effecting a plurality of client states; providing an application-independent server process effecting a plurality of server states; transferring data from the server process to the client process in response to an application program; and updating at least one client state in response to the transferred data. A related apparatus is also disclosed.
    Type: Application
    Filed: September 7, 1999
    Publication date: November 15, 2001
    Inventors: DAVID C. MITCHELL, BEN WALTERS, DALE MITCHELL
  • Patent number: 4035138
    Abstract: An oil lamp includes beverage can of the tab opening type having a sector shaped discharge opening and defining an oil reservoir. A resilient wire helix wick holder engages the upper portion of a wick and engages between successive convolutions the opposite convergent edges of the discharge opening, the wick being immersed in the oil in the can and projecting a short distance above the helix. Alternatively, the wick holder is a pair of telescoping collars having opposing flanges embracing the inner opposite borders of the discharge opening and engaging the wick.
    Type: Grant
    Filed: August 25, 1976
    Date of Patent: July 12, 1977
    Inventor: Ben Walters
  • Patent number: 3975480
    Abstract: An ornamental plastic article having a smooth rear exterior surface and a rough, randomly arranged layer of plastic particles or pellets forming the front outer surface is produced by placing a layer of plastic powder on one surface of a first mold form containing an outer wall having the configuration of the article, heating the powder until the powder becomes tacky in the form of a strip, placing this form on top of a mating second mold form having an outer wall containing various pockets of different colored plastic pellets of a compatible plastic material located in predetermined locations within the outer wall, rotating the two forms until the tacky powder form is on the bottom and the pockets of colored plastic pellets are on top, reversing the position of the two forms, and removing the first form which has a layer of plastic pellets affixed to the tacky layer in predetermined color arrangement corresponding to the pocket location on the second mold form, heating the pellets until they become soft, and
    Type: Grant
    Filed: October 24, 1974
    Date of Patent: August 17, 1976
    Inventor: Ben Walters