Patents by Inventor Stuart Kendrick Harrell

Stuart Kendrick Harrell 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: 11768752
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that facilitate resource and space efficient analysis of large scale datasets. Methods include obtaining activity data for objects in a dataset. For each data item in the dataset, a hashed parameter having a binary representation is generated using an identifier for the object. A register is identified from among a set of registers based on the hashed parameter. A determination is made that the hashed parameter for the object contributes to an aggregation amount that specifies a number of occurrences of the object in the dataset. Based on this determination, an aggregation amount stored in the register is updated. Based on aggregation amounts stored in the set of registers, a reporting output is generated that provides an aggregate distribution of the objects in the dataset based on the activity data for the objects.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: September 26, 2023
    Assignee: Google LLC
    Inventors: Evgeny Skvortsov, Jeffrey Wilhelm, Yip Man Tsang, William George Kahn Bradbury, Andreas Ulbrich, Zhaosheng Bao, Stuart Kendrick Harrell
  • Publication number: 20220171693
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that facilitate resource and space efficient analysis of large scale datasets. Methods include obtaining activity data for objects in a dataset. For each data item the dataset, a hashed parameter having a binary representation is generated using an identifier for the object. A register is identified from in a set of registers based on the hashed parameter. A determination is made that the hashed, parameter for the object contributes to an aggregation amount that specifies a number of occurrences of the object in the dataset Based on this determination, an aggregation amount stored in the register is updated. Based on aggregation amounts stored in the set of registers, a reporting output is generated that provides an aggregate distribution of the objects in the dataset based on the activity data for the objects.
    Type: Application
    Filed: August 21, 2019
    Publication date: June 2, 2022
    Inventors: Evgeny Skvortsov, Jeffrey Wilhelm, Yip Man Tsang, William George Kahn Bradbury, Andreas Ulbrich, Zhaosheng Bao, Stuart Kendrick Harrell