WO2001033429A2 - Method for providing matching and introduction services to proximate mobile users and service providers - Google Patents

Method for providing matching and introduction services to proximate mobile users and service providers Download PDF

Info

Publication number
WO2001033429A2
WO2001033429A2 PCT/US2000/029516 US0029516W WO0133429A2 WO 2001033429 A2 WO2001033429 A2 WO 2001033429A2 US 0029516 W US0029516 W US 0029516W WO 0133429 A2 WO0133429 A2 WO 0133429A2
Authority
WO
WIPO (PCT)
Prior art keywords
user
users
search
database
communications device
Prior art date
Application number
PCT/US2000/029516
Other languages
French (fr)
Other versions
WO2001033429A3 (en
Inventor
Hirohisa A. Tanaka
Original Assignee
Gravitate, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gravitate, Inc. filed Critical Gravitate, Inc.
Priority to AU13458/01A priority Critical patent/AU1345801A/en
Publication of WO2001033429A2 publication Critical patent/WO2001033429A2/en
Publication of WO2001033429A3 publication Critical patent/WO2001033429A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B1/00Systems for signalling characterised solely by the form of transmission of the signal
    • G08B1/08Systems for signalling characterised solely by the form of transmission of the signal using electric transmission ; transformation of alarm signals to electrical signals from a different medium, e.g. transmission of an electric alarm signal upon detection of an audible alarm signal
    • G08B2001/085Partner search devices

Definitions

  • the present invention relates in general to a personal matching/meeting service that utilizes wireless, and/or Internet infrastructures coupled with real-time positional data.
  • Said infrastructures are used to connect users to a database of user profiles and real-time positional data.
  • Said database is used to inform system users when they come within range of other users who meet search criteria.
  • the present invention relates to improving personal meeting/matching services by locating users using positioning technology embedded within the wireless communications unit, peripherally attached, manually entered or obtained from the mobile communications infrastructure.
  • chat room In its traditional form, a chat room allows users to type messages via a keyboard and to view in real- time the messages that are typed by themselves and other users.
  • Another technology known as a "news group” allows users to post messages, data, and post replies to posted messages.
  • the users in a given chat room or on given news groups are physically separated, often by thousands of miles. Neither the chat room nor the news group allows the user to gather information about people around him, or to search for people around him.
  • Another more traditional system for introducing people is the dating or personal matching service.
  • the object of such a system is ultimately to arrange a face- to-face meeting.
  • users submit a profile to the system containing information about them and about whom they would like to meet.
  • the problem with traditional personal matching systems is that they do not maintain the user's real-time positions. This means that the system will probably only provide matches to users who live near each other.
  • a dating service that matched a person in New York with a person in Moscow would be useless to most users despite the fact that the person in Moscow might well provide the best compatibility with the person in New York.
  • the problem is that the parties are too physically distant for a meeting to be practical.
  • FIGURE 1 is a system level schematic.
  • FIGURE 2 illustrates one embodiment of a plurality of user profiles stored within the Secure Real-Time Positional database of Figure 1.
  • FIGURE 3 illustrates a typical message timeline of the system of figure 1.
  • FIGURE 4 is a flowchart embodiment of the present invention for searching the Secure Real-Time Positional database of Figure 1.
  • An object of the invention is to provide matching and /or introduction services between mobile users, and other mobile users or non-mobile users, in response to real-time, proximate positioning and correlated user profiles.
  • SRTP real-time positional
  • Said profiles contain personal information the user chooses to reveal.
  • Individuals or service providers such as a restaurant or a taxi service (mobile or fixed locations) can establish profiles. This information may include hobbies, interests, gender information, age, etc.
  • Profiles are based on a standard format, but users have the option of customizing content. Users choose which portions of their profile to make accessible, when, and to whom, via a user customizable "Publiclmage” which follows permissions similar to UNIX-based file permissions. Users define Access-groups and assign Access-control permissions to those groups for various sections of the Publiclmage similar to the UNIX operating system method for access control for file and directory structure read/write privileges.
  • the system contains a security flag, which can be set by the user to prevent his Publiclmage from being viewed by other users of the system.
  • a security flag can be set by the user to prevent his Publiclmage from being viewed by other users of the system.
  • a user might create a group called "Friends" and a group called "Business Associates.”
  • the Friends group might be given read permissions to the user's hobbies list, while the Business Associates group would not.
  • the Business Associates group might be given read permissions to schedule and resume information, whereas friends may not be given access to this data.
  • Users may update or alter their profiles with their mobile unit (MU) or other communications terminal, fixed or mobile.
  • MU mobile unit
  • Each user is assigned a user ID which is a string of characters used to uniquely identify the owner of the Publiclmage.
  • the user lD is conceptually similar to the UNIX user/login name.
  • the real-time position of the users and the exact date and time the position is logged.
  • the user's position and "registration time" is stored in the SRTP database with the user profiles.
  • the registration time could be obtained from an operating system call made by the server to determine the exact date and time the server receives the user's position, or the user's message (with position information) could be date and time "stamped" by the MU immediately prior to transmission.
  • Said mobile units are capable of establishing data connections via a wireless link, through a wireless infrastructure, to the Internet, and ultimately to a server that communicates with the SRTP database.
  • Said mobile units contain a means for determining and relaying the geographic position of the mobile unit to the server.
  • Said means for determining the position of a MU might be an integrated GPS receiver, cellular triangulation such as Time Difference of Arrival (TDOA), LORAN system, or even a more coarse position determination technique such as using the closest broadcasting base-station based on Received Signal Strength Indication (RSSI) or other means.
  • TDOA Time Difference of Arrival
  • LORAN LO Radio Access
  • RSSI Received Signal Strength Indication
  • the position sensor would be a GPS receiver embedded in (or attached peripherally) to the mobile unit (or users mobile laptop computer), but the positional sensor (or data source) could also be the user himself.
  • the user could manually enter his position into the mobile unit, either by typing on a keypad or keyboard, or by using a stylus and tapping a map or location in a table.
  • the most likely format for user entered data would be street address or other physical landmark (e.g. Fenway Park in Boston Mass.).
  • An element of this invention is the mechanics of tapping (or otherwise contacting) on a map (or table/spreadsheet entry, computer icon etc.) displayed on a computer screen resulting in the automatic relaying of the users current geographic position to the SRTP database.
  • the system is not restricted to a single position data format (e.g. latitude and longitude used for GPS or LORAN coordinates).
  • the server (or other system component) would simply identify the format and translate it into a data format used within the database.
  • a server is typically used to provide access to the SRTP database.
  • One implementation of the server is an HTTP server.
  • the purpose of the HTTP server is to facilitate an HTTP transport layer connection with the mobile unit or intermediate point. Said connection allows the user to update his portion of the database.
  • the HTTP server would generate WWW pages that would be viewed from any WWW browser.
  • Said WWW pages contain forms that would allow the user to be authenticated by the HTTP server, edit his Publiclmage, edit his Access Control, edit his Access groups, submit search requests, etc.
  • Said HTTP server is also used to return results of database queries to the user in browsable form.
  • Locked Users in locked mode will not be included in searches from other users. Users can set themselves in locked mode for privacy or security reasons. If the user's position has not been updated after a predetermined time set by the user, the position is considered invalid, i.e. timed out. Unless the user takes steps to update the position data, he or she will not be included in any query results from other users. Non-mobile users, such as fixed-point service providers can set time-out to infinity, meaning that their position will not change.
  • An optional operational feature may be the users position can be updated autonomously simply by the user setting an auto_position flag.
  • the MU transmits the user's geographic position to the server every time the MU unit registers with the local wireless cell/PC S site in the same way a cellular phone performs auto registration, already well known in the art of wireless communications.
  • Standby The user goes from disconnected to standby by registering his current location to the server. In standby mode user profiles become accessible to server queries and time-out counters are set. Browsing mode: In browsing mode, the user submits a request to the server.
  • the request contains search parameters the database server uses to find matching profiles, as well as the position of the requester. By obtaining the location of the requester, the database can return profiles for users that are physically close to the requester. "Near" is a user defined search radius accompanying the request or as part of the user profile.
  • the user can specify temporal parameters for the search(s) to occur.
  • One temporal parameter, periodicity allows a user to tell the server how often to perform the defined search, for example every 30 minutes.
  • the user can also specify the persistence of the search.
  • the persistence determines the number of searches that are to be carried out.
  • the user can define the persistence as a number of searches, or as a maximum time interval to continue searches. For example, perform 24 searches, or search for the next 12 hours. Combining periodicity and persistence in the example supra yields "search every half hour for the next 12 hours.”
  • the request to contact the owner of a Public Image is initiated by sending the requester's (Person A) Publiclmage to the desired recipient (Person B). If Person B is not a member of any access control group previously defined by Person A, Person B accesses Person A's Publiclmage with "Public" access permissions, containing the most limited information from Person A's Public Image. Included in this request for contact is a list of preferred means of contacting Person A. Person B can choose to accept or reject the request for contact from Person A.
  • Person B If Person B chooses to accept the request, Person B must choose a method of responding.
  • the system supports secure contact, in which no personal contact information is disclosed. For example, an email message can be sent through the server without revealing either person's private email address or location. Contact can also be initiated through Caller-ID blocked phone calls or any other means. Consequently, Person A and Person B can choose to initiate face-to-face contact.
  • Figure 3 describes an embodiment of message traffic between a mobile terminal and the SRTP database. The nature of the transport layer connections is not shown on the diagram, but are well known in the art.
  • the MU would be connected to the WAP (Wireless Application Protocol) server via a WAP connection and the WAP server would be connected to the HTTP (WWW) server via an HTTP connection.
  • WAP Wireless Application Protocol
  • search req The purpose of the user initiated search request, search req, is to allow the user of a mobile unit to query the WWW server to perform a database search.
  • Search criteria are contained within the message body.
  • the message might instruct the web server to search the SRTP database for profiles including the word "baseball". It could further instruct the web server to return profiles only for users within a given geometric radius, for example 2 miles from the user.
  • the search req of this embodiment has 5 fields: requestor_ID, password, user position, search_words, and search radius. These fields could either be encoded or sent as cleartext.
  • searchjreq fragment assumes the search_req is sent as cleartext.
  • the keywords and values are sent as colon separated pairs.
  • search_req "requestor_ID:J ⁇ /m23:password:.x w , 94/ ⁇ :position:GES 234.33 153.65: search_words : baseball: search_radius: 1 mile"
  • the search_req becomes a dbase_query after being forwarded to the Secure
  • Real Time Database by the server e.g. WWW server.
  • Said query is formulated based on the position, Search _radius and search words fields in the search req.
  • the requestor ID (or user D) field in the search_req divulges to the WWW server the identity of the registered system user who is making the request.
  • the password is used for security to insure that the request in fact originated from the user who originally registered with the WWW server.
  • the position field in the search req is used to convey the requesting users geographic position to the web server.
  • the value following the position field (also referred to as a key) includes information that identifies what type of positional data is being presented.
  • the mobile unit would send GPS coordinates as the standard latitude and longitude. Other formats are also supported. For example, users without GPS receivers might need to enter the position manually as a street address. In this case the position key:value pair might appear as "position: STREET 345 main St., anytown, anystate, USA". Furthermore, if this data were provided by the cellular infrastructure itself through triangulation of radio signals using Time Difference of Arrival (TDOA) or some other location technique, the position field would originate within the mobile communications infrastructure.
  • TDOA Time Difference of Arrival
  • Some key:value pairs are optional. For example, if no search words were sent, the WWW server would have default search capability that uses search words from the requester's user profile as search _words. The search radius could also be omitted and the WWW server would perform the database search using a default radius (e.g. one mile). The password might also be omitted if some information such as the MU's Mobile Identification Number and/or Electronic Serial Number could be automatically obtained from the phone or mobile communications infrastructure to verify the identity of the requesting MU.
  • the Secure Real Time Position database (SRTP) yields raw, unformatted data, database _query_results, that are the results of the database query and are returned to the server.
  • the WWW server reformats the dbase_query_results and returns the data to the user in a browsable form as query _results.
  • a system 10 for providing a method of matching and introduction services generally includes position determining means 1, a communications device 2, which may be fixed or mobile, a wireless communications infrastructure 3, an Internet connection 4 that may be wired or wireless, a server 5 provides access to Secure Real Time Positional (SRTP) database 6.
  • SRTP Secure Real Time Positional
  • the SRTP database 6 includes a plurality of user profiles 7, 8, and 9.
  • a first user creates a user_proflle 7 using a communications device 2 which is preferably a wireless mobile phone, wireless Personnel Digital Assistant (PDA), beeper, or additionally a fixed terminal, wired or wireless, and stores said user profile 7 in the Secure Real Time Positional database 6.
  • PDA Personal Digital Assistant
  • Said user_prof ⁇ le 7 comprises a user_ID, user password, said first users current geographic position, the time and or date said first users current position was last updated, a security lock to prevent viewing of said user_prof ⁇ le 7 by other users, access control features to assign read/write privileges to other users or groups of users, and a Publiclmage portion of said user_pro ⁇ le 7 which said first user customizes with any desirable content such as hobbies, dating preferences, music preferences, or even graphics, audio, video, or text.
  • Said SRTP database 6 contains a plurality of previously registered additional user_profiles 8, 9 each also comprising a user_ID, user password, users current position, the time and/or date a users current position was last updated, a security lock, access control features, and a Publiclmage portion of said user _profiles 8,9.
  • Said first user submits a search request to the system 10 using communications device 2 together with search criterion including keywords and geographic search radius.
  • Said first user's geographic position is automatically determined by position sensor 1 and is embedded in the search request submitted to the system 10.
  • Position sensor 1 is preferably an embedded Global Positioning System (GPS) receiver or "chipset" integrated into the communications device.
  • GPS Global Positioning System
  • An alternate embodiment is a display 11 in the communications device 2 that presents said first user with information such as a map so said first user may simply tap the display 11 in the communications device 2 with a stylus or other pencil-like instrument at the location where said first user currently resides.
  • the communications device 2 recognizes the precise geographic location of the user by where on the display 11 said first user taps and automatically includes this location in the search ⁇ request submitted to the system 10.
  • the techniques whereas a computer can correlate a tap on a display with data in the computers memory is already well known
  • SUBSTITUTE SHEEI (HULE 26) in the art such as is used in the Hewlett Packard 360LX palmtop PC.
  • the novelty in the invention disclosed herein is that the tap on the display 11 is interpreted as a geographic position by the communications device 2 and is automatically relayed to a distant location, in this embodiment, the server 5.
  • the information presented on display 11 can be a map, table of landmarks, list of streets, or even an address corresponding to a phone number such as the E911 services employ.
  • Said first users search request is transmitted by the communications device 2 to the wireless communications infrastructure 3 where a connection is made to the Internet 4.
  • the connection to the Internet 4 may alternately be made through an optional intermediate Wireless Application Protocol server 12 to facilitate communications as shown in Figure 1.
  • Said first user's search request arrives at the World Wide Web (WWW) server 5 from the Internet 4.
  • WWW World Wide Web
  • said first users search request is authenticated and parsed for the required information and syntax by server 5.
  • the server 5 then updates said first users geographic position in the SRTP database 6.
  • the server 5 begins the search process for a match or matches to said first users search jrequest by first querying the SRTP database 6 for other users that are geographically proximate to said first user within the search radius specified in said first users search request or said first users userjprofile if a search radius is not included in said first users search request.
  • Other user_profiles 8,9 returned from the SRTP database 6 are then searched by the server 5 for search_words specified in said first users search request or said first users user_profile if search_words are not included in said first users search _request.
  • the Publiclmages of the user_profiles 8,9 that do not have any access control features enabled are relayed to said first user as query results.
  • Said first user examines query results returned by system 10 for user jprof ⁇ es that are of interest.
  • Said first user chooses a user profile 9 belonging to a second user.
  • the system 10 responds to said first users selection of userjprofile 9 by notifying said second user that said first user wishes to make contact in the manner specified by said first users userjprofile 7.
  • a mobile unit is a mobile computing or communications device, including for example a cellular phone with web browser, a PDA with wireless connectivity, a laptop with CDPD modem, and the like.
  • Mobile communications infrastructure is the infrastructure that provides the wireless connectivity to the mobile unit.
  • a typical implementation would be a cellular communications infrastructure comprising cellular base stations and mobile switching centers. Other implementations are possible.

Abstract

A system enabling mobile wireless users to obtain information on other proximate users both fixed and wireless. Said information is gathered from a central database that stores user profiles and real-time locations of system users. Mobile users can request information on nearby users by submitting a request from a mobile telephone or similar communications endpoint to the central database. The request is accompanied by the user's location, obtained from GPS (Global Positioning System) or other technology, or from user input. The server searches the profile database for nearby users based on requester's location, locations of other users of the system and optional parameters specified in the request. Search results are returned to the requester. The system facilitates communication between requester and owner(s) of profiles returned by system.

Description

METHOD FOR PROVIDING MATCHING AND INTRODUCTION SERVICES TO PROXIMATE MOBILE USERS AND SERVICE PROVIDERS
CROSS-REFERENCE TO RELATED APPLICATION
This application claims the benefit of the filing date of the previously filed United States Provisional Application Serial No. 60/162,333 filed October 29, 1999, as provided under 35 U.S.C. 119(e).
TECHNICAL FIELD
The present invention relates in general to a personal matching/meeting service that utilizes wireless, and/or Internet infrastructures coupled with real-time positional data. Said infrastructures are used to connect users to a database of user profiles and real-time positional data. Said database is used to inform system users when they come within range of other users who meet search criteria. In particular, the present invention relates to improving personal meeting/matching services by locating users using positioning technology embedded within the wireless communications unit, peripherally attached, manually entered or obtained from the mobile communications infrastructure.
BACKGROUND ART Several Internet based technologies have sought to introduce people and facilitate forms of dialogue. One such technology is the "chat room". In its traditional form, a chat room allows users to type messages via a keyboard and to view in real- time the messages that are typed by themselves and other users. Another technology known as a "news group" allows users to post messages, data, and post replies to posted messages. In both of these technologies, the users in a given chat room or on given news groups are physically separated, often by thousands of miles. Neither the chat room nor the news group allows the user to gather information about people around him, or to search for people around him.
Another more traditional system for introducing people is the dating or personal matching service. The object of such a system is ultimately to arrange a face- to-face meeting. In traditional systems, users submit a profile to the system containing information about them and about whom they would like to meet. The problem with traditional personal matching systems is that they do not maintain the user's real-time positions. This means that the system will probably only provide matches to users who live near each other. A dating service that matched a person in New York with a person in Moscow would be useless to most users despite the fact that the person in Moscow might well provide the best compatibility with the person in New York. The problem is that the parties are too physically distant for a meeting to be practical. However, if the New Yorker ever found himself in Moscow, a meeting would be feasible, but the traditional matching system would be unaware that the users had come within reasonable range of each other, because traditional systems do not maintain the real-time positions of the users. Thus the traditional system would not arrange for the parties to meet. A more detailed description of the need for the invention disclosed herein is found in United States Provisional application Serial No. 60/162,333 filed October 29, 1999 and is hereby incorporated by reference.
BRIEF DESCRIPTION OF THE DRAWINGS FIGURE 1 is a system level schematic.
FIGURE 2 illustrates one embodiment of a plurality of user profiles stored within the Secure Real-Time Positional database of Figure 1.
FIGURE 3 illustrates a typical message timeline of the system of figure 1. FIGURE 4 is a flowchart embodiment of the present invention for searching the Secure Real-Time Positional database of Figure 1.
DISCLOSURE OF THE INVENTION
An object of the invention is to provide matching and /or introduction services between mobile users, and other mobile users or non-mobile users, in response to real-time, proximate positioning and correlated user profiles.
Users establish profiles in a central secure real-time positional (SRTP) database via WWW technology. Said profiles contain personal information the user chooses to reveal. Individuals or service providers, such as a restaurant or a taxi service (mobile or fixed locations) can establish profiles. This information may include hobbies, interests, gender information, age, etc. Profiles are based on a standard format, but users have the option of customizing content. Users choose which portions of their profile to make accessible, when, and to whom, via a user customizable "Publiclmage" which follows permissions similar to UNIX-based file permissions. Users define Access-groups and assign Access-control permissions to those groups for various sections of the Publiclmage similar to the UNIX operating system method for access control for file and directory structure read/write privileges. The system contains a security flag, which can be set by the user to prevent his Publiclmage from being viewed by other users of the system. For example, a user might create a group called "Friends" and a group called "Business Associates." The Friends group might be given read permissions to the user's hobbies list, while the Business Associates group would not. The Business Associates group might be given read permissions to schedule and resume information, whereas friends may not be given access to this data. Users may update or alter their profiles with their mobile unit (MU) or other communications terminal, fixed or mobile. Each user, is assigned a user ID which is a string of characters used to uniquely identify the owner of the Publiclmage. The user lD is conceptually similar to the UNIX user/login name.
Essential to the functionality of the system is the real-time position of the users, and the exact date and time the position is logged. The user's position and "registration time" is stored in the SRTP database with the user profiles. The registration time could be obtained from an operating system call made by the server to determine the exact date and time the server receives the user's position, or the user's message (with position information) could be date and time "stamped" by the MU immediately prior to transmission.
Mobile users move about with mobile communication units in their possession. Said mobile units are capable of establishing data connections via a wireless link, through a wireless infrastructure, to the Internet, and ultimately to a server that communicates with the SRTP database. Said mobile units contain a means for determining and relaying the geographic position of the mobile unit to the server. Said means for determining the position of a MU might be an integrated GPS receiver, cellular triangulation such as Time Difference of Arrival (TDOA), LORAN system, or even a more coarse position determination technique such as using the closest broadcasting base-station based on Received Signal Strength Indication (RSSI) or other means. Ideally, the position sensor would be a GPS receiver embedded in (or attached peripherally) to the mobile unit (or users mobile laptop computer), but the positional sensor (or data source) could also be the user himself. In this case, the user could manually enter his position into the mobile unit, either by typing on a keypad or keyboard, or by using a stylus and tapping a map or location in a table. The most likely format for user entered data would be street address or other physical landmark (e.g. Fenway Park in Boston Mass.). An element of this invention is the mechanics of tapping (or otherwise contacting) on a map (or table/spreadsheet entry, computer icon etc.) displayed on a computer screen resulting in the automatic relaying of the users current geographic position to the SRTP database. This is similar to the "click and buy" feature currently employed on the Internet for purchasing a product or service where a computer mouse is used to "click" on a computer icon. The system is not restricted to a single position data format (e.g. latitude and longitude used for GPS or LORAN coordinates). The server (or other system component) would simply identify the format and translate it into a data format used within the database. A server is typically used to provide access to the SRTP database. One implementation of the server is an HTTP server. The purpose of the HTTP server is to facilitate an HTTP transport layer connection with the mobile unit or intermediate point. Said connection allows the user to update his portion of the database. In a typical implementation, the HTTP server would generate WWW pages that would be viewed from any WWW browser. Said WWW pages contain forms that would allow the user to be authenticated by the HTTP server, edit his Publiclmage, edit his Access Control, edit his Access groups, submit search requests, etc. Said HTTP server is also used to return results of database queries to the user in browsable form.
Once users have registered their profiles with the system, they can use their MU to update their position and submit queries of the database and be notified of queries made by other users. Mobile user records exist in the database in one of the following states:
Locked: Users in locked mode will not be included in searches from other users. Users can set themselves in locked mode for privacy or security reasons. If the user's position has not been updated after a predetermined time set by the user, the position is considered invalid, i.e. timed out. Unless the user takes steps to update the position data, he or she will not be included in any query results from other users. Non-mobile users, such as fixed-point service providers can set time-out to infinity, meaning that their position will not change. An optional operational feature may be the users position can be updated autonomously simply by the user setting an auto_position flag. When the auto_position flag is set, the MU transmits the user's geographic position to the server every time the MU unit registers with the local wireless cell/PC S site in the same way a cellular phone performs auto registration, already well known in the art of wireless communications.
Standby: The user goes from disconnected to standby by registering his current location to the server. In standby mode user profiles become accessible to server queries and time-out counters are set. Browsing mode: In browsing mode, the user submits a request to the server.
The request contains search parameters the database server uses to find matching profiles, as well as the position of the requester. By obtaining the location of the requester, the database can return profiles for users that are physically close to the requester. "Near" is a user defined search radius accompanying the request or as part of the user profile.
In addition to position, search parameters and search radius, the user can specify temporal parameters for the search(s) to occur. One temporal parameter, periodicity, allows a user to tell the server how often to perform the defined search, for example every 30 minutes. The user can also specify the persistence of the search. The persistence determines the number of searches that are to be carried out. The user can define the persistence as a number of searches, or as a maximum time interval to continue searches. For example, perform 24 searches, or search for the next 12 hours. Combining periodicity and persistence in the example supra yields "search every half hour for the next 12 hours." Once a user has submitted a request, he or she receives a reply from the server containing accessible portions of Publiclmages of other users matching the requesters query. The user reviews the search results via the MU and interacts with the search results much in the same way WWW users interact with results from search engines. The user views the Publiclmages and decides whether or not to request to contact the owner of a specific Publiclmage. The request to contact the owner of a Public Image is initiated by sending the requester's (Person A) Publiclmage to the desired recipient (Person B). If Person B is not a member of any access control group previously defined by Person A, Person B accesses Person A's Publiclmage with "Public" access permissions, containing the most limited information from Person A's Public Image. Included in this request for contact is a list of preferred means of contacting Person A. Person B can choose to accept or reject the request for contact from Person A. If Person B chooses to accept the request, Person B must choose a method of responding. The system supports secure contact, in which no personal contact information is disclosed. For example, an email message can be sent through the server without revealing either person's private email address or location. Contact can also be initiated through Caller-ID blocked phone calls or any other means. Consequently, Person A and Person B can choose to initiate face-to-face contact. Figure 3 describes an embodiment of message traffic between a mobile terminal and the SRTP database. The nature of the transport layer connections is not shown on the diagram, but are well known in the art. In one embodiment the MU would be connected to the WAP (Wireless Application Protocol) server via a WAP connection and the WAP server would be connected to the HTTP (WWW) server via an HTTP connection.
The purpose of the user initiated search request, search req, is to allow the user of a mobile unit to query the WWW server to perform a database search. Search criteria are contained within the message body. For example, the message might instruct the web server to search the SRTP database for profiles including the word "baseball". It could further instruct the web server to return profiles only for users within a given geometric radius, for example 2 miles from the user. The search req of this embodiment has 5 fields: requestor_ID, password, user position, search_words, and search radius. These fields could either be encoded or sent as cleartext. The following searchjreq fragment assumes the search_req is sent as cleartext. In this embodiment the keywords and values are sent as colon separated pairs.
search_req = "requestor_ID:Jø/m23:password:.x w,94/¥ :position:GES 234.33 153.65: search_words : baseball: search_radius: 1 mile"
The search_req becomes a dbase_query after being forwarded to the Secure
Real Time Database by the server (e.g. WWW server). Said query is formulated based on the position, Search _radius and search words fields in the search req. The requestor ID (or user D) field in the search_req divulges to the WWW server the identity of the registered system user who is making the request. The password is used for security to insure that the request in fact originated from the user who originally registered with the WWW server. The position field in the search req is used to convey the requesting users geographic position to the web server. The value following the position field (also referred to as a key) includes information that identifies what type of positional data is being presented. If the mobile unit has an integrated (or peripherally attached) GPS unit, the mobile unit would send GPS coordinates as the standard latitude and longitude. Other formats are also supported. For example, users without GPS receivers might need to enter the position manually as a street address. In this case the position key:value pair might appear as "position: STREET 345 main St., anytown, anystate, USA". Furthermore, if this data were provided by the cellular infrastructure itself through triangulation of radio signals using Time Difference of Arrival (TDOA) or some other location technique, the position field would originate within the mobile communications infrastructure.
Some key:value pairs are optional. For example, if no search words were sent, the WWW server would have default search capability that uses search words from the requester's user profile as search _words. The search radius could also be omitted and the WWW server would perform the database search using a default radius (e.g. one mile). The password might also be omitted if some information such as the MU's Mobile Identification Number and/or Electronic Serial Number could be automatically obtained from the phone or mobile communications infrastructure to verify the identity of the requesting MU. The Secure Real Time Position database (SRTP) yields raw, unformatted data, database _query_results, that are the results of the database query and are returned to the server. The WWW server reformats the dbase_query_results and returns the data to the user in a browsable form as query _results.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
With reference to Figure 1 of the drawings, a system 10 for providing a method of matching and introduction services generally includes position determining means 1, a communications device 2, which may be fixed or mobile, a wireless communications infrastructure 3, an Internet connection 4 that may be wired or wireless, a server 5 provides access to Secure Real Time Positional (SRTP) database 6. Referring to Figure 2, the SRTP database 6 includes a plurality of user profiles 7, 8, and 9. With reference to both Figures 1 and 2, a first user creates a user_proflle 7 using a communications device 2 which is preferably a wireless mobile phone, wireless Personnel Digital Assistant (PDA), beeper, or additionally a fixed terminal, wired or wireless, and stores said user profile 7 in the Secure Real Time Positional database 6. Said user_profιle 7 comprises a user_ID, user password, said first users current geographic position, the time and or date said first users current position was last updated, a security lock to prevent viewing of said user_profιle 7 by other users, access control features to assign read/write privileges to other users or groups of users, and a Publiclmage portion of said user_proβle 7 which said first user customizes with any desirable content such as hobbies, dating preferences, music preferences, or even graphics, audio, video, or text.
Said SRTP database 6 contains a plurality of previously registered additional user_profiles 8, 9 each also comprising a user_ID, user password, users current position, the time and/or date a users current position was last updated, a security lock, access control features, and a Publiclmage portion of said user _profiles 8,9. Said first user submits a search request to the system 10 using communications device 2 together with search criterion including keywords and geographic search radius. Said first user's geographic position is automatically determined by position sensor 1 and is embedded in the search request submitted to the system 10. Position sensor 1 is preferably an embedded Global Positioning System (GPS) receiver or "chipset" integrated into the communications device. An alternate embodiment is a display 11 in the communications device 2 that presents said first user with information such as a map so said first user may simply tap the display 11 in the communications device 2 with a stylus or other pencil-like instrument at the location where said first user currently resides. The communications device 2 recognizes the precise geographic location of the user by where on the display 11 said first user taps and automatically includes this location in the search ^request submitted to the system 10. The techniques whereas a computer can correlate a tap on a display with data in the computers memory is already well known
SUBSTITUTE SHEEI (HULE 26) in the art such as is used in the Hewlett Packard 360LX palmtop PC. The novelty in the invention disclosed herein is that the tap on the display 11 is interpreted as a geographic position by the communications device 2 and is automatically relayed to a distant location, in this embodiment, the server 5. The information presented on display 11 can be a map, table of landmarks, list of streets, or even an address corresponding to a phone number such as the E911 services employ.
Said first users search request is transmitted by the communications device 2 to the wireless communications infrastructure 3 where a connection is made to the Internet 4. The connection to the Internet 4 may alternately be made through an optional intermediate Wireless Application Protocol server 12 to facilitate communications as shown in Figure 1. Said first user's search request arrives at the World Wide Web (WWW) server 5 from the Internet 4.
Referring to Figure 4, said first users search request is authenticated and parsed for the required information and syntax by server 5. The server 5 then updates said first users geographic position in the SRTP database 6. The server 5 begins the search process for a match or matches to said first users search jrequest by first querying the SRTP database 6 for other users that are geographically proximate to said first user within the search radius specified in said first users search request or said first users userjprofile if a search radius is not included in said first users search request. Other user_profiles 8,9 returned from the SRTP database 6 are then searched by the server 5 for search_words specified in said first users search request or said first users user_profile if search_words are not included in said first users search _request. The user_profiles 8,9 that are both geographically close to said first user and contain some of the search_words specified by said first user, are examined for access control restrictions specified in said user_profiles 8,9. The Publiclmages of the user_profiles 8,9 that do not have any access control features enabled are relayed to said first user as query results. Said first user examines query results returned by system 10 for user jprofύes that are of interest. Said first user chooses a user profile 9 belonging to a second user. The system 10 responds to said first users selection of userjprofile 9 by notifying said second user that said first user wishes to make contact in the manner specified by said first users userjprofile 7.
Throughout this specification, reference is made to mobile units and mobile communications infrastructure. A mobile unit is a mobile computing or communications device, including for example a cellular phone with web browser, a PDA with wireless connectivity, a laptop with CDPD modem, and the like. Mobile communications infrastructure is the infrastructure that provides the wireless connectivity to the mobile unit. A typical implementation would be a cellular communications infrastructure comprising cellular base stations and mobile switching centers. Other implementations are possible.
In accordance with the provisions of the patent statutes and jurisprudence, exemplary configurations described above are considered to represent a preferred embodiment of the invention. However, it should be noted that the invention can be practiced otherwise than as specifically illustrated and described without departing from its spirit or scope.
10
SUBSTITUTE SHEET (riϋLE 26)

Claims

WHAT IS CLAIMED IS:
1. A method for providing matching and introduction services to users of communications equipment comprising the steps of: storing at least two user profiles in a database; storing the real-time geographic position of a plurality of users in said database; a first user submits a first search request to a first server using a first wireless communications device; Said server performs a first search of said database; said server returns search results to said first user; facilitating communication between said first user and other users whose user profiles have been selected by said first user.
2. The method according to claim 1 wherein said user profiles are created and stored using said wireless communications device.
3. The method of claim 1 or 2 wherein said user profiles are created and stored in said database via a World Wide Web connection.
4. The method of claim 1 wherein said first users current geographic position is determined by GPS technology integral to said wireless communications device.
5. The method of claim 1 wherein said first users current geographic position is determined by triangulation of radio waves emitted by said wireless communications device.
6. The method of claim 1 wherein said first users current geographic position is determined by Received Signal Strength Indication of the transmitted signal from said wireless communications device by at least one receiving station remote from said communications device.
7. The method of claim 1 wherein said first users current geographic position is determined by said first user entering said position data via manual interface with said wireless communications device.
8. The method of claim 1 wherein said wireless communication device automatically determines and then transmits said first users current geographic position as part of said search request.
11
SUBSTITUTE SHEET (P. Ξ 23)
9. The method of claim 1 wherein said search of said database comprises the steps of: initially sorting said user profiles based on geographic proximity to said first user; further sorting the remaining said user profiles that contain at least one search word specified by said first user; finally selecting remaining user profiles that contain access control features that have been disabled.
10. The method of claim 9 wherein said search is performed a plurality of times in response to said user defining the periodicity and persistence of said search of said database.
11. The method of claim 9 wherein said first user is automatically notified if an additional user becomes proximate to said first user wherein said additional user meets criterion established in said search of said database.
12. A method of transmitting the geographic position of a wireless communications device in response to a user contacting a first display integral to said wireless device at a position on said display that correlates with said users current geographic position.
13. The method of claim 12 wherein the information presented on said display is a map, table of landmarks, or list of streets.
14. A method for providing matching and introduction services to mobile users of wireless communications equipment comprising the steps of: creating and storing at least two user profiles in a database; storing the real-time geographic position of a plurality of users in said database; a first user submits a first search request to a first server using a first mobile wireless communications device; said first users current geographic position is transmitted to said database with said search request; a first search of said database is performed by said server using parameters provided by said first user; said server returns search results to said first user; facilitating communication between said first user and other users whose user profiles have been selected by said first user.
15. The method according to claim 14 wherein said user profiles are created and stored using said wireless communications device.
16. The method of claim 14 or 15 wherein said user profiles are created and stored in said database via a World Wide Web connection.
17. The method of claim 14 wherein said first users current geographic position is determined by GPS technology integral to said wireless communications device.
18. The method of claim 14 wherein said first users current geographic position is determined by triangulation of radio waves emitted by said wireless communications device.
19. The method of claim 14 wherein said first users current geographic position is determined by Received Signal Strength Indication of the transmitted signal from said wireless communications device by at least one receiving station remote from said communications device.
20. The method of claim 14 wherein said first users current geographic position is determined by said first user entering said position data via manual interface with said wireless communications device.
21. The method of claim 14 wherein said wireless communication device automatically determines and then transmits said first users current geographic position as part of said search request
22. The method of claim 14 wherein said search of said database comprises the steps of: updating said database with said first users current geographic position; initially sorting said user profiles based on geographic proximity to said first user; further sorting the remaining said user profiles that contain at least one search_word specified by said first user; finally selecting any remaining user profiles that contain access control features that have been disabled.
23. The method of claim 22 wherein said search is performed a plurality of times in response to said user defining the periodicity and persistence of said search of said database.
24. The method of claim 22 wherein said first server automatically notifies said first user if additional users become proximate to said first user wherein said additional users meet criterion established in said search of said database.
25. The method of claim 22 wherein said search of said database further includes the steps of syntax parsing and authenticating said first users search request.
PCT/US2000/029516 1999-10-29 2000-10-27 Method for providing matching and introduction services to proximate mobile users and service providers WO2001033429A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU13458/01A AU1345801A (en) 1999-10-29 2000-10-27 Method for providing matching and introduction services to proximate mobile users and service providers

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US16233399P 1999-10-29 1999-10-29
US60/162,333 1999-10-29
US09/691,322 2000-10-18
US09/691,322 US6819919B1 (en) 1999-10-29 2000-10-18 Method for providing matching and introduction services to proximate mobile users and service providers

Publications (2)

Publication Number Publication Date
WO2001033429A2 true WO2001033429A2 (en) 2001-05-10
WO2001033429A3 WO2001033429A3 (en) 2003-11-20

Family

ID=26858663

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/029516 WO2001033429A2 (en) 1999-10-29 2000-10-27 Method for providing matching and introduction services to proximate mobile users and service providers

Country Status (3)

Country Link
US (1) US6819919B1 (en)
AU (1) AU1345801A (en)
WO (1) WO2001033429A2 (en)

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002037323A1 (en) * 2000-10-30 2002-05-10 E-Plus Mobilfunk Gmbh & Co. Kg Method for bringing together (matching) object profiles using telecommunication networks
WO2002062092A1 (en) * 2001-01-29 2002-08-08 Esa Runola A method and a system for finding a partner based on location information in a communication system
KR20030018077A (en) * 2001-08-27 2003-03-06 신승래 The business model which enables the convinient and quick meeting between computer and mobile users.
WO2003040971A1 (en) * 2001-11-07 2003-05-15 Sitra Ltd. Request matching system and method
FR2833447A1 (en) * 2001-12-06 2003-06-13 Philip Winne Lewis Winner Mobile telephone dating service having SIM card stored personal information/server operator recorded allowing personal subscribers personal information exchange.
WO2003105445A1 (en) * 2002-06-11 2003-12-18 Adam Raff Communications device and method comprising user profiles matching between compatible devices
WO2004042609A2 (en) * 2002-11-06 2004-05-21 Sitra Ltd A list building unit and contact system
WO2004042608A2 (en) * 2002-11-06 2004-05-21 Sitra Ltd A list building unit, contact system and list building method
WO2004059996A1 (en) * 2002-12-27 2004-07-15 Nokia Corporation Location based services for mobile communication terminals
EP1521495A2 (en) * 2003-09-30 2005-04-06 Avaya Technology Corp. Method and apparatus for enabling a user to send a call to selected receivers
WO2005086521A1 (en) * 2004-02-20 2005-09-15 Sony Ericsson Mobile Communications Ab METHOD FOR PoC INSTANT TEMPORARY GROUP CHAT BASED ON PRESENCE AND LOCATION
WO2006005122A1 (en) * 2004-07-08 2006-01-19 Marshal Saul Rubinstein Location based matching and communications system
SG121018A1 (en) * 2004-09-24 2006-04-26 Chan Chue An ice breaking net
WO2007033814A2 (en) * 2005-09-20 2007-03-29 France Telecom Method for accessing data concerning at least one user enabling said user to be contacted subsequently
EP2003849A2 (en) * 2005-11-23 2008-12-17 Envio Networks Inc. System and method for mobile digital media content delivery and services marketing
WO2010127892A3 (en) * 2009-05-05 2011-01-06 Bloo Ab Establish relation
NL2003659C2 (en) * 2009-07-24 2011-01-25 Remon Machiel Heide METHOD FOR CONTACTING PERSONS WITH EACH OTHER OR FINDING PRODUCTS IN A SHOPPING ROOM.
US7929951B2 (en) 2001-12-20 2011-04-19 Stevens Lawrence A Systems and methods for storage of user information and for verifying user identity
WO2011072954A1 (en) * 2009-12-14 2011-06-23 Sony Ericsson Mobile Communications Ab Portable communication apparatus and method of controlling the same
CN103988223A (en) * 2011-12-09 2014-08-13 脸谱公司 Mobile ad hoc networking
EP2652603A4 (en) * 2010-12-14 2018-01-10 Microsoft Technology Licensing, LLC Location aware spreadsheet actions
US10191898B2 (en) 2011-01-24 2019-01-29 Microsoft Technology Licensing, Llc Representation of people in a spreadsheet
WO2020127937A1 (en) * 2018-12-21 2020-06-25 Dirk Bohnes System for the transmission of personal data
US11416676B2 (en) 2010-12-14 2022-08-16 Microsoft Technology Licensing, Llc Using text messages to interact with spreadsheets

Families Citing this family (218)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US10361802B1 (en) 1999-02-01 2019-07-23 Blanding Hovenweep, Llc Adaptive pattern recognition based control system and method
US5983227A (en) * 1997-06-12 1999-11-09 Yahoo, Inc. Dynamic page generator
US6560461B1 (en) 1997-08-04 2003-05-06 Mundi Fomukong Authorized location reporting paging system
US6636733B1 (en) 1997-09-19 2003-10-21 Thompson Trust Wireless messaging method
FR2778995B1 (en) * 1998-05-19 2000-08-18 Jean Francois Taillens REMOTE CONNECTION METHOD AND CORRESPONDING ANALOG ELECTRONIC APPARATUS
US7904187B2 (en) 1999-02-01 2011-03-08 Hoffberg Steven M Internet appliance system and method
US8648692B2 (en) 1999-07-23 2014-02-11 Seong Sang Investments Llc Accessing an automobile with a transponder
US6647270B1 (en) 1999-09-10 2003-11-11 Richard B. Himmelstein Vehicletalk
US20020055351A1 (en) 1999-11-12 2002-05-09 Elsey Nicholas J. Technique for providing personalized information and communications services
WO2001045004A1 (en) 1999-12-17 2001-06-21 Promo Vu Interactive promotional information communicating system
US20140028827A1 (en) * 2000-03-21 2014-01-30 Gregory A. Piccionielli Remote dating method
US7558584B2 (en) * 2000-03-31 2009-07-07 Ntt Docomo, Inc. Location reporting method and related mobile communication terminal
US8060389B2 (en) 2000-06-07 2011-11-15 Apple Inc. System and method for anonymous location based services
US8489669B2 (en) 2000-06-07 2013-07-16 Apple Inc. Mobile data processing system moving interest radius
US6456234B1 (en) 2000-06-07 2002-09-24 William J. Johnson System and method for proactive content delivery by situation location
JP2002016956A (en) * 2000-06-30 2002-01-18 Toshiba Corp System and method for acquiring positional information
KR20000063909A (en) * 2000-08-10 2000-11-06 기준성 System For Processing Transportation Information Using Communication Network And Method Thereof
US20020034292A1 (en) * 2000-08-22 2002-03-21 Tuoriniemi Veijo M. System and a method to match demand and supply based on geographical location derived from a positioning system
EP1191805A1 (en) * 2000-08-25 2002-03-27 Alcatel Telecommunication system, and corresponding mobile station, database, and method
SE523564C2 (en) * 2000-09-20 2004-04-27 Mahmood Valadi Matching user profiles and positioning of mobile phones in a mobile communication network
US20020051200A1 (en) 2000-11-01 2002-05-02 Chang William Ho Controller for device-to-device pervasive digital output
US10915296B2 (en) 2000-11-01 2021-02-09 Flexiworld Technologies, Inc. Information apparatus that includes a touch sensitive screen interface for managing or replying to e-mails
US11204729B2 (en) 2000-11-01 2021-12-21 Flexiworld Technologies, Inc. Internet based digital content services for pervasively providing protected digital content to smart devices based on having subscribed to the digital content service
US10860290B2 (en) 2000-11-01 2020-12-08 Flexiworld Technologies, Inc. Mobile information apparatuses that include a digital camera, a touch sensitive screen interface, support for voice activated commands, and a wireless communication chip or chipset supporting IEEE 802.11
US7318086B2 (en) 2000-11-20 2008-01-08 Flexiworld Technologies, Inc. System for mobile and pervasive output
US9107030B2 (en) 2000-12-13 2015-08-11 Thomas E. Coverstone Communication system for sending advertisements based on location determination and previously specified user selections
US20020097419A1 (en) 2001-01-19 2002-07-25 Chang William Ho Information apparatus for universal data output
JP2002222334A (en) * 2001-01-29 2002-08-09 Sony Computer Entertainment Inc Method and device for information processing, information processing program, storage medium with this program stored, method and system for network communication, network communication program, and storage medium with this program stored
US7668958B2 (en) * 2001-10-18 2010-02-23 Intel Corporation Method for discovery and routing using a priori knowledge in the form of application programme within mobile AD-HOC networks
US7190961B2 (en) * 2001-10-18 2007-03-13 Intel Corporation Method for discovery and routing within mobile ad-hoc networks
EP1358776B1 (en) * 2001-02-08 2009-08-05 Nokia Corporation Method and apparatus for providing position profiles in mobile value-added services
US7561872B1 (en) 2001-03-19 2009-07-14 At&T Intellectual Property I, L.P. Methods and systems for accessing communications services
US20020152265A1 (en) * 2001-04-06 2002-10-17 Hillel Felman Method and apparatus for selectively releasing personal contact information stored in an electronic or telephonic database
WO2002085049A1 (en) * 2001-04-10 2002-10-24 Telefonaktiebolaget Lm Ericsson (Publ) Method for deferred location reporting in a radio cellular network
EP1400135A1 (en) * 2001-06-25 2004-03-24 Ram Jethanand Balani Method and device for effecting venue specific wireless communication
JP2003016015A (en) * 2001-06-27 2003-01-17 Sanyo Electric Co Ltd Device and system for providing image
US6944443B2 (en) * 2001-07-11 2005-09-13 International Business Machines Corporation Method, apparatus and system for notifying a user of a portable wireless device
US7333820B2 (en) 2001-07-17 2008-02-19 Networks In Motion, Inc. System and method for providing routing, mapping, and relative position information to users of a communication network
JP2003058482A (en) * 2001-08-14 2003-02-28 Fujitsu Ltd Method for providing area chat room, method for processing terminal side area chat, recording medium recording area chat room providing/processing program and area chat room providing device
US7082365B2 (en) * 2001-08-16 2006-07-25 Networks In Motion, Inc. Point of interest spatial rating search method and system
US6990495B1 (en) * 2001-09-05 2006-01-24 Bellsouth Intellectual Property Corporation System and method for finding persons in a corporate entity
US7486958B2 (en) 2001-09-05 2009-02-03 Networks In Motion, Inc. System and method for maintaining an online point-of-interest directory
US20040155816A1 (en) * 2001-11-05 2004-08-12 Soliman Samir S. Wireless coordination and management system
US7054925B2 (en) * 2001-11-21 2006-05-30 International Business Machines Corporation Efficient method for determining record based I/O on top of streaming protocols
US6876890B1 (en) * 2002-01-31 2005-04-05 Sprint Spectrum L.P. Method and system for customer-specific field testing in a wireless communication system
EP1481221B1 (en) * 2002-03-01 2010-11-17 TeleCommunication Systems, Inc. Method and apparatus for sending, retrieving, and planning location relevant information
US8290505B2 (en) 2006-08-29 2012-10-16 Telecommunications Systems, Inc. Consequential location derived information
US8918073B2 (en) 2002-03-28 2014-12-23 Telecommunication Systems, Inc. Wireless telecommunications location based services scheme selection
US8560493B2 (en) * 2003-10-01 2013-10-15 Google Inc. Determining and/or using end user local time information in an ad system
US7565155B2 (en) 2002-04-10 2009-07-21 Networks In Motion Method and system for dynamic estimation and predictive route generation
US20040203363A1 (en) * 2002-04-19 2004-10-14 Carlton Stephen J. Portable communication apparatus and method for match-making with unique user ID
US7203502B2 (en) * 2002-06-14 2007-04-10 Cingular Wireless Ii, Llc System for providing location-based services in a wireless network, such as locating individuals and coordinating meetings
US7190960B2 (en) * 2002-06-14 2007-03-13 Cingular Wireless Ii, Llc System for providing location-based services in a wireless network, such as modifying locating privileges among individuals and managing lists of individuals associated with such privileges
US7181227B2 (en) * 2002-06-14 2007-02-20 Cingular Wireless Ii, Llc Data structures and methods for location-based services within a wireless network
US7116985B2 (en) * 2002-06-14 2006-10-03 Cingular Wireless Ii, Llc Method for providing location-based services in a wireless network, such as varying levels of services
US7236799B2 (en) 2002-06-14 2007-06-26 Cingular Wireless Ii, Llc Apparatus and systems for providing location-based services within a wireless network
AU2002305963B2 (en) * 2002-06-25 2010-05-13 Chien Liang Chua Networking system
US8427303B1 (en) 2002-06-27 2013-04-23 Geomass Limited Liability Company System and method for providing media content having attributes matching a user's stated preference
US8102253B1 (en) 2002-06-27 2012-01-24 Earthcomber, Llc System and method for notifying a user of people, places or things having attributes matching a user's stated preference
US7071842B1 (en) 2002-06-27 2006-07-04 Earthcomber, Llc System and method for locating and notifying a user of a person, place or thing having attributes matching the user's stated preferences
US7958144B2 (en) 2002-08-30 2011-06-07 Boss Logic, Llc System and method for secure reciprocal exchange of data
US7565153B2 (en) * 2003-01-22 2009-07-21 Cml Emergency Services Inc. Method and system for delivery of location specific information
US20040158477A1 (en) * 2003-02-12 2004-08-12 Olga Kostrova Modified restaurant retail concept; "here and now networking" restaurant model
US7256711B2 (en) 2003-02-14 2007-08-14 Networks In Motion, Inc. Method and system for saving and retrieving spatial related information
US20040220922A1 (en) * 2003-04-30 2004-11-04 Lovison Sean R. Systems and methods for meeting people via wireless communication among a plurality of wireless devices
US9117220B2 (en) * 2003-06-16 2015-08-25 Meetup, Inc. Web-based interactive meeting facility with revenue generation through sponsorship
US10742433B2 (en) 2003-06-16 2020-08-11 Meetup, Inc. Web-based interactive meeting facility, such as for progressive announcements
US9654425B2 (en) 2003-06-16 2017-05-16 Meetup, Inc. System and method for communicating among members of meeting groups
US9947053B2 (en) 2003-06-16 2018-04-17 Meetup, Inc. System and method for conditional group membership fees
US9264462B2 (en) 2003-06-16 2016-02-16 Meetup, Inc. System and method for confirming attendance for in-person meetings or events
US8359206B2 (en) * 2003-06-16 2013-01-22 Meetup, Inc. Web based interactive meeting facility
US8904295B2 (en) 2003-06-16 2014-12-02 Meetup, Inc. Web-based interactive meeting facility with recommendations to users
US9135663B1 (en) * 2003-06-16 2015-09-15 Meetup, Inc. System and a method for organizing real-world group gatherings around a topic of interest
US10298410B2 (en) 2003-06-16 2019-05-21 Meetup, Inc. Progressive announcements in a web-based interactive meeting facility
WO2005015806A2 (en) 2003-08-08 2005-02-17 Networks In Motion, Inc. Method and system for collecting synchronizing and reporting telecommunication call events and work flow related information
US20050038876A1 (en) * 2003-08-15 2005-02-17 Aloke Chaudhuri System and method for instant match based on location, presence, personalization and communication
WO2005022330A2 (en) * 2003-08-27 2005-03-10 Jambo Networks, Inc. A system and method for providing communication services to mobile device users
US7392057B2 (en) * 2003-10-31 2008-06-24 Samsung Electronics Co., Ltd Message service method for mobile communication terminal using position information
US20050124351A1 (en) * 2003-12-03 2005-06-09 Black Greg R. Method and apparatus for establishing direct mobile to mobile communication between cellular mobile terminals
US20080126535A1 (en) 2006-11-28 2008-05-29 Yinjun Zhu User plane location services over session initiation protocol (SIP)
US7269590B2 (en) 2004-01-29 2007-09-11 Yahoo! Inc. Method and system for customizing views of information associated with a social network user
US8612359B2 (en) 2004-01-29 2013-12-17 Yahoo! Inc. Method and system for sharing portal subscriber information in an online social network
US7310676B2 (en) * 2004-02-09 2007-12-18 Proxpro, Inc. Method and computer system for matching mobile device users for business and social networking
US7545784B2 (en) 2004-02-11 2009-06-09 Yahoo! Inc. System and method for wireless communication between previously known and unknown users
EP1566953B1 (en) * 2004-02-19 2008-04-23 Alcatel Lucent Method, server and mobile terminal for establishing connections between subscribers of a telecommunications network
US8521185B2 (en) * 2004-02-28 2013-08-27 Charles Martin Hymes Wireless communications with visually-identified targets
US7324813B2 (en) 2004-03-05 2008-01-29 At&T Mobility Ii Llc Method and system for controlling the operation of movable wireless networks
US20090023458A1 (en) * 2004-03-05 2009-01-22 At&T Mobility Ii, Llc Method and System for Controlling the Operation of Movable Wireless Networks
US7532899B2 (en) * 2004-04-15 2009-05-12 At&T Mobility Ii Llc System for providing location-based services in a wireless network, such as locating sets of desired locations
US20050231358A1 (en) * 2004-04-19 2005-10-20 Company Steven L Search engine for singles with (GPS) position data
US8073422B2 (en) * 2004-06-07 2011-12-06 Cassidian Communications, Inc. Satellite radio warning system and method
US8977250B2 (en) * 2004-08-27 2015-03-10 The Invention Science Fund I, Llc Context-aware filter for participants in persistent communication
US8521828B2 (en) 2004-07-30 2013-08-27 The Invention Science Fund I, Llc Themes indicative of participants in persistent communication
US9779750B2 (en) * 2004-07-30 2017-10-03 Invention Science Fund I, Llc Cue-aware privacy filter for participants in persistent communications
US9704502B2 (en) * 2004-07-30 2017-07-11 Invention Science Fund I, Llc Cue-aware privacy filter for participants in persistent communications
US20060039272A1 (en) * 2004-08-23 2006-02-23 Divaydeep Sikri Multi-band wideband transmission methods and apparatus having improved user capacity
US8688143B2 (en) * 2004-08-24 2014-04-01 Qualcomm Incorporated Location based service (LBS) system and method for creating a social network
US11283885B2 (en) * 2004-10-19 2022-03-22 Verizon Patent And Licensing Inc. System and method for location based matching and promotion
EP1825430A4 (en) * 2004-10-19 2009-08-26 Yahoo Inc System and method for location based social networking
EP1864085A4 (en) * 2005-03-07 2009-11-25 Networks In Motion Inc Method and system for identifying and defining geofences
US7353034B2 (en) 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
US7848765B2 (en) 2005-05-27 2010-12-07 Where, Inc. Location-based services
US8295851B2 (en) 2005-08-03 2012-10-23 Michael Edward Finnegan Realtime, interactive and geographically defined computerized personal matching systems and methods
US8880047B2 (en) 2005-08-03 2014-11-04 Jeffrey C. Konicek Realtime, location-based cell phone enhancements, uses, and applications
US8150416B2 (en) 2005-08-08 2012-04-03 Jambo Networks, Inc. System and method for providing communication services to mobile device users incorporating proximity determination
US20070037574A1 (en) * 2005-08-09 2007-02-15 Jonathan Libov Method and apparatus of a location-based network service for mutual social notification
US20190362725A1 (en) 2005-08-17 2019-11-28 Tamiras Per Pte. Ltd., Llc Providing access with a portable device and voice commands
CA2558341C (en) * 2005-09-01 2016-04-19 Radio Ip Software Inc. Gps data management module for use in location-based service systems
US9129289B2 (en) * 2005-10-03 2015-09-08 Drew Vaughn Systems and methods for providing remote ordering capabilities
US8688148B2 (en) * 2005-10-25 2014-04-01 Qualcomm Incorporated Dynamic resource matching system
US20070112766A1 (en) * 2005-11-08 2007-05-17 Elbert Hu Method for facilitating interaction
US7620404B2 (en) * 2005-12-22 2009-11-17 Pascal Chesnais Methods and apparatus for organizing and presenting contact information in a mobile communication system
US7859560B1 (en) 2005-12-27 2010-12-28 Qurio Holdings, Inc. System and method for establishing a local chat session
US8719341B2 (en) * 2005-12-27 2014-05-06 Qurio Holdings, Inc. System and method for accessing and managing mobile device metadata
US8948144B1 (en) 2005-12-27 2015-02-03 Qurio Holdings, Inc. System and method for creating a preferential ad-hoc network
US20070155418A1 (en) * 2005-12-29 2007-07-05 Jeng-Jye Shau Expandable functions for cellular phones
WO2007090133A2 (en) * 2006-01-30 2007-08-09 Kramer Jame F System for providing a service to venues where people aggregate
US7788188B2 (en) * 2006-01-30 2010-08-31 Hoozware, Inc. System for providing a service to venues where people aggregate
US9105039B2 (en) 2006-01-30 2015-08-11 Groupon, Inc. System and method for providing mobile alerts to members of a social network
US8103519B2 (en) 2006-01-30 2012-01-24 Hoozware, Inc. System for marketing campaign specification and secure digital coupon redemption
US20110093340A1 (en) * 2006-01-30 2011-04-21 Hoozware, Inc. System for providing a service to venues where people perform transactions
US8208605B2 (en) 2006-05-04 2012-06-26 Telecommunication Systems, Inc. Extended efficient usage of emergency services keys
US8571580B2 (en) * 2006-06-01 2013-10-29 Loopt Llc. Displaying the location of individuals on an interactive map display on a mobile communication device
US20070281716A1 (en) * 2006-06-01 2007-12-06 Flipt, Inc Message transmission system for users of location-aware mobile communication devices in a local area network
US8989778B2 (en) 2006-06-01 2015-03-24 Green Dot Corporation Secure and private location sharing for location-aware mobile communication devices
EP1883260B1 (en) * 2006-07-27 2019-01-09 Avaya UK Location based automatic dialing
US20080051033A1 (en) * 2006-08-28 2008-02-28 Charles Martin Hymes Wireless communications with visually- identified targets
US8060499B2 (en) * 2006-09-25 2011-11-15 Nokia Corporation Simple discovery UI of location aware information
US8065080B2 (en) 2006-10-31 2011-11-22 At&T Intellectual Property I, Lp Location stamping and logging of electronic events and habitat generation
US8108501B2 (en) 2006-11-01 2012-01-31 Yahoo! Inc. Searching and route mapping based on a social network, location, and time
US7917154B2 (en) 2006-11-01 2011-03-29 Yahoo! Inc. Determining mobile content for a social network based on location and time
WO2008072255A2 (en) * 2006-11-05 2008-06-19 Siddharth Narendra Geol An intelligent value added service system
US20080119201A1 (en) * 2006-11-22 2008-05-22 Jonathan Kolber System and method for matching users of mobile communication devices
US20080177773A1 (en) * 2007-01-22 2008-07-24 International Business Machines Corporation Customized media selection using degrees of separation techniques
US8229458B2 (en) 2007-04-08 2012-07-24 Enhanced Geographic Llc Systems and methods to determine the name of a location visited by a user of a wireless device
US8108144B2 (en) 2007-06-28 2012-01-31 Apple Inc. Location based tracking
US8385946B2 (en) 2007-06-28 2013-02-26 Apple Inc. Disfavored route progressions or locations
US8311526B2 (en) 2007-06-28 2012-11-13 Apple Inc. Location-based categorical information services
US9066199B2 (en) 2007-06-28 2015-06-23 Apple Inc. Location-aware mobile device
US8175802B2 (en) 2007-06-28 2012-05-08 Apple Inc. Adaptive route guidance based on preferences
US8290513B2 (en) 2007-06-28 2012-10-16 Apple Inc. Location-based services
US8180379B2 (en) 2007-06-28 2012-05-15 Apple Inc. Synchronizing mobile and vehicle devices
US8332402B2 (en) 2007-06-28 2012-12-11 Apple Inc. Location based media items
US9109904B2 (en) 2007-06-28 2015-08-18 Apple Inc. Integration of map services and user applications in a mobile device
US8204684B2 (en) 2007-06-28 2012-06-19 Apple Inc. Adaptive mobile device navigation
US8774825B2 (en) 2007-06-28 2014-07-08 Apple Inc. Integration of map services with user applications in a mobile device
US8275352B2 (en) 2007-06-28 2012-09-25 Apple Inc. Location-based emergency information
US8762056B2 (en) 2007-06-28 2014-06-24 Apple Inc. Route reference
US8099238B2 (en) 2007-11-14 2012-01-17 Telecommunication Systems, Inc. Stateful, double-buffered dynamic navigation voice prompting
US20090157496A1 (en) * 2007-12-14 2009-06-18 Yahoo! Inc. Personal broadcast engine and network
US8010601B2 (en) 2007-12-21 2011-08-30 Waldeck Technology, Llc Contiguous location-based user networks
US8355862B2 (en) 2008-01-06 2013-01-15 Apple Inc. Graphical user interface for presenting location information
US8258942B1 (en) 2008-01-24 2012-09-04 Cellular Tracking Technologies, LLC Lightweight portable tracking device
US8200697B1 (en) * 2008-01-29 2012-06-12 Boundless Network Client integrated artwork/file repository system
CA2717979C (en) 2008-03-11 2016-08-16 Ryerson University Method, apparatus and system for social networking
US9250092B2 (en) 2008-05-12 2016-02-02 Apple Inc. Map service with network-based query for search
US8644843B2 (en) 2008-05-16 2014-02-04 Apple Inc. Location determination
US8369867B2 (en) 2008-06-30 2013-02-05 Apple Inc. Location sharing
US20100057857A1 (en) * 2008-08-27 2010-03-04 Szeto Christopher T Chat matching
US8359643B2 (en) 2008-09-18 2013-01-22 Apple Inc. Group formation using anonymous broadcast information
US8260320B2 (en) 2008-11-13 2012-09-04 Apple Inc. Location specific content
US20100136956A1 (en) * 2008-12-02 2010-06-03 Alexander Drachev Real-time discovery and mutual screening of candidates for direct personal contact in user-designated vicinities
US8825074B2 (en) 2009-02-02 2014-09-02 Waldeck Technology, Llc Modifying a user'S contribution to an aggregate profile based on time between location updates and external events
US9235842B2 (en) 2009-03-02 2016-01-12 Groupon, Inc. Method for providing information to contacts without being given contact data
US20120047087A1 (en) 2009-03-25 2012-02-23 Waldeck Technology Llc Smart encounters
US20120046995A1 (en) 2009-04-29 2012-02-23 Waldeck Technology, Llc Anonymous crowd comparison
US8666367B2 (en) 2009-05-01 2014-03-04 Apple Inc. Remotely locating and commanding a mobile device
US8660530B2 (en) 2009-05-01 2014-02-25 Apple Inc. Remotely receiving and communicating commands to a mobile device for execution by the mobile device
US8670748B2 (en) 2009-05-01 2014-03-11 Apple Inc. Remotely locating and commanding a mobile device
US20100313142A1 (en) * 2009-06-03 2010-12-09 David Brown Location based social networking system
US20120135744A1 (en) 2009-07-21 2012-05-31 Kota Enterprises, Llc Systems and methods for generating and managing communication rules associated with geographic locations
WO2011037769A1 (en) * 2009-09-22 2011-03-31 Telenav, Inc. Location based system with contextual locator and method of operation thereof
US8560608B2 (en) 2009-11-06 2013-10-15 Waldeck Technology, Llc Crowd formation based on physical boundaries and other rules
US20120063367A1 (en) 2009-12-22 2012-03-15 Waldeck Technology, Llc Crowd and profile based communication addresses
US20120066303A1 (en) 2010-03-03 2012-03-15 Waldeck Technology, Llc Synchronized group location updates
US8587476B2 (en) 2010-05-11 2013-11-19 Blackberry Limited System and method for providing location information on mobile devices
US8676169B2 (en) 2010-05-14 2014-03-18 Mitel Networks Corporation Dial by specialty services and management thereof
WO2011146141A1 (en) 2010-05-21 2011-11-24 Telecommunication Systems, Inc. Personal wireless navigation system
US9183560B2 (en) 2010-05-28 2015-11-10 Daniel H. Abelow Reality alternate
US9432483B2 (en) * 2010-07-21 2016-08-30 Rakuten, Inc. Server device, contribution information processing method, contribution information processing program, and recording medium
US9886727B2 (en) 2010-11-11 2018-02-06 Ikorongo Technology, LLC Automatic check-ins and status updates
WO2012087353A1 (en) 2010-12-22 2012-06-28 Telecommunication Systems, Inc. Area event handling when current network does not cover target area
US8682321B2 (en) 2011-02-25 2014-03-25 Telecommunication Systems, Inc. Mobile internet protocol (IP) location
US20120268269A1 (en) * 2011-04-19 2012-10-25 Qualcomm Incorporated Threat score generation
US10068084B2 (en) * 2011-06-27 2018-09-04 General Electric Company Method and system of location-aware certificate based authentication
CN102333277B (en) * 2011-07-29 2014-08-06 上海合合信息科技发展有限公司 Electronic name card transmitting method and system combining geographical position information and Bluetooth technology
WO2013048551A1 (en) 2011-09-30 2013-04-04 Telecommunication Systems, Inc. Unique global identifier for minimizing prank 911 calls
US9779450B2 (en) 2011-12-13 2017-10-03 Ebay Inc. Mobile application to conduct an auction based on physical presence
EP3220347A1 (en) * 2011-12-28 2017-09-20 Intel Corporation Sharing user information with proximate devices
WO2013113010A1 (en) 2012-01-26 2013-08-01 Telecommunication Systems, Inc. Navigational lane guidance
US9544260B2 (en) 2012-03-26 2017-01-10 Telecommunication Systems, Inc. Rapid assignment dynamic ownership queue
US9307372B2 (en) 2012-03-26 2016-04-05 Telecommunication Systems, Inc. No responders online
US8930139B2 (en) 2012-06-21 2015-01-06 Telecommunication Systems, Inc. Dynamically varied map labeling
US9947004B2 (en) 2012-06-28 2018-04-17 Green Dot Corporation Wireless client transaction systems and related methods
US9286610B2 (en) 2012-07-04 2016-03-15 Federico Fraccaroli Method and apparatus for a principal / agent based mobile commerce
US20140019322A1 (en) 2012-07-13 2014-01-16 Green Dot Corporation Mobile banking systems and related methods
WO2014028712A1 (en) 2012-08-15 2014-02-20 Telecommunication Systems, Inc. Device independent caller data access for emergency calls
GB201219091D0 (en) 2012-10-24 2012-12-05 Imagination Tech Ltd Method, system and device for connecting similar users
US9456301B2 (en) 2012-12-11 2016-09-27 Telecommunication Systems, Inc. Efficient prisoner tracking
US20140280532A1 (en) * 2013-03-13 2014-09-18 Sap Ag Systems and methods for digitally augmented networking
US8983047B2 (en) 2013-03-20 2015-03-17 Telecommunication Systems, Inc. Index of suspicion determination for communications request
US9408034B2 (en) 2013-09-09 2016-08-02 Telecommunication Systems, Inc. Extended area event for network based proximity discovery
US9516104B2 (en) 2013-09-11 2016-12-06 Telecommunication Systems, Inc. Intelligent load balancer enhanced routing
US9894476B2 (en) 2013-10-02 2018-02-13 Federico Fraccaroli Method, system and apparatus for location-based machine-assisted interactions
US9479897B2 (en) 2013-10-03 2016-10-25 Telecommunication Systems, Inc. SUPL-WiFi access point controller location based services for WiFi enabled mobile devices
US9967352B2 (en) 2014-01-15 2018-05-08 Telenav, Inc. Communication system with location based services mechanism and method of operation thereof
US9781697B2 (en) * 2014-06-20 2017-10-03 Samsung Electronics Co., Ltd. Localization using converged platforms
TWI532396B (en) * 2014-07-08 2016-05-01 拓邁科技股份有限公司 Coverage area-centric data transmission methods and systems, and related computer program products
US20160065523A1 (en) * 2014-09-03 2016-03-03 Benjamin Hintz Method for real-time location based close quarters introductions
US10033767B2 (en) 2015-05-18 2018-07-24 Meetup, Inc. System and method for organizing a plurality of local meeting groups
US10430788B2 (en) 2015-08-06 2019-10-01 Green Dot Corporation Systems and methods for fund transfers
US10880716B2 (en) * 2017-02-04 2020-12-29 Federico Fraccaroli Method, system, and apparatus for providing content, functionalities, and services in connection with the reception of an electromagnetic signal
US10476813B2 (en) 2017-02-15 2019-11-12 Bank Of America Corporation Computerized system for identifying and redistributing complementary resources
US10356074B2 (en) 2017-02-15 2019-07-16 Bank Of America Corporation Computing system for resource management based on resource attributes and predicting user actions
US10990912B2 (en) 2017-02-15 2021-04-27 Bank Of America Corporation System for identification and integration of like resources and configuring resources for common use
US10164855B2 (en) 2017-02-15 2018-12-25 Bank Of America Corporation System for dynamically managing resource connectivity
US11715154B2 (en) 2017-09-22 2023-08-01 Green Dot Corporation Systems and methods for managing accounts in a financial services system

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997014054A1 (en) * 1995-10-09 1997-04-17 Snaptrack, Inc. Client-server-based remote locator device
WO1997016934A1 (en) * 1995-10-31 1997-05-09 Jarlab Ab Telecommunications system
WO1998003025A1 (en) * 1996-07-16 1998-01-22 Motorola Inc. Display of geographic locations with correlated signal quality measurements
WO1999033293A1 (en) * 1997-12-23 1999-07-01 Global Mobility Systems, Inc. System and method for controlling personal information and information delivery to and from a telecommunications device
WO2000019344A2 (en) * 1998-09-25 2000-04-06 L.I.M.S. (Management Systems) 1993 Ltd. Method and system of interlinking
WO2001015480A1 (en) * 1999-08-24 2001-03-01 Nokia Corporation Mobile communications subscriber profile matching system
WO2001024551A1 (en) * 1999-09-29 2001-04-05 Swisscom Mobile Ag Method for finding members of a common interest group
WO2001026408A1 (en) * 1999-10-05 2001-04-12 Real Venture Group Ab Method and system for assisting mobile telecommunication terminal users

Family Cites Families (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5572653A (en) 1989-05-16 1996-11-05 Rest Manufacturing, Inc. Remote electronic information display system for retail facility
US5043736B1 (en) 1990-07-27 1994-09-06 Cae Link Corp Cellular position location system
US5295180A (en) 1992-04-08 1994-03-15 U S West Newvector Group, Inc. Cellular telephone zone system
US5600706A (en) 1992-04-08 1997-02-04 U S West, Inc. Method and system for determining the position of a mobile receiver
US5659544A (en) 1994-10-17 1997-08-19 Lucent Technologies Inc. Method and system for distributed control in wireless cellular and personal communication systems
US5568153A (en) 1995-05-30 1996-10-22 Telefonaktiebolaget Lm Ericsson Individually defined personal home area for subscribers in a cellular telecommunications network
US5752186A (en) 1995-06-07 1998-05-12 Jeman Technologies, Inc. Access free wireless telephony fulfillment service system
US5761648A (en) 1995-07-25 1998-06-02 Interactive Coupon Network Interactive marketing network and process using electronic certificates
SE9503521L (en) 1995-10-05 1996-10-07 Telia Ab Method and device for identification of home area by mobile telecommunication system
US5918180A (en) 1995-12-22 1999-06-29 Dimino; Michael Telephone operable global tracking system for vehicles
US6047327A (en) 1996-02-16 2000-04-04 Intel Corporation System for distributing electronic information to a targeted group of users
US5774802A (en) 1996-04-10 1998-06-30 Motorola Inc. Apparatus and method for billing in a wireless communication system
AUPN955096A0 (en) 1996-04-29 1996-05-23 Telefonaktiebolaget Lm Ericsson (Publ) Telecommunications information dissemination system
US5963864A (en) 1996-05-31 1999-10-05 Bellsouth Intellectual Property Management Corporation Method and system for automatically connecting telephone calls to multiple devices having different directory numbers
US6018699A (en) 1996-06-04 2000-01-25 Baron Services, Inc. Systems and methods for distributing real-time site specific weather information
US5953400A (en) 1996-07-18 1999-09-14 At&T Corp. Communication system for a closed-user group
US5873040A (en) 1996-08-13 1999-02-16 International Business Machines Corporation Wireless 911 emergency location
US5884272A (en) 1996-09-06 1999-03-16 Walker Asset Management Limited Partnership Method and system for establishing and maintaining user-controlled anonymous communications
US5852775A (en) 1996-09-12 1998-12-22 Earthweb, Inc. Cellular telephone advertising system
US6061561A (en) 1996-10-11 2000-05-09 Nokia Mobile Phones Limited Cellular communication system providing cell transmitter location information
US5974393A (en) 1997-01-17 1999-10-26 Mccullough; Robert K. Automatic customer number paging system
US6009355A (en) * 1997-01-28 1999-12-28 American Calcar Inc. Multimedia information and control system for automobiles
US6055434A (en) 1997-02-11 2000-04-25 Ericsson Inc. Method and system for locating a mobile station within a mobile telecommunications network
WO1998036585A2 (en) 1997-02-18 1998-08-20 Northern Telecom Inc. Sponsored call and cell service
US6060995A (en) 1997-02-19 2000-05-09 Sony Corporation Nightlife information pager
AU6453598A (en) 1997-03-10 1998-09-29 Global Research Systems, Inc. Advanced notification systems and methods utilizing a computer network
US6044261A (en) 1997-03-19 2000-03-28 Ericsson, Inc. Multiple home zone areas within a mobile telecommunications network
SE509435C2 (en) 1997-05-16 1999-01-25 Ericsson Telefon Ab L M Privacy protection in a telecommunications system
US5982281A (en) 1998-05-02 1999-11-09 Pro Tech Monitoring, Inc. Offender and victim collision avoidance and advanced warning system
US6091956A (en) 1997-06-12 2000-07-18 Hollenberg; Dennis D. Situation information system
US6052122A (en) 1997-06-13 2000-04-18 Tele-Publishing, Inc. Method and apparatus for matching registered profiles
US6061681A (en) 1997-06-30 2000-05-09 Movo Media, Inc. On-line dating service for locating and matching people based on user-selected search criteria
EP0998708B1 (en) 1997-07-25 2002-01-23 BRITISH TELECOMMUNICATIONS public limited company Visualisation in a modular software system
US6157841A (en) 1997-09-18 2000-12-05 At&T Corp. Cellular phone network that provides location-based information
DE19741576A1 (en) 1997-09-20 1999-03-25 Cit Alcatel Procedure for routing emergency calls
US6505046B1 (en) 1997-11-19 2003-01-07 Nortel Networks Limited Method and apparatus for distributing location-based messages in a wireless communication network
SE9704764L (en) 1997-12-19 1999-06-20 Ericsson Telefon Ab L M Method and device in a communication network
US6286005B1 (en) 1998-03-11 2001-09-04 Cannon Holdings, L.L.C. Method and apparatus for analyzing data and advertising optimization
US6119014A (en) 1998-04-01 2000-09-12 Ericsson Inc. System and method for displaying short messages depending upon location, priority, and user-defined indicators
US5966696A (en) 1998-04-14 1999-10-12 Infovation System for tracking consumer exposure and for exposing consumers to different advertisements
WO1999056144A1 (en) 1998-04-28 1999-11-04 Snaptrack, Inc. Method and apparatus for providing location-based information via a computer network
NL1009376C1 (en) 1998-06-11 1998-07-06 Boardwalk Ag Data system for providing relationship patterns between people.
US6240069B1 (en) 1998-06-16 2001-05-29 Ericsson Inc. System and method for location-based group services
WO2000004730A1 (en) 1998-07-20 2000-01-27 Signalsoft Corp. Subscriber delivered location-based services
US6067045A (en) 1998-09-01 2000-05-23 Hughes Electronics Corporation Communication network initialization apparatus and method for fast GPS-based positioning
US6360102B1 (en) 1998-09-10 2002-03-19 Ericsson Inc. System and method for defining a subscriber location privacy profile
EP1151627A1 (en) 1998-10-12 2001-11-07 Janus Friis Degnbol A method and a system for transmitting data between units
US6292672B1 (en) 1998-10-29 2001-09-18 Avaya Technology Corp. Call pickup group controlled by wireless terminals
US6166685A (en) 1998-11-19 2000-12-26 Qualcomm Incorporated Wireless user position update using infrastructure measurements
EP1135939A1 (en) 1998-12-10 2001-09-26 Leap Wireless International, Inc. System and method for providing targeted messages based on wireless mobile location
EP1169792A4 (en) 1998-12-23 2002-01-09 American Calcar Inc Technique for effective communications with, and provision of global positioning system (gps) based advertising information to, automobiles
US6208866B1 (en) 1998-12-30 2001-03-27 Ericsson Inc. System and method for location-based marketing to mobile stations within a cellular network
US6292743B1 (en) * 1999-01-06 2001-09-18 Infogation Corporation Mobile navigation system
US6332127B1 (en) 1999-01-28 2001-12-18 International Business Machines Corporation Systems, methods and computer program products for providing time and location specific advertising via the internet
NL1011358C2 (en) 1999-02-22 2000-08-24 Koninkl Kpn Nv Access point-dependent pricing of telecommunications connections.
CN1356000A (en) 1999-04-12 2002-06-26 高通股份有限公司 System and method for distributing advertising and gathering information in wireless communication network
US6381465B1 (en) 1999-08-27 2002-04-30 Leap Wireless International, Inc. System and method for attaching an advertisement to an SMS message for wireless transmission
US6400956B1 (en) 1999-11-15 2002-06-04 Lucent Technologies Inc. Method and apparatus for a wireless telecommunication system that provides location-based action services
US6484148B1 (en) 2000-02-19 2002-11-19 John E. Boyd Electronic advertising device and method of using the same
JP4442007B2 (en) 2000-03-30 2010-03-31 Kddi株式会社 System for providing group communication to mobile terminals
US6377793B1 (en) 2000-12-06 2002-04-23 Xybernaut Corporation System and method of accessing and recording messages at coordinate way points

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997014054A1 (en) * 1995-10-09 1997-04-17 Snaptrack, Inc. Client-server-based remote locator device
WO1997016934A1 (en) * 1995-10-31 1997-05-09 Jarlab Ab Telecommunications system
WO1998003025A1 (en) * 1996-07-16 1998-01-22 Motorola Inc. Display of geographic locations with correlated signal quality measurements
WO1999033293A1 (en) * 1997-12-23 1999-07-01 Global Mobility Systems, Inc. System and method for controlling personal information and information delivery to and from a telecommunications device
WO2000019344A2 (en) * 1998-09-25 2000-04-06 L.I.M.S. (Management Systems) 1993 Ltd. Method and system of interlinking
WO2001015480A1 (en) * 1999-08-24 2001-03-01 Nokia Corporation Mobile communications subscriber profile matching system
WO2001024551A1 (en) * 1999-09-29 2001-04-05 Swisscom Mobile Ag Method for finding members of a common interest group
WO2001026408A1 (en) * 1999-10-05 2001-04-12 Real Venture Group Ab Method and system for assisting mobile telecommunication terminal users

Cited By (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002037323A1 (en) * 2000-10-30 2002-05-10 E-Plus Mobilfunk Gmbh & Co. Kg Method for bringing together (matching) object profiles using telecommunication networks
WO2002062092A1 (en) * 2001-01-29 2002-08-08 Esa Runola A method and a system for finding a partner based on location information in a communication system
KR20030018077A (en) * 2001-08-27 2003-03-06 신승래 The business model which enables the convinient and quick meeting between computer and mobile users.
WO2003040971A1 (en) * 2001-11-07 2003-05-15 Sitra Ltd. Request matching system and method
FR2833447A1 (en) * 2001-12-06 2003-06-13 Philip Winne Lewis Winner Mobile telephone dating service having SIM card stored personal information/server operator recorded allowing personal subscribers personal information exchange.
US7929951B2 (en) 2001-12-20 2011-04-19 Stevens Lawrence A Systems and methods for storage of user information and for verifying user identity
WO2003105445A1 (en) * 2002-06-11 2003-12-18 Adam Raff Communications device and method comprising user profiles matching between compatible devices
WO2004042609A2 (en) * 2002-11-06 2004-05-21 Sitra Ltd A list building unit and contact system
WO2004042608A2 (en) * 2002-11-06 2004-05-21 Sitra Ltd A list building unit, contact system and list building method
WO2004042608A3 (en) * 2002-11-06 2004-10-28 Sitra Ltd A list building unit, contact system and list building method
WO2004042609A3 (en) * 2002-11-06 2004-10-28 Sitra Ltd A list building unit and contact system
WO2004059996A1 (en) * 2002-12-27 2004-07-15 Nokia Corporation Location based services for mobile communication terminals
EP1521495A3 (en) * 2003-09-30 2005-11-09 Avaya Technology Corp. Method and apparatus for enabling a user to send a call to selected receivers
US7162256B2 (en) 2003-09-30 2007-01-09 Avaya Technology Corp. Presence-based telecommunications system
EP1521495A2 (en) * 2003-09-30 2005-04-06 Avaya Technology Corp. Method and apparatus for enabling a user to send a call to selected receivers
WO2005086521A1 (en) * 2004-02-20 2005-09-15 Sony Ericsson Mobile Communications Ab METHOD FOR PoC INSTANT TEMPORARY GROUP CHAT BASED ON PRESENCE AND LOCATION
WO2006005122A1 (en) * 2004-07-08 2006-01-19 Marshal Saul Rubinstein Location based matching and communications system
SG121018A1 (en) * 2004-09-24 2006-04-26 Chan Chue An ice breaking net
WO2007033814A3 (en) * 2005-09-20 2007-07-19 France Telecom Method for accessing data concerning at least one user enabling said user to be contacted subsequently
WO2007033814A2 (en) * 2005-09-20 2007-03-29 France Telecom Method for accessing data concerning at least one user enabling said user to be contacted subsequently
EP2003849A3 (en) * 2005-11-23 2009-04-08 Envio Networks Inc. System and method for mobile digital media content delivery and services marketing
EP2003849A2 (en) * 2005-11-23 2008-12-17 Envio Networks Inc. System and method for mobile digital media content delivery and services marketing
WO2010127892A3 (en) * 2009-05-05 2011-01-06 Bloo Ab Establish relation
NL2003659C2 (en) * 2009-07-24 2011-01-25 Remon Machiel Heide METHOD FOR CONTACTING PERSONS WITH EACH OTHER OR FINDING PRODUCTS IN A SHOPPING ROOM.
WO2011016728A1 (en) * 2009-07-24 2011-02-10 Remon Machiel Van Der Heide Method for people to get acquainted with one another
WO2011072954A1 (en) * 2009-12-14 2011-06-23 Sony Ericsson Mobile Communications Ab Portable communication apparatus and method of controlling the same
US8396457B2 (en) 2009-12-14 2013-03-12 Sony Ericsson Mobile Communications Ab Portable communication apparatus and method of controlling the same
TWI558159B (en) * 2009-12-14 2016-11-11 索尼移動通訊股份有限公司 Portable communication apparatus and method of controlling the same
US11416676B2 (en) 2010-12-14 2022-08-16 Microsoft Technology Licensing, Llc Using text messages to interact with spreadsheets
EP2652603A4 (en) * 2010-12-14 2018-01-10 Microsoft Technology Licensing, LLC Location aware spreadsheet actions
US10191898B2 (en) 2011-01-24 2019-01-29 Microsoft Technology Licensing, Llc Representation of people in a spreadsheet
CN103988223A (en) * 2011-12-09 2014-08-13 脸谱公司 Mobile ad hoc networking
US10142281B2 (en) 2011-12-09 2018-11-27 Facebook, Inc. Mobile ad hoc networking
AU2016208348B2 (en) * 2011-12-09 2018-07-19 Facebook, Inc. Mobile ad hoc networking
US9787628B2 (en) * 2011-12-09 2017-10-10 Facebook, Inc. Mobile ad hoc networking
WO2020127937A1 (en) * 2018-12-21 2020-06-25 Dirk Bohnes System for the transmission of personal data

Also Published As

Publication number Publication date
AU1345801A (en) 2001-05-14
WO2001033429A3 (en) 2003-11-20
US6819919B1 (en) 2004-11-16

Similar Documents

Publication Publication Date Title
US6819919B1 (en) Method for providing matching and introduction services to proximate mobile users and service providers
US7386318B2 (en) Location based service provider
EP0976254B1 (en) Telecommunications apparatus and method
US9420453B2 (en) Correlating and mapping mobile device locations on a mobile device
US7636575B2 (en) Third party location query for wireless networks
US8655960B2 (en) Location-aware instant messaging
JP3730967B2 (en) Vehicle allocation system and management server
EP1217549B1 (en) Environment-interactive context-aware devices and methods
US6681108B1 (en) Network and method for identifying entities sharing a common network location
US7245926B2 (en) Multimedia information and information inquiry download service
US7221947B2 (en) Location related keyword monitoring on a mobile communications device systems and methods
US7515917B2 (en) Efficiently determining the location of a mobile communications device system and methods
US20030040324A1 (en) Location based information
US20020145561A1 (en) Method and system for a plurality of mobile units to locate one another
US20070149208A1 (en) Location based services for mobile communication terminals
US20080045245A1 (en) Locating people and routes on a digital map
US20020035609A1 (en) Location bookmark system and method for creating and using location information
US20060200541A1 (en) Method and apparatus for implementing a mobile web server based system
US20070013560A1 (en) Mapping the location of a mobile communications device systems and methods
US9464904B2 (en) System and method for providing privacy protected navigation between mobile terminals
JP2002528948A (en) Position camera and GPS data exchange device
US20060271517A1 (en) User-driven calibration for location system
US7433682B1 (en) Method and system for providing location based information to a mobile station
US20020152269A1 (en) Information providing system and privacy protection method
US20020004412A1 (en) Finding locally-relevant information in a document

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP