Patents by Inventor Alan Pearson

Alan Pearson 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: 12625879
    Abstract: Historical analysis of query patterns is used to discover relationships between data sets. These relationships are used to make optimal decisions about where to place data in a globally distributed environment in which locality of data is an important factor in providing good query performance. A mixed integer programming model is used to solve a constraint based system which balances the need to have data kept local with other data and the cost of replicating data across a low-bandwidth network.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: May 12, 2026
    Assignee: Google LLC
    Inventors: Alejandra Estanislao, Purujit Saha, Alan Pearson, Andrew Hitchcock
  • Publication number: 20250199881
    Abstract: A system and method of balancing data storage among a plurality of groups of computing devices, each group comprising one or more respective computing devices. The method may involve determining a compute utilization disparity between the group having a highest level of compute utilization and the group having a lowest level of compute utilization, determining a transfer of one or more projects between the plurality of groups of computing devices that reduces the compute utilization disparity, and directing the plurality of groups of computing devices to execute the determined transfer.
    Type: Application
    Filed: February 26, 2025
    Publication date: June 19, 2025
    Inventors: Alan Pearson, Yaou Wei
  • Patent number: 12260266
    Abstract: A system and method of balancing data storage among a plurality of groups of computing devices, each group comprising one or more respective computing devices. The method may involve determining a compute utilization disparity between the group having a highest level of compute utilization and the group having a lowest level of compute utilization, determining a transfer of one or more projects between the plurality of groups of computing devices that reduces the compute utilization disparity, and directing the plurality of groups of computing devices to execute the determined transfer.
    Type: Grant
    Filed: March 10, 2022
    Date of Patent: March 25, 2025
    Assignee: Google LLC
    Inventors: Alan Pearson, Yaou Wei
  • Publication number: 20250036297
    Abstract: A system and method for balancing data storage among a plurality of groups of computing devices, each group comprising one or more respective computing devices, each group having an available storage capacity. The method may involve, for each group of computing devices, determining an amount of used storage at the group of computing devices exceeding a predefined first threshold value that is less than the available storage capacity and calculating a storage cost based on the determined amount of used storage exceeding the predefined first threshold value, determining a total storage cost of the plurality of groups of computing devices based on a sum of the calculated storage costs, determining a transfer of one or more projects between the groups of computing devices that reduces the total storage and directing the plurality of groups of computing devices to execute the determined transfer.
    Type: Application
    Filed: October 16, 2024
    Publication date: January 30, 2025
    Inventor: Alan Pearson
  • Patent number: 12141455
    Abstract: A system and method for balancing data storage among a plurality of groups of computing devices, each group comprising one or more respective computing devices, each group having an available storage capacity. The method may involve, for each group of computing devices, determining an amount of used storage at the group of computing devices exceeding a predefined first threshold value that is less than the available storage capacity and calculating a storage cost based on the determined amount of used storage exceeding the predefined first threshold value, determining a total storage cost of the plurality of groups of computing devices based on a sum of the calculated storage costs, determining a transfer of one or more projects between the groups of computing devices that reduces the total storage and directing the plurality of groups of computing devices to execute the determined transfer.
    Type: Grant
    Filed: March 10, 2022
    Date of Patent: November 12, 2024
    Assignee: Google LLC
    Inventor: Alan Pearson
  • Publication number: 20230289240
    Abstract: A system and method of balancing data storage among a plurality of groups of computing devices, each group comprising one or more respective computing devices.
    Type: Application
    Filed: March 10, 2022
    Publication date: September 14, 2023
    Inventors: Alan Pearson, Yaou Wei
  • Publication number: 20230289077
    Abstract: A system and method for balancing data storage among a plurality of groups of computing devices, each group comprising one or more respective computing devices, each group having an available storage capacity. The method may involve, for each group of computing devices, determining an amount of used storage at the group of computing devices exceeding a predefined first threshold value that is less than the available storage capacity and calculating a storage cost based on the determined amount of used storage exceeding the predefined first threshold value, determining a total storage cost of the plurality of groups of computing devices based on a sum of the calculated storage costs, determining a transfer of one or more projects between the groups of computing devices that reduces the total storage and directing the plurality of groups of computing devices to execute the determined transfer.
    Type: Application
    Filed: March 10, 2022
    Publication date: September 14, 2023
    Inventor: Alan Pearson
  • Patent number: 10915218
    Abstract: Generating a universal graphical desktop sharing protocol is disclosed. The universal graphical desktop sharing protocol is configured to communicate information (e.g., a sequence of one or more desktop sharing events) that has been translated from a first graphical desktop sharing protocol and is available to be translated into a final graphical desktop sharing protocol.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: February 9, 2021
    Assignee: Skytap
    Inventors: Bradley M. Schick, Petr Novodvorskiy, Alan Pearson
  • Publication number: 20200065415
    Abstract: Historical analysis of query patterns is used to discover relationships between data sets. These relationships are used to make optimal decisions about where to place data in a globally distributed environment in which locality of data is an important factor in providing good query performance. A mixed integer programming model is used to solve a constraint based system which balances the need to have data kept local with other data and the cost of replicating data across a low-bandwidth network.
    Type: Application
    Filed: August 21, 2018
    Publication date: February 27, 2020
    Inventors: Alejandra Estanislao, Purujit Saha, Alan Pearson, Andrew Hitchcock
  • Publication number: 20190137262
    Abstract: A hand-held device for obtaining a three-dimensional topological surface profile of a tyre, the device comprising: a base comprising an aperture; a light source arranged in use to generate an elongate pattern of light, and to project said pattern through the aperture onto a rolling surface of the tyre; a detector arranged to image a region of the rolling surface of the tyre; a plurality of pairs of guide wheels mounted on respective axles mounted on the base, wherein the guide wheels on adjacent axles are linked by gears; and a rotary encoder arranged to generate a signal corresponding to rotation of an axle.
    Type: Application
    Filed: April 25, 2017
    Publication date: May 9, 2019
    Inventors: Andrew Pryce, Bjorn Gustavsson, Kshitij Sisodia, Alan Pearson
  • Publication number: 20190138158
    Abstract: Generating a universal graphical desktop sharing protocol is disclosed. The universal graphical desktop sharing protocol is configured to communicate information (e.g., a sequence of one or more desktop sharing events) that has been translated from a first graphical desktop sharing protocol and is available to be translated into a final graphical desktop sharing protocol.
    Type: Application
    Filed: January 4, 2019
    Publication date: May 9, 2019
    Inventors: Bradley M. Schick, Petr Novodvorskiy, Alan Pearson
  • Patent number: 10209850
    Abstract: Generating a universal graphical desktop sharing protocol is disclosed. The universal graphical desktop sharing protocol is configured to communicate information (e.g., a sequence of one or more desktop sharing events) that has been translated from a first graphical desktop sharing protocol and is available to be translated into a final graphical desktop sharing protocol.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: February 19, 2019
    Assignee: Skytap
    Inventors: Bradley M. Schick, Petr Novodvorskiy, Alan Pearson
  • Patent number: 9939984
    Abstract: Generating a universal graphical desktop sharing protocol is disclosed. The universal graphical desktop sharing protocol is configured to communicate information (e.g., a sequence of one or more desktop sharing events) that has been translated from a first graphical desktop sharing protocol and is available to be translated into a final graphical desktop sharing protocol.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: April 10, 2018
    Assignee: Skytap
    Inventors: Bradley M. Schick, Petr Novodvorskiy, Alan Pearson
  • Patent number: 9383891
    Abstract: Generating a universal graphical desktop sharing protocol is disclosed. The universal graphical desktop sharing protocol is configured to communicate information (e.g., a sequence of one or more desktop sharing events) that has been translated from a first graphical desktop sharing protocol and is available to be translated into a final graphical desktop sharing protocol.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 5, 2016
    Assignee: Skytap
    Inventors: Bradley M. Schick, Petr Novodvorskiy, Alan Pearson
  • Publication number: 20160004392
    Abstract: Generating a universal graphical desktop sharing protocol is disclosed. The universal graphical desktop sharing protocol is configured to communicate information (e.g., a sequence of one or more desktop sharing events) that has been translated from a first graphical desktop sharing protocol and is available to be translated into a final graphical desktop sharing protocol.
    Type: Application
    Filed: September 16, 2015
    Publication date: January 7, 2016
    Inventors: Bradley M. Schick, Petr Novodvorskiy, Alan Pearson
  • Publication number: 20150373151
    Abstract: Generating a universal graphical desktop sharing protocol is disclosed. The universal graphical desktop sharing protocol is configured to communicate information (e.g., a sequence of one or more desktop sharing events) that has been translated from a first graphical desktop sharing protocol and is available to be translated into a final graphical desktop sharing protocol.
    Type: Application
    Filed: August 28, 2015
    Publication date: December 24, 2015
    Inventors: Bradley M. Schick, Petr Novodvorskiy, Alan Pearson
  • Publication number: 20130283171
    Abstract: Generating a universal graphical desktop sharing protocol is disclosed. The universal graphical desktop sharing protocol is configured to communicate information (e.g., a sequence of one or more desktop sharing events) that has been translated from a first graphical desktop sharing protocol and is available to be translated into a final graphical desktop sharing protocol.
    Type: Application
    Filed: March 15, 2013
    Publication date: October 24, 2013
    Inventors: Bradley M. Schick, Petr Novodvorskiy, Alan Pearson
  • Patent number: 6203773
    Abstract: Alpha alumina particles are made by heating particles of alumina with an aqueous solution containing a dissolved fluorine-containing compound and an acid; separating the particles from the solution and then calcining the particles at a temperature not greater than about 1025° C. The alumina particles preferably have an LOI in the range of about 1-20 wt. %; more preferably about 1-6 wt. %. Alpha alumina particles of the invention are more readily ground into smaller particles than alpha alumina particles made by calcining at higher temperatures. The remaining soda in the alpha alumina is found to be highly soluble in hot water. The process produces low soda content (0.01 wt. % Na2O or less) alpha alumina crystals from alumina feedstocks with 0.5 wt. % or more initial soda levels. The alpha alumina crystals produced are as large as 30-40 microns. Most typically; the size range is between 2 and 8 microns.
    Type: Grant
    Filed: July 12, 1999
    Date of Patent: March 20, 2001
    Assignee: Alcoa Inc.
    Inventors: Michael A. Easley, Alan Pearson, Dinesh Moorjani, John E. Marhanka
  • Patent number: 5744412
    Abstract: A composition and process for making an insulating refractory material. The composition includes calcined alumina powder, flash activated alumina powder, an organic polymeric binder and a liquid vehicle which is preferably water. Starch or modified starch may also be added. A preferred insulating refractory material made with the composition has a density of about 2.4-2.6 g/cm.sup.3 with reduced thermal conductivity, compared with tabular alumina. Of importance, the formulation has good abrasion resistance and crush strength during intermediate processing (commercial sintering) to attain full strength and refractoriness, good abrasion resistance and crush strength.
    Type: Grant
    Filed: May 13, 1996
    Date of Patent: April 28, 1998
    Assignee: Aluminum Company of America
    Inventors: Alan Pearson, Thomas G. Swansiger
  • Patent number: 5514361
    Abstract: There is disclosed an improved method for making synthetic meixnerite having reduced carbonate contamination levels and a x-ray diffraction pattern resembling that shown in FIG. 1, the meixnerite is made by combining magnesium oxide and transition alumina, preferably an activated alumina powder having a BET surface area of about 100 m.sup.2 /g or greater, in a substantially carbonate-free environment.
    Type: Grant
    Filed: April 29, 1994
    Date of Patent: May 7, 1996
    Assignee: Aluminum Company of America
    Inventors: Edward S. Martin, Alan Pearson