US20200177725A1 - Smartphone messaging apps interaction with airport smart artificial intelligence - Google Patents
Smartphone messaging apps interaction with airport smart artificial intelligence Download PDFInfo
- Publication number
- US20200177725A1 US20200177725A1 US16/209,121 US201816209121A US2020177725A1 US 20200177725 A1 US20200177725 A1 US 20200177725A1 US 201816209121 A US201816209121 A US 201816209121A US 2020177725 A1 US2020177725 A1 US 2020177725A1
- Authority
- US
- United States
- Prior art keywords
- smartphone
- information
- service
- passenger
- server
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72457—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
-
- H04M1/72572—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/02—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/222—Monitoring or handling of messages using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area
Definitions
- methods and a system for user-voluntary, server-controlled interaction between user smartphone messaging apps and an airport smart AI server, in real time are disclosed.
- the AI system may identify the passenger by, for example, facial recognition software via airport cameras, or by the passenger performing airport transactions such as printing a boarding pass or making a purchase at an airport point-of-sale (POS) terminal, all of which transactions are stored in the smartphone's browser history.
- the passenger may also be identified by searching for the passenger's smartphone number if the passenger has given his or her smartphone number when, say, purchasing tickets or has provided it for any other airport service.
- Passenger location can be identified in one embodiment by camera location or, in another embodiment by location of the above POS terminal. Passenger movement can then be tracked by the global position system (GPS), as only one example of a tracking system.
- GPS global position system
- FIG. 1 is a diagram of a system for providing relevant information to smartphone users via interaction between passenger smartphone messaging apps and an airport AI server, according to an example embodiment.
- FIG. 2 is a diagram of a method for providing relevant information to smartphone users via interaction between passenger smartphone messaging apps and an airport AI server, according to an example embodiment.
- FIG. 3 is a diagram of another method for providing relevant information to smartphone users via interaction between passenger smartphone messaging apps and an airport AI server, according to an example embodiment.
- FIG. 4 is another diagram of another system for providing relevant information to smartphone users via interaction between passenger smartphone messaging apps and an airport AI server, according to an example embodiment.
- FIG. 1 is a diagram of a system 100 for providing relevant information to smartphone users via Interaction with passenger smartphone messaging apps and an airport AI server, according to an example embodiment. It is to be noted that the components are shown schematically in greatly simplified form, with only those components relevant to understanding of the embodiments being illustrated.
- the system 100 includes a mobile device 110 .
- Mobile device 110 may be a smartphone or other suitable user-operated equipment. While mobile device 110 will be referred to herein as a smartphone, mobile device 110 may be a personal computer (PC) such as a laptop PC, a tablet PC, a personal digital assistant (PDA), a mobile web appliance, or any mobile machine capable of executing instructions (sequential or otherwise) that specify actions to be taken by that machine.
- the smartphone 110 includes: one or more transmit/receive elements, such as antennas 111 , for wireless transmission of radio signals, a transceiver 112 , physical (PHY) circuitry 113 , media access control (MAC) circuitry 114 , processing circuitry 115 and memory 116 .
- transmit/receive elements such as antennas 111 , for wireless transmission of radio signals, a transceiver 112 , physical (PHY) circuitry 113 , media access control (MAC) circuitry 114 , processing circuitry 115 and memory 116
- Transceiver 112 may transmit and receive data as data packets.
- MAC circuitry 114 may be arranged to configure data packets such as a physical layer convergence procedure (PLCP) protocol data unit (PPDUs) and also arranged to transmit and receive PPDUs, among other things.
- the PHY circuitry 113 may include circuitry for modulation/demodulation, upconversion/downconversion, filtering, amplification, and other radio functions, and may be arranged to transmit the PPDU.
- the processing circuitry 115 may include a processor such as a general purpose processor or special purpose processor.
- the processing circuitry 115 may implement one or more functions associated with transmit/receive elements 111 , the transceiver 112 , the PHY circuitry 113 , the MAC circuitry 114 , and/or the memory 116 . While FIG. 1 illustrates processing circuity 115 and transceiver 112 as separate components, they may be integrated together in an electronic package or chip.
- Memory 116 may include the messaging apps discussed above, in a read-only-memory (ROM) part of the memory such as ROM 117 .
- the messaging app 119 in an example embodiment may be stored in the userdata partition of ROM 117 .
- the messaging app 119 connects to other parts of smartphone 110 , via a messaging app interface 118 which may be part of the messaging app 119 itself. Connection may be made to processing circuitry 115 or to MAC 114 where messages to and from the messaging app may be configured into packets for transmission and reception from and to the smartphone 110 .
- the system 100 also includes an airport AI server 130 .
- the airport AI server includes network interface 131 , airport AI storage 132 and airport services storage 133 .
- Airport AI storage 132 may include a secured database of smartphone 110 information, identified as to each smartphone in the system, as discussed below.
- Airport services storage 133 may store information about a variety of airport services and functions by airport service entities within the airport, such as restaurants, fast food locations, coffee services, general shopping services, disabled passenger service, and other services available in the airport, and in some embodiments reviews about the services collected from other passengers.
- Airport services storage 133 may also store up-to-the-minute airline information about airlines, flight numbers, departure times, arrival times, gate numbers, and the like.
- airport services locations such as terminals, gates, restaurants and personal service locations may be stored in a grid layout of the airport.
- airport AI storage 132 operates in conjunction with airport services storage 133 to provide the appropriate products and services information to the identified smartphone 110 .
- airport AI server 130 also includes radio transmit/receive components similar to those discussed with respect to mobile device 110 .
- Network interface 131 connects the airport AI server 130 to a plurality of passenger-operated mobile devices 110 (only one such device being illustrated) in the airport via a local area network such as airport wireless network 120 which, in an example embodiment, may be a Wi-Fi network.
- the network interface 131 may include an application program interface (API) that serves as a portal to and from software applications in the airport AI server 130 for airport wireless network 120 .
- Airport wireless network 120 connects to a plurality of passenger smartphones and other user-operated mobile devices 110 on the airport premises via transmit/receive antennas 111 .
- Network interface 131 may also be configured to communicate with remote transaction server 140 via a wireless network 150 or via a wired connection 160 , as discussed in detail below.
- AI server 130 may poll the smartphones, also as discussed in additional detail below, to determine when a user of a smartphone desires to send information to the AI server via the messaging app 119 .
- the system 100 may further include one or more remote transaction servers 140 connected to airport AI server 130 via the Internet 150 or other suitable network.
- a remote transaction server 140 may, in an embodiment, be associated with a remote business such as a restaurant or hotel that may offer remote services for a traveler, or with a venue ticket sales entity, remote from the airport, e.g., at the passenger's destination.
- a passenger may, via the messaging app 119 and responsive to polling by the AI server 130 , provide AI server with 130 information that the passenger desires information about restaurants or venues and events at the passenger's destination.
- the AI server 130 may, in one embodiment, interact with remote transaction server 140 , as discussed below, and provide the smartphone with a list of best restaurants at the destination including reviews and ratings.
- messages from AI server 130 can be related to venues, events, local cuisines, and shopping spots based on the passenger's destination.
- the AI server can also message photos of locations, maps, special cuisine photos in restaurants, and similar information to provide more details to the passenger.
- the AI server 130 can also provide reviews and feedback collected from other passengers about remote businesses, venues and events.
- remote transaction server 140 may be operated by a business separate from the airport.
- a plurality of remote transaction servers 140 may be operated by a remote server aggregator that is separate from the airport and aggregates a plurality of remote transaction servers.
- remote transaction server 140 may be operated by a remote server aggregator that is located at the airport and coupled to the airport AI server 110 via cabling 160 .
- the remote transaction server 140 or remote server aggregator may be part of airport AI server 130 .
- the remote transaction server 140 includes radio transmit/receive components similar to those discussed with respect to mobile device 110 .
- remote transaction server 140 when separate from the airport, may be connected to the airport AI server 130 via Internet 150 or other suitable network.
- the connection between Internet 150 and remote transaction server 140 may be made via network interface 141 , which may include an API.
- Remote transaction server 140 is configured to offer to a user of smartphone 110 the ability to engage in various remote services at restaurants, hotels and other businesses located, for example, at the passenger's destination.
- the remote services may be based on the needs of the passenger and also on information retrieved from smartphone 110 via airport AI server 130 .
- the passenger may be asked, via the messaging app 119 , whether the passenger needs a particular service based on retrieved information from the smartphone browser history that shows that the passenger prefers that particular type of service.
- the system 100 can be operated in a variety of manners as described herein and below.
- the airport AI server 130 automatically connects, via network interface 131 , with the smartphone 110 via a smartphone's messaging app 119 , if permitted by the passenger.
- the passenger may be asked if he/she would consent to connect to the airport AI 130 and provide information, and if the passenger is over thirteen (13) years of age.
- the passenger consents and is over 13 years of age, the passenger is also presented with a list of selectable consents of varying scope, such as agree to allow emails to be sent from retailers to the passenger, allow phone calls from retailers to the passenger, allow retailers to send text messages to the passenger, allow retailers to send postage mail to the passenger, connect to remove service websites, and the like.
- Various identification schemes may be used to map the stored information to the appropriate mobile user device 110 or to the particular passenger.
- a token is generated that uniquely represents a given smartphone.
- the preferences of the particular passenger can be updated each time the passenger enters the airport for different trips, since there will be additional phone browsing between trips and new information from the browsing history between trips can be used to update the user's database in airport AI server 131 when the passenger again enters the airport for a new trip.
- the airport AI server 130 may then greet the passenger via the user's messaging app such as WhatsApp, and search the smartphone.
- the airport AI system 130 may then retrieve from the smartphone 110 , via network interface 131 , consented-to details such as passenger name, age, gender, street address, email address, smartphone number, airline, destination, flight number and similar information.
- airport AI server 130 may then send to the smartphone 110 , via the messaging app for display, the flight time and gate number of the user's flight, based on information in airport AI storage 132 and airport services storage 133 . Having flight and gate information on one's phone display would remove the requirement to spend time looking at the airport display upon entering the airport and tracking down the city, airline, flight, time, and gate number. Further, a grid of the airport, including grid coordinates and other airport markers, such as airline ticket counters or shops, may be stored in airport AI storage 132 . The location of the smartphone 110 can also be tracked by a system such as the global positioning system (GPS).
- GPS global positioning system
- the smartphone location information and location motion information may be used to implement augmented reality to illustrate, on the display of smartphone 110 , the direction to the user's gate.
- augmented reality For example, an image of the smartphone 110 's location in the airport may be sent to smartphone 110 for display by AI server 130 , the server having used well known scaling technology to superimpose the grid of airport coordinates and other airport markers, discussed above, on the image of the airport.
- the resultant map of airport coordinates and airport markers can be used by AI server 130 to locate the passenger's gate by arrows and other indicators, in order to implement the augmentation.
- the airport AI server 130 may also ask the passenger, via messaging in the smartphone's messaging app 119 , whether there are any airport services or remote services the passenger desires, transactional or otherwise.
- the passenger can, reply via the messaging app, that he or she needs, for example, to buy a book, or buy fast food at the airport.
- the airport AI server 130 using the airport grid information stored in airport services storage 133 and GPS location of the passenger, can reply with the direction to the nearest book store and the nearest fast food concession in the airport.
- the airport AI server 130 may make use of the in-app payment function available in messaging apps. For example, the airport AI server 130 asks the passenger, via the connection to the messenger app 119 , what airport service the passenger may need.
- the airport AI server 130 may provide the passenger, via the messaging app 119 of smartphone 110 , information comprising a list of fast food restaurants available in the airport, using the airport services and grid information stored in airport services storage 133 .
- the airport AI server 130 can use the fast food restaurant grid locations and other airport markers to identify the location of the fast food restaurants nearest the passenger by using augmented reality as discussed above.
- the airport AI server 130 can inform the passenger of the fast food restaurants that are both near the passenger and near the airport gate from which the passenger is to depart.
- the passenger can select a fast food restaurant from the list and, via the messaging app 119 of smart phone 110 , provide to the airport AI server 130 , information comprising both the identity of the restaurant and the fast food desired.
- the airport AI server may total the price for the order.
- the passenger is notified of the price, which may comprise the AI server 130 providing the price via a graphical user interface for the in-app payment function of the messaging app 119 .
- the passenger may then pay the price, via the in-app payment function of messaging app 119 .
- the AI server 130 may then place the order to the fast food restaurant, selected by the passenger, via airport wireless network 120 , or via another suitable connection, and the fast food restaurant readies the product of the order, e.g., the fast food.
- the fast food order will then be available for the passenger for pick-up when the passenger arrives at the fast food restaurant, without the passenger having to wait through the usual queue to place and receive the order. This is a particular time saver if a passenger is in a rush to be on time for a flight.
- FIG. 2 is a diagram of a method 200 for providing relevant information to smartphone users via interaction between passenger smartphone messaging apps and an airport AI server, according to an example embodiment.
- the software module(s) that implements the method 200 is referred to as a “retrieved information controller.”
- the retrieved information controller is implemented as executable instructions programmed and residing within memory and/or a non-transitory computer-readable (processor-readable) storage medium and executed by one or more processors of a device or system.
- the processor(s) of the device or system that executes the retrieved information controller are specifically configured and programmed to process the retrieved information controller.
- the retrieved information controller may or may not have access to one or more network connections during its processing.
- the network connections can be wired, wireless, or a combination of wired and wireless.
- the retrieved information controller is the network interface 131 , and the remote network interface 141 .
- the retrieved information controller has access and control over the database of airport AI storage that includes personal passenger information.
- the airport AI storage is the airport AI storage 132 .
- Airport AI server 130 stores in airport AI stored 132 , the passenger's consent and the retrieved passenger information from smartphone 110 via the retrieved information controller software module. At 240 , the airport AI server 130 interacts with airport services storage 133 to determine airline information and transmits via the messaging app 119 , for display on smartphone 110 , the resultant passenger airline, flight number, flight time, terminal of departure and gate of departure.
- FIG. 3 is a diagram of another method for providing relevant information to smartphone users via Interaction with passenger smartphone messaging apps and an airport AI server, according to an example embodiment.
- the software module(s) that implements the method 300 is referred to as a “retrieved information controller.”
- the retrieved information controller is implemented as executable instructions programmed and residing within memory and/or a non-transitory computer-readable (processor-readable) storage medium and executed by one or more processors of a device or system.
- the retrieved information controller and the device or system that executes it operate as explained with respect to FIG. 2 .
- the airport AI server queries airport services storage 130 and retrieves a list of airport fast food restaurants and menus, which it sends to smartphone 110 via the messaging app 119 .
- the passenger communicates a fast food order to airport AI server 130 .
- the airport AI server 130 via processing by the retrieved information controller, totals the price of the food sale. The passenger, may pay the total via an in-app payment function of the messaging app 119 .
- the airport AI server 130 places the passenger's fast food order from the restaurant, which prepares the food order and has the order waiting for the passenger.
- the airport AI may provide the passenger smartphone direction to the restaurant, which in an embodiment, may use augmented reality to indicate the location of the restaurant.
- the airport AI server 130 instead of polling the smartphone 110 for airport services, may ask, at 330 , whether the passenger desires any remote services. If the passenger indicates a need for remote services, such as restaurants, hotels, other remote service entities and event providers at the passenger's destination, the airport AI server 130 may query remote transaction server 140 and obtain via remote transaction services storage 142 , information about the remote services needed by the passenger, for example, at the passenger's destination.
- the remote service information may be transmitted to the passenger by airport AI server 130 via messaging app 119 , the passenger may select a remote service, and the AI server 130 in conjunction with remote transaction server 140 may provide the service via the remote service entity or remote event provider much the same as was done with the airport service entity in steps 340 - 380 .
- the server 400 includes retrieved information controller 401 and a services storage 402 .
- the server 400 is the airport AI server 130 .
- the server 400 is a logical collection of servers cooperating as a cloud.
- the retrieved information manager 401 is all or some combination of: the network interface 131 , airport AI storage 132 , the method 200 , and/or the method 300 .
- modules are illustrated as separate modules, but may be implemented as homogenous code, as individual components, some, but not all of these modules may be combined, or the functions may be implemented in software structured in any other convenient manner.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Human Computer Interaction (AREA)
- Environmental & Geological Engineering (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
- Smart Artificial Intelligence (AI) systems are installed at various types of locations where people gather for a specific purpose. One example is passenger terminals such as airports, where airport smart AI systems such as question and answer systems or chatbot systems, among others, can communicate with and provide personalized server-controlled messages/photos/maps and other chat and data to a user's smartphone messaging apps such as Whatsap™, Instagram™, WeChat™, Viber™, and others. Messaging apps of this type provide cross-platform, server-controlled, services such as voice over IP (VoIP) service, and the sending and receiving of text messages, chats, images, videos, voice calls, video calls, documents, user location and other data. Airports are one example of such locations, but there are many other types of locations such as train stations, cruise line departure points, bus stations, shopping malls, and other locations where many persons with smartphones congregate.
- Recent statistics show that messaging apps have on the order of two billion users. This user base is exchanging billions of messages on a daily basis. This represents an enormous amount of user data that can be used to provide services and guidance, especially to airline passengers and other travelers, and thereby enhance travel experience, shopping experience and other experience, both in a departing terminal, and at a destination.
- In various embodiments, methods and a system for user-voluntary, server-controlled interaction between user smartphone messaging apps and an airport smart AI server, in real time, are disclosed.
- Airport passengers using smartphones, as one example, will usually have one or more instant messaging apps or photo sharing apps installed on their phones. Interaction between an airport AI system and passengers' messaging apps can create opportunities as well as a seamless experience for both airports and passengers. Interaction can be in the form of messages or photos or even phone calls. Specifically, and in an example embodiment, an airport smart AI system may, with passenger consent, automatically connect with passengers' smartphones when the passengers enter airports, and the airport AI system can create a communication link with each individual passenger, via any of the above messaging apps, thereby enabling the AI system to communicate with the passenger. In an example embodiment, when the passenger enters the airport, the AI system may identify the passenger by, for example, facial recognition software via airport cameras, or by the passenger performing airport transactions such as printing a boarding pass or making a purchase at an airport point-of-sale (POS) terminal, all of which transactions are stored in the smartphone's browser history. The passenger may also be identified by searching for the passenger's smartphone number if the passenger has given his or her smartphone number when, say, purchasing tickets or has provided it for any other airport service. Passenger location can be identified in one embodiment by camera location or, in another embodiment by location of the above POS terminal. Passenger movement can then be tracked by the global position system (GPS), as only one example of a tracking system. Next, the airport AI server that controls interacting with the passenger can provide the passenger, via a messaging app on passenger's smartphone, personalized messages related to travel and other services, located both in the airport and elsewhere to enrich the travel experience by making purchasing and reservation transactions easier and less time consuming. The messages may relate strictly to travel experiences, like places of interest at a destination, or purchase and reservation experiences, either at the airport or at the passenger's destination. This will save the passenger time by removing, or substantially lowering, time spent standing in line, among other savings.
-
FIG. 1 is a diagram of a system for providing relevant information to smartphone users via interaction between passenger smartphone messaging apps and an airport AI server, according to an example embodiment. -
FIG. 2 is a diagram of a method for providing relevant information to smartphone users via interaction between passenger smartphone messaging apps and an airport AI server, according to an example embodiment. -
FIG. 3 is a diagram of another method for providing relevant information to smartphone users via interaction between passenger smartphone messaging apps and an airport AI server, according to an example embodiment. -
FIG. 4 is another diagram of another system for providing relevant information to smartphone users via interaction between passenger smartphone messaging apps and an airport AI server, according to an example embodiment. -
FIG. 1 is a diagram of asystem 100 for providing relevant information to smartphone users via Interaction with passenger smartphone messaging apps and an airport AI server, according to an example embodiment. It is to be noted that the components are shown schematically in greatly simplified form, with only those components relevant to understanding of the embodiments being illustrated. - Furthermore, the various components (that are identified in the
FIG. 1 ) are illustrated and the arrangement of the components is presented for purposes of illustration only. It is to be noted that other arrangements with more or fewer components are possible without departing from the teachings of providing relevant information to smartphone users via Interaction with passenger smartphone messaging apps and an airport AI server, presented herein and below. - Further still, while the disclosure herein is described in terms of airports, the described systems and methods may be used in many other types of locations such as train stations, cruise line departure points, bus stations, shopping malls, and other locations where many persons with smartphones congregate.
- The
system 100 includes amobile device 110.Mobile device 110 may be a smartphone or other suitable user-operated equipment. Whilemobile device 110 will be referred to herein as a smartphone,mobile device 110 may be a personal computer (PC) such as a laptop PC, a tablet PC, a personal digital assistant (PDA), a mobile web appliance, or any mobile machine capable of executing instructions (sequential or otherwise) that specify actions to be taken by that machine. Thesmartphone 110 includes: one or more transmit/receive elements, such asantennas 111, for wireless transmission of radio signals, atransceiver 112, physical (PHY)circuitry 113, media access control (MAC)circuitry 114,processing circuitry 115 andmemory 116. Transceiver 112 may transmit and receive data as data packets.MAC circuitry 114 may be arranged to configure data packets such as a physical layer convergence procedure (PLCP) protocol data unit (PPDUs) and also arranged to transmit and receive PPDUs, among other things. ThePHY circuitry 113 may include circuitry for modulation/demodulation, upconversion/downconversion, filtering, amplification, and other radio functions, and may be arranged to transmit the PPDU. Theprocessing circuitry 115 may include a processor such as a general purpose processor or special purpose processor. Theprocessing circuitry 115 may implement one or more functions associated with transmit/receiveelements 111, thetransceiver 112, thePHY circuitry 113, theMAC circuitry 114, and/or thememory 116. WhileFIG. 1 illustratesprocessing circuity 115 andtransceiver 112 as separate components, they may be integrated together in an electronic package or chip.Memory 116 may include the messaging apps discussed above, in a read-only-memory (ROM) part of the memory such asROM 117. Themessaging app 119 in an example embodiment may be stored in the userdata partition ofROM 117. Themessaging app 119 connects to other parts ofsmartphone 110, via amessaging app interface 118 which may be part of themessaging app 119 itself. Connection may be made to processingcircuitry 115 or toMAC 114 where messages to and from the messaging app may be configured into packets for transmission and reception from and to thesmartphone 110. - The
system 100 also includes anairport AI server 130. The airport AI server includes network interface 131, airport AI storage 132 andairport services storage 133. Airport AI storage 132 may include a secured database ofsmartphone 110 information, identified as to each smartphone in the system, as discussed below.Airport services storage 133 may store information about a variety of airport services and functions by airport service entities within the airport, such as restaurants, fast food locations, coffee services, general shopping services, disabled passenger service, and other services available in the airport, and in some embodiments reviews about the services collected from other passengers.Airport services storage 133 may also store up-to-the-minute airline information about airlines, flight numbers, departure times, arrival times, gate numbers, and the like. In an example embodiment, the airport services locations such as terminals, gates, restaurants and personal service locations may be stored in a grid layout of the airport. In an example embodiment, airport AI storage 132 operates in conjunction withairport services storage 133 to provide the appropriate products and services information to the identifiedsmartphone 110. Although not shown,airport AI server 130 also includes radio transmit/receive components similar to those discussed with respect tomobile device 110. Network interface 131 connects theairport AI server 130 to a plurality of passenger-operated mobile devices 110 (only one such device being illustrated) in the airport via a local area network such as airportwireless network 120 which, in an example embodiment, may be a Wi-Fi network. The network interface 131 may include an application program interface (API) that serves as a portal to and from software applications in theairport AI server 130 for airportwireless network 120. Airportwireless network 120 connects to a plurality of passenger smartphones and other user-operatedmobile devices 110 on the airport premises via transmit/receiveantennas 111. In an example embodiment, there may be thousands of smartphones active at a given airport at any given time. Network interface 131 may also be configured to communicate withremote transaction server 140 via awireless network 150 or via awired connection 160, as discussed in detail below.AI server 130 may poll the smartphones, also as discussed in additional detail below, to determine when a user of a smartphone desires to send information to the AI server via themessaging app 119. - The
system 100 may further include one or moreremote transaction servers 140 connected toairport AI server 130 via the Internet 150 or other suitable network. Aremote transaction server 140 may, in an embodiment, be associated with a remote business such as a restaurant or hotel that may offer remote services for a traveler, or with a venue ticket sales entity, remote from the airport, e.g., at the passenger's destination. In an embodiment, a passenger may, via themessaging app 119 and responsive to polling by theAI server 130, provide AI server with 130 information that the passenger desires information about restaurants or venues and events at the passenger's destination. TheAI server 130 may, in one embodiment, interact withremote transaction server 140, as discussed below, and provide the smartphone with a list of best restaurants at the destination including reviews and ratings. Similarly, messages fromAI server 130 can be related to venues, events, local cuisines, and shopping spots based on the passenger's destination. The AI server can also message photos of locations, maps, special cuisine photos in restaurants, and similar information to provide more details to the passenger. TheAI server 130 can also provide reviews and feedback collected from other passengers about remote businesses, venues and events. - In an example embodiment,
remote transaction server 140 may be operated by a business separate from the airport. In an example embodiment, a plurality ofremote transaction servers 140 may be operated by a remote server aggregator that is separate from the airport and aggregates a plurality of remote transaction servers. In an example embodiment,remote transaction server 140 may be operated by a remote server aggregator that is located at the airport and coupled to theairport AI server 110 viacabling 160. In an example embodiment, theremote transaction server 140 or remote server aggregator may be part ofairport AI server 130. - The
remote transaction server 140 includes radio transmit/receive components similar to those discussed with respect tomobile device 110. As discussed above,remote transaction server 140, when separate from the airport, may be connected to theairport AI server 130 viaInternet 150 or other suitable network. The connection betweenInternet 150 andremote transaction server 140 may be made via network interface 141, which may include an API.Remote transaction server 140 is configured to offer to a user ofsmartphone 110 the ability to engage in various remote services at restaurants, hotels and other businesses located, for example, at the passenger's destination. The remote services may be based on the needs of the passenger and also on information retrieved fromsmartphone 110 viaairport AI server 130. For example, the passenger may be asked, via themessaging app 119, whether the passenger needs a particular service based on retrieved information from the smartphone browser history that shows that the passenger prefers that particular type of service. Thesystem 100 can be operated in a variety of manners as described herein and below. - In an example embodiment, when a passenger or other user enters an airport with a
smartphone 110, theairport AI server 130 automatically connects, via network interface 131, with thesmartphone 110 via a smartphone'smessaging app 119, if permitted by the passenger. In an example embodiment, the passenger may be asked if he/she would consent to connect to theairport AI 130 and provide information, and if the passenger is over thirteen (13) years of age. If the passenger consents and is over 13 years of age, the passenger is also presented with a list of selectable consents of varying scope, such as agree to allow emails to be sent from retailers to the passenger, allow phone calls from retailers to the passenger, allow retailers to send text messages to the passenger, allow retailers to send postage mail to the passenger, connect to remove service websites, and the like. - Details such as product preferences of the passenger can be retrieved from the phone's browser history, which is stored for phone browsers like it is for a laptop or other computers. Such information can be used for providing products and services for the passenger as discussed below. The
airport AI server 130 then stores the user's consent and the retrieved information in airport AI storage 132 within a passenger database. For protection, personal retrieved passenger information such as name, gender, age, address, phone number, airline, destination, flight number, and similar personal information, may be marked in the passenger database with a flag to protect its confidentiality and its access from other services. - Various identification schemes may be used to map the stored information to the appropriate
mobile user device 110 or to the particular passenger. In one embodiment, a token is generated that uniquely represents a given smartphone. The preferences of the particular passenger can be updated each time the passenger enters the airport for different trips, since there will be additional phone browsing between trips and new information from the browsing history between trips can be used to update the user's database in airport AI server 131 when the passenger again enters the airport for a new trip. - The
airport AI server 130 may then greet the passenger via the user's messaging app such as WhatsApp, and search the smartphone. Theairport AI system 130 may then retrieve from thesmartphone 110, via network interface 131, consented-to details such as passenger name, age, gender, street address, email address, smartphone number, airline, destination, flight number and similar information. - In an example embodiment, using the flight information provided by
smartphone 110,airport AI server 130 may then send to thesmartphone 110, via the messaging app for display, the flight time and gate number of the user's flight, based on information in airport AI storage 132 andairport services storage 133. Having flight and gate information on one's phone display would remove the requirement to spend time looking at the airport display upon entering the airport and tracking down the city, airline, flight, time, and gate number. Further, a grid of the airport, including grid coordinates and other airport markers, such as airline ticket counters or shops, may be stored in airport AI storage 132. The location of thesmartphone 110 can also be tracked by a system such as the global positioning system (GPS). The smartphone location information and location motion information, for example by the GPS, combined with the airport grid information and markers, may be used to implement augmented reality to illustrate, on the display ofsmartphone 110, the direction to the user's gate. For example, an image of thesmartphone 110's location in the airport may be sent tosmartphone 110 for display byAI server 130, the server having used well known scaling technology to superimpose the grid of airport coordinates and other airport markers, discussed above, on the image of the airport. The resultant map of airport coordinates and airport markers can be used byAI server 130 to locate the passenger's gate by arrows and other indicators, in order to implement the augmentation. - In an example embodiment the
airport AI server 130 may also ask the passenger, via messaging in the smartphone'smessaging app 119, whether there are any airport services or remote services the passenger desires, transactional or otherwise. The passenger can, reply via the messaging app, that he or she needs, for example, to buy a book, or buy fast food at the airport. Theairport AI server 130, using the airport grid information stored inairport services storage 133 and GPS location of the passenger, can reply with the direction to the nearest book store and the nearest fast food concession in the airport. In an example embodiment, theairport AI server 130 may make use of the in-app payment function available in messaging apps. For example, theairport AI server 130 asks the passenger, via the connection to themessenger app 119, what airport service the passenger may need. If the passenger replies with information that indicates that he or she wants to order fast food, theairport AI server 130 may provide the passenger, via themessaging app 119 ofsmartphone 110, information comprising a list of fast food restaurants available in the airport, using the airport services and grid information stored inairport services storage 133. In an example embodiment, theairport AI server 130 can use the fast food restaurant grid locations and other airport markers to identify the location of the fast food restaurants nearest the passenger by using augmented reality as discussed above. In an example embodiment theairport AI server 130 can inform the passenger of the fast food restaurants that are both near the passenger and near the airport gate from which the passenger is to depart. The passenger can select a fast food restaurant from the list and, via themessaging app 119 ofsmart phone 110, provide to theairport AI server 130, information comprising both the identity of the restaurant and the fast food desired. The airport AI server may total the price for the order. The passenger is notified of the price, which may comprise theAI server 130 providing the price via a graphical user interface for the in-app payment function of themessaging app 119. The passenger may then pay the price, via the in-app payment function ofmessaging app 119. TheAI server 130 may then place the order to the fast food restaurant, selected by the passenger, viaairport wireless network 120, or via another suitable connection, and the fast food restaurant readies the product of the order, e.g., the fast food. The fast food order will then be available for the passenger for pick-up when the passenger arrives at the fast food restaurant, without the passenger having to wait through the usual queue to place and receive the order. This is a particular time saver if a passenger is in a rush to be on time for a flight. - If the passenger replies that he or she would like to know about restaurants and hotels at the destination, the
airport AI server 130 can queryremote transaction server 140 and inform thesmartphone 110, viamessaging app 119, of names and ratings of restaurants and hotels at the destination. In an example embodiment, theairport AI server 130 can provide the passenger, viasmartphone 110, with the ability to make a reservation at a restaurant or hotel selected by the passenger. The passenger can use the in-app payment function of the messaging to pay a deposit that may be needed for the hotel.Airport AI server 130 can interact withremote services server 140 as may be needed for the above reservation service. This interaction may be via eitherInternet 150 if theremote services server 140 is located remotely from the airport AI server, or viacabling 160 if theairport AI server 130 andremote services server 140 are located close to each other. These and other embodiments are now discussed with reference to theFIGS. 2-4 . -
FIG. 2 is a diagram of amethod 200 for providing relevant information to smartphone users via interaction between passenger smartphone messaging apps and an airport AI server, according to an example embodiment. The software module(s) that implements themethod 200 is referred to as a “retrieved information controller.” The retrieved information controller is implemented as executable instructions programmed and residing within memory and/or a non-transitory computer-readable (processor-readable) storage medium and executed by one or more processors of a device or system. The processor(s) of the device or system that executes the retrieved information controller are specifically configured and programmed to process the retrieved information controller. The retrieved information controller may or may not have access to one or more network connections during its processing. The network connections can be wired, wireless, or a combination of wired and wireless. - In an embodiment, the device or system that executes the retrieved information controller is
airport AI server 130. - In an embodiment, the device or system that executes the retrieved information controller is a logical collection of servers organized as a cloud.
- In an embodiment, the retrieved information controller is the network interface 131, and the remote network interface 141.
- The retrieved information controller has access and control over the database of airport AI storage that includes personal passenger information. In an embodiment, the airport AI storage is the airport AI storage 132.
- At 210, when a passenger enters an airport with a
smartphone 110, theairport AI server 130 automatically connects, via network interface 131, with thesmartphone 110 via amessaging app 119 on thesmartphone 110, if permitted by the passenger. In this regard, the passenger is asked at 220 whether he/she is over age 13 and consents to connecting to theairport AI server 130 and provide information to the airport AI server. If the passenger is over age 13 and consents, then at 230 thepassenger smartphone 110 is connected toairport AI server 130. Theairport AI server 130 retrieves passenger information from the passenger'ssmartphone 110. The information includes product and service preferences from the smartphone browsing history, the passenger's airline flight number, and other information stored onsmartphone 110.Airport AI server 130 stores in airport AI stored 132, the passenger's consent and the retrieved passenger information fromsmartphone 110 via the retrieved information controller software module. At 240, theairport AI server 130 interacts withairport services storage 133 to determine airline information and transmits via themessaging app 119, for display onsmartphone 110, the resultant passenger airline, flight number, flight time, terminal of departure and gate of departure. -
FIG. 3 is a diagram of another method for providing relevant information to smartphone users via Interaction with passenger smartphone messaging apps and an airport AI server, according to an example embodiment. As withFIG. 2 , the software module(s) that implements themethod 300 is referred to as a “retrieved information controller.” Again as withFIG. 2 , the retrieved information controller is implemented as executable instructions programmed and residing within memory and/or a non-transitory computer-readable (processor-readable) storage medium and executed by one or more processors of a device or system. The retrieved information controller and the device or system that executes it operate as explained with respect toFIG. 2 . - In an example embodiment, at 305
airport AI server 130 continuallypolls smartphone 110 viamessaging app 119, according to some predetermined timing sequence. If at any time the passenger wants to retract consent and halt discourse with the airport AI server, the passenger can so indicate and the discourse will end. In an example embodiment, this is implemented by thepolling 305 by asking atdecision 310 whether the passenger wants to stop the conversation. The path through the decision point may be called the “stop loop.” If the answer is YES, the process ends at 320. In example embodiments, the passenger is given the opportunity to stop or “opt-out” of the discourse at any point in the process. Therefore there may be a stop loop (not illustrated) after each step of the method, namely after 340, 350, 360, 370, 380. If the passenger answers YES at any stop loop decision point, the process ends. Stop loops may similarly be placed after each step of the method ofFIG. 2 to afford the passenger the opportunity of opting out at any point in the method. - If the answer to the question at 310 is NO, the polling asks at 330 if the passenger desires airport services. If the answer to the question is currently NO, the process continues through the stop loop at 310. At some point in the
polling 330, the passenger may answer YES, and at 340 the passenger, who may be a distance from a restaurant, informs theairport AI server 130, via thesmartphone messaging app 119, that he or she wants to order fast food. For example, the passenger may send AI server 130 a message that communicates that the passenger would like to know about the restaurants at the airport. If the passenger communicated that he or she would like information about restaurants at the airport, for example for fast food, then at 350 the airport AI server queriesairport services storage 130 and retrieves a list of airport fast food restaurants and menus, which it sends tosmartphone 110 via themessaging app 119. At 360 the passenger communicates a fast food order toairport AI server 130. Theairport AI server 130, via processing by the retrieved information controller, totals the price of the food sale. The passenger, may pay the total via an in-app payment function of themessaging app 119. At 370 theairport AI server 130 places the passenger's fast food order from the restaurant, which prepares the food order and has the order waiting for the passenger. At 380 the airport AI may provide the passenger smartphone direction to the restaurant, which in an embodiment, may use augmented reality to indicate the location of the restaurant. When the passenger arrives at the restaurant at 390, the food order is ready for the passenger, without the passenger having to wait in line to order the food. While this disclosure describes the passenger being provided the ability to interact with airport services, theairport AI server 130, instead of polling thesmartphone 110 for airport services, may ask, at 330, whether the passenger desires any remote services. If the passenger indicates a need for remote services, such as restaurants, hotels, other remote service entities and event providers at the passenger's destination, theairport AI server 130 may queryremote transaction server 140 and obtain via remotetransaction services storage 142, information about the remote services needed by the passenger, for example, at the passenger's destination. The remote service information may be transmitted to the passenger byairport AI server 130 viamessaging app 119, the passenger may select a remote service, and theAI server 130 in conjunction withremote transaction server 140 may provide the service via the remote service entity or remote event provider much the same as was done with the airport service entity in steps 340-380. -
FIG. 4 is a diagram of another system for providing relevant information to smartphone users via Interaction with passenger smartphone messaging apps and an airport AI server, according to an example embodiment. - The
server 400 includes a variety of hardware components and software components. The software components of theserver 400 are programmed and reside within memory and/or a non-transitory computer-readable medium and execute on one or more processors of theserver 400. Theserver 400 communicates over one or more networks, which can be wired, wireless, or a combination of wired and wireless. - In an embodiment, the
server 400 implements, inter alia, the processing described above with respect toFIGS. 1-3 . - The
server 400 includes retrievedinformation controller 401 and aservices storage 402. - In an embodiment, the
server 400 is theairport AI server 130. - In an embodiment, the
server 400 is a logical collection of servers cooperating as a cloud. - In an embodiment, the
services storage 402 is theairport services storage 133. - In an embodiment, the retrieved
information manager 401 is all or some combination of: the network interface 131, airport AI storage 132, themethod 200, and/or themethod 300. - The retrieved
information manager 401 is configured to: (i) record retrieved information and consents of a user airport AI storage 132 that is managed by theAI server 130, (ii) record consents provided by the user for selective access to informationmobile device 110, (iii) provide a user-consent identifier that is specific to eachmobile device 110, (iv) automatically connect with and track eachmobile device 110, and (v) provide specific elements of information retrieved from amobile device 110 to any of the airport services entities. - It should be appreciated that where software is described in a particular form (such as a component or module) this is merely to aid understanding and is not intended to limit how software that implements those functions may be architected or structured. For example, modules are illustrated as separate modules, but may be implemented as homogenous code, as individual components, some, but not all of these modules may be combined, or the functions may be implemented in software structured in any other convenient manner.
- Furthermore, although the software modules are illustrated as executing on one piece of hardware, the software may be distributed over multiple processors or in any other convenient manner.
- The above description is illustrative, and not restrictive. Many other embodiments will be apparent to those of skill in the art upon reviewing the above description. The scope of embodiments should therefore be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled.
- In the foregoing description of the embodiments, various features are grouped together in a single embodiment for the purpose of streamlining the disclosure. This method of disclosure is not to be interpreted as reflecting that the claimed embodiments have more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive subject matter lies in less than all features of a single disclosed embodiment. Thus the following claims are hereby incorporated into the Description of the Embodiments, with each claim standing on its own as a separate exemplary embodiment.
Claims (20)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16/209,121 US10686931B1 (en) | 2018-12-04 | 2018-12-04 | Smartphone messaging apps interaction with airport smart artificial intelligence |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16/209,121 US10686931B1 (en) | 2018-12-04 | 2018-12-04 | Smartphone messaging apps interaction with airport smart artificial intelligence |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20200177725A1 true US20200177725A1 (en) | 2020-06-04 |
| US10686931B1 US10686931B1 (en) | 2020-06-16 |
Family
ID=70848841
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/209,121 Active US10686931B1 (en) | 2018-12-04 | 2018-12-04 | Smartphone messaging apps interaction with airport smart artificial intelligence |
Country Status (1)
| Country | Link |
|---|---|
| US (1) | US10686931B1 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111984877A (en) * | 2020-07-09 | 2020-11-24 | 北京北大千方科技有限公司 | Airport land-side passenger travel chain construction method, airport land-side passenger travel chain construction system, airport land-side passenger travel chain storage medium and terminal |
| WO2022127255A1 (en) * | 2020-12-18 | 2022-06-23 | 卡斯柯信号有限公司 | Non-contact intelligent customer service system applied to rail transit, and application method |
| CN116915571A (en) * | 2022-11-30 | 2023-10-20 | 北京大唐永盛科技发展有限公司 | Service access system based on gridding management and control method thereof |
| US12199937B2 (en) * | 2021-02-17 | 2025-01-14 | Panasonic Intellectual Property Management Co., Ltd. | Communication assist device |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020073235A1 (en) * | 2000-12-11 | 2002-06-13 | Chen Steve X. | System and method for content distillation |
| US8463286B2 (en) * | 2009-01-27 | 2013-06-11 | Apple Inc. | Systems and methods for accessing travel services using a portable electronic device |
| US20120209872A1 (en) * | 2011-02-13 | 2012-08-16 | Openwave Systems Inc. | User-centric identity management proxy for personalized browsing |
| US20140195664A1 (en) * | 2012-02-15 | 2014-07-10 | Flybits, Inc. | Zone Oriented Applications, Systems and Methods |
| US9443447B2 (en) * | 2012-07-31 | 2016-09-13 | Google Inc. | System and method for displaying real-time flight information on an airport map |
| US9460608B2 (en) * | 2012-09-13 | 2016-10-04 | Apple Inc. | Reminder creation for tasks associated with a user event |
| US20170140174A1 (en) * | 2014-10-02 | 2017-05-18 | Trunomi Ltd | Systems and Methods for Obtaining Authorization to Release Personal Information Associated with a User |
| WO2016210327A1 (en) * | 2015-06-25 | 2016-12-29 | Websafety, Inc. | Management and control of mobile computing device using local and remote software agents |
| CN105069737A (en) * | 2015-09-21 | 2015-11-18 | 无锡知谷网络科技有限公司 | Mobile service terminal, mobile service system and data processing method for airport services |
| US10111032B2 (en) * | 2015-11-11 | 2018-10-23 | Tile, Inc. | Location history access for lost tracking device |
| US20170330074A1 (en) * | 2016-05-11 | 2017-11-16 | The Board Of Regents Of The Nevada System Of Higher Education On Behalf Of The University Of NV | Methods And Systems For Providing Travel Recommendations |
| US20180039952A1 (en) * | 2016-08-08 | 2018-02-08 | Bank Of America Corporation | System for data extraction and generating notifications for user coordination |
-
2018
- 2018-12-04 US US16/209,121 patent/US10686931B1/en active Active
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111984877A (en) * | 2020-07-09 | 2020-11-24 | 北京北大千方科技有限公司 | Airport land-side passenger travel chain construction method, airport land-side passenger travel chain construction system, airport land-side passenger travel chain storage medium and terminal |
| WO2022127255A1 (en) * | 2020-12-18 | 2022-06-23 | 卡斯柯信号有限公司 | Non-contact intelligent customer service system applied to rail transit, and application method |
| US12199937B2 (en) * | 2021-02-17 | 2025-01-14 | Panasonic Intellectual Property Management Co., Ltd. | Communication assist device |
| CN116915571A (en) * | 2022-11-30 | 2023-10-20 | 北京大唐永盛科技发展有限公司 | Service access system based on gridding management and control method thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| US10686931B1 (en) | 2020-06-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8762205B2 (en) | Method for delivering businesses enterprises advertising via instant messaging | |
| US12361338B2 (en) | Service management method and system | |
| US8718684B2 (en) | Text message paging and ordering system | |
| US20140343977A1 (en) | Queue remote management system and method | |
| US10204364B1 (en) | System and method for providing a virtual presence while securely managing and applying user profile data | |
| JP5175401B1 (en) | Information providing system and information providing method | |
| US10686931B1 (en) | Smartphone messaging apps interaction with airport smart artificial intelligence | |
| US20140278589A1 (en) | Mobile device establishment system | |
| US20230403336A1 (en) | Systems and methods for providing wireless-beacon-related services | |
| US20110022405A1 (en) | System and method of managing customer information | |
| KR102004132B1 (en) | Method for providing available seats information service using beacon | |
| US10371538B2 (en) | Determining directions for users within a venue to meet in the venue | |
| US10271188B2 (en) | Systems and methods for communicating with a unique identifier | |
| JP2013219749A (en) | Information provision system and information provision method | |
| KR101431754B1 (en) | Method and apparatus for advertisement information intermediation | |
| US12293387B2 (en) | Information processing device and information processing method | |
| KR20120122770A (en) | Delivery system and moethd based on recommendation information | |
| US20240212006A1 (en) | Methods and systems for tracking and recommending service providers | |
| TW201411541A (en) | Instant and location-based reservation system and method thereof | |
| US20200287958A1 (en) | Systems and methods for communicating with a unique identifier | |
| KR20130119061A (en) | Delivery system and moethd based on recommendation information | |
| JP2013219748A (en) | Information provision system and information provision method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| AS | Assignment |
Owner name: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT, NEW YORK Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS SECTION TO REMOVE PATENT APPLICATION: 15000000 PREVIOUSLY RECORDED AT REEL: 050874 FRAME: 0063. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST;ASSIGNOR:NCR CORPORATION;REEL/FRAME:057047/0161 Effective date: 20190829 Owner name: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT, NEW YORK Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS SECTION TO REMOVE PATENT APPLICATION: 150000000 PREVIOUSLY RECORDED AT REEL: 050874 FRAME: 0063. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST;ASSIGNOR:NCR CORPORATION;REEL/FRAME:057047/0161 Effective date: 20190829 |
|
| AS | Assignment |
Owner name: NCR VOYIX CORPORATION, GEORGIA Free format text: RELEASE OF PATENT SECURITY INTEREST;ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:065346/0531 Effective date: 20231016 Owner name: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT, NORTH CAROLINA Free format text: SECURITY INTEREST;ASSIGNOR:NCR VOYIX CORPORATION;REEL/FRAME:065346/0168 Effective date: 20231016 |
|
| AS | Assignment |
Owner name: NCR VOYIX CORPORATION, GEORGIA Free format text: CHANGE OF NAME;ASSIGNOR:NCR CORPORATION;REEL/FRAME:065820/0704 Effective date: 20231013 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |