Certification system

An electronic communications method includes receiving, by a device, an electronic communication. The electronic communications method further includes analyzing, by the device, the electronic communications. The electronic communications method further includes generating, by the device, an electronic authentication certificate. The electronic communications method further includes sending a second electronic communication to another device that indicates that an electronic authentication certificate is generated for a particular electronic entity.

BACKGROUND

A number of online electronic entities are involved in various electronic transactions that allow for different users to interact with each other via one or more electronic transactions. However, there may be issues relating to whether one user can trust another user and expect the requirements of one or more electronic transactions to be fulfilled. Accordingly, an electronic platform may overcome these shortcomings and allow different users to be given a guarantee that the requirements of one or more electronic transactions to be fulfilled.

DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS

Systems, devices, and/or methods described herein may allow for a user, using an electronic application implemented on a computing device (e.g., smartphone, laptop, etc.) that allows the user to interact with electronic entities that have been certified by a third-party wherein the user does not interact with the third-party. For example, an electronic entity may want to conduct electronic transactions over a communication channel (e.g., Internet, cellular network, etc.). To increase the number of electronic transactions, the online electronic entity may determine that it should be authenticated and certified by a third-party. In doing so, the online electronic entity may send electronic information to the third-party. Accordingly, the third-party may electronically analyze the electronic information and determine whether to authenticate the online electronic entity as a certified electronic entity.

In the event that the third-party determines to authenticate the electronic entity as a certified electronic entity, the information of the certified electronic entity may be stored in one or more servers.

By becoming authenticated by the third-party, the one or more servers may be associated with an electronic application that allows for a user to search for certified electronic entities. In embodiments, the electronic application may include an electronic search engine feature that allows for a user to find certified electronic entities that have particular characteristics. Furthermore, non-certified electronic entities may become electronically associated with the certified electronic entity and can also be searched within the electronic application. Additionally, the electronic application may also find one or more periods of time in a particular geographic area that are associated with the non-electronic entities.

Accordingly, the electronic application may provide one or more electronic processes that (1) determines an electronic authentication process to certify an electronic entity, (2) interacts with one or more servers that electronically stores information about certified electronic entities, and (3) provides search capabilities to electronically find one or more certified electronic entities and associated non-certified electronic entities.

FIGS. 1A-1Cdescribe an example process of certifying electronic entities, searching for certified electronic entities, and electronically transacting with a certified electronic entity.

FIG. 1Ashows an example process of certifying an electronic entity. As shown inFIG. 1A, a user, associated with electronic entity A, requests electronic authentication from electronic entity B. In embodiments, as will be described in further figures, electronic entity A may send information about the electronic entity that may include a name, geographic location, and other information. In embodiments, electronic entity B may receive the electronic information and use an electronic application to interact with an authentication server that processes the electronic information and automatically determine whether to authenticate electronic entity A. In this particular example, the authentication server may authenticate electronic entity A and store the electronic authentication certificate, for electronic entity A, in an authentication server. Furthermore, the authentication server may send a notification to electronic entity B, via the electronic application, that certification occurs and electronic entity B may send an electronic message to electronic entity A that it is now a certified electronic entity. In embodiments, electronic entity B may further limit the certification of electronic entity A based on the types of services and/or products offered by electronic entity A. For example, electronic entity A may sell mattresses and may only be authenticated and certified to offer bedding products similar to mattresses and not other types of products, such as televisions or cars.

FIG. 1Bshows an example process of searching for a certified electronic entity. As shown inFIG. 1B, a user may decide to search for a certified electronic entity by using the electronic application. In doing so, the user may use a computing device (e.g., a laptop, desktop computer, etc.) to electronically communicate, via the electronic application, with the authentication server as described inFIG. 1A. In embodiments, the user may enter electronic search information and the authentication server may send electronic information that provides search results based on the information received by the authentication server.

FIG. 1Cshows an example process of electronically transacting with a certified electronic entity. As shown inFIG. 1C, the user (described inFIG. 1B) decides to interact with the entity A, via a computing device, which was designated as a certified electronic entity from the search results described inFIG. 1B. As further shown inFIG. 1C, the user requests an electronic transaction with electronic entity A and electronic entity A sends electronic information confirming an electronic transaction. Accordingly, the user can be provided a near or exactly 100% probability that the electronic transaction and associated transactions will occur.

As such, a user never electronically interacts with entity B that generated, via the electronic application, or outside the electronic application, the authentication certificate and only interacts with electronic entity A. Thus, a user reduces the number of electronic transactions, the amount of computing resources (e.g., computer memory, processing power, etc.), and the amount of time and cost to determine that the probability of a successful electronic transaction and related successful transactions will be near to or 100%. Instead, a user can use an electronic application that searches for certified electronic entities (that have an electronic authentication certificate) and is able to electronically transact with one or more of those certified electronic entities with a near to or 100% probability that the result of the electronic communications and/or transactions will occur.

FIG. 2is a diagram of example environment100in which systems, devices, and/or methods described herein may be implemented.FIG. 1shows network110, user device112, user device114, user device116, electronic application118, and authentication server120.

Network110may include a local area network (LAN), wide area network (WAN), a metropolitan network (MAN), a telephone network (e.g., the Public Switched Telephone Network (PSTN)), a Wireless Local Area Networking (WLAN), a WiFi, a hotspot, a Light fidelity (LiFi), a Worldwide Interoperability for Microware Access (WiMax), an ad hoc network, an intranet, the Internet, a satellite network, a GPS network, a fiber optic-based network, and/or combination of these or other types of networks. Additionally, or alternatively, network110may include a cellular network, a public land mobile network (PLMN), a second generation (2G) network, a third generation (3G) network, a fourth generation (4G) network, a fifth generation (5G) network, and/or another network. In embodiments, network110may allow for devices describe inFIGS. 1 and 2to electronically communicate (e.g., using emails, electronic signals, URL links, web links, electronic bits, fiber optic signals, wireless signals, wired signals, etc.) with each other so as to send and receive various types of electronic communications.

User device112,114, and/or116may include any computation or communications device that is capable of communicating with a network (e.g., network110). For example, user device112, user device114, or user device116may include a radiotelephone, a personal communications system (PCS) terminal (e.g., that may combine a cellular radiotelephone with data processing and data communications capabilities), a personal digital assistant (PDA) (e.g., that can include a radiotelephone, a pager, Internet/intranet access, etc.), a smart phone, a desktop computer, a laptop computer, a tablet computer, a camera, a personal gaming system, a television, a set top box, a digital video recorder (DVR), a digital audio recorder (DUR), a digital watch, a digital glass, or another type of computation or communications device.

User device112,114, and/or116may receive and/or display content. The content may include objects, data, images, audio, video, text, files, and/or links to files accessible via one or more networks. Content may include a media stream, which may refer to a stream of content that includes video content (e.g., a video stream), audio content (e.g., an audio stream), and/or textual content (e.g., a textual stream). In embodiments, an electronic application may use an electronic graphical user interface to display content and/or information via user device112,114, and/or116. User device112,114, and/or116may have a touch screen and/or a keyboard that allows a user to electronically interact with an electronic application. In embodiments, a user may swipe, press, or touch user device112,114, and/or116in such a manner that one or more electronic actions will be initiated by user device112,114, and/or116via an electronic application.

User device112,114, and/or116may include a variety of applications, such as, for example, an e-mail application, a telephone application, a camera application, a video application, a multi-media application, a music player application, a visual voice mail application, a contacts application, a data organizer application, a calendar application, an instant messaging application, a texting application, a web browsing application, a location-based application (e.g., a GPS-based application), a blogging application, and/or other types of applications (e.g., a word processing application, a spreadsheet application, etc.).

Electronic application118may be capable of interacting with authentication server120, user device112,114, and/or116to automatically and electronically analyze electronic information and determine whether to electronically generate an electronic certification of an electronic entity. In embodiments, additional electronic certifications may be generated for particular products and/or services provided by the electronic entity and not for the entire electronic entity. In embodiments, once electronic application118has generated an electronic certification, electronic application may interact with authentication server120and store electronic information about the electronic certificate. In embodiments, electronic application118may be used to search for electronic entities with an electronic certificate—a certified electronic entity. In embodiments, electronic application118may be electronically configured and designed by using a computing device, such as user device112,114, or116. In embodiments, electronic application118may interact with application programming interfaces (APIs) to obtain electronic information from other electronic applications. In embodiments, electronic application118may be electronically configured to show photos, video, text, icons, graphical images, buttons, emojis, and/or any other electronic information. WhileFIG. 2shows electronic application118on user device112, electronic application118can also be stored by user device112,114,116, and/or authentication server120.

Authentication server120may include one or more computational or communication devices that gather, process, store, and/or provide information relating to one or more web pages or electronic pages associated with electronic application126that is searchable and viewable over network110. WhileFIG. 2shows an authentication server120there may be additional authentication servers120associated with one or more electronic applications118.

WhileFIG. 2shows electronic application118, there may be multiple different types of electronic applications118that each has their own server(s) that are similar to server120.

FIG. 3is a diagram of example components of a device300. Device300may correspond to user device112,114,116, and authentication server120. Alternatively, or additionally, user device112,114,116, and authentication server120may include one or more devices300and/or one or more components of device300.

As shown inFIG. 3, device300may include a bus310, a processor320, a memory330, an input component340, an output component350, and a communications interface360. In other implementations, device300may contain fewer components, additional components, different components, or differently arranged components than depicted inFIG. 3. Additionally, or alternatively, one or more components of device300may perform one or more tasks described as being performed by one or more other components of device300.

Bus310may include a path that permits communications among the components of device300. Processor320may include one or more processors, microprocessors, or processing logic (e.g., a field programmable gate array (FPGA) or an application specific integrated circuit (ASIC)) that interprets and executes instructions. Memory330may include any type of dynamic storage device that stores information and instructions, for execution by processor320, and/or any type of non-volatile storage device that stores information for use by processor320. Input component340may include a mechanism that permits a user to input information to device300, such as a keyboard, a keypad, a button, a switch, voice command, etc. Output component350may include a mechanism that outputs information to the user, such as a display, a speaker, one or more light emitting diodes (LEDs), etc.

Communications interface360may include any transceiver-like mechanism that enables device300to communicate with other devices and/or systems. For example, communications interface360may include an Ethernet interface, an optical interface, a coaxial interface, a wireless interface, or the like.

In another implementation, communications interface360may include, for example, a transmitter that may convert baseband signals from processor320to radio frequency (RF) signals and/or a receiver that may convert RF signals to baseband signals. Alternatively, communications interface360may include a transceiver to perform functions of both a transmitter and a receiver of wireless communications (e.g., radio frequency, infrared, visual optics, etc.), wired communications (e.g., conductive wire, twisted pair cable, coaxial cable, transmission line, fiber optic cable, waveguide, etc.), or a combination of wireless and wired communications.

Communications interface360may connect to an antenna assembly (not shown inFIG. 3) for transmission and/or reception of the RF signals. The antenna assembly may include one or more antennas to transmit and/or receive RF signals over the air. The antenna assembly may, for example, receive RF signals from communications interface360and transmit the RF signals over the air, and receive RF signals over the air and provide the RF signals to communications interface360. In one implementation, for example, communications interface360may communicate with network110.

FIG. 4is a flow chart of an example process400for generating an electronic certificate. In embodiments, example process400may be performed by authentication server120receiving electronic information from user devices112,114, and/or116, via electronic application118, as described inFIG. 1. In embodiments, any electronic certification determined byFIG. 4may be re-analyzed for re-certification on a real-time basis (e.g., based on continuous electronic transaction information based on new electronic communications or transaction success rates) or may be re-analyzed after a particular period of time.

At step402, authentication server120may receive electronic information about a name for an electronic entity. In embodiments, authentication server120may receive the electronic information from a computing device associated with the electronic entity. In embodiments, authentication server120may interact with other servers, via network110, and determine whether the name of the electronic entity exists. For example, authentication server120may receive electronic information that includes the name “ABC Electronics.” Accordingly, authentication server120may send one or more electronic communications to other servers and receive information about “ABC Electronics.” In embodiments, the electronic information may include email information and/or other types of contact information (e.g., phone number, mobile number, etc.).

At step404, authentication server120may receive electronic information about a geographic location for an electronic entity. In embodiments, authentication server120may receive the electronic information from a computing device associated with the electronic entity. In embodiments, authentication server120may electronically communicate with other computing devices and/or servers to obtain electronic information that matches the electronic entity's name and geographic location.

At step406, authentication server120may receive electronic information about products and/or services that are sold by the electronic entity. In embodiments, the electronic entity may be associated with an entity that has physical locations in one or more countries around the world. In embodiments, authentication server120may communicate with other computing devices and/or servers associated with the electronic entity to receive electronic information about the real-time available products and services available in the electronic entity. In embodiments, authentication server120may receive the electronic information from a computing device associated with the electronic entity. In embodiments, authentication server120may electronically communicate with other computing devices and/or servers to obtain electronic information that matches the entity's name, geographic location, and the products and/or services sold by the electronic entity.

At step408, authentication server120may receive electronic information about any other certifications associated with the electronic entity. In embodiments, authentication server120may receive the electronic information from a computing device associated with the electronic entity. In embodiments, authentication server120may electronically communicate with other computing devices and/or servers to obtain electronic information that matches the other certification associated with the electronic entity with one or more electronic information received in steps402,404, and/or406. In embodiments, the electronic information about the other certifications associated with the electronic entity may include alphabetical and numerical information and information about a governmental institution. In embodiments, the electronic information may include a segment of time that the certificate is valid, renewal information for the other certifications, and information about a grace period associated with renewing the other certificates. In embodiments, this particular electronic certification information may indicate to a customer the expiration of the validity of an electronic certification and when the electronic entity can no longer perform electronic transactions.

At step410, authentication server120may receive other electronic information about the electronic entity from electronic entities other than the electronic entity requesting authentication and certification. In embodiments, authentication server210may electronically communicate with electronic entities to obtain electronic information that includes reviews, complaints, pending lawsuits, governmental investigations, product recalls, settled lawsuits, on-time shipping statistics, number of employees, the names of registered employees, number of contractors, and/or any other information that has resulted in users becoming harmed, financially or physically, in their interactions with the electronic entity requesting authentication and certification. In embodiments, the information regarding registered employees will assist other organizations in preventing human trafficking, use of underage workers, and other types of slavery. In embodiments, the electronic entity requesting certification (e.g., a governmental entity). may use the stored information to determine more effectively (e.g., using less computing resources, electronic communications, etc.) to fulfill various laws relating to employment, taxation, immigration, and education so that the economic output of a particular region (e.g., a city, a province, an entire country, etc.) can be increased. In embodiments, the electronic information may also be used to allocate different taxation rates for different electronic entities based on product and/or service offering, size of the electronic entity, etc.

At step412, authentication server120may determine whether to generate an electronic certification and certify the electronic entity. In embodiments, authentication server120may use one or electronic processes to determine the electronic certification. In embodiments, authentication server120may generate different levels of certification. For example, the lowest level of certification may determine that an electronic entity does exist and is located in a particular geographic location. Another level of certification may indicate that an electronic entity has no complaints or any past or current lawsuits against the electronic entity in addition to authentication of the electronic entity's name and geographic location. An additional level of certification may indicate that an electronic entity has positive reviews in addition to having no complaints (or a certain threshold level of complaints), no past or current lawsuits against the electronic entity in addition to authentication of the electronic entity's name and geographic location. Accordingly, electronic communications with a score is determined that is greater or lower than a particular threshold. In embodiments, the certification may be based on a geographic location of the electronic entity. For example, the certification may only be provided if the electronic entity has a particular number of physical locations within one or more different geographic locations. For example, if the electronic entity has no physical locations (e.g., a building), than a different certification may be provided than an electronic entity that has physical locations. Accordingly, an electronic score may be generated based on the number of physical locations. In embodiments, the certification may only be for a particular type of electronic transaction with the electronic entity. For example, the certification may only be for electronic transactions below or greater than a particular threshold value. Additionally, or alternatively, the certification may only be for particular types of products or services electronically (or physically) sold by the electronic entity. For example, the electronic entity may distribute appliances and computers and is only certified for appliances. In embodiments, the electronic certification may also have different level based on the time that the electronic entity has been in existence. In embodiments, the certification may be based on one or more values that are generated from scores based on product, geographic locations, electronic comments, shipping success rates, customer satisfaction, and/or any other information. In embodiments, the one or more values may be lower or greater than a threshold to result in electronic authentication.

In embodiments, authentication server120may determine not to provide an electronic certificate for the electronic entity and, as such, not provide an indication that the electronic entity is a certified electronic entity. In embodiments, authentication server120may determine that one or more types of electronic information are associated with an electronic score that is greater than a threshold level that indicates that the electronic entity cannot provide near to or 100% probability of providing a product or service via one or more electronic transactions. Alternatively, authentication server120may determine that one or more types of electronic information are associated with an electronic score that is lower than a threshold level that indicates that the electronic entity cannot provide near to or 100% probability of providing a product or service via one or more electronic transactions.

At step414, authentication server120may store the electronic certificate. In embodiments, the electronic certificate may be valid for a limited amount of time or may be valid for an unlimited amount of time. In embodiments, when an electronic search is performed (as described inFIG. 5) for a certified electronic entity, via electronic application118, authentication server120may receive the search request and send an electronic communication that includes the electronic certificate. Alternatively, when an electronic search is performed (as described inFIG. 5) for a certified electronic entity, via electronic application118, authentication server120may receive the search request and send an electronic communication that indicates that the electronic entity is not certified. In embodiments, authentication server120may send electronic information associated with an electronic certificate for display on a computing device. The electronic certificate may be graphic, a Quick Response (QR) code, or any other electronic format that can be selected by a user using a user device or computing device. In alternate embodiments, authentication server120may be accessed via a computing device and the electronic certification can be converted to a paper format and can be displayed by a company or person in a physical location. In embodiments, the electronic certificate may include information about the certifying entity, period of validity of the certificate, geographic locations, number of employees, and/or any other information.

FIG. 5is a flow chart of an example process500for processing an electronic search for certified electronic entities. In embodiments, example process500may be performed by authentication server120receiving electronic information from user devices112,114, and/or116, via electronic application118, as described inFIG. 1.

At step502, authentication server120may receive an electronic search request for a certified electronic entity. In embodiments, authentication server120may receive the electronic search request via electronic application118. At step504, authentication server120may electronically search one or more electronic databases (e.g., such asFIGS. 6 and 7) for certified electronic entities that match the information in the electronic search request. At step506, authentication server120may generate an electronic list of certified electronic entities. At step508, authentication server120may send the electronic list of certified electronic entities for electronic display on a computing device via electronic application118.

FIG. 6describes an example data structure600that stores authentication information associated with electronic application118. In embodiments, data structure600may include a collection of fields such as Company Name602, Certifying Entity604, Product606, and Exchange System608. AlthoughFIG. 6shows example fields602-608, in other embodiments, data structure600may include fewer fields, different fields, additional fields, and/or differently arranged fields than depicted inFIG. 6. In embodiments, authentication server120may store some or all of data structure600. Additionally, or alternatively, user device112,114, and/or116may store some or all of data structure600.

In embodiments, Company Name602may store an identifier for a certified electronic entity. Company Name602may include one or more alphanumeric symbols (e.g., letters, numbers) and/or other types of symbols. In embodiments, Company Name602may include an owner's name, or other associated contact information. In embodiments, the location of the certified electronic entity may also be provided and may be used to electronically search for any physical location associated with Company Name602the certified electronic entity. In embodiments, Certifying Entity604may store electronic information about which certifying entities have used authentication server120to certify the electronic entity. In embodiments, Product606may store electronic information about products or services that may be obtained from the electronic entity by using one or more electronic communications. In embodiments, the price and product information may be in real-time and may be automatically updated based on API's or other interfaces between authentication server120and other servers that store price and product information. In embodiments, Exchange System608may store electronic information about electronic tokens that may be used to purchase products and/or services from the certified electronic entity. For example, as shown inFIG. 6, Company XYZ may use Token 1 which may be an electronic token that is only valid in particular or all geographic locations. While not shown inFIG. 6, there be additional data fields, such as a data field indicating the number of employees associated with a particular company name.

FIG. 7describes an example data structure700that stores non-certified entity information associated with a particular certified electronic entity. In embodiments, data structure700may include a collection of fields such as Company Name702, Product704, Exchange System706, and Event708. AlthoughFIG. 7shows example fields702-708, in other embodiments, data structure700may include fewer fields, different fields, additional fields, and/or differently arranged fields than depicted inFIG. 7. In embodiments, authentication server120may store some or all of data structure700. Additionally, or alternatively, user device112,114, and/or116may store some or all of data structure700.

In embodiments, Company Name702may store electronic information about a non-certified electronic entity that is associated with a certified electronic entity. For example, a certified electronic entity could be Company XYZ (as shown inFIG. 6) and the names as shown in Company Name702may be all the non-certified electronic entity, such as VALA188, that is associated with Company XYZ. In embodiments, Company Name702may store a person's name who is not incorporated but provides services and/or products. In embodiments, Product704may store electronic information about products and/or services sold by the certified electronic entity. In embodiments, Product704may also include price information about the products and/or services offered. In embodiments, the price and product information may be in real-time and/or automatically be updated based on API's or other interfaces between authentication server120and other servers that store price and product information. In embodiments, Product704may also be used to determine which products and/or services an electronic entity (as described in Company Name702) may be certified. In embodiments, Products704may include an entry “ALL” which allows all products and/or services electronically or physically offered by the company to be certified and authenticated. In embodiments, Exchange System706may store electronic information about electronic tokens that may be used to purchase products and/or services from the certified electronic entity. For example, as shown inFIG. 7, IGSI0085 may use Token 2 which may be an electronic token that is only valid in particular or all geographic locations. In embodiments, the electronic token may have a particular value that can be exchanged for goods, bit-coins and/or any form currency or can be stored for future exchange for goods and/or services. In embodiments, the electronic token can be stored in memory as bits and/or bytes. In embodiments, electronic transactions associated with one or more electronic tokens may be stored in a different computing device or within a different database within the authentication server. In embodiments, Event708may associate a particular event (electronic or in the non-electronic world) with a non-certified electronic entity and/or a certified electronic entity. In embodiments, the event may be an exposition or conference or may be another electronic platform that promotes the non-certified electronic entity. As discussed in later figures, a user using electronic application118may be able to electronically search for events that include one or more non-certified electronic entities associated with a particular certified electronic entity.

FIGS. 8-11are diagrams of example processes for using an electronic application for generating an electronic communications and to send an electronic invite associated with an event, providing authentication login information associated with another electronic application, participating in an event, generating an electronic list, and electronically interacting with different electronic profiles listed on the electronic list. In embodiments, the example process described in the following figures may use one or more of the devices, networks, and electronic applications described inFIGS. 2 and 3. Furthermore, in embodiments, the example processes described in the following figures may have one or more features described in the flowcharts and/or data structure described inFIGS. 4 and 5. In embodiments, interactions with the electronic application may require a user to log into the electronic application by using a special password or special identifier (e.g., social security number).

FIG. 8shows a screen shot800(on a user device112,114, or116) of electronic application702which is similar to electronic application118, as described inFIG. 1. In embodiments, a user of a user device may decide to use electronic application702that allows the user to search for a certified electronic entity. InFIG. 8, for example, John has decided to search for an electronic entity that sells electronics and is geographically located in Japan. As shown inFIG. 8, John enters “Electronic, Japan” into area704. In embodiments, the search term may include only the product and/or service, or just include a geographic location. Upon using the user device to initiate (e.g., via a keyboard, mouse, touchscreen, voice command) a search, electronic application702will display results. As shown inFIG. 8, results706include three companies that have been authenticated and certified by an authentication server (e.g., authentication server120). As shown inFIG. 8, the three companies are “Company ABC,” “GYYX AG,” and “Company LMN.” WhileFIG. 8shows three results, a search result may provide fewer or a greater number of certified electronic entities.

As shown inFIG. 8, the user may select one or more of icons708(and/or hyperlinks) to see additional information about a particular certified electronic entity. InFIG. 9, screen shot900shows the user is shown as deciding to select “Company ABC.” In doing so,FIG. 9shows an electronic display on electronic application702that shows additional icons with additional information. In alternate embodiments, rather than showing icons, electronic application702may display all the information about “Company ABC.” InFIG. 9, electronically selectable icon Goods/Services710allows for John to view additional information about products provided by Company ABC. Furthermore, electronically selectable icon Reviews712allows for John to view additional information about reviews by previous users who have electronically transacted with Company ABC. Electronically selectable icon Add Reviews714allows for John to add reviews about Company ABC once an electronic transaction/communication has occurred with Company ABC. In embodiments, Add Reviews714may include two electronic communication processes—the first including comments before the electronic transaction, and, second, including comments after the electronic transactions. Accordingly, this may allow for an electronic timeline that electronically displays in real time how a user electronically interacted with a company from start to finish of the electronic transaction. In embodiments, electronic comments before the electronic transaction may have a different score, for purposes of determining electronic certification, than a core associated with electronic comments that occur after the electronic transaction. Electronically selectable icon Sub-Entities716allows for John to select non-certified electronic entities associated with Company ABC. And, electronically selectable icon Certifications718allows for John to find out which electronic entity has certified Company ABC. In embodiments, processes708-714may be icons, images, and/or hyperlinks

John decides to select icon Sub-Entities716. As shown inFIG. 10, screen shot1000shows sub-entities722are shown on the electronic display. In embodiments, each sub-entity is an electronic entity that is associated with a certified electronic entity (Company ABC in this example). In embodiments, each sub-entity does not obtain electronic certification from the authentication server120based on a request from a third-party electronic entity. Instead, in embodiments, each sub-entity is authenticated by the certified electronic entity independently or based on previous electronic transactions. In embodiments, the certified electronic entity may use authentication server120to certify a sub-entity. In embodiments, the sub-entity may also provide products or services that can be sold by initiating electronic communications and electronic transactions onFIG. 10.

John decides to find additional information LKI0448. By selecting the icon for LKI0048, John is then shown an electronic display, inFIG. 11, which electronically displays additional information about LKI0048. As shown inFIG. 11, screen shot1100shows electronic application702shows product information from LKI0048, areas of geographic service (e.g., where LKI0048 ships products to), and event information. In embodiments, the product information may also include pricing information and that pricing information may change in real-time while the user is using electronic application702. Thus, the user may be provided with the best price of the product and/or service being offered by a particular sub-entity.

While various actions are described as selecting, displaying, transferring, sending, receiving, generating, notifying, and storing, it will be understood that these example actions are occurring within an electronic computing and/or electronic networking environment and may require one or more computing devices, as described inFIG. 2, to complete such actions. Furthermore, it will be understood that these various actions can be performed by using a touch screen on a computing device (e.g., touching an icon, swiping a bar or icon), using a keyboard, a mouse, or any other process for electronically selecting an option displayed on a display screen to electronically communicate with other computing devices as described inFIG. 2. Also it will be understood that any of the various actions can result in any type of electronic information to be displayed in real-time and/or simultaneously on multiple user devices (e.g., user device112,114, and/or116).

It should also be understood that electronic communications between electronic application118and other applications and/or servers may include the electronic transfer of electronic tokens may result in (i) the change of a value stored in a computing device, server and/or database based on one or more electronic communications, and/or (ii) the change in the amount of memory storage of electronic bits in a computing device, server and/or database based on one or more electronic communications. While electronic communications between different servers, computing devices, and application118may occur within an electronic environment, some electronic communications may be associated with non-electronic communications. For example, an entity (e.g., company or person) may not be an electronic entity and may request authentication information via paper mail, fax, etc. In embodiments, the authentication may be done by the authentication server, but the information may be sent electronically or physically e.g. via mail. In embodiments, once the authentication is done, an electronic certificate may be viewed on a computing devices after being transferred electronically, and/or consumers may view a physical certificate in a physical non-electronic store without using a computing device.