Patents by Inventor JOHN BEVIL BATES
JOHN BEVIL BATES 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: 11935080Abstract: Embodiments of the present invention relate to providing intelligent alerting and automation for marketing analytics software. In implementation, intelligent alerting is initiated by a user, which enables deep learning models to analyze various data patterns. Intelligent alerting learns about preferences and data consumption patterns of the user with marketing analytics software. Intelligent alerting also accounts for and learns from any manually created alerts set up by the user and/or alerts created automatically by anomaly detection. Intelligent alerting analyzes all other users within the organization of the user to find similar users based on their consumption patterns. An on-demand game may be provided to the user to determine the criticality of one metric change over another. This enables intelligent alerting to automatically provide alerts which pass a critical threshold of importance to the user and context to help the user understand why a metric changes in a significant way.Type: GrantFiled: March 12, 2020Date of Patent: March 19, 2024Assignee: Adobe Inc.Inventors: John Bevil Bates, Ryan Elliott Cobourn, Benjamin Russell Gaines, Brooke Suzanne Wyckoff
-
Patent number: 11632238Abstract: Embodiments provide traceability of edits to a document, i.e., a verifiable and immutable provenance chain for the document. Systems and methods enable traceability of edits, by encoding, for states of the document, a fingerprint (e.g., a cryptographic hash of the document's contents) and an edit history within a block written to a distributed ledger (e.g., a blockchain). The ledger is maintained via a self-organizing peer-to-peer distributed ledger network. Once added to the ledger, the contents of a block (e.g., the document's fingerprint and edit history) are immutable and the integrity of the edit history encoded in the ledger is secure. The algorithm that generates the fingerprint is sensitive to edits of the document. The non-corruptible fingerprint encoded in the ledger is employable to detect any edits that are not included in the encoded edit history and/or inconsistent with a currently available version of the document.Type: GrantFiled: October 5, 2021Date of Patent: April 18, 2023Assignee: Adobe Inc.Inventors: Gavin Stuart Peter Miller, Xuejun Xu, Max Gray Edell, John Bevil Bates, Matthew Keith Albright
-
Patent number: 11501331Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed to a proof and attestation service that can confirm the veracity of a claim or a statement of truth based on data dynamically-retrieved from various data repositories. A server device receives, from a client device, a request to determine the veracity of a claim or a statement of truth. The server device is generally a trusted computing device, having privileged-access to a variety of data repositories that the client device may or may not access. The server device can select one or more data repositories based on the claim, obtain results data from the selected one or more data repositories, and evaluate each result to determine whether it corresponds to or contradicts the claim. A veracity score can be calculated for the claim or for a result that corresponds to or contradicts the claim.Type: GrantFiled: December 11, 2020Date of Patent: November 15, 2022Assignee: Adobe Inc.Inventors: Kevin Gary Smith, John Bevil Bates, Xuejun Xu, Shriram Venkatesh Shet Revankar
-
Publication number: 20220029785Abstract: Embodiments provide traceability of edits to a document, i.e., a verifiable and immutable provenance chain for the document. Systems and methods enable traceability of edits, by encoding, for states of the document, a fingerprint (e.g., a cryptographic hash of the document's contents) and an edit history within a block written to a distributed ledger (e.g., a blockchain). The ledger is maintained via a self-organizing peer-to-peer distributed ledger network. Once added to the ledger, the contents of a block (e.g., the document's fingerprint and edit history) are immutable and the integrity of the edit history encoded in the ledger is secure. The algorithm that generates the fingerprint is sensitive to edits of the document. The non-corruptible fingerprint encoded in the ledger is employable to detect any edits that are not included in the encoded edit history and/or inconsistent with a currently available version of the document.Type: ApplicationFiled: October 5, 2021Publication date: January 27, 2022Inventors: Gavin Stuart Peter Miller, Xuejen Xu, Max Gray Edell, John Bevil Bates, Matthew Keith Albright
-
Patent number: 11146381Abstract: Embodiments provide traceability of edits to a document, i.e., a verifiable and immutable provenance chain for the document. Systems and methods enable traceability of edits, by encoding, for states of the document, a fingerprint (e.g., a cryptographic hash of the document's contents) and an edit history within a block written to a distributed ledger (e.g., a blockchain). The ledger is maintained via a self-organizing peer-to-peer distributed ledger network. Once added to the ledger, the contents of a block (e.g., the document's fingerprint and edit history) are immutable and the integrity of the edit history encoded in the ledger is secure. The algorithm that generates the fingerprint is sensitive to edits of the document. The non-corruptible fingerprint encoded in the ledger is employable to detect any edits that are not included in the encoded edit history and/or inconsistent with a currently available version of the document.Type: GrantFiled: November 16, 2018Date of Patent: October 12, 2021Assignee: Adobe Inc.Inventors: Gavin Stuart Peter Miller, Xuejun Xu, Max Gray Edell, John Bevil Bates, Matthew Keith Albright
-
Patent number: 11048690Abstract: In various embodiments, a request may be received identifying items of information and an entity requesting the items. A set of entities may be determined It may be determined, for a response to the request, that collectively has access to a set of values that captures each of the items requested by the entity. A transaction of a transaction block may be created on a blockchain maintained at least in part by one or more nodes of a distributed ledger system. The transaction may be digitally signed and identify the set of entities, and contribution scores of the values to the set of values. Each contribution score for a given value of an item being based on a level of scarcity of the item and a level of usage of the item. The blockchain may identify a scoring algorithm used to determine the contribution scores.Type: GrantFiled: November 21, 2018Date of Patent: June 29, 2021Assignee: ADOBE INC.Inventors: Kevin Gary Smith, John Bevil Bates
-
Publication number: 20210133803Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed to a proof and attestation service that can confirm the veracity of a claim or a statement of truth based on data dynamically-retrieved from various data repositories. A server device receives, from a client device, a request to determine the veracity of a claim or a statement of truth. The server device is generally a trusted computing device, having privileged-access to a variety of data repositories that the client device may or may not access. The server device can select one or more data repositories based on the claim, obtain results data from the selected one or more data repositories, and evaluate each result to determine whether it corresponds to or contradicts the claim. A veracity score can be calculated for the claim or for a result that corresponds to or contradicts the claim.Type: ApplicationFiled: December 11, 2020Publication date: May 6, 2021Inventors: Kevin Gary Smith, John Bevil Bates, Xuejun Xu, Shriram Venkatesh Shet Revankar
-
Patent number: 10984410Abstract: In various embodiments, a request is received for a claim that is responsive to an interrogatory, where the interrogatory uses values of items of interest regarding a subject user to produce the claim. Based on the request, it is determined that one or more permissions, included in one or more digitally signed transactions of one or more transaction blocks on one or more copies of a blockchain maintained at least in part by nodes of a distributed ledger system, represents the subject user granting a receiving entity with a right to receive claims that are responsive to interrogatories that use the values to produce the claims. Based on the determining, the receiving entity is granted access to the claim.Type: GrantFiled: November 15, 2018Date of Patent: April 20, 2021Assignee: ADOBE INC.Inventors: Kevin Gary Smith, John Bevil Bates
-
Patent number: 10956932Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed to a proof and attestation service that can confirm the veracity of a claim or a statement of truth based on data dynamically-retrieved from various data repositories. A server device receives, from a client device, a request to determine the veracity of a claim or a statement of truth. The server device is generally a trusted computing device, having privileged-access to a variety of data repositories that the client device may or may not access. The server device can select one or more data repositories based on the claim, obtain results data from the selected one or more data repositories, and evaluate each result to determine whether it corresponds to or contradicts the claim. A veracity score can be calculated for the claim or for a result that corresponds to or contradicts the claim.Type: GrantFiled: October 18, 2018Date of Patent: March 23, 2021Assignee: ADOBE INC.Inventors: Kevin Gary Smith, John Bevil Bates, Xuejun Xu, Shriram Venkatesh Shet Revankar
-
Publication number: 20200211039Abstract: Embodiments of the present invention relate to providing intelligent alerting and automation for marketing analytics software. In implementation, intelligent alerting is initiated by a user, which enables deep learning models to analyze various data patterns. Intelligent alerting learns about preferences and data consumption patterns of the user with marketing analytics software. Intelligent alerting also accounts for and learns from any manually created alerts set up by the user and/or alerts created automatically by anomaly detection. Intelligent alerting analyzes all other users within the organization of the user to find similar users based on their consumption patterns. An on-demand game may be provided to the user to determine the criticality of one metric change over another. This enables intelligent alerting to automatically provide alerts which pass a critical threshold of importance to the user and context to help the user understand why a metric changes in a significant way.Type: ApplicationFiled: March 12, 2020Publication date: July 2, 2020Inventors: John Bevil Bates, Ryan Elliott Cobourn, Benjamin Russell Gaines, Brooke Suzanne Wyckoff
-
Publication number: 20200162266Abstract: Embodiments provide traceability of edits to a document, i.e., a verifiable and immutable provenance chain for the document. In particular, embodiments facilitate providing analytics services for a distributed ledger. In implementation, a unique identifier associated with a digital document can be received from a remote computing device. Based on the received unique identifier, it is determined that the distributed ledger includes a first transaction corresponding to a first transitioned state of the digital document and a second transaction corresponding to a second transitioned state of the digital document. Each transaction includes the unique identifier, a first fingerprint of the digital document generated at a first time of a transitioned state, and a second fingerprint of the digital document generated at a second time of a previously transitioned state.Type: ApplicationFiled: November 16, 2018Publication date: May 21, 2020Inventors: Gavin Stuart Peter Miller, Xuejun Xu, Max Gray Edell, John Bevil Bates
-
Publication number: 20200162236Abstract: Embodiments provide traceability of edits to a document, i.e., a verifiable and immutable provenance chain for the document. Systems and methods enable traceability of edits, by encoding, for states of the document, a fingerprint (e.g., a cryptographic hash of the document's contents) and an edit history within a block written to a distributed ledger (e.g., a blockchain). The ledger is maintained via a self-organizing peer-to-peer distributed ledger network. Once added to the ledger, the contents of a block (e.g., the document's fingerprint and edit history) are immutable and the integrity of the edit history encoded in the ledger is secure. The algorithm that generates the fingerprint is sensitive to edits of the document. The non-corruptible fingerprint encoded in the ledger is employable to detect any edits that are not included in the encoded edit history and/or inconsistent with a currently available version of the document.Type: ApplicationFiled: November 16, 2018Publication date: May 21, 2020Inventors: Gavin Stuart Peter Miller, Xuejun Xu, Max Gray Edell, John Bevil Bates, Matthew Keith Albright
-
Publication number: 20200160319Abstract: In various embodiments, a request is received for a claim that is responsive to an interrogatory, where the interrogatory uses values of items of interest regarding a subject user to produce the claim. Based on the request, it is determined that one or more permissions, included in one or more digitally signed transactions of one or more transaction blocks on one or more copies of a blockchain maintained at least in part by nodes of a distributed ledger system, represents the subject user granting a receiving entity with a right to receive claims that are responsive to interrogatories that use the values to produce the claims. Based on the determining, the receiving entity is granted access to the claim.Type: ApplicationFiled: November 15, 2018Publication date: May 21, 2020Inventors: KEVIN GARY SMITH, JOHN BEVIL BATES
-
Publication number: 20200159847Abstract: In various embodiments, a request may be received identifying items of information and an entity requesting the items. A set of entities may be determined It may be determined, for a response to the request, that collectively has access to a set of values that captures each of the items requested by the entity. A transaction of a transaction block may be created on a blockchain maintained at least in part by one or more nodes of a distributed ledger system. The transaction may be digitally signed and identify the set of entities, and contribution scores of the values to the set of values. Each contribution score for a given value of an item being based on a level of scarcity of the item and a level of usage of the item. The blockchain may identify a scoring algorithm used to determine the contribution scores.Type: ApplicationFiled: November 21, 2018Publication date: May 21, 2020Inventors: Kevin Gary Smith, John Bevil Bates
-
Publication number: 20200126116Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed to a proof and attestation service that can confirm the veracity of a claim or a statement of truth based on data dynamically-retrieved from various data repositories. A server device receives, from a client device, a request to determine the veracity of a claim or a statement of truth. The server device is generally a trusted computing device, having privileged-access to a variety of data repositories that the client device may or may not access. The server device can select one or more data repositories based on the claim, obtain results data from the selected one or more data repositories, and evaluate each result to determine whether it corresponds to or contradicts the claim. A veracity score can be calculated for the claim or for a result that corresponds to or contradicts the claim.Type: ApplicationFiled: October 18, 2018Publication date: April 23, 2020Inventors: Kevin Gary Smith, John Bevil Bates, Xuejun Xu, Shriram Venkatesh Shet Revankar
-
Patent number: 10621602Abstract: Embodiments of the present invention relate to providing intelligent alerting and automation for marketing analytics software. In implementation, intelligent alerting is initiated by a user, which enables deep learning models to analyze various data patterns. Intelligent alerting learns about preferences and data consumption patterns of the user with marketing analytics software. Intelligent alerting also accounts for and learns from any manually created alerts set up by the user and/or alerts created automatically by anomaly detection. Intelligent alerting analyzes all other users within the organization of the user to find similar users based on their consumption patterns. An on-demand game may be provided to the user to determine the criticality of one metric change over another. This enables intelligent alerting to automatically provide alerts which pass a critical threshold of importance to the user and context to help the user understand why a metric changes in a significant way.Type: GrantFiled: September 22, 2015Date of Patent: April 14, 2020Assignee: ADOBE INC.Inventors: John Bevil Bates, Ryan Elliott Cobourn, Benjamin Russell Gaines, Brooke Suzanne Wyckoff
-
Publication number: 20170083929Abstract: Embodiments of the present invention relate to providing intelligent alerting and automation for marketing analytics software. In implementation, intelligent alerting is initiated by a user, which enables deep learning models to analyze various data patterns. Intelligent alerting learns about preferences and data consumption patterns of the user with marketing analytics software. Intelligent alerting also accounts for and learns from any manually created alerts set up by the user and/or alerts created automatically by anomaly detection. Intelligent alerting analyzes all other users within the organization of the user to find similar users based on their consumption patterns. An on-demand game may be provided to the user to determine the criticality of one metric change over another. This enables intelligent alerting to automatically provide alerts which pass a critical threshold of importance to the user and context to help the user understand why a metric changes in a significant way.Type: ApplicationFiled: September 22, 2015Publication date: March 23, 2017Inventors: JOHN BEVIL BATES, RYAN ELLIOTT COBOURN, BENJAMIN RUSSELL GAINES, BROOKE SUZANNE WYCKOFF