1. Field of the Invention
The present invention generally relates to communication networks and more particularly to replacing the pay telephones in the public telephone network infrastructure with interactive information terminals using touch sensitive display screens to provide location- and time-specific information free of charge to citizens moving through public spaces.
2. Background of the Invention and Description of the Prior Art
The well known public switched telephone network (“PSTN”) has been a ubiquitous presence for many decades, providing easy access to telephone services to the majority of the population. Though primarily intended for individual customers, businesses, and government entities on essentially a private basis, where each telephone instrument was uniquely identified and addressed by a unique ten digit telephone number, the PSTN system has long been supplemented by a system of publically located pay telephones installed in booths or kiosks at numerous locations convenient to persons traveling or walking and away from their fixed telephone in their office or residence. An example of this prior art apparatus appears in
With the advent and widespread use of mobile telephone services and hand-held instruments, principally serviced by the cellular telephone systems, the use of the public telephones has sharply declined as a convenient means of individual communication, leaving an extensive infrastructure little used and seldom updated with current technologies so that they could compete with other services for revenue.
In the past twenty years the explosive growth of the Internet has vastly increased the availability of information and expanded the influence and reach of media into everyday life by utilizing networks of computers to deliver information and content to anyone with a computing device that is addressable through the Internet. In recent years the widespread adoption of wireless hand-held computing devices has brought telephone-like convenience to the Internet such that a wide variety of two-way communication and interactive services has become commonplace.
Yet, many individuals do not have cellular telephones or mobile hand-held devices. The cost of these devices and the accompanying services is often substantially greater than ordinary telephone service; thus persons of limited means or limited need for such full-featured communication services are left without the ability to utilize the Internet or media content in a practical, low cost way. Further, persons traveling often have a need for current information that is specific to their present location at some point in time. Examples include information about products and services available in the vicinity, public service and safety information or alerts, transportation schedules and charges, entertainment venues, schedules and ticket information, and the like. Conventional methods of providing such information include newspapers, billboards, oversize video screens, handouts of flyers, etc. Information provided by these methods is typically out of date by hours or days, is geographically irrelevant to the person having the need for the information, lacks insufficient detail, and in particular lacks any provision for interacting with the information or its conveyor, etc. Moreover, these conventional methods lack the ability to place a call to an information provider or respond to emergency needs by requesting assistance of public safety providers.
Accordingly, the present invention provides a system and methods for a public interactive information network (“PIIN”) that in one embodiment effectively rebuilds and reactivates the public pay telephone system. This new network and the interactive information terminal described herein provides many new uses for the this now dormant public telephone infrastructure to include the delivery of information and content that is relevant to the individual citizen in real time at the location of the citizen. By replacing the coin operated telephone with a touch sensitive display controlled by appropriate software and firmware, adding multimedia processing, and upgrading the transmission lines of the public telephone network, the system is transformed into a PIIN, able to deliver a great variety of new information and interactive media services directly to individuals on the street at a time and place where the need for them is immediate.
In one embodiment an interactive in formation terminal comprises a touch sensitive display screen configured to be installed in a fixed support and connected to electrical power and a network connection, and a processor controlled by a main program and a suite of software applications stored in the terminal and operative in the communication terminal to respond to user inputs and selections via the touch sensitive display. When the display screen is touched by a person, the communication terminal automatically switches between a passive display mode, typically running a sequence of still or video images, and an active display mode that presents interactive options for information to the person who touched the display.
In several other distinct aspects, the interactive information terminal includes a main program operatively coupled to and accessible by the processor for managing the touch sensitive display including display of images and response to the user's touch commands; a web browser accessible via the processor when a menu button is selected by a user's touch; an internal web server operable with the main program to respond to a user selected menu button by calling an application associated with the selected menu button; and a virtual keyboard coupled with the main program and operable in response to calling an application such that alphanumeric entry of data may be accomplished by touching symbols arrayed on a displayed image of the virtual keyboard on the display.
In another embodiment a public interactive information network comprises an infrastructure linking a plurality of interactive communication terminals disposed at corresponding designated public locations into a public network, each supported upon a fixed support having electrical connections to a source of power and to the network. Each interactive communication terminal includes a touch sensitive display screen and a processor controlled by a suite of software applications and operatively coupled to the display of the communication terminal for displaying information and responding to citizen requests or inputs with additional information that is specific to the location, time, and subject matter of the displayed information. The communication terminal automatically switches from a first passive display mode to a second active display mode merely by touching said display screen.
Following this introduction and an overview of the present invention is a detailed description of the principle features of the invention, illustrated in each of the
The basic concept of the invention is that an interactive information terminal, including a touch sensitive display screen and associated hardware and software, is installed in place of a standard pay phone in the public telephone network, converting each such location to an interactive information terminal. Existing network infrastructure (including AC power and the telecom line system, etc.) and its operations may be upgraded as needed to handle the bandwidth and processing required to implement the new uses of the system. The display may be mounted on a wall in place of a pay phone, or in a “phone booth,” in or on a separate kiosk installed in transportation terminals, along sidewalks, in hotels, restaurants, theaters, athletic stadiums, etc.; anywhere people on foot are found, whether indoors or out of doors.
The interactive touch-sensitive display of the terminal normally operates in a passive mode, displaying preprogrammed information, which may include advertisements, public service announcements, weather information, and the like. The information may, for example, be looping through a continuous predetermined sequence of either static or video images. When a citizen or user touches the screen, as prompted by a legend on or near the display, the display enters an active mode that enables the citizen or user to interact with the display—and in fact the Interactive Terminal system—to receive information, respond to queries, enter requests, etc. After the operation in the active mode, the interactive terminal returns, usually after a timed interval, to the passive mode of operation. As in broadcast television e.g., “commercial television” and a number of Internet services, the system may readily be funded by advertising revenue and its service provided to the public at no cost.
The interactive information terminal network or PIIN described herein includes the ability to perform a number of functions in response to citizen or user actions at the display. From a set of menus a selection of subject matter may be entered by touching a corresponding menu button, followed by the display of advertisements or other information about services or products that are specific to the subject matter, location and time of the request, as shown in
Other functional applications may be provided. For example, a video postcard (see
The interactive information terminal of the present invention may be primarily comprised of off-the-shelf components (ruggedized for outdoor use and protection against vandalism, but otherwise generic), including peripherals to facilitate some of its services. The interactive information terminal of the present invention in combination with the existing telephone infrastructure provides a public interactive information network. The interactive information terminal itself, heretofore not available, combines features in a novel way especially adapted to convert the public pay telephone network to an interactive information system with minimal modifications to the infrastructure of the pay telephone network. The use of a touch-sensitive display enables an ease of use that is simple and intuitive. The peripherals utilized in the illustrated embodiment may include, for example, a high definition (HD) camera, loudspeakers and a microphone. An Ethernet port and a modern, either internal or external may be used to connect to the internet via DSL, fiber (i.e. FiOS), or other broadband protocol.
The system described herein may utilize a standard operating system (“OS,” i.e. Windows, Linux, etc.) and associated application program interfaces (APIs) for basic services, including accessing and manipulating the peripherals, for communicating via HTTP and other TCP/IP based protocols (over the broadband connection, to other computers, typically servers), for managing and running threads and processes, and for providing communication services between and among said threads and processes. Other application framework components included are a web browser (included in the terminal) and an internal web server. Central servers accessible via the Internet may also be utilized through communication links for services and content information.
The software architecture of the interactive information terminal is comprised of the following components to provide the unique capabilities not previously available in a ubiquitous public system accessible to any person who approaches the screen of the terminal:
A main program manages the screen and interacts with the user. This application also directs other software components such as a Windows Media Player or other video renderer to display videos, and Internet Explorer or other web browser to display web-formatted content, custom applications, etc.
1. A library of applications for invention-specific tasks, i.e. video postcards, coupons, etc.
2. Data tables describing screen layouts, content to be rendered, and actions to be taken upon user interaction. User action is typically to touch the screen, which is equivalent to a mouse click.
3. A virtual keyboard component for inputting alphanumeric data.
4. An internal web server along with associated servlets and/or server pages to integrate and format content. Some examples include asp, aspx, jsp, and the like.
5. Background programs that provide system management services, such as downloading content and content updates, software upgrades, application activity logging, and maintaining heartbeat connection or synchronization with a server.
6. The applications library and the data tables will be described further in the context of their use by the various components. The other components are described separately in the following sections.
Main program: This program is started when the OS boots or restarts. Further, the main program is automatically restarted by the OS if the main program terminated.
Upon starting, the main program locates a data table. This data table, which describes the initial (“attract”) screen layout and content, may be an XML file, a table in a local database, or any other form of storage that can be readily located and can store structured data, including hard-coding the data within the main program itself.
A default background is provided, upon which the main program overlays rectangular regions to build the graphic layout on the screen. Each region is described in the data table—its coordinates, the type of content to be rendered, the source of the content, and the action to be taken upon touching the screen. As noted, touching an item displayed on the screen of the terminal produces the same result as positioning a cursor over the item and clicking a mouse thereon. A present implementation of the “Attract Screen” layout may be shown in <FIG. 2>. This screen layout consists of several regions:
(a) A top banner occupies a narrow strip across the top of the display screen. The content for the banner is generated by an application library component. This component continually updates the displayed time and temperature. The time may be supplied from the system clock of the interactive information terminal, which also periodically polls via TCP/IP one of a variety of free web-based weather services. The polling action may include the location of the machine (i.e. geocoded location, zip code, or other location identifier that the weather service is expecting) loaded from another data table within the application. The weather content displayed may then be the current temperature and general condition (cloudy, clear, etc.) at the particular location of the polling terminal.
b) Below the top banner, the remainder of the upper half of the display screen is designated as the upper region. Similarly, most of the lower half of the display is designated as the lower region. The interactive information terminal operates in two modes, passive and active. When a person or a user is not present the terminal operates in a passive mode displaying what will be called an “attract screen” (or “attract page”). When a person touches the display screen, the terminal enters the active mode of operation and switches the display in the upper region from an attract page to a “menu screen” (or “menu page”). Further, during the passive mode of operation both the upper and lower regions of the screen will display an attract page. Typically, during the passive mode, the upper attract page is configured to attract a person to interact or engage with the terminal, and the lower attract page is configured to attract a person's attention to communicate some item of information.
Thus, the attract screen or page has two functions: one to attract a user to engage the terminal for content, and the other to communicate information as a billboard does, though not necessarily to engage the user with the terminal. Thus the type of content may influence whether the Attract Screen will be configured to attract and engage or to attract and communicate. That content may be city services such as job opportunities, interactive transit information, charity or foundation participation information, news headlines with links to customized information, etc. The possibilities to engage users are endless—all that is needed is a tag line on the Attract Screen image and an option for a user to interact with by simply touching the displayed image to access further information or service via a link to another image or website, for example. The system may be designed to keep the user from wandering, to allow browsing only of enumerated pages, and so on. One other property of the Attract Screen is that it is passive until touched, causing the image to switch to an active region to engage the user in interactive functions. In this context, “passive” means that the display occurs automatically according to a playlist, without user action, including sequencing through a series of predetermined images, usually under the control of a timer for each segment of the playlist being run.
During operation of the main program, the attract screen or page region displays video or static image content (i.e. wmv, mov, jpg, gif, etc. files) under control of the renderer associated in the OS for the particular type of content (i.e. Windows Media player for .wmv, etc.). The content displayed is described in another data table, called a “playlist”. This table lists multiple content items, and the duration of the display. For example, it may list three items—a .wmv file to be displayed for 15 seconds, a .jpg file to be displayed for 30, and another video to be displayed for 15 seconds. The main program sets a timer, so that when the time period is up, it can display the next item in the table. When the end of the playlist in the table is reached, the program starts displaying items from the beginning of the table. If a video has a length less than the time allotted for it in the table, the video is replayed until the allocated time is exhausted. If the display is interrupted by user interaction (a touch), then the system may be configured to either resume from that point (by recording its current position in the playlist), or to restart the playlist from the beginning, the next time this layout is used.
c) In the upper region, during the active mode, the menu screen or menu page region functions as a web browser, resident on the Interactive Information Terminal, offering a variety of links to services or information the user desires to investigate. Each link is represented by a button image on the display, which may or may not include an associated icon or legend. Each button is thus a part of a web page that gives the web browser a URL of a page provided by the internal web server (to be described) of the terminal. That web page (authored in HTML, for example) describes the buttons, how they are laid out, and what URL to go to when the button is touched on the screen. The web page is generated dynamically by the internal web server, according to a data table that lists the image to display (e.g., a .jpg or .gif file), the associated URL, the order or position of the button on the Menu Page region, etc.
d) A central region with a static image, currently labeled “Touch and Know”.
e) Images of buttons to the left and to the right of the “Touch and Know” region. In one embodiment there may be included a button for placing a 911 call, another for placing a 311 call.
f) A ticker “crawl” region along the bottom. The main application gets a list of text strings to display from another data table. It concatenates these strings, and invokes an application from the library that scrolls the text across the designated area, continually.
(g) A button image (“Lower Screen”) at the bottom right corner.
When the user touches any part of the attract screen, the main program detects this event, identifies the region touched, and displays a “menu page”. As with the attract page, the layout and content of the menu page is determined by a data table. However, some or all of that page may be altered depending upon the section of the attract page screen that the user touched to get to the menu page.
By default, in the illustrated embodiment, the user sees the menu page layout shown in the upper region of
Touching the attract screen is the only basic user action required for initiating interaction with the terminal of the present invention. Other user action s provided for are equally simple, and vary according to the particular application of the services provided by the terminal. For example, if the user touches a region displaying content from a playlist, and if the data table describing the playlist associates a URL with that item in the playlist, then the main program starts the web browser, directing it to the designated URL.
If the user touches a 311 or 911 button, then the main program starts the web browser pointing at a local (within the terminal) URL for an internal server-side application that handles the telephone call. The operation of internal server-side applications are described in the section dealing with the local web browser in paragraphs to follow.
If the user arrives at the menu page by touching the “Lower Screen” button, then the top and bottom sections of the screen are reversed, so that the web browser—the menu page showing the menu buttons—is in the lower half of the screen as in
Upon reaching the menu page, different regions of the screen respond differently. If any playlist-driven region is touched (i.e. the rectangular regions on the left and right sides and top of the web browser “menu page” region), the application notifies the web browser that it is to launch the URL associated with the particular item in the playlist being displayed. The menu page is not redrawn, because it is already being displayed.
If the user touches a section (i.e., a particular button) of the web browser in the menu page region, then the web browser reacts to display the web page that is associated with that button. That is, if the user touches an active (linked) section, the browser will react as if the user had double-clicked the item using a mouse pointer to follow the link.
If the user touches the “Lower Screen” button, the application will invert the top and bottom portions of the screen, much as it does when the same button is touched on the attract screen. If the screen is already inverted, then the button displayed in the lower right is designated a “Raise Screen” button, that will again invert the upper and lower portions of the screen, thus restoring the default layout displaying the attract screen in the lower region.
When the menu screen or page is displayed, the main program sets a timer. The timer is reset each time the user touches the menu page. The duration of the timer is contained in a data table. Should the timer go off before being reset to its original period, the application displays a dialog box, asking the user if the user wishes to stay on the menu page. Unless the user responds affirmatively within a period of a few seconds, the main program returns to the attract screen, and resumes the playlist renderings as described.
The web browser is instructed to display a virtual keyboard in a separate window whenever the browser's “focus” or attention is directed to a text input area, and to close that window when its attention is removed from a text input area. One implementation of a virtual keyboard is shown in
Web pages that are designed specifically for this invention generally include a single user input box, and are designed so that when loaded and displayed in the browser, the browser “focus” or attention is directed to that input box awaiting input entered with a virtual keyboard that appears automatically on the display screen. Such inputs are used for services like “get directions” (to input the destination address), or “send coupon” (to input a cellphone number to which to text a coupon code for example).
Most of the application services are delivered via the web browser, and are provided by an internal web server. This internal web server, like the main program, is started with the machine, and is continuously running.
In operation, the browser renders implementation-specific pages that display buttons offering the user various services available on the interactive information terminal. When the user touches one of these buttons, the browser follows the URL associated with that button. This URL is an address of a local server-side application. The current invention implements some of these applications as ASPs, others as external CGIs. These are only some of the possible implementations. Architecturally and functionally, they all work similarly. By way of illustration but not limitation, several of these services, including establishing and using a user account, creating a video postcard, and obtaining a coupon will be described. Other applications may be implemented in similar fashion as will be apparent to persons skilled in the art.
User Account: The user requests the service by touching the appropriate button. The button references an internal URL, causing the internal web server to run an application to capture a screen or other image. The web server may call an application to capture a voice recording generated by digitizing and recording the user's voice audio picked up by a microphone in the terminal. In the process of setting up and using an account for facilitating transactions of a user, the system may employ facial recognition and voice recognition applications embedded in the terminal. These applications form digital files of the respective images based on the camera or microphone signals input by the user to establish and verify the user's identity, enabling convenient access to interact with the account. Then, when a user with an established account approaches within range of the camera or microphone of the terminal, the user's visual or audio image may be detected, digitized, and compared with the stored file to determine identity and authorization to access the account.
Video postcard: The user requests the service by touching the appropriate button. The button references an internal URL, triggering the server to run an application that captures a camera or screen image, builds a web page containing that image and present a variety of options, including buttons for zoom in, zoom out, input email address, and send. The camera may be mounted near the upper periphery of the interactive information terminal, for example. As an alternative, an input device may be provided for entering a file from a digital camera of the user. Depending upon which button is pressed, the browser goes to another internal URL to access control parameters as appropriate, i.e. level of zoom, brightness, etc.) to adjust the image if the user requests, and constructs another web page. A template or choice of templates may be provided to compose or format the postcard layout, including placement of the captured image. This process continues until the user is satisfied or abandons the process (via a cancel button). When the user is satisfied, the user touches an “OK” button and the process advances to an address text input box. The virtual keyboard appears and the user inputs the destination email/cellphone address. Upon touching a send button, the postcard is on its way. The server delivers the postcard in the same manner as it delivers coupons, via an SMTP connection. A file sent via the SMTP connection may be received by a device of an addressee such as a printer or video display.
Coupon service: A user may navigate to a web page promotion offering a coupon (i.e. by touching a playlist ad that causes a coupon promotion to be displayed in the browser). This page may reside either on the advertiser's server, or may be integrated with the invention and reside on the terminal. If the page is on the advertiser's server, when the browser brings forward an input box, the virtual keyboard appears, the user is prompted to enter the necessary contact information (i.e. cellphone number or email address), and the advertiser's server generates a coupon and sends it according to its programming.
If the web page is on the terminal, then the internal web server delivers the page to the browser. The user inputs the requisite contact information as already described, and touches a submit button. The internal web server functions much the same way as the advertiser server does: it generates a coupon code according to advertiser-specified rules (i.e. encoded with time and location, consecutively generated, etc.), opens a network connection to an email (SMTP) server, and writes the coupon and destination (appropriately formatted) to the server to effect delivery.
A variety of background programs are provided in the interactive terminal to manage operation of the main program, internal web server, etc. as well as communication with external or central servers to perform basic management functions. With the exception of the background generation of content, the background processes and centralized server operations may be conventional network management/logging systems. In one example, every several minutes (at a frequency that is configurable and stored in another data table), one program may open a TCP/IP connection to a server at a designated address (internet address and port) and asks a listener on the server whether there are any updates of content. These updates may be changes to the data tables, new web pages (videos, images, ASPs, etc.), or any other data. After appropriate handshaking, the background process downloads the files, installs them in the correct locations, and signals the main program to reread some data files. The external or centralized server keeps track of the last download, so that each time it is contacted, it can tell each terminal just what is new and needs downloading.
Another program (or the possibly the same one, depending upon particular implementation) may contact a centralized server just to demonstrate that it is alive. The centralized server records this “heartbeat”. It maintains a running log of heartbeats (in a circular log so that logs do not persist forever). The centralized server periodically checks the end of each terminal's log to see whether a heartbeat has been missed. The action it takes depends upon configuration—it may wait until a few heartbeats are missed and then send email, it may raise warnings immediately.
Some content may not conic from the centralized server. For example, the content for the text crawl on the Attract Page may come from a Really Simple Syndication (“RSS”) feed. A background process periodically reads the RSS feed designated (in a data table) for the terminal. It parses out the top N items, and reconstructs the playlist for the text crawl. The next time the main program returns to the attract page, it sees the new playlist, and the new text is rendered.
There are also background processes that “listen” for connections from the centralized server. These may be used to force a shutdown or restart, or to update content immediately (for emergency broadcasts).
In the illustrated embodiment of
The terminal 20 is operative in two basic modes, a passive mode and an active mode. During the passive mode, which appears when no user is present and interacting with the terminal,
For example, when the user touches any part of the screen 30, the main program 102 (see
The attract pages, which appear during the passive mode, arc governed by playlists (in the data tables 116 of
Shown in
Upon entering the active mode and reaching the menu page 54 displayed on screen 30 in
When the user touches a particular button of the menu page 54 region, the web browser reacts to display the web page that is associated with that button. Touching a button redirects the browser to connect to the web site or web page associated with the button that is touched. The act of touching a button has the same effect as clicking a mouse button when a cursor is positioned on the button. In this example of
In operation, the browser renders implementation-specific pages that display buttons offering the user various services available on the interactive information terminal 20. When the user touches a menu page button, the browser follows the URL associated with that button to an address of a local server-side application. Some of these applications are implemented as ASPs, others as external CGIs. These are only some of the possible implementations. Architecturally and functionally, they all work similarly. By way of illustration but not limitation, several of these services, including establishing and using a user account, creating a video postcard, and obtaining a coupon will be described in conjunction with
Both upper 32 and lower 34 regions of the screen may display attract mode content during the passive mode that may be a still image or a video segment. The content is a matter of what is entered into the respective playlist (upper or lower). In one preferred embodiment a video sequence is run in the upper region 32 or loop (playlist) and a sequence of still images is displayed in the lower region 34. In either case, according to the playlists in the data tables 116, sound may accompany the displayed content through loudspeakers 78 (See
Each playlist is a list of content and the duration of time the content will be displayed or the video segment will run. The duration of a video segment may be the same as its length or a truncated version of it, or if the segment is repeated, the duration allowed for that content will be longer than the length of the segment. Each content item in the playlist for the upper region 32 may also have an attribute that determines whether it is to be displayed on the entire screen 30 and not just one of the regions. For example, if this attribute set for an item, the item is displayed in full screen format for its duration, in effect, “covering” the lower region 34 display, which may still be running but not seen. In other words, when the user goes to a menu screen 54 in one of the regions 32, 34, the other region 34, 32 continues to run. When a subsequent item in the playlist for the upper region 32 does not have this “full screen” attribute set, it is displayed in the upper region 32, and the lower region 34 is “uncovered.” Thus the playlist that had been running in the lower region 34 is again visible, and is displaying content as though it had never been covered.
Each of the hardware items may be off-the-shelf items found to be suitable for the application as may be readily determined by persons skilled in the art. Some of the software components are off-the-shelf items others may be custom written for the present invention that contribute to the novelty of its functioning, including the comprehensive interactive features built in to provide the convenient access to a wide variety of information and services unavailable in any other single system. The novelty of the present invention lies in the combination of elements assembled together to perform the unique functions described herein. The concept of the invention relies on the insight to utilize the existing pay phone infrastructure to form a network of public interactive information terminals that embody numerous unique and convenient information services that are usable anytime by anyone merely by approaching a terminal and touching the screen's display surface.
Continuing with
Two types of communication interfaces are illustrated for providing connections to the network infrastructure 132 (See
The virtual keyboard 110 may be called by an application run by the processor 100 in response to the user's touching a functional command button appearing on the display screen 30. Two versions of the keyboard, alphabetic and numeric, may be provided. In one embodiment, the virtual keyboard contains alphabetic keys, and the user may elicit a keyboard containing numeric keys by touching a designated Shift key. The reverse transition, from numeric to alphabetic keys, may be effected by touching a similarly designated Shift key on the numeric keyboard. The virtual keyboard 110 may be called in either alphabetic or numeric character format by a playlist or an application run by the processor 100 in response to the user's touching a functional command or button appearing on the display screen 30. For example, when a user activates a video postcard or coupon application a virtual keyboard 110 will appear to enable the user to enter identification or other information or an email address for receiving a postcard or coupon. In other instances, a web page will request entry of user information upon the virtual keyboard 110 that appears upon a prompt to the user to enter the information.
The background programs 114 may contain primarily system management and housekeeping applications for downloading content updates or upgrades to other applications, monitoring or keeping activity logs, maintaining the heartbeat synchronization in connections with the interactive data centers 134 and offices 138 (shown in
The interactive information terminal 20 of the present invention preferably includes an internal web server 108 that may be called by the web browser 106 to integrate and format content, and to access a particular web site or web page called in response to a user's touch upon the display screen 30, either upon an attract screen 50, 52 (to access a menu page 54) or upon a button (e.g., button 58 among many choices) appearing in the menu page 54. The internal web server 106 may include the URLs to server pages associated with ASP, ASPX, JSP files, etc., various servlets, and 911 and 311 calls, for example.
Serving the applications available in the terminal may be data tables 116 having files dedicated to screen layout, content and user action responses for the content regions: attract pages 50, 52 and menu page 54, the touch and Go Panel 48, the Up/Down button 40 for inverting the upper 32 and lower 34 regions, and the bottom crawler display 38. The data tables 116 may also include playlists and timers for various sequences displayed on the content regions including the attract pages 50, 52 or menu page 54 screens such as .GIF, WMV, MOV, JPG, and the side panels left 60 and right 62.
The software functions are managed by the main program 102. The main program 102 manages the display 30 in the passive and active modes. In the passive operative mode the main program 102 also operates to manage the display of content and other images. In the active operative mode the main program 102 operates to control the response to touching the display at specific image locations on the screen. This response may cause the display to switch between the passive and active modes (corresponding respectively to the attract and menu displays). Or the response may act to redirect the web browser to a particular web page or site when a button image in the menu screen 54 is touched.
Continuing with
The following comment regarding
Software on the provider's website may download the personal information to terminals automatically. In another embodiment, the information may be downloaded automatically only to individual terminals that the user chooses to log into. This effectively keeps the personal information on each terminal at a manageable size while still keeping it cached in terminals with which the user is likely to interact. In such an embodiment, software on the provider's website stores in a database or other data repository a record of the terminals that have downloaded a given individual's data. When a user updates personal data, the provider's website then automatically downloads the updated information to the terminals that had previously initiated downloads of the data for that individual. The foregoing description of downloading information is intended to serve as an exemplar, and is not exhaustive of all protocols for distributing personalized information to the individual terminals in the network.
1. Stand in front of the screen.
2. Touch the video postcard button 210 (as in image 200).
3. Then press button 212 “Touch screen to begin” (See image 202).
4. Wait for countdown for video to start (here 10 seconds as shown at legend 214).
5. Video 216 will display on screen (shown in the second and third images 202, 204).
6. Touch the “OK” button 218 (See the third image 204).
7. Enter the email 224 you want to send the photo to (using keyboard 226, which appears on the screen below the postcard 220 in the fourth image 206).
8. Press “Send”button 226 (shown in the fourth image 206).
When using the built-in HD camera 70, the user may see the video or photo 216 displayed on the upper screen in step number (5) following the time period of step (4) controlled by a timer, e.g., ten seconds in this example. In
One other example of the many possible uses of the public interactive information terminal 20 according to the present invention is shown in
Continuing with
In yet another example depicted in panels 302 and 304 of
While the invention has been shown in only one of its forms, but with several alternative embodiments and aspects, it is not thus limited but is susceptible to various changes and modifications without departing from the spirit thereof.
The present application claims priority to U. S. Provisional Patent Application Ser. No. 61/313,379 filed Mar. 12, 2010 by Roger A. Rowe, Applicant, and entitled SYSTEM AND METHODS FOR A PUBLIC INTERACTIVE INFORMATION NETWORK.
Number | Date | Country | |
---|---|---|---|
61313379 | Mar 2010 | US |