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).
-
Publication number: 20240242207Abstract: An example apparatus includes a blockchain group data component structured to interpret a plurality of blockchain description values each corresponding to at least one of a plurality of blockchains, a blockchain group index component structured to provide a blockchain group index data structure in response to the plurality of blockchain description values, the blockchain group index data structure comprising an attribute association description. The attribute association description includes an identified attribute value, a first association of the identified attribute value to a first entity associated with a first blockchain of the plurality of blockchains, and a second association of the identified attribute value to a second entity associated with a second blockchain of the plurality of blockchains. The apparatus includes a cross-chain interaction component structured to perform a cross-chain interaction operation in response to the blockchain group index data structure.Type: ApplicationFiled: January 13, 2023Publication date: July 18, 2024Inventors: Sridhar Ramaswamy, Nathan Wiegand, Rajaram Gaunker
-
Patent number: 11782991Abstract: 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: GrantFiled: June 13, 2022Date of Patent: October 10, 2023Assignee: Google LLCInventors: Lin Ma, Nathan Wiegand
-
Publication number: 20230237110Abstract: 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: ApplicationFiled: December 30, 2022Publication date: July 27, 2023Inventors: Sridhar Ramaswamy, Nathan Wiegand, Rajaram Gaunker
-
Publication number: 20230237111Abstract: 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: ApplicationFiled: January 13, 2023Publication date: July 27, 2023Inventors: Sridhar Ramaswamy, Nathan Wiegand, Rajaram Gaunker
-
Publication number: 20230237549Abstract: 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: ApplicationFiled: January 13, 2023Publication date: July 27, 2023Inventors: Sridhar Ramaswamy, Nathan Wiegand, Rajaram Gaunker
-
Publication number: 20230237482Abstract: 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: ApplicationFiled: January 13, 2023Publication date: July 27, 2023Inventors: Sridhar Ramaswamy, Nathan Wiegand, Rajaram Gaunker
-
Publication number: 20220417586Abstract: 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: ApplicationFiled: July 29, 2020Publication date: December 29, 2022Inventors: Elena Erbiceanu-Tener, Alexandre Galashov, Andy Chiu, Nathan Wiegand
-
Publication number: 20220309101Abstract: 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: ApplicationFiled: June 13, 2022Publication date: September 29, 2022Inventors: Lin Ma, Nathan Wiegand
-
Patent number: 11379535Abstract: 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: GrantFiled: May 1, 2018Date of Patent: July 5, 2022Assignee: Google LLCInventors: Lin Ma, Nathan Wiegand
-
Publication number: 20220083549Abstract: 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: ApplicationFiled: November 29, 2021Publication date: March 17, 2022Inventors: Nathan Wiegand, Bryan C. Horling, Jason L. Smart
-
Patent number: 11188533Abstract: 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: GrantFiled: November 12, 2019Date of Patent: November 30, 2021Assignee: GOOGLE LLCInventors: Nathan Wiegand, Bryan C. Horling, Jason L. Smart
-
Publication number: 20210026889Abstract: 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: ApplicationFiled: May 1, 2018Publication date: January 28, 2021Inventors: Lin Ma, Nathan Wiegand
-
Patent number: 10515076Abstract: 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: GrantFiled: January 31, 2017Date of Patent: December 24, 2019Assignee: Google LLCInventors: Nathan Wiegand, Bryan C. Horling, Jason L. Smart