US20080270938A1 - System for self-registering visitor information with geographic specificity and searchable fields - Google Patents
System for self-registering visitor information with geographic specificity and searchable fields Download PDFInfo
- Publication number
- US20080270938A1 US20080270938A1 US12/150,587 US15058708A US2008270938A1 US 20080270938 A1 US20080270938 A1 US 20080270938A1 US 15058708 A US15058708 A US 15058708A US 2008270938 A1 US2008270938 A1 US 2008270938A1
- Authority
- US
- United States
- Prior art keywords
- visitor
- database
- information
- site
- geographic
- 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
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
Definitions
- paper guest books must be read page by page to glean demographic information. It is inconvenient to copy and transfer paper guest books between sites for the purpose of sharing demographic visitor information. The information is recorded by hand in ink or pencil and may not be legible or readable. The process of entering information is tedious and may discourage visitors from participating in registration. Paper guest books are bulky and require storage space. In addition, the use of paper is environmentally undesirable.
- This invention improves the existing system because it is both visitor driven and site driven. It records the basic demographic information as a ticket office does, but it also enables the visitor to interact with the information gathering system as they can with a written guest book. Additionally, unlike the existing systems, it is searchable by both the site staff and the visitor.
- the visitor self-registration system utilizes a searchable electronic database. Visitors have two ways to search the data base: (1) while they are at a subscriber site they can use the visitor self-registration system kiosk to enter their own information, once done, they have the option to search the system for information about and comments made by previous visitors. And (2), once back home, visitors who have included their email address in their sign in information can log onto the public website and access their own travel information which will include website links to all the sites where they signed onto the system.
- the visitor self-registration system may also adapted to link sites to each other for purposes of sharing demographic visitor information. Sites in the same geographic area could know when a large group from a particular place was headed their way. Agencies that administer sites would be able to compile demographic data from different types of sites. By arranging the system so that only the non-personal information is available to multiple sites, visitor privacy would be protected while general information about traffic patterns and demographics is recorded for future use.
- the present embodiment relates to a visitor self-registration system for recording and retrieving visitor registration information and, in particular, to a visitor self-registration system run on a digital computer utilizing a geographically specific process and a searchable, web-based database.
- the system will enable site visitors to digitally record information that would normally be entered by hand in a paper guest book.
- the system will record this information using touch screen technology well known to those skilled in the art, and/or standard keyboard data entry methods.
- the system is geography based. Each entry begins by recording, in a unique manner, the geographic identity of the visitor.
- This stand-alone computer kiosk has a touch screen. Visitors to a site may register their visit on the computer. There is a welcome screen explaining the process. If the visitor is interested, after reading the welcome screen, he or she will touch the screen to indicate his or her country of origin and continue the registration process. By touching a specific region, the visitor can select to sign in as a visitor from that place. Once the visitor touches an area of the world, a second level of specificity would be shown with a more detailed map of the region that was touched. Visitors can then touch a particular country. The system would record that information, search its map database and let the visitor know how many visitors from that country have already visited the site. Visitors who touch the United States would have a third level of specificity enabling them to register from a particular state.
- the visitor will be prompted to use a keyboard to register their name, age group, number of people in their party, email address, and any comments they might want to make.
- the system will have already recorded the date of visit and the country or state that was selected in the first operation. Future visitors can look up who has visited from their place of origin. Visitors will also have the option of leaving a message for a site staff member.
- Demographic information will be so much easier to retrieve from this computer system than from the standard guest book.
- the site staff can retrieve data that includes not only numbers of people and dates of visits but also locations and special comments. Having all of this information recorded in a computer format will facilitate codifying visitors so they can be better served in the future. While this date is often recorded in a paper guest book, this invention has the environmental advantage of using no paper, additionally, information recorded on a digital computer database is easier to retrieve.
- the site will be able to compile an email mailing list for future events that might be of interest to that visitor, and perhaps to increase their membership by asking a recent visitor if he or she would be interested in becoming a member of the site.
- This system also has the potential to link sites to each other, this would be especially useful during peak tourist seasons, Sites in the same geographic area could know when a large group from a particular place was headed their way. Agencies that administer sites would be able to compile demographic data from different types of sites. By making only the non-personal information available to multiple sites, visitor privacy would be protected while general information about traffic patterns is recorded for future use.
- the system for self-registering visitor information comprises a method for registration of information in a database, comprising the steps of: providing a first database for recording information, a touchscreen display; displaying on the touchscreen display a first level geographic map that depicts a plurality of geographic locations; selecting a first geographic location from the plurality of geographic locations depicted on the first level geographic map by touching the area of the touchscreen display displaying the first geographic location; providing a second database comprising at least one second level geographic map that depicts a plurality of geographic locations, each second level geographic map corresponding to a geographic location depicted on the first level geographic map; displaying on the touchscreen display the second level geographic map that corresponds to the first geographic location; selecting a second geographic location from the plurality of geographic locations depicted on the second level geographic map displayed on the touchscreen display by touching the area of the touchscreen display displaying the second geographic location; and recording the second geographic location in the first database.
- the system for self-registering visitor information comprises an apparatus for registration of information in a database, the apparatus comprising: a storage device for storing a database, a display for displaying a geographic map that depicts a plurality of geographic locations, the display in communication with the storage device, and an input device for selecting an area of the display.
- a storage device for storing a database
- a display for displaying a geographic map that depicts a plurality of geographic locations
- the display in communication with the storage device
- an input device for selecting an area of the display.
- One of the plurality of geographic locations is recorded in the database when the area of the display displaying the geographic location is selected by the input device.
- a computer may be connected to the computer network remotely from the input device for accessing the information recorded in the database.
- FIG. 1 is a flowchart diagram of the process steps of a visitor self-registration system.
- FIG. 2 is a continued flowchart diagram of the process steps of the visitor self-registration system of FIG. 1 .
- FIG. 3 is a continued flowchart diagram of the process steps of the visitor self-registration system of FIGS. 1-2 .
- FIG. 4 is a continued flowchart diagram of the process steps of the visitor self-registration system of FIGS. 1-3 .
- FIG. 5 is a continued flowchart diagram of the process steps of the visitor self-registration system of FIGS. 1-4 .
- FIG. 6 is a continued flowchart diagram of the process steps of the visitor self-registration system of FIGS. 1-5 .
- FIG. 7 is a continued flowchart diagram of the process steps of the visitor self-registration system of FIGS. 1-6 .
- FIG. 8 illustrates a screen display embodying the opening screen of the visitor self-registration system of FIG. 1 .
- FIG. 9 illustrates a screen display embodying the screen of step 100 of the visitor self-registration system of FIG. 2 .
- FIG. 10 illustrates a screen display embodying the screen of step 250 of the visitor self-registration system of FIG. 5 .
- FIG. 11 illustrates a screen display embodying the screen of step 320 of the visitor self-registration system of FIG. 6 .
- FIG. 12 is a flowchart diagram of the process steps of an alternative embodiment of a visitor self-registration system.
- FIG. 13 is a continued flowchart diagram of the process steps of the visitor self-registration system of FIG. 12 .
- FIG. 14 is a continued flowchart diagram of the process steps of the visitor self-registration system of FIGS. 12-13 .
- FIG. 15 is a continued flowchart diagram of the process steps of the visitor self-registration system of FIGS. 12-14 .
- FIG. 16 is a continued flowchart diagram of the process steps of the visitor self-registration system of FIGS. 12-15 .
- FIG. 17 is a continued flowchart diagram of the process steps of the visitor self-registration system of FIGS. 12-16 .
- FIG. 18 is a flowchart diagram of the process steps of the administrative component of an alternative embodiment of a visitor self-registration system.
- FIG. 19 is a continued flowchart diagram of the process steps of the visitor self-registration system of FIG. 18 .
- FIG. 20 is a continued flowchart diagram of the process steps of the visitor self-registration system of FIGS. 18-19 .
- FIG. 21 is a continued flowchart diagram of the process steps of the visitor self-registration system of FIGS. 18-20 .
- FIG. 22 is a flowchart diagram of the process steps of the public component of an alternative embodiment of a visitor self-registration system.
- FIG. 23 is a continued flowchart diagram of the process steps of the visitor self-registration system of FIG. 22 .
- FIG. 24 illustrates a screen display embodying the screen of step 1010 of the visitor self-registration system of FIG. 12 .
- FIG. 25 illustrates a screen display embodying the screen of step 1040 of the visitor self-registration system of FIG. 12 .
- FIG. 26 illustrates a screen display embodying the screen of step 1130 of the visitor self-registration system of FIG. 14 .
- FIG. 27 illustrates a screen display embodying the screen of step 1140 of the visitor self-registration system of FIG. 14 .
- FIG. 28 illustrates a screen display embodying the screen of step 1180 of the visitor self-registration system of FIG. 15 .
- FIG. 29 illustrates a screen display embodying the screen of step 1240 of the visitor self-registration system of FIG. 16 .
- FIG. 30 illustrates a screen display embodying the screen of step 1260 of the visitor self-registration system of FIG. 16 .
- FIG. 31 illustrates a screen display embodying the screen of step 1280 of the visitor self-registration system of FIG. 16 .
- FIG. 32 illustrates a screen display embodying the screen of step 1290 of the visitor self-registration system of FIG. 17 .
- FIG. 33 illustrates a screen display embodying the screen of step 1310 of the visitor self-registration system of FIG. 17 .
- FIGS. 12-33 a system for self-registration of visitor information is shown.
- the term “visitor” refers to an individual who has come to a public site such as a museum, monument, park or other destination for the purpose of seeing that site.
- the system provides a step-by-step process that enables site visitors themselves to digitally record their registration information.
- the visitor registration information may be entered using both touchscreen technology and/or standard keyboard data entry methods, such as typing on a keyboard displayed on the touchscreen monitor. Such registration information would normally be entered by the visitor by hand in a paper guest book, or would require a site staff member to collect and digitally record the information.
- the system displays on the touchscreen instructions and/or a prompt for the visitor to enter information—e.g., an action such as touching the screen in a specific spot.
- the system navigates through the process to sign visitors in and to allow visitors to search the database. Visitors are able to enter their information via touching spaces on the touchscreen which are over areas displaying the various fields of the system. By touching a particular area, that field is ready to accept data from the visitor.
- a pop-up instruction appears which explains the data expected or required for that field.
- a pop-up instruction may be a rectangular graphic bubble that appears on the screen when a specific area is touched. The writing within the bubble explains the process whereby information is entered in the indicated area.
- a keyboard may be displayed on the bottom section of the touchscreen which looks like a standard keyboard for data entry.
- the visitor self-registration system incorporates a geographically-based method of entering registration information. Each visitor registration event begins by recording, in a unique manner, the geographic identity of the visitor.
- the visitor self-registration system is implemented on a computer system that includes a display device, an input device and a data storage device that are connected through a computer or are otherwise in communication with each other, such as through a computer network.
- the computer system may be a stand alone computer, or a computer or computer terminal connected to a computer network.
- the computer system is a computer that accesses a dedicated website through a global computer network such as the Internet. The dedicated website is maintained and managed by the visitor self-registration system administrators.
- the display device may be any suitable graphic and/or alphanumeric display monitor, as are known in the art.
- the input device may be any suitable means for navigating and selecting areas on a computer screen, including a mouse, trackball and/or keyboard, as are known in the art.
- the display and input devices are combined in a single device, such as a touchscreen monitor that displays written and graphic information on a monitor with a glass or polymer surface.
- the touchscreen enables the user to use his or her own finger or a specially designed stylus to navigate around and/or select the various areas displayed on the screen to enter or edit self-registration data.
- Touchscreen monitors suitable for use in a visitor self-registration system are commercially available from Elo Touchsystems (Menlo Park, Calif.) and other companies.
- the data storage device may be local, such as a computer hard drive connected to a stand alone computer, or distributed, such as a network server or a network attached storage device attached to a computer network such as the Internet. Other data storage configurations may be used, as are known in the art.
- the data storage device is a dedicated web site maintained and managed by the visitor self-registration system administrators.
- the data storage device is used to store a database of input visitor self-registration information, as well as other information required for the operation of the visitor self-registration system.
- the touchscreen (or other display/input device) may be provided at a subscriber site as an interactive computer kiosk.
- a subscriber site refers to any site that uses the visitor self-registration system. The staff at a subscriber site will turn on the touchscreen and/or computer system at the beginning of each open period for that site.
- an icon is displayed on the touchscreen which is identified as “Start System Kiosk” or similar instructional wording as shown in step 1005 . Touching that icon causes a “Startup” screen to be displayed which may include a touchscreen keyboard and fields for entry of an assigned user name and password well known to those skilled the art.
- An example of a Startup screen is shown in FIG. 24 .
- step 1010 the subscriber site staff member uses the keyboard displayed on the touchscreen to enter his or her assigned user name and password to access the dedicated web site that runs the visitor self-registration system. This action is referred to as a log on or logging on.
- the system receives the input user name and password in step 1020 and initiates a search of a subscriber site database to identify the specific subscriber site that is accessing the system. Once the visitor self-registration system determines the identity of the subscriber site, the system retrieves and displays a customized welcome screen, as indicated in steps 1030 and 1040 .
- the log on operation can be set to occur automatically.
- FIG. 25 An example of the welcome screen of step 1040 is shown in FIG. 25 , and may include a visitor self-registration system logo, the logo of the specific site, a greeting and/or other features which can be customized via the visitor self-registration system administrative website, as discussed below and shown in FIG. 25 .
- the welcome screen can also include a message board having several lines of text that can be customized, which might include information about special exhibits and other events, opening and closing hours for that day, a welcome message to a tour group that is expected that day, or other site specific information that the site wishes to convey.
- the welcome screen which contains an area for the visitor to touch to begin their sign in experience, as seen in step 1050 . If the visitor is interested he or she will touch the screen to indicate a desire to sign on to the system.
- the touchscreen will display three options for visitors to sign on to the system. As seen in step 1060 , these options will be, but are not limited to, areas displayed on the touchscreen and labeled as, for example: “New Signer”, “Returning Same Day Signer”, “Regular System Signer”. The labels on these three option areas may or may not be identified with the exact language stated above but will identify where the system already contains/stores data for the signing visitor.
- the system receives the visitor's input in step 1070 and the touchscreen may display a disclaimer statement drafted in language approved by a legal representative of the site which details how the information gathered by the visitor self-registration system will be utilized.
- the display further prompts the visitor to confirm his understanding and agreement to the terms of the disclaimer statement by touching an appropriate area of the touchscreen, such as a button depicted on the screen and labeled “I agree.” If the visitor confirms his or her agreement, the system receives the input from the touchscreen and the process proceeds to step 1130 .
- step 1130 the system displays a first level geographic map on the touchscreen, with instructions prompting the visitor to enter a geographic location.
- the first level geographic map identifies one or more geographic location(s) that may be selected by the visitor by touching the corresponding area of the touchscreen.
- the screen of step 1130 may display a world map depicting one or more countries on the map, as shown in FIG. 26 . The visitor is prompted to enter his or her home country by touching the appropriate area of the touchscreen.
- step 1140 the visitor enters a geographic location by touching the appropriate area shown in the first level geographic map of the screen of step 1130 .
- the input geographic location is received by the system, which initiates a search of a geographic database that is stored on the storage device.
- the geographic database contains one or more second level geographic maps, each of which is a detailed depiction of the geographic region corresponding to a geographic location identified on the first level geographic map of the screen seen in step 1130 .
- the system displays the appropriate second level geographic map on the touchscreen with instructions prompting the visitor to enter a geographic location.
- the second level geographic map identifies one or more geographic location(s) that may be selected by the visitor by touching the corresponding area of the touchscreen.
- the screen of step 1140 may display a geographic regional map of Europe that depicts one or more European countries on the map. The visitor is prompted to enter his or her home country by touching the appropriate country depicted in the display.
- step 1150 the visitor enters a geographic location by touching the appropriate area of the second level geographic map shown on the screen of step 1140 .
- the input geographic location is received by the system, which initiates a search of a geographic database that contains a list of the names of one or more geographic locations, each name corresponding to a geographic location identified on the second level geographic map of the screen seen in step 1140 .
- step 1230 the system records the visitor's input geographic location in a registration database stored on the storage device.
- the registration database contains all of the demographic information input by each visitor that accesses the visitor self-registration system.
- the system determines the number of previous visitors to that specific site that have input the same geographic location in step 1150 as the current visitor. The name of the selected geographic location and the number of previous visitors from that geographic location are then displayed on the touchscreen.
- the screen of step 1140 may show a number of closely spaced geographic locations, making it difficult for the visitor to easily select the proper geographic location.
- one or more countries depicted on the second level geographic map may be too small and/or closely crowded to permit the accurate selection of the proper country by touching the touchscreen.
- the system may display a list of possible geographic locations on the touchscreen or may provide an option for the visitor to display a keyboard on the touchscreen for manual entry of the name of a geographic location, as shown in step 1160 . The process then proceeds to step 1230 as described above.
- step 1130 if the United States is input in response to the screen of step 1130 , then the system provides for entry of the visitor's home State.
- a second level geographic map of the United States is displayed on the touchscreen in step 1140 that identifies each State.
- the process proceeds to step 1170 , in which the visitor is prompted to enter his or her home State by touching the appropriate area of the touchscreen.
- An example of a screen of step 1140 is shown in FIG. 27 .
- the home State input by the visitor is received by the system in step 1200 and recorded in the registration database.
- the system searches the geographic database for the corresponding name of the State and determines the number of previous visitors to that specific site that have input the same State in step 1170 as the current visitor.
- a welcome is then displayed on the touchscreen in step 1210 , along with a statement of how many previous visitors from that State have visited the specific site, just as non-domestic visitors are told the number of their countrymen in step 1230 .
- the system may also provide visitors from the United States with the option of manually entering a zip code, instead of using the touchscreen to identify their state as described for step 1170 .
- a button may be provided on screen 1170 for display of a keyboard to allow entry of a zip code in step 1180 .
- An example of a screen of step 1180 is shown in FIG. 28 .
- the system receives the input zip code in step 1190 , and initiates a search of a zip code database stored on the storage device to determine the State that corresponds to the visitor's input zip code. The process then proceeds to step 1210 as before.
- the system when displaying the data regarding number of visitors from the visitor's selected geographic location in steps 1210 or 1230 , the system also displays and requests confirmation of the geographic location that will be recorded for the visitor in the registration database.
- a prompt may appear as a pop-up text bubble—e.g., “Canada, if this is correct, touch here.”
- the visitor is provided with an option to manually enter the correct geographic location using a keyboard displayed on the touchscreen.
- the visitor self-registration system may also access a mapping system which keeps track of all recognized countries in the world, as is known in the art. When a new country is formed, or an existing country changes its name, this information is automatically updated on the visitor self-registration system.
- the system will prompt the visitor to sign in to the visitor self-registration system as seen in step 1240 .
- the visitor uses touchscreen selection and navigation, and/or keyboard text entry via an on-screen touchscreen keyboard, to select various blank fields displayed on the touchscreen and to enter or edit their individual registration information.
- This information can include, but is not limited to: name, email address, location of residence, date of visit (both of the previous two categories of data are automatically recorded by the system upon initial interaction with the system), number of people in the visiting party, age groups of those in party, method by which visitor heard of site, and other visitor demographic information deemed valuable by the site using the system.
- the system will have already recorded the date of visit and the country or state that was displayed in steps 1210 or 1230 .
- An example of the blank sign in screen of step 1240 can be seen in FIG. 29 . Additional information or instructions for the entry of information may appear as pop-up text bubbles whenever a particular field has been selected by the visitor.
- the system may also provide fields for the entry of anecdotal information in steps 1250 and 1260 , as shown in the screen illustrated in FIG. 30 .
- the system gives visitors a chance to input anecdotal information, such as questions and comments directed to future visitors and/or the site staff regarding impressions of the site, plans for a coming trip or memories of a trip which has already taken place.
- the fields for visitor comments may impose a size limit, such as 500 characters of text. In the instance where a site specifically requests that its visitors be allowed to leave longer messages, this function can be changed on a site by site basis.
- the visitor registration information collected by the system may be both public and private in nature.
- all subscriber sites that are part of the visitor registration system may have access to information that is designated as public. However, only the specific subscriber site where the visitor sign in takes place may have access to information designated as private.
- the disclaimer statement of step 1100 alerts the visitor to this circumstance.
- step 1270 the system evaluates the data entered by the visitor in step 1260 to determine if the minimum required information was entered by the visitor and duly recorded by the system.
- This minimum required information may be, but is not limited to, the name (first name only is accepted by the system) and number of people in a party (party refers to a group of visitors who have come to the site together).
- the minimum required information may also include the date of the visit and the location of the visitor's residence, both of which may be automatically recorded by the system based on the system's internal calendar and the geographic location identified in steps 1210 or 1230 . If the minimum required information was not entered or previously recorded, the system will display instructions on the screen which direct the visitor to enter the required data as seen in step 1270 .
- step 1280 the process proceeds to step 1280 and the system displays a confirmation screen on the touchscreen summarizing the information entered by the visitor and permitting the visitor to accept or edit the recorded data.
- An example of a confirmation screen of step 1280 is illustrated in FIG. 31 . Buttons are provided on the screen allowing the visitor to edit the information by returning to step 1270 , or to confirm that the information is correct.
- step 1280 If the visitor indicates in step 1280 is that the data is not correct and the visitor desires to edit the entered data, the screen will then return to step 1260 , whereby the visitor is again given the option to accept or edit the displayed data as seen in step 1270 .
- step 1280 If the visitor confirms in step 1280 that the data is correct, the process proceeds to step 1290 and the system displays a screen on the touchscreen that lists the registration information entered by the most recent group of visitor—e.g., the ten most recent entries to the system for the specific site as shown in the screen illustrated in FIG. 32 . The visitor may then indicate via a touch on the screen that the session is complete in which case the screen returns to step 1040 and will again display the welcome screen of FIG. 25 .
- the most recent group of visitor e.g., the ten most recent entries to the system for the specific site as shown in the screen illustrated in FIG. 32 .
- the visitor may then indicate via a touch on the screen that the session is complete in which case the screen returns to step 1040 and will again display the welcome screen of FIG. 25 .
- the visitor may choose to search the registration database for previous entries related to the specific site. Visitors are sometimes hesitant to page through a written guest book, but will more readily search for information on other visitors in an electronic format. Visitors can look up who has visited from their home country or State. For those traveling in groups, members of the group may leave and retrieve brief messages for each other using the fields for entry of anecdotal information.
- instructions may be provided on the screen which indicate that a visitor can touch an icon associated with each field of steps 1250 and 1260 that is available for searching.
- the icon is a recognizable symbol for search activity, such as a magnifying glass.
- Available search fields may be, but are not limited to, the date of visit, the geographic location, name or group size. Some fields may not be available for searching by visitors, such as comments for the site staff.
- step 1300 the input field is received by the system which proceeds to step 1310 and displays a new field and a touchscreen keyboard for entry of search text.
- a pop-up text bubble may be used to confirm the search field and provide additional instructions.
- An example of the search screen of step 1310 is shown in FIG. 33 .
- the input search text is received in step 1320 and the system initiates a search of the registration database for matching entries.
- the ten (or another number determined by the site or system administrator) most relevant entries are then displayed similarly to step 1290 .
- the information displayed on the search results screen may be limited to all non-private information which may include, but is not limited to, date of visit, geographic location, name, group, number of people in party, and comments left for other visitors.
- private information such as email address, age group of party members and comments left for staff are not searchable nor is such information displayed in step 1320 .
- step 1060 If visitor is not New Signer and has previously entered his or her registration information, he or she may input in step 1060 that he or she is a Same Day Returning Signer, the input is received by the system in step 1080 in which a keyboard is displayed on the touchscreen along with instructions prompting the visitor to enter his or her name similarly to the visitor's first encounter with the system in step 1240 .
- step 1110 the input name is used to search the system's database of visitor registration information and the process proceeds to step 1260 in which the system displays the visitor's registration information as previously entered that day. The process continues from step 1270 as described above, allowing the visitor to edit or confirm the previously entered information.
- the returning visitor may indicate in step 1090 that he or she is a Regular System Signer.
- the input is received in step 1090 and a keyboard is displayed on the touchscreen along with instructions prompting the visitor to enter his or her email address.
- the input name is used to search the system's database of visitor registration information and the process proceeds to step 1260 in which the system displays the visitor's previously entered registration information.
- the process continues from step 1270 as described above, allowing the visitor to edit or confirm the previously entered information. Returning signers of either type do not traverse through steps 1130 through 1250 .
- the visitor self-registration system is a self-contained system, password protected, and not externally accessible (e.g., via a network such as the Internet or any other system) without approval from the specific site.
- a network such as the Internet or any other system
- both the visitor self-registration website and any other dedicated website which administers it are password protected and do not have published website addresses.
- Visitors would be told in the disclaimer statement seen on the screen of step 1100 that their information is readable by other visitors to the site and by staff but not by the outside world in any way. Confidential information such as email addresses and age groups would only be available to site staff, and would not be searchable by the public or by other subscriber sites.
- the visitor self-registration system may be modified to include additional steps for displaying increasingly detailed geographic maps to allow the visitor to input specific geographic locations and/or other demographic information, such as the visitor's home State, home city, zip code, etc.
- the geographic database may be a single database or may comprise multiple separate databases—e.g., for second or higher level (if any) geographic maps and lists of names of geographic locations.
- the registration database may be maintained as a single database, or as multiple separate databases—e.g., for each information field.
- the visitor self-registration system may also be provided with an administrative component for site staff and other system operators.
- the administrative functions are provided by a second, dedicated website which is accessible only by subscribers and system operators.
- Each subscriber site may assign one or more administrators who will be given password access to an administrative website which provides the ability customize the various customizable features within the visitor self-registration system specific for that site.
- the customizable features of the visitor self-registration system include, but are not limited to, the site logo on the welcome screen of step 1040 , the unique site statement on the welcome screen, and the message board on the welcome screen highlighting special offerings or welcoming a group.
- the logo and site statement are customizable but remain displayed on the screen every time the site accesses the visitor self-registration system.
- the special message sections are set with expiration dates so that a message will expire within a specified period of time. This simplifies the work of the site staff such that messages do not have to be removed.
- a time duration can be set after which the message will disappear or be replaced with a generic message already drafted by the Site Administrator.
- the administrative website is never to be accessed by the general public and will be password protected and have an unpublished web address.
- a Site Administrator begins an administrative session by accessing the administrative website through an Internet browser using a computer or other device capable of connecting to the Internet, as shown in step 2010 .
- the administrator enters the non-published website address into the server and is taken to the administrator log in screen for the visitor self-registration system.
- the dedicated website displays a screen which asks for the Site Administrator's User Name and Password in a manner similar to that described for step 1010 and shown in FIG. 24 .
- the system searches the subscriber site database in step 2030 to authenticate the input user name and password. If the user name and password are not found in the subscriber site database or are otherwise incorrect, the process returns to step 2020 and the administrator log in screen is redisplayed.
- step 2040 the system displays the administrator's option screen.
- the administrator's option screen displays the welcome screen described for step 1040 and shown in FIG. 25 , with highlighted areas indicating fields that are available for customization.
- the Site Administrator may select from various options for customization, including, but not limited to, Set up and Welcome Customization screen, Manage Site Calendar screen, and Manage Site Activity screen.
- the system displays the Set up and Welcome screen in step 2050 .
- This screen provides options to upload the site's logo and other information for customizing the kiosk display of the visitor self-registration system. These options may include, but are not limited to; Upload the Subscriber Site's logo, Add a Site Welcome Statement, Select Which Standard and Optional Fields to Display on the kiosk Welcome Screen, and Return to the Administrator's Options Screen.
- step 2060 the system facilitates the insertion of a new logo for the subscriber site into the welcome screen of step 1040 .
- the Site Administrator provides a logo in step 2070 , which is uploaded to the dedicated web site that runs the visitor self-registration system.
- step 2080 a mockup of the welcome screen of step 1040 including the new logo is then displayed to confirm the upload and for review by the Site Administrator.
- step 2090 the system displays the Set up and Welcome screen and returns to step 2060 .
- the new logo will now be displayed in the welcome screen on the kiosk each time the visitor self-registration system is accessed, until and unless the Site Administrator repeats steps 2070 through 2090 .
- step 2060 the system facilitates the insertion of new welcome text for the subscriber site into the welcome screen of step 1040 .
- step 2100 a field for text entry is displayed and the Site Administrator inputs the new text for the welcome screen which is uploaded to the dedicated web site that runs the visitor self-registration system.
- step 2110 a mockup of the welcome screen of step 1040 including the new welcome text is then displayed to confirm the upload and for review by the Site Administrator.
- step 2120 in which the system displays the Set up and Welcome screen and returns to step 2060 .
- the new welcome text will now be displayed in the welcome screen on the kiosk each time the visitor self-registration system is accessed, until and unless the Site Administrator repeats steps 2100 through 2120 .
- a Select Field Options screen is displayed which allows the Site Administrator to modify the visitor registration information that is collected by the system.
- the Select Field Options screen displays a list of all non-essential fields and optional fields in the screen described for step 1240 and shown in FIG. 29 .
- the essential fields include: the geographic location as input by the visitor in steps 1130 to 1230 described above; name (first name only will be accepted); the date of visit (which is automatically recorded by the visitor self-registration system but is not displayed on the Entry Screen as seen in FIGS. 29 and 30 ); and number of people in the party.
- the list of all non-essential and optional fields is provided with a series of check-boxes, radio buttons, or other selection indicia that permit the Site Administrator to select and unselect the fields desired to be included in the visitor self-registration system for that specific site.
- All non-essential fields which have been anticipated and named by the visitor self-registration administrators are displayed with an identifying name. These may include, but are not limited to, email address, age groups of party members, comments left for future visitors, comments left for site staff, and how did you hear about the site.
- the Site Administrator uses the check-boxes to select the non-essential fields desired to be included by the system. These checked fields will appear as named on the screen of step 1240 as described above and shown in FIG. 29 .
- the visitor self-registration system also permits the addition of optional fields that may be defined by the Site Administrator for input of visitor registration information.
- the number of optional fields is preferably limited to three Site Administrator definable fields, but may include more or fewer fields and still be within the scope of the design of the system described herein.
- the Site Administrator may check a box next to an optional field whereby the field will be displayed with an area highlighted in which the Site Administrator may enter text to name that field.
- the Site Administrator may choose to name all three optional fields or a smaller number of fields, or to select and name no optional fields. Since these fields are optional, it is possible for different subscriber sites to collect different types of visitor registration information.
- the optional field information collected by the visitor self-registration system will not be available to all subscriber sites on the administrative web site. Only those essential and non-essential fields which were predefined by the system will be available on the registration database which subscriber sites may access to obtain data from other subscriber sites as described below for step 2240 .
- step 1240 Once all non-essential fields and optional fields are selected and defined by the Site Administrator, the selected fields are displayed in a mockup of the screen of step 1240 . Check-boxes are provided for the Site Administrator to approve or edit the displayed fields. If “edit” is selected, process returns to step 2130 . If “approve” is selected, the system displays the completed, customized screen of step 1240 . The process then proceeds to step 2150 , in which the system displays the Set up and Welcome screen and returns to step 2060 .
- the system allows the Site Administrator to modify a site specific calendar database that is stored on the storage device.
- the calendar database contains one or more calendar entries that include, but are not limited to, a start date, an end date, and a text message to be displayed on the welcome screen of step 1040 . Examples of such text messages include descriptions of upcoming or current exhibits and events, or other information that the specific site wishes to convey.
- the system will automatically display calendar entries on the welcome screen described in step 1040 on the start date. Calendar entries will similarly be deleted from the system automatically when the end date has passed.
- the system receives the input in step 2045 and displays the Manage Site Calendar screen in step 2160 .
- the Manage Site Calendar screen shows a tabular listing of all calendar entries for upcoming events sorted by date, that have previously been entered into a calendar database for the specific site. The data for each upcoming event can be entered by the Site Administrator by traversing through the tabular display utilizing the mouse click procedure well known to those skilled in the art.
- the Site Administrator can Revise a Calendar Entry, Add a Calendar Entry, Remove a Calendar Entry, or Return to the Administrator's Option Screen as seen in step 2040 .
- step 2160 the calendar event selected by the Site Administrator is displayed in step 2170 as a Calendar Entry Update screen.
- the Calendar Entry Update screen shows all editable fields in the selected calendar entry, which may include, but are not limited to, start date, end date, and textual description.
- step 2180 the Site Administrator modifies the information in one or more editable fields.
- the system updates the calendar database in step 2190 and redisplays the Calendar Entry Update screen of step 2170 with the modified calendar entry. When all changes are completed, the process returns to step 2160 and the Manage Site Calendar screen is redisplayed.
- step 2160 If “Add a Calendar Entry” is selected in step 2160 , the system creates a new blank calendar entry in step 2200 . The new entry is displayed in the Calendar Entry Update screen and the process proceeds to step 2180 to allow the Site Administrator to enter the desired text in the editable fields. The system then updates the calendar database in step 2190 and the process proceeds as previously described.
- step 2160 the system displays a confirmation screen in step 2210 that shows the selected calendar entry with a check-box for the Site Administrator to confirm the option to delete the entry. If the check-box is checked, that entry is deleted from the calendar database in step 2220 and the process returns to step 2160 and the Manage Site Calendar screen is redisplayed. If no further modifications of the calendar database are required, the Site Administrator may select the Return to the Administrator's Option Screen option and the process returns to step 2040 .
- step 2040 the process proceeds to step 2230 and the system initiates a search of the registration database and displays a screen showing a tabular list of visitor counts summarized over the last 365 days showing, by month, information which can include, but is not limited to, U.S. visitor counts, Non-U.S. visitor counts, age group counts, number of public messages entered, number of staff messages entered, number of visitors that were part of a named group. Within the displayed list, options are provided to access more detailed information regarding that category or field of entry.
- the Site Administrator may conduct a further search and/or sorting of the information in the registration database, and may format the information as a chart or report.
- a database query screen is displayed which permits the Site Administrator to search and/or sort the data collected in the registration database for the specific site or for other subscriber sites. If information from other subscriber sites is desired, the Site Administrator will be instructed to enter subscriber site search criteria in step 2240 which may included but is not limited to: all subscriber sites, sites within same state, sites within same country, or other site search criteria which may be determined by the system administrator for the visitor self-registration system.
- the information obtained from the registration database may be displayed in step 2250 in the form of charts or reports, as would be available in any standard database system well known to those skilled in the art. Alternatively, the information may be formatted and output to a printer in step 2260 . If no further review of the registration database is required, the Site Administrator may select the Return to the Administrator's Option Screen option and the process returns to step 2040 .
- Certain information in the registration database may also be accessed by visitors remotely via the Internet through a public website that is maintained by the administrator of the visitor self-registration system. This feature of the system allows visitors to revisit their travel experience, learn more about the subscriber site and read the comments of other visitors to the subscriber site.
- the visitor self-registration system may also include a public website which is accessible to anyone who is interested in learning about the system or in becoming a regular signer to the system.
- a visitor may access the public website via an Internet browser using a remotely located computer or other device that is connected to the Internet, as are known in the art.
- the public website displays a welcome screen which provides several options for activity within the website. These options may include, but are not limited to: Log On as a Regular Signer, Become a Regular Signer, See Information about the System, Contact Us.
- step 3020 The visitor selects an option in step 3020 by the use of a mouse click on the icon or area of the screen which represents the desired activity described in step 3010 . If Log On as a Regular Signer is selected, the process proceeds to step 3030 and the system displays a text box wherein the visitor can enter the email address that he or she previously input in step 1090 or 1250 described above, which is stored in the registration database and is used by the system to specifically identify the visitor.
- the input email address is received in step 3040 and the system initiates a search of the registration database to identify the visitor registration information associated with the entered email address.
- the system displays the visitor registration information as it would appear in the screen of step 1260 , as described above and shown in FIG. 30 .
- the process proceeds to step 3060 in which the system displays a request for the visitor to verify the registration information to proceed with the session. Verification of the visitor registration information may be performed by a mouse click or other indicator well known in the art.
- step 3070 displays a map with dots or other indicia which identify the locations of the various subscriber sites where the visitor has visited and signed on to the system, as described above for steps 1040 to 1340 .
- the visitor may obtain additional information about each identified subscriber site in step 3080 , by clicking or otherwise selecting the appropriate dot on the map.
- the system then initiates a search of the system database to determine the identity of the selected subscriber site, and displays the name and website address for that subscriber site. The visitor will be given the opportunity to verify that subscriber site's name with option check-boxes labeled “yes” and “no”.
- a mouse click in the “yes” check-box will take the visitor directly to the website maintained by that subscriber site, if any.
- the system will display the basic information about the location that may be stored in the subscriber site database, if any, such as the physical address and logo of the subscriber site.
- step 3090 the system displays a blank sign in screen similar to that of step 1240 , described above and shown in FIG. 29 .
- the visitor may then navigate from one field to the other and enter the appropriate information in each field as previously described for steps 1240 through 1280 . Because this session is not a sign in at a subscriber site, the information collected by the sites such as number of people in the party and comments sections, are not collected in step 3090 .
- step 3100 the visitor may return to the welcome screen of step 3010 , or exit the website.
- the user may exit the public website at any point in the process using the various features that may be provided by the web browser, as are known in the art.
- the visitor may simply browse through the general information provided by the public website or contact the administrators of the visitor self-registration system by selecting the See Information about the System and Contact Us options, and/or may navigate through any other features that may be provided by the public website in the customary manner known in the art.
- FIGS. 1 to 11 illustrate an alternative embodiment of a visitor self-registration system and show the steps which take the visitor from his or her initial approach to the kiosk through to their welcome.
- the welcome is geographically personalized based on the touchscreen data entered regarding the visitor's place of origin.
- FIG. 3 shows the steps which collect the visitor's more specific data, enable the visitor to leave a message, enable the visitor to leave a message for a staff member, and begin the check to see that the data entered is complete.
- FIG. 4 shows the steps which edit the visitor's entered data and verify that all data is correct.
- FIG. 5 shows the steps which a visitor may choose to use to search data entered previously by other visitors.
- FIG. 6 shows the steps which a visitor may choose to use to narrow and continue a search and to display the desired information.
- FIG. 7 shows the steps which a visitor may choose to use to continue or end his or her search session, and displays a “Good-bye” message to a visitor who has ended a session.
- step 10 when step 10 is executed, the screen shown in FIG. 8 is an example of that seen by the visitor.
- step 100 when step 100 is executed, the screen shown in FIG. 9 is an example of that seen by the visitor.
- step 250 when step 250 is executed, the screen shown in FIG. 10 is an example of that seen by the visitor.
- step 320 when step 320 is executed, the screen shown in FIG. 11 is an example of that seen by the visitor.
Abstract
An interactive visitor self-registration system for visitors to museums or other public sites using a digital computer or internet appliance device and a touchscreen monitor, which accesses a dedicated website, through a global computer network such as the Internet. It focuses on gathering information regarding residence of visitors as well as the information gathered by a traditional paper guest book. The system is searchable by visitors and by site staff. The information gathered by the system is stored on a dedicated website. A second, administration website, also password protected with an unpublished web address can be used by Site Administrators to customize the looks and options of their specific visitor self-registration system. Additionally, there is a public website which is accessible via the Internet which stores travel information for every signer to the system who logs on with his or her email address. These visitors can track their own travel via a map displayed on the website and be linked to the website for the sites they visit.
Description
- This application claims priority to U.S. Provisional Application No. 60/926,938, filed Apr. 29, 2007, herein incorporated by reference.
- Museums and public sites already routinely record basic demographic information which they gather from visitors at the ticket office upon entering a site. Ticket purchasers may be asked their zip code or, in some cases, location of residence, the sale of the ticket also records age ranges of visitors based on the types of tickets purchased, and certainly the total number of visitors is recorded. In addition, many sites also have paper guest books where they ask visitors to record addresses, impressions of the site and other basic information.
- Conventional paper guest book registration systems have many disadvantages. For example, paper guest books must be read page by page to glean demographic information. It is inconvenient to copy and transfer paper guest books between sites for the purpose of sharing demographic visitor information. The information is recorded by hand in ink or pencil and may not be legible or readable. The process of entering information is tedious and may discourage visitors from participating in registration. Paper guest books are bulky and require storage space. In addition, the use of paper is environmentally undesirable.
- This invention improves the existing system because it is both visitor driven and site driven. It records the basic demographic information as a ticket office does, but it also enables the visitor to interact with the information gathering system as they can with a written guest book. Additionally, unlike the existing systems, it is searchable by both the site staff and the visitor.
- The visitor self-registration system utilizes a searchable electronic database. Visitors have two ways to search the data base: (1) while they are at a subscriber site they can use the visitor self-registration system kiosk to enter their own information, once done, they have the option to search the system for information about and comments made by previous visitors. And (2), once back home, visitors who have included their email address in their sign in information can log onto the public website and access their own travel information which will include website links to all the sites where they signed onto the system.
- The visitor self-registration system may also adapted to link sites to each other for purposes of sharing demographic visitor information. Sites in the same geographic area could know when a large group from a particular place was headed their way. Agencies that administer sites would be able to compile demographic data from different types of sites. By arranging the system so that only the non-personal information is available to multiple sites, visitor privacy would be protected while general information about traffic patterns and demographics is recorded for future use.
- The present embodiment relates to a visitor self-registration system for recording and retrieving visitor registration information and, in particular, to a visitor self-registration system run on a digital computer utilizing a geographically specific process and a searchable, web-based database. The system will enable site visitors to digitally record information that would normally be entered by hand in a paper guest book. The system will record this information using touch screen technology well known to those skilled in the art, and/or standard keyboard data entry methods. The system is geography based. Each entry begins by recording, in a unique manner, the geographic identity of the visitor.
- This stand-alone computer kiosk has a touch screen. Visitors to a site may register their visit on the computer. There is a welcome screen explaining the process. If the visitor is interested, after reading the welcome screen, he or she will touch the screen to indicate his or her country of origin and continue the registration process. By touching a specific region, the visitor can select to sign in as a visitor from that place. Once the visitor touches an area of the world, a second level of specificity would be shown with a more detailed map of the region that was touched. Visitors can then touch a particular country. The system would record that information, search its map database and let the visitor know how many visitors from that country have already visited the site. Visitors who touch the United States would have a third level of specificity enabling them to register from a particular state. Once the home location, either country or state, has been displayed, the visitor will be prompted to use a keyboard to register their name, age group, number of people in their party, email address, and any comments they might want to make. The system will have already recorded the date of visit and the country or state that was selected in the first operation. Future visitors can look up who has visited from their place of origin. Visitors will also have the option of leaving a message for a site staff member.
- For security reason, this would be a self-contained system, password protected, not accessible from the internet or any other mainframe system without approval from the site. Visitors would be told that their information is readable by other visitors to the site and by staff but not by the outside world in any way. Confidential information such as email addresses and age groups would only be available to site staff, and would not be searchable. This invention gives visitors a chance not only to record their name, impressions of the site, plans for a coming trip or memories of a trip which has already taken place, but to view those of others. Visitors are sometimes hesitant to page through a written guest book, but will more readily search for information on other visitors in this format. For those traveling in groups, brief messages can be left and retrieved using the comment portion of this system. Visitors are also prompted that they may send a brief message to a staff member if they have a question or comment.
- Demographic information will be so much easier to retrieve from this computer system than from the standard guest book. When applying for grants or writing press releases, the site staff can retrieve data that includes not only numbers of people and dates of visits but also locations and special comments. Having all of this information recorded in a computer format will facilitate codifying visitors so they can be better served in the future. While this date is often recorded in a paper guest book, this invention has the environmental advantage of using no paper, additionally, information recorded on a digital computer database is easier to retrieve. In the case where a visitor chooses to enter his or her email address, the site will be able to compile an email mailing list for future events that might be of interest to that visitor, and perhaps to increase their membership by asking a recent visitor if he or she would be interested in becoming a member of the site.
- This system also has the potential to link sites to each other, this would be especially useful during peak tourist seasons, Sites in the same geographic area could know when a large group from a particular place was headed their way. Agencies that administer sites would be able to compile demographic data from different types of sites. By making only the non-personal information available to multiple sites, visitor privacy would be protected while general information about traffic patterns is recorded for future use.
- In one embodiment the system for self-registering visitor information comprises a method for registration of information in a database, comprising the steps of: providing a first database for recording information, a touchscreen display; displaying on the touchscreen display a first level geographic map that depicts a plurality of geographic locations; selecting a first geographic location from the plurality of geographic locations depicted on the first level geographic map by touching the area of the touchscreen display displaying the first geographic location; providing a second database comprising at least one second level geographic map that depicts a plurality of geographic locations, each second level geographic map corresponding to a geographic location depicted on the first level geographic map; displaying on the touchscreen display the second level geographic map that corresponds to the first geographic location; selecting a second geographic location from the plurality of geographic locations depicted on the second level geographic map displayed on the touchscreen display by touching the area of the touchscreen display displaying the second geographic location; and recording the second geographic location in the first database.
- In a another embodiment, the system for self-registering visitor information comprises an apparatus for registration of information in a database, the apparatus comprising: a storage device for storing a database, a display for displaying a geographic map that depicts a plurality of geographic locations, the display in communication with the storage device, and an input device for selecting an area of the display. One of the plurality of geographic locations is recorded in the database when the area of the display displaying the geographic location is selected by the input device. In a further embodiment, a computer may be connected to the computer network remotely from the input device for accessing the information recorded in the database.
- A fuller understanding of the present invention would become apparent from the following detailed description taken in conjunction with the accompanying drawing which forms a part of the specification and in which:
-
FIG. 1 is a flowchart diagram of the process steps of a visitor self-registration system. -
FIG. 2 is a continued flowchart diagram of the process steps of the visitor self-registration system ofFIG. 1 . -
FIG. 3 is a continued flowchart diagram of the process steps of the visitor self-registration system ofFIGS. 1-2 . -
FIG. 4 is a continued flowchart diagram of the process steps of the visitor self-registration system ofFIGS. 1-3 . -
FIG. 5 is a continued flowchart diagram of the process steps of the visitor self-registration system ofFIGS. 1-4 . -
FIG. 6 is a continued flowchart diagram of the process steps of the visitor self-registration system ofFIGS. 1-5 . -
FIG. 7 is a continued flowchart diagram of the process steps of the visitor self-registration system ofFIGS. 1-6 . -
FIG. 8 illustrates a screen display embodying the opening screen of the visitor self-registration system ofFIG. 1 . -
FIG. 9 illustrates a screen display embodying the screen ofstep 100 of the visitor self-registration system ofFIG. 2 . -
FIG. 10 illustrates a screen display embodying the screen ofstep 250 of the visitor self-registration system ofFIG. 5 . -
FIG. 11 illustrates a screen display embodying the screen ofstep 320 of the visitor self-registration system ofFIG. 6 . -
FIG. 12 is a flowchart diagram of the process steps of an alternative embodiment of a visitor self-registration system. -
FIG. 13 is a continued flowchart diagram of the process steps of the visitor self-registration system ofFIG. 12 . -
FIG. 14 is a continued flowchart diagram of the process steps of the visitor self-registration system ofFIGS. 12-13 . -
FIG. 15 is a continued flowchart diagram of the process steps of the visitor self-registration system ofFIGS. 12-14 . -
FIG. 16 is a continued flowchart diagram of the process steps of the visitor self-registration system ofFIGS. 12-15 . -
FIG. 17 is a continued flowchart diagram of the process steps of the visitor self-registration system ofFIGS. 12-16 . -
FIG. 18 is a flowchart diagram of the process steps of the administrative component of an alternative embodiment of a visitor self-registration system. -
FIG. 19 is a continued flowchart diagram of the process steps of the visitor self-registration system ofFIG. 18 . -
FIG. 20 is a continued flowchart diagram of the process steps of the visitor self-registration system ofFIGS. 18-19 . -
FIG. 21 is a continued flowchart diagram of the process steps of the visitor self-registration system ofFIGS. 18-20 . -
FIG. 22 is a flowchart diagram of the process steps of the public component of an alternative embodiment of a visitor self-registration system. -
FIG. 23 is a continued flowchart diagram of the process steps of the visitor self-registration system ofFIG. 22 . -
FIG. 24 illustrates a screen display embodying the screen ofstep 1010 of the visitor self-registration system ofFIG. 12 . -
FIG. 25 illustrates a screen display embodying the screen ofstep 1040 of the visitor self-registration system ofFIG. 12 . -
FIG. 26 illustrates a screen display embodying the screen ofstep 1130 of the visitor self-registration system ofFIG. 14 . -
FIG. 27 illustrates a screen display embodying the screen ofstep 1140 of the visitor self-registration system ofFIG. 14 . -
FIG. 28 illustrates a screen display embodying the screen ofstep 1180 of the visitor self-registration system ofFIG. 15 . -
FIG. 29 illustrates a screen display embodying the screen ofstep 1240 of the visitor self-registration system ofFIG. 16 . -
FIG. 30 illustrates a screen display embodying the screen ofstep 1260 of the visitor self-registration system ofFIG. 16 . -
FIG. 31 illustrates a screen display embodying the screen ofstep 1280 of the visitor self-registration system ofFIG. 16 . -
FIG. 32 illustrates a screen display embodying the screen ofstep 1290 of the visitor self-registration system ofFIG. 17 . -
FIG. 33 illustrates a screen display embodying the screen ofstep 1310 of the visitor self-registration system ofFIG. 17 . - Referring to
FIGS. 12-33 , a system for self-registration of visitor information is shown. The term “visitor” refers to an individual who has come to a public site such as a museum, monument, park or other destination for the purpose of seeing that site. The system provides a step-by-step process that enables site visitors themselves to digitally record their registration information. The visitor registration information may be entered using both touchscreen technology and/or standard keyboard data entry methods, such as typing on a keyboard displayed on the touchscreen monitor. Such registration information would normally be entered by the visitor by hand in a paper guest book, or would require a site staff member to collect and digitally record the information. - At each step in the self-registration process, the system displays on the touchscreen instructions and/or a prompt for the visitor to enter information—e.g., an action such as touching the screen in a specific spot. In response to the indicated action being performed, the system navigates through the process to sign visitors in and to allow visitors to search the database. Visitors are able to enter their information via touching spaces on the touchscreen which are over areas displaying the various fields of the system. By touching a particular area, that field is ready to accept data from the visitor. In each field, a pop-up instruction appears which explains the data expected or required for that field. For example, a pop-up instruction may be a rectangular graphic bubble that appears on the screen when a specific area is touched. The writing within the bubble explains the process whereby information is entered in the indicated area. Where text entry is required, a keyboard may be displayed on the bottom section of the touchscreen which looks like a standard keyboard for data entry.
- The visitor self-registration system incorporates a geographically-based method of entering registration information. Each visitor registration event begins by recording, in a unique manner, the geographic identity of the visitor. The visitor self-registration system is implemented on a computer system that includes a display device, an input device and a data storage device that are connected through a computer or are otherwise in communication with each other, such as through a computer network. The computer system may be a stand alone computer, or a computer or computer terminal connected to a computer network. In a preferred embodiment, the computer system is a computer that accesses a dedicated website through a global computer network such as the Internet. The dedicated website is maintained and managed by the visitor self-registration system administrators.
- The display device may be any suitable graphic and/or alphanumeric display monitor, as are known in the art. Similarly, the input device may be any suitable means for navigating and selecting areas on a computer screen, including a mouse, trackball and/or keyboard, as are known in the art. In a preferred embodiment, the display and input devices are combined in a single device, such as a touchscreen monitor that displays written and graphic information on a monitor with a glass or polymer surface. The touchscreen enables the user to use his or her own finger or a specially designed stylus to navigate around and/or select the various areas displayed on the screen to enter or edit self-registration data. Touchscreen monitors suitable for use in a visitor self-registration system are commercially available from Elo Touchsystems (Menlo Park, Calif.) and other companies.
- The data storage device may be local, such as a computer hard drive connected to a stand alone computer, or distributed, such as a network server or a network attached storage device attached to a computer network such as the Internet. Other data storage configurations may be used, as are known in the art. In a preferred embodiment, the data storage device is a dedicated web site maintained and managed by the visitor self-registration system administrators. The data storage device is used to store a database of input visitor self-registration information, as well as other information required for the operation of the visitor self-registration system.
- In operation, the touchscreen (or other display/input device) may be provided at a subscriber site as an interactive computer kiosk. A subscriber site refers to any site that uses the visitor self-registration system. The staff at a subscriber site will turn on the touchscreen and/or computer system at the beginning of each open period for that site. Referring to
FIGS. 12-17 , an icon is displayed on the touchscreen which is identified as “Start System Kiosk” or similar instructional wording as shown instep 1005. Touching that icon causes a “Startup” screen to be displayed which may include a touchscreen keyboard and fields for entry of an assigned user name and password well known to those skilled the art. An example of a Startup screen is shown inFIG. 24 . - In
step 1010 the subscriber site staff member uses the keyboard displayed on the touchscreen to enter his or her assigned user name and password to access the dedicated web site that runs the visitor self-registration system. This action is referred to as a log on or logging on. The system receives the input user name and password instep 1020 and initiates a search of a subscriber site database to identify the specific subscriber site that is accessing the system. Once the visitor self-registration system determines the identity of the subscriber site, the system retrieves and displays a customized welcome screen, as indicated insteps - An example of the welcome screen of
step 1040 is shown inFIG. 25 , and may include a visitor self-registration system logo, the logo of the specific site, a greeting and/or other features which can be customized via the visitor self-registration system administrative website, as discussed below and shown inFIG. 25 . The welcome screen can also include a message board having several lines of text that can be customized, which might include information about special exhibits and other events, opening and closing hours for that day, a welcome message to a tour group that is expected that day, or other site specific information that the site wishes to convey. - Visitors to the site are presented with the welcome screen, which contains an area for the visitor to touch to begin their sign in experience, as seen in
step 1050. If the visitor is interested he or she will touch the screen to indicate a desire to sign on to the system. In a preferred embodiment, the touchscreen will display three options for visitors to sign on to the system. As seen instep 1060, these options will be, but are not limited to, areas displayed on the touchscreen and labeled as, for example: “New Signer”, “Returning Same Day Signer”, “Regular System Signer”. The labels on these three option areas may or may not be identified with the exact language stated above but will identify where the system already contains/stores data for the signing visitor. - If the visitor is a New Signer, the system receives the visitor's input in
step 1070 and the touchscreen may display a disclaimer statement drafted in language approved by a legal representative of the site which details how the information gathered by the visitor self-registration system will be utilized. The display further prompts the visitor to confirm his understanding and agreement to the terms of the disclaimer statement by touching an appropriate area of the touchscreen, such as a button depicted on the screen and labeled “I agree.” If the visitor confirms his or her agreement, the system receives the input from the touchscreen and the process proceeds to step 1130. - In
step 1130 the system displays a first level geographic map on the touchscreen, with instructions prompting the visitor to enter a geographic location. The first level geographic map identifies one or more geographic location(s) that may be selected by the visitor by touching the corresponding area of the touchscreen. For example, the screen ofstep 1130 may display a world map depicting one or more countries on the map, as shown inFIG. 26 . The visitor is prompted to enter his or her home country by touching the appropriate area of the touchscreen. - In
step 1140, the visitor enters a geographic location by touching the appropriate area shown in the first level geographic map of the screen ofstep 1130. The input geographic location is received by the system, which initiates a search of a geographic database that is stored on the storage device. The geographic database contains one or more second level geographic maps, each of which is a detailed depiction of the geographic region corresponding to a geographic location identified on the first level geographic map of the screen seen instep 1130. The system displays the appropriate second level geographic map on the touchscreen with instructions prompting the visitor to enter a geographic location. The second level geographic map identifies one or more geographic location(s) that may be selected by the visitor by touching the corresponding area of the touchscreen. For example, the screen ofstep 1140 may display a geographic regional map of Europe that depicts one or more European countries on the map. The visitor is prompted to enter his or her home country by touching the appropriate country depicted in the display. - In
step 1150, the visitor enters a geographic location by touching the appropriate area of the second level geographic map shown on the screen ofstep 1140. The input geographic location is received by the system, which initiates a search of a geographic database that contains a list of the names of one or more geographic locations, each name corresponding to a geographic location identified on the second level geographic map of the screen seen instep 1140. - The process proceeds to step 1230, in which the system records the visitor's input geographic location in a registration database stored on the storage device. The registration database contains all of the demographic information input by each visitor that accesses the visitor self-registration system. The system determines the number of previous visitors to that specific site that have input the same geographic location in
step 1150 as the current visitor. The name of the selected geographic location and the number of previous visitors from that geographic location are then displayed on the touchscreen. - In some cases the screen of
step 1140 may show a number of closely spaced geographic locations, making it difficult for the visitor to easily select the proper geographic location. For example, one or more countries depicted on the second level geographic map may be too small and/or closely crowded to permit the accurate selection of the proper country by touching the touchscreen. In such cases, the system may display a list of possible geographic locations on the touchscreen or may provide an option for the visitor to display a keyboard on the touchscreen for manual entry of the name of a geographic location, as shown instep 1160. The process then proceeds to step 1230 as described above. - In a preferred embodiment, if the United States is input in response to the screen of
step 1130, then the system provides for entry of the visitor's home State. A second level geographic map of the United States is displayed on the touchscreen instep 1140 that identifies each State. The process proceeds to step 1170, in which the visitor is prompted to enter his or her home State by touching the appropriate area of the touchscreen. An example of a screen ofstep 1140 is shown inFIG. 27 . - The home State input by the visitor is received by the system in
step 1200 and recorded in the registration database. The system searches the geographic database for the corresponding name of the State and determines the number of previous visitors to that specific site that have input the same State instep 1170 as the current visitor. A welcome is then displayed on the touchscreen instep 1210, along with a statement of how many previous visitors from that State have visited the specific site, just as non-domestic visitors are told the number of their countrymen instep 1230. - The system may also provide visitors from the United States with the option of manually entering a zip code, instead of using the touchscreen to identify their state as described for
step 1170. A button may be provided onscreen 1170 for display of a keyboard to allow entry of a zip code instep 1180. An example of a screen ofstep 1180 is shown inFIG. 28 . The system receives the input zip code instep 1190, and initiates a search of a zip code database stored on the storage device to determine the State that corresponds to the visitor's input zip code. The process then proceeds to step 1210 as before. - In a preferred embodiment, when displaying the data regarding number of visitors from the visitor's selected geographic location in
steps - The visitor self-registration system may also access a mapping system which keeps track of all recognized countries in the world, as is known in the art. When a new country is formed, or an existing country changes its name, this information is automatically updated on the visitor self-registration system.
- Once the visitor's home geographic location has been selected (e.g., the visitor's country or state) and the visitor has been welcomed in
steps step 1240. Insteps steps step 1240 can be seen inFIG. 29 . Additional information or instructions for the entry of information may appear as pop-up text bubbles whenever a particular field has been selected by the visitor. - In addition to demographic registration information, the system may also provide fields for the entry of anecdotal information in
steps FIG. 30 . In a preferred embodiment, the system gives visitors a chance to input anecdotal information, such as questions and comments directed to future visitors and/or the site staff regarding impressions of the site, plans for a coming trip or memories of a trip which has already taken place. The fields for visitor comments (both for future visitors and site staff) may impose a size limit, such as 500 characters of text. In the instance where a site specifically requests that its visitors be allowed to leave longer messages, this function can be changed on a site by site basis. - The visitor registration information collected by the system may be both public and private in nature. In a preferred embodiment, all subscriber sites that are part of the visitor registration system may have access to information that is designated as public. However, only the specific subscriber site where the visitor sign in takes place may have access to information designated as private. The disclaimer statement of
step 1100 alerts the visitor to this circumstance. - In
step 1270, the system evaluates the data entered by the visitor instep 1260 to determine if the minimum required information was entered by the visitor and duly recorded by the system. This minimum required information may be, but is not limited to, the name (first name only is accepted by the system) and number of people in a party (party refers to a group of visitors who have come to the site together). The minimum required information may also include the date of the visit and the location of the visitor's residence, both of which may be automatically recorded by the system based on the system's internal calendar and the geographic location identified insteps step 1270. - In the case where the minimum required information has been sufficiently entered, the process proceeds to step 1280 and the system displays a confirmation screen on the touchscreen summarizing the information entered by the visitor and permitting the visitor to accept or edit the recorded data. An example of a confirmation screen of
step 1280 is illustrated inFIG. 31 . Buttons are provided on the screen allowing the visitor to edit the information by returning to step 1270, or to confirm that the information is correct. - If the visitor indicates in
step 1280 is that the data is not correct and the visitor desires to edit the entered data, the screen will then return to step 1260, whereby the visitor is again given the option to accept or edit the displayed data as seen instep 1270. - If the visitor confirms in
step 1280 that the data is correct, the process proceeds to step 1290 and the system displays a screen on the touchscreen that lists the registration information entered by the most recent group of visitor—e.g., the ten most recent entries to the system for the specific site as shown in the screen illustrated inFIG. 32 . The visitor may then indicate via a touch on the screen that the session is complete in which case the screen returns to step 1040 and will again display the welcome screen ofFIG. 25 . - Alternatively, in
step 1290 the visitor may choose to search the registration database for previous entries related to the specific site. Visitors are sometimes hesitant to page through a written guest book, but will more readily search for information on other visitors in an electronic format. Visitors can look up who has visited from their home country or State. For those traveling in groups, members of the group may leave and retrieve brief messages for each other using the fields for entry of anecdotal information. - As shown in
FIG. 32 , instructions may be provided on the screen which indicate that a visitor can touch an icon associated with each field ofsteps - In
step 1300, the input field is received by the system which proceeds to step 1310 and displays a new field and a touchscreen keyboard for entry of search text. A pop-up text bubble may be used to confirm the search field and provide additional instructions. An example of the search screen ofstep 1310 is shown inFIG. 33 . - The input search text is received in
step 1320 and the system initiates a search of the registration database for matching entries. The ten (or another number determined by the site or system administrator) most relevant entries are then displayed similarly to step 1290. The information displayed on the search results screen may be limited to all non-private information which may include, but is not limited to, date of visit, geographic location, name, group, number of people in party, and comments left for other visitors. In a preferred embodiment, private information such as email address, age group of party members and comments left for staff are not searchable nor is such information displayed instep 1320. Once the search is complete, the visitor may return to step 1290 and initiate a new search using a different search text and/or search field, or may elect to end the session at which point the screen will return to step 1040 and display the welcome screen ofFIG. 25 . - If visitor is not New Signer and has previously entered his or her registration information, he or she may input in
step 1060 that he or she is a Same Day Returning Signer, the input is received by the system instep 1080 in which a keyboard is displayed on the touchscreen along with instructions prompting the visitor to enter his or her name similarly to the visitor's first encounter with the system instep 1240. Instep 1110, the input name is used to search the system's database of visitor registration information and the process proceeds to step 1260 in which the system displays the visitor's registration information as previously entered that day. The process continues fromstep 1270 as described above, allowing the visitor to edit or confirm the previously entered information. - Alternatively, the returning visitor may indicate in
step 1090 that he or she is a Regular System Signer. The input is received instep 1090 and a keyboard is displayed on the touchscreen along with instructions prompting the visitor to enter his or her email address. Instep 1120, the input name is used to search the system's database of visitor registration information and the process proceeds to step 1260 in which the system displays the visitor's previously entered registration information. The process continues fromstep 1270 as described above, allowing the visitor to edit or confirm the previously entered information. Returning signers of either type do not traverse throughsteps 1130 through 1250. - For security reasons, it is preferred that the visitor self-registration system is a self-contained system, password protected, and not externally accessible (e.g., via a network such as the Internet or any other system) without approval from the specific site. Where the visitor self-registration system is run via a dedicated Internet website, both the visitor self-registration website and any other dedicated website which administers it are password protected and do not have published website addresses. Visitors would be told in the disclaimer statement seen on the screen of
step 1100 that their information is readable by other visitors to the site and by staff but not by the outside world in any way. Confidential information such as email addresses and age groups would only be available to site staff, and would not be searchable by the public or by other subscriber sites. - It will be apparent to those of skill in the art that the visitor self-registration system may be modified to include additional steps for displaying increasingly detailed geographic maps to allow the visitor to input specific geographic locations and/or other demographic information, such as the visitor's home State, home city, zip code, etc. In addition, the geographic database may be a single database or may comprise multiple separate databases—e.g., for second or higher level (if any) geographic maps and lists of names of geographic locations. Similarly, the registration database may be maintained as a single database, or as multiple separate databases—e.g., for each information field.
- The visitor self-registration system may also be provided with an administrative component for site staff and other system operators. In particular, where the visitor self-registration system is operated via a dedicated Internet website, the administrative functions are provided by a second, dedicated website which is accessible only by subscribers and system operators. Each subscriber site may assign one or more administrators who will be given password access to an administrative website which provides the ability customize the various customizable features within the visitor self-registration system specific for that site. The customizable features of the visitor self-registration system include, but are not limited to, the site logo on the welcome screen of
step 1040, the unique site statement on the welcome screen, and the message board on the welcome screen highlighting special offerings or welcoming a group. In a preferred embodiment, the logo and site statement are customizable but remain displayed on the screen every time the site accesses the visitor self-registration system. The special message sections are set with expiration dates so that a message will expire within a specified period of time. This simplifies the work of the site staff such that messages do not have to be removed. When posted, a time duration can be set after which the message will disappear or be replaced with a generic message already drafted by the Site Administrator. The administrative website is never to be accessed by the general public and will be password protected and have an unpublished web address. - Referring to
FIGS. 18-21 , a Site Administrator (or other system operator) begins an administrative session by accessing the administrative website through an Internet browser using a computer or other device capable of connecting to the Internet, as shown instep 2010. The administrator enters the non-published website address into the server and is taken to the administrator log in screen for the visitor self-registration system. Instep 2020, the dedicated website displays a screen which asks for the Site Administrator's User Name and Password in a manner similar to that described forstep 1010 and shown inFIG. 24 . The system searches the subscriber site database instep 2030 to authenticate the input user name and password. If the user name and password are not found in the subscriber site database or are otherwise incorrect, the process returns to step 2020 and the administrator log in screen is redisplayed. If the user name and password are authenticated as valid, then the process proceeds to step 2040 and the system displays the administrator's option screen. The administrator's option screen displays the welcome screen described forstep 1040 and shown inFIG. 25 , with highlighted areas indicating fields that are available for customization. The Site Administrator may select from various options for customization, including, but not limited to, Set up and Welcome Customization screen, Manage Site Calendar screen, and Manage Site Activity screen. - If the Site Administrator selects the Set up and Welcome Customization screen option, the system displays the Set up and Welcome screen in
step 2050. This screen provides options to upload the site's logo and other information for customizing the kiosk display of the visitor self-registration system. These options may include, but are not limited to; Upload the Subscriber Site's Logo, Add a Site Welcome Statement, Select Which Standard and Optional Fields to Display on the kiosk Welcome Screen, and Return to the Administrator's Options Screen. - If Site Administrator selects the Upload the Subscriber Site's Logo option in
step 2060, the system facilitates the insertion of a new logo for the subscriber site into the welcome screen ofstep 1040. The Site Administrator provides a logo instep 2070, which is uploaded to the dedicated web site that runs the visitor self-registration system. Instep 2080, a mockup of the welcome screen ofstep 1040 including the new logo is then displayed to confirm the upload and for review by the Site Administrator. The process then proceeds to step 2090, in which the system displays the Set up and Welcome screen and returns to step 2060. The new logo will now be displayed in the welcome screen on the kiosk each time the visitor self-registration system is accessed, until and unless the Site Administrator repeatssteps 2070 through 2090. - If the Site Administrator selects the Add a Site Welcome Statement option in
step 2060, the system facilitates the insertion of new welcome text for the subscriber site into the welcome screen ofstep 1040. Instep 2100, a field for text entry is displayed and the Site Administrator inputs the new text for the welcome screen which is uploaded to the dedicated web site that runs the visitor self-registration system. Instep 2110, a mockup of the welcome screen ofstep 1040 including the new welcome text is then displayed to confirm the upload and for review by the Site Administrator. The process then proceeds to step 2120, in which the system displays the Set up and Welcome screen and returns to step 2060. The new welcome text will now be displayed in the welcome screen on the kiosk each time the visitor self-registration system is accessed, until and unless the Site Administrator repeatssteps 2100 through 2120. - In the instance where the Site Administrator selects the Select Which Standard and Optional Fields to Display option in
step 2060, a Select Field Options screen is displayed which allows the Site Administrator to modify the visitor registration information that is collected by the system. Instep 2130, the Select Field Options screen displays a list of all non-essential fields and optional fields in the screen described forstep 1240 and shown inFIG. 29 . In the preferred embodiment the essential fields include: the geographic location as input by the visitor insteps 1130 to 1230 described above; name (first name only will be accepted); the date of visit (which is automatically recorded by the visitor self-registration system but is not displayed on the Entry Screen as seen inFIGS. 29 and 30 ); and number of people in the party. - The list of all non-essential and optional fields is provided with a series of check-boxes, radio buttons, or other selection indicia that permit the Site Administrator to select and unselect the fields desired to be included in the visitor self-registration system for that specific site. All non-essential fields which have been anticipated and named by the visitor self-registration administrators are displayed with an identifying name. These may include, but are not limited to, email address, age groups of party members, comments left for future visitors, comments left for site staff, and how did you hear about the site. The Site Administrator uses the check-boxes to select the non-essential fields desired to be included by the system. These checked fields will appear as named on the screen of
step 1240 as described above and shown inFIG. 29 . - In an alternative embodiment, the visitor self-registration system also permits the addition of optional fields that may be defined by the Site Administrator for input of visitor registration information. The number of optional fields is preferably limited to three Site Administrator definable fields, but may include more or fewer fields and still be within the scope of the design of the system described herein. In
step 2140, the Site Administrator may check a box next to an optional field whereby the field will be displayed with an area highlighted in which the Site Administrator may enter text to name that field. The Site Administrator may choose to name all three optional fields or a smaller number of fields, or to select and name no optional fields. Since these fields are optional, it is possible for different subscriber sites to collect different types of visitor registration information. Unless otherwise requested, the optional field information collected by the visitor self-registration system will not be available to all subscriber sites on the administrative web site. Only those essential and non-essential fields which were predefined by the system will be available on the registration database which subscriber sites may access to obtain data from other subscriber sites as described below forstep 2240. - Once all non-essential fields and optional fields are selected and defined by the Site Administrator, the selected fields are displayed in a mockup of the screen of
step 1240. Check-boxes are provided for the Site Administrator to approve or edit the displayed fields. If “edit” is selected, process returns to step 2130. If “approve” is selected, the system displays the completed, customized screen ofstep 1240. The process then proceeds to step 2150, in which the system displays the Set up and Welcome screen and returns to step 2060. - In the instance where “Manage Site Calendar” is selected in the administrator's option screen of
step 2040, the system allows the Site Administrator to modify a site specific calendar database that is stored on the storage device. The calendar database contains one or more calendar entries that include, but are not limited to, a start date, an end date, and a text message to be displayed on the welcome screen ofstep 1040. Examples of such text messages include descriptions of upcoming or current exhibits and events, or other information that the specific site wishes to convey. The system will automatically display calendar entries on the welcome screen described instep 1040 on the start date. Calendar entries will similarly be deleted from the system automatically when the end date has passed. - If “Manage Site Calendar” is selected in 2040, the system receives the input in
step 2045 and displays the Manage Site Calendar screen instep 2160. The Manage Site Calendar screen shows a tabular listing of all calendar entries for upcoming events sorted by date, that have previously been entered into a calendar database for the specific site. The data for each upcoming event can be entered by the Site Administrator by traversing through the tabular display utilizing the mouse click procedure well known to those skilled in the art. Within the Manage Site Calendar screen, the Site Administrator can Revise a Calendar Entry, Add a Calendar Entry, Remove a Calendar Entry, or Return to the Administrator's Option Screen as seen instep 2040. - If “Revise Calendar Entry” option is selected in
step 2160, the calendar event selected by the Site Administrator is displayed instep 2170 as a Calendar Entry Update screen. The Calendar Entry Update screen shows all editable fields in the selected calendar entry, which may include, but are not limited to, start date, end date, and textual description. Instep 2180, the Site Administrator modifies the information in one or more editable fields. The system then updates the calendar database instep 2190 and redisplays the Calendar Entry Update screen ofstep 2170 with the modified calendar entry. When all changes are completed, the process returns to step 2160 and the Manage Site Calendar screen is redisplayed. - If “Add a Calendar Entry” is selected in
step 2160, the system creates a new blank calendar entry instep 2200. The new entry is displayed in the Calendar Entry Update screen and the process proceeds to step 2180 to allow the Site Administrator to enter the desired text in the editable fields. The system then updates the calendar database instep 2190 and the process proceeds as previously described. - If “Delete Calendar Entry” option is selected in
step 2160, the system displays a confirmation screen instep 2210 that shows the selected calendar entry with a check-box for the Site Administrator to confirm the option to delete the entry. If the check-box is checked, that entry is deleted from the calendar database instep 2220 and the process returns to step 2160 and the Manage Site Calendar screen is redisplayed. If no further modifications of the calendar database are required, the Site Administrator may select the Return to the Administrator's Option Screen option and the process returns to step 2040. - If “View Site Activity” is selected in
step 2040, the process proceeds to step 2230 and the system initiates a search of the registration database and displays a screen showing a tabular list of visitor counts summarized over the last 365 days showing, by month, information which can include, but is not limited to, U.S. visitor counts, Non-U.S. visitor counts, age group counts, number of public messages entered, number of staff messages entered, number of visitors that were part of a named group. Within the displayed list, options are provided to access more detailed information regarding that category or field of entry. - If a detailed analysis is selected in
step 2230, the Site Administrator may conduct a further search and/or sorting of the information in the registration database, and may format the information as a chart or report. Instep 2240, a database query screen is displayed which permits the Site Administrator to search and/or sort the data collected in the registration database for the specific site or for other subscriber sites. If information from other subscriber sites is desired, the Site Administrator will be instructed to enter subscriber site search criteria instep 2240 which may included but is not limited to: all subscriber sites, sites within same state, sites within same country, or other site search criteria which may be determined by the system administrator for the visitor self-registration system. The information obtained from the registration database may be displayed instep 2250 in the form of charts or reports, as would be available in any standard database system well known to those skilled in the art. Alternatively, the information may be formatted and output to a printer instep 2260. If no further review of the registration database is required, the Site Administrator may select the Return to the Administrator's Option Screen option and the process returns to step 2040. - Certain information in the registration database may also be accessed by visitors remotely via the Internet through a public website that is maintained by the administrator of the visitor self-registration system. This feature of the system allows visitors to revisit their travel experience, learn more about the subscriber site and read the comments of other visitors to the subscriber site. Thus, the visitor self-registration system may also include a public website which is accessible to anyone who is interested in learning about the system or in becoming a regular signer to the system.
- Referring to
FIGS. 22 and 23 , a visitor (or other interested party) may access the public website via an Internet browser using a remotely located computer or other device that is connected to the Internet, as are known in the art. Instep 3010 the public website displays a welcome screen which provides several options for activity within the website. These options may include, but are not limited to: Log On as a Regular Signer, Become a Regular Signer, See Information about the System, Contact Us. - The visitor selects an option in
step 3020 by the use of a mouse click on the icon or area of the screen which represents the desired activity described instep 3010. If Log On as a Regular Signer is selected, the process proceeds to step 3030 and the system displays a text box wherein the visitor can enter the email address that he or she previously input instep - The input email address is received in
step 3040 and the system initiates a search of the registration database to identify the visitor registration information associated with the entered email address. Instep 3050, the system then displays the visitor registration information as it would appear in the screen ofstep 1260, as described above and shown inFIG. 30 . The process proceeds to step 3060 in which the system displays a request for the visitor to verify the registration information to proceed with the session. Verification of the visitor registration information may be performed by a mouse click or other indicator well known in the art. - If the visitor verifies the registration information, the system proceeds to step 3070 and displays a map with dots or other indicia which identify the locations of the various subscriber sites where the visitor has visited and signed on to the system, as described above for
steps 1040 to 1340. The visitor may obtain additional information about each identified subscriber site instep 3080, by clicking or otherwise selecting the appropriate dot on the map. The system then initiates a search of the system database to determine the identity of the selected subscriber site, and displays the name and website address for that subscriber site. The visitor will be given the opportunity to verify that subscriber site's name with option check-boxes labeled “yes” and “no”. If the location is verified, a mouse click in the “yes” check-box will take the visitor directly to the website maintained by that subscriber site, if any. In the event the subscriber site does not maintain a website, the system will display the basic information about the location that may be stored in the subscriber site database, if any, such as the physical address and logo of the subscriber site. - If the visitor indicates that he or she is new to the visitor self-registration system by selecting the Become a Regular Signer option in
step 3020, the process proceeds to step 3090 and the system displays a blank sign in screen similar to that ofstep 1240, described above and shown inFIG. 29 . The visitor may then navigate from one field to the other and enter the appropriate information in each field as previously described forsteps 1240 through 1280. Because this session is not a sign in at a subscriber site, the information collected by the sites such as number of people in the party and comments sections, are not collected instep 3090. - Once sign in is completed, the registration information is input into the registration database and the process proceeds to step 3100 in which the visitor may return to the welcome screen of
step 3010, or exit the website. In addition, the user may exit the public website at any point in the process using the various features that may be provided by the web browser, as are known in the art. - Alternatively, if the visitor does not wish to Log On as a Regular Signer or Become a Regular Signer, he or she may simply browse through the general information provided by the public website or contact the administrators of the visitor self-registration system by selecting the See Information about the System and Contact Us options, and/or may navigate through any other features that may be provided by the public website in the customary manner known in the art.
- Referring to the drawings,
FIGS. 1 to 11 illustrate an alternative embodiment of a visitor self-registration system and show the steps which take the visitor from his or her initial approach to the kiosk through to their welcome. The welcome is geographically personalized based on the touchscreen data entered regarding the visitor's place of origin. - Referring to the drawings,
FIG. 3 shows the steps which collect the visitor's more specific data, enable the visitor to leave a message, enable the visitor to leave a message for a staff member, and begin the check to see that the data entered is complete. - Referring to the drawings,
FIG. 4 shows the steps which edit the visitor's entered data and verify that all data is correct. - Referring to the drawings,
FIG. 5 shows the steps which a visitor may choose to use to search data entered previously by other visitors. - Referring to the drawings,
FIG. 6 shows the steps which a visitor may choose to use to narrow and continue a search and to display the desired information. - Referring to the drawings,
FIG. 7 shows the steps which a visitor may choose to use to continue or end his or her search session, and displays a “Good-bye” message to a visitor who has ended a session. - Referring to the drawings, when
step 10 is executed, the screen shown inFIG. 8 is an example of that seen by the visitor. - Referring to the drawings, when
step 100 is executed, the screen shown inFIG. 9 is an example of that seen by the visitor. - Referring to the drawings, when
step 250 is executed, the screen shown inFIG. 10 is an example of that seen by the visitor. - Referring to the drawings, when
step 320 is executed, the screen shown inFIG. 11 is an example of that seen by the visitor. - While various embodiments have been described, it will be apparent to those of ordinary skill in the art that many more embodiments and implementations are possible within the scope of the invention. Accordingly, the invention is not to be restricted except in light of the attached claims and their equivalents.
Claims (14)
1. A method for registration of information in a database, comprising the steps of:
providing a first database for recording information;
providing a touchscreen display;
displaying on the touchscreen display a first level geographic map depicting a plurality of geographic locations;
selecting a first geographic location from the plurality of geographic locations depicted on the first level geographic map by touching the area of the touchscreen display displaying the first geographic location;
providing a second database comprising at least one second level geographic map depicting a plurality of geographic locations, each second level geographic map corresponding to a geographic location depicted on the first level geographic map;
displaying on the touchscreen display the second level geographic map that corresponds to the first geographic location;
selecting a second geographic location from the plurality of geographic locations depicted on the second level geographic map displayed on the touchscreen display by touching the area of the touchscreen display displaying the second geographic location; and
recording the second geographic location in the first database.
2. The method of claim 1 , further comprising the steps of:
displaying a keyboard on the touchscreen display for entering textual data into the database, and
recording textual data in the database by typing on the displayed keyboard.
3. The method of claim 1 , wherein the first level geographic map is a world map depicting a plurality of countries.
4. The method of claim 1 , wherein the first level geographic map is a world map depicting a plurality of countries including the United States, and the second database comprises a second level geographic map of the United States depicting a plurality of States.
5. A method of registration of information in a database, comprising the steps of:
providing a storage device for storing a database of information;
providing a display in communication with the storage device;
providing an input device for selecting an area of the display;
displaying a geographic map on the display, the geographic map depicting a plurality of geographic locations; and
recording one of the plurality of geographic locations in the database when the area of the display displaying the geographic location is selected by the input device.
6. The method of claim 5 , wherein the display and the input device are combined in a touchscreen display.
7. The method of claim 6 , further comprising the steps of:
displaying a keyboard on the touchscreen display for entering textual data into the database; and
recording textual data in the database by typing on the displayed keyboard.
8. The method of claim 5 , wherein the storage device is in communication with the display through a computer network.
9. The method of claim 8 , further comprising the steps of:
providing a computer connected to the computer network remotely from the input device; and
accessing the information recorded in the database using the computer.
10. The method of claim 9 , further comprising the step of searching the information recorded in the database using the computer.
11. An apparatus for registration of information in a database, the apparatus comprising:
a storage device for storing a database;
a display for displaying a geographic map depicting a plurality of geographic locations, the display in communication with the storage device; and
an input device for selecting an area of the display;
wherein one of the plurality of geographic locations is recorded in the database when the area of the display displaying the geographic location is selected by the input device.
12. The apparatus of claim 11 , wherein the display and the input device are combined in a touchscreen display.
13. The apparatus of claim 11 , wherein the storage device is in communication with the display through a computer network.
14. The apparatus of claim 11 , further comprising a computer connected to the computer network for accessing the information recorded in the database remotely from the input device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/150,587 US20080270938A1 (en) | 2007-04-29 | 2008-04-29 | System for self-registering visitor information with geographic specificity and searchable fields |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US92693807P | 2007-04-29 | 2007-04-29 | |
US12/150,587 US20080270938A1 (en) | 2007-04-29 | 2008-04-29 | System for self-registering visitor information with geographic specificity and searchable fields |
Publications (1)
Publication Number | Publication Date |
---|---|
US20080270938A1 true US20080270938A1 (en) | 2008-10-30 |
Family
ID=39888536
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/150,587 Abandoned US20080270938A1 (en) | 2007-04-29 | 2008-04-29 | System for self-registering visitor information with geographic specificity and searchable fields |
Country Status (1)
Country | Link |
---|---|
US (1) | US20080270938A1 (en) |
Cited By (207)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100082632A1 (en) * | 2008-09-19 | 2010-04-01 | Vikas Kumar | Systems and methods for handling performance monitoring data |
US20100131376A1 (en) * | 2008-11-10 | 2010-05-27 | Jeju Hi-Tech Industry Development Institute | System and method for providing regional community-based membership service |
US20120154449A1 (en) * | 2010-12-15 | 2012-06-21 | Hillcrest Laboratories, Inc. | Visual whiteboard for television-based social network |
US20150081820A1 (en) * | 1999-03-11 | 2015-03-19 | Easyweb Innovations, Inc. | Message publishing with prohibited or restricted content removal |
US20150143461A1 (en) * | 2013-02-01 | 2015-05-21 | Interman Corporation | Identity confirmation method and identity confirmation system |
US20150185991A1 (en) * | 2013-05-15 | 2015-07-02 | Google Inc. | Method and Apparatus for Supporting User Interactions with Non-Designated Locations on a Digital Map |
US9083770B1 (en) | 2013-11-26 | 2015-07-14 | Snapchat, Inc. | Method and system for integrating real time communication features in applications |
US9094137B1 (en) | 2014-06-13 | 2015-07-28 | Snapchat, Inc. | Priority based placement of messages in a geo-location based event gallery |
US9225897B1 (en) | 2014-07-07 | 2015-12-29 | Snapchat, Inc. | Apparatus and method for supplying content aware photo filters |
US9237202B1 (en) | 2014-03-07 | 2016-01-12 | Snapchat, Inc. | Content delivery network for ephemeral objects |
US9251168B1 (en) * | 2013-03-15 | 2016-02-02 | Google Inc. | Determining information about a location based on travel related to the location |
US9276886B1 (en) | 2014-05-09 | 2016-03-01 | Snapchat, Inc. | Apparatus and method for dynamically configuring application component tiles |
US9385983B1 (en) | 2014-12-19 | 2016-07-05 | Snapchat, Inc. | Gallery of messages from individuals with a shared interest |
US9396354B1 (en) | 2014-05-28 | 2016-07-19 | Snapchat, Inc. | Apparatus and method for automated privacy protection in distributed images |
US20160328418A1 (en) * | 2014-11-26 | 2016-11-10 | Wingarc1St Inc. | Data processing system utilizing geographic information and data processing program |
US9537811B2 (en) * | 2014-10-02 | 2017-01-03 | Snap Inc. | Ephemeral gallery of ephemeral messages |
WO2015134475A3 (en) * | 2014-03-04 | 2017-04-13 | Google Inc. | Map personalization based on social clues |
US9705831B2 (en) | 2013-05-30 | 2017-07-11 | Snap Inc. | Apparatus and method for maintaining a message thread with opt-in permanence for entries |
US9721394B2 (en) | 2012-08-22 | 2017-08-01 | Snaps Media, Inc. | Augmented reality virtual content platform apparatuses, methods and systems |
US9742713B2 (en) | 2013-05-30 | 2017-08-22 | Snap Inc. | Apparatus and method for maintaining a message thread with opt-in permanence for entries |
US9843720B1 (en) | 2014-11-12 | 2017-12-12 | Snap Inc. | User interface for accessing media at a geographic location |
US9854219B2 (en) | 2014-12-19 | 2017-12-26 | Snap Inc. | Gallery of videos set to an audio time line |
US9866999B1 (en) | 2014-01-12 | 2018-01-09 | Investment Asset Holdings Llc | Location-based messaging |
US9882907B1 (en) | 2012-11-08 | 2018-01-30 | Snap Inc. | Apparatus and method for single action control of social network profile access |
US9936030B2 (en) | 2014-01-03 | 2018-04-03 | Investel Capital Corporation | User content sharing system and method with location-based external content integration |
US10055717B1 (en) | 2014-08-22 | 2018-08-21 | Snap Inc. | Message processor with application prompts |
US10082926B1 (en) | 2014-02-21 | 2018-09-25 | Snap Inc. | Apparatus and method for alternate channel communication initiated through a common message thread |
US10097497B1 (en) | 2015-02-06 | 2018-10-09 | Snap Inc. | Storage and processing of ephemeral messages |
US10123166B2 (en) | 2015-01-26 | 2018-11-06 | Snap Inc. | Content request by location |
US10133705B1 (en) | 2015-01-19 | 2018-11-20 | Snap Inc. | Multichannel system |
US10135949B1 (en) | 2015-05-05 | 2018-11-20 | Snap Inc. | Systems and methods for story and sub-story navigation |
US10157449B1 (en) | 2015-01-09 | 2018-12-18 | Snap Inc. | Geo-location-based image filters |
US10165402B1 (en) | 2016-06-28 | 2018-12-25 | Snap Inc. | System to track engagement of media items |
US10182047B1 (en) | 2016-06-30 | 2019-01-15 | Snap Inc. | Pictograph password security system |
US10200327B1 (en) | 2015-06-16 | 2019-02-05 | Snap Inc. | Storage management for ephemeral messages |
US10203855B2 (en) | 2016-12-09 | 2019-02-12 | Snap Inc. | Customized user-controlled media overlays |
US10217488B1 (en) | 2017-12-15 | 2019-02-26 | Snap Inc. | Spherical video editing |
US10219111B1 (en) | 2018-04-18 | 2019-02-26 | Snap Inc. | Visitation tracking system |
US10223397B1 (en) | 2015-03-13 | 2019-03-05 | Snap Inc. | Social graph based co-location of network users |
US10244186B1 (en) | 2016-05-06 | 2019-03-26 | Snap, Inc. | Dynamic activity-based image generation for online social networks |
US10264422B2 (en) | 2017-08-31 | 2019-04-16 | Snap Inc. | Device location based on machine learning classifications |
US10284508B1 (en) | 2014-10-02 | 2019-05-07 | Snap Inc. | Ephemeral gallery of ephemeral messages with opt-in permanence |
US10311916B2 (en) | 2014-12-19 | 2019-06-04 | Snap Inc. | Gallery of videos set to an audio time line |
US10319149B1 (en) | 2017-02-17 | 2019-06-11 | Snap Inc. | Augmented reality anamorphosis system |
US10327096B1 (en) | 2018-03-06 | 2019-06-18 | Snap Inc. | Geo-fence selection system |
US10334307B2 (en) | 2011-07-12 | 2019-06-25 | Snap Inc. | Methods and systems of providing visual content editing functions |
US10348662B2 (en) | 2016-07-19 | 2019-07-09 | Snap Inc. | Generating customized electronic messaging graphics |
US10354425B2 (en) | 2015-12-18 | 2019-07-16 | Snap Inc. | Method and system for providing context relevant media augmentation |
US10366543B1 (en) | 2015-10-30 | 2019-07-30 | Snap Inc. | Image based tracking in augmented reality systems |
US10374993B2 (en) | 2017-02-20 | 2019-08-06 | Snap Inc. | Media item attachment system |
US10387514B1 (en) | 2016-06-30 | 2019-08-20 | Snap Inc. | Automated content curation and communication |
US10387730B1 (en) | 2017-04-20 | 2019-08-20 | Snap Inc. | Augmented reality typography personalization system |
US10423983B2 (en) | 2014-09-16 | 2019-09-24 | Snap Inc. | Determining targeting information based on a predictive targeting model |
US10432874B2 (en) | 2016-11-01 | 2019-10-01 | Snap Inc. | Systems and methods for fast video capture and sensor adjustment |
US10430838B1 (en) | 2016-06-28 | 2019-10-01 | Snap Inc. | Methods and systems for generation, curation, and presentation of media collections with automated advertising |
US10439972B1 (en) | 2013-05-30 | 2019-10-08 | Snap Inc. | Apparatus and method for maintaining a message thread with opt-in permanence for entries |
US10474321B2 (en) | 2015-11-30 | 2019-11-12 | Snap Inc. | Network resource location linking and visual content sharing |
US10474900B2 (en) | 2017-09-15 | 2019-11-12 | Snap Inc. | Real-time tracking-compensated image effects |
US10482565B1 (en) | 2018-02-12 | 2019-11-19 | Snap Inc. | Multistage neural network processing using a graphics processor |
US10499191B1 (en) | 2017-10-09 | 2019-12-03 | Snap Inc. | Context sensitive presentation of content |
US10523625B1 (en) | 2017-03-09 | 2019-12-31 | Snap Inc. | Restricted group content collection |
US10552968B1 (en) | 2016-09-23 | 2020-02-04 | Snap Inc. | Dense feature scale detection for image matching |
US10581782B2 (en) | 2017-03-27 | 2020-03-03 | Snap Inc. | Generating a stitched data stream |
US10582277B2 (en) | 2017-03-27 | 2020-03-03 | Snap Inc. | Generating a stitched data stream |
US10592574B2 (en) | 2015-05-05 | 2020-03-17 | Snap Inc. | Systems and methods for automated local story generation and curation |
US10599289B1 (en) | 2017-11-13 | 2020-03-24 | Snap Inc. | Interface to display animated icon |
US10609036B1 (en) | 2016-10-10 | 2020-03-31 | Snap Inc. | Social media post subscribe requests for buffer user accounts |
US10616162B1 (en) | 2015-08-24 | 2020-04-07 | Snap Inc. | Systems devices and methods for automatically selecting an ephemeral message availability |
US10616239B2 (en) | 2015-03-18 | 2020-04-07 | Snap Inc. | Geo-fence authorization provisioning |
US10623666B2 (en) | 2016-11-07 | 2020-04-14 | Snap Inc. | Selective identification and order of image modifiers |
US10638256B1 (en) | 2016-06-20 | 2020-04-28 | Pipbin, Inc. | System for distribution and display of mobile targeted augmented reality content |
US10679393B2 (en) | 2018-07-24 | 2020-06-09 | Snap Inc. | Conditional modification of augmented reality object |
US10679389B2 (en) | 2016-02-26 | 2020-06-09 | Snap Inc. | Methods and systems for generation, curation, and presentation of media collections |
US10678818B2 (en) | 2018-01-03 | 2020-06-09 | Snap Inc. | Tag distribution visualization system |
US10686899B2 (en) | 2016-04-06 | 2020-06-16 | Snap Inc. | Messaging achievement pictograph display system |
US10719968B2 (en) | 2018-04-18 | 2020-07-21 | Snap Inc. | Augmented expression system |
US10726603B1 (en) | 2018-02-28 | 2020-07-28 | Snap Inc. | Animated expressive icon |
US10740974B1 (en) | 2017-09-15 | 2020-08-11 | Snap Inc. | Augmented reality system |
US10740939B1 (en) | 2016-12-09 | 2020-08-11 | Snap Inc. | Fast image style transfers |
US10788900B1 (en) | 2017-06-29 | 2020-09-29 | Snap Inc. | Pictorial symbol prediction |
US10805696B1 (en) | 2016-06-20 | 2020-10-13 | Pipbin, Inc. | System for recording and targeting tagged content of user interest |
US10817898B2 (en) | 2015-08-13 | 2020-10-27 | Placed, Llc | Determining exposures to content presented by physical objects |
US10824654B2 (en) | 2014-09-18 | 2020-11-03 | Snap Inc. | Geolocation-based pictographs |
US10834525B2 (en) | 2016-02-26 | 2020-11-10 | Snap Inc. | Generation, curation, and presentation of media collections |
US10839219B1 (en) | 2016-06-20 | 2020-11-17 | Pipbin, Inc. | System for curation, distribution and display of location-dependent augmented reality content |
US10862951B1 (en) | 2007-01-05 | 2020-12-08 | Snap Inc. | Real-time display of multiple images |
US10884616B2 (en) | 2016-05-31 | 2021-01-05 | Snap Inc. | Application control using a gesture based trigger |
US10885136B1 (en) | 2018-02-28 | 2021-01-05 | Snap Inc. | Audience filtering system |
US10885564B1 (en) | 2017-11-28 | 2021-01-05 | Snap Inc. | Methods, system, and non-transitory computer readable storage medium for dynamically configurable social media platform |
US10915911B2 (en) | 2017-02-03 | 2021-02-09 | Snap Inc. | System to determine a price-schedule to distribute media content |
US10933311B2 (en) | 2018-03-14 | 2021-03-02 | Snap Inc. | Generating collectible items based on location information |
US10952013B1 (en) | 2017-04-27 | 2021-03-16 | Snap Inc. | Selective location-based identity communication |
US10948717B1 (en) | 2015-03-23 | 2021-03-16 | Snap Inc. | Reducing boot time and power consumption in wearable display systems |
US10956793B1 (en) | 2015-09-15 | 2021-03-23 | Snap Inc. | Content tagging |
US10963529B1 (en) | 2017-04-27 | 2021-03-30 | Snap Inc. | Location-based search mechanism in a graphical user interface |
US10979752B1 (en) | 2018-02-28 | 2021-04-13 | Snap Inc. | Generating media content items based on location information |
US10993069B2 (en) | 2015-07-16 | 2021-04-27 | Snap Inc. | Dynamically adaptive media content delivery |
US10997783B2 (en) | 2015-11-30 | 2021-05-04 | Snap Inc. | Image and point cloud based tracking and in augmented reality systems |
US10997760B2 (en) | 2018-08-31 | 2021-05-04 | Snap Inc. | Augmented reality anthropomorphization system |
US11017173B1 (en) | 2017-12-22 | 2021-05-25 | Snap Inc. | Named entity recognition visual context and caption data |
US11019001B1 (en) | 2017-02-20 | 2021-05-25 | Snap Inc. | Selective presentation of group messages |
US11023514B2 (en) | 2016-02-26 | 2021-06-01 | Snap Inc. | Methods and systems for generation, curation, and presentation of media collections |
US11030787B2 (en) | 2017-10-30 | 2021-06-08 | Snap Inc. | Mobile-based cartographic control of display content |
US11037372B2 (en) | 2017-03-06 | 2021-06-15 | Snap Inc. | Virtual vision system |
US11044393B1 (en) | 2016-06-20 | 2021-06-22 | Pipbin, Inc. | System for curation and display of location-dependent augmented reality content in an augmented estate system |
US11063898B1 (en) | 2016-03-28 | 2021-07-13 | Snap Inc. | Systems and methods for chat with audio and video elements |
US11088987B2 (en) | 2015-05-06 | 2021-08-10 | Snap Inc. | Ephemeral group chat |
US11108715B1 (en) | 2017-04-27 | 2021-08-31 | Snap Inc. | Processing media content based on original context |
US11119628B1 (en) | 2015-11-25 | 2021-09-14 | Snap Inc. | Dynamic graphical user interface modification and monitoring |
US11121997B1 (en) | 2015-08-24 | 2021-09-14 | Snap Inc. | Systems, devices, and methods for determining a non-ephemeral message status in a communication system |
US11128715B1 (en) | 2019-12-30 | 2021-09-21 | Snap Inc. | Physical friend proximity in chat |
US11132066B1 (en) | 2015-06-16 | 2021-09-28 | Snap Inc. | Radial gesture navigation |
US11164376B1 (en) | 2017-08-30 | 2021-11-02 | Snap Inc. | Object modeling using light projection |
US11163941B1 (en) | 2018-03-30 | 2021-11-02 | Snap Inc. | Annotating a collection of media content items |
US11170393B1 (en) | 2017-04-11 | 2021-11-09 | Snap Inc. | System to calculate an engagement score of location based media content |
US11182383B1 (en) | 2012-02-24 | 2021-11-23 | Placed, Llc | System and method for data collection to validate location data |
US11189299B1 (en) | 2017-02-20 | 2021-11-30 | Snap Inc. | Augmented reality speech balloon system |
US11199957B1 (en) | 2018-11-30 | 2021-12-14 | Snap Inc. | Generating customized avatars based on location information |
US11201981B1 (en) | 2016-06-20 | 2021-12-14 | Pipbin, Inc. | System for notification of user accessibility of curated location-dependent content in an augmented estate |
US11206615B2 (en) | 2019-05-30 | 2021-12-21 | Snap Inc. | Wearable device location systems |
US11216869B2 (en) | 2014-09-23 | 2022-01-04 | Snap Inc. | User interface to augment an image using geolocation |
US11216517B1 (en) | 2017-07-31 | 2022-01-04 | Snap Inc. | Methods and systems for selecting user generated content |
US11218838B2 (en) | 2019-10-31 | 2022-01-04 | Snap Inc. | Focused map-based context information surfacing |
US11228551B1 (en) | 2020-02-12 | 2022-01-18 | Snap Inc. | Multiple gateway message exchange |
US11232040B1 (en) | 2017-04-28 | 2022-01-25 | Snap Inc. | Precaching unlockable data elements |
US11249614B2 (en) | 2019-03-28 | 2022-02-15 | Snap Inc. | Generating personalized map interface with enhanced icons |
US11250075B1 (en) | 2017-02-17 | 2022-02-15 | Snap Inc. | Searching social media content |
US11265281B1 (en) | 2020-01-28 | 2022-03-01 | Snap Inc. | Message deletion policy selection |
US11265273B1 (en) | 2017-12-01 | 2022-03-01 | Snap, Inc. | Dynamic media overlay with smart widget |
US11288879B2 (en) | 2017-05-26 | 2022-03-29 | Snap Inc. | Neural network-based image stream modification |
US11290851B2 (en) | 2020-06-15 | 2022-03-29 | Snap Inc. | Location sharing using offline and online objects |
US11294936B1 (en) | 2019-01-30 | 2022-04-05 | Snap Inc. | Adaptive spatial density based clustering |
US11297027B1 (en) | 2019-01-31 | 2022-04-05 | Snap Inc. | Automated image processing and insight presentation |
US11301117B2 (en) | 2019-03-08 | 2022-04-12 | Snap Inc. | Contextual information in chat |
US11310176B2 (en) | 2018-04-13 | 2022-04-19 | Snap Inc. | Content suggestion system |
US11316806B1 (en) | 2020-01-28 | 2022-04-26 | Snap Inc. | Bulk message deletion |
US11314776B2 (en) | 2020-06-15 | 2022-04-26 | Snap Inc. | Location sharing using friend list versions |
US11323398B1 (en) | 2017-07-31 | 2022-05-03 | Snap Inc. | Systems, devices, and methods for progressive attachments |
US11328308B1 (en) * | 2017-05-31 | 2022-05-10 | Juniper Networks, Inc | Systems and methods for matching and delivering account-level data from multiple customer-facing platforms based on contact-level touchpoints |
US11334768B1 (en) | 2016-07-05 | 2022-05-17 | Snap Inc. | Ephemeral content management |
US11343323B2 (en) | 2019-12-31 | 2022-05-24 | Snap Inc. | Augmented reality objects registry |
US11361493B2 (en) | 2019-04-01 | 2022-06-14 | Snap Inc. | Semantic texture mapping system |
US11388226B1 (en) | 2015-01-13 | 2022-07-12 | Snap Inc. | Guided personal identity based actions |
US11429618B2 (en) | 2019-12-30 | 2022-08-30 | Snap Inc. | Surfacing augmented reality objects |
US11430091B2 (en) | 2020-03-27 | 2022-08-30 | Snap Inc. | Location mapping for large scale augmented-reality |
US11455082B2 (en) | 2018-09-28 | 2022-09-27 | Snap Inc. | Collaborative achievement interface |
US11464319B2 (en) * | 2020-03-31 | 2022-10-11 | Snap Inc. | Augmented reality beauty product tutorials |
US11475254B1 (en) | 2017-09-08 | 2022-10-18 | Snap Inc. | Multimodal entity identification |
US11483267B2 (en) | 2020-06-15 | 2022-10-25 | Snap Inc. | Location sharing using different rate-limited links |
US11487501B2 (en) | 2018-05-16 | 2022-11-01 | Snap Inc. | Device control using audio data |
US11500525B2 (en) | 2019-02-25 | 2022-11-15 | Snap Inc. | Custom media overlay system |
US11503432B2 (en) | 2020-06-15 | 2022-11-15 | Snap Inc. | Scalable real-time location sharing framework |
US11507614B1 (en) | 2018-02-13 | 2022-11-22 | Snap Inc. | Icon based tagging |
US11507977B2 (en) | 2016-06-28 | 2022-11-22 | Snap Inc. | Methods and systems for presentation of media collections with automated advertising |
US11516167B2 (en) | 2020-03-05 | 2022-11-29 | Snap Inc. | Storing data based on device location |
US11545170B2 (en) | 2017-03-01 | 2023-01-03 | Snap Inc. | Acoustic neural network scene detection |
US11558709B2 (en) | 2018-11-30 | 2023-01-17 | Snap Inc. | Position service to determine relative position to map features |
US11574431B2 (en) | 2019-02-26 | 2023-02-07 | Snap Inc. | Avatar based on weather |
US11601783B2 (en) | 2019-06-07 | 2023-03-07 | Snap Inc. | Detection of a physical collision between two client devices in a location sharing system |
US11601888B2 (en) | 2021-03-29 | 2023-03-07 | Snap Inc. | Determining location using multi-source geolocation data |
US11606755B2 (en) | 2019-05-30 | 2023-03-14 | Snap Inc. | Wearable device location systems architecture |
US11616745B2 (en) | 2017-01-09 | 2023-03-28 | Snap Inc. | Contextual generation and selection of customized media content |
US11619501B2 (en) | 2020-03-11 | 2023-04-04 | Snap Inc. | Avatar based on trip |
US11625873B2 (en) | 2020-03-30 | 2023-04-11 | Snap Inc. | Personalized media overlay recommendation |
US11625443B2 (en) | 2014-06-05 | 2023-04-11 | Snap Inc. | Web document enhancement |
US11631276B2 (en) | 2016-03-31 | 2023-04-18 | Snap Inc. | Automated avatar generation |
US11645324B2 (en) | 2021-03-31 | 2023-05-09 | Snap Inc. | Location-based timeline media content system |
US11675831B2 (en) | 2017-05-31 | 2023-06-13 | Snap Inc. | Geolocation based playlists |
US11676378B2 (en) | 2020-06-29 | 2023-06-13 | Snap Inc. | Providing travel-based augmented reality content with a captured image |
US11683362B2 (en) | 2017-09-29 | 2023-06-20 | Snap Inc. | Realistic neural network based image style transfer |
US11700225B2 (en) | 2020-04-23 | 2023-07-11 | Snap Inc. | Event overlay invite messaging system |
US11716301B2 (en) | 2018-01-02 | 2023-08-01 | Snap Inc. | Generating interactive messages with asynchronous media content |
US11714535B2 (en) | 2019-07-11 | 2023-08-01 | Snap Inc. | Edge gesture interface with smart interactions |
US11722442B2 (en) | 2019-07-05 | 2023-08-08 | Snap Inc. | Event planning in a content sharing platform |
US11729252B2 (en) | 2016-03-29 | 2023-08-15 | Snap Inc. | Content collection navigation and autoforwarding |
US11729343B2 (en) | 2019-12-30 | 2023-08-15 | Snap Inc. | Including video feed in message thread |
US11734712B2 (en) | 2012-02-24 | 2023-08-22 | Foursquare Labs, Inc. | Attributing in-store visits to media consumption based on data collected from user devices |
US11751015B2 (en) | 2019-01-16 | 2023-09-05 | Snap Inc. | Location-based context information sharing in a messaging system |
US11763130B2 (en) | 2017-10-09 | 2023-09-19 | Snap Inc. | Compact neural networks using condensed filters |
US11776264B2 (en) | 2020-06-10 | 2023-10-03 | Snap Inc. | Adding beauty products to augmented reality tutorials |
US11776256B2 (en) | 2020-03-27 | 2023-10-03 | Snap Inc. | Shared augmented reality system |
US11783369B2 (en) | 2017-04-28 | 2023-10-10 | Snap Inc. | Interactive advertising with media collections |
US11785161B1 (en) | 2016-06-20 | 2023-10-10 | Pipbin, Inc. | System for user accessibility of tagged curated augmented reality content |
US11799811B2 (en) | 2018-10-31 | 2023-10-24 | Snap Inc. | Messaging and gaming applications communication platform |
US11812347B2 (en) | 2019-09-06 | 2023-11-07 | Snap Inc. | Non-textual communication and user states management |
US11809624B2 (en) | 2019-02-13 | 2023-11-07 | Snap Inc. | Sleep detection in a location sharing system |
US11816853B2 (en) | 2016-08-30 | 2023-11-14 | Snap Inc. | Systems and methods for simultaneous localization and mapping |
US11821742B2 (en) | 2019-09-26 | 2023-11-21 | Snap Inc. | Travel based notifications |
US11832015B2 (en) | 2020-08-13 | 2023-11-28 | Snap Inc. | User interface for pose driven virtual effects |
US11829834B2 (en) | 2021-10-29 | 2023-11-28 | Snap Inc. | Extended QR code |
US11842411B2 (en) | 2017-04-27 | 2023-12-12 | Snap Inc. | Location-based virtual avatars |
US11843456B2 (en) | 2016-10-24 | 2023-12-12 | Snap Inc. | Generating and displaying customized avatars in media overlays |
US11843574B2 (en) | 2020-05-21 | 2023-12-12 | Snap Inc. | Featured content collection interface |
US11847528B2 (en) | 2017-11-15 | 2023-12-19 | Snap Inc. | Modulated image segmentation |
US11852554B1 (en) | 2019-03-21 | 2023-12-26 | Snap Inc. | Barometer calibration in a location sharing system |
US11857879B2 (en) | 2020-06-10 | 2024-01-02 | Snap Inc. | Visual search to launch application |
US11860888B2 (en) | 2018-05-22 | 2024-01-02 | Snap Inc. | Event detection system |
US11870743B1 (en) | 2017-01-23 | 2024-01-09 | Snap Inc. | Customized digital avatar accessories |
US11868414B1 (en) | 2019-03-14 | 2024-01-09 | Snap Inc. | Graph-based prediction for contact suggestion in a location sharing system |
US11877211B2 (en) | 2019-01-14 | 2024-01-16 | Snap Inc. | Destination sharing in location sharing system |
US11876941B1 (en) | 2016-06-20 | 2024-01-16 | Pipbin, Inc. | Clickable augmented reality content manager, system, and network |
US11893208B2 (en) | 2019-12-31 | 2024-02-06 | Snap Inc. | Combined map icon with action indicator |
US11899905B2 (en) | 2020-06-30 | 2024-02-13 | Snap Inc. | Selectable items providing post-viewing context actions |
US11900418B2 (en) | 2016-04-04 | 2024-02-13 | Snap Inc. | Mutable geo-fencing system |
US11925869B2 (en) | 2012-05-08 | 2024-03-12 | Snap Inc. | System and method for generating and displaying avatars |
US11943192B2 (en) | 2020-08-31 | 2024-03-26 | Snap Inc. | Co-location connection service |
US11962645B2 (en) | 2022-06-02 | 2024-04-16 | Snap Inc. | Guided personal identity based actions |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070006098A1 (en) * | 2005-06-30 | 2007-01-04 | Microsoft Corporation | Integration of location logs, GPS signals, and spatial resources for identifying user activities, goals, and context |
US20070281668A1 (en) * | 2006-05-31 | 2007-12-06 | Cisco Technology, Inc. | Dialing assistant that includes an interface with a geographic display |
-
2008
- 2008-04-29 US US12/150,587 patent/US20080270938A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070006098A1 (en) * | 2005-06-30 | 2007-01-04 | Microsoft Corporation | Integration of location logs, GPS signals, and spatial resources for identifying user activities, goals, and context |
US20070281668A1 (en) * | 2006-05-31 | 2007-12-06 | Cisco Technology, Inc. | Dialing assistant that includes an interface with a geographic display |
Cited By (454)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150081820A1 (en) * | 1999-03-11 | 2015-03-19 | Easyweb Innovations, Inc. | Message publishing with prohibited or restricted content removal |
US10862951B1 (en) | 2007-01-05 | 2020-12-08 | Snap Inc. | Real-time display of multiple images |
US11588770B2 (en) | 2007-01-05 | 2023-02-21 | Snap Inc. | Real-time display of multiple images |
US20100082632A1 (en) * | 2008-09-19 | 2010-04-01 | Vikas Kumar | Systems and methods for handling performance monitoring data |
US20100131376A1 (en) * | 2008-11-10 | 2010-05-27 | Jeju Hi-Tech Industry Development Institute | System and method for providing regional community-based membership service |
US8117133B2 (en) * | 2008-11-10 | 2012-02-14 | Jeju Hi-Tech Industry Development Institute | System and method for providing regional community-based membership service |
US20120154449A1 (en) * | 2010-12-15 | 2012-06-21 | Hillcrest Laboratories, Inc. | Visual whiteboard for television-based social network |
US9377876B2 (en) * | 2010-12-15 | 2016-06-28 | Hillcrest Laboratories, Inc. | Visual whiteboard for television-based social network |
US10334307B2 (en) | 2011-07-12 | 2019-06-25 | Snap Inc. | Methods and systems of providing visual content editing functions |
US10999623B2 (en) | 2011-07-12 | 2021-05-04 | Snap Inc. | Providing visual content editing functions |
US11451856B2 (en) | 2011-07-12 | 2022-09-20 | Snap Inc. | Providing visual content editing functions |
US11750875B2 (en) | 2011-07-12 | 2023-09-05 | Snap Inc. | Providing visual content editing functions |
US11182383B1 (en) | 2012-02-24 | 2021-11-23 | Placed, Llc | System and method for data collection to validate location data |
US11734712B2 (en) | 2012-02-24 | 2023-08-22 | Foursquare Labs, Inc. | Attributing in-store visits to media consumption based on data collected from user devices |
US11925869B2 (en) | 2012-05-08 | 2024-03-12 | Snap Inc. | System and method for generating and displaying avatars |
US9792733B2 (en) | 2012-08-22 | 2017-10-17 | Snaps Media, Inc. | Augmented reality virtual content platform apparatuses, methods and systems |
US9721394B2 (en) | 2012-08-22 | 2017-08-01 | Snaps Media, Inc. | Augmented reality virtual content platform apparatuses, methods and systems |
US10169924B2 (en) | 2012-08-22 | 2019-01-01 | Snaps Media Inc. | Augmented reality virtual content platform apparatuses, methods and systems |
US10887308B1 (en) | 2012-11-08 | 2021-01-05 | Snap Inc. | Interactive user-interface to adjust access privileges |
US9882907B1 (en) | 2012-11-08 | 2018-01-30 | Snap Inc. | Apparatus and method for single action control of social network profile access |
US11252158B2 (en) | 2012-11-08 | 2022-02-15 | Snap Inc. | Interactive user-interface to adjust access privileges |
US20150143461A1 (en) * | 2013-02-01 | 2015-05-21 | Interman Corporation | Identity confirmation method and identity confirmation system |
US10554642B2 (en) * | 2013-02-01 | 2020-02-04 | Interman Corporation | Identity confirmation method and identity confirmation system |
US10129234B2 (en) | 2013-02-01 | 2018-11-13 | Interman Corporation | Identity confirmation method and identity confirmation system using life log |
US9843571B2 (en) | 2013-02-01 | 2017-12-12 | Interman Corporation | Identity confirmation method and identity confirmation system |
US9251168B1 (en) * | 2013-03-15 | 2016-02-02 | Google Inc. | Determining information about a location based on travel related to the location |
US11481091B2 (en) * | 2013-05-15 | 2022-10-25 | Google Llc | Method and apparatus for supporting user interactions with non- designated locations on a digital map |
US11816315B2 (en) | 2013-05-15 | 2023-11-14 | Google Llc | Method and apparatus for supporting user interactions with non-designated locations on a digital map |
US20150185991A1 (en) * | 2013-05-15 | 2015-07-02 | Google Inc. | Method and Apparatus for Supporting User Interactions with Non-Designated Locations on a Digital Map |
US10439972B1 (en) | 2013-05-30 | 2019-10-08 | Snap Inc. | Apparatus and method for maintaining a message thread with opt-in permanence for entries |
US9742713B2 (en) | 2013-05-30 | 2017-08-22 | Snap Inc. | Apparatus and method for maintaining a message thread with opt-in permanence for entries |
US9705831B2 (en) | 2013-05-30 | 2017-07-11 | Snap Inc. | Apparatus and method for maintaining a message thread with opt-in permanence for entries |
US11509618B2 (en) | 2013-05-30 | 2022-11-22 | Snap Inc. | Maintaining a message thread with opt-in permanence for entries |
US10587552B1 (en) | 2013-05-30 | 2020-03-10 | Snap Inc. | Apparatus and method for maintaining a message thread with opt-in permanence for entries |
US11115361B2 (en) | 2013-05-30 | 2021-09-07 | Snap Inc. | Apparatus and method for maintaining a message thread with opt-in permanence for entries |
US11134046B2 (en) | 2013-05-30 | 2021-09-28 | Snap Inc. | Apparatus and method for maintaining a message thread with opt-in permanence for entries |
US11546388B2 (en) | 2013-11-26 | 2023-01-03 | Snap Inc. | Method and system for integrating real time communication features in applications |
US9083770B1 (en) | 2013-11-26 | 2015-07-14 | Snapchat, Inc. | Method and system for integrating real time communication features in applications |
US10681092B1 (en) | 2013-11-26 | 2020-06-09 | Snap Inc. | Method and system for integrating real time communication features in applications |
US11102253B2 (en) | 2013-11-26 | 2021-08-24 | Snap Inc. | Method and system for integrating real time communication features in applications |
US9794303B1 (en) | 2013-11-26 | 2017-10-17 | Snap Inc. | Method and system for integrating real time communication features in applications |
US10069876B1 (en) | 2013-11-26 | 2018-09-04 | Snap Inc. | Method and system for integrating real time communication features in applications |
US9936030B2 (en) | 2014-01-03 | 2018-04-03 | Investel Capital Corporation | User content sharing system and method with location-based external content integration |
US10080102B1 (en) | 2014-01-12 | 2018-09-18 | Investment Asset Holdings Llc | Location-based messaging |
US10349209B1 (en) | 2014-01-12 | 2019-07-09 | Investment Asset Holdings Llc | Location-based messaging |
US9866999B1 (en) | 2014-01-12 | 2018-01-09 | Investment Asset Holdings Llc | Location-based messaging |
US10082926B1 (en) | 2014-02-21 | 2018-09-25 | Snap Inc. | Apparatus and method for alternate channel communication initiated through a common message thread |
US11902235B2 (en) | 2014-02-21 | 2024-02-13 | Snap Inc. | Apparatus and method for alternate channel communication initiated through a common message thread |
US11463394B2 (en) | 2014-02-21 | 2022-10-04 | Snap Inc. | Apparatus and method for alternate channel communication initiated through a common message thread |
US10958605B1 (en) | 2014-02-21 | 2021-03-23 | Snap Inc. | Apparatus and method for alternate channel communication initiated through a common message thread |
US10949049B1 (en) | 2014-02-21 | 2021-03-16 | Snap Inc. | Apparatus and method for alternate channel communication initiated through a common message thread |
US11463393B2 (en) | 2014-02-21 | 2022-10-04 | Snap Inc. | Apparatus and method for alternate channel communication initiated through a common message thread |
US10084735B1 (en) | 2014-02-21 | 2018-09-25 | Snap Inc. | Apparatus and method for alternate channel communication initiated through a common message thread |
WO2015134475A3 (en) * | 2014-03-04 | 2017-04-13 | Google Inc. | Map personalization based on social clues |
US9237202B1 (en) | 2014-03-07 | 2016-01-12 | Snapchat, Inc. | Content delivery network for ephemeral objects |
US9407712B1 (en) | 2014-03-07 | 2016-08-02 | Snapchat, Inc. | Content delivery network for ephemeral objects |
US9276886B1 (en) | 2014-05-09 | 2016-03-01 | Snapchat, Inc. | Apparatus and method for dynamically configuring application component tiles |
US11743219B2 (en) | 2014-05-09 | 2023-08-29 | Snap Inc. | Dynamic configuration of application component tiles |
US10817156B1 (en) | 2014-05-09 | 2020-10-27 | Snap Inc. | Dynamic configuration of application component tiles |
US11310183B2 (en) | 2014-05-09 | 2022-04-19 | Snap Inc. | Dynamic configuration of application component tiles |
US9396354B1 (en) | 2014-05-28 | 2016-07-19 | Snapchat, Inc. | Apparatus and method for automated privacy protection in distributed images |
US9785796B1 (en) | 2014-05-28 | 2017-10-10 | Snap Inc. | Apparatus and method for automated privacy protection in distributed images |
US10990697B2 (en) | 2014-05-28 | 2021-04-27 | Snap Inc. | Apparatus and method for automated privacy protection in distributed images |
US10572681B1 (en) | 2014-05-28 | 2020-02-25 | Snap Inc. | Apparatus and method for automated privacy protection in distributed images |
US11921805B2 (en) | 2014-06-05 | 2024-03-05 | Snap Inc. | Web document enhancement |
US11625443B2 (en) | 2014-06-05 | 2023-04-11 | Snap Inc. | Web document enhancement |
US10623891B2 (en) | 2014-06-13 | 2020-04-14 | Snap Inc. | Prioritization of messages within a message collection |
US10200813B1 (en) | 2014-06-13 | 2019-02-05 | Snap Inc. | Geo-location based event gallery |
US11317240B2 (en) | 2014-06-13 | 2022-04-26 | Snap Inc. | Geo-location based event gallery |
US9113301B1 (en) | 2014-06-13 | 2015-08-18 | Snapchat, Inc. | Geo-location based event gallery |
US9094137B1 (en) | 2014-06-13 | 2015-07-28 | Snapchat, Inc. | Priority based placement of messages in a geo-location based event gallery |
US10779113B2 (en) | 2014-06-13 | 2020-09-15 | Snap Inc. | Prioritization of messages within a message collection |
US10659914B1 (en) | 2014-06-13 | 2020-05-19 | Snap Inc. | Geo-location based event gallery |
US10448201B1 (en) | 2014-06-13 | 2019-10-15 | Snap Inc. | Prioritization of messages within a message collection |
US11166121B2 (en) | 2014-06-13 | 2021-11-02 | Snap Inc. | Prioritization of messages within a message collection |
US9430783B1 (en) | 2014-06-13 | 2016-08-30 | Snapchat, Inc. | Prioritization of messages within gallery |
US9532171B2 (en) | 2014-06-13 | 2016-12-27 | Snap Inc. | Geo-location based event gallery |
US10524087B1 (en) | 2014-06-13 | 2019-12-31 | Snap Inc. | Message destination list mechanism |
US9693191B2 (en) | 2014-06-13 | 2017-06-27 | Snap Inc. | Prioritization of messages within gallery |
US10182311B2 (en) | 2014-06-13 | 2019-01-15 | Snap Inc. | Prioritization of messages within a message collection |
US9825898B2 (en) | 2014-06-13 | 2017-11-21 | Snap Inc. | Prioritization of messages within a message collection |
US11849214B2 (en) | 2014-07-07 | 2023-12-19 | Snap Inc. | Apparatus and method for supplying content aware photo filters |
US11595569B2 (en) | 2014-07-07 | 2023-02-28 | Snap Inc. | Supplying content aware photo filters |
US10348960B1 (en) | 2014-07-07 | 2019-07-09 | Snap Inc. | Apparatus and method for supplying content aware photo filters |
US10154192B1 (en) | 2014-07-07 | 2018-12-11 | Snap Inc. | Apparatus and method for supplying content aware photo filters |
US11122200B2 (en) | 2014-07-07 | 2021-09-14 | Snap Inc. | Supplying content aware photo filters |
US10701262B1 (en) | 2014-07-07 | 2020-06-30 | Snap Inc. | Apparatus and method for supplying content aware photo filters |
US10602057B1 (en) | 2014-07-07 | 2020-03-24 | Snap Inc. | Supplying content aware photo filters |
US9225897B1 (en) | 2014-07-07 | 2015-12-29 | Snapchat, Inc. | Apparatus and method for supplying content aware photo filters |
US10432850B1 (en) | 2014-07-07 | 2019-10-01 | Snap Inc. | Apparatus and method for supplying content aware photo filters |
US11496673B1 (en) | 2014-07-07 | 2022-11-08 | Snap Inc. | Apparatus and method for supplying content aware photo filters |
US9407816B1 (en) | 2014-07-07 | 2016-08-02 | Snapchat, Inc. | Apparatus and method for supplying content aware photo filters |
US10055717B1 (en) | 2014-08-22 | 2018-08-21 | Snap Inc. | Message processor with application prompts |
US11017363B1 (en) | 2014-08-22 | 2021-05-25 | Snap Inc. | Message processor with application prompts |
US10423983B2 (en) | 2014-09-16 | 2019-09-24 | Snap Inc. | Determining targeting information based on a predictive targeting model |
US11625755B1 (en) | 2014-09-16 | 2023-04-11 | Foursquare Labs, Inc. | Determining targeting information based on a predictive targeting model |
US11281701B2 (en) | 2014-09-18 | 2022-03-22 | Snap Inc. | Geolocation-based pictographs |
US11741136B2 (en) | 2014-09-18 | 2023-08-29 | Snap Inc. | Geolocation-based pictographs |
US10824654B2 (en) | 2014-09-18 | 2020-11-03 | Snap Inc. | Geolocation-based pictographs |
US11216869B2 (en) | 2014-09-23 | 2022-01-04 | Snap Inc. | User interface to augment an image using geolocation |
US11038829B1 (en) | 2014-10-02 | 2021-06-15 | Snap Inc. | Ephemeral gallery of ephemeral messages with opt-in permanence |
US10708210B1 (en) | 2014-10-02 | 2020-07-07 | Snap Inc. | Multi-user ephemeral message gallery |
US11855947B1 (en) | 2014-10-02 | 2023-12-26 | Snap Inc. | Gallery of ephemeral messages |
US20170374003A1 (en) | 2014-10-02 | 2017-12-28 | Snapchat, Inc. | Ephemeral gallery of ephemeral messages |
US11012398B1 (en) | 2014-10-02 | 2021-05-18 | Snap Inc. | Ephemeral message gallery user interface with screenshot messages |
US10958608B1 (en) | 2014-10-02 | 2021-03-23 | Snap Inc. | Ephemeral gallery of visual media messages |
US11411908B1 (en) | 2014-10-02 | 2022-08-09 | Snap Inc. | Ephemeral message gallery user interface with online viewing history indicia |
US10476830B2 (en) | 2014-10-02 | 2019-11-12 | Snap Inc. | Ephemeral gallery of ephemeral messages |
US9537811B2 (en) * | 2014-10-02 | 2017-01-03 | Snap Inc. | Ephemeral gallery of ephemeral messages |
US10284508B1 (en) | 2014-10-02 | 2019-05-07 | Snap Inc. | Ephemeral gallery of ephemeral messages with opt-in permanence |
US10944710B1 (en) | 2014-10-02 | 2021-03-09 | Snap Inc. | Ephemeral gallery user interface with remaining gallery time indication |
US11522822B1 (en) | 2014-10-02 | 2022-12-06 | Snap Inc. | Ephemeral gallery elimination based on gallery and message timers |
US11956533B2 (en) | 2014-11-12 | 2024-04-09 | Snap Inc. | Accessing media at a geographic location |
US11190679B2 (en) | 2014-11-12 | 2021-11-30 | Snap Inc. | Accessing media at a geographic location |
US10616476B1 (en) | 2014-11-12 | 2020-04-07 | Snap Inc. | User interface for accessing media at a geographic location |
US9843720B1 (en) | 2014-11-12 | 2017-12-12 | Snap Inc. | User interface for accessing media at a geographic location |
US20160328418A1 (en) * | 2014-11-26 | 2016-11-10 | Wingarc1St Inc. | Data processing system utilizing geographic information and data processing program |
US10580458B2 (en) | 2014-12-19 | 2020-03-03 | Snap Inc. | Gallery of videos set to an audio time line |
US10311916B2 (en) | 2014-12-19 | 2019-06-04 | Snap Inc. | Gallery of videos set to an audio time line |
US9385983B1 (en) | 2014-12-19 | 2016-07-05 | Snapchat, Inc. | Gallery of messages from individuals with a shared interest |
US9854219B2 (en) | 2014-12-19 | 2017-12-26 | Snap Inc. | Gallery of videos set to an audio time line |
US10811053B2 (en) | 2014-12-19 | 2020-10-20 | Snap Inc. | Routing messages by message parameter |
US10514876B2 (en) | 2014-12-19 | 2019-12-24 | Snap Inc. | Gallery of messages from individuals with a shared interest |
US11783862B2 (en) | 2014-12-19 | 2023-10-10 | Snap Inc. | Routing messages by message parameter |
US11803345B2 (en) | 2014-12-19 | 2023-10-31 | Snap Inc. | Gallery of messages from individuals with a shared interest |
US11372608B2 (en) | 2014-12-19 | 2022-06-28 | Snap Inc. | Gallery of messages from individuals with a shared interest |
US11250887B2 (en) | 2014-12-19 | 2022-02-15 | Snap Inc. | Routing messages by message parameter |
US10157449B1 (en) | 2015-01-09 | 2018-12-18 | Snap Inc. | Geo-location-based image filters |
US11301960B2 (en) | 2015-01-09 | 2022-04-12 | Snap Inc. | Object recognition based image filters |
US11734342B2 (en) | 2015-01-09 | 2023-08-22 | Snap Inc. | Object recognition based image overlays |
US10380720B1 (en) | 2015-01-09 | 2019-08-13 | Snap Inc. | Location-based image filters |
US11388226B1 (en) | 2015-01-13 | 2022-07-12 | Snap Inc. | Guided personal identity based actions |
US10416845B1 (en) | 2015-01-19 | 2019-09-17 | Snap Inc. | Multichannel system |
US11249617B1 (en) | 2015-01-19 | 2022-02-15 | Snap Inc. | Multichannel system |
US10133705B1 (en) | 2015-01-19 | 2018-11-20 | Snap Inc. | Multichannel system |
US10536800B1 (en) | 2015-01-26 | 2020-01-14 | Snap Inc. | Content request by location |
US10932085B1 (en) | 2015-01-26 | 2021-02-23 | Snap Inc. | Content request by location |
US11910267B2 (en) | 2015-01-26 | 2024-02-20 | Snap Inc. | Content request by location |
US11528579B2 (en) | 2015-01-26 | 2022-12-13 | Snap Inc. | Content request by location |
US10123166B2 (en) | 2015-01-26 | 2018-11-06 | Snap Inc. | Content request by location |
US10715474B1 (en) | 2015-02-06 | 2020-07-14 | Snap Inc. | Storage and processing of ephemeral messages |
US11451505B2 (en) | 2015-02-06 | 2022-09-20 | Snap Inc. | Storage and processing of ephemeral messages |
US10097497B1 (en) | 2015-02-06 | 2018-10-09 | Snap Inc. | Storage and processing of ephemeral messages |
US10223397B1 (en) | 2015-03-13 | 2019-03-05 | Snap Inc. | Social graph based co-location of network users |
US10893055B2 (en) | 2015-03-18 | 2021-01-12 | Snap Inc. | Geo-fence authorization provisioning |
US10616239B2 (en) | 2015-03-18 | 2020-04-07 | Snap Inc. | Geo-fence authorization provisioning |
US11902287B2 (en) | 2015-03-18 | 2024-02-13 | Snap Inc. | Geo-fence authorization provisioning |
US11320651B2 (en) | 2015-03-23 | 2022-05-03 | Snap Inc. | Reducing boot time and power consumption in displaying data content |
US11662576B2 (en) | 2015-03-23 | 2023-05-30 | Snap Inc. | Reducing boot time and power consumption in displaying data content |
US10948717B1 (en) | 2015-03-23 | 2021-03-16 | Snap Inc. | Reducing boot time and power consumption in wearable display systems |
US10135949B1 (en) | 2015-05-05 | 2018-11-20 | Snap Inc. | Systems and methods for story and sub-story navigation |
US11496544B2 (en) | 2015-05-05 | 2022-11-08 | Snap Inc. | Story and sub-story navigation |
US11449539B2 (en) | 2015-05-05 | 2022-09-20 | Snap Inc. | Automated local story generation and curation |
US10911575B1 (en) | 2015-05-05 | 2021-02-02 | Snap Inc. | Systems and methods for story and sub-story navigation |
US10592574B2 (en) | 2015-05-05 | 2020-03-17 | Snap Inc. | Systems and methods for automated local story generation and curation |
US11088987B2 (en) | 2015-05-06 | 2021-08-10 | Snap Inc. | Ephemeral group chat |
US11861068B2 (en) | 2015-06-16 | 2024-01-02 | Snap Inc. | Radial gesture navigation |
US11132066B1 (en) | 2015-06-16 | 2021-09-28 | Snap Inc. | Radial gesture navigation |
US10498681B1 (en) | 2015-06-16 | 2019-12-03 | Snap Inc. | Storage management for ephemeral messages |
US10200327B1 (en) | 2015-06-16 | 2019-02-05 | Snap Inc. | Storage management for ephemeral messages |
US10993069B2 (en) | 2015-07-16 | 2021-04-27 | Snap Inc. | Dynamically adaptive media content delivery |
US10817898B2 (en) | 2015-08-13 | 2020-10-27 | Placed, Llc | Determining exposures to content presented by physical objects |
US11652768B2 (en) | 2015-08-24 | 2023-05-16 | Snap Inc. | Systems, devices, and methods for determining a non-ephemeral message status in a communication system |
US11121997B1 (en) | 2015-08-24 | 2021-09-14 | Snap Inc. | Systems, devices, and methods for determining a non-ephemeral message status in a communication system |
US11233763B1 (en) | 2015-08-24 | 2022-01-25 | Snap Inc. | Automatically selecting an ephemeral message availability |
US10616162B1 (en) | 2015-08-24 | 2020-04-07 | Snap Inc. | Systems devices and methods for automatically selecting an ephemeral message availability |
US11677702B2 (en) | 2015-08-24 | 2023-06-13 | Snap Inc. | Automatically selecting an ephemeral message availability |
US10956793B1 (en) | 2015-09-15 | 2021-03-23 | Snap Inc. | Content tagging |
US11630974B2 (en) | 2015-09-15 | 2023-04-18 | Snap Inc. | Prioritized device actions triggered by device scan data |
US11822600B2 (en) | 2015-09-15 | 2023-11-21 | Snap Inc. | Content tagging |
US11769307B2 (en) | 2015-10-30 | 2023-09-26 | Snap Inc. | Image based tracking in augmented reality systems |
US10366543B1 (en) | 2015-10-30 | 2019-07-30 | Snap Inc. | Image based tracking in augmented reality systems |
US10733802B2 (en) | 2015-10-30 | 2020-08-04 | Snap Inc. | Image based tracking in augmented reality systems |
US11315331B2 (en) | 2015-10-30 | 2022-04-26 | Snap Inc. | Image based tracking in augmented reality systems |
US11573684B2 (en) | 2015-11-25 | 2023-02-07 | Snap Inc. | Dynamic graphical user interface modification and monitoring |
US11119628B1 (en) | 2015-11-25 | 2021-09-14 | Snap Inc. | Dynamic graphical user interface modification and monitoring |
US10997783B2 (en) | 2015-11-30 | 2021-05-04 | Snap Inc. | Image and point cloud based tracking and in augmented reality systems |
US11599241B2 (en) | 2015-11-30 | 2023-03-07 | Snap Inc. | Network resource location linking and visual content sharing |
US11380051B2 (en) | 2015-11-30 | 2022-07-05 | Snap Inc. | Image and point cloud based tracking and in augmented reality systems |
US10474321B2 (en) | 2015-11-30 | 2019-11-12 | Snap Inc. | Network resource location linking and visual content sharing |
US11830117B2 (en) | 2015-12-18 | 2023-11-28 | Snap Inc | Media overlay publication system |
US10354425B2 (en) | 2015-12-18 | 2019-07-16 | Snap Inc. | Method and system for providing context relevant media augmentation |
US10997758B1 (en) | 2015-12-18 | 2021-05-04 | Snap Inc. | Media overlay publication system |
US11468615B2 (en) | 2015-12-18 | 2022-10-11 | Snap Inc. | Media overlay publication system |
US11611846B2 (en) | 2016-02-26 | 2023-03-21 | Snap Inc. | Generation, curation, and presentation of media collections |
US10679389B2 (en) | 2016-02-26 | 2020-06-09 | Snap Inc. | Methods and systems for generation, curation, and presentation of media collections |
US11023514B2 (en) | 2016-02-26 | 2021-06-01 | Snap Inc. | Methods and systems for generation, curation, and presentation of media collections |
US11197123B2 (en) | 2016-02-26 | 2021-12-07 | Snap Inc. | Generation, curation, and presentation of media collections |
US11889381B2 (en) | 2016-02-26 | 2024-01-30 | Snap Inc. | Generation, curation, and presentation of media collections |
US10834525B2 (en) | 2016-02-26 | 2020-11-10 | Snap Inc. | Generation, curation, and presentation of media collections |
US11063898B1 (en) | 2016-03-28 | 2021-07-13 | Snap Inc. | Systems and methods for chat with audio and video elements |
US11729252B2 (en) | 2016-03-29 | 2023-08-15 | Snap Inc. | Content collection navigation and autoforwarding |
US11631276B2 (en) | 2016-03-31 | 2023-04-18 | Snap Inc. | Automated avatar generation |
US11900418B2 (en) | 2016-04-04 | 2024-02-13 | Snap Inc. | Mutable geo-fencing system |
US10686899B2 (en) | 2016-04-06 | 2020-06-16 | Snap Inc. | Messaging achievement pictograph display system |
US11627194B2 (en) | 2016-04-06 | 2023-04-11 | Snap Inc. | Messaging achievement pictograph display system |
US11616917B1 (en) | 2016-05-06 | 2023-03-28 | Snap Inc. | Dynamic activity-based image generation for online social networks |
US11924576B2 (en) | 2016-05-06 | 2024-03-05 | Snap Inc. | Dynamic activity-based image generation |
US10547797B1 (en) | 2016-05-06 | 2020-01-28 | Snap Inc. | Dynamic activity-based image generation for online social networks |
US10244186B1 (en) | 2016-05-06 | 2019-03-26 | Snap, Inc. | Dynamic activity-based image generation for online social networks |
US11169699B2 (en) | 2016-05-31 | 2021-11-09 | Snap Inc. | Application control using a gesture based trigger |
US11662900B2 (en) | 2016-05-31 | 2023-05-30 | Snap Inc. | Application control using a gesture based trigger |
US10884616B2 (en) | 2016-05-31 | 2021-01-05 | Snap Inc. | Application control using a gesture based trigger |
US11876941B1 (en) | 2016-06-20 | 2024-01-16 | Pipbin, Inc. | Clickable augmented reality content manager, system, and network |
US10992836B2 (en) | 2016-06-20 | 2021-04-27 | Pipbin, Inc. | Augmented property system of curated augmented reality media elements |
US11201981B1 (en) | 2016-06-20 | 2021-12-14 | Pipbin, Inc. | System for notification of user accessibility of curated location-dependent content in an augmented estate |
US11044393B1 (en) | 2016-06-20 | 2021-06-22 | Pipbin, Inc. | System for curation and display of location-dependent augmented reality content in an augmented estate system |
US10638256B1 (en) | 2016-06-20 | 2020-04-28 | Pipbin, Inc. | System for distribution and display of mobile targeted augmented reality content |
US11785161B1 (en) | 2016-06-20 | 2023-10-10 | Pipbin, Inc. | System for user accessibility of tagged curated augmented reality content |
US10805696B1 (en) | 2016-06-20 | 2020-10-13 | Pipbin, Inc. | System for recording and targeting tagged content of user interest |
US10839219B1 (en) | 2016-06-20 | 2020-11-17 | Pipbin, Inc. | System for curation, distribution and display of location-dependent augmented reality content |
US11640625B2 (en) | 2016-06-28 | 2023-05-02 | Snap Inc. | Generation, curation, and presentation of media collections with automated advertising |
US11445326B2 (en) | 2016-06-28 | 2022-09-13 | Snap Inc. | Track engagement of media items |
US10885559B1 (en) | 2016-06-28 | 2021-01-05 | Snap Inc. | Generation, curation, and presentation of media collections with automated advertising |
US10735892B2 (en) | 2016-06-28 | 2020-08-04 | Snap Inc. | System to track engagement of media items |
US10506371B2 (en) | 2016-06-28 | 2019-12-10 | Snap Inc. | System to track engagement of media items |
US10219110B2 (en) | 2016-06-28 | 2019-02-26 | Snap Inc. | System to track engagement of media items |
US10785597B2 (en) | 2016-06-28 | 2020-09-22 | Snap Inc. | System to track engagement of media items |
US10430838B1 (en) | 2016-06-28 | 2019-10-01 | Snap Inc. | Methods and systems for generation, curation, and presentation of media collections with automated advertising |
US10165402B1 (en) | 2016-06-28 | 2018-12-25 | Snap Inc. | System to track engagement of media items |
US10327100B1 (en) | 2016-06-28 | 2019-06-18 | Snap Inc. | System to track engagement of media items |
US11507977B2 (en) | 2016-06-28 | 2022-11-22 | Snap Inc. | Methods and systems for presentation of media collections with automated advertising |
US10182047B1 (en) | 2016-06-30 | 2019-01-15 | Snap Inc. | Pictograph password security system |
US11080351B1 (en) | 2016-06-30 | 2021-08-03 | Snap Inc. | Automated content curation and communication |
US10387514B1 (en) | 2016-06-30 | 2019-08-20 | Snap Inc. | Automated content curation and communication |
US11895068B2 (en) | 2016-06-30 | 2024-02-06 | Snap Inc. | Automated content curation and communication |
US11334768B1 (en) | 2016-07-05 | 2022-05-17 | Snap Inc. | Ephemeral content management |
US10348662B2 (en) | 2016-07-19 | 2019-07-09 | Snap Inc. | Generating customized electronic messaging graphics |
US11509615B2 (en) | 2016-07-19 | 2022-11-22 | Snap Inc. | Generating customized electronic messaging graphics |
US11816853B2 (en) | 2016-08-30 | 2023-11-14 | Snap Inc. | Systems and methods for simultaneous localization and mapping |
US10552968B1 (en) | 2016-09-23 | 2020-02-04 | Snap Inc. | Dense feature scale detection for image matching |
US11861854B2 (en) | 2016-09-23 | 2024-01-02 | Snap Inc. | Dense feature scale detection for image matching |
US11367205B1 (en) | 2016-09-23 | 2022-06-21 | Snap Inc. | Dense feature scale detection for image matching |
US10609036B1 (en) | 2016-10-10 | 2020-03-31 | Snap Inc. | Social media post subscribe requests for buffer user accounts |
US11438341B1 (en) | 2016-10-10 | 2022-09-06 | Snap Inc. | Social media post subscribe requests for buffer user accounts |
US11876762B1 (en) | 2016-10-24 | 2024-01-16 | Snap Inc. | Generating and displaying customized avatars in media overlays |
US11843456B2 (en) | 2016-10-24 | 2023-12-12 | Snap Inc. | Generating and displaying customized avatars in media overlays |
US11812160B2 (en) | 2016-11-01 | 2023-11-07 | Snap Inc. | Fast video capture and sensor adjustment |
US11140336B2 (en) | 2016-11-01 | 2021-10-05 | Snap Inc. | Fast video capture and sensor adjustment |
US10469764B2 (en) | 2016-11-01 | 2019-11-05 | Snap Inc. | Systems and methods for determining settings for fast video capture and sensor adjustment |
US10432874B2 (en) | 2016-11-01 | 2019-10-01 | Snap Inc. | Systems and methods for fast video capture and sensor adjustment |
US10623666B2 (en) | 2016-11-07 | 2020-04-14 | Snap Inc. | Selective identification and order of image modifiers |
US11750767B2 (en) | 2016-11-07 | 2023-09-05 | Snap Inc. | Selective identification and order of image modifiers |
US11233952B2 (en) | 2016-11-07 | 2022-01-25 | Snap Inc. | Selective identification and order of image modifiers |
US10754525B1 (en) | 2016-12-09 | 2020-08-25 | Snap Inc. | Customized media overlays |
US11397517B2 (en) | 2016-12-09 | 2022-07-26 | Snap Inc. | Customized media overlays |
US10203855B2 (en) | 2016-12-09 | 2019-02-12 | Snap Inc. | Customized user-controlled media overlays |
US10740939B1 (en) | 2016-12-09 | 2020-08-11 | Snap Inc. | Fast image style transfers |
US11532110B2 (en) | 2016-12-09 | 2022-12-20 | Snap, Inc. | Fast image style transfers |
US11616745B2 (en) | 2017-01-09 | 2023-03-28 | Snap Inc. | Contextual generation and selection of customized media content |
US11870743B1 (en) | 2017-01-23 | 2024-01-09 | Snap Inc. | Customized digital avatar accessories |
US10915911B2 (en) | 2017-02-03 | 2021-02-09 | Snap Inc. | System to determine a price-schedule to distribute media content |
US11720640B2 (en) | 2017-02-17 | 2023-08-08 | Snap Inc. | Searching social media content |
US11250075B1 (en) | 2017-02-17 | 2022-02-15 | Snap Inc. | Searching social media content |
US11861795B1 (en) | 2017-02-17 | 2024-01-02 | Snap Inc. | Augmented reality anamorphosis system |
US10319149B1 (en) | 2017-02-17 | 2019-06-11 | Snap Inc. | Augmented reality anamorphosis system |
US10374993B2 (en) | 2017-02-20 | 2019-08-06 | Snap Inc. | Media item attachment system |
US11748579B2 (en) | 2017-02-20 | 2023-09-05 | Snap Inc. | Augmented reality speech balloon system |
US11189299B1 (en) | 2017-02-20 | 2021-11-30 | Snap Inc. | Augmented reality speech balloon system |
US10862835B2 (en) | 2017-02-20 | 2020-12-08 | Snap Inc. | Media item attachment system |
US11178086B2 (en) | 2017-02-20 | 2021-11-16 | Snap Inc. | Media item attachment system |
US11632344B2 (en) | 2017-02-20 | 2023-04-18 | Snap Inc. | Media item attachment system |
US11019001B1 (en) | 2017-02-20 | 2021-05-25 | Snap Inc. | Selective presentation of group messages |
US11545170B2 (en) | 2017-03-01 | 2023-01-03 | Snap Inc. | Acoustic neural network scene detection |
US11037372B2 (en) | 2017-03-06 | 2021-06-15 | Snap Inc. | Virtual vision system |
US11670057B2 (en) | 2017-03-06 | 2023-06-06 | Snap Inc. | Virtual vision system |
US11258749B2 (en) | 2017-03-09 | 2022-02-22 | Snap Inc. | Restricted group content collection |
US10887269B1 (en) | 2017-03-09 | 2021-01-05 | Snap Inc. | Restricted group content collection |
US10523625B1 (en) | 2017-03-09 | 2019-12-31 | Snap Inc. | Restricted group content collection |
US11349796B2 (en) | 2017-03-27 | 2022-05-31 | Snap Inc. | Generating a stitched data stream |
US10581782B2 (en) | 2017-03-27 | 2020-03-03 | Snap Inc. | Generating a stitched data stream |
US11558678B2 (en) | 2017-03-27 | 2023-01-17 | Snap Inc. | Generating a stitched data stream |
US10582277B2 (en) | 2017-03-27 | 2020-03-03 | Snap Inc. | Generating a stitched data stream |
US11297399B1 (en) | 2017-03-27 | 2022-04-05 | Snap Inc. | Generating a stitched data stream |
US11170393B1 (en) | 2017-04-11 | 2021-11-09 | Snap Inc. | System to calculate an engagement score of location based media content |
US11195018B1 (en) | 2017-04-20 | 2021-12-07 | Snap Inc. | Augmented reality typography personalization system |
US10387730B1 (en) | 2017-04-20 | 2019-08-20 | Snap Inc. | Augmented reality typography personalization system |
US11385763B2 (en) | 2017-04-27 | 2022-07-12 | Snap Inc. | Map-based graphical user interface indicating geospatial activity metrics |
US11108715B1 (en) | 2017-04-27 | 2021-08-31 | Snap Inc. | Processing media content based on original context |
US11418906B2 (en) | 2017-04-27 | 2022-08-16 | Snap Inc. | Selective location-based identity communication |
US11451956B1 (en) | 2017-04-27 | 2022-09-20 | Snap Inc. | Location privacy management on map-based social media platforms |
US10952013B1 (en) | 2017-04-27 | 2021-03-16 | Snap Inc. | Selective location-based identity communication |
US11409407B2 (en) | 2017-04-27 | 2022-08-09 | Snap Inc. | Map-based graphical user interface indicating geospatial activity metrics |
US11392264B1 (en) | 2017-04-27 | 2022-07-19 | Snap Inc. | Map-based graphical user interface for multi-type social media galleries |
US10963529B1 (en) | 2017-04-27 | 2021-03-30 | Snap Inc. | Location-based search mechanism in a graphical user interface |
US11842411B2 (en) | 2017-04-27 | 2023-12-12 | Snap Inc. | Location-based virtual avatars |
US11556221B2 (en) | 2017-04-27 | 2023-01-17 | Snap Inc. | Friend location sharing mechanism for social media platforms |
US11782574B2 (en) | 2017-04-27 | 2023-10-10 | Snap Inc. | Map-based graphical user interface indicating geospatial activity metrics |
US11893647B2 (en) | 2017-04-27 | 2024-02-06 | Snap Inc. | Location-based virtual avatars |
US11474663B2 (en) | 2017-04-27 | 2022-10-18 | Snap Inc. | Location-based search mechanism in a graphical user interface |
US11783369B2 (en) | 2017-04-28 | 2023-10-10 | Snap Inc. | Interactive advertising with media collections |
US11232040B1 (en) | 2017-04-28 | 2022-01-25 | Snap Inc. | Precaching unlockable data elements |
US11288879B2 (en) | 2017-05-26 | 2022-03-29 | Snap Inc. | Neural network-based image stream modification |
US11830209B2 (en) | 2017-05-26 | 2023-11-28 | Snap Inc. | Neural network-based image stream modification |
US11675831B2 (en) | 2017-05-31 | 2023-06-13 | Snap Inc. | Geolocation based playlists |
US11328308B1 (en) * | 2017-05-31 | 2022-05-10 | Juniper Networks, Inc | Systems and methods for matching and delivering account-level data from multiple customer-facing platforms based on contact-level touchpoints |
US11620001B2 (en) | 2017-06-29 | 2023-04-04 | Snap Inc. | Pictorial symbol prediction |
US10788900B1 (en) | 2017-06-29 | 2020-09-29 | Snap Inc. | Pictorial symbol prediction |
US11863508B2 (en) | 2017-07-31 | 2024-01-02 | Snap Inc. | Progressive attachments system |
US11216517B1 (en) | 2017-07-31 | 2022-01-04 | Snap Inc. | Methods and systems for selecting user generated content |
US11836200B2 (en) | 2017-07-31 | 2023-12-05 | Snap Inc. | Methods and systems for selecting user generated content |
US11323398B1 (en) | 2017-07-31 | 2022-05-03 | Snap Inc. | Systems, devices, and methods for progressive attachments |
US11164376B1 (en) | 2017-08-30 | 2021-11-02 | Snap Inc. | Object modeling using light projection |
US11710275B2 (en) | 2017-08-30 | 2023-07-25 | Snap Inc. | Object modeling using light projection |
US10264422B2 (en) | 2017-08-31 | 2019-04-16 | Snap Inc. | Device location based on machine learning classifications |
US11051129B2 (en) | 2017-08-31 | 2021-06-29 | Snap Inc. | Device location based on machine learning classifications |
US11803992B2 (en) | 2017-08-31 | 2023-10-31 | Snap Inc. | Device location based on machine learning classifications |
US11475254B1 (en) | 2017-09-08 | 2022-10-18 | Snap Inc. | Multimodal entity identification |
US11721080B2 (en) | 2017-09-15 | 2023-08-08 | Snap Inc. | Augmented reality system |
US10474900B2 (en) | 2017-09-15 | 2019-11-12 | Snap Inc. | Real-time tracking-compensated image effects |
US11676381B2 (en) | 2017-09-15 | 2023-06-13 | Snap Inc. | Real-time tracking-compensated image effects |
US10740974B1 (en) | 2017-09-15 | 2020-08-11 | Snap Inc. | Augmented reality system |
US10929673B2 (en) | 2017-09-15 | 2021-02-23 | Snap Inc. | Real-time tracking-compensated image effects |
US11335067B2 (en) | 2017-09-15 | 2022-05-17 | Snap Inc. | Augmented reality system |
US11683362B2 (en) | 2017-09-29 | 2023-06-20 | Snap Inc. | Realistic neural network based image style transfer |
US11006242B1 (en) | 2017-10-09 | 2021-05-11 | Snap Inc. | Context sensitive presentation of content |
US11763130B2 (en) | 2017-10-09 | 2023-09-19 | Snap Inc. | Compact neural networks using condensed filters |
US11617056B2 (en) | 2017-10-09 | 2023-03-28 | Snap Inc. | Context sensitive presentation of content |
US10499191B1 (en) | 2017-10-09 | 2019-12-03 | Snap Inc. | Context sensitive presentation of content |
US11030787B2 (en) | 2017-10-30 | 2021-06-08 | Snap Inc. | Mobile-based cartographic control of display content |
US11670025B2 (en) | 2017-10-30 | 2023-06-06 | Snap Inc. | Mobile-based cartographic control of display content |
US10599289B1 (en) | 2017-11-13 | 2020-03-24 | Snap Inc. | Interface to display animated icon |
US11775134B2 (en) | 2017-11-13 | 2023-10-03 | Snap Inc. | Interface to display animated icon |
US10942624B1 (en) | 2017-11-13 | 2021-03-09 | Snap Inc. | Interface to display animated icon |
US11847528B2 (en) | 2017-11-15 | 2023-12-19 | Snap Inc. | Modulated image segmentation |
US10885564B1 (en) | 2017-11-28 | 2021-01-05 | Snap Inc. | Methods, system, and non-transitory computer readable storage medium for dynamically configurable social media platform |
US11265273B1 (en) | 2017-12-01 | 2022-03-01 | Snap, Inc. | Dynamic media overlay with smart widget |
US11943185B2 (en) | 2017-12-01 | 2024-03-26 | Snap Inc. | Dynamic media overlay with smart widget |
US11558327B2 (en) | 2017-12-01 | 2023-01-17 | Snap Inc. | Dynamic media overlay with smart widget |
US11380362B2 (en) | 2017-12-15 | 2022-07-05 | Snap Inc. | Spherical video editing |
US11037601B2 (en) | 2017-12-15 | 2021-06-15 | Snap Inc. | Spherical video editing |
US10614855B2 (en) | 2017-12-15 | 2020-04-07 | Snap Inc. | Spherical video editing |
US10217488B1 (en) | 2017-12-15 | 2019-02-26 | Snap Inc. | Spherical video editing |
US11687720B2 (en) | 2017-12-22 | 2023-06-27 | Snap Inc. | Named entity recognition visual context and caption data |
US11017173B1 (en) | 2017-12-22 | 2021-05-25 | Snap Inc. | Named entity recognition visual context and caption data |
US11716301B2 (en) | 2018-01-02 | 2023-08-01 | Snap Inc. | Generating interactive messages with asynchronous media content |
US11487794B2 (en) | 2018-01-03 | 2022-11-01 | Snap Inc. | Tag distribution visualization system |
US10678818B2 (en) | 2018-01-03 | 2020-06-09 | Snap Inc. | Tag distribution visualization system |
US10482565B1 (en) | 2018-02-12 | 2019-11-19 | Snap Inc. | Multistage neural network processing using a graphics processor |
US11087432B2 (en) | 2018-02-12 | 2021-08-10 | Snap Inc. | Multistage neural network processing using a graphics processor |
US11841896B2 (en) | 2018-02-13 | 2023-12-12 | Snap Inc. | Icon based tagging |
US11507614B1 (en) | 2018-02-13 | 2022-11-22 | Snap Inc. | Icon based tagging |
US11120601B2 (en) | 2018-02-28 | 2021-09-14 | Snap Inc. | Animated expressive icon |
US10885136B1 (en) | 2018-02-28 | 2021-01-05 | Snap Inc. | Audience filtering system |
US11523159B2 (en) | 2018-02-28 | 2022-12-06 | Snap Inc. | Generating media content items based on location information |
US11880923B2 (en) | 2018-02-28 | 2024-01-23 | Snap Inc. | Animated expressive icon |
US10979752B1 (en) | 2018-02-28 | 2021-04-13 | Snap Inc. | Generating media content items based on location information |
US11468618B2 (en) | 2018-02-28 | 2022-10-11 | Snap Inc. | Animated expressive icon |
US10726603B1 (en) | 2018-02-28 | 2020-07-28 | Snap Inc. | Animated expressive icon |
US11688119B2 (en) | 2018-02-28 | 2023-06-27 | Snap Inc. | Animated expressive icon |
US10524088B2 (en) | 2018-03-06 | 2019-12-31 | Snap Inc. | Geo-fence selection system |
US11044574B2 (en) | 2018-03-06 | 2021-06-22 | Snap Inc. | Geo-fence selection system |
US10327096B1 (en) | 2018-03-06 | 2019-06-18 | Snap Inc. | Geo-fence selection system |
US11722837B2 (en) | 2018-03-06 | 2023-08-08 | Snap Inc. | Geo-fence selection system |
US11570572B2 (en) | 2018-03-06 | 2023-01-31 | Snap Inc. | Geo-fence selection system |
US10933311B2 (en) | 2018-03-14 | 2021-03-02 | Snap Inc. | Generating collectible items based on location information |
US11491393B2 (en) | 2018-03-14 | 2022-11-08 | Snap Inc. | Generating collectible items based on location information |
US11163941B1 (en) | 2018-03-30 | 2021-11-02 | Snap Inc. | Annotating a collection of media content items |
US11310176B2 (en) | 2018-04-13 | 2022-04-19 | Snap Inc. | Content suggestion system |
US10719968B2 (en) | 2018-04-18 | 2020-07-21 | Snap Inc. | Augmented expression system |
US10448199B1 (en) | 2018-04-18 | 2019-10-15 | Snap Inc. | Visitation tracking system |
US10219111B1 (en) | 2018-04-18 | 2019-02-26 | Snap Inc. | Visitation tracking system |
US10924886B2 (en) | 2018-04-18 | 2021-02-16 | Snap Inc. | Visitation tracking system |
US11297463B2 (en) | 2018-04-18 | 2022-04-05 | Snap Inc. | Visitation tracking system |
US11683657B2 (en) | 2018-04-18 | 2023-06-20 | Snap Inc. | Visitation tracking system |
US11875439B2 (en) | 2018-04-18 | 2024-01-16 | Snap Inc. | Augmented expression system |
US10681491B1 (en) | 2018-04-18 | 2020-06-09 | Snap Inc. | Visitation tracking system |
US10779114B2 (en) | 2018-04-18 | 2020-09-15 | Snap Inc. | Visitation tracking system |
US11487501B2 (en) | 2018-05-16 | 2022-11-01 | Snap Inc. | Device control using audio data |
US11860888B2 (en) | 2018-05-22 | 2024-01-02 | Snap Inc. | Event detection system |
US11367234B2 (en) | 2018-07-24 | 2022-06-21 | Snap Inc. | Conditional modification of augmented reality object |
US10789749B2 (en) | 2018-07-24 | 2020-09-29 | Snap Inc. | Conditional modification of augmented reality object |
US10679393B2 (en) | 2018-07-24 | 2020-06-09 | Snap Inc. | Conditional modification of augmented reality object |
US11670026B2 (en) | 2018-07-24 | 2023-06-06 | Snap Inc. | Conditional modification of augmented reality object |
US10943381B2 (en) | 2018-07-24 | 2021-03-09 | Snap Inc. | Conditional modification of augmented reality object |
US11450050B2 (en) | 2018-08-31 | 2022-09-20 | Snap Inc. | Augmented reality anthropomorphization system |
US11676319B2 (en) | 2018-08-31 | 2023-06-13 | Snap Inc. | Augmented reality anthropomorphtzation system |
US10997760B2 (en) | 2018-08-31 | 2021-05-04 | Snap Inc. | Augmented reality anthropomorphization system |
US11455082B2 (en) | 2018-09-28 | 2022-09-27 | Snap Inc. | Collaborative achievement interface |
US11704005B2 (en) | 2018-09-28 | 2023-07-18 | Snap Inc. | Collaborative achievement interface |
US11799811B2 (en) | 2018-10-31 | 2023-10-24 | Snap Inc. | Messaging and gaming applications communication platform |
US11698722B2 (en) | 2018-11-30 | 2023-07-11 | Snap Inc. | Generating customized avatars based on location information |
US11812335B2 (en) | 2018-11-30 | 2023-11-07 | Snap Inc. | Position service to determine relative position to map features |
US11558709B2 (en) | 2018-11-30 | 2023-01-17 | Snap Inc. | Position service to determine relative position to map features |
US11199957B1 (en) | 2018-11-30 | 2021-12-14 | Snap Inc. | Generating customized avatars based on location information |
US11877211B2 (en) | 2019-01-14 | 2024-01-16 | Snap Inc. | Destination sharing in location sharing system |
US11751015B2 (en) | 2019-01-16 | 2023-09-05 | Snap Inc. | Location-based context information sharing in a messaging system |
US11294936B1 (en) | 2019-01-30 | 2022-04-05 | Snap Inc. | Adaptive spatial density based clustering |
US11693887B2 (en) | 2019-01-30 | 2023-07-04 | Snap Inc. | Adaptive spatial density based clustering |
US11601391B2 (en) | 2019-01-31 | 2023-03-07 | Snap Inc. | Automated image processing and insight presentation |
US11297027B1 (en) | 2019-01-31 | 2022-04-05 | Snap Inc. | Automated image processing and insight presentation |
US11809624B2 (en) | 2019-02-13 | 2023-11-07 | Snap Inc. | Sleep detection in a location sharing system |
US11500525B2 (en) | 2019-02-25 | 2022-11-15 | Snap Inc. | Custom media overlay system |
US11954314B2 (en) | 2019-02-25 | 2024-04-09 | Snap Inc. | Custom media overlay system |
US11574431B2 (en) | 2019-02-26 | 2023-02-07 | Snap Inc. | Avatar based on weather |
US11301117B2 (en) | 2019-03-08 | 2022-04-12 | Snap Inc. | Contextual information in chat |
US11868414B1 (en) | 2019-03-14 | 2024-01-09 | Snap Inc. | Graph-based prediction for contact suggestion in a location sharing system |
US11852554B1 (en) | 2019-03-21 | 2023-12-26 | Snap Inc. | Barometer calibration in a location sharing system |
US11249614B2 (en) | 2019-03-28 | 2022-02-15 | Snap Inc. | Generating personalized map interface with enhanced icons |
US11740760B2 (en) | 2019-03-28 | 2023-08-29 | Snap Inc. | Generating personalized map interface with enhanced icons |
US11361493B2 (en) | 2019-04-01 | 2022-06-14 | Snap Inc. | Semantic texture mapping system |
US11606755B2 (en) | 2019-05-30 | 2023-03-14 | Snap Inc. | Wearable device location systems architecture |
US11785549B2 (en) | 2019-05-30 | 2023-10-10 | Snap Inc. | Wearable device location systems |
US11206615B2 (en) | 2019-05-30 | 2021-12-21 | Snap Inc. | Wearable device location systems |
US11917495B2 (en) | 2019-06-07 | 2024-02-27 | Snap Inc. | Detection of a physical collision between two client devices in a location sharing system |
US11601783B2 (en) | 2019-06-07 | 2023-03-07 | Snap Inc. | Detection of a physical collision between two client devices in a location sharing system |
US11722442B2 (en) | 2019-07-05 | 2023-08-08 | Snap Inc. | Event planning in a content sharing platform |
US11714535B2 (en) | 2019-07-11 | 2023-08-01 | Snap Inc. | Edge gesture interface with smart interactions |
US11812347B2 (en) | 2019-09-06 | 2023-11-07 | Snap Inc. | Non-textual communication and user states management |
US11821742B2 (en) | 2019-09-26 | 2023-11-21 | Snap Inc. | Travel based notifications |
US11218838B2 (en) | 2019-10-31 | 2022-01-04 | Snap Inc. | Focused map-based context information surfacing |
US11729343B2 (en) | 2019-12-30 | 2023-08-15 | Snap Inc. | Including video feed in message thread |
US11429618B2 (en) | 2019-12-30 | 2022-08-30 | Snap Inc. | Surfacing augmented reality objects |
US11128715B1 (en) | 2019-12-30 | 2021-09-21 | Snap Inc. | Physical friend proximity in chat |
US11893208B2 (en) | 2019-12-31 | 2024-02-06 | Snap Inc. | Combined map icon with action indicator |
US11943303B2 (en) | 2019-12-31 | 2024-03-26 | Snap Inc. | Augmented reality objects registry |
US11343323B2 (en) | 2019-12-31 | 2022-05-24 | Snap Inc. | Augmented reality objects registry |
US11316806B1 (en) | 2020-01-28 | 2022-04-26 | Snap Inc. | Bulk message deletion |
US11265281B1 (en) | 2020-01-28 | 2022-03-01 | Snap Inc. | Message deletion policy selection |
US11902224B2 (en) | 2020-01-28 | 2024-02-13 | Snap Inc. | Bulk message deletion |
US11621938B2 (en) | 2020-01-28 | 2023-04-04 | Snap Inc. | Message deletion policy selection |
US11895077B2 (en) | 2020-01-28 | 2024-02-06 | Snap Inc. | Message deletion policy selection |
US11888803B2 (en) | 2020-02-12 | 2024-01-30 | Snap Inc. | Multiple gateway message exchange |
US11228551B1 (en) | 2020-02-12 | 2022-01-18 | Snap Inc. | Multiple gateway message exchange |
US11765117B2 (en) | 2020-03-05 | 2023-09-19 | Snap Inc. | Storing data based on device location |
US11516167B2 (en) | 2020-03-05 | 2022-11-29 | Snap Inc. | Storing data based on device location |
US11619501B2 (en) | 2020-03-11 | 2023-04-04 | Snap Inc. | Avatar based on trip |
US11915400B2 (en) | 2020-03-27 | 2024-02-27 | Snap Inc. | Location mapping for large scale augmented-reality |
US11430091B2 (en) | 2020-03-27 | 2022-08-30 | Snap Inc. | Location mapping for large scale augmented-reality |
US11776256B2 (en) | 2020-03-27 | 2023-10-03 | Snap Inc. | Shared augmented reality system |
US11625873B2 (en) | 2020-03-30 | 2023-04-11 | Snap Inc. | Personalized media overlay recommendation |
US11464319B2 (en) * | 2020-03-31 | 2022-10-11 | Snap Inc. | Augmented reality beauty product tutorials |
US11700225B2 (en) | 2020-04-23 | 2023-07-11 | Snap Inc. | Event overlay invite messaging system |
US11843574B2 (en) | 2020-05-21 | 2023-12-12 | Snap Inc. | Featured content collection interface |
US11857879B2 (en) | 2020-06-10 | 2024-01-02 | Snap Inc. | Visual search to launch application |
US11776264B2 (en) | 2020-06-10 | 2023-10-03 | Snap Inc. | Adding beauty products to augmented reality tutorials |
US11483267B2 (en) | 2020-06-15 | 2022-10-25 | Snap Inc. | Location sharing using different rate-limited links |
US11290851B2 (en) | 2020-06-15 | 2022-03-29 | Snap Inc. | Location sharing using offline and online objects |
US11314776B2 (en) | 2020-06-15 | 2022-04-26 | Snap Inc. | Location sharing using friend list versions |
US11503432B2 (en) | 2020-06-15 | 2022-11-15 | Snap Inc. | Scalable real-time location sharing framework |
US11676378B2 (en) | 2020-06-29 | 2023-06-13 | Snap Inc. | Providing travel-based augmented reality content with a captured image |
US11899905B2 (en) | 2020-06-30 | 2024-02-13 | Snap Inc. | Selectable items providing post-viewing context actions |
US11832015B2 (en) | 2020-08-13 | 2023-11-28 | Snap Inc. | User interface for pose driven virtual effects |
US11943192B2 (en) | 2020-08-31 | 2024-03-26 | Snap Inc. | Co-location connection service |
US11961116B2 (en) | 2020-10-26 | 2024-04-16 | Foursquare Labs, Inc. | Determining exposures to content presented by physical objects |
US11606756B2 (en) | 2021-03-29 | 2023-03-14 | Snap Inc. | Scheduling requests for location data |
US11902902B2 (en) | 2021-03-29 | 2024-02-13 | Snap Inc. | Scheduling requests for location data |
US11601888B2 (en) | 2021-03-29 | 2023-03-07 | Snap Inc. | Determining location using multi-source geolocation data |
US11645324B2 (en) | 2021-03-31 | 2023-05-09 | Snap Inc. | Location-based timeline media content system |
US11829834B2 (en) | 2021-10-29 | 2023-11-28 | Snap Inc. | Extended QR code |
US11962645B2 (en) | 2022-06-02 | 2024-04-16 | Snap Inc. | Guided personal identity based actions |
US11962598B2 (en) | 2022-08-10 | 2024-04-16 | Snap Inc. | Social media post subscribe requests for buffer user accounts |
US11963105B2 (en) | 2023-02-10 | 2024-04-16 | Snap Inc. | Wearable device location systems architecture |
US11961196B2 (en) | 2023-03-17 | 2024-04-16 | Snap Inc. | Virtual vision system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20080270938A1 (en) | System for self-registering visitor information with geographic specificity and searchable fields | |
AU2005232211B2 (en) | Method of presenting leasing arrangements | |
US5832497A (en) | Electronic automated information exchange and management system | |
US7725405B2 (en) | System and method for agency based posting and searching for job openings via a computer system and network | |
US20060265418A1 (en) | System, program product, and methods for managing events | |
US20090307212A1 (en) | System and method for event management | |
US20060224631A1 (en) | System and method for using graphic and text data of Korean American families to enhance Korean American networking | |
US20080313260A1 (en) | Automated website generation | |
US20110112977A1 (en) | Computer method of collecting, managing and using job applicant data for specific employment opportunities | |
US20050108086A1 (en) | System that provides service to monitor, evaluate, train and support human resources | |
US20100241488A1 (en) | Educational website | |
CN107944833A (en) | A kind of network employment system and method | |
US20070288502A1 (en) | Systems and methods for comparing, retreiving, and reporting data | |
US20030009479A1 (en) | Employment placement method | |
US20080140656A1 (en) | System and Method for Matching Student Job Applicants to Part-Time Job Opportunities | |
US20010037463A1 (en) | Method of and system for developing a personal folder via the internet of parties to whom notifications are to be sent of changes in name, address and/or e-mail information | |
JP2007279778A (en) | New student selection method and new student selection system | |
US20030055842A1 (en) | System and method for automatically evaluating and provisionally granting educational transfer credits | |
JP2004227531A (en) | Customer information management system using map information | |
JP4866718B2 (en) | Map display system | |
JP2004177999A (en) | Itinerary preparation system, itinerary preparation device, itinerary preparation method, and itinerary preparation program | |
JP2004252586A (en) | Electronic personal history system | |
JP2004093974A (en) | Method, system and program for providing map information, communication speed measuring program, and recording medium stored with map information providing program and communication speed measuring program | |
KR200357095Y1 (en) | Election administration apparatus for GIS | |
KR102492825B1 (en) | Network system for guide oriental medicine service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |