Patents by Inventor Nathan Wiegand

Nathan Wiegand 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: 11782991
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining data stored at a storage device using a first processor of an entity correlation system. The data includes information about multiple entities. The first processor generates data arrays using the obtained data. Each data array includes parameter values for multiple entities and is configured for processing at a respective computing cell of a second processor. The system provides the data arrays to the second processor. The second processor is configured to execute a correlation algorithm to concurrently process the data arrays at the respective computing cells. The second processor computes a correlation score based on calculations performed at the cells using the algorithm and the parameter values. The system determines relationships among entities of the data arrays based on the correlation score.
    Type: Grant
    Filed: June 13, 2022
    Date of Patent: October 10, 2023
    Assignee: Google LLC
    Inventors: Lin Ma, Nathan Wiegand
  • Publication number: 20230237482
    Abstract: An example apparatus includes an account information circuit structured to interpret first identifying information for a first blockchain account and second identifying information for a second blockchain account, the first identifying information including a trust rating value, and the second identifying information including a transaction confirmation value corresponding to a transaction between the first blockchain account and the second blockchain account. An apparatus includes a trust value adjustment circuit structured to interpret a transaction rating value from a user associated with the second blockchain account, and to adjust the trust rating value in response to the transaction rating value and the transaction confirmation value. An apparatus includes an account trust matching execution circuit structured to perform an account trust operation in response to the adjusted trust rating value.
    Type: Application
    Filed: January 13, 2023
    Publication date: July 27, 2023
    Inventors: Sridhar Ramaswamy, Nathan Wiegand, Rajaram Gaunker
  • Publication number: 20230237549
    Abstract: An example apparatus includes an account information circuit structured to interpret identifying information for a seller blockchain account and for each one of at least one buyer blockchain account, the identifying information for each one of the at least one buyer blockchain account including an attribute interest value. An apparatus further includes an asset attribute circuit structured to interpret an asset attribute value for an asset associated with the seller blockchain account. An apparatus further includes a buyer interest circuit structured to determine a buyer interest value for each one of the at least one buyer blockchain account in response to each corresponding attribute interest value and the asset attribute value. An apparatus includes a buyer identification execution circuit structured to perform a buyer identification operation in response to the buyer interest value.
    Type: Application
    Filed: January 13, 2023
    Publication date: July 27, 2023
    Inventors: Sridhar Ramaswamy, Nathan Wiegand, Rajaram Gaunker
  • Publication number: 20230237110
    Abstract: An example apparatus includes a blockchain data circuit that interprets a blockchain description value, a blockchain index circuit that provides a blockchain index data structure in response to the blockchain description value, the blockchain index data structure including a number of attribute values for each of a number of entities associated with the blockchain description value, and a blockchain search circuit that exercises a user interface. The user interface allows for interpreting a user search value, and the blockchain search circuit provides a search description to the user interface in response to the user search value and the blockchain index data structure.
    Type: Application
    Filed: December 30, 2022
    Publication date: July 27, 2023
    Inventors: Sridhar Ramaswamy, Nathan Wiegand, Rajaram Gaunker
  • Publication number: 20230237111
    Abstract: An example apparatus includes a blockchain monitoring circuit structured to interpret a blockchain index data structure comprising a plurality of attribute values for each of a plurality of assets associated with a blockchain. An apparatus includes a blockchain asset ranking circuit structured to determine an asset rank value for each asset of the plurality of assets and includes a blockchain transaction assistant circuit structured to, in response to the asset rank value for each asset, perform at least one operation selected from: provide an asset ranking communication to a user interface for transactions associated with the blockchain; or store the asset rank value for each asset of the plurality of assets on the blockchain index data structure.
    Type: Application
    Filed: January 13, 2023
    Publication date: July 27, 2023
    Inventors: Sridhar Ramaswamy, Nathan Wiegand, Rajaram Gaunker
  • Publication number: 20220417586
    Abstract: Methods, systems, and computer media provide for identifying exclusion zones in frames of a video, aggregating those exclusion zones for a specified duration or number of frames, defining a inclusion zone within which overlaid content is eligible for inclusion, and providing overlaid content for inclusion in the inclusion zone. The exclusion zones can include regions in which significant features are detected such as text, human features, objects from a selected set of object categories, or moving objects.
    Type: Application
    Filed: July 29, 2020
    Publication date: December 29, 2022
    Inventors: Elena Erbiceanu-Tener, Alexandre Galashov, Andy Chiu, Nathan Wiegand
  • Publication number: 20220309101
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining data stored at a storage device using a first processor of an entity correlation system. The data includes information about multiple entities. The first processor generates data arrays using the obtained data. Each data array includes parameter values for multiple entities and is configured for processing at a respective computing cell of a second processor. The system provides the data arrays to the second processor. The second processor is configured to execute a correlation algorithm to concurrently process the data arrays at the respective computing cells. The second processor computes a correlation score based on calculations performed at the cells using the algorithm and the parameter values. The system determines relationships among entities of the data arrays based on the correlation score.
    Type: Application
    Filed: June 13, 2022
    Publication date: September 29, 2022
    Inventors: Lin Ma, Nathan Wiegand
  • Patent number: 11379535
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining data stored at a storage device using a first processor of an entity correlation system. The data includes information about multiple entities. The first processor generates data arrays using the obtained data. Each data array includes parameter values for multiple entities and is configured for processing at a respective computing cell of a second processor. The system provides the data arrays to the second processor. The second processor is configured to execute a correlation algorithm to concurrently process the data arrays at the respective computing cells. The second processor computes a correlation score based on calculations performed at the cells using the algorithm and the parameter values. The system determines relationships among entities of the data arrays based on the correlation score.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: July 5, 2022
    Assignee: Google LLC
    Inventors: Lin Ma, Nathan Wiegand
  • Publication number: 20220083549
    Abstract: One or more servers receive a natural language query from a client device associated with a user. The one or more servers classify the natural language query as a query that seeks information previously accessed by the user. The one or more servers then obtain a response to the natural language query from one or more collections of documents, wherein each document in the one or more collections of documents was previously accessed by the user. The one or more servers generate search results based on the response. Then, the one or more servers communicate the search results to the client device.
    Type: Application
    Filed: November 29, 2021
    Publication date: March 17, 2022
    Inventors: Nathan Wiegand, Bryan C. Horling, Jason L. Smart
  • Patent number: 11188533
    Abstract: One or more servers receive a natural language query from a client device associated with a user. The one or more servers classify the natural language query as a query that seeks information previously accessed by the user. The one or more servers then obtain a response to the natural language query from one or more collections of documents, wherein each document in the one or more collections of documents was previously accessed by the user. The one or more servers generate search results based on the response. Then, the one or more servers communicate the search results to the client device.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: November 30, 2021
    Assignee: GOOGLE LLC
    Inventors: Nathan Wiegand, Bryan C. Horling, Jason L. Smart
  • Publication number: 20210026889
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining data stored at a storage device using a first processor of an entity correlation system. The data includes information about multiple entities. The first processor generates data arrays using the obtained data. Each data array includes parameter values for multiple entities and is configured for processing at a respective computing cell of a second processor. The system provides the data arrays to the second processor. The second processor is configured to execute a correlation algorithm to concurrently process the data arrays at the respective computing cells. The second processor computes a correlation score based on calculations performed at the cells using the algorithm and the parameter values. The system determines relationships among entities of the data arrays based on the correlation score.
    Type: Application
    Filed: May 1, 2018
    Publication date: January 28, 2021
    Inventors: Lin Ma, Nathan Wiegand
  • Patent number: 10515076
    Abstract: One or more servers receive a natural language query from a client device associated with a user. The one or more servers classify the natural language query as a query that seeks information previously accessed by the user. The one or more servers then obtain a response to the natural language query from one or more collections of documents, wherein each document in the one or more collections of documents was previously accessed by the user. The one or more servers generate search results based on the response. Then, the one or more servers communicate the search results to the client device.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: December 24, 2019
    Assignee: Google LLC
    Inventors: Nathan Wiegand, Bryan C. Horling, Jason L. Smart