US20110190021A1 - System And Method For Providing Notice-Based Communications Through Dynamic Communication Device Registration - Google Patents
System And Method For Providing Notice-Based Communications Through Dynamic Communication Device Registration Download PDFInfo
- Publication number
- US20110190021A1 US20110190021A1 US13/084,515 US201113084515A US2011190021A1 US 20110190021 A1 US20110190021 A1 US 20110190021A1 US 201113084515 A US201113084515 A US 201113084515A US 2011190021 A1 US2011190021 A1 US 2011190021A1
- Authority
- US
- United States
- Prior art keywords
- mobile communications
- uniquely identified
- subscriber
- identified mobile
- communications devices
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W99/00—Subject matter not provided for in other groups of this subclass
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/08—User group management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W68/00—User notification, e.g. alerting and paging, for incoming communication, change of service or the like
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
Definitions
- the invention relates in general to communication device communications, such as mobile and non-mobile communication devices, and, in particular, to a computer-implemented system and method for providing notice-based communications through dynamic communication device registration.
- Communication devices particularly mobile telephones and related portable devices, such as email communicators and messaging pagers, have become ubiquitous personal accessories for business and personal communications worldwide.
- Such mobile devices typically interface to conventional public switched telephone networks through radio-based communication that provides standard dialup telephone services.
- mobile devices provide communications from virtually anywhere, whether stationary or moving. However, the communications are intended to occur only between specific parties, with the narrow exception of well-known public emergency and information services. Party-to-party communications are initiated by calling telephone numbers for specific parties. Open-ended ad hoc communications using less specific unstructured information is generally not possible. For example, in a social setting, such as a night-club or science fiction convention, a mobile device would be of little use in helping a person to meet other persons or groups sharing, a common interest. The person would need to have a directory or other information source that lists the mobile device telephone numbers for other people at the same event. Similarly, in a travel situation, such as when seeking a particular type of food or requiring a taxicab, a concierge or guidebook would be more helpful than a mobile device since finding the telephone number for restaurants and taxicabs requires local knowledge of the area being visited.
- mobile devices provide communications in a manner similar to conventional land-based telephones
- mobile devices also include tracking features that enable a mobile switching center (“MSC”) to locate specific mobile devices.
- MSC mobile switching center
- Mobile service providers use the tracking features to complete incoming calls. Except in emergency situations, mobile service providers do not use the tracking features to locate subscribers for other purposes. For instance, some subscribers may want to meet other people sharing a common interest who are physically nearby and who could be identified through location information available to the mobile service provider. Due to privacy and liability concerns, subscribers must instead rely on pre-existing information sources or upon were chance to meet other people or groups who hopefully share that same interest.
- Cellular telephones are one popular form of mobile device that include tracking features.
- Cellular service networks have a hierarchical component structure. At the base of the hierarchy, cellular telephones are used by individual subscribers to access the network. Each cellular telephone is uniquely identified by a mobile identification number (“MIN”) and an electronic serial number (“ESN”).
- MIN mobile identification number
- ESN electronic serial number
- the MIN is a ten-digit telephone number that includes an area code and dialing area prefix.
- the ESN is a thirty two-bit binary number assigned by the manufacturer. An ESN cannot be changed by the subscriber.
- the MIN and ESN are used to identify cellular telephones to Base Stations at the next level of the hierarchy. Base Stations are radio transceivers.
- Base Stations are physically configured into art overlapping grid that each provides cellular service to mobile devices physically located within one or more of the cells. Groups of overlapping cells form dusters that are interconnected to MSCs at the top level of the hierarchy. Multiple Base Stations are interconnected to form the complete cellular network and are also connected to public switched telephone networks. MSCs are often supplemented with Home Location Registries.
- Home Location Registries provide centralized databases storing subscriber preferences.
- the types of preferences offered by a mobile communications service provider are dictated by the type of mobile device used and the calling features offered, such as call forwarding, call waiting, three-way calling, voice mail, and so forth.
- Preferences independent of the mobile device, such as the subscriber's personal interests and needs, are not tracked by Home Location Registries and are, accordingly, not shared with other subscribers or groups that are physically proximal.
- Subscribers of a mobile communications service can voluntarily participate in an open-ended communications service offered by a service provider to initiate and engage in communications with other participating subscribers co-located within a localized physical coverage area.
- Each subscriber has a uniquely identified communications device, such as a mobile or non-mobile device.
- Each participating subscriber registers with the service provider to select a set of subscriber parameters defined independently from preferences that are attributable to either their communications device or the communications service.
- the subscriber parameters can reflect personal, cultural, social, religious, political, commercial, physical, and other interests and needs of each subscriber. Privacy is ensured by providing subscriber localized coverage area preferences that filter, screen, or hide information, such as name or telephone number.
- the subscriber parameters and localized coverage area preferences can be changed dynamically and in real time.
- Matching of subscriber parameters is triggered when the communications device of a participating subscriber enters into the same localized physical coverage area as the communications devices of one or more other participating subscribers or when a subscriber parameter is changed.
- the participating subscriber that requested communication receives a notification of one or more matching subscriber parameters and, if allowed by the subscriber localized coverage area preferences of the matched subscribers, can request further information or initiate communications.
- One embodiment provides a computer-implemented system and method for providing notice-based communications through dynamic communication device registration.
- Registrations of communications devices are maintained on a notice server.
- Subscriber parameter information selected by their respective subscriber is stored.
- Descriptive parameters which have been selected from the group comprising personal, cultural, social, religious, political, commercial physical, types of people, types of places, types of businesses, types of services, interests of the subscriber and needs of the subscriber, are received.
- Localized physical coverage area preferences are received.
- a list of subscriber groups including such subscriber parameter information for the communications devices is continually monitored at the notice server.
- the descriptive parameters between the communications devices are matched. Those communications devices that are physically located within the localized physical coverage area selected by their respective subscribers are determined.
- a mobile communications device that is physically located within the localized physical coverage area is notified.
- a further embodiment provides a computer-implemented system and method for passively providing communications through dynamic communication device registration.
- Registrations of a plurality of uniquely identified mobile communications devices on a notice server maintained by a service provider are maintained.
- Subscriber parameter information selected and stored as input through a set of controls on each of the uniquely identified mobile communications devices by their respective subscriber is stored at the notice server.
- Descriptive parameters, which have been selected, from the group comprising personal, cultural, social, religious, political, commercial physical, types of people, types of places, types of businesses, types of services, interests of the subscriber and needs of the subscriber, are received. Localized physical coverage area preferences are received.
- a list of subscriber groups including such subscriber parameter information for each of the mobile communications devices is continually monitored at the notice server.
- the descriptive parameters between each of the registered uniquely identified mobile communications devices are matched. Those of the registered uniquely identified mobile communications devices that are physically located within the localized physical coverage area selected by their respective subscribers are determined. A request from one of the registered uniquely identified mobile communications devices to passively communicate with each of the other registered uniquely identified mobile communications devices in the same subscriber group is received. A message from the requesting registered uniquely identified mobile communications device is sent to those of the registered uniquely identified mobile communications devices in the same subscriber group that are also physically located within the localized physical coverage area.
- the subject matter provides several benefits to service providers of both mobile communications and related services, such as non-mobile communications and hybrid communications.
- facilitating inter-subscriber communications helps to differentiate service providers within the marketplace.
- Open-ended communications services can be offered separately or combined with other calling packages.
- mobile service providers benefit from increased, call volume and are afforded an opportunity to generate additional revenue through charges for participation, number and nature of subscriber parameters and localized coverage area preferences, time of transmissions, and so forth.
- FIG. 1 is a block diagram showing, by way of example, a system for providing notice-based communications through dynamic communication device registration, in accordance with one embodiment.
- FIGS. 2A-C are diagrams showing, by way of example, one-to-one active proximity-based communication using the system of FIG. 1 .
- FIGS. 3A-B are diagrams showing, by way of example, one-to-many active proximity-based communication using the system of FIG. 1 .
- FIGS. 4A-B are diagrams showing, by way of example, an active-to-passive proximity-based communication using the system of FIG. 1 .
- FIGS. 5A-B are diagrams showing, by way of example, a passive-to-active proximity-based communication using the system of FIG. 1 .
- FIG. 6 is a functional block diagram showing a notice server for use in the system of FIG. 1 .
- FIG. 7 is a flow diagram showing a method for providing notice-based communications through dynamic communication device registration, in accordance with one embodiment.
- Mobile device usage is exemplified by the manner in which cellular telephones are provided access to a cellular telephone service network.
- the invention contemplates other forms of mobile device interconnectivity, including non-cellular communications services, such as satellite and radio frequency-based networks, as well as direct connections from mobile device to mobile device and related services, such as non-mobile communications and hybrid communications.
- non-cellular communications services such as satellite and radio frequency-based networks
- direct connections from mobile device to mobile device and related services such as non-mobile communications and hybrid communications.
- users of non-mobile devices may also benefit from the service, particularly where the system facilitates contact between a non-mobile device and a mobile device, or between non-mobile devices in high population areas, where the users of the non-mobile devices might not otherwise contact one another based on the selected parameters.
- FIG. 1 is a block diagram showing a system 10 for providing notice-based communications through dynamic communication device registration, in accordance with one embodiment.
- a subscriber using a mobile device 11 is able to call conventional land-line based telephones 16 , as well as other mobile devices 11 , both within and independently from the mobile communications service.
- the mobile communications service network can provide voice, data, and other forms of information exchange. For clarity, only a single cellular service network is shown, although multiple service networks could be required to support disparate network services for various types of communications and computing devices.
- voice information exchange could be provided through cellular communications service networks including, by way of example, Advanced Mobile Phone Service (AMPS), Global System for Mobile communications (GSM), and code-division multiple access (CDMA) networks.
- Data information exchange could be provided through enterprise, wide area, or local area networks including, by way of example, transmission control protocol/Internet protocol (TCP/IP).
- IEEE 802.3 (Ethernet).
- IEEE 802.11 (Win), IEEE 802.16 (WiMAX), and BlueTooth networks.
- the service network can include various topologies, configurations, and arrangements of network interconnectivity components and can further include, without limitation, conventional wired, wireless, satellite, optical and equivalent network topologies, as would be appreciated by one skilled in the art.
- the system 10 has a hierarchical structure that includes, starting from the base, mobile devices 11 , Base Stations 12 , and Mobile Switching Centers 13 .
- the mobile devices include mobile telephones, including dedicated and multi-purpose handsets, and mobile devices, such as e-mail communicators and messaging pagers. Other types of mobile devices are possible.
- mobile devices 11 include cellular and non-cellular telephones, wireless-enabled personal data assistance (PDA), wireless-enabled personal computers, and two-way features.
- PDA personal data assistance
- Other types of network and external devices such as global positioning system (GPS) receivers, automobile, personal, and boat navigation systems, pagers, and text messaging devices, could also be used, as would be appreciated by one skilled in the art.
- Each mobile device 11 is operated by an individual subscriber that subscribes to a mobile communications service offered by a service provider that operates, leases, or otherwise has access to the Base Stations 12 and Mobile Switching Centers 13 .
- the Base Stations 12 each define a discrete localized physical area of service coverage that can extend from several yards to, more typically, several miles.
- the physical coverage areas preferably overlap to provide the subscribers with continuous, non-interrupted service, although geographic topology, weather conditions, and physical obstructions may affect actual delivered coverage.
- Groups of Base Stations defining neighboring cells are formed into clusters that are interconnected to a centralized Mobile Center.
- Each Mobile Switching Center 13 is interconnected with other Mobile Switching Centers 13 and is connected with a public switched telephone network 15 that interfaces to a traditional telephone communications network.
- Each Mobile Switching Center 13 centrally stores or has access to subscriber information, which allows each Mobile Switching Center 13 to validate each mobile device 11 for access to the mobile communications network.
- the subscriber information also enables each Mobile Switching Center 13 to track the location of each mobile device 11 by cluster and cell to complete calls made to the MIN assigned to the mobile device 11 .
- Information to allow a subscriber to make calls outside of the home market may also be stored.
- service providers maintain the subscriber information in one or more Home Location Registries (not shown) storing feature profiles for each subscriber, such as calling features, dialing restrictions, and similar information.
- each mobile device 11 Since the control over and whereabouts of each mobile device 11 is subject to the discretion and travels of the subscriber, certain operations must take place whenever a mobile device 11 is turned on or travels into a new cell.
- the mobile device 11 Upon power up, the mobile device 11 searches for the strongest control and paging channels, which are respectively used by a Base Station 12 and Mobile Switching Center 13 to exchange control information and complete incoming calls.
- the mobile device 11 Upon identifying the control and paging channels, the mobile device 11 registers with the physically nearest base station 12 by transmitting the MIN and ESN.
- the Mobile Switching Center 13 orchestrates a handoff from the former Base Station 12 to the gaining Base Station 12 that transfers the Base Station registration and ensures uninterrupted service provision.
- handoffs require only a few milliseconds to occur and are imperceptible to users, although bad handoffs do occur and can result in a temporary service interruption.
- the tracking of the cell location of mobile devices is an inherent aspect of mobile communications and occurs on a continuing and, from a user's prospective, transparent basis.
- the features being offered with individual mobile devices 11 are becoming increasingly sophisticated and have begun to incorporate complementary technologies. For instance, integrated Global Positioning System (GPS) tracking enables a higher degree of accuracy in locating mobile devices 11 , which can be used for personal or emergency services.
- GPS Global Positioning System
- Other types of complementary technologies are possible.
- Open-ended communications service can be offered to subscribers by supplementing the mobile communications service infrastructure with a database 14 storing a set of offered descriptive parameters 17 , either as part of or separately from the subscriber information maintained by the service provider.
- the descriptive parameters that are offered by the service provider can include personal, cultural, social, religious, political, commercial, physical, and other interests and needs that a subscriber selects and permits to be matched against the descriptive parameters of other subscribers identified within the same co-located physical coverage area.
- the offered descriptive parameters 17 are selectable by individual subscribers autonomously and independently from the service provider-driven preferences maintained in each feature profile stored in the Home Location Registry.
- each subscriber can create a personalized set of criterion that can be dynamically selected to allow subscribers to engage in ad hoc communications with individuals, groups, and public, commercial and emergency services, as further described below beginning with reference to FIGS. 2A-C et seq.
- the descriptive parameters are defined by service providers, and may include both general and specific categories. For example, a general category, such as “Likes movies,” may be presented for subscriber selection by a service provider. In addition, specific categories, such as “Likes comedy movies” or “Likes action movies,” may be presented.
- a match of parameters could occur where identical specific or general categories are selected by different subscribers, or where one subscriber selects a general category, such as “Likes movies” and the other subscriber selects a specific subcategory of that general category, such as “Likes action movies.”
- Service providers may also offer subscribers the ability to “tune” their parameter selections to identify more or less identical matches, depending on user preference.
- the offered descriptive parameters 17 enable subscribers to create a personalized and dynamically-adjustable profile of themselves that is used by the service provider to facilitate ad hoc communications with other participating subscribers.
- participation is optional, as is the selection of descriptive parameters.
- a subscriber can select parameters describing different types of people, places, businesses, and services, of which to be notified and with which to potentially communicate.
- FIGS. 2A-C are diagrams 20 , 30 , 40 showing, by way of example, one-to-one active proximity-based communication using the system 10 of FIG. 1 .
- One-to-one active communication is triggered by physical proximity of participating subscribers that expect to engage in a conversation.
- a pair of subscribers 21 , 22 to a mobile communications service provider termed requesting subscriber 21 and responding subscriber 22 , are both active participants that have consented to allow the service provider to facilitate communications.
- Both subscribers use mobile devices 23 , 24 and have selected sets of descriptive parameters 25 , 26 that reflect the types of information that they are willing to share publicly through the service provider. For example, the requesting subscriber 21 is willing to share that he is a Republican, is interested in yoga, likes to paint, and rides the ferry, whereas the responding subscriber 22 is willing to share that she loves sushi and also likes to paint, but is unwilling to share that she prefers wearing polka dots 28 .
- the localized physical coverage area 27 can be specified based on fixed sets of boundaries, such as latitude, longitude, and elevation, or can be fluid boundaries, such as defined by a cell within a cellular communications network.
- the localized physical coverage area may be set based on subscriber preferences, for example, one mile or 300 feet, for which requests can be accommodated by service providers using various technological methods to establish subscriber location, such as GPS, triangulation, signal strength, and so forth. Other combinations of fixed and fluid boundaries are possible.
- Dynamic changes to the sets of descriptive parameters 26 , 31 can occur at any time independent of localized physical coverage areas and can include the addition, deletion, or modification of available descriptive parameters 26 , 31 , as well as the creation of new descriptive parameters 26 , 31 as allowed by the service provider. Dynamic changes can also trigger communication between physically-proximal participating subscribers.
- the service provider attempts to match descriptive parameters 26 , 31 when one or both of the subscribers 21 , 22 have entered the same localized physical coverage area 27 or if their respective set of descriptive parameters 26 , 31 has been changed.
- the service provider compares the respective sets of descriptive parameters 41 , 42 for the requesting subscriber 21 and responding subscriber 22 .
- Matches 43 between the parameter sets 41 , 42 are identified.
- a match can either be an exact match, such as where both subscribers like to paint, or can be similar, such as where one subscriber enjoys listening to classical music while another subscriber enjoys listening to opera. Other types of matches are possible, including identifying dissimilarities and tangential interests and needs.
- the service provider can modify and add to the list of available parameters in response to subscriber requests.
- service providers can permit groups of subscribers to configure private parameters that would be used only for communication among members of that group.
- the private parameters would not be a known or identifiable parameter, such as “I like movies” or “I am a doctor,” but rather would be established to not match other parameters.
- a private parameter might be “Code XS1238.”
- the private parameter would not have any meaning outside of use by members of the group. Persons who selected the private parameter would receive notifications whenever another person who also selected that parameter was in the same proximity.
- the service provider will notify 44 the requesting subscriber 21 by sending a message informing of the match 43 .
- the notification can take various forms, including simply flashing an indicator light, vibrating, playing a tone or song, and providing text, images, video, or other data that describes the responding subscriber 26 .
- the notification will indicate which of the listed parameters is a match in that particular instance.
- the privacy of each responding subscriber 22 is protected through tunable, user-selectable features, such as not allowing the service provider to display a telephone number or other personal information to requesting subscribers until and if such information is permitted to be communicated by the responding subscriber 22 .
- the privacy of each requesting subscriber 21 is protected by allowing the subscriber to filter or block incoming notifications. Other types of privacy protection are possible.
- the requesting subscriber 21 Upon receiving the notification of the match 43 , the requesting subscriber 21 can request further information to initiate contact with the responding subscriber 22 .
- a back-and-forth dialogue between the requesting subscriber 21 and responding subscriber 22 may be necessary before the service provider is permitted to actually put the two parties in contact. In addition, either party can choose to answer or ignore the call.
- the requesting subscriber 21 and responding subscriber 22 can also reset their descriptive parameters 41 , 42 or localized coverage area privacy preferences to either increase or decrease their privacy.
- the service is capable of accommodating various forms and combinations of subscribers in requesting, responding, and listening roles, either active and participative or passive and non-participative.
- both subscribers will generally receive a notice of the presence of the other subscriber.
- both subscribers are acting as a requesting subscriber and a responding subscriber with respect to the other subscriber.
- the service can also be configured such that a subscriber can be only a requesting subscriber with respect to a particular parameter and in a particular localized physical coverage area.
- a subscriber may want to be notified when other persons have listed a particular parameter, such as “I like movies,” only while in a particular area, but also may not want others subscribers to contact him.
- a subscriber may act as a responding subscriber only with respect to a particular parameter and in a particular area. For example, a subscriber may want to send a notice to other subscribers that have listed a particular parameter in a particular area to, in effect, announce their presence without further initiating communication, but might not want to be actually contacted by other subscribers.
- FIGS. 3A-B are diagrams 50 , 60 showing, by way of example, one-to-many active proximity-based communication using the system 10 of FIG. 1 .
- Active participating subscribers are allowed to receive notifications and to communicate as a collective body.
- an individual subscriber 51 and a group of subscribers 52 are both active participants that have consented to allow the service provider to facilitate communications.
- Both the individual requesting subscriber 51 and each member of the responding, group of participating subscribers 52 use mobile devices 53 , 54 and have selected sets of descriptive parameters 55 , 56 that reflect the types of information that they are willing to share publicly through the service provider.
- the descriptive parameters 56 for the group 52 are compiled collectively and each member subscriber of the group 52 can still maintain their own personal, private set of descriptive parameters (not shown) and descriptive parameters as part of other groups.
- the requesting individual subscriber 51 is willing to share that he enjoys reading Science Fiction, likes Star Trek, a syndicated television series from the 1960s that, generations later, continues to attract a cult-like following, and hangs out in video arcades
- the group 52 is willing to share that they, as a group, like Star Trek, sing Karaoke, and play video games.
- the service provider will not attempt to compare the respective sets of descriptive parameters 55 , 56 until the individual requesting subscriber 51 and one or more members of group 52 are co-located within the same localized physical coverage area 57 .
- the individual requesting subscriber 51 and the group 52 are in the same localized physical coverage area 57 and the service provider then compares the respective sets of descriptive parameters 62 , 63 .
- Matches 64 are identified, which include an exact match, since the individual requesting subscriber 51 and group 52 both like Star Trek, and similarities, as the individual requesting subscriber 51 hangs out in video arcades and members of the group 52 play video games.
- the individual requesting subscriber 51 Upon receiving the notification of the match 64 , the individual requesting subscriber 51 can request further information to initiate contact with the group 52 and may, eventually, be put in contact. Although described with reference to communication between an individual participating subscriber and a group, communications can also be facilitated between one group and another group.
- FIGS. 4A-B are diagrams 70 , 80 showing, by way of example, an active-to-passive proximity-based communication using the system 10 of FIG. 1 . Communication is triggered by physical proximity of an active participating subscriber and a passive participating subscriber. Referring first to FIG. 3A , an active requesting subscriber 71 has consented to allow the service provider to facilitate communications.
- the active requesting subscriber 71 uses a mobile device 72 and has selected a set of descriptive parameters 74 that reflect the types of information that he is willing to share publicly through the service provider. For example, the requesting subscriber 71 is willing to share that he craves Chinese food and, presumptively, is not particular about the type of Chinese food desired, such as Szechwan, Cantonese, Mandarin. Hunan, Peking, Shanghanese, and so forth.
- the active requesting subscriber 71 is a willing participant, the service provider will not attempt to compare his set of descriptive parameters 74 with those descriptive parameters of other subscribers until they both are co-located within the same localized physical coverage area 73 .
- the active requesting subscriber 71 has entered into the same localized physical coverage area 73 as a passive responding subscriber 81 .
- the passive responding subscriber 81 is passive in the sense that the subscriber 81 does not expect to engage in active communication with requesting subscribers. Instead, the passive requesting subscriber 81 is using the service provider to disseminate information, such as advertising, to other subscribers.
- the passive responding subscriber 81 is a Chinese restaurant that hopes to attract hungry and non-discerning participating subscribers that crave Chinese food.
- the service provider compares the set of descriptive parameters 74 for the active requesting subscriber 71 and identifies matches.
- the service provider will notify 83 the active requesting subscriber 71 by sending a message informing of the match.
- the message provides complete information regarding the passive responding subscriber 81 and does not require a back-and-forth exchange to facilitate communication.
- the message can include, for instance, the name of the Chinese restaurant, telephone number, and address.
- An active subscriber might also want to contact multiple, but related, passive subscribers. For example, a real estate company might recommend to potential home buyers to select “XYZ Realty Company, Seattle” as a parameter prior to driving around to look for homes to purchase. The XYZ Realty Company could then arrange for multiple, fixed, passive “subscriber” devices to be located in select homes that are being offered for sale.
- the potential home buyers are within proximity of one of the selected homes, they would receive a notice from the service providing information about the home, including description, driving directions, price, and so forth, and they could decide whether to stop and look.
- the parameters could be established to more specifically identify subscriber preferences, which would help to reduce unwanted notices.
- the parameter might be set to “XYZ Realty Company, Seattle, Homes, Prices less than $300,000.” In that case, the subscribers would only receive notices of homes that matched the price limiting variable.
- Other uses of such a service might include historical and other information provided to tourists traveling on foot or by car. Other types of messages are possible.
- FIGS. 5A-B are diagrams 80 , 90 showing, by way of example, a passive-to-active proximity-based communication using the system 10 of FIG. 1 . Communication is triggered by physical proximity of participating active subscribers in response to a request received from a passive participating subscriber.
- a passive requesting subscriber 91 has consented to allow the service provider to facilitate communications.
- the passive requesting subscriber 91 uses a mobile device 92 and has selected a set of descriptive parameters that reflect the types of information that he is willing to share publicly through the service provider.
- the information 93 is shared passively in that the passive requesting subscriber 91 does not expect to engage in active communication with responding subscribers. For example, the passive requesting subscriber 91 needs a taxicab.
- the service provider will not attempt to compare the set of descriptive parameters until an active responding subscriber is co-located within the same localized physical coverage area 94 .
- an active responding subscriber 101 has entered into the same localized physical coverage area 94 as the passive requesting subscriber 91 .
- the service provider compares the set of descriptive parameters 102 for the active responding subscriber 101 and identifies matches. Once at least one match has been identified, the service provider will notify 103 the passive requesting subscriber 91 by sending a message informing of the match.
- the information 93 provided by the passive requesting subscriber 91 needs to be complete such that a response from active responding subscribers need not be required.
- the information 93 could provide the name, current location, and telephone number of a passive requesting subscriber 91 .
- Other types of information are possible.
- the notification 103 acknowledges that an active responding subscriber 101 has been identified and can optionally provide contact information to facilitate communication if necessary. Other types of active and passive communication arrangements and scenarios are possible.
- FIG. 6 is a functional block diagram 120 showing a notice server 121 for use in the system 10 of FIG. 1 .
- the notice server 121 operates in accordance with a sequence of process steps, as further described below with reference to FIG. 7 .
- the notice server 121 includes an updating component 123 , tracking component. 122 , comparing component 124 , and notifying component 125 , and includes a database 126 storing subscriber parameters 127 and subscriber localized coverage area privacy preferences 128 .
- the updating component 123 receives dynamic, updates 132 from individual subscribers that can modify subscriber parameters 127 and subscriber localized coverage area privacy preferences 128 .
- Consenting subscribers can opt to not participate by either failing to select subscriber parameters 127 or by setting a specific do-not-disturb subscriber localized coverage area privacy preference 128 . All other consenting subscribers are implicitly termed to be participating subscribers 129 .
- the tracking component 122 registers the presence of the mobile devices of participating subscribers 129 within localized physical coverage areas 130 .
- the tracking component 122 receives proximity data 131 to continually update the known whereabouts of the mobile device of each participating subscriber 129 .
- the comparing component 124 processes implicit and express requests to communicate from active and passive participating: subscribers 129 by identifying other participating subscribers 129 having mobile devices also within the same localized physical coverage area 130 or who have changed their subscriber parameters 127 or subscriber localized coverage area privacy preferences 128 . Once identified, the comparing component 124 compares the subscriber parameters 127 of the participating subscribers 129 , taking into account any applicable subscriber localized coverage area privacy preferences 128 .
- the notifying component 125 sends notifications 133 to one or more of the participating subscribers 129 based on the corresponding subscriber localized coverage area privacy preferences 128 .
- the notifying component 125 can provide other information 134 , such as telephone numbers, images, videos, or other data, to facilitate communications.
- the notice server 121 is a general purpose, programmed digital computing device consisting of a central processing unit, random access memory, non-volatile secondary storage, such a hard drive or CD ROM, network interfaces, and peripheral devices, including user interfacing means, such as a keyboard and display.
- Program code including software programs, and data are loaded into the memory for execution and processing and results are generated for display, output, transmittal, or storage.
- Each component is implemented as is a computer program, procedure or module written as source code in a conventional programming language, such as the C++ programming language, and is presented for execution as object or byte code, as is known in the art.
- the components could also be implemented in hardware, either as integrated circuitry or burned into read-only memory components.
- the various implementations of the source code and object and byte codes can be held on a computer-readable storage medium or embodied on a transmission medium in a carrier wave.
- FIG. 7 is a flow diagram showing a method 150 for providing notice-based communication through dynamic communication device registration, in accordance with one embodiment. Generally, the method 150 proceeds by iteratively processing in a continuous cycle (blocks 151 - 157 ).
- each cycle (block 151 ), participating subscribers within a localized physical coverage area are identified (block 152 ), either by entering into a new localized physical coverage area or by changing subscriber parameters.
- the parameters and localized coverage area privacy preferences of each participating subscriber are obtained (block 153 ) and the subscriber parameters are compared (block 154 ).
- Those subscribers having matching or similar subscriber parameters are notified (block 155 ) in light of any subscriber localized coverage area privacy preferences chosen and, at the option of one or more of the notified participating subscribers, contact is established ( 156 ), such as by providing further information or facilitating a hack-and-forth exchange between the participating subscribers.
- Other types of operations are possible.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
A computer-implemented system and method for providing notice-based communications through dynamic communication device registration is provided. Registrations of communications devices are maintained on a notice server. Subscriber parameter information selected by their respective subscriber is stored. Descriptive parameters, which have been selected from the group comprising personal, cultural, social, religious, political, commercial physical, types of people, types of places, types of businesses, types of services, interests of the subscriber and needs of the subscriber, are received. Localized physical coverage area preferences are received. A list of subscriber groups including such subscriber parameter information for the communications devices is continually monitored at the notice server. The descriptive parameters between the communications devices are matched. Those communications devices that are physically located within the localized physical coverage area selected by their respective subscribers are determined. A mobile communications device that is physically located within the localized physical coverage area is notified.
Description
- This patent application is a continuation of U.S. patent application Ser. No. 12/405,115, filed Mar. 16, 2009, pending, which is a continuation of U.S. Pat. No. 7,505,779, issued Mar. 17, 2009, the priority filing dates of which are claimed, and the disclosure of which are incorporated by reference.
- The invention relates in general to communication device communications, such as mobile and non-mobile communication devices, and, in particular, to a computer-implemented system and method for providing notice-based communications through dynamic communication device registration.
- Communication devices, particularly mobile telephones and related portable devices, such as email communicators and messaging pagers, have become ubiquitous personal accessories for business and personal communications worldwide. Such mobile devices typically interface to conventional public switched telephone networks through radio-based communication that provides standard dialup telephone services.
- By design, mobile devices provide communications from virtually anywhere, whether stationary or moving. However, the communications are intended to occur only between specific parties, with the narrow exception of well-known public emergency and information services. Party-to-party communications are initiated by calling telephone numbers for specific parties. Open-ended ad hoc communications using less specific unstructured information is generally not possible. For example, in a social setting, such as a night-club or science fiction convention, a mobile device would be of little use in helping a person to meet other persons or groups sharing, a common interest. The person would need to have a directory or other information source that lists the mobile device telephone numbers for other people at the same event. Similarly, in a travel situation, such as when seeking a particular type of food or requiring a taxicab, a concierge or guidebook would be more helpful than a mobile device since finding the telephone number for restaurants and taxicabs requires local knowledge of the area being visited.
- Although, mobile devices provide communications in a manner similar to conventional land-based telephones, mobile devices also include tracking features that enable a mobile switching center (“MSC”) to locate specific mobile devices. Often during the course of a telephone call, subscribers will move around, such as while driving or walking. Mobile service providers use the tracking features to complete incoming calls. Except in emergency situations, mobile service providers do not use the tracking features to locate subscribers for other purposes. For instance, some subscribers may want to meet other people sharing a common interest who are physically nearby and who could be identified through location information available to the mobile service provider. Due to privacy and liability concerns, subscribers must instead rely on pre-existing information sources or upon were chance to meet other people or groups who hopefully share that same interest.
- Cellular telephones are one popular form of mobile device that include tracking features. Cellular service networks have a hierarchical component structure. At the base of the hierarchy, cellular telephones are used by individual subscribers to access the network. Each cellular telephone is uniquely identified by a mobile identification number (“MIN”) and an electronic serial number (“ESN”). In the United States and Canada, the MIN is a ten-digit telephone number that includes an area code and dialing area prefix. The ESN is a thirty two-bit binary number assigned by the manufacturer. An ESN cannot be changed by the subscriber. The MIN and ESN are used to identify cellular telephones to Base Stations at the next level of the hierarchy. Base Stations are radio transceivers. The physical coverage areas of Base Stations, known as “cells,” are physically configured into art overlapping grid that each provides cellular service to mobile devices physically located within one or more of the cells. Groups of overlapping cells form dusters that are interconnected to MSCs at the top level of the hierarchy. Multiple Base Stations are interconnected to form the complete cellular network and are also connected to public switched telephone networks. MSCs are often supplemented with Home Location Registries.
- Home Location Registries provide centralized databases storing subscriber preferences. The types of preferences offered by a mobile communications service provider are dictated by the type of mobile device used and the calling features offered, such as call forwarding, call waiting, three-way calling, voice mail, and so forth. Preferences independent of the mobile device, such as the subscriber's personal interests and needs, are not tracked by Home Location Registries and are, accordingly, not shared with other subscribers or groups that are physically proximal.
- Therefore, there is a need for an approach to allowing communication and, in particular, mobile device subscribers to select personalized preferences to share and with other subscribers that are physically nearby. Preferably, such an approach would allow communications between consenting subscribers, while protecting privacy and against misuses and abuses of the information offered or shared. Such an approach would also preferably allow subscribers to engage in ad hoc communications with individuals, groups, and public, commercial and emergency services.
- Subscribers of a mobile communications service can voluntarily participate in an open-ended communications service offered by a service provider to initiate and engage in communications with other participating subscribers co-located within a localized physical coverage area. Each subscriber has a uniquely identified communications device, such as a mobile or non-mobile device. Each participating subscriber registers with the service provider to select a set of subscriber parameters defined independently from preferences that are attributable to either their communications device or the communications service. The subscriber parameters can reflect personal, cultural, social, religious, political, commercial, physical, and other interests and needs of each subscriber. Privacy is ensured by providing subscriber localized coverage area preferences that filter, screen, or hide information, such as name or telephone number. The subscriber parameters and localized coverage area preferences can be changed dynamically and in real time. Matching of subscriber parameters is triggered when the communications device of a participating subscriber enters into the same localized physical coverage area as the communications devices of one or more other participating subscribers or when a subscriber parameter is changed. The participating subscriber that requested communication receives a notification of one or more matching subscriber parameters and, if allowed by the subscriber localized coverage area preferences of the matched subscribers, can request further information or initiate communications.
- One embodiment provides a computer-implemented system and method for providing notice-based communications through dynamic communication device registration. Registrations of communications devices are maintained on a notice server. Subscriber parameter information selected by their respective subscriber is stored. Descriptive parameters, which have been selected from the group comprising personal, cultural, social, religious, political, commercial physical, types of people, types of places, types of businesses, types of services, interests of the subscriber and needs of the subscriber, are received. Localized physical coverage area preferences are received. A list of subscriber groups including such subscriber parameter information for the communications devices is continually monitored at the notice server. The descriptive parameters between the communications devices are matched. Those communications devices that are physically located within the localized physical coverage area selected by their respective subscribers are determined. A mobile communications device that is physically located within the localized physical coverage area is notified.
- A further embodiment provides a computer-implemented system and method for passively providing communications through dynamic communication device registration. Registrations of a plurality of uniquely identified mobile communications devices on a notice server maintained by a service provider are maintained. Subscriber parameter information selected and stored as input through a set of controls on each of the uniquely identified mobile communications devices by their respective subscriber is stored at the notice server. Descriptive parameters, which have been selected, from the group comprising personal, cultural, social, religious, political, commercial physical, types of people, types of places, types of businesses, types of services, interests of the subscriber and needs of the subscriber, are received. Localized physical coverage area preferences are received. A list of subscriber groups including such subscriber parameter information for each of the mobile communications devices is continually monitored at the notice server. The descriptive parameters between each of the registered uniquely identified mobile communications devices are matched. Those of the registered uniquely identified mobile communications devices that are physically located within the localized physical coverage area selected by their respective subscribers are determined. A request from one of the registered uniquely identified mobile communications devices to passively communicate with each of the other registered uniquely identified mobile communications devices in the same subscriber group is received. A message from the requesting registered uniquely identified mobile communications device is sent to those of the registered uniquely identified mobile communications devices in the same subscriber group that are also physically located within the localized physical coverage area.
- The subject matter provides several benefits to service providers of both mobile communications and related services, such as non-mobile communications and hybrid communications. First, facilitating inter-subscriber communications helps to differentiate service providers within the marketplace. Open-ended communications services can be offered separately or combined with other calling packages. In addition, mobile service providers benefit from increased, call volume and are afforded an opportunity to generate additional revenue through charges for participation, number and nature of subscriber parameters and localized coverage area preferences, time of transmissions, and so forth.
- Still other embodiments of the invention will become readily apparent to those skilled in the art from the following detailed description, wherein are described embodiments of the invention by way of illustrating the best mode contemplated for carrying out the invention. As will be realized, the invention is capable of other and different embodiments and its several details are capable of modifications in various obvious respects, all without departing from the spirit and the scope of the invention. Accordingly, the drawings and detailed description are to be regarded as illustrative in nature and not as restrictive.
-
FIG. 1 is a block diagram showing, by way of example, a system for providing notice-based communications through dynamic communication device registration, in accordance with one embodiment. -
FIGS. 2A-C are diagrams showing, by way of example, one-to-one active proximity-based communication using the system ofFIG. 1 . -
FIGS. 3A-B are diagrams showing, by way of example, one-to-many active proximity-based communication using the system ofFIG. 1 . -
FIGS. 4A-B are diagrams showing, by way of example, an active-to-passive proximity-based communication using the system ofFIG. 1 . -
FIGS. 5A-B are diagrams showing, by way of example, a passive-to-active proximity-based communication using the system ofFIG. 1 . -
FIG. 6 is a functional block diagram showing a notice server for use in the system ofFIG. 1 . -
FIG. 7 is a flow diagram showing a method for providing notice-based communications through dynamic communication device registration, in accordance with one embodiment. - Mobile device usage is exemplified by the manner in which cellular telephones are provided access to a cellular telephone service network. Although described herein with reference to cellular telephone service provision, the invention contemplates other forms of mobile device interconnectivity, including non-cellular communications services, such as satellite and radio frequency-based networks, as well as direct connections from mobile device to mobile device and related services, such as non-mobile communications and hybrid communications. In addition, users of non-mobile devices may also benefit from the service, particularly where the system facilitates contact between a non-mobile device and a mobile device, or between non-mobile devices in high population areas, where the users of the non-mobile devices might not otherwise contact one another based on the selected parameters.
- Using a cellular mobile communications network as an example.
FIG. 1 is a block diagram showing asystem 10 for providing notice-based communications through dynamic communication device registration, in accordance with one embodiment. Through thesystem 10, a subscriber using amobile device 11 is able to call conventional land-line basedtelephones 16, as well as othermobile devices 11, both within and independently from the mobile communications service. The mobile communications service network can provide voice, data, and other forms of information exchange. For clarity, only a single cellular service network is shown, although multiple service networks could be required to support disparate network services for various types of communications and computing devices. For example, voice information exchange could be provided through cellular communications service networks including, by way of example, Advanced Mobile Phone Service (AMPS), Global System for Mobile communications (GSM), and code-division multiple access (CDMA) networks. Data information exchange could be provided through enterprise, wide area, or local area networks including, by way of example, transmission control protocol/Internet protocol (TCP/IP). IEEE 802.3 (Ethernet). IEEE 802.11 (Win), IEEE 802.16 (WiMAX), and BlueTooth networks. The service network can include various topologies, configurations, and arrangements of network interconnectivity components and can further include, without limitation, conventional wired, wireless, satellite, optical and equivalent network topologies, as would be appreciated by one skilled in the art. Thesystem 10 has a hierarchical structure that includes, starting from the base,mobile devices 11,Base Stations 12, andMobile Switching Centers 13. Other types of structures and topologies, including non-hierarchical and direct device-to-device interconnections, are possible. - The mobile devices include mobile telephones, including dedicated and multi-purpose handsets, and mobile devices, such as e-mail communicators and messaging pagers. Other types of mobile devices are possible. In addition,
mobile devices 11 include cellular and non-cellular telephones, wireless-enabled personal data assistance (PDA), wireless-enabled personal computers, and two-way features. Other types of network and external devices, such as global positioning system (GPS) receivers, automobile, personal, and boat navigation systems, pagers, and text messaging devices, could also be used, as would be appreciated by one skilled in the art. Eachmobile device 11 is operated by an individual subscriber that subscribes to a mobile communications service offered by a service provider that operates, leases, or otherwise has access to theBase Stations 12 and Mobile Switching Centers 13. TheBase Stations 12 each define a discrete localized physical area of service coverage that can extend from several yards to, more typically, several miles. The physical coverage areas preferably overlap to provide the subscribers with continuous, non-interrupted service, although geographic topology, weather conditions, and physical obstructions may affect actual delivered coverage. - Groups of Base Stations defining neighboring cells are formed into clusters that are interconnected to a centralized Mobile Center. Each
Mobile Switching Center 13 is interconnected with otherMobile Switching Centers 13 and is connected with a public switchedtelephone network 15 that interfaces to a traditional telephone communications network. - Each
Mobile Switching Center 13 centrally stores or has access to subscriber information, which allows eachMobile Switching Center 13 to validate eachmobile device 11 for access to the mobile communications network. The subscriber information also enables eachMobile Switching Center 13 to track the location of eachmobile device 11 by cluster and cell to complete calls made to the MIN assigned to themobile device 11. Information to allow a subscriber to make calls outside of the home market may also be stored. Generally, service providers maintain the subscriber information in one or more Home Location Registries (not shown) storing feature profiles for each subscriber, such as calling features, dialing restrictions, and similar information. - Since the control over and whereabouts of each
mobile device 11 is subject to the discretion and travels of the subscriber, certain operations must take place whenever amobile device 11 is turned on or travels into a new cell. Upon power up, themobile device 11 searches for the strongest control and paging channels, which are respectively used by aBase Station 12 andMobile Switching Center 13 to exchange control information and complete incoming calls. Upon identifying the control and paging channels, themobile device 11 registers with the physicallynearest base station 12 by transmitting the MIN and ESN. When entering a new cell, theMobile Switching Center 13 orchestrates a handoff from theformer Base Station 12 to the gainingBase Station 12 that transfers the Base Station registration and ensures uninterrupted service provision. Typically, handoffs require only a few milliseconds to occur and are imperceptible to users, although bad handoffs do occur and can result in a temporary service interruption. - The tracking of the cell location of mobile devices is an inherent aspect of mobile communications and occurs on a continuing and, from a user's prospective, transparent basis. The features being offered with individual
mobile devices 11, as well as the capabilities of the infrastructure supporting a mobile communications network, are becoming increasingly sophisticated and have begun to incorporate complementary technologies. For instance, integrated Global Positioning System (GPS) tracking enables a higher degree of accuracy in locatingmobile devices 11, which can be used for personal or emergency services. Other types of complementary technologies are possible. - Open-ended communications service can be offered to subscribers by supplementing the mobile communications service infrastructure with a
database 14 storing a set of offereddescriptive parameters 17, either as part of or separately from the subscriber information maintained by the service provider. The descriptive parameters that are offered by the service provider can include personal, cultural, social, religious, political, commercial, physical, and other interests and needs that a subscriber selects and permits to be matched against the descriptive parameters of other subscribers identified within the same co-located physical coverage area. The offereddescriptive parameters 17 are selectable by individual subscribers autonomously and independently from the service provider-driven preferences maintained in each feature profile stored in the Home Location Registry. Through the offereddescriptive parameters 17, each subscriber can create a personalized set of criterion that can be dynamically selected to allow subscribers to engage in ad hoc communications with individuals, groups, and public, commercial and emergency services, as further described below beginning with reference toFIGS. 2A-C et seq. To facilitate matching, the descriptive parameters are defined by service providers, and may include both general and specific categories. For example, a general category, such as “Likes movies,” may be presented for subscriber selection by a service provider. In addition, specific categories, such as “Likes comedy movies” or “Likes action movies,” may be presented. A match of parameters could occur where identical specific or general categories are selected by different subscribers, or where one subscriber selects a general category, such as “Likes movies” and the other subscriber selects a specific subcategory of that general category, such as “Likes action movies.” Service providers may also offer subscribers the ability to “tune” their parameter selections to identify more or less identical matches, depending on user preference. - The offered
descriptive parameters 17 enable subscribers to create a personalized and dynamically-adjustable profile of themselves that is used by the service provider to facilitate ad hoc communications with other participating subscribers. In one embodiment, participation is optional, as is the selection of descriptive parameters. In a further embodiment, a subscriber can select parameters describing different types of people, places, businesses, and services, of which to be notified and with which to potentially communicate. - Open-ended communications are allowed between pairs of active participating subscribers or with groups of active participating subscribers, between an active participating subscriber and a passive participating subscriber, and between a passive participating subscriber and an active participating subscriber.
FIGS. 2A-C are diagrams 20, 30, 40 showing, by way of example, one-to-one active proximity-based communication using thesystem 10 ofFIG. 1 . One-to-one active communication is triggered by physical proximity of participating subscribers that expect to engage in a conversation. Referring first toFIG. 2A , a pair ofsubscribers subscriber 21 and respondingsubscriber 22, are both active participants that have consented to allow the service provider to facilitate communications. Both subscribers usemobile devices descriptive parameters subscriber 21 is willing to share that he is a Republican, is interested in yoga, likes to paint, and rides the ferry, whereas the respondingsubscriber 22 is willing to share that she loves sushi and also likes to paint, but is unwilling to share that she prefers wearingpolka dots 28. - Although both subscribers are willing participants, the service provider will not attempt to compare their respective sets of
descriptive parameters physical coverage area 27. The localizedphysical coverage area 27 can be specified based on fixed sets of boundaries, such as latitude, longitude, and elevation, or can be fluid boundaries, such as defined by a cell within a cellular communications network. The localized physical coverage area may be set based on subscriber preferences, for example, one mile or 300 feet, for which requests can be accommodated by service providers using various technological methods to establish subscriber location, such as GPS, triangulation, signal strength, and so forth. Other combinations of fixed and fluid boundaries are possible. - Individual subscribers, even if willing participants, will not be matched against other subscribers until and if they are both co-located, within a recognized localized
physical coverage area 27. Referring next toFIG. 2B , the requestingsubscriber 21 has entered into the same localizedphysical coverage area 27 as the respondingsubscriber 22. Prior to entering into the localizedphysical coverage area 27, however, the requestingsubscriber 21 decided that he no longer wanted others to know that he is a Republican 57 and has revised his set ofdescriptive parameters 31. Dynamic changes to the sets ofdescriptive parameters descriptive parameters descriptive parameters - Assuming that the subscribers are still participating, the service provider attempts to match
descriptive parameters subscribers physical coverage area 27 or if their respective set ofdescriptive parameters FIG. 2C , the service provider compares the respective sets ofdescriptive parameters subscriber 21 and respondingsubscriber 22.Matches 43 between the parameter sets 41, 42, are identified. In one embodiment, a match can either be an exact match, such as where both subscribers like to paint, or can be similar, such as where one subscriber enjoys listening to classical music while another subscriber enjoys listening to opera. Other types of matches are possible, including identifying dissimilarities and tangential interests and needs. The service provider can modify and add to the list of available parameters in response to subscriber requests. In addition, service providers can permit groups of subscribers to configure private parameters that would be used only for communication among members of that group. In such a case, the private parameters would not be a known or identifiable parameter, such as “I like movies” or “I am a doctor,” but rather would be established to not match other parameters. Thus, a private parameter might be “Code XS1238.” Typically, the private parameter would not have any meaning outside of use by members of the group. Persons who selected the private parameter would receive notifications whenever another person who also selected that parameter was in the same proximity. - Once at least one
match 43 has been identified, the service provider will notify 44 the requestingsubscriber 21 by sending a message informing of thematch 43. The notification can take various forms, including simply flashing an indicator light, vibrating, playing a tone or song, and providing text, images, video, or other data that describes the respondingsubscriber 26. Where the subscriber receiving the notification has listed more than one parameter, the notification will indicate which of the listed parameters is a match in that particular instance. Importantly, the privacy of each respondingsubscriber 22 is protected through tunable, user-selectable features, such as not allowing the service provider to display a telephone number or other personal information to requesting subscribers until and if such information is permitted to be communicated by the respondingsubscriber 22. Similarly, the privacy of each requestingsubscriber 21 is protected by allowing the subscriber to filter or block incoming notifications. Other types of privacy protection are possible. - Upon receiving the notification of the
match 43, the requestingsubscriber 21 can request further information to initiate contact with the respondingsubscriber 22. A back-and-forth dialogue between the requestingsubscriber 21 and respondingsubscriber 22 may be necessary before the service provider is permitted to actually put the two parties in contact. In addition, either party can choose to answer or ignore the call. Throughout the exchange, the requestingsubscriber 21 and respondingsubscriber 22 can also reset theirdescriptive parameters - Importantly, although the foregoing example describes a basic iteration of the service using “requesting subscriber” and a “responding subscriber,” the service is capable of accommodating various forms and combinations of subscribers in requesting, responding, and listening roles, either active and participative or passive and non-participative. For example, where two subscribers list an identical parameter and are within the same relative proximity of one another whereby the service is initiated, both subscribers will generally receive a notice of the presence of the other subscriber. In effect, both subscribers are acting as a requesting subscriber and a responding subscriber with respect to the other subscriber. The service can also be configured such that a subscriber can be only a requesting subscriber with respect to a particular parameter and in a particular localized physical coverage area. For example, a subscriber may want to be notified when other persons have listed a particular parameter, such as “I like movies,” only while in a particular area, but also may not want others subscribers to contact him. By contrast, a subscriber may act as a responding subscriber only with respect to a particular parameter and in a particular area. For example, a subscriber may want to send a notice to other subscribers that have listed a particular parameter in a particular area to, in effect, announce their presence without further initiating communication, but might not want to be actually contacted by other subscribers.
- Although described as an example of communications facilitated between individual active participating subscribers, communications between groups of active participating, subscribers are also possible.
FIGS. 3A-B are diagrams 50, 60 showing, by way of example, one-to-many active proximity-based communication using thesystem 10 ofFIG. 1 . Active participating subscribers are allowed to receive notifications and to communicate as a collective body. Referring first toFIG. 3A , anindividual subscriber 51 and a group ofsubscribers 52 are both active participants that have consented to allow the service provider to facilitate communications. Both theindividual requesting subscriber 51 and each member of the responding, group of participatingsubscribers 52 usemobile devices descriptive parameters descriptive parameters 56 for thegroup 52 are compiled collectively and each member subscriber of thegroup 52 can still maintain their own personal, private set of descriptive parameters (not shown) and descriptive parameters as part of other groups. For example, the requestingindividual subscriber 51 is willing to share that he enjoys reading Science Fiction, likes Star Trek, a syndicated television series from the 1960s that, generations later, continues to attract a cult-like following, and hangs out in video arcades, whereas thegroup 52 is willing to share that they, as a group, like Star Trek, sing Karaoke, and play video games. - As with one-to-one active proximity-based communication, described above with reference to
FIGS. 2A-C , the service provider will not attempt to compare the respective sets ofdescriptive parameters individual requesting subscriber 51 and one or more members ofgroup 52 are co-located within the same localizedphysical coverage area 57. Referring next toFIG. 3B , theindividual requesting subscriber 51 and thegroup 52 are in the same localizedphysical coverage area 57 and the service provider then compares the respective sets ofdescriptive parameters Matches 64 are identified, which include an exact match, since theindividual requesting subscriber 51 andgroup 52 both like Star Trek, and similarities, as theindividual requesting subscriber 51 hangs out in video arcades and members of thegroup 52 play video games. Upon receiving the notification of thematch 64, theindividual requesting subscriber 51 can request further information to initiate contact with thegroup 52 and may, eventually, be put in contact. Although described with reference to communication between an individual participating subscriber and a group, communications can also be facilitated between one group and another group. - Participating subscribers need not be mobile or actively expecting to engage in communication with another subscriber. For instance, a passive responding, subscriber can send out notifications from a fixed location, such as advertisers who wish to inform the public of their whereabouts and the service or products offered. The subscriber would typically not expect participating subscribers to respond to the notifications, which preferably provide complete information in a single message.
FIGS. 4A-B are diagrams 70, 80 showing, by way of example, an active-to-passive proximity-based communication using thesystem 10 ofFIG. 1 . Communication is triggered by physical proximity of an active participating subscriber and a passive participating subscriber. Referring first toFIG. 3A , an active requesting subscriber 71 has consented to allow the service provider to facilitate communications. The active requesting subscriber 71 uses amobile device 72 and has selected a set ofdescriptive parameters 74 that reflect the types of information that he is willing to share publicly through the service provider. For example, the requesting subscriber 71 is willing to share that he craves Chinese food and, presumptively, is not particular about the type of Chinese food desired, such as Szechwan, Cantonese, Mandarin. Hunan, Peking, Shanghanese, and so forth. - Although the active requesting subscriber 71 is a willing participant, the service provider will not attempt to compare his set of
descriptive parameters 74 with those descriptive parameters of other subscribers until they both are co-located within the same localizedphysical coverage area 73. Referring next toFIG. 4B , the active requesting subscriber 71 has entered into the same localizedphysical coverage area 73 as apassive responding subscriber 81. Thepassive responding subscriber 81 is passive in the sense that thesubscriber 81 does not expect to engage in active communication with requesting subscribers. Instead, thepassive requesting subscriber 81 is using the service provider to disseminate information, such as advertising, to other subscribers. For example, thepassive responding subscriber 81 is a Chinese restaurant that hopes to attract hungry and non-discerning participating subscribers that crave Chinese food. The service provider compares the set ofdescriptive parameters 74 for the active requesting subscriber 71 and identifies matches. - Once at least one match has been identified, the service provider will notify 83 the active requesting subscriber 71 by sending a message informing of the match. Preferably, the message provides complete information regarding the
passive responding subscriber 81 and does not require a back-and-forth exchange to facilitate communication. The message can include, for instance, the name of the Chinese restaurant, telephone number, and address. An active subscriber might also want to contact multiple, but related, passive subscribers. For example, a real estate company might recommend to potential home buyers to select “XYZ Realty Company, Seattle” as a parameter prior to driving around to look for homes to purchase. The XYZ Realty Company could then arrange for multiple, fixed, passive “subscriber” devices to be located in select homes that are being offered for sale. Whenever the potential home buyers are within proximity of one of the selected homes, they would receive a notice from the service providing information about the home, including description, driving directions, price, and so forth, and they could decide whether to stop and look. The parameters could be established to more specifically identify subscriber preferences, which would help to reduce unwanted notices. For example, the parameter might be set to “XYZ Realty Company, Seattle, Homes, Prices less than $300,000.” In that case, the subscribers would only receive notices of homes that matched the price limiting variable. Other uses of such a service might include historical and other information provided to tourists traveling on foot or by car. Other types of messages are possible. - A requesting subscriber can also be passive or non-mobile, such as a subscriber in need of emergency or business services.
FIGS. 5A-B are diagrams 80, 90 showing, by way of example, a passive-to-active proximity-based communication using thesystem 10 ofFIG. 1 . Communication is triggered by physical proximity of participating active subscribers in response to a request received from a passive participating subscriber. Referring first toFIG. 5A , apassive requesting subscriber 91 has consented to allow the service provider to facilitate communications. Thepassive requesting subscriber 91 uses amobile device 92 and has selected a set of descriptive parameters that reflect the types of information that he is willing to share publicly through the service provider. Theinformation 93 is shared passively in that thepassive requesting subscriber 91 does not expect to engage in active communication with responding subscribers. For example, thepassive requesting subscriber 91 needs a taxicab. - Although the passive requesting,
subscriber 91 is a willing participant, the service provider will not attempt to compare the set of descriptive parameters until an active responding subscriber is co-located within the same localizedphysical coverage area 94. Referring next toFIG. 5B , an active respondingsubscriber 101 has entered into the same localizedphysical coverage area 94 as thepassive requesting subscriber 91. The service provider compares the set ofdescriptive parameters 102 for the active respondingsubscriber 101 and identifies matches. Once at least one match has been identified, the service provider will notify 103 thepassive requesting subscriber 91 by sending a message informing of the match. Theinformation 93 provided by thepassive requesting subscriber 91 needs to be complete such that a response from active responding subscribers need not be required. For instance, theinformation 93 could provide the name, current location, and telephone number of apassive requesting subscriber 91. Other types of information are possible. Thenotification 103 acknowledges that an active respondingsubscriber 101 has been identified and can optionally provide contact information to facilitate communication if necessary. Other types of active and passive communication arrangements and scenarios are possible. - To facilitate communications between mobile device subscribers, the service provider operates a notice server either as part of or separate from the Home Location Registry. In a further embodiment, the service provider is separate from the mobile, communications provider and the proximity-based communication service is provided as an adjunct to the mobile communications service.
FIG. 6 is a functional block diagram 120 showing anotice server 121 for use in thesystem 10 ofFIG. 1 . Thenotice server 121 operates in accordance with a sequence of process steps, as further described below with reference toFIG. 7 . - The
notice server 121 includes anupdating component 123, tracking component. 122, comparingcomponent 124, and notifyingcomponent 125, and includes adatabase 126 storingsubscriber parameters 127 and subscriber localized coveragearea privacy preferences 128. The updatingcomponent 123 receives dynamic,updates 132 from individual subscribers that can modifysubscriber parameters 127 and subscriber localized coveragearea privacy preferences 128. Consenting subscribers can opt to not participate by either failing to selectsubscriber parameters 127 or by setting a specific do-not-disturb subscriber localized coveragearea privacy preference 128. All other consenting subscribers are implicitly termed to be participatingsubscribers 129. - The
tracking component 122 registers the presence of the mobile devices of participatingsubscribers 129 within localizedphysical coverage areas 130. Thetracking component 122 receivesproximity data 131 to continually update the known whereabouts of the mobile device of each participatingsubscriber 129. - The comparing
component 124 processes implicit and express requests to communicate from active and passive participating:subscribers 129 by identifying other participatingsubscribers 129 having mobile devices also within the same localizedphysical coverage area 130 or who have changed theirsubscriber parameters 127 or subscriber localized coveragearea privacy preferences 128. Once identified, the comparingcomponent 124 compares thesubscriber parameters 127 of the participatingsubscribers 129, taking into account any applicable subscriber localized coveragearea privacy preferences 128. - Finally, the notifying
component 125 sendsnotifications 133 to one or more of the participatingsubscribers 129 based on the corresponding subscriber localized coveragearea privacy preferences 128. In response to thenotifications 133, the notifyingcomponent 125 can provideother information 134, such as telephone numbers, images, videos, or other data, to facilitate communications. - Other components and arrangements of the various functions performable by the
notice server 121 are possible. In one embodiment, thenotice server 121 is a general purpose, programmed digital computing device consisting of a central processing unit, random access memory, non-volatile secondary storage, such a hard drive or CD ROM, network interfaces, and peripheral devices, including user interfacing means, such as a keyboard and display. Program code, including software programs, and data are loaded into the memory for execution and processing and results are generated for display, output, transmittal, or storage. - Each component is implemented as is a computer program, procedure or module written as source code in a conventional programming language, such as the C++ programming language, and is presented for execution as object or byte code, as is known in the art. Alternatively, the components could also be implemented in hardware, either as integrated circuitry or burned into read-only memory components. The various implementations of the source code and object and byte codes can be held on a computer-readable storage medium or embodied on a transmission medium in a carrier wave.
- Communication is facilitated by the service provider that, in one embodiment, operates a
notice server 121 that is centrally accessible by participating subscribers through the mobile communications service network. In a further embodiment, the service provider foregoes a dedicatedcentralized notice server 121 and instead provides communication in a distributed manner through functionality performed by individual mobile devices. Whether centralized or distributed, the basic flow of processing required to facilitate communications is the same.FIG. 7 is a flow diagram showing amethod 150 for providing notice-based communication through dynamic communication device registration, in accordance with one embodiment. Generally, themethod 150 proceeds by iteratively processing in a continuous cycle (blocks 151-157). - During each cycle (block 151), participating subscribers within a localized physical coverage area are identified (block 152), either by entering into a new localized physical coverage area or by changing subscriber parameters. The parameters and localized coverage area privacy preferences of each participating subscriber are obtained (block 153) and the subscriber parameters are compared (block 154). Those subscribers having matching or similar subscriber parameters are notified (block 155) in light of any subscriber localized coverage area privacy preferences chosen and, at the option of one or more of the notified participating subscribers, contact is established (156), such as by providing further information or facilitating a hack-and-forth exchange between the participating subscribers. Other types of operations are possible.
- While the invention has been particularly shown and described as referenced to the embodiments thereof, those skilled in the art would understand that the foregoing and other changes in form and detail may be made therein without departing from the spirit and scope of the invention.
Claims (20)
1. A computer-implemented system for providing, notice-based communications through dynamic communication device registration, comprising:
an electronically-stored database maintained by a service provider configured to maintain registrations of a plurality of uniquely identified mobile communications devices;
a memory; and
a processor operatively coupled to the memory and configured to execute computer executable program modules comprising a notice server, comprising:
a mobile communications device subscriber module configured to store subscriber parameter information selected and stored as input through a set of controls on each of the uniquely identified mobile communications devices by their respective subscriber, comprising:
a parameter selection storage module configured to receive descriptive parameters, which have been selected from the group comprising personal, cultural, social, religious, political, commercial physical, types of people, types of places, types of businesses, types of services, interests of the subscriber and needs of the subscriber; and
a coverage definition module configured to receive localized physical coverage area preferences;
a monitoring module configured to continually monitor at the notice server a list, of subscriber groups comprising such subscriber parameter information for each of the mobile communications devices, comprising at least one of:
a parameters matching module configured to match the descriptive parameters between each of the registered uniquely identified mobile communications devices; and
an evaluation module configured to determine those of the registered uniquely identified mobile communications devices that are physically located within the localized physical coverage area selected by their respective subscribers; and
a notification module configured to notify at least one of the registered uniquely identified mobile communications devices that is physically located within the localized physical coverage area of those of the descriptive parameters that match the descriptive parameters of at least one other registered uniquely identified mobile communications device that is also physically located within the localized physical coverage area.
2. The system according to claim 1 , further comprising:
a contact definition module configured to receive contact information from at least one of the registered uniquely identified mobile communications devices in one of the subscriber groups based on tunable user-selectable features; and
an availability module configured to restrict availability of the contact information until the at least one of the registered uniquely identified mobile communications device is physically located within the localized physical coverage area.
3. The system according to claim 2 , further comprising:
a privacy definition module configured to receive privacy preferences from at least one of the registered uniquely identified mobile communications devices in one of the subscriber groups; and
a privacy preferences module configured to enable the privacy preferences by filtering the contact information for the at least one of the registered uniquely identified mobile communications device from disclosure to those other registered uniquely identified mobile communications devices in the one subscriber group as identified by the subscriber.
4. The system according to claim 2 , further comprising:
a privacy definition module configured to receive privacy preferences from at least one of the registered uniquely identified mobile communications devices in one of the subscriber groups; and
a privacy preferences module configured to enable the privacy preferences by screening the contact information for the at least one of the registered uniquely identified mobile communications device for disclosure only to those other registered uniquely identified mobile communications devices in the one subscriber group as identified by the subscriber.
5. The system according to claim 2 , further comprising:
a privacy definition module configured to receive privacy preferences from at least one of the registered uniquely identified mobile communications devices in one of the subscriber groups; and
a privacy preferences module configured to enable the privacy preferences by hiding the contact information for the at least one of the registered uniquely identified mobile communications device from all other registered uniquely identified mobile communications devices in the one subscriber group.
6. The system according to claim 1 , wherein the parameters matching module is configured to perform the matching of the descriptive parameters, comprising at least one of:
an exact matching module configured to identify those descriptive parameters for a plurality of the registered uniquely identified mobile communications devices that are exactly matching;
a similarity matching module configured to identify those descriptive parameters for a plurality of the registered uniquely identified mobile communications devices that are similar;
a dissimilarity matching module configured to identify those descriptive parameters for a plurality of the registered uniquely identified mobile communications devices that are dissimilar; and
a tangential matching module configured to identify those descriptive parameters for a plurality of the registered uniquely identified mobile communications devices that reflect tangential interest and needs.
7. The system according to claim 1 , further comprising:
a communications module configured to receive at the notice server requests to communicate from a plurality of the registered uniquely identified mobile communications devices that have received the notification and to facilitate communications through the notice server between the plurality of registered uniquely identified mobile communication devices in the same subscriber group.
8. A computer-implemented method for providing notice-based communications through dynamic communication device registration, comprising:
maintaining registrations of a plurality of uniquely identified mobile communications devices on a notice server maintained by a service provider;
storing at the notice server subscriber parameter information selected and stored as input through a set of controls on each of the uniquely identified mobile communications devices by their respective subscriber, comprising:
receiving descriptive parameters, which have been selected from the group comprising personal, cultural, social, religious, political, commercial physical, types of people, types of places, types of businesses, types of services, interests of the subscriber and needs of the subscriber; and
receiving localized physical coverage area preferences;
continually monitoring at the notice server a list of subscriber groups comprising such subscriber parameter information for each of the mobile communications devices, comprising at least one of:
matching the descriptive parameters between each of the registered uniquely identified mobile communications devices; and
determining those of the registered uniquely identified mobile communications devices that are physically located within the localized physical coverage area selected by their respective subscribers; and
notifying at least one of the registered uniquely identified mobile communications devices that is physically located within the localized physical coverage area of those of the descriptive parameters that match the descriptive parameters of at least one other registered uniquely identified mobile communications device that is also physically located within the localized physical coverage area.
9. The method according to claim 8 , further comprising:
receiving contact information from at least one of the registered uniquely identified mobile communications devices in one of the subscriber groups based on tunable user-selectable features; and
restricting availability of the contact information until the at least one of the registered uniquely identified mobile communications device is physically located within the localized physical coverage area.
10. The method according to claim 9 , further comprising:
receiving privacy preferences from at least one of the registered uniquely identified mobile communications devices in one of the subscriber groups; and
enabling the privacy preferences by filtering the contact information for the at least one of the registered uniquely identified mobile communications device from disclosure to those other registered uniquely identified mobile communications devices in the one subscriber group as identified by the subscriber.
11. The method according to claim 9 , further comprising:
receiving privacy preferences from at least one of the registered uniquely identified mobile communications devices in one of the subscriber groups; and
enabling the privacy preferences by screening the contact information for the at least one of the registered uniquely identified mobile communications device for disclosure only to those other registered uniquely identified mobile communications devices in the one subscriber group as identified by the subscriber.
12. The method according to claim 9 , further comprising:
receiving privacy preferences from at least one of the registered uniquely identified mobile communications devices in one of the subscriber groups; and
enabling the privacy preferences by hiding the contact information for the at least one of the registered uniquely identified mobile communications device from all other registered uniquely identified mobile communications devices in the one subscriber group.
13. The method according to claim 8 , further comprising:
performing the matching of the descriptive parameters, comprising at least one of:
identifying those descriptive parameters for a plurality of the registered uniquely identified mobile communications devices that are exactly matching;
identifying those descriptive parameters for a plurality of the registered uniquely identified mobile communications devices that are similar;
identifying those descriptive parameters for a plurality of the registered uniquely identified mobile communications devices that are dissimilar; and
identifying those descriptive parameters for a plurality of the registered uniquely identified mobile communications devices that reflect tangential interest and needs.
14. The method according to claim 8 , further comprising:
receiving at the notice server requests to communicate from a plurality of the registered uniquely identified mobile communications devices that have received the notification; and
facilitating communications through the notice server between the plurality of registered uniquely identified mobile communication devices in the same subscriber group.
15. A computer-implemented method for passively providing communications through dynamic communication device registration, comprising:
maintaining registrations of a plurality of uniquely identified mobile communications devices on a notice server maintained by a service provider;
storing at the notice server subscriber parameter information selected and stored as input through a set of controls on each of the uniquely identified mobile communications devices by their respective subscriber, comprising:
receiving descriptive parameters, which have been selected from the group comprising personal, cultural, social, religious, political, commercial physical, types of people, types of places, types of businesses, types of services, interests of the subscriber and needs of the subscriber; and
receiving localized physical coverage area preferences;
continually monitoring at the notice server a list of subscriber groups comprising such subscriber parameter information for each of the mobile communications devices, comprising at least one of:
matching the descriptive parameters between each of the registered uniquely identified mobile communications devices; and
determining those of the registered uniquely identified mobile communications devices that are physically located within the localized physical coverage area selected by their respective subscribers;
receiving a request from one of the registered uniquely identified mobile communications devices to passively communicate with each of the other registered uniquely identified mobile communications devices in the same subscriber group; and
sending a message from the requesting registered uniquely identified mobile communications device to those of the registered uniquely identified mobile communications devices in the same subscriber group that are also physically located within the localized physical coverage area.
16. The method according to claim 15 , further comprising:
receiving contact information from at least one of the registered uniquely identified mobile communications devices in one of the subscriber groups based on tunable user-selectable features; and
restricting availability of the contact information from the requesting registered uniquely identified mobile communications device until the at least one of the registered uniquely identified mobile communications device is physically located within the localized physical coverage area.
17. The method according to claim 16 , further comprising:
receiving privacy preferences from at least one of the registered uniquely identified mobile communications devices in one of the subscriber groups; and
enabling the privacy preferences by filtering the contact information for the at least one of the registered uniquely identified mobile communications device from disclosure to those other registered uniquely identified mobile communications devices in the one subscriber group as identified by the subscriber.
18. The method according to claim 16 , further comprising:
receiving privacy preferences from at least one of the registered uniquely identified mobile communications devices in one of the subscriber groups; and
enabling the privacy preferences by screening, the contact information for the at least one of the registered uniquely identified mobile communications device for disclosure only to those other registered uniquely identified mobile communications devices in the one subscriber group as identified by the subscriber.
19. The method according to claim 16 , further comprising:
receiving privacy preferences from at least one of the registered uniquely identified mobile communications devices in one of the subscriber groups; and
enabling the privacy preferences by hiding, the contact information for the at least one of the registered uniquely identified mobile communications device from all other registered uniquely identified mobile communications devices in the one subscriber group.
20. The method according to claim 15 , further comprising:
performing the matching of the descriptive parameters, comprising at least one of:
identifying those descriptive parameters for a plurality of the registered uniquely identified mobile communications devices that are exactly matching;
identifying those descriptive parameters for a plurality of the registered uniquely identified mobile communications devices that are similar;
identifying those descriptive parameters for a plurality of the registered uniquely identified mobile communications devices that are dissimilar; and
identifying those descriptive parameters for a plurality of the registered uniquely identified mobile communications devices that reflect tangential interest and needs.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/084,515 US20110190021A1 (en) | 2005-04-15 | 2011-04-11 | System And Method For Providing Notice-Based Communications Through Dynamic Communication Device Registration |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/107,547 US7505779B1 (en) | 2005-04-15 | 2005-04-15 | System and method for facilitating proximity-based communication through dynamic communication device registration |
US12/405,115 US7925289B2 (en) | 2005-04-15 | 2009-03-16 | System and method for performing proximity-based communication via dynamically registered communication devices |
US13/084,515 US20110190021A1 (en) | 2005-04-15 | 2011-04-11 | System And Method For Providing Notice-Based Communications Through Dynamic Communication Device Registration |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/405,115 Continuation US7925289B2 (en) | 2005-04-15 | 2009-03-16 | System and method for performing proximity-based communication via dynamically registered communication devices |
Publications (1)
Publication Number | Publication Date |
---|---|
US20110190021A1 true US20110190021A1 (en) | 2011-08-04 |
Family
ID=40434145
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/107,547 Active 2027-02-24 US7505779B1 (en) | 2005-04-15 | 2005-04-15 | System and method for facilitating proximity-based communication through dynamic communication device registration |
US12/405,115 Expired - Fee Related US7925289B2 (en) | 2005-04-15 | 2009-03-16 | System and method for performing proximity-based communication via dynamically registered communication devices |
US13/084,515 Abandoned US20110190021A1 (en) | 2005-04-15 | 2011-04-11 | System And Method For Providing Notice-Based Communications Through Dynamic Communication Device Registration |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/107,547 Active 2027-02-24 US7505779B1 (en) | 2005-04-15 | 2005-04-15 | System and method for facilitating proximity-based communication through dynamic communication device registration |
US12/405,115 Expired - Fee Related US7925289B2 (en) | 2005-04-15 | 2009-03-16 | System and method for performing proximity-based communication via dynamically registered communication devices |
Country Status (1)
Country | Link |
---|---|
US (3) | US7505779B1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100241579A1 (en) * | 2009-03-19 | 2010-09-23 | Microsoft Corporation | Feed Content Presentation |
US20100241417A1 (en) * | 2009-03-19 | 2010-09-23 | Microsoft Corporation | Localized content |
US20160057594A1 (en) * | 2014-08-19 | 2016-02-25 | Ernesto Nebel | Systems and methods for facilitating social discovery |
Families Citing this family (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8566109B2 (en) * | 2005-11-29 | 2013-10-22 | Alcatel Lucent | Common interest community service via presence messaging |
WO2007146449A2 (en) * | 2006-02-02 | 2007-12-21 | Procon, Inc. | Global emergency alert notification system |
US8243022B2 (en) * | 2006-11-27 | 2012-08-14 | Microsoft Corporation | Federated virtual graffiti |
US8116748B2 (en) | 2006-12-14 | 2012-02-14 | At&T Intellectual Property I, Lp | Management of locations of group members via mobile communications devices |
US7738898B2 (en) * | 2006-12-14 | 2010-06-15 | At&T Intellectual Property I, L.P. | Methods and devices for mobile communication device group behavior |
US20080146250A1 (en) * | 2006-12-15 | 2008-06-19 | Jeffrey Aaron | Method and System for Creating and Using a Location Safety Indicator |
US8566602B2 (en) | 2006-12-15 | 2013-10-22 | At&T Intellectual Property I, L.P. | Device, system and method for recording personal encounter history |
US7646297B2 (en) | 2006-12-15 | 2010-01-12 | At&T Intellectual Property I, L.P. | Context-detected auto-mode switching |
US8160548B2 (en) * | 2006-12-15 | 2012-04-17 | At&T Intellectual Property I, Lp | Distributed access control and authentication |
US20080154697A1 (en) * | 2006-12-22 | 2008-06-26 | Microsoft Corporation | Like-Minded People Proximity Detection and Interest Matching System |
US8560400B1 (en) * | 2006-12-28 | 2013-10-15 | Sprint Communications Company L.P. | Context-based service delivery |
US8787884B2 (en) * | 2007-01-25 | 2014-07-22 | At&T Intellectual Property I, L.P. | Advertisements for mobile communications devices via pre-positioned advertisement components |
US8649798B2 (en) * | 2007-01-25 | 2014-02-11 | At&T Intellectual Property I, L.P. | Methods and devices for attracting groups based upon mobile communications device location |
US8199003B2 (en) | 2007-01-30 | 2012-06-12 | At&T Intellectual Property I, Lp | Devices and methods for detecting environmental circumstances and responding with designated communication actions |
US8335504B2 (en) * | 2007-08-23 | 2012-12-18 | At&T Intellectual Property I, Lp | Methods, devices and computer readable media for providing quality of service indicators |
US8472924B2 (en) * | 2008-03-11 | 2013-06-25 | Disney Enterprises, Inc. | System and method for providing concierge services to a mobile device user |
US20100093324A1 (en) * | 2008-10-15 | 2010-04-15 | Sony Ericsson Mobile Communications Ab | Subscription Based Content Discovery |
US8989086B2 (en) * | 2009-11-13 | 2015-03-24 | Samsung Electronics Co., Ltd. | Methods and apparatus to support interference management in multi-tier wireless communication systems |
KR101641518B1 (en) * | 2009-12-01 | 2016-07-22 | 삼성전자주식회사 | Apparatus and method of the reliable and dynamic group delivery based on multicast or broadcast mobile wireless link |
JP6046893B2 (en) * | 2011-12-26 | 2016-12-21 | 任天堂株式会社 | Communication system, communication terminal, information processing method, and program |
US9807575B2 (en) | 2012-11-02 | 2017-10-31 | Blackberry Limited | System and method for forming electronic groups |
WO2014140386A1 (en) * | 2013-03-13 | 2014-09-18 | Estévez García Fabián | Where app internet application that allows people to get to know one another immediately as they pass in the street so that they can interact and offer or request jobs, leisure activities or love |
WO2015185954A1 (en) | 2014-06-04 | 2015-12-10 | Thomson Licensing | Information exchange for hand-held electronic devices |
SE538778C2 (en) | 2014-11-07 | 2016-11-15 | Crunchfish Ab | Selective user interaction in a dynamic, proximity-based group of wireless communication devices |
JP2017174339A (en) | 2016-03-25 | 2017-09-28 | 富士ゼロックス株式会社 | Information presentation device and information processing system |
US10410497B1 (en) | 2018-03-15 | 2019-09-10 | International Business Machines Corporation | Anonymous notification and intervention of users requiring assistance |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5471646A (en) * | 1994-08-01 | 1995-11-28 | Motorola, Inc. | Method for establishing a user defined radio talk group in a trunked radio communication system |
US20050037809A1 (en) * | 2001-09-14 | 2005-02-17 | Qi Guan | Method for exchanging messages in a chat group |
US20050181803A1 (en) * | 2004-02-17 | 2005-08-18 | Weaver Christopher S. | System for combining geographic location information, database-derived affinity matches, and user control in order to permit individuals to rendezvous |
US20050186970A1 (en) * | 2004-02-20 | 2005-08-25 | Yates Charles R. | Method of PoC instant temporary group chat based on presence and location |
US20060111135A1 (en) * | 2004-11-19 | 2006-05-25 | Gray William M | Method to facilitate distribution of group identifications for push-to-talk groups |
US7184790B2 (en) * | 2002-04-02 | 2007-02-27 | Dorenbosch Jheroen P | Method and apparatus for establishing a talk group |
US20080273487A1 (en) * | 2004-06-30 | 2008-11-06 | Spyder Navigations L.L.C. | Push-to talk over ad-hoc networks |
US7546086B2 (en) * | 2004-05-07 | 2009-06-09 | Telefonaktiebolaget L M Ericsson (Publ) | Ad-hoc messaging between wireless devices |
US7769042B2 (en) * | 2001-04-11 | 2010-08-03 | Aol Inc. | Local protocol server |
-
2005
- 2005-04-15 US US11/107,547 patent/US7505779B1/en active Active
-
2009
- 2009-03-16 US US12/405,115 patent/US7925289B2/en not_active Expired - Fee Related
-
2011
- 2011-04-11 US US13/084,515 patent/US20110190021A1/en not_active Abandoned
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5471646A (en) * | 1994-08-01 | 1995-11-28 | Motorola, Inc. | Method for establishing a user defined radio talk group in a trunked radio communication system |
US7769042B2 (en) * | 2001-04-11 | 2010-08-03 | Aol Inc. | Local protocol server |
US20050037809A1 (en) * | 2001-09-14 | 2005-02-17 | Qi Guan | Method for exchanging messages in a chat group |
US7184790B2 (en) * | 2002-04-02 | 2007-02-27 | Dorenbosch Jheroen P | Method and apparatus for establishing a talk group |
US20050181803A1 (en) * | 2004-02-17 | 2005-08-18 | Weaver Christopher S. | System for combining geographic location information, database-derived affinity matches, and user control in order to permit individuals to rendezvous |
US20050186970A1 (en) * | 2004-02-20 | 2005-08-25 | Yates Charles R. | Method of PoC instant temporary group chat based on presence and location |
US7546086B2 (en) * | 2004-05-07 | 2009-06-09 | Telefonaktiebolaget L M Ericsson (Publ) | Ad-hoc messaging between wireless devices |
US20080273487A1 (en) * | 2004-06-30 | 2008-11-06 | Spyder Navigations L.L.C. | Push-to talk over ad-hoc networks |
US20060111135A1 (en) * | 2004-11-19 | 2006-05-25 | Gray William M | Method to facilitate distribution of group identifications for push-to-talk groups |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100241579A1 (en) * | 2009-03-19 | 2010-09-23 | Microsoft Corporation | Feed Content Presentation |
US20100241417A1 (en) * | 2009-03-19 | 2010-09-23 | Microsoft Corporation | Localized content |
US9342508B2 (en) * | 2009-03-19 | 2016-05-17 | Microsoft Technology Licensing, Llc | Data localization templates and parsing |
US20160057594A1 (en) * | 2014-08-19 | 2016-02-25 | Ernesto Nebel | Systems and methods for facilitating social discovery |
US9832625B2 (en) * | 2014-08-19 | 2017-11-28 | Ernesto Nebel | Systems and methods for facilitating social discovery |
US10034155B2 (en) | 2014-08-19 | 2018-07-24 | Ernesto Nebel | Decentralized systems and methods for facilitating social discovery |
US10231099B2 (en) * | 2014-08-19 | 2019-03-12 | Ernesto Nebel | Systems and methods for facilitating social discovery |
US10595172B2 (en) | 2014-08-19 | 2020-03-17 | Ernesto Nebel | Decentralized systems and methods for facilitating social discovery |
Also Published As
Publication number | Publication date |
---|---|
US7505779B1 (en) | 2009-03-17 |
US7925289B2 (en) | 2011-04-12 |
US20090176524A1 (en) | 2009-07-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7925289B2 (en) | System and method for performing proximity-based communication via dynamically registered communication devices | |
US6539232B2 (en) | Method and system for connecting mobile users based on degree of separation | |
US6542749B2 (en) | Method and system for connecting proximately located mobile users based on compatible attributes | |
US6542750B2 (en) | Method and system for selectively connecting mobile users based on physical proximity | |
US6542748B2 (en) | Method and system for automatically initiating a telecommunications connection based on distance | |
US7970390B2 (en) | Mobile communications matching system | |
US8923887B2 (en) | Social networking on a wireless communication system | |
US9131343B2 (en) | System and method for automated proximity-based social check-ins | |
KR101478677B1 (en) | Mobile device profile aggregation | |
US8649798B2 (en) | Methods and devices for attracting groups based upon mobile communications device location | |
Gaonkar et al. | Micro-blog: sharing and querying content through mobile phones and social participation | |
US8238940B2 (en) | System and method for performing non-commercial messaging | |
US20080045236A1 (en) | Methods and apparatus for gathering and delivering contextual messages in a mobile communication system | |
US20110054919A1 (en) | System and method for communicating among a plurality of registered users over a wireless communication network | |
EP1480473A2 (en) | Tags for location based services in wireless networks | |
US20170140340A1 (en) | Dynamic group and event update method in phone based impromptu meet-up app | |
US20090287763A1 (en) | Question server to facilitate communication between participants | |
US20110179064A1 (en) | Method of and system for providing a proximity-based matching notification service | |
US8892130B2 (en) | System for enabling interactive socialization of users at a location or geographic radius thereof | |
US20070282621A1 (en) | Mobile dating system incorporating user location information | |
US20050188062A1 (en) | Method and system for proximity-based information retrieval and exchange in ad hoc networks | |
US20080291022A1 (en) | Automatic locating system | |
US9704202B1 (en) | Blending device-based recommendations | |
US9609486B2 (en) | Location and time-aware systems and methods for mobile user context detection | |
US20020078042A1 (en) | System and method for determining affinity relationships |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |