US6804778B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Data quality assurance
Assignee: Trustwave Holdings Inc
•
Filing: 1999-08-02
•
Granted: 2004-10-12
•
Expires: 2019-08-02
Abstract
Abstract A method of data transmission including receiving a request for data over an Internet, by a data provider; obtaining data, in response to the request, at the data provider; applying a quality assurance procedure to the obtained data, responsive to the request, at the provider and other than any virus scanning of said data; and transmitting the data over the Internet responsive to the assurance. Preferably, the quality assurance procedure includes assuring that the data is pre-approved for transmission. Preferably, the procedure includes verifying a digital signature of the data.
Inventors
- 👤 Shaul Levi
- 👤 Rafael Feitelberg
- 👤 Assaf Topaz
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 13:36
CPC Classifications
H; H04; H04L; H04L47/00; H04L47/10; H04L47/12; H04L47/125; H04L47/31
Claims Analysis
Total Claims: 37
Claim 1
Independent Claim
71 words
A method of data transmission comprising: receiving a request for data over an Internet, by a data provider; obtaining data, in response to said request, at said data provider; performing a quality assurance procedure on said obtained data, responsive to said request, at said provider, wherein said performing a quality assurance procedure comprises comparing said data to said request; and transmitting said data over said Internet responsive to said assurance procedure.
Claim 2
Independent Claim
71 words
A method of data transmission comprising: receiving a request for data over an Internet, by a data provider; obtaining data, in response to said request, at said data provider; performing a quality assurance procedure on said obtained data, responsive to said request, at said provider, wherein said performing a quality assurance procedure comprises comparing said data to said request; and transmitting said data over said Internet responsive to said assurance procedure.
Claim 3
Dependent Claim
20 words
A method according to claim 1 , wherein assuring a quality comprises assuring that said data is pre-approved for transmission.
Claim 4
Dependent Claim
18 words
A method according to claim 2 , wherein said assuring comprises verifying a digital signature of said data.
Claim 5
Dependent Claim
19 words
A method according to claim 3 , wherein said verifying comprises applying a public-key decryption to said digital signature.
Claim 6
Dependent Claim
19 words
A method according to claim 3 , wherein said verifying comprises applying a secret-key decryption to said digital signature.
Claim 7
Dependent Claim
21 words
A method according to claim 1 , wherein said performing a quality assurance procedure comprises comparing said data to stored data.
Claim 8
Dependent Claim
22 words
A method according to claim 1 , wherein said performing a quality assurance procedure comprises checking secure information associated with said data.
Claim 9
Dependent Claim
23 words
A method according to claim 1 , wherein said performing a quality assurance procedure comprises checking a limited usage-code associated with said data.
Claim 10
Dependent Claim
16 words
A method according to claim 8 , wherein said limited usage code comprises a time-limited code.
Claim 11
Dependent Claim
17 words
A method according to claim 9 , wherein said limited usage code comprises a usage number-limited code.
Claim 12
Dependent Claim
23 words
A method according to claim 1 , wherein said performing a quality assurance procedure comprises checking a one-way hash function of said data.
Claim 13
Dependent Claim
16 words
A method according to claim 11 , wherein said one-way hash function comprises a checksum function.
Claim 14
Dependent Claim
21 words
A method according to claim 1 , wherein said performing a quality assurance procedure comprises analyzing a content of said data.
Claim 15
Dependent Claim
27 words
A method according to claim 1 , wherein transmitting said data responsive to said assurance procedure comprises not transmitting said data if said quality is not assured.
Claim 16
Dependent Claim
24 words
A method according to claim 1 , wherein said transmitting said data comprises transmitting said data if said data does not require quality assurance.
Claim 17
Dependent Claim
16 words
A method according to claim 1 , comprising generating an alert if said quality assurance fails.
Claim 18
Dependent Claim
14 words
A method according to claim 16 , wherein said alert comprise a log-file entry.
Claim 19
Dependent Claim
18 words
A method according to claim 16 , wherein said alert comprise a real-time alert to a human operator.
Claim 20
Dependent Claim
16 words
A method according to claim 1 , comprising redressing said data if said quality assurance fails.
Claim 21
Dependent Claim
17 words
A method according to claim 19 , wherein said redressing comprises replacing said data with verified data.
Claim 22
Dependent Claim
26 words
A method according to claim 20 , wherein said verified data is a copy of the data which was to be obtained by said data provider.
Claim 23
Dependent Claim
28 words
A method according to claim 20 , wherein said verified data is a not up-to-date copy of the data which was to be obtained by said data provider.
Claim 24
Dependent Claim
26 words
A method according to claim 19 , wherein said data is part of a data transmission set and wherein redressing comprises modifying said data transmission set.
Claim 25
Dependent Claim
15 words
A method according to claim 1 , wherein said data provider comprises an Internet server.
Claim 26
Dependent Claim
15 words
A method according to claim 24 , wherein said data provider comprises a WWW server.
Claim 27
Dependent Claim
15 words
A method according to claim 24 , wherein said data provider comprises an FTP server.
Claim 28
Dependent Claim
15 words
A method according to claim 24 , wherein said data provider comprises a mail server.
Claim 29
Dependent Claim
15 words
A method according to claim 1 , wherein said data provider comprises an Intranet server.
Claim 30
Dependent Claim
30 words
A method according to claim 1 , comprising: receiving said data by a user of said data; and second performing a quality assurance procedure on said data, at said user.
Claim 31
Dependent Claim
23 words
A method according to claim 29 , wherein said second performing a quality assurance procedure comprises checking a digital signature of said data.
Claim 32
Dependent Claim
14 words
A method according to claim 29 , comprising generating said request by said user.
Claim 33
Dependent Claim
22 words
A method according to claim 1 , comprising checking said obtained data for disallowed content, responsive to said request, at said provider.
Claim 34
Dependent Claim
16 words
A method according to claim 32 , wherein said disallowed content comprises a human readable language.
Claim 35
Dependent Claim
13 words
A method according to claim 33 , wherein said content comprises obscene language.
Claim 36
Independent Claim
85 words
A method of data transmission comprising: receiving a request for data over an Internet, by a data provider; obtaining data, in response to said request, at said data provider; performing a quality assurance procedure on said obtained data, responsive to said request, at said provider, wherein said performing a quality assurance procedure comprises comparing said data to stored data, transmitting said data over said Internet responsive to said assurance procedure, and wherein said performing a quality assurance procedure comprises comparing said data to said request.
Claim 37
Independent Claim
85 words
A method of data transmission comprising: receiving a request for data over an Internet, by a data provider; obtaining data, in response to said request, at said data provider; performing a quality assurance procedure on said obtained data, responsive to said request, at said provider, wherein said performing a quality assurance procedure comprises comparing said data to stored data, transmitting said data over said Internet responsive to said assurance procedure, and wherein said performing a quality assurance procedure comprises comparing said data to said request.
References Cited (Backward Citations)
US4672572A
Cited
US5060185A
Cited
US5442645A
Cited
US5161192A
Cited
US5475839A
Cited
US5343471A
Cited
US5454000A
Cited
US5489896A
Cited
US5701342A
Cited
US5406628A
Cited
US6327579B1
Cited
US5835726A
Cited
US5818654A
Cited
US6041316A
Cited
US5576755A
Cited
US5613012A
Cited
US5550957A
Cited
US5671282A
Cited
US5548649A
Cited
US5802320A
Cited
US5883954A
Cited
US5623600A
Cited
US5926549A
Cited
WO1997037467A1
Cited
US5935246A
Cited
US5956481A
Cited
WO1998040992A2
Cited
EP0872990A1
Cited
US6233618B1
Cited
DE19838253A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2007-10-12 | 2008-04-12 | 2008-10-12 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2011-10-12 | 2012-04-12 | 2012-10-12 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2015-10-12 | 2016-04-12 | 2016-10-12 | $7700.00 | Window Closed / Lapsed |