IP Library Granted Patent US 10,382,277
Granted Patent B2
US 10,382,277 · App. 15/844,780 · Granted Aug 13, 2019

Automating quality assurance for standardized content sharing

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,382,277
App. No.
15/844,780
Granted
Aug 13, 2019
Kind
B2
Abstract

Automating quality assurance (QA) for standardized content sharing is disclosed. A system includes a shared content receiver, a rule retriever, an augmenting data checker, and a verification transmitter. The shared content receiver is configured to receive shared content and receive, from a source of the shared content, augmenting data that describes one or more characteristics of the shared content in a pre-determined format. The rule retriever is configured to retrieve rules associated with serving the shared content. The augmenting data checker is configured to determine if the augmenting data is compliant according to the retrieved rules. The verification transmitter is configured to transmit an indication of whether the augmenting data is compliant.

Claims (36)

1. A system for automating quality assurance (QA) for standardized content sharing, comprising:

a shared content receiver configured to:

receive shared content; and

receive, from a source of the shared content, augmenting data that describes one or more characteristics of the shared content in a pre-determined format;

a rule retriever configured to retrieve rules associated with serving the shared content;

an augmenting data checker configured to determine if the augmenting data is compliant according to the retrieved rules; and

a verification transmitter configured to transmit an indication of whether the augmenting data is compliant.

2. The system of claim 1 , wherein the augmenting data checker determines if the augmenting data is compliant by verifying a subject matter of the shared content.

3. The system of claim 1 , wherein the augmenting data checker determines if the augmenting data is compliant by determining a latency associated with the augmenting data.

4. The system of claim 1 , wherein the augmenting data checker determines if the augmenting data is compliant by determining whether sites and services redirected to by the shared content are authorized.

5. The system of claim 1 , wherein the augmenting data checker determines if the augmenting data is compliant by determining whether a predetermined set of formats are supported.

6. The system of claim 1 , wherein the retrieved rules are associated with the source of the shared content.

7. The system of claim 1 , wherein the indication is communicated to the source of the shared content if the augmenting data checker determines the augmenting data is not compliant, and is communicated to an online shared content network if the augmenting data is compliant.

8. A method for automating quality assurance (QA) for standardized content sharing, comprising:

receiving shared content;

receiving, from a source of the shared content, augmenting data that describes one or more characteristics of the shared content in a pre-determined format;

retrieving rules associated with serving the shared content;

determining whether the augmenting data is compliant according to the retrieved rules; and

transmitting an indication of whether the augmenting data is compliant.

9. The method of claim 8 , wherein determining if the augmenting data is compliant comprises verifying a subject matter of the shared content.

10. The method of claim 8 , wherein determining if the augmenting data is compliant comprises determining a latency associated with the augmenting data.

11. The method of claim 8 , determining if the augmenting data is compliant comprises determining whether sites and services redirected to by the shared content are authorized.

12. The method of claim 8 , wherein determining if the augmenting data is compliant comprises determining whether a predetermined set of formats are supported.

13. The method of claim 8 , wherein the retrieved rules are associated with the source of the shared content.

14. The method of claim 8 , wherein the indication is communicated to the source of the shared content if the augmenting data is determined to not be compliant, and is communicated to an online shared content network if the augmenting data is determined to be compliant.

15. A non-transitory computer readable storage medium storing executable computer program instructions for automating quality assurance (QA) for standardized content sharing, the instructions executable to perform steps comprising:

receiving shared content;

receiving, from a source of the shared content, augmenting data that describes one or more characteristics of the shared content in a pre-determined format;

retrieving rules associated with serving the shared content;

determining whether the augmenting data is compliant according to the retrieved rules; and

transmitting an indication of whether the augmenting data is compliant.

16. The computer readable storage medium of claim 15 , wherein determining if the augmenting data is compliant comprises determining a latency associated with the augmenting data.

17. The computer readable storage medium of claim 15 , determining if the augmenting data is compliant comprises determining whether sites and services redirected to by the shared content are authorized.

18. The computer readable storage medium of claim 15 , wherein determining if the augmenting data is compliant comprises determining whether a predetermined set of formats are supported.

19. The computer readable storage medium of claim 15 , wherein the retrieved rules are associated with the source of the shared content.

20. The computer readable storage medium of claim 15 , wherein the indication is communicated to the source of the shared content if the augmenting data is determined to not be compliant, and is communicated to an online shared content network if the augmenting data is determined to be compliant.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Jan 19, 2018
From: GOOGLE INC.; GOOGLE LLC
To: GOOGLE LLC
Reel/Frame 045093/0866 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2018
From: GOTTLIEB, LIOR; DILEM, LEO
To: GOOGLE INC.
Reel/Frame 044620/0984 →