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 PDF

Info

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
Application number
US12/150,587
Inventor
Elizabeth Marie Carlson
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US12/150,587 priority Critical patent/US20080270938A1/en
Publication of US20080270938A1 publication Critical patent/US20080270938A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical 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.
  • BACKGROUND OF THE INVENTION
  • 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.
  • SUMMARY OF THE INVENTION
  • 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.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • 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 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.
  • DETAILED DESCRIPTION OF THE INVENTION
  • 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 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.
  • 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 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. In an alternative embodiment, the log on operation can be set to occur automatically.
  • 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.
  • 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 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.
  • 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 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.
  • In 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. For example, 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.
  • In 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.
  • 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 in step 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 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.
  • In a preferred embodiment, 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.” In the instance where the system fails to record the correct location, 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.
  • 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 1210 or 1230, the system will prompt the visitor to sign in to the visitor self-registration system as seen in step 1240. In steps 1250 and 1260 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.
  • In addition to demographic registration information, 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. 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 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.
  • 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 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.
  • 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.
  • 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.
  • 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 of steps 1250 and 1260 that is available for searching. In a preferred embodiment, 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.
  • 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 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. 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 in step 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 of FIG. 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 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. In 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.
  • Alternatively, 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. In step 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 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.
  • 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 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. In step 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 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. 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 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.
  • 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 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. In 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. 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 repeats steps 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 of step 1040. In 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. In 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. 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 repeats steps 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. In step 2130, 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. In the preferred embodiment 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.
  • 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 for step 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 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.
  • 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 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.
  • If “Manage Site Calendar” is selected in 2040, 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. 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 in step 2040.
  • If “Revise Calendar Entry” option is selected in 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. In step 2180, the Site Administrator modifies the information in one or more editable fields. The system then 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.
  • 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.
  • If “Delete Calendar Entry” option is selected in 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.
  • 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. In step 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 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. 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. In step 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 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. In step 3050, the system then 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.
  • 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 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”. 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 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.
  • 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 in FIG. 8 is an example of that seen by the visitor.
  • Referring to the drawings, when step 100 is executed, the screen shown in FIG. 9 is an example of that seen by the visitor.
  • Referring to the drawings, when step 250 is executed, the screen shown in FIG. 10 is an example of that seen by the visitor.
  • Referring to the drawings, when step 320 is executed, the screen shown in FIG. 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.
US12/150,587 2007-04-29 2008-04-29 System for self-registering visitor information with geographic specificity and searchable fields Abandoned US20080270938A1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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