US20050065812A1 - Certification and unique electronic seals for online entities - Google Patents
Certification and unique electronic seals for online entities Download PDFInfo
- Publication number
- US20050065812A1 US20050065812A1 US10/983,774 US98377404A US2005065812A1 US 20050065812 A1 US20050065812 A1 US 20050065812A1 US 98377404 A US98377404 A US 98377404A US 2005065812 A1 US2005065812 A1 US 2005065812A1
- Authority
- US
- United States
- Prior art keywords
- seal
- online
- merchant
- media objects
- certification
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3821—Electronic credentials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
- G06Q20/4016—Transaction verification involving fraud or risk level assessment in transaction processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/018—Certifying business or products
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/18—Legal services; Handling legal documents
- G06Q50/182—Alternative dispute resolution
Definitions
- the present invention relates to electronic seals.
- TRUSTeTM is an independent, non-profit privacy organization that has developed a third-party oversight seal program that tries to alleviates users' concerns about online privacy, TRUSTe issues an electronic seal image to organizations that meet its privacy program. The certified organizations display the seal on their websites to indicate their compliance with the program.
- the invention provides techniques for issuing electronic seals such that non-certified parties cannot easily steal or otherwise misuse the seals.
- a central seal “issuer” verifies the credentials, policies or business practices of online merchants and issues a corresponding seal of certification upon verification.
- the seal issuer can generate a unique seal for each merchant.
- the seal issuer generates the seal in the form of a media object that includes an encrypted watermark containing an expiration date.
- a central seal server stores the media objects such that the merchants can dynamically retrieve and display the electronic seals as needed. The seal issuer, therefore, can easily revoke or update the seals on the central seal server.
- the invention is directed to a method in which a database is accessed to retrieve certification data for a set of online merchants and a corresponding media object is generated for each merchant as a function of the certification data.
- Each media object represents a seal of certification for the corresponding online merchant.
- the media objects are generated by an embedding an encrypted digital watermark having an expiration date for the seal.
- the media objects are stored on a seal server such that each media object can be retrieved according to a unique identifier for the corresponding merchant.
- the requested media object is communicated to a client device for presentment to a user.
- the invention is directed to a computer-readable medium having instructions configured to cause a programmable-processor to perform the methods described herein.
- the invention offers several advantages over conventional systems. For example, because the media objects are centrally stored by the seal issuer, and can be unique to each online merchant, each seal can easily be revoked or updated. Furthermore, requests to display the seals can more easily be tracked such that general usage can be reported and misuse can be detected.
- FIG. 1 is a high-level block diagram of an example system configured according the invention.
- FIG. 2 is a more detailed block diagram of an example system configured according to the invention.
- FIG. 3 is a flowchart illustrating an example process in which the system certifies online merchants.
- FIG. 4 is a flowchart illustrating an example process in which the system generates and maintains a set of media objects that represent electronic seals of certification.
- FIG. 5 is a flowchart illustrating an example process in which the system services requests from the online merchants to present the electronic seals.
- FIG. 6 is a flowchart illustrating an example process in which the system services requests from users to view certification information for the online merchants.
- FIG. 1 is a high-level block diagram of a system 2 in which online merchants 4 provide goods and services to user 6 .
- Merchants 4 represent business entities that transact goods or services over network 12 , which represents a network of computing resources such as the Internet.
- network 12 represents a network of computing resources such as the Internet.
- a merchant 4 can be a buyer or seller of goods, such as books, movies, software, computers, semiconductor components and the like.
- a merchant 4 can also be an entity that provides services over network 12 , such as an online storage provider, an Application Service Provider (ASP) or even an online marketplace or other intermediary.
- ASP Application Service Provider
- merchants 4 can also be any entity having an online presence.
- Computing device 10 represents any communication device suitable for interfacing with network 12 and interacting with merchants 4 such as a personal computer running a web browser such as Internet ExplorerTM from Microsoft Corporation of Redmond, Wash.
- computing device 4 can be, for example, a personal digital assistant (PDA), such as a PalmTM organizer from Palm Inc. of Santa Clara, Calif., or a network-enabled cellular telephone.
- PDA personal digital assistant
- Seal issuer 8 verifies the credentials, policies or business practices of each Merchant 4 and issues a corresponding seal of certification to each merchant 4 upon verification.
- each merchant 4 In order to become a “seal holder”, each merchant 4 must comply with requirements set by seal issuer 8 .
- seal issuer might, for example, verify that merchant 4 is a legitimate business merchant that complies with, or agrees to conform to, certain standards.
- seal issuer 8 may be an online dispute resolution service that is designed to help buyers and sellers settle issues involving online transactions, such as issues that may arise in an online auction. In this instance, seal issuer 8 issues an electronic seal to merchants 4 that agree to participate in the web-based problem solving service.
- seal issuer 8 can be an organization that verifies merchants 4 compliance with privacy or security requirements. Alternatively, for example, seal issuer 8 may perform a nominal amount of certification before issuing the seal such as verifying the contact information.
- seal issuer 8 Upon verifying a merchant 4 , seal issuer 8 issues the merchant 4 an electronic seal that is a recognizable symbol associated with certain qualities such as trustworthiness, reliability, and superior customer service. Merchants 4 post their corresponding electronic seals on their web sites or in electronic mail messages (emails) in order to increase the confidence of potential customers. Unlike conventional techniques, seal issuer 8 does not issue a static image to merchants 4 . As described in detail below, seal issuer 8 generates and maintains a unique electronic seal for each merchant 4 . As such, seal issuer 8 can instantly issue, update, change, or revoke a seal when a merchant 4 fails to comply with the requirements. In addition, seal issuer 8 tracks the use of all issued electronic seals in order to detect any misuse or theft of the seal.
- FIG. 2 is a block diagram illustrating one example of seal issuer 8 .
- Seal issuer 8 includes web servers 20 , seal servers 22 , administration (“admin”) server 26 , database 23 , request log 24 and seal repository 25 .
- Web servers 20 provide an interface for communicating with computing device 10 via network 12 .
- Web servers 20 execute web server software, such as Internet Information ServerTM from Microsoft Corporation, of Redmond, Wash., and provide an environment for interacting with users 6 and merchants 4 , such as when merchants 4 apply for seals or when users 6 request more information about a certified merchant 4 .
- Web servers 20 serve web pages and communicate the web pages over network 12 .
- the web pages may include static media such as text and graphic imagery, as well as conventional input media such as text entry boxes, radio buttons, drop-down menus, and the like.
- Seal servers 22 provide access to seal repository 25 , which stores a set of media objects that represent the electronic seals.
- Each media object contains media, such as image data, video data, and audio data, that merchant 4 presents as an electronic seal of certification.
- Each media object corresponds to one of the merchants 4 and can be retrieved from seal repository 25 based on a unique identifier for the corresponding merchant.
- each media object is given a unique file name and stored within a file system provided by seal server 22 such that computing device 10 can directly retrieve the media object without requiring that seal issuer 8 access a database.
- each media object contains a watermark having encrypted information such as an expiration date, a time stamp and the unique identifier for the corresponding merchant 4 .
- Database 23 stores information for each merchant 4 such as current certification status, contact information and an expiration date for each merchant's unique seal.
- Request log 24 stores all requests for the media objects and the merchant information.
- Admin server 26 provides administrative functionality for seal issuer 8 and provides an operating environment for a number of software modules including seal maintenance modules 27 and theft detection modules 28 .
- Seal maintenance modules 27 are responsible for generating a unique media object when a new merchant 4 is certified and updating the media object if the merchant loses its certified status.
- seal maintenance modules 27 periodically regenerate the media objects, including updating the embedded expiration date and the timestamp.
- seal maintenance modules 27 Upon certifying a merchant 4 , seal maintenance modules 27 generate a corresponding media object and issue code for use by the merchant to uniquely reference the media object.
- the above code uses server-side image maps such that when user 6 clicks on any area of the presented image, the pixel coordinate information is transmitted to seal issuer 8 where it is remotely translated into an appropriate action. This advantageously removes any client-side scripting dependencies and greatly reduces the size of the client-side code required to display the seal.
- Theft detection modules 28 analyze request log 24 in order to detect any misuse or theft of an electronic seal. For example, when a seal is requested, seal servers 22 record the internet protocol (IP) address of the requesting merchant within request log 24 . In addition, when user 6 clicks on the seal to verify the seal, web servers 20 , provide the information to the user and log the IP address of computing device 10 . Theft detection modules 28 analyze request log 24 to detect any new or unexpected IP addresses. Upon detecting misuse, seal maintenance modules 27 issue a new seal to the affected merchant 4 by generating a new media object, storing the media object within seal repository 25 , and instructing the merchant to update its website software to point to the new seal.
- IP internet protocol
- Theft detection modules 28 also use spidering technology to search network 12 for all occurrences of issued seals. Upon finding a seal, theft detection modules 28 decrypt the embedded watermark, determine whether the seal has expired, inform any interested parties of the expiration and optionally revoke the expired seal.
- FIG. 3 is a flowchart illustrating an example process 30 in which seal issuer 8 certifies an online merchant 4 .
- seal issuer 8 receives an application from merchant 4 including contact information, business organization and location. This request may be received electronically via network 12 or through conventional communication mechanisms such as the postal service (step 32 ).
- Seal issuer 8 researches merchant 4 , verifies that the merchant is a legitimate business organization and certifies that the merchant's business practices meet all standards necessary to obtain the seal (step 34 ).
- seal issuer 8 stores the certification data in database 23 (step 36 ).
- FIG. 6 is a flowchart illustrating an example process 60 in which the seal issuer 8 services user requests to verify a seal by viewing certification information for the online merchants 4 .
- the user 6 has the option to click on the displayed media to view the certification information for the merchant 4 .
- web servers 20 receive pixel information describing where the user clicked on the image as well as a unique identifier for the merchant (step 62 ).
- web servers 20 log the request (step 64 ) and access database 23 to retrieve information relating to the identified merchant (step 66 ).
- Web servers 20 assemble the retrieved data into a web page and serve the web page to client device 10 for display to user 6 (step 68 ).
- web servers 20 direct computer device 10 to a static web page for the corresponding merchant 4 .
Abstract
The invention provides techniques for issuing electronic seals of certification to online entities, such as online merchants, in a manner that prevents non-certified parties from easily stealing or otherwise misusing the seals. A central seal issuer verifies the credentials, policies or business practices of each merchant and issues a corresponding seal of certification. For each merchant, the seal issuer generates a unique media object representing an electronic seal. The media object includes an encrypted watermark containing an expiration date. The media objects are stored on a seal server such that the merchants can dynamically retrieve and display the electronic seals when accessed by a user. The seal issuer can easily revoke or update the centrally stored seals.
Description
- This application is a divisional of U.S. Patent Application Ser. No. 10/643,263, filed Aug. 19, 2003, which is a continuation of U.S. patent application Ser. No. 09/634,149, filed Aug. 8, 2000, now issued as U.S. Pat. No. 6,658,394, the entire content of both applications are incorporated herein by reference.
- The present invention relates to electronic seals.
- One of the difficulties a user faces when engaging other parties online, such as joining online clubs, purchasing items or generally interacting with others, is that the user typically has limited contact with the other parties and, therefore, often has privacy concerns and other legitimate apprehensions. This is especially true when the user wishes to conduct business online, such as in an online marketplace or business-to-business intermediary. As a result, some organizations have established “seal programs” by setting policies and issuing electronic “seals” to companies that adhere to the policies. For example, TRUSTe™ is an independent, non-profit privacy organization that has developed a third-party oversight seal program that tries to alleviates users' concerns about online privacy, TRUSTe issues an electronic seal image to organizations that meet its privacy program. The certified organizations display the seal on their websites to indicate their compliance with the program.
- In general, the invention provides techniques for issuing electronic seals such that non-certified parties cannot easily steal or otherwise misuse the seals. According to one aspect of the invention, a central seal “issuer” verifies the credentials, policies or business practices of online merchants and issues a corresponding seal of certification upon verification. Unlike conventional systems, the seal issuer can generate a unique seal for each merchant. The seal issuer generates the seal in the form of a media object that includes an encrypted watermark containing an expiration date. A central seal server stores the media objects such that the merchants can dynamically retrieve and display the electronic seals as needed. The seal issuer, therefore, can easily revoke or update the seals on the central seal server.
- In another aspect, the invention is directed to a method in which a database is accessed to retrieve certification data for a set of online merchants and a corresponding media object is generated for each merchant as a function of the certification data. Each media object represents a seal of certification for the corresponding online merchant. In one configuration, the media objects are generated by an embedding an encrypted digital watermark having an expiration date for the seal. The media objects are stored on a seal server such that each media object can be retrieved according to a unique identifier for the corresponding merchant. Upon receiving such a request, the requested media object is communicated to a client device for presentment to a user.
- In yet another aspect, the invention is directed to a computer-readable medium having instructions configured to cause a programmable-processor to perform the methods described herein.
- The invention offers several advantages over conventional systems. For example, because the media objects are centrally stored by the seal issuer, and can be unique to each online merchant, each seal can easily be revoked or updated. Furthermore, requests to display the seals can more easily be tracked such that general usage can be reported and misuse can be detected.
- Various embodiments of the invention are set forth in the accompanying drawings and the description below. Other features and advantages of the invention will become apparent from the description, the drawings, and the claims.
-
FIG. 1 is a high-level block diagram of an example system configured according the invention. -
FIG. 2 is a more detailed block diagram of an example system configured according to the invention. -
FIG. 3 is a flowchart illustrating an example process in which the system certifies online merchants. -
FIG. 4 is a flowchart illustrating an example process in which the system generates and maintains a set of media objects that represent electronic seals of certification. -
FIG. 5 is a flowchart illustrating an example process in which the system services requests from the online merchants to present the electronic seals. -
FIG. 6 is a flowchart illustrating an example process in which the system services requests from users to view certification information for the online merchants. -
FIG. 1 is a high-level block diagram of asystem 2 in whichonline merchants 4 provide goods and services touser 6.Merchants 4 represent business entities that transact goods or services overnetwork 12, which represents a network of computing resources such as the Internet. For example, amerchant 4 can be a buyer or seller of goods, such as books, movies, software, computers, semiconductor components and the like. Amerchant 4 can also be an entity that provides services overnetwork 12, such as an online storage provider, an Application Service Provider (ASP) or even an online marketplace or other intermediary. Although described in the context of a business entity,merchants 4 can also be any entity having an online presence. -
User 6 usescomputing device 10 to remotely interact withmerchants 4 overnetwork 12.Computing device 10 represents any communication device suitable for interfacing withnetwork 12 and interacting withmerchants 4 such as a personal computer running a web browser such as Internet Explorer™ from Microsoft Corporation of Redmond, Wash. Alternatively,computing device 4 can be, for example, a personal digital assistant (PDA), such as a Palm™ organizer from Palm Inc. of Santa Clara, Calif., or a network-enabled cellular telephone. -
Seal issuer 8 verifies the credentials, policies or business practices of eachMerchant 4 and issues a corresponding seal of certification to eachmerchant 4 upon verification. In order to become a “seal holder”, eachmerchant 4 must comply with requirements set byseal issuer 8. For example, seal issuer might, for example, verify thatmerchant 4 is a legitimate business merchant that complies with, or agrees to conform to, certain standards. For example,seal issuer 8 may be an online dispute resolution service that is designed to help buyers and sellers settle issues involving online transactions, such as issues that may arise in an online auction. In this instance,seal issuer 8 issues an electronic seal tomerchants 4 that agree to participate in the web-based problem solving service. As another example,seal issuer 8 can be an organization that verifiesmerchants 4 compliance with privacy or security requirements. Alternatively, for example,seal issuer 8 may perform a nominal amount of certification before issuing the seal such as verifying the contact information. - Upon verifying a
merchant 4,seal issuer 8 issues themerchant 4 an electronic seal that is a recognizable symbol associated with certain qualities such as trustworthiness, reliability, and superior customer service.Merchants 4 post their corresponding electronic seals on their web sites or in electronic mail messages (emails) in order to increase the confidence of potential customers. Unlike conventional techniques,seal issuer 8 does not issue a static image tomerchants 4. As described in detail below,seal issuer 8 generates and maintains a unique electronic seal for eachmerchant 4. As such,seal issuer 8 can instantly issue, update, change, or revoke a seal when amerchant 4 fails to comply with the requirements. In addition,seal issuer 8 tracks the use of all issued electronic seals in order to detect any misuse or theft of the seal. -
FIG. 2 is a block diagram illustrating one example ofseal issuer 8.Seal issuer 8 includesweb servers 20,seal servers 22, administration (“admin”)server 26,database 23,request log 24 andseal repository 25. -
Web servers 20 provide an interface for communicating withcomputing device 10 vianetwork 12.Web servers 20 execute web server software, such as Internet Information Server™ from Microsoft Corporation, of Redmond, Wash., and provide an environment for interacting withusers 6 andmerchants 4, such as whenmerchants 4 apply for seals or whenusers 6 request more information about acertified merchant 4.Web servers 20 serve web pages and communicate the web pages overnetwork 12. The web pages may include static media such as text and graphic imagery, as well as conventional input media such as text entry boxes, radio buttons, drop-down menus, and the like. -
Seal servers 22 provide access to sealrepository 25, which stores a set of media objects that represent the electronic seals. Each media object contains media, such as image data, video data, and audio data, thatmerchant 4 presents as an electronic seal of certification. Each media object corresponds to one of themerchants 4 and can be retrieved fromseal repository 25 based on a unique identifier for the corresponding merchant. In one configuration, each media object is given a unique file name and stored within a file system provided byseal server 22 such thatcomputing device 10 can directly retrieve the media object without requiring thatseal issuer 8 access a database. In addition to the media, such as the image data, each media object contains a watermark having encrypted information such as an expiration date, a time stamp and the unique identifier for thecorresponding merchant 4. -
Database 23 stores information for eachmerchant 4 such as current certification status, contact information and an expiration date for each merchant's unique seal.Request log 24 stores all requests for the media objects and the merchant information. -
Admin server 26 provides administrative functionality forseal issuer 8 and provides an operating environment for a number of software modules includingseal maintenance modules 27 andtheft detection modules 28.Seal maintenance modules 27 are responsible for generating a unique media object when anew merchant 4 is certified and updating the media object if the merchant loses its certified status. In addition,seal maintenance modules 27 periodically regenerate the media objects, including updating the embedded expiration date and the timestamp. - Upon certifying a
merchant 4,seal maintenance modules 27 generate a corresponding media object and issue code for use by the merchant to uniquely reference the media object. For example, amerchant 4 having a unique identifier of 1520511267 can use the following code to reference a media object housed within seal servers 22:<a HREF=“http://sealissuer.com/1520511267.map” TARGET=“_blank”> <IMG ISMAP SRC=“http:// sealissuer.com/1520511267.gif” ALT=“Click to verify”BORDER=0> </a>
The above code uses server-side image maps such that whenuser 6 clicks on any area of the presented image, the pixel coordinate information is transmitted to sealissuer 8 where it is remotely translated into an appropriate action. This advantageously removes any client-side scripting dependencies and greatly reduces the size of the client-side code required to display the seal. -
Theft detection modules 28 analyzerequest log 24 in order to detect any misuse or theft of an electronic seal. For example, when a seal is requested,seal servers 22 record the internet protocol (IP) address of the requesting merchant withinrequest log 24. In addition, whenuser 6 clicks on the seal to verify the seal,web servers 20, provide the information to the user and log the IP address ofcomputing device 10.Theft detection modules 28 analyzerequest log 24 to detect any new or unexpected IP addresses. Upon detecting misuse,seal maintenance modules 27 issue a new seal to theaffected merchant 4 by generating a new media object, storing the media object withinseal repository 25, and instructing the merchant to update its website software to point to the new seal. -
Theft detection modules 28 also use spidering technology to searchnetwork 12 for all occurrences of issued seals. Upon finding a seal,theft detection modules 28 decrypt the embedded watermark, determine whether the seal has expired, inform any interested parties of the expiration and optionally revoke the expired seal. -
FIG. 3 is a flowchart illustrating anexample process 30 in whichseal issuer 8 certifies anonline merchant 4. First,seal issuer 8 receives an application frommerchant 4 including contact information, business organization and location. This request may be received electronically vianetwork 12 or through conventional communication mechanisms such as the postal service (step 32).Seal issuer 8 researchesmerchant 4, verifies that the merchant is a legitimate business organization and certifies that the merchant's business practices meet all standards necessary to obtain the seal (step 34). Upon certifyingmerchant 4,seal issuer 8 stores the certification data in database 23 (step 36). -
FIG. 4 is a flowchart illustrating anexample process 40 in whichseal issuer 8 generates and maintains the media objects withinseal repository 25. Upon verifying one ormore merchants 4,seal maintenance modules 27access database 23 and retrieve the certification data for eachcertified merchant 4. Next, based on this information,seal maintenance modules 27 generate a unique media object for each merchant 4 (step 44) and store the media objects within seal servers 22 (step 46) such thatcomputing device 10 can remotely access the media objects. Next,seal maintenance modules 27 periodically regenerate the media objects in order to update the embedded information including the expiration date (step 48). For example, a new set of media objects can be generated daily in order to facilitate detection of expired seals. In one configuration,seal issuer 8 generates a media object having a transparent image when thecorresponding merchant 4 loses its certification status. In this manner, the seal “disappears” from the merchant web site. -
FIG. 5 is a flowchart illustrating anexample process 50 in whichseal issuer 8 services requests from theonline merchants 4 to present the electronic seals touser 6. Whenuser 6 accesses amerchant 4,client device 10 is directed to retrieve a seal fromseal servers 22. More specifically,seal servers 22 receive a request from computingdevice 10 that includes a unique identifier for one of the merchants and, therefore, uniquely identifies one of the media objects within seal repository 25 (step 52).Seal servers 22 log the request by storing the IP address within request log 24 (step 54) and select the appropriate media object according to the unique identifier (step 56). For example,seal servers 22 may simply identify an appropriate file that stores the media object based on the unique identifier. Upon selecting the media object,seal servers 22 communicate the media object tocomputing device 10, which in turn presents the media to user 6 (step 58). -
FIG. 6 is a flowchart illustrating anexample process 60 in which theseal issuer 8 services user requests to verify a seal by viewing certification information for theonline merchants 4. After the media is presented touser 6, as described above, theuser 6 has the option to click on the displayed media to view the certification information for themerchant 4. For example, when the user clicks an image,web servers 20 receive pixel information describing where the user clicked on the image as well as a unique identifier for the merchant (step 62). Upon receiving the request,web servers 20 log the request (step 64) andaccess database 23 to retrieve information relating to the identified merchant (step 66).Web servers 20 assemble the retrieved data into a web page and serve the web page toclient device 10 for display to user 6 (step 68). Alternatively,web servers 20direct computer device 10 to a static web page for thecorresponding merchant 4. - In one configuration,
web servers 20 filters the information based on one or more stored settings, such as an anonymity parameter, which causesweb servers 20 to filter contact information for themerchant 4. In another configuration,web servers 20 monitor the requesting universal resource locator (URL) formerchant 4 and filter the information accordingly. In this manner,seal issuer 4 can filter contact information when the seal is used by online intermediaries that prevent buyers from directly contacting sellers. - Various embodiments have been described for issuing electronic seals of certification to online entities, such as online merchants. These and other embodiments are within the scope of the following claims.
Claims (7)
1. A method comprising:
receiving agreements to participate in online dispute resolution from plurality of online entities; and
generating corresponding media objects for each of the online entities based on receipt of the agreements, wherein each of the media objects includes media to present a unique seal of certification for each of the entities.
2. The method of claim 1 , further comprising storing data reflecting the agreements for each of the online entities in a database,
wherein generating corresponding media objects comprises generating corresponding media objects for each of the online entities based on the data stored in the database.
3. The method of claim 1 , wherein the media objects comprise images and the entities comprises online merchants.
4. The method of claim 1 , wherein generating corresponding media objects comprises selectively displaying the media objects.
5. The method of claim 1 , further comprising communicating at least one of the media objects via an electronic mail message.
6. The method of claim 1 , wherein generating corresponding media objects comprises selectively displaying the media objects within an online marketplace
7. The method of claim 1 , further comprising verifying that the participants comply with security requirements.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/983,774 US20050065812A1 (en) | 2000-08-08 | 2004-11-08 | Certification and unique electronic seals for online entities |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/634,149 US6658394B1 (en) | 2000-08-08 | 2000-08-08 | Electronic seals |
US10/643,263 US7020634B2 (en) | 2000-08-08 | 2003-08-19 | Certification and unique electronic seals for online entities |
US10/983,774 US20050065812A1 (en) | 2000-08-08 | 2004-11-08 | Certification and unique electronic seals for online entities |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/643,263 Division US7020634B2 (en) | 2000-08-08 | 2003-08-19 | Certification and unique electronic seals for online entities |
Publications (1)
Publication Number | Publication Date |
---|---|
US20050065812A1 true US20050065812A1 (en) | 2005-03-24 |
Family
ID=29550394
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/634,149 Expired - Lifetime US6658394B1 (en) | 2000-08-08 | 2000-08-08 | Electronic seals |
US10/643,309 Expired - Lifetime US7092912B2 (en) | 2000-08-08 | 2003-08-19 | Security for uniquely generated electronic seals of certification |
US10/643,263 Expired - Lifetime US7020634B2 (en) | 2000-08-08 | 2003-08-19 | Certification and unique electronic seals for online entities |
US10/983,774 Abandoned US20050065812A1 (en) | 2000-08-08 | 2004-11-08 | Certification and unique electronic seals for online entities |
Family Applications Before (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/634,149 Expired - Lifetime US6658394B1 (en) | 2000-08-08 | 2000-08-08 | Electronic seals |
US10/643,309 Expired - Lifetime US7092912B2 (en) | 2000-08-08 | 2003-08-19 | Security for uniquely generated electronic seals of certification |
US10/643,263 Expired - Lifetime US7020634B2 (en) | 2000-08-08 | 2003-08-19 | Certification and unique electronic seals for online entities |
Country Status (1)
Country | Link |
---|---|
US (4) | US6658394B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050187878A1 (en) * | 2000-08-08 | 2005-08-25 | Squaretrade, Inc. | Managing an electronic seal of certification |
CN109978496A (en) * | 2019-03-08 | 2019-07-05 | 国家信息中心 | E-seal revocation list generation method and E-seal offline verification method |
Families Citing this family (71)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5822436A (en) * | 1996-04-25 | 1998-10-13 | Digimarc Corporation | Photographic products and methods employing embedded information |
US20030040326A1 (en) * | 1996-04-25 | 2003-02-27 | Levy Kenneth L. | Wireless methods and devices employing steganography |
US7028012B2 (en) * | 2000-01-31 | 2006-04-11 | Polaroid Corporation | System and method for ordering customized identification documents via a network |
EP1906293A3 (en) * | 2000-03-20 | 2008-06-18 | Comodo Research Lab Limited | Method of accessing web-pages |
WO2001084443A1 (en) * | 2000-05-03 | 2001-11-08 | Harrison Shelton E Jr | Electronic bond & guaranty process and business method |
US7877278B1 (en) * | 2000-05-30 | 2011-01-25 | Ebay Inc. | Method and system for reporting fraud and claiming insurance related to network-based transactions |
US6658394B1 (en) * | 2000-08-08 | 2003-12-02 | Squaretrade, Inc. | Electronic seals |
US7024691B1 (en) * | 2000-10-17 | 2006-04-04 | International Business Machines Corporation | User policy for trusting web sites |
WO2002035758A2 (en) * | 2000-10-26 | 2002-05-02 | American International Group, Inc. | Identity insurance transaction method |
US8463714B1 (en) * | 2000-11-13 | 2013-06-11 | Ebay Inc. | Automated cross-cultural conflict management |
US7774276B1 (en) * | 2000-11-20 | 2010-08-10 | Ebay Inc. | Method and system for dealing with non-paying bidders related to network-based transactions |
EP1358590A1 (en) * | 2001-02-11 | 2003-11-05 | Tüv Rheinland Holding Ag | Method for managing certification data |
US20020178139A1 (en) * | 2001-03-28 | 2002-11-28 | Chen Jeane S. | Virtual shared databases |
US7114177B2 (en) * | 2001-03-28 | 2006-09-26 | Geotrust, Inc. | Web site identity assurance |
US20020147659A1 (en) * | 2001-04-10 | 2002-10-10 | Hong Se June | Certified web site business |
WO2002084432A2 (en) * | 2001-04-12 | 2002-10-24 | Mcglinn Thomas A | System and method for protecting internet consumers and for certifying, identifying, segregating and locating traditional 'brick and mortar' merchant businesses on the internet |
US20020165759A1 (en) * | 2001-05-03 | 2002-11-07 | Gruber Harry E. | Method and system for efficient communication and relationship management |
US6603955B2 (en) * | 2001-06-27 | 2003-08-05 | Harry E. Gruber | Mission certification quiz for fundraising campaign |
US20030033244A1 (en) * | 2001-08-10 | 2003-02-13 | Ephraim Feig | Method and system for determining a person's interests and soliciting donation over a wide area network |
US7107618B1 (en) | 2001-09-25 | 2006-09-12 | Mcafee, Inc. | System and method for certifying that data received over a computer network has been checked for viruses |
CA2463504C (en) * | 2001-10-12 | 2013-02-19 | Geo Trust, Inc. | Methods and systems for automated authentication, processing and issuance of digital certificates |
US20030088455A1 (en) * | 2001-11-02 | 2003-05-08 | Gruber Harry E | Increasing pubilc awareness of non-profit organizations' missions |
US20030120614A1 (en) * | 2001-12-20 | 2003-06-26 | Dun & Bradstreet, Inc. | Automated e-commerce authentication method and system |
US20030130888A1 (en) * | 2002-01-07 | 2003-07-10 | Susan Daniher | Method and system for providing incentives to online fundraisers |
US7841007B2 (en) * | 2002-03-29 | 2010-11-23 | Scanalert | Method and apparatus for real-time security verification of on-line services |
US20030188194A1 (en) * | 2002-03-29 | 2003-10-02 | David Currie | Method and apparatus for real-time security verification of on-line services |
US7002472B2 (en) * | 2002-09-04 | 2006-02-21 | Northrop Grumman Corporation | Smart and secure container |
US20040059793A1 (en) * | 2002-09-20 | 2004-03-25 | Gruber Allen B. | Method and system for virtual website domain name service |
US20040093226A1 (en) * | 2002-11-08 | 2004-05-13 | Gruber Harry E. | Distributed method and system for managing volunteers and other individuals engaged in fundraising campaign |
US7885974B2 (en) * | 2002-11-18 | 2011-02-08 | Aol Inc. | Method and apparatus providing omnibus view of online and offline content of various file types and sources |
US20040122682A1 (en) * | 2002-12-18 | 2004-06-24 | Gruber Allen B. | Method and system for efficient validation of nonprofit organizations |
US7870066B2 (en) * | 2003-06-06 | 2011-01-11 | Ebay Inc. | Automatic dispute resolution |
US9058388B2 (en) * | 2004-06-22 | 2015-06-16 | Digimarc Corporation | Internet and database searching with handheld devices |
US7694135B2 (en) * | 2004-07-16 | 2010-04-06 | Geotrust, Inc. | Security systems and services to provide identity and uniform resource identifier verification |
EP1774464A4 (en) * | 2004-08-03 | 2009-04-22 | Ebay Inc | Method and system to design a dispute resolution process |
JP2008518351A (en) * | 2004-10-29 | 2008-05-29 | 韓國電子通信研究院 | User authentication method and system in home network system |
KR100714100B1 (en) * | 2004-10-29 | 2007-05-02 | 한국전자통신연구원 | Method and system for user authentication in home network system |
JP2006166156A (en) * | 2004-12-09 | 2006-06-22 | Konica Minolta Business Technologies Inc | Method and device for processing image |
US7562304B2 (en) | 2005-05-03 | 2009-07-14 | Mcafee, Inc. | Indicating website reputations during website manipulation of user information |
US9384345B2 (en) | 2005-05-03 | 2016-07-05 | Mcafee, Inc. | Providing alternative web content based on website reputation assessment |
US7765481B2 (en) * | 2005-05-03 | 2010-07-27 | Mcafee, Inc. | Indicating website reputations during an electronic commerce transaction |
US8566726B2 (en) | 2005-05-03 | 2013-10-22 | Mcafee, Inc. | Indicating website reputations based on website handling of personal information |
US7822620B2 (en) | 2005-05-03 | 2010-10-26 | Mcafee, Inc. | Determining website reputations using automatic testing |
US8438499B2 (en) | 2005-05-03 | 2013-05-07 | Mcafee, Inc. | Indicating website reputations during user interactions |
US7523135B2 (en) * | 2005-10-20 | 2009-04-21 | International Business Machines Corporation | Risk and compliance framework |
US8701196B2 (en) | 2006-03-31 | 2014-04-15 | Mcafee, Inc. | System, method and computer program product for obtaining a reputation associated with a file |
US7540408B2 (en) * | 2006-06-22 | 2009-06-02 | Hip Consult Inc. | Apparatus and method for facilitating money or value transfer |
US8725597B2 (en) * | 2007-04-25 | 2014-05-13 | Google Inc. | Merchant scoring system and transactional database |
CN101311950B (en) * | 2007-05-25 | 2012-01-18 | 北京书生国际信息技术有限公司 | Electronic stamp realization method and device |
US10395288B2 (en) * | 2007-07-03 | 2019-08-27 | Collabra Technology, Inc. | Methods and systems for a private market: facilitating connections between buyers and sellers or exchangers of products and services while maintaining privacy |
US8635535B2 (en) * | 2007-10-16 | 2014-01-21 | D&B Business Information Solutions Limited | Third-party-secured zones on web pages |
US8683201B2 (en) * | 2007-10-16 | 2014-03-25 | D&B Business Information Solutions Limited | Third-party-secured zones on web pages |
US9077748B1 (en) * | 2008-06-17 | 2015-07-07 | Symantec Corporation | Embedded object binding and validation |
US9449195B2 (en) * | 2009-01-23 | 2016-09-20 | Avow Networks Incorporated | Method and apparatus to perform online credential reporting |
US20110225076A1 (en) * | 2010-03-09 | 2011-09-15 | Google Inc. | Method and system for detecting fraudulent internet merchants |
US8533581B2 (en) * | 2010-05-13 | 2013-09-10 | Symantec Corporation | Optimizing security seals on web pages |
WO2013086335A1 (en) * | 2011-12-08 | 2013-06-13 | United Parcel Service Of America, Inc. | Systems and methods for supporting regulatory requirements for the distribution of controlled and non-controlled items |
US8396935B1 (en) | 2012-04-10 | 2013-03-12 | Google Inc. | Discovering spam merchants using product feed similarity |
WO2013153441A1 (en) | 2012-04-13 | 2013-10-17 | Ologn Technologies Ag | Secure zone for digital communications |
US9432348B2 (en) | 2012-04-20 | 2016-08-30 | Ologn Technologies Ag | Secure zone for secure purchases |
US11176546B2 (en) | 2013-03-15 | 2021-11-16 | Ologn Technologies Ag | Systems, methods and apparatuses for securely storing and providing payment information |
US9811830B2 (en) | 2013-07-03 | 2017-11-07 | Google Inc. | Method, medium, and system for online fraud prevention based on user physical location data |
US20150227988A1 (en) * | 2014-02-12 | 2015-08-13 | Robert Vozdecky | Expert endorsement via third party web certificate |
CN104537318B (en) * | 2014-12-30 | 2017-12-29 | 北京中科江南信息技术股份有限公司 | E-seal dynamic generating system |
US10699001B2 (en) | 2015-03-31 | 2020-06-30 | Paradigm, Inc. | Systems and methods for generating and validating certified electronic credentials |
WO2016160052A1 (en) | 2015-03-31 | 2016-10-06 | Paradigm, Inc. | Systems and methods for generating and validating certified electronic credentials |
CN107067262A (en) * | 2015-09-30 | 2017-08-18 | 阿里巴巴集团控股有限公司 | Method for processing business, system and user terminal |
CN107038551A (en) * | 2016-11-07 | 2017-08-11 | 中国工商银行股份有限公司 | The in-time generatin method of E-seal, apparatus and system, teller terminal |
US11295301B1 (en) * | 2017-12-15 | 2022-04-05 | Worldpay, Llc | Systems and methods for electronic certification of e-commerce security badges |
CN109753574B (en) * | 2018-12-29 | 2021-09-07 | 广州市中智软件开发有限公司 | Electronic certificate checking method, system and storage medium for judging job-related need |
US11921837B2 (en) | 2020-09-23 | 2024-03-05 | Digicert, Inc. | Dynamic security seal |
Citations (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5495412A (en) * | 1994-07-15 | 1996-02-27 | Ican Systems, Inc. | Computer-based method and apparatus for interactive computer-assisted negotiations |
US5668958A (en) * | 1995-09-12 | 1997-09-16 | International Business Machines Corporation | Heterogeneous filing system with common API and reconciled file management rules |
US5893117A (en) * | 1990-08-17 | 1999-04-06 | Texas Instruments Incorporated | Time-stamped database transaction and version management system |
US5893905A (en) * | 1996-12-24 | 1999-04-13 | Mci Communications Corporation | Automated SLA performance analysis monitor with impact alerts on downstream jobs |
US5895450A (en) * | 1995-02-22 | 1999-04-20 | Sloo; Marshall A. | Method and apparatus for handling complaints |
US5956687A (en) * | 1997-04-04 | 1999-09-21 | Wamsley; Vaughn A. | Personal injury claim management system |
US5970475A (en) * | 1997-10-10 | 1999-10-19 | Intelisys Electronic Commerce, Llc | Electronic procurement system and method for trading partners |
US6237096B1 (en) * | 1995-01-17 | 2001-05-22 | Eoriginal Inc. | System and method for electronic transmission storage and retrieval of authenticated documents |
US20010007106A1 (en) * | 1998-02-25 | 2001-07-05 | Slaikeu Karl A. | System for the analysis of organizational conflicts |
US6330551B1 (en) * | 1998-08-06 | 2001-12-11 | Cybersettle.Com, Inc. | Computerized dispute resolution system and method |
US20020007362A1 (en) * | 1999-04-30 | 2002-01-17 | Thoughtbridge | Apparatus and Method for Facilitating Agreement Over a Network |
US6347332B1 (en) * | 1999-12-30 | 2002-02-12 | Edwin I. Malet | System for network-based debates |
US6363384B1 (en) * | 1999-06-29 | 2002-03-26 | Wandel & Goltermann Technologies, Inc. | Expert system process flow |
US20020038293A1 (en) * | 2000-07-14 | 2002-03-28 | Seiden Henry A. | Web-enabled method and system for managing remote dispute resolution |
US6389151B1 (en) * | 1995-08-09 | 2002-05-14 | Digimarc Corporation | Printing and validation of self validating security documents |
US20020073008A1 (en) * | 2000-12-07 | 2002-06-13 | Ibm Corporation | Method and system in electronic commerce for uniquely identifying products to improve reliability and confidence in transactions initiated online |
US6442687B1 (en) * | 1999-12-02 | 2002-08-27 | Ponoi Corp. | System and method for secure and anonymous communications |
US6470448B1 (en) * | 1996-10-30 | 2002-10-22 | Fujitsu Limited | Apparatus and method for proving transaction between users in network environment |
US20030028762A1 (en) * | 2001-07-31 | 2003-02-06 | Kevin Trilli | Entity authentication in a shared hosting computer network environment |
US20030069857A1 (en) * | 2000-10-23 | 2003-04-10 | Junda Laurence E. | Proxy system for customer confidentiality |
US20030188194A1 (en) * | 2002-03-29 | 2003-10-02 | David Currie | Method and apparatus for real-time security verification of on-line services |
US6658394B1 (en) * | 2000-08-08 | 2003-12-02 | Squaretrade, Inc. | Electronic seals |
US20040010463A1 (en) * | 1996-11-12 | 2004-01-15 | Hahn-Carlson Dean W. | Automated transaction processing system and approach |
US20040128155A1 (en) * | 2000-02-15 | 2004-07-01 | Lalitha Vaidyanathan | System and method for resolving a dispute in electronic commerce and managing an online dispute resolution process |
US20040139032A1 (en) * | 2001-05-03 | 2004-07-15 | Wingham Rowan | Transaction management systems |
US6766307B1 (en) * | 1999-05-11 | 2004-07-20 | Clicknsettle.Com, Inc. | System and method for providing complete non-judicial dispute resolution management and operation |
US20040210527A1 (en) * | 2003-04-21 | 2004-10-21 | Woda Steven L. | Safe transaction guaranty |
US20040230512A1 (en) * | 1999-03-17 | 2004-11-18 | Vialogy Corp. | Method and system for facilitating opportunistic transactions |
US20040243802A1 (en) * | 2001-07-16 | 2004-12-02 | Jorba Andreu Riera | System and method employed to enable a user to securely validate that an internet retail site satisfied pre-determined conditions |
US20050044009A1 (en) * | 2000-01-10 | 2005-02-24 | Lucinda Stone | Method for using computers to facilitate and control the creating of a plurality of functions |
US7099859B2 (en) * | 2000-01-20 | 2006-08-29 | International Business Machines Corporation | System and method for integrating off-line ratings of businesses with search engines |
US7263497B1 (en) * | 1998-02-06 | 2007-08-28 | Microsoft Corporation | Secure online music distribution system |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02284261A (en) * | 1989-04-26 | 1990-11-21 | Fujitsu Ltd | Certificate issuing system |
US5237096A (en) * | 1991-10-02 | 1993-08-17 | E. R. Squibb & Sons, Inc. | Process for the preparation of an antiviral agent |
US5538290A (en) * | 1993-05-05 | 1996-07-23 | Formtronics, Inc. | Method and apparatus for inhibiting the copying of checks and negotiable documents |
US5985450A (en) * | 1993-09-22 | 1999-11-16 | Shakespeare | Striated monofilaments useful in the formation of papermaking belts |
ITVR940059A1 (en) * | 1994-06-27 | 1995-12-27 | Calliari Roberto | PROCEDURE FOR SEALING AND ENSURE THE CORRECT ASSIGNMENT OF CONTAINERS TO A PRE-DEFINED USER AND DEVICE FOR THE |
US5668953A (en) | 1995-02-22 | 1997-09-16 | Sloo; Marshall Allan | Method and apparatus for handling a complaint |
US5884944A (en) * | 1996-05-30 | 1999-03-23 | Durham; Mark P. | Systems and methods for recognizing and rewarding individual contributions |
JP2003085383A (en) * | 2001-09-06 | 2003-03-20 | Nec Nexsolutions Ltd | Know-how providing system and method and program for providing know-how |
JP2003114927A (en) | 2001-10-04 | 2003-04-18 | Nec Corp | Consumer trouble resolution system and method |
-
2000
- 2000-08-08 US US09/634,149 patent/US6658394B1/en not_active Expired - Lifetime
-
2003
- 2003-08-19 US US10/643,309 patent/US7092912B2/en not_active Expired - Lifetime
- 2003-08-19 US US10/643,263 patent/US7020634B2/en not_active Expired - Lifetime
-
2004
- 2004-11-08 US US10/983,774 patent/US20050065812A1/en not_active Abandoned
Patent Citations (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5893117A (en) * | 1990-08-17 | 1999-04-06 | Texas Instruments Incorporated | Time-stamped database transaction and version management system |
US5495412A (en) * | 1994-07-15 | 1996-02-27 | Ican Systems, Inc. | Computer-based method and apparatus for interactive computer-assisted negotiations |
US6237096B1 (en) * | 1995-01-17 | 2001-05-22 | Eoriginal Inc. | System and method for electronic transmission storage and retrieval of authenticated documents |
US5895450A (en) * | 1995-02-22 | 1999-04-20 | Sloo; Marshall A. | Method and apparatus for handling complaints |
US6389151B1 (en) * | 1995-08-09 | 2002-05-14 | Digimarc Corporation | Printing and validation of self validating security documents |
US5668958A (en) * | 1995-09-12 | 1997-09-16 | International Business Machines Corporation | Heterogeneous filing system with common API and reconciled file management rules |
US6470448B1 (en) * | 1996-10-30 | 2002-10-22 | Fujitsu Limited | Apparatus and method for proving transaction between users in network environment |
US20040010463A1 (en) * | 1996-11-12 | 2004-01-15 | Hahn-Carlson Dean W. | Automated transaction processing system and approach |
US5893905A (en) * | 1996-12-24 | 1999-04-13 | Mci Communications Corporation | Automated SLA performance analysis monitor with impact alerts on downstream jobs |
US5956687A (en) * | 1997-04-04 | 1999-09-21 | Wamsley; Vaughn A. | Personal injury claim management system |
US5970475A (en) * | 1997-10-10 | 1999-10-19 | Intelisys Electronic Commerce, Llc | Electronic procurement system and method for trading partners |
US7263497B1 (en) * | 1998-02-06 | 2007-08-28 | Microsoft Corporation | Secure online music distribution system |
US20010007106A1 (en) * | 1998-02-25 | 2001-07-05 | Slaikeu Karl A. | System for the analysis of organizational conflicts |
US6850918B1 (en) * | 1998-08-06 | 2005-02-01 | James D. Burchetta | Computerized dispute resolution system and method |
US6330551B1 (en) * | 1998-08-06 | 2001-12-11 | Cybersettle.Com, Inc. | Computerized dispute resolution system and method |
US20040230512A1 (en) * | 1999-03-17 | 2004-11-18 | Vialogy Corp. | Method and system for facilitating opportunistic transactions |
US20020007362A1 (en) * | 1999-04-30 | 2002-01-17 | Thoughtbridge | Apparatus and Method for Facilitating Agreement Over a Network |
US6766307B1 (en) * | 1999-05-11 | 2004-07-20 | Clicknsettle.Com, Inc. | System and method for providing complete non-judicial dispute resolution management and operation |
US6363384B1 (en) * | 1999-06-29 | 2002-03-26 | Wandel & Goltermann Technologies, Inc. | Expert system process flow |
US6442687B1 (en) * | 1999-12-02 | 2002-08-27 | Ponoi Corp. | System and method for secure and anonymous communications |
US6347332B1 (en) * | 1999-12-30 | 2002-02-12 | Edwin I. Malet | System for network-based debates |
US20050044009A1 (en) * | 2000-01-10 | 2005-02-24 | Lucinda Stone | Method for using computers to facilitate and control the creating of a plurality of functions |
US7099859B2 (en) * | 2000-01-20 | 2006-08-29 | International Business Machines Corporation | System and method for integrating off-line ratings of businesses with search engines |
US20040128155A1 (en) * | 2000-02-15 | 2004-07-01 | Lalitha Vaidyanathan | System and method for resolving a dispute in electronic commerce and managing an online dispute resolution process |
US20020038293A1 (en) * | 2000-07-14 | 2002-03-28 | Seiden Henry A. | Web-enabled method and system for managing remote dispute resolution |
US6658394B1 (en) * | 2000-08-08 | 2003-12-02 | Squaretrade, Inc. | Electronic seals |
US20030069857A1 (en) * | 2000-10-23 | 2003-04-10 | Junda Laurence E. | Proxy system for customer confidentiality |
US20020073008A1 (en) * | 2000-12-07 | 2002-06-13 | Ibm Corporation | Method and system in electronic commerce for uniquely identifying products to improve reliability and confidence in transactions initiated online |
US20040139032A1 (en) * | 2001-05-03 | 2004-07-15 | Wingham Rowan | Transaction management systems |
US20040243802A1 (en) * | 2001-07-16 | 2004-12-02 | Jorba Andreu Riera | System and method employed to enable a user to securely validate that an internet retail site satisfied pre-determined conditions |
US20030028762A1 (en) * | 2001-07-31 | 2003-02-06 | Kevin Trilli | Entity authentication in a shared hosting computer network environment |
US20030188194A1 (en) * | 2002-03-29 | 2003-10-02 | David Currie | Method and apparatus for real-time security verification of on-line services |
US20040210527A1 (en) * | 2003-04-21 | 2004-10-21 | Woda Steven L. | Safe transaction guaranty |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050187878A1 (en) * | 2000-08-08 | 2005-08-25 | Squaretrade, Inc. | Managing an electronic seal of certification |
CN109978496A (en) * | 2019-03-08 | 2019-07-05 | 国家信息中心 | E-seal revocation list generation method and E-seal offline verification method |
Also Published As
Publication number | Publication date |
---|---|
US20040034605A1 (en) | 2004-02-19 |
US7092912B2 (en) | 2006-08-15 |
US20040034606A1 (en) | 2004-02-19 |
US7020634B2 (en) | 2006-03-28 |
US6658394B1 (en) | 2003-12-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7020634B2 (en) | Certification and unique electronic seals for online entities | |
Rose et al. | Current technological impediments to business-to-consumer electronic commerce | |
JP4681643B2 (en) | Apparatus, method and system for multiple resolution to perform information access | |
Bidgoli | Handbook of Information Security, Key Concepts, Infrastructure, Standards, and Protocols | |
US7231659B2 (en) | Entity authentication in a shared hosting computer network environment | |
US6937976B2 (en) | Method and system for temporary network identity | |
US7447685B2 (en) | Method and apparatus for providing geographically authenticated electronic documents | |
US7657458B2 (en) | Vendor-driven, social-network enabled review collection system and method | |
US7752081B2 (en) | Social-network enabled review system with subject-owner controlled syndication | |
US7698229B2 (en) | Method and apparatus for trading digital items in a network data processing system | |
JP2002515156A (en) | Dynamic client registry device and method | |
US20050240490A1 (en) | Secure e-commerce and browsing methods, systems and tools | |
US20020051541A1 (en) | System and method for maintaining state between a client and server | |
US20080215459A1 (en) | Method and apparatus for meta-shopping and dynamic setup of b2b ecommerce | |
EP1356408A2 (en) | Transaction management system | |
CA2444238A1 (en) | Methods and systems for carrying out contingency-dependent payments via secure electronic bank drafts supported by online letters of credit and/or online performance bonds | |
JP2001527716A (en) | Client-side communication server device and method | |
US7805608B2 (en) | User privacy through one-sided cookies | |
US7739199B2 (en) | Verification of a testimonial | |
US7958055B2 (en) | Method and apparatus for temporary ownership of digital items in a network data processing system | |
KR20010008276A (en) | electronic commerce or joint information ownership support doing a personal wabserver computer system | |
JP4064700B2 (en) | Information providing method, information providing program, and information providing apparatus | |
WO2008105641A1 (en) | System of providing interactive shopping file and method thereof | |
WO2001095182A1 (en) | Online information registering/intermediating system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |