There are known in the methods and systems used by vendors to connect with and communicate messages, such as advertisements, to their customers. Known methods include, for example, traditional social media methods, such as Facebook and Twitter, and traditional advertising methods, such as Google and AdWords, among other methods. Internet communication methods such as e-mail, instant messaging and blogging, are likewise well known.
These known methods suffer from a common disadvantage, however, namely that messages transmitted using these methods are not geographically targeted based on a preference expressed by a user that receives the messages, and based on the user's geolocation. Most messages are thus instantly (i.e., based on availability of access to the Internet) available to anyone around the world, regardless of geographic location, or are made available to a limited list of recipients only, such as addressees on a mailing list, again regardless of the recipients' locations around the world. There are known methods that target advertisements to a specific geographic area, but these methods are not based upon preferences expressed by the users that receive the messages. Currently, local businesses, vendors and other potential distributors of content are able to communicate messages that are targeted to potential mobile users in their locality, but only based on a grid of pre-segmented geographic shapes or forms (e.g., squares, rectangles, circles or other pre-defined shapes), over which the shape of the desired locality may be superimposed. Thus, such messages cannot be distributed within a truly user-defined geographic shape. For example, if the user-defined geographic shape is smaller than the pre-defined geographic shape (e.g., if the pre-defined geographic shape is a city block, and the messages are to be made available to participants in a conference held on the premises of a hotel located on that block), the messages will be made available to anyone within the confines of the city block (and not solely to the participants in the conference). Similarly, if the user defined geographic shape is a triangle, for example, and the pre-segmented shape is a circle, it would not be possible to confine the messages to mobile users located within the shape of the triangle only, regardless of whether the area of the triangle fits within one circle or spans several circles. Thus, for example, if a local vendor desires to market a given product or service to potential customers within the limits of the city where the vendor is located, the currently available methods and systems would not permit the vendor to do so with any degree of precision. Further, there is no efficient way of distributing content (e.g., emergency or other information) that may only be relevant within a given geographic area to persons located within the geographic area or persons who enter into the geographic area within the lifetime of the message (e.g., for the duration of the emergency).
There is an unmet need in the art, therefore, for methods and systems that allow targeted transmission of content to recipients located within a geographic area, based on preferences expressed by the users that receive the messages. There is a further unmet need in the art for methods and systems that allow targeted transmission of content to recipients located within a geographic area, without using pre-segmented shapes or forms to define the geographic area. There is yet a further unmet need in the art for methods and systems that allow targeted transmission of content to recipients located within a geographic area or to recipients who enter into the geographic area during the lifetime of the transmission.
The following presents a simplified summary of one or more aspects of the present invention in order to provide a basic understanding of such aspects. This summary is not an extensive overview of all contemplated aspects, and is intended to neither identify key or critical elements of all aspects nor delineate the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to the more detailed description that is presented later.
Aspects of the present invention solve the above-identified needs, as well as others, by providing methods and systems that allow targeted transmission of content to recipients located within a geographic area, based on preferences expressed by the users that receive the messages. Further, aspects of the present invention are directed to methods and systems that allow targeted transmission of content to recipients located within a geographic area, without using pre-segmented shapes or forms to define the geographic area. In addition, aspects of the present invention are directed to methods and systems that allow targeted transmission of content to recipients located within a geographic area and to recipients who enter into the geographic area during the lifetime of the transmission.
Additional advantages and novel features of the invention will be set forth in part in the description that follows, and in part will become more apparent to those skilled in the art upon examination of the following or upon learning by practice of the invention.
Aspects of the present invention are directed to targeted transmission of content to users with Internet-enabled mobile devices, such a mobile telephones, tablets, personal computers (PCs) and personal digital assistants (PDAs), among other wireless devices. A user may download an application that enables targeted transmission of content to a user's mobile device, and/or an application that polls a message delivery system for new messages in the user's current geo-location. However, those of ordinary skill in the art will recognize that the application(s) may be pre-loaded on the mobile device, or otherwise be resident on the mobile device such that there is no need to download it. Alternatively, the user's mobile device may transmit the geolocation of the user to the message delivery system Once the application has been downloaded or is otherwise resident on the user's mobile device, the user may indicate the user's preferences. For example, the user may indicate an interest in the category restaurants and subcategory Asian restaurants. In accordance with aspects of the present invention, there may be a variety of categories (e.g., grocery stores, dry cleaners, theaters) and subcategories for the user to select from. Additional example implementations of aspects of the present invention include, but are not limited to, college campuses, conference premises (e.g., hotel or convention center), or any other premises where messages (e.g., emergency or other messages) need to be sent out to mobile users within the confines of the premises (e.g., one or more city blocks or segments of a city).
Based on the user's location (e.g., geolocation comprised of latitude and longitude, for example) and the time of day (e.g., around lunchtime or dinnertime), the user may receive transmitted targeted content for a number of Asian restaurants located in the vicinity (e.g., within 5 miles of the user's location). The user's location may be determined based on information provided by the mobile device, such as mobile network information, Global Positioning System (GPS) coordinates, or may be input by the user or otherwise determined. The targeted content may include information regarding the location of the restaurant, information on the menu and specials and/or discount offers, for example. In accordance with some aspects of the invention, each vendor may specify the radius (or other geographic area having any geoshape that is desirable) and/or the time period during which the targeted content is to be transmitted. The geographic area specified by the vendor is interchangeably referred to herein as a geodetic threshold.
In accordance with one aspect, a user may have a mobile application installed or otherwise resident on the mobile device that polls the message delivery system for new messages in the user's current geo-location. Alternatively, the user's mobile device may transmit the geolocation of the user to the message delivery system, which may determine whether any content exists that matches the user's stated preferences and/or whether the user is within the geographic area specified by the vendor, for example. If there is content available for transmission that matches the user's preferences, and if the user's geolocation is within the geographic area specified by the vendor, the content is then transmitted to the user. It will be recognized by those of ordinary skill in the art that the user's mobile device may be polled for geolocation coordinates at variable predetermined intervals or randomly. Similarly, the server application may make the determination as to whether or not to send content to the user's mobile device at variable predetermined intervals or randomly.
In accordance with some aspects, the user may be notified or alerted via the user's mobile device (e.g., via buzzing, audio or other notification) that targeted content is available. The user may then access the targeted content. In accordance with some aspects, the alert may be different for each of the categories the user has indicated an interest in (e.g., buzzing for restaurants, specific tune for dry cleaners, etc.).
The targeted content may be transmitted to all users that enter, e.g., the geodetic threshold, within a pre-defined period of time. Thus, the targeted content may be initially transmitted to 50 users within the specified geographic area, for example, and then to another 20 users who enter the specified geographic area at a later time, but before the lifetime of the targeted content has expired. Conversely, the users who received the targeted content initially but subsequently exited the specified geographic area, may no longer have access to the targeted content, in accordance with some aspects of the present invention. In accordance with one aspect, targeted content may be sent (interchangeably referred to herein as “pushed”) to the user's mobile device based on the user's last recorded geolocation. That is, if a user's geolocation is not updated (which may occur for a variety of reasons, e.g., the user's mobile device may be shut down, service may not be available, etc.) and targeted content corresponding to the user's preferences is available, it may be pushed to the user if the last recorded geolocation of the user is within the specified geographic area, even if the user has exited the geographic area.
Referring now to
Referring now to
As another example, aspects of the present invention may be implemented in the location of a conference or other event (e.g., within the area of a convention center, hotel, etc.). In this example implementation, the host (e.g., conference organizer) may communicate targeted content to all participants in the conference while they are located on the premises of the convention center/hotel. In addition, however, according to aspects of the present invention, the participants may be able to send additional targeted content, similar to Twitter to the host and/or all other participants or a subset thereof that are located on the premises. In this scenario, the host may also be a user and vice versa. This would allow a group of individuals or entities that are participants in an event to communicate among each other on the premises of the event, while excluding individuals who are participants in the event, but are not present on the premises of the event. In accordance with one aspect, the targeted content may be transmitted in accordance with geo-coordinates and within a specific altitude, thereby defining a three-dimensional area for the transmission of the targeted content. In addition the three-dimensional area may span a range of altitudes, and may cover a specific floor or range of floors of a building, such as a convention center, for example.
In some variations, aspects of the present invention may be directed toward one or more computer systems capable of carrying out the functionality described herein. An example of such a computer system 200 is shown in
Computer system 200 includes one or more processors, such as processor 204. The processor 204 is connected to a communication infrastructure 206 (e.g., a communications bus, cross-over bar, or network). Various software aspects are described in terms of this example computer system. After reading this description, it will become apparent to a person skilled in the relevant art(s) how to implement the invention using other computer systems and/or architectures.
Computer system 200 can include a display interface 202 that forwards graphics, text, and other data from the communication infrastructure 206 (or from a frame buffer not shown) for display on a display unit 230. Computer system 200 also includes a main memory 208, preferably random access memory (RAM), and may also include a secondary memory 210. The secondary memory 210 may include, for example, a hard disk drive 212 and/or a removable storage drive 214, representing a floppy disk drive, a magnetic tape drive, an optical disk drive, etc. The removable storage drive 214 reads from and/or writes to a removable storage unit 218 in a well-known manner. Removable storage unit 218, represents a floppy disk, magnetic tape, optical disk, etc., which is read by and written to removable storage drive 214. As will be appreciated, the removable storage unit 218 includes a computer usable storage medium having stored therein computer software and/or data.
In alternative aspects, secondary memory 210 may include other similar devices for allowing computer programs or other instructions to be loaded into computer system 200. Such devices may include, for example, a removable storage unit 222 and an interface 220. Examples of such may include a program cartridge and cartridge interface (such as that found in video game devices), a removable memory chip (such as an erasable programmable read only memory (EPROM), or programmable read only memory (PROM)) and associated socket, and other removable storage units 222 and interfaces 220, which allow software and data to be transferred from the removable storage unit 222 to computer system 200.
Computer system 200 may also include a communications interface 224. Communications interface 224 allows software and data to be transferred between computer system 200 and external devices. Examples of communications interface 224 may include a modem, a network interface (such as an Ethernet card), a communications port, a Personal Computer Memory Card International Association (PCMCIA) slot and card, etc. Software and data transferred via communications interface 224 are in the form of signals 228, which may be electronic, electromagnetic, optical or other signals capable of being received by communications interface 224. These signals 228 are provided to communications interface 224 via a communications path (e.g., channel) 226. This path 226 carries signals 228 and may be implemented using wire or cable, fiber optics, a telephone line, a cellular link, a radio frequency (RF) link and/or other communications channels. In this document, the terms “computer program medium” and “computer usable medium” are used to refer generally to media such as a removable storage drive 214, a hard disk installed in hard disk drive 212, and signals 228. These computer program products provide software to the computer system 200. The invention is directed to such computer program products.
Computer programs (also referred to as computer control logic) are stored in main memory 208 and/or secondary memory 210. Computer programs may also be received via communications interface 224. Such computer programs, when executed, enable the computer system 200 to perform the features of the present invention, as discussed herein. In particular, the computer programs, when executed, enable the processor 210 to perform the features of the present invention. Accordingly, such computer programs represent controllers of the computer system 200.
In an aspect where the invention is implemented using software, the software may be stored in a computer program product and loaded into computer system 200 using removable storage drive 214, hard drive 212, or communications interface 220. The control logic (software), when executed by the processor 204, causes the processor 204 to perform the functions of the invention as described herein. In another aspect, the invention is implemented primarily in hardware using, for example, hardware components, such as application specific integrated circuits (ASICs). Implementation of the hardware state machine so as to perform the functions described herein will be apparent to persons skilled in the relevant art(s).
In yet another aspect, the invention is implemented using a combination of both hardware and software.
Referring now to
A publisher 402 may be, for example, a business wishing to publish a message to nearby potential customers to notify them of activities, offers or other transactions at their place of business. The business may only want to publish the message to potential customers (interchangeably referred to herein as subscribers) 410 within a ¼ mile radius, for example, of their location, or other appropriate geographic area, as the activities may be, e.g., time-sensitive.
A subscriber 410 may be, for example, any user having a mobile application installed that polls the message delivery system for new messages in the user's current geo-location. The poll to the server may include a unique ID to indicate the user or application install instance and the current geo-location of the mobile device. The response may include messages published in the area that the user may receive notification of.
Another example of a subscriber 410 may be a content server that receives requests for content in a current location and augments traditional content with published messages for the specified geo-location. This information could then be augmented or expanded to include further details relevant details about the publisher, for example address or route information.
Referring now to
In one aspect of the example message publishing system, a social application for publishing messages between business and customers may include information about vendor accounts, locations, messages, etc.
Referring again to
In accordance with one aspect, a user may have a mobile application installed or otherwise resident on the mobile device that polls the message delivery system for new messages in the user's current geo-location. Alternatively, the user's mobile device may transmit the geolocation of the user to the message delivery system, which may determine whether any content exists that matches the user's stated preferences and/or whether the user is within the geographic area specified by the vendor, for example. If there is content available for transmission that matches the user's preferences, and if the user's geolocation is within the geographic area specified by the vendor, the content is then transmitted to the user. While aspects of the present invention has been described in conjunction with the example implementations outlined above, various alternatives, modifications, variations, improvements, and/or substantial equivalents, whether known or that are or may be presently unforeseen, may become apparent to those having at least ordinary skill in the art. Accordingly, the example aspects of the invention, as set forth above, are intended to be illustrative, not limiting. Various changes may be made without departing from the spirit and scope of the invention. Therefore, the invention is intended to embrace all known or later-developed alternatives, modifications, variations, improvements, and/or substantial equivalents.
The present application claims the benefit of U.S. Provisional Patent Application No. 61/577,946 titled METHOD AND SYSTEM FOR TARGETED TRANSMISSION OF CONTENT filed on Dec. 20, 2011, the entirety of which is expressly incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
61577946 | Dec 2011 | US |