US20080270579A1 - Location enhanced information delivery system - Google Patents

Location enhanced information delivery system Download PDF

Info

Publication number
US20080270579A1
US20080270579A1 US12/217,321 US21732108A US2008270579A1 US 20080270579 A1 US20080270579 A1 US 20080270579A1 US 21732108 A US21732108 A US 21732108A US 2008270579 A1 US2008270579 A1 US 2008270579A1
Authority
US
United States
Prior art keywords
information
user
delivery
customizing
recipients
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
Application number
US12/217,321
Inventor
Frederick Herz
Jonathan M. Smith
David C. Parkes
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pinpoint Inc
Original Assignee
Pinpoint Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US08/985,731 external-priority patent/US6029195A/en
Application filed by Pinpoint Inc filed Critical Pinpoint Inc
Priority to US12/217,321 priority Critical patent/US20080270579A1/en
Publication of US20080270579A1 publication Critical patent/US20080270579A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data

Definitions

  • This invention relates to information delivery systems and, in particular, to a system for customizing the information that is displayed to a viewer based on optimizing a match between information purveyors, such as advertisers, and the viewer in a manner that is executed local to an information delivery system.
  • the above described problems are solved and a technical advance achieved by the Location Enhanced Information Delivery System (LEIA) which customizes the information that is displayed to an information recipient based on optimizing a match between information purveyors, such as advertisers, and the information recipients who are local to an information delivery system.
  • LIA Location Enhanced Information Delivery System
  • the present location enhanced information delivery system presents the information most suited to the real current audience, as measured by location information systems, rather than to a static predicted audience. While the preferred embodiment discloses a beaconing-style wireless technology, the system concept is easily extensible both to other location-information systems, such as license-plate scanning with cameras, and to utilizing the location-information for private displays of information in addition to public displays of information.
  • the location enhanced information delivery system can be supported with conventional or advanced networking infrastructures.
  • One example of an advanced networking infrastructure appropriate for the location enhanced information delivery system is the asymmetric bandwidth channel network disclosed in co-pending U.S. patent application Ser. No. 09/024,278, titled “Broadcast Data Distribution System With Asymmetric Uplink/Downlink Bandwidths” that provides a reduced memory architecture for network-attached elements.
  • the location enhanced information delivery system can also utilize the information similarity measurement technologies disclosed in U.S. Pat. No.
  • the location enhanced information delivery system can protect users identities using a pseudonymity proxy server disclosed in U.S. Pat. No. 5,754,938 titled “Pseudonymous Server for System for Customized Electronic Identification of Desirable Objects”.
  • An additional advantage for public information-delivery capability of the location enhanced information delivery system is in its environment-friendliness, as the location enhanced information delivery system can determine when zero information recipients are local and turn off the display, resulting in a significant energy savings during idle periods.
  • FIG. 1 illustrates in block diagram form the location enhanced information delivery system
  • FIG. 2 illustrates the network bandwidth dynamics typical of the location enhanced information delivery system
  • FIG. 3 illustrates in flow diagram form the information flow in the present location enhanced information delivery system.
  • target object an object available for access by the user, which may be either physical or electronic in nature, is termed “target object,”
  • target object a digitally represented profile indicating that target object's attributes, is termed “target profile”
  • user profile the information recipient who is looking for the target object, is termed “user”
  • user profile a profile holding that user's attributes
  • user profile a summary of digital profiles of target objects that a user likes and/or dislikes, is termed the “target profile interest summary” of that user
  • cluster a collection of target objects with similar profiles, is termed a “cluster”
  • cluster profile an aggregate profile formed by averaging the attributes of all target objects in a cluster
  • the present location enhanced information delivery system provides a novel means of integrating subscriber location information into the design of advanced communication services.
  • Cellular telephone systems are one example of wireless communication systems.
  • the cellular telephone system divides the service area into “cells,” in which the assigned radio spectrum is channeled in some fashion using digital or analog technology.
  • Each cell is provided with a base station to which mobile subscriber stations connect to make a wireless communication connection.
  • the handoff of a communication connection that exists between a mobile subscriber station and a base station to another base station entails executing the steps of: establishing a wireless communication connection from the mobile subscriber station to the base station in the cell into which the mobile subscriber station is about to enter, transitioning the existing wireless communication connection to the new wireless communication connection, and then releasing the old wireless communication connection.
  • the mobile subscriber stations are interconnected with the traditional telephony infrastructure, and thus ubiquitous cellular service can be achieved by the provision of sufficient base stations.
  • the mobile subscriber stations periodically emit an identifying token, so that the base station knows they are present in the service area of the base station. This same beaconing behavior can be exploited to construct the location enhanced information delivery system, because while it is low-cost and requires low bandwidth, it can be integrated with sophisticated delivery systems to provide customizable information to the mobile subscriber station.
  • Classic cellular telephony[x,y] is based on the use of a set of radio frequencies chosen from a set (a “band” of spectrum), two of which are required per connection (one to send, the other to receive). These frequencies are required during a call, but otherwise not used, so that many cellular telephones can be present in a “cell” but only the active telephones consume frequencies. “Cells” are regions where selected sets of radio frequencies are in use. Adjacent cells do not use the same frequencies for calls to prevent interference. Cells are often arranged as hexagons since hexagons “tile” the plane.
  • Calls are set up and handed-across cell boundaries using a signaling channel.
  • the signaling channel uses a common protocol which all cell phones understand, Signaling System 7 (SS7).
  • SS7 Signaling System 7
  • the handset periodically broadcasts a unique identifier (which in the telephone system, maps directly to a telephone number) which is “burned in” to a chip in the telephone. This number is used by the base station for the cell to identify the phone for billing purposes, and to find its “home location”.
  • the base station uses the ID to find its home Mobile Telephone Switching Office (MTSO), from which calls appear to be traveling to and from as they are made (an interesting consequence is that a New Jersey cellular telephone operating in California will route a call to the East Coast and back, even for a location a block away).
  • MTSO Mobile Telephone Switching Office
  • the channel between the local Mobile Telephone Switching Office and the home Mobile Telephone Switching Office is carried over the traditional telephone network (e.g., landlines).
  • the telephone and two base stations use a handoff protocol so that the connection is maintained; it essentially involves setting up frequencies in the destination cell to switch to. Handoff is triggered when the telephone detects two “beacons” of approximately equal strength; each base station emits a beacon (like a radio “lighthouse”) so that it can be detected.
  • the location enhanced information delivery system 100 uses similar mechanisms for location tracking—in fact, one attractive implementation technology for tracking in the location enhanced information delivery system 100 is the telephone number emitted by the cellular handset.
  • the location enhanced information delivery system 100 use of a profile fetched from one or more locations, coupled with information from a multiplicity of sources, provides a much richer source of information than a call acceptance decision.
  • the use of this information at the location(s) where the location enhanced information delivery system 100 location ID is detected is much richer, because the use of the information is location-customized, e.g., to a billboard, kiosk, proximity to a vendor, etc.
  • the cellular handset provides the same service everywhere (in fact, that is one of its appeals), which is a telephone circuit.
  • the integration of the location enhanced information delivery system 100 with the telephony infrastructure provides a junction point for information analysis systems.
  • the beacon capability of the mobile subscriber stations can be used to identify a user, and using this subscriber identification information, to locate and fetch a user profile for the identified subscriber.
  • Simplistic user profiles have been used as part of Personal Communication Service systems, primarily to reduce traffic loads on the network, to reduce the radio bandwidth used, and the traffic load on the SS7 signaling network.
  • the present location enhanced information delivery system represents an advance both in the use of location-tracking as part of an information-delivery architecture, and in the use of advanced user profiles which can be coupled with location information and information delivery systems to optimize subscriber customized information delivery to identified subscribers.
  • the user profile can be used as part of an information customization architecture.
  • the user profile idea is completely general since the user profile can contain information gathered completely automatically, and the user profile can be used for a variety of tasks. Particular examples include:
  • the present location enhanced information delivery system is intended to have associated data storage.
  • This data storage can be used as an effective means of reducing network latencies, increasing the likelihood that user information is appropriate, and reducing network bandwidth.
  • I the user's interests actually are, rather than purely statistical demographic data.
  • This data might take the form of a list of items purchased, computed from point-of-sale data, a list of web pages examined, from on-line WWW traces, and the like. Similarity metrics can then be used to determine appropriate information to display with greater precision than available from purely demographics-based data.
  • the location information can be coupled with geographic information (such as that derived from Global Positioning System receivers) that is accessible to servers, and rates and direction of user motion can be calculated.
  • geographic information such as that derived from Global Positioning System receivers
  • rates and direction of user motion can be calculated.
  • an advertisement can be scheduled so that it is visible to a customer during the passage of a particular customer or set of customers past a predefined location.
  • the user movement direction information can be used to ensure that the information selected for display is not based upon the presence of customers who are approaching the display from its back side and therefore cannot view the displayed information.
  • the display device used to deliver this precise level of targeted methods is achievable by virtue of an electronic sign board users multi-faced rotating panels (typically rotating on a vertically oriented axis) in which a separate message may be projected by each respective face of the panel in which the face containing the respective customized and message is continuously directed towards the desired target customer in accordance with the customer's movement vector, thus more than one vehicle may be simultaneously targeted with different messages.
  • multi-faced rotating panels typically rotating on a vertically oriented axis
  • a separate message may be projected by each respective face of the panel in which the face containing the respective customized and message is continuously directed towards the desired target customer in accordance with the customer's movement vector, thus more than one vehicle may be simultaneously targeted with different messages.
  • a user profile is data that is associated with a particular user.
  • Example data include: user name, user address, number of family members, pet ownership, income ranges, magazine subscriptions, television viewing habits, selected purchasing habits, and the like.
  • some of this information might be stored in a statistical aggregate, such as those used to characterize residential areas.
  • These statistical aggregates or detailed data are collected in a user profile which is associated with a user identifier.
  • the user identifier is used as an index (means of selection) to the database of user profiles.
  • User profiles can be maintained by a commercial service for the benefit of advertisers (the way credit card companies utilize customer spending habits to target advertisers) or by the users themselves, as needed. A more detailed description of the user profiles and their generation is disclosed in the above-noted U.S. Pat. No. 5,754,939.
  • the operation of the location enhanced information delivery system as described herein makes use of the fact that each user has a “beacon”, which generally serves as a user identification instrumentality.
  • the beacons emit identifiers which can be used to associate users with the detected devices.
  • the beacon can be correlated with location, such as by use of a wireless subscriber station or other systems with known technology.
  • the beacon can be used to access a variety of information in a user-dependent “profile,” such as age, income, credit card spending habits, and the like.
  • This user profile can be used as part of an information delivery architecture, in particular it can be used as part of statistical algorithms to customize information display to those users presently located near the display technology.
  • user terminal devices U 1 -U 3 are operational in the service area of location enhanced information delivery system 100 , and the location identification devices contained in the user terminal devices U 1 -U 3 have been detected by a sensor system 101 contained in the location enhanced information delivery system 100 .
  • the sensor system 101 in response to detection of the location identification devices contained in the user terminal devices U 1 -U 3 , emits Location Identifiers (LIDs) which are passed to a processor 104 which uses the received location identifiers to access database system 102 which maps one or more location identifiers to one or more user identifiers.
  • LIDs Location Identifiers
  • the user identifiers are emitted to the display subsystem 103 , which includes a display processor 105 that executes a display selection algorithm 106 to determine what is displayed on the display device 107 .
  • the display selection algorithm 106 may have associated with it an advertiser profile that is used for pricing. While the various elements of display subsystem 103 are illustrated as a single element, the various components may be located remote from the display device 107 .
  • the information from the display device 107 can then made available to users U 1 -U 3 or to other users.
  • the display device 107 can in fact be a component of the user terminal device U 1 -U 3 , such as the display on a hand-held computer, pager, cellular telephone and the like.
  • the location enhanced information delivery system 100 can be an element in a larger information dissemination network, such as that described in the above-noted U.S. Pat. No. 5,754,938 titled “Pseudonymous Server for System for Customized Electronic Identification of Desirable Objects”.
  • the location enhanced information delivery system 100 is a node in that network and retrieves user profile and target profile information as described therein.
  • FIG. 3 illustrates in flow diagram form the typical operation of the location enhanced information delivery system 100 .
  • the process begins at step 301 when the location enhanced information delivery system 100 is initialized.
  • one or more of the sensors located in sensor subsystem 101 sense the presence of a user terminal device U 2 that is not listed as being present in the predetermined region located around the location enhanced information delivery system 100 . The detection is effected by the retrieval of the location identification from the location device in the user terminal device U 2 .
  • the sensor subsystem 101 transmits the determined location identifier to the database processor 108 , which at step 304 accesses the database memory 104 to map the received location identification information with a user identifier.
  • the database processor 108 may obtain this information from a remotely located database or from another node in a distributed network. In either case, at step 305 , the database processor 108 uses the user identifier to retrieve user profile data that is associated with the user identifier from database memory 104 . Again, the database processor 108 may obtain the user profile data from a remotely located database or from another node in a distributed network. The user profile data is then transmitted by database processor 108 to the display subsystem 103 at step 306 , with the option that the user profile data is pseudonymized to thereby ensure the privacy of the user.
  • the processor 105 located in the display subsystem 103 executes some predetermined algorithm(s) to utilize the user profile data in selecting a display that is most appropriate for this user and/or the collection of users served by display device 107 .
  • the results of this processing are used on a periodic basis to update, at step 308 , the information presented on the display device 107 .
  • Processing returns to step 302 when a new user terminal device enters the space served by the location enhanced information delivery system 100 .
  • the architecture of the location enhanced information delivery system 100 presumes that the users' terminal devices U 1 -U 3 provide signals that can be sensed and that the location enhanced information delivery system 100 is able to provide a per-device identifier called a “location identifier”.
  • a user terminal device U 1 such as a wireless subscriber station, is detected by a user terminal device specific sensor in sensor subsystem 101 , which provides a location identifier LID as an output.
  • Each user with a user identifier has one or more location identifiers LID, which are unique identifiers associated with a specific user terminal device U 1 and which can be used to determine a location of the user terminal device U 1 .
  • location identifiers LID are unique identifiers associated with a specific user terminal device U 1 and which can be used to determine a location of the user terminal device U 1 .
  • user terminal devices U 1 include:—a cellular telephone—a PCS telephone—anti-theft devices for automobiles—visually recognizable unique identifiers such as license plates—Global Positioning System (GPS) receiver—Personal Calendar Agent.
  • GPS Global Positioning System
  • Each location identifier might be associated with a single user identifier or a small set of user identifiers, as in the case of a user terminal device U 1 that is shared among family members.
  • the point of the location identifier is to provide a means of sensing the presence of a user terminal device U 1 in a geographic vicinity of the location enhanced information delivery system 100 .
  • the presence of the user terminal device U 1 in a geographic vicinity can then be used to infer the presence of a user, for which the user identifier is the means of characterizing the user, to the location enhanced information delivery system 100 by indexing a user profile associated with the user.
  • each user identifier there may be multiple location identifiers, and for each location identifier, there may be multiple user identifiers, but in either of these cases, the multiplicity is likely to be extremely small, and perhaps most importantly, the demographic information, of most use to advertisers, is likely to be equivalent across each of multiple user identifiers that are identified by the location enhanced information delivery system 100 .
  • the user identifiers are used as unique identifiers by the location enhanced information delivery system 100 to obtain information about the user (the “user profile”) from one or more information providers, a set which might include commercial enterprises or even the users themselves, as described in the above-noted U.S. Pat. No. 5,754,938.
  • the essential characteristic of the user identifier for the method disclosed here is that it can be used to customize information delivery.
  • the network architecture provides an excellent way for sensor information to be forwarded to a display-controlling server 103 , which can then broadcast or multicast information to information display units 107 .
  • target profile interest summary presents many advantages to both target object providers and users, there are important privacy issues for both users and providers that must be resolved in order for such a system to gain wide acceptance. It is almost a certainty that users desire that some if not all of the user-specific information in their user profiles and target profile interest summaries remain confidential, to be disclosed only under certain circumstances related to certain types of transactions and according to their personal wishes for differing levels of confidentiality regarding their purchases and expressed interests. At the same time, D complete and total privacy may not always be desired by all parties to a transaction.
  • a buyer may desire to be targeted for certain mailings that describe products that are related to his or her interests, and a seller may desire to target users who are predicted to be interested in the goods and services that the seller provides.
  • the usefulness of the technology described herein is contingent upon the ability of the system to collect and compare data about many users and many target objects.
  • a compromise between total user anonymity and total disclosure of the user's search profiles or target profile interest summary is a “pseudonym”.
  • a pseudonym is an artifact that allows a service provider to communicate with users and maintain records of their preferences, while at the same time remaining unaware of the users' true identities, so that users can keep their purchases or preferences private.
  • target profile interest summary information must be accurate and unhampered with in any way.
  • the user may likewise wish to ensure that other parties not tamper with the user's target profile interest summary, since such modification could degrade the system's ability to match the user with appropriate information while protecting the user from inappropriate information.
  • the approach used in the location enhanced information delivery system provides an improvement over the prior art in privacy-protected pseudonymity for network users that provide a name translator station to act as an intermediary between a service provider and the user.
  • the information transmitted between the end user U and the service provider is doubly encrypted, and the fact that a relationship exists between user U and the service provider is known to the name translator could be used to compromise user U, for example if the service provider specializes in the provision of content that is not deemed acceptable by user U's peers.
  • This method also omits a method for the convenient updating of pseudonymous user profile information, such as is provided in LEIA, and does not provide for assurance of unique and credentialed registration of pseudonyms from a credentialing agent, or for access control to the user based on profile information and conditional access. Neither does prior art describe any provision for authenticating a user's right to access particular target objects, such as target objects that are intended to be available only upon payment of a subscription fee, or target objects that are intended to be unavailable to younger users.
  • the location enhanced information delivery system 100 can protect user identities using a pseudonymous proxy server, disclosed in U.S. Pat. No. 5,754,938 titled “Pseudonymous Server for System for Customized Electronic Identification of Desirable Objects”.
  • a user can register with a pseudonym validation identifying authority, and receive as many pseudonyms as he/she requires, in order to use a different pseudonym with different groups of vendors.
  • the above referenced patent uses the technique of blind signatures to allow the pseudonym authority to authenticate pseudonyms without receiving disclosure of the pseudonym itself. The user is the only entity in the system with information on his/her portfolio of pseudonyms.
  • the above referenced patent also teaches a method that can provide guarantees to vendors and information providers that users are legitimately entitled to services, and to authenticate that a user has a “once-in-a-lifetime” pseudonym with a particular vendor.
  • the pseudonym authority can ensure that only a single pseudonym is authenticated for each vendor-user pair, still without knowing the identifier of the pseudonym.
  • the pseudonym authority can check credentials, as signed by credential granting agencies.
  • pseudonyms The uniqueness of pseudonyms is important for the purposes of this application, since the transaction information gathered for a given individual must represent a complete and consistent picture of a single user's activities with respect to a given service provider or coalition of service providers; otherwise, a user's target profile interest summary or user profile would not be able to represent the user's interests to other parties as completely and accurately as possible.
  • the location enhanced information delivery system 100 allows a given user to use either a single pseudonym in all transactions where the user wishes to remain pseudonymous, or else different pseudonyms for different types of transactions.
  • each service provider might transact with the user under a different pseudonym for the user; more generally, a coalition of service providers who all match users with a particular genre of target objects might agree to transact with the user using a common pseudonym, so that the target profile interest summary associated with that pseudonym would be complete with respect to said genre of target objects.
  • the service provider must have a means of protection from users who violate previously agreed upon terms of service.
  • the service provider should be able to take action against the user.
  • This type of situation might occur when a user employs a service provider for illegal activities or defaults in payments to the service provider.
  • the user may require for his or her own protection that the terms of service include consumer protection remedies, and might, for example, require that any dispute between the service provider and the consumer be referred to an adjudicating agency where the issue may be resolved through arbitration, with the user being represented through his or her pseudonym during the hearing to maintain anonymity throughout the representation.
  • the beacons that are associated with each user terminal device emit unique location identifiers, that have the potential to allow the privacy of a user's pseudonymity portfolio to be compromised.
  • the location enhanced information delivery system may be extended to support the full privacy functionality of user-managed pseudonyms in a number of ways, including (but not limited to): (a) (at the client level) providing each user terminal with a configurable location identifier that can emit a unique identifier string for each pseudonym; (b) (at the server level) managing the pseudonym policy of a user at the processor 104 , to ensure that a location identifier is mapped not to a user identifier, but the appropriate user pseudonym identifier.
  • Displays can be public or private. Private displays are not intended to be viewed by all of the users U 1 -U 3 in FIG. 1 ; rather, they are intended to be viewed by other users, say A 1 -An, who might be advertisers formulating an advertising strategy. Displays might not be intended for local users U 1 -U 3 but rather remotely located users, V 1 -Vn, who might want to know the current traffic conditions 3 miles ahead or before leaving their driveway. Law enforcement may want to know the sources and destinations of traffic so as to regulate traffic onto or off of thoroughfares.
  • the architecture of the location enhanced information delivery system 100 is completely general in that the display need not be devoted to the uses of the set of local location identifiers, but many of the commercial applications are display oriented.
  • the location enhanced information delivery system 100 is assumed to contain one or more sensors, one or more processors, and information storage. Sets of sensors might be associated with the display subsystem 103 or a sensor subsystem 101 , but a single sensor may be sufficient in some applications. While user profiles and advertiser profiles might be stored locally in memory 104 associated with database 102 , it is more typical for them to be remotely accessed through a “distributed access” architecture by which the user profiles are retrieved from an information provider using one or more means of communication, such as data communication network 110 .
  • the cost of processors, memory and communications technology have been falling exponentially but display technology costs have not fallen as rapidly, thus the important focus is the declining relative incremental cost of adding processing capability to an information delivery system.
  • the benefits of this addition in terms of value-added are enormous.
  • the value of the display device for purposes such as advertising are greatly enhanced, particularly when the information delivery device is coupled to associated data, such as user profiles (obtainable via database access) and user locality information (obtainable from the sensor system).
  • the location enhanced information delivery system 100 can use a bidding algorithm.
  • P(i,x) For each advertiser A(I) an associated “pricing function” P(i,x) is used which, given a demographic profile x, returns a price the advertiser is willing to pay for use of the location enhanced information delivery system 100 to display its advertising.
  • Issued patent “Pseudonymous Server for System for Customized Electronic Identification of Desirable Objects” provides the preferred architectural embodiment suggested for LEIA in which vendors access user profiles and deliver targeted advertising subject to pre-stated conditions and terms set forth typically in advance by the user. The present bidding method would accordingly enhance the value a user and/or electronic display owner receives in exchange for advertising privileges.
  • the pricing functions P( ) may account for both user type and user count, so that the presence of a large pool of hockey fans at a particular location may not be of interest to one advertiser unless they are also luxury Scotch consumers, while a second advertiser (e.g., a sporting goods store) may be interested in the presence of the hockey fans at a predetermined location purely on user count.
  • a second advertiser e.g., a sporting goods store
  • its price function P(i,x) is applied to information derived from the user profiles for each of the detected users U(j) at a particular location, such as annual income, geographic locality to a retail outlet of the advertiser's, etc.
  • the advertiser can use any information available, such as time of day (to determine if the advertiser has an outlet open), to determine the bid.
  • the bid is computed and used to control the information delivery device, which rationally selects the highest bidder for any given time period, or can use any other selection algorithm it wishes to employ to control the display; maximizing revenue is expected to be a common choice.
  • One feature of the architecture is the ability to detect the absence of any location identifiers in the geographic vicinity of the display 107 . This allows the display device 107 to be dimmed or turned off. Interestingly, no user identifier need be retrieved for this algorithm to work; thus the power-saving algorithm depends only on the presence or absence of detected location identifiers.
  • a simple practical implementation of this idea could use a device similar to a motion sensor to turn a display on or off. Displays the size of billboards consume considerable power in their active operation, and even lit billboards could benefit from location identifier sensing.
  • Travel/activities information This information represents data that is relevant to selected travelers (those actually passing an information display) as they enter a new region or as they physically pass points of (tourist) interest or available activities which are customized to the particular interests of these selected travelers.
  • Present information display systems broadcast information using billboards or an information service on a broadcast radio channel to ALL potential customers without discriminating among the varied interests of these customers.
  • E. Aggregate User Profile Advertising In certain situations, where it is impossible to limit the displayed message to a given user, it may be appropriate to combine the profiles of multiple users that view the display, averaging the scores of those common attributes which have scalar values. Examples include: automobiles in which the identity and profile of a user can be inferred only probabilistically—either because a vehicle has multiple users or because multiple automobiles and/or users are in view of a non-rotating panel electronic message board; and the many users that can view an electronic message board that is attached to an aerial blimp or trailing an aircraft.
  • the location enhanced information delivery system 100 can improve the user-user automatic matching techniques as taught in the aforementioned patent by notifying users of other users that are located in or near the same vicinity and match the desired profile conditions, as consistent with the privacy policies of users, e.g. for purposes of notification, request for electronic introduction and/or delivery of dynamic (actual or pre-formulated) messages the transmission or receipt thereof which may also be subject to conditions as set forth by the other user.
  • request for electronic introduction and/or delivery of dynamic (actual or pre-formulated) messages the transmission or receipt thereof which may also be subject to conditions as set forth by the other user.
  • requests for physical introduction through automatic or manual notification of both parties by one or both parties.
  • user-user matching criteria may be extended to include user profiles based upon a user's demonstrated knowledge or proficiency within a particular topic or domain.
  • Users may be identified as possessing interest (a standard interest-based user profile) in a particular topic as identified through their user profile, or dynamically by having recently submitted a question on the subject to an on-line community of other users. If the knowledge profile of an individual and interest profile of two or more users match, the users may be introduced to one another automatically. LEIA could greatly enhance the ability of complimentary users to be introduced physically and perhaps in some cases, on a dynamic basis.
  • LEIA can provide additional advantages to such a system both in being able to identify accesses (experts or clients) which are local to the requester and on mediating implementation of rules which govern the terms and conditions of the introduction, communication (including business terms) between the parties where information as to location proximity of one or both parties is leveraged in order to determine the potential feasibility and associated degree of convenience of a physical meeting.
  • Virtual tags and out-bound messages The following extends the use of user privacy policies regarding third party reachability and access to users and user specific information through use of the proxy server within the context of LEIA as described in issued patent “Pseudonymous server for System for Customized Electronic Identification of Desirable Objects”.
  • spoken, written, graphical or profile information associated with a user may be disclosed to other users within local proximity of the user.
  • a “virtual tag” could be viewed as a static message which is persistent and untamperable information (typically this information consists of meta-data) which is associated with that particular user.
  • the recipient's filtering rules may be used to permit delivery of or filtering of certain portions (or all) information in the virtual tags as well as outbound messages generated dynamically by the sender.
  • the primary criteria for matching users may include similar user profiles reflecting common interest venues to that of the user or (alternatively) complimentary attributes within the user profiles in which there is complementarity in knowledge or skill sets by which tasks and/or knowledge sharing is the primary objective (where the desired attributes are typically identified by a requestor). LEIA can thus notify target users within physical proximity to one another which match the criteria for introduction.
  • Queries or task requirements in the form of requests may also be submitted in addition to (or in place of) the requestor's user profile.
  • the present matching process identifying appropriate target users may of course be performed on a dynamic real-time basis (in accordance with submission of specific requests or queries) within the context of the present dynamic location enhanced matching scheme.
  • access control criteria dictating profile access and reachability of the user may be controlled accordingly based upon the profile of the requester (as is disclosed) and/or the nature of his/her request (or other message).
  • access controls may be used to enable (or restrict) the ability of an explicitly identified user (UID) to be automatically identified upon his/her entering the same physical proximity of the requester.
  • UID explicitly identified user
  • a further means by which users may access user profiles includes (subject to accessee approval), assigning of user profiles (which are typically pseudonymized) according to appropriate cluster (or attribute) criteria (including location criteria) and the construction of conveniently navigable hierarchical menus.
  • Virtual tags may also be ascribed by users to physical objects (or potentially even other users) where an XML representation is constructed with a (future) location tag which can be automatically indexed by future users at that location. Such information could relate to a variety of rating criteria (which could be averaged across users) and/or annotations (potentially even hazards).
  • Secure Data Interchange is designed to allow the integration of information about users across different vendors, but only to the extent permitted by a user. Data mining techniques and human data analysts can then be used to identify appropriate cross-vendor, cross-advertiser and cross-product synergies, with the goal of enriching the data models and personalization power of individual vendors and advertisers.
  • the location enhanced information delivery system 100 augments the data that is available to an advertiser with location information and allows location specific advertisements. For example, local advertisers may desire targeting of users with relevant profiles that are also located in close proximity to the location of the service, for example while users travel with portable user terminal devices or pass a local electronic display, as well as identify users whose devices are connected to a land network.
  • the above mentioned patent teaches a method in which advertisers can query a database of profile information for certain desired user attributes. If a vendor meets certain user pre-defined access criteria via features and credentials, user profile data may be accessed in accordance with the user's privacy policy. Data mining tools can be used to enable advertisers to identify relevant features.
  • Advertisers may enter rules that specify how users are to be targeted, based on desired criteria such as those pseudonyms that possess certain attributes.
  • vendors and advertisers are likely to request: (1) access to certain user profile data relating to user location information (in addition to other profile information); (2) If such access is granted, the right to target the user with information, such as advertisements.
  • information about the vendor OR his/her products or services may also be relevant information to the user.
  • the user can use this information (within SDI) to control profile access and delivery of targeted advertising (or other information).
  • the advertiser may be willing to provide products or services of a particular type, quality and price if the user is willing to reveal (or prove) certain specified attributes.
  • vendors may be notified when a user requests information about a vendor, and initiate negotiation.
  • Secure Data Interchange also allows an advertiser to receive information on the specific behavior associated with the delivery of an ad to an anonymous or pseudonymous user.
  • This data can include the click stream relating to the ad, the actual similarity of the pseudonym's profile to the ad profile, or more extensive data for example that pertaining to the clickstream patterns on the vendor's site, or across other sites as correlated according to the particular types of attributes of the sites, or user attributes.
  • the location enhanced information delivery system 100 allows information to be pushed to users as they move around in an environment, even when users are not connected to the Internet through a dedicated client.
  • the location enhanced information delivery system 100 allows a stationary electronic display device located in the environment to be activated according to profile information that is associated with the pseudonym that is revealed by the location identifier of a user. In this way the location enhanced information delivery system 100 significantly expands the reach of the advertising and information filtering/presentation applications of the Secure Data Interchange.
  • Secure Data Interchange also introduces new concerns about the privacy of individuals.
  • One way in which Secure Data Interchange protects the privacy of users is through the randomization and subsequent aggregation of profile information. Even though a pseudonym is not explicitly identified with a user it is possible that a user can be associated through revelation of other identifying information, such as specific transaction information (e.g. credit card).
  • Secure Data Interchange randomizes scalar information through the addition of additive noise, and labels through substitution from an approximate equivalence class (or cluster).
  • An advertiser can still make use of randomized profile information in the aggregate, and Secure Data Interchange aggregates data that is then disclosed to vendors. This technique of randomization can be usefully extended to location information. It is necessary to ensure that the continuity of location information cannot be used to compromise the privacy guarantees that are provided by Secure Data Interchange.
  • pseudonym P 1 disappears from location X, as another pseudonym P 2 appears in a location very close to X, then it is possible to reason about the likelihood that pseudonym P 1 and P 2 are pseudonyms for the same user.
  • the accuracy of such an inference depends on a number of factors, that include: (1) the number of pseudonyms that are disappearing and appearing in the vicinity of X; and (2) the accuracy with which location can be identified; (3) the spatial density of pseudonyms.
  • the location enhanced information delivery system 100 modifies the information that is augmented to pseudonyms to prevent such attacks.
  • Solution techniques include, but are not limited to, (1) randomizing the location information to a degree that is sufficient to prevent this type of user tracking, while still allowing accurate location-based information delivery; and (2) randomizing the temporal information about when pseudonyms appear and disappear—for example allowing “ghost” pseudonyms to continue for random intervals, and delaying the appearance of identifiers for new pseudonyms.
  • a location enhanced information delivery system 100 enhanced Secure Data Interchange system can also allow a user to block the revelation of location information for any pseudonyms, as part of the privacy and pseudonym-management policies.
  • user location data is known but the time attribute is randomized concealing the user's whereabouts at any given time.
  • the user can also limit revelation of their user profile information to whether or not the ad is “similar” to the user profile, so that advertisers can only determine the number of location identified pseudonyms within a given threshold distance of metric similarity of the advertiser's ad, without receiving any specific information about a user.
  • an example request by an advertiser (or other information provider) in the context of the location enhanced information delivery system 100 could be, display (either to personal user terminal devices or stationary electronic display devices) an advertisement (or other type of information message X) to the 100 users that are most likely to be interested in advertisement X (e.g. through profile analysis).
  • a sports supplier can request a targeted advertisement for tennis shoes, to users with pseudonym profiles that suggest an interest in sports and in particular the genre of racket sports, are under the age of 40, and within 10 miles of the vendor's physical location.
  • the location-enhanced information delivery system 100 and Secure Data Interchange will present the advert to suitable prospects that choose to reveal location information, and are in a close proximity to the vendor. Secure Data Interchange can provide optional aggregate statistics about the number of users that match the criteria, and the quality of match—without revealing any information about the individual users that are targeted.
  • the proxy server may activate a rule which is requested on behalf of the vendor to target the users within a 10 mile radius which most closely match the interest criteria for tennis shoes as stated without actually revealing any associated location information to the vendor (even in aggregate form).
  • the vendor does not necessarily have to know the number of users which match his/her target advertising criteria. Even if purchases are being made, location data can be withheld entirely from the vendor.
  • the vendor may be advised of certain data about the responses of users to the advertising, such as the number of users which clicked through the ad, purchased the tennis shoes and perhaps some ratio of the above compared to the number of users which match the particular targeting criteria by location.
  • Another technique for protecting user-privacy allows an advertiser (or vendor) to submit rules for targeting certain users with certain ads on the basis of user profile attributes (including click stream patterns) to a network-vendor level Secure Data Interchange proxy server or client-level Secure Data Interchange proxy.
  • the Secure Data Interchange proxy can autonomously activate personalization rules for a vendor, given pseudonym profiles, while: (a) enforcing a user's privacy and information-release policies; (b) preventing the release of profile information to vendors.
  • the vendor may receive indirect information about the profiles of users through randomized aggregate statistics.
  • the preferred implementation of this technique maintains the location information of a pseudonym as close to the user device terminal as possible, either on the client itself or at the proxy server.
  • the location enhanced information delivery system 100 also provides additional feedback to improve the model's overall performance by taking into consideration time, location, as well as the metrics relating to general user interests and preferences.
  • a human analyst might also perform further analysis, for example combining the user's profile and the target object of an item browsed or purchased and/or physically visited, in light of location-time patterns. These inferences may provide further contextual information about a target object profile, user profile, or the nature of the present activities of the user in a temporal context.
  • user profiles may be in part generated/updated in accordance with the target object profiles the users visit (which may include features of other user profiles because they are transcribed to the target object profile of the target object as a result of the other user interacting with that target object and target object profiles may be generated/updated in accordance with the user which may contain attributes of other target objects using the same rationale.
  • the Location Enhanced Information Architecture 100 may accordingly extend the context in which a user is known to interact with a target object in that physical target object which the user visits or observes (e.g.
  • LEIA may contain (or assume) profile information in accordance with the physical interaction engaged by the user (e.g., some attributes may include the name of a target object, its category, textual information which is associated with it in a physical context, e.g. from HTML pages associated with it or other text as is known to be displayed on an advertising message board (or other informational display).
  • profile information in accordance with the physical interaction engaged by the user (e.g., some attributes may include the name of a target object, its category, textual information which is associated with it in a physical context, e.g. from HTML pages associated with it or other text as is known to be displayed on an advertising message board (or other informational display).
  • the Secure Data Interchange specification additionally suggests utilizing and deploying the operation of the pseudonym proxy server at the client level which, in addition to anonymizing or pseudonymizing the user's profile, prevents a third party proxy server operator from operating or potentially gaining any access to such sensitive data as name, profile and/or location correlations.
  • this privacy enhancement may, for certain implementations of the location enhanced information delivery system 100 where such client-level proxy is feasible, add enhanced security to the user's personal data.
  • the LEIA system extends the type of profiling information available within the Secure Data Interchange, allowing new data about the physical location of users and the physical location of vendors that are associated with web sites to be associated with the other types of profiling information. This information is useful when the product or service that is offered by a vendor is location-dependent, for example to a vendor with a web server that provides topical information on restaurants and hotels in the proximity of a user that is browsing from his car.
  • a vendor or user can provide location information explicitly, and in addition the physical location of on-line vendors can be inferred from server IP addresses and the location statistics of users that access the vendor's site.
  • the methods disclosed in the current patent provide information on the physical location of users.
  • the profiles that are generated for the target objects on a web page are embedded directly within the web page, and stored at source on a vendor's origin server.
  • a vendor can provide detailed information about its physical location, that LEIA can use to identify and inform relevant users.
  • pages can be automatically tagged with predicted location information as provided by LEIA, using the tag-update functionality of SDI (described below).
  • the profile and location information is embedded within a web page as metadata, that is data about data—machine readable information that informs an intelligent agent (such as an SDI-enabled browser) about the data that is included in a web document.
  • an intelligent agent such as an SDI-enabled browser
  • the eXtensible Markup Language (XML) proposal of the Worldwide Web Consortium working group on SGML provides an ideal standard for representing such information.
  • XML allows meta-content to be included with documents, machine-readable information that enables documents to be processed by client software.
  • Augmenting web documents with structured information in SDI enables clients to perform user personalization—pushing computation to clients, and allowing greater control over user-profiles because profiles do not need to be released from clients.
  • XML provides the ability to embed data within web pages, that in turn allows client-side processing of information.
  • profile and location information By embedding profile and location information directly within a web document we can alleviate the bandwidth and computational bottlenecks that can occur at a centralized profile server if profiles are fetched on-the-fly when web pages are downloaded by clients.
  • the origin server (supported by the vendor) requests periodic profile updates from the central SDI server. This duplication of information enables the profile and the page contents to be provided directly from a vendor's server.
  • SDI supplies a private key to trusted SDI client software, that enables only SDI-enabled clients to access profile information, and only access that information to the extent permitted by privacy policies of users and vendors.
  • Different levels of encryption enforce multiple levels of access.
  • the key pairs are changed to prevent extended attempts at cryptographic attacks.
  • SDI uploads the key that provides the correct level of access for a user to a user's client, once terms of access and profile management have been agreed.
  • a client can only access embedded information once enabled with a relevant key.
  • profile information is signed with a digital certificate, to prevent third parties from tampering with profiles for commercial gain.
  • the profile of a user is maintained on the user's client, and partitioned into separate profiles for each pseudonym that a user chooses to maintain.
  • Personalization of products and services is performed at the client, through the execution of trusted code that is embedded as a Java applet or as JavaScript within the web document of a vendor.
  • trusted code that is embedded as a Java applet or as JavaScript within the web document of a vendor.
  • Profiles for the target objects of a vendor that enable appropriate objects (representing particular products, or news stories for example) to be presented to a user are embedded as XML data within the vendor's web document.
  • the profile information in LEIA-enhanced SDI can include location information about products and services that are provided by a vendor.
  • the location information about a user is maintained at the client machine of the user, and compared to location data that is embedded as metadata within a vendors web document. Location based matching can be performed at the client, for example looking for matches between users that have similar characteristics and physical location, or users that match the profile of a web site and are in close physical proximity to the service provided.
  • An XML document has an associated schema definition to enable an XML-enabled browser to validate the structure of XML data automatically.
  • a Schema in XML is called a Document Type Definition (DTD), and defines the names of tags, their structure, and their content model.
  • DTD Document Type Definition
  • XML allows the DTD for an XML file to be identified through a Universal Resource Indicator [URI] in the header of the file (see below).
  • URI Universal Resource Indicator
  • XML also allows URIs for mobile code resources to be referenced, in order to enable a client to process embedded XML data.
  • An XML document must be well formed, and in order to be well formed the tags must form a tree structure.
  • the DTD allows the structure of an XML document (an instance) to be validated against a particular schema. Senders and receivers must only send valid SDI files. Each SDI message is a valid XML document.
  • Profile information as generated automatically through collaborative filtering techniques (for example, see issued U.S. Pat. No. 5,754,939) can be represented as a list of attribute-value pairs within an XML document.
  • An attribute is defined by a numeric code, and the value defines the weight of the attribute.
  • Location information can be explicitly represented, in addition to demographic information about a user. For example:
  • the Document Type Definitions for this document are specified in the header, and include URIs to a DTD of the Open Profiling Proposal of the W3C, and also a DTD of the Secure Data Interchange.
  • the OPS DTD is used to bootstrap the SDI DTD, providing tags for common profile information, such as ‘Gender’, ‘Age’, ‘Income’, etc.
  • the section of the SDI Document Type Definition that is used in the above XML fragment is presented below. It makes reference to tags defined in the OPS DTD, and the RDF (Resource Description Framework), a W3C proposal to standardize the structure of DTDs for XML documents.
  • XML Name spaces provide a method for unambiguously identifying the semantics and conventions governing the particular use of property-types by uniquely identifying the governing authority of the vocabulary, for example OPS and SDI in the example above.
  • the URI for a schema can contain a human and machine-readable description of an XML schema.
  • An in-store version of the location enhanced information delivery system 100 takes advantage of the fact that retailers are already amassing data through “shopper loyalty” cards.
  • targeted ads consist of primarily product solicitations with associated prices and promotions
  • the preferred user profile processing algorithm is a particular version of a collaborative filter, as taught in co-pending patent application entitled, “System for Customized Prices and Promotions”.
  • the methods suggested by the use of a “collaborative filter” elsewhere in the current specification are more typically used to target non-offers, i.e. for “general purpose” recommendations for advertising.
  • “System for Customized Electronic Identification of Desirable Objects” would accordingly be appropriate in most other applications of LEIA.
  • the shopper loyalty system resides in a central computer and is linked electronically to check-out counters and shopper-accessible kiosks.
  • the shopper loyalty system is used by retailers to extract and model patterns of customer behavior, allowing for the design of optimal sales promotions.
  • a shopper returns to one of the linked stores and passes the customer loyalty card through a kiosk's reader, coupons and promotions tailored to the shopper's personal preferences and to the vendor's overall marketing strategy are printed for use in that day's shopping trip.
  • the database that forms the foundation for such a shopper loyalty system derives its input from many different sources.
  • One useful type of collaborative filter for use in the location enhanced information delivery system 100 is implemented by hybrid cluster analysis. Such an approach is useful for situations in which customers' purchases fall into distinct categories, as is seen, for example, in grocery stores. Shoppers' grocery purchases usually fall into such general categories as dairy, meat, bread, snacks, and so forth.
  • Hybrid cluster analysis would first identify such groupings, then allow for a detailed analysis of interactions within and across categories. Another important dimension of shoppers' behavior is time.
  • Time series techniques can augment the capabilities of the collaborative filter, spotting patterns in cyclical or impulse purchases. This is accomplished by performing frequency analysis on the main categories of a shopper's purchases; more irregular temporal patterns can be picked up using standard pattern recognition techniques. Cyclical buying patterns arise, for example, in the case of customers with school-age children: they buy school supplies at the beginning of each academic year. Another example would be a pet owner who buys a case of dog food once a month. Time series analysis would detect these cyclical patterns, allowing the filter to model and anticipate such purchases. The location enhanced information delivery system 100 can also detect single purchases that are never repeated.
  • Neural networks can be trained to distinguish and characterize different types of shoppers.
  • the neural network's architecture treats customer and purchase item identification numbers as inputs, the buying choices as outputs.
  • a small three-neuron layer sits just above the customer identification inputs; as the neural network is trained with examples from the purchase database, the three-neuron layer succinctly represents the class of purchaser to which an individual shopper belongs. Economic techniques are folded into the collaborative filter to enable it to perform price point determination.
  • the output stage of the point-of-purchase collaborative filtering system can take several different forms, although the goal of each is the same: present the shopper with coupons and promotions specifically tailored to their preferences (as indicated by their purchase histories) and which best support the vendor's marketing strategy. Two obvious ways of communicating promotions are by direct mail and through the retailer's Web site. A more interesting method is via the in-store electronic kiosk.
  • the electronic kiosk consists of a screen, magnetic card reader, processing unit, and printer, mounted in a standalone cabinet.
  • One or more such kiosks are present in many or all of a retailer's stores. They are linked electronically to the vendor's central database and collaborative filtering system, which need not be physically near the point-of-purchase.
  • a customer enters the store, they run their magnetic shopper loyalty card through the card reader mounted in the kiosk, which transmits the customer's identification code to the central computer.
  • the central system determines which coupons and promotions are most appropriate for that shopper, and transmits the information back to the kiosk.
  • the kiosk prints out the coupons for the customer, who can use them for that day's shopping trip.
  • the way in which the collaborative filter supports the electronic kiosk depends on the retailer's financial goals and marketing strategies.
  • the vendor wants to maximize the profits over a shopper's single visit—this implies the filter's purpose is primarily to recommend coupons and promotions that generate immediate results.
  • the collaborative filter could simply recommend coupons for items that the shopper has bought in the past. Cyclical purchases could also be taken into account and the system can promote specials when the beginning of the next cycle is near. Items that are strongly related to those already purchased by a customer should be of interest. If the customer shown a tendency towards premium brands in the past, when the price was right it might make sense to issue a coupon for a premium brand in a category the customer always buys. If the customer is new, rapid profiling (perhaps on demographic data) indicates what coupons should first be issued. In each case, the collaborative filter's ability to determine optimal price points ensures the coupons have the maximum desired effect.
  • the electronic kiosk's valuable informational contributions to the shopping experience can be used as a tool to cement customer loyalty, both to specific retailers and to specific brands. Such contributions might include the printing of recipes tuned to shoppers' personal tastes along with coupons for the needed ingredients.
  • the kiosk could automatically generate shopping lists to remind customers of cyclically-bought items due for another purchase.
  • Such services encourage repeat visits by shoppers, which not only increase profits for the retailer, but allow it to refine its customer profiles even further.
  • Such information allows the collaborative filter to determine the size of a household, the general healthfulness of the shopper, and preferred modes of buying (on-line versus off-line).
  • the point-of-purchase collaborative filtering system can also be used to automate experiments in marketing. That is, by allowing the central computer to offer different types of promotions across similar types of customers, the system can determine price-point sensitivities, loyalties to categories and brands, and reactions to different kinds of promotions. The results of such experiments would be statistically sound, if based on a large enough sample set, and could be fed immediately back into the kiosk system, so that the new information on shopper behavior could be put immediately into commercial use.
  • the location enhanced information delivery system 100 is of particular value in automatic experimentation in that it is often difficult, if not impossible, for a retailer to determine, of the items that tend to be bought together, or more particularly are bought by similar repeat customers to the store, which of these items actually motivates the customer to come to the store in the first place. By determining this, a retailer can better target advertisements to certain customers, optimize pricing, promotional discounts, construct joint promotions.
  • the location enhanced information delivery system 100 can present an advertisement on an electronic highway billboard which could be used to present various high motivational product ads to determine which of them, if any, is a catalyst in effecting a buyer's decision to enter a store, become a long-term loyal customer or even facilitate a customer's change of loyalty to a different store.
  • a user's indication of interest to an advertisement could then prompt more detailed information about the advertisement, which could be temporarily pre-fetched from the display subsystem 103 at the moment that the automobile or user passes by, or pre-fetched via a communication link over a wireless network.
  • This information could include in addition to directories, data which could be tied into the navigational user interface of the automobile. For example, items which are also available at the store which are explicitly and/or implicitly determined to be of personal relevance such as those which match the customer's own personal electronic shopping list as well as associated digital coupons could provide the basis for automatic user notification and prefetching.
  • the efficiency of automatic determination of customized prices and promotions in optimizing retailer profits could conceivably be enhanced by the location enhanced information delivery system architecture by adding the additional metrics of the user's physical distance or more particularly, anticipated closest proximity to the vendor when traveling through that area. For example, the expected profit from a new customer might be maximized from an price function that offers a lower price to users that are further away from the retailer, to compensate for the additional cost of visiting the store. Accordingly, further benefits can be realized if the offer is further discounted, for example because of high quality demographics or a local zip code.
  • the vendor's pricing algorithm must allow the user to utilize a location-enhanced product finder (in originally finding the product or identifying similar products from other vendors), in addition to a “bargain-finder agent”.
  • the bargain-finder agent might be used to negotiate for the user with the vendor agent, that may request, for example from the proxy server, validation of competitive offers claimed by the user.
  • Proximity information, price (or value) sensitivity and/or rewards for customer loyalty i.e. identification of customers for providing appropriate privileges can also be used to enable a vendor to recognize a customer with a LEIA-enabled device, or alternatively some biometric user identifier, as s/he passes near a vendor's store.
  • a human, electronic display and/or even automatic door or door lock can identify the presence of the user, and also specific information about the user's profile (or credentials) to enable personalized treatment.
  • the location data of a vendor can also be automatically determined from the web site of a vendor (as a potential alternative to being ascribed by the vendor).
  • the data can be identified and parsed using (possibly a combination of) Natural Language Processing (NLP) techniques, or rule based template techniques.
  • NLP Natural Language Processing
  • This technique could allow location information to be used when a user is searching or browsing the web, in order to filter products and web pages according to the physical proximity of the user to their associated vendors.
  • the system could also be used to identify similar items that are close to the user, where similar items are identified through profiling—using textual analysis, pattern recognition and hand-crafted rules as taught in the issued patent.
  • Metadata can also be explicitly associated with the web pages of vendors to help an automatic filtering/search system such as Secure Data Interchange to identify relevant products and information. Metadata may be ascribed by vendors to their products in order to provide a more informative and robust infrastructure for content, that location enhanced information delivery system 100 can utilize to identify and inform relevant users.
  • a vendor could leverage location-enhanced information to include additional information about delivery policies.
  • purchasable items including in this example, restaurant menus
  • other similar items from other vendors which are physically local to the user could be identified and presented to the user, either upon user request or automatically.
  • Tags on the selections containing the associated vendor's delivery policy can be used to automatically determine and present the items that meet certain distance/delivery criteria.
  • Location-based metadata can also be used to activate rules that filter information on behalf of the user. For example, the user may be automatically notified of products (or other items of interest) which may be identified to be of personal relevance at such time that a user approaches such items geographically. Physical proximity can also be used as an additional selection criteria for personalization (as a client filter or on the vendor's server) in conjunction with other modes of personalized user access to (and pre-fetching of) information as is performed during querying (searching) or browsing modes (including personalized menu or “portal” navigation) as disclosed in detail in the issued divisional cases of patent application entitled “System for Customized Electronic Identification of Desirable Objects”.
  • users who are en route (or may be planning a visit in the future) to a given physical location may enter that location as a selection criteria provided on the user interface and obtain the same location-enhanced access to Web information (as above suggested) as if the user were detected to be physically at that location by LEIA.
  • a user en route to a destination near a vendor's store can pre-order their groceries or other merchandise directly so that the user could simply pick up their pre-packaged grocery order at the time of arrival at the store.
  • an advertisement for a product on an electronic billboard could easily be pre-ordered from the user's automobile or device.
  • Other variations on this architecture include users accessing an ATM, pay phone, kiosk or point of sale terminal within the same or different store that the user is presently visiting.
  • pre-order placements, from other vendor stores could be accompanied with an advertisement which is part of a cross sell.
  • smart shopping carts equipped with bar code sensors can be used to collect data on customer purchases and present location as the customer shops.
  • Customer detection location for such systems utilize infrared detectors mounted on the ceiling of the store which enables triangulation of the shopper's present location.
  • Historic and real time profile updates to the UID can be used to update an electronic shopping list, for example in addition to general product location information “ideal shopping route” can be recommended from each item to the next closest one on the electronic shopping list.
  • Another smart cart application is offering more detailed descriptive information plus contraindications and warnings to the user about each product being considered for purchase.
  • electronic displays located throughout the store can display to the customer customized promotional messages relevant to items within the present store aisle via wireless connections between the devices through dynamically updating the user profile associated with the user identity as well as the long term purchase history. Such displays may also, or instead, utilize customer data which is read from the customer loyalty card through remote electromagnetic field activation technology.
  • Another alternative approach to smart carts is the use of hand held PDAs. These devices can be used for each of the above applications for smart carts.
  • the location enhanced information delivery system 100 is comprised of clients, which are end-user terminal devices U 1 -U 3 with extremely limited data storage capacity and servers, which contain client, product, and multimedia information for the information display device 107 and in addition descriptive information (directory information, schedules, indices) for the multimedia information.
  • Clients are assumed to be under customer physical control and the following description is for the example where the display device 107 comprises an element within the user terminal device U 1 -U 3 .
  • the transmission of the display information to the user terminal device represents a data communication issue relating to the limited available bandwidth. Considerable data can be stored in memory at the uplink point in the system.
  • the idea here is that the server site contains all of the information which the small-memory user terminal devices U 1 -U 3 might need.
  • the method to attack this problem is to allocate a portion of a data communication channel to the user terminal device.
  • This channel is used as a “memory” by the client/server algorithm.
  • a system using 1 Mbps of bandwidth can provide about 2300 cells per second.
  • the use of the similarity algorithm selects which memory cells to send in the next time interval. If the response time must be better than 1 second, the scheduling interval can be a smaller value, such as 1/30 second.
  • the bandwidth utilization is then scheduled based on the need for memory cells at the client.
  • the location enhanced information delivery system 100 can achieve reductions in latency, improved likelihood of effective advertising, and reduced bandwidth utilization.
  • the location enhanced information delivery system 100 employs the idea of prefetching, which has also been referred to in the technical literature as pre-caching, cache-preloading, or anticipation.
  • prefetching has also been referred to in the technical literature as pre-caching, cache-preloading, or anticipation.
  • pre-caching cache-preloading
  • cache-preloading or anticipation.
  • This technique has two major benefits applicable to present and future networks. First, it can reduce response-time, a major performance advantage in interactive systems.
  • FIG. 2 illustrates a possible time series of bandwidths required by an application or set of applications.
  • the unused bandwidth can be used to transmit information likely to be used in the future. For example, if a list is being traversed 1, 2, 3, 4, . . . it is likely that if object N has been requested, that object N+1 will be the next request. If N+1 is prefetched from the remote system, it is available when the request is made with additional delays. All of the “unused bandwidth” illustrated in FIG. 2 can potentially be used to pre-fetch. Congestion is due to inadequate resources.
  • the location enhanced information delivery system 100 may be usefully applied within the context of user terminal devices such as personal digital assistants, as a method of reducing response time as observed by users.
  • the location enhanced information delivery system 100 provides a technological means by which the prefetched data can be intermixed with on-demand data to provide overall improvements in response time to a large population users, with reduced memory requirements.
  • the location enhanced information delivery system 100 which views the downlink as a fixed capacity resource, provides a general scheduling method embodying techniques such as user preferences to prefetch when slots or bandwidth are underutilized, to pre-emptively reduce future demand for bandwidth.
  • the present location enhanced information delivery system presents the information most suited to the real audience, as measured by location information systems, rather than to a static predicted audience.
  • the invention can be effectively coupled with previous inventions in distributed data storage to prefetch required data, based both on stored customer characteristics and dynamic characteristics such as (i) presence at a particular location; (ii) motion in a particular direction; (iii) rate of motion in a particular direction and (iv) characteristics of an information display, such as its location and directionality.
  • the invention can use an auction-like bidding algorithm to select data for display, providing maximum revenue opportunity for the display owner, and an ecologically-attractive display shutdown for electronic displays when no acceptable bid is available. While the preferred embodiment discloses a beaconing-style wireless technology, the system concept is easily extensible both to other location-information systems, such as license-plate scanning with cameras, and to utilizing the location-information for private displays of information in addition to public displays of information.

Abstract

The Location Enhanced Information Deliver System Architecture (LEIA) customizes the information that is displayed to an information recipient based on optimizing a match between information purveyors, such as advertisers, and the information recipients who are local to an information delivery system. The present location enhanced information delivery system presents the information most suited to the real current audience, as measured by location information systems, rather than to a static predicted audience. While the preferred embodiment discloses a beaconing-style wireless technology, the system concept is easily extensible both to other location-information systems, such as license-plate scanning with cameras, and to utilizing the location-information for private displays of information in addition to public displays of information.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application is a continuation-in-part of U.S. patent application Ser. No. 09/024,278, titled “Broadcast Data Distribution System with Asymmetric Uplink/Downlink Bandwidths” and U.S. patent application Ser. No. 08/985,731, titled “System for Customized Electronic Identification of Desirable Objects”.
  • FIELD OF THE INVENTION
  • This invention relates to information delivery systems and, in particular, to a system for customizing the information that is displayed to a viewer based on optimizing a match between information purveyors, such as advertisers, and the viewer in a manner that is executed local to an information delivery system.
  • 1. Problem
  • It is a problem in information delivery systems to provide an information recipient with information that is pertinent to the recipient. This entails determining a match between information purveyors, such as advertisers, and the information recipient such that the information that is provided to the information recipient is desired by the information recipient and pertinent to the needs of the information recipient. Existing information delivery systems are based on static predictions of likely audiences, such as profiles of information recipients for different time periods of television broadcasts or in-store advertisements directed to a typical customer. These information delivery systems are static in nature in that they do not change in response to changes in the information receiving audience that they serve. Even in the context of systems such as the World-Wide Web, systems use stale aggregates to make speculative decisions. Therefore, existing information delivery systems are limited in their effectiveness in providing relevant information to their target audiences, since the defined target audiences represent a simple approximation of the ever changing actual audience.
  • 2. Solution
  • The above described problems are solved and a technical advance achieved by the Location Enhanced Information Delivery System (LEIA) which customizes the information that is displayed to an information recipient based on optimizing a match between information purveyors, such as advertisers, and the information recipients who are local to an information delivery system. The present location enhanced information delivery system presents the information most suited to the real current audience, as measured by location information systems, rather than to a static predicted audience. While the preferred embodiment discloses a beaconing-style wireless technology, the system concept is easily extensible both to other location-information systems, such as license-plate scanning with cameras, and to utilizing the location-information for private displays of information in addition to public displays of information.
  • The location enhanced information delivery system can be supported with conventional or advanced networking infrastructures. One example of an advanced networking infrastructure appropriate for the location enhanced information delivery system is the asymmetric bandwidth channel network disclosed in co-pending U.S. patent application Ser. No. 09/024,278, titled “Broadcast Data Distribution System With Asymmetric Uplink/Downlink Bandwidths” that provides a reduced memory architecture for network-attached elements. The location enhanced information delivery system can also utilize the information similarity measurement technologies disclosed in U.S. Pat. No. 5,754,939, titled “System for Generation of User Profiles for a System for Customized Electronic Identification of Desirable Objects” as a means of enhancing pre-fetching of information likely to be needed, with a consequent reduction in network bandwidth required to support the location enhanced information delivery system. The location enhanced information delivery system can protect users identities using a pseudonymity proxy server disclosed in U.S. Pat. No. 5,754,938 titled “Pseudonymous Server for System for Customized Electronic Identification of Desirable Objects”. An additional advantage for public information-delivery capability of the location enhanced information delivery system is in its environment-friendliness, as the location enhanced information delivery system can determine when zero information recipients are local and turn off the display, resulting in a significant energy savings during idle periods.
  • BRIEF DESCRIPTION OF THE DRAWING
  • FIG. 1 illustrates in block diagram form the location enhanced information delivery system;
  • FIG. 2 illustrates the network bandwidth dynamics typical of the location enhanced information delivery system; and
  • FIG. 3 illustrates in flow diagram form the information flow in the present location enhanced information delivery system.
  • DETAILED DESCRIPTION Definitions
  • Relevant definitions of terms for the purpose of this description include: (a) an object available for access by the user, which may be either physical or electronic in nature, is termed “target object,” (b) a digitally represented profile indicating that target object's attributes, is termed “target profile,” (c) the information recipient who is looking for the target object, is termed “user,” (d) a profile holding that user's attributes, is termed “user profile,” (e) a summary of digital profiles of target objects that a user likes and/or dislikes, is termed the “target profile interest summary” of that user, (f) a collection of target objects with similar profiles, is termed a “cluster,” (g) an aggregate profile formed by averaging the attributes of all target objects in a cluster, is termed a “cluster profile.”
  • Wireless Communication
  • The advent of mobile wireless communication, in the form of pagers, cellular phones, and the like, has made on-demand location-independent communication possible. Many of these wireless technologies provide the ability to locate the call originating or receiving wireless subscriber station, via the unique terminal identifiers used for authentication and billing. Some of these wireless systems incorporate precise location determining apparatus, such as Global Positioning Systems. Except for a few examples, such as the Active Badge technology developed by the Olivetti Research Lab in Cambridge, UK, very little use has been made of the information that relates to the location of the wireless subscriber station, other than for locating the message/call destination as part of the wireless communication service. The Active Badge is very low power and intended for enclosed environments of small geographic scope, such as in a set of offices or on a campus site. The Active Badge technology has been used for tasks such as automatically opening door locks and automatic location of Active Badge wearers. The present location enhanced information delivery system provides a novel means of integrating subscriber location information into the design of advanced communication services.
  • Cellular Telephony
  • Cellular telephone systems are one example of wireless communication systems. The cellular telephone system divides the service area into “cells,” in which the assigned radio spectrum is channeled in some fashion using digital or analog technology. Each cell is provided with a base station to which mobile subscriber stations connect to make a wireless communication connection. The handoff of a communication connection that exists between a mobile subscriber station and a base station to another base station entails executing the steps of: establishing a wireless communication connection from the mobile subscriber station to the base station in the cell into which the mobile subscriber station is about to enter, transitioning the existing wireless communication connection to the new wireless communication connection, and then releasing the old wireless communication connection. The mobile subscriber stations are interconnected with the traditional telephony infrastructure, and thus ubiquitous cellular service can be achieved by the provision of sufficient base stations. The mobile subscriber stations periodically emit an identifying token, so that the base station knows they are present in the service area of the base station. This same beaconing behavior can be exploited to construct the location enhanced information delivery system, because while it is low-cost and requires low bandwidth, it can be integrated with sophisticated delivery systems to provide customizable information to the mobile subscriber station.
  • Classic cellular telephony[x,y] is based on the use of a set of radio frequencies chosen from a set (a “band” of spectrum), two of which are required per connection (one to send, the other to receive). These frequencies are required during a call, but otherwise not used, so that many cellular telephones can be present in a “cell” but only the active telephones consume frequencies. “Cells” are regions where selected sets of radio frequencies are in use. Adjacent cells do not use the same frequencies for calls to prevent interference. Cells are often arranged as hexagons since hexagons “tile” the plane.
  • Calls are set up and handed-across cell boundaries using a signaling channel. The signaling channel uses a common protocol which all cell phones understand, Signaling System 7 (SS7). The handset periodically broadcasts a unique identifier (which in the telephone system, maps directly to a telephone number) which is “burned in” to a chip in the telephone. This number is used by the base station for the cell to identify the phone for billing purposes, and to find its “home location”. When a cellular telephone enters a base station's cell, the base station uses the ID to find its home Mobile Telephone Switching Office (MTSO), from which calls appear to be traveling to and from as they are made (an interesting consequence is that a New Jersey cellular telephone operating in California will route a call to the East Coast and back, even for a location a block away). The channel between the local Mobile Telephone Switching Office and the home Mobile Telephone Switching Office is carried over the traditional telephone network (e.g., landlines). When moving between cells, the telephone and two base stations use a handoff protocol so that the connection is maintained; it essentially involves setting up frequencies in the destination cell to switch to. Handoff is triggered when the telephone detects two “beacons” of approximately equal strength; each base station emits a beacon (like a radio “lighthouse”) so that it can be detected.
  • The location enhanced information delivery system 100 uses similar mechanisms for location tracking—in fact, one attractive implementation technology for tracking in the location enhanced information delivery system 100 is the telephone number emitted by the cellular handset. Where the cellular network uses the local Mobile Telephone Switching Office as a dumb proxy to the home Mobile Telephone Switching Office via telephone circuits, the location enhanced information delivery system 100 use of a profile fetched from one or more locations, coupled with information from a multiplicity of sources, provides a much richer source of information than a call acceptance decision. The use of this information at the location(s) where the location enhanced information delivery system 100 location ID is detected is much richer, because the use of the information is location-customized, e.g., to a billboard, kiosk, proximity to a vendor, etc. The cellular handset provides the same service everywhere (in fact, that is one of its appeals), which is a telephone circuit.
  • The integration of the location enhanced information delivery system 100 with the telephony infrastructure provides a junction point for information analysis systems. The beacon capability of the mobile subscriber stations can be used to identify a user, and using this subscriber identification information, to locate and fetch a user profile for the identified subscriber. Simplistic user profiles have been used as part of Personal Communication Service systems, primarily to reduce traffic loads on the network, to reduce the radio bandwidth used, and the traffic load on the SS7 signaling network.
  • Use of Profile Databases
  • The present location enhanced information delivery system represents an advance both in the use of location-tracking as part of an information-delivery architecture, and in the use of advanced user profiles which can be coupled with location information and information delivery systems to optimize subscriber customized information delivery to identified subscribers. The user profile can be used as part of an information customization architecture. The user profile idea is completely general since the user profile can contain information gathered completely automatically, and the user profile can be used for a variety of tasks. Particular examples include:
      • 1. Billboards—The present location enhanced information delivery system can use the user profiles in the automatic selection of information for display on an electronic “billboard” that is located in or on a store, or along a roadway, or along a walkway. If the user profiles contain information about users' buying habits, then the billboard operator can run a voting algorithm on the collected user profiles to determine the characteristics of the present user audience to select a revised set of advertisements to be transmitted to the display. Detailed user location tracking data can be used by a server to preposition advertising on a multitude of billboards based upon user direction of movement and rate of movement calculations. This electronic billboard system represents a novel connection between user location data and the pre-fetching of user information to display user-specific information in the right place at the right time. A key novel feature of the electronic billboard system idea is that when there is an insufficient number of customers in the target audience, the display can be turned off so that the environmental impact of this electronic billboard system is reduced.
      • 2. Unauthorized User Detection—The present location enhanced information delivery system can use correlating information as part of an automatically determined user profile to detect the presence of unauthorized users. This correlating information can be used to compare the user profile against a suspicion threshold to turn on other detectors, such as video cameras. Note that for automobiles only, a completely passive beacon system can be implemented by the automatic detection of license plate numbers on vehicles that are present within the range of operation of this system.
      • 3. Dynamic Marketing of Advertising Capacity—The present location enhanced information delivery system can be managed using advertiser-provided criteria, or location enhanced information delivery system owner provided criteria, such as economic algorithms. For example, given a set of users U(I), I=1, . . . , n, a desirability estimate D(I) for each user U(I) can be estimated, based on such factors as user age group, user income level, geographic closeness of the user U(I) to an advertiser's retail outlet, and the like. For any given interval of time, an advertisement can be selected using the advertiser's price function, P(x), for some x which is a value of the desirability estimates D(I)s. Thus, each advertiser “bids” for the current user profile by specifying the price function P(I); and the price function P(I) is applied to the local users U(I) by computing max(I=1 . . . n) P(D(I)). The use of a bidding algorithm for use of the information display based on customer presence dynamics allows a completely dynamic real-time optimization of information delivery based on revenue.
    Pre-Loaded and Pre-Fetched Data
  • The present location enhanced information delivery system is intended to have associated data storage. This data storage can be used as an effective means of reducing network latencies, increasing the likelihood that user information is appropriate, and reducing network bandwidth. The essential observation is that for each user U(I), I=1, . . . , n, a stored user profile can contain historical information about what the user's interests actually are, rather than purely statistical demographic data. This data might take the form of a list of items purchased, computed from point-of-sale data, a list of web pages examined, from on-line WWW traces, and the like. Similarity metrics can then be used to determine appropriate information to display with greater precision than available from purely demographics-based data. Perhaps most interestingly, the location information can be coupled with geographic information (such as that derived from Global Positioning System receivers) that is accessible to servers, and rates and direction of user motion can be calculated. Thus, an advertisement can be scheduled so that it is visible to a customer during the passage of a particular customer or set of customers past a predefined location. The user movement direction information can be used to ensure that the information selected for display is not based upon the presence of customers who are approaching the display from its back side and therefore cannot view the displayed information.
  • It is anticipated that user location, direction of movement, and speed of movement can be estimated with sufficient precision to identify individual automobiles which are traveling on a busy highway (at approximately 40-60 foot intervals) so as to target at least one automobile with a customized message which only the targeted automobile(s) is able to see. This is achievable vis a vie the below described techniques for dynamically pre-fetching messages in anticipation of the predicted location of the automobile using the speed vector as calculated through triangulation of its location from two server beacons as the specification herein describes. The display device used to deliver this precise level of targeted methods, is achievable by virtue of an electronic sign board users multi-faced rotating panels (typically rotating on a vertically oriented axis) in which a separate message may be projected by each respective face of the panel in which the face containing the respective customized and message is continuously directed towards the desired target customer in accordance with the customer's movement vector, thus more than one vehicle may be simultaneously targeted with different messages.
  • User Profiles
  • A user profile is data that is associated with a particular user. Example data include: user name, user address, number of family members, pet ownership, income ranges, magazine subscriptions, television viewing habits, selected purchasing habits, and the like. For privacy, some of this information might be stored in a statistical aggregate, such as those used to characterize residential areas. These statistical aggregates or detailed data are collected in a user profile which is associated with a user identifier. The user identifier is used as an index (means of selection) to the database of user profiles. User profiles can be maintained by a commercial service for the benefit of advertisers (the way credit card companies utilize customer spending habits to target advertisers) or by the users themselves, as needed. A more detailed description of the user profiles and their generation is disclosed in the above-noted U.S. Pat. No. 5,754,939.
  • System Overview
  • The operation of the location enhanced information delivery system as described herein makes use of the fact that each user has a “beacon”, which generally serves as a user identification instrumentality. The beacons emit identifiers which can be used to associate users with the detected devices. The beacon can be correlated with location, such as by use of a wireless subscriber station or other systems with known technology. The beacon can be used to access a variety of information in a user-dependent “profile,” such as age, income, credit card spending habits, and the like. This user profile can be used as part of an information delivery architecture, in particular it can be used as part of statistical algorithms to customize information display to those users presently located near the display technology.
  • In FIG. 1, user terminal devices U1-U3 are operational in the service area of location enhanced information delivery system 100, and the location identification devices contained in the user terminal devices U1-U3 have been detected by a sensor system 101 contained in the location enhanced information delivery system 100. The sensor system 101, in response to detection of the location identification devices contained in the user terminal devices U1-U3, emits Location Identifiers (LIDs) which are passed to a processor 104 which uses the received location identifiers to access database system 102 which maps one or more location identifiers to one or more user identifiers. The user identifiers are emitted to the display subsystem 103, which includes a display processor 105 that executes a display selection algorithm 106 to determine what is displayed on the display device 107. The display selection algorithm 106 may have associated with it an advertiser profile that is used for pricing. While the various elements of display subsystem 103 are illustrated as a single element, the various components may be located remote from the display device 107. In response to the operation of the display selection algorithm 106, the information from the display device 107 can then made available to users U1-U3 or to other users. The display device 107 can in fact be a component of the user terminal device U1-U3, such as the display on a hand-held computer, pager, cellular telephone and the like. The operation of this display subsystem 103 and the associated sensor system 101 is described below. It is envisioned that the location enhanced information delivery system 100 can be an element in a larger information dissemination network, such as that described in the above-noted U.S. Pat. No. 5,754,938 titled “Pseudonymous Server for System for Customized Electronic Identification of Desirable Objects”. In this case, the location enhanced information delivery system 100 is a node in that network and retrieves user profile and target profile information as described therein.
  • FIG. 3 illustrates in flow diagram form the typical operation of the location enhanced information delivery system 100. In particular, the process begins at step 301 when the location enhanced information delivery system 100 is initialized. At step 302, one or more of the sensors located in sensor subsystem 101 sense the presence of a user terminal device U2 that is not listed as being present in the predetermined region located around the location enhanced information delivery system 100. The detection is effected by the retrieval of the location identification from the location device in the user terminal device U2. At step 303, the sensor subsystem 101 transmits the determined location identifier to the database processor 108, which at step 304 accesses the database memory 104 to map the received location identification information with a user identifier. The database processor 108 may obtain this information from a remotely located database or from another node in a distributed network. In either case, at step 305, the database processor 108 uses the user identifier to retrieve user profile data that is associated with the user identifier from database memory 104. Again, the database processor 108 may obtain the user profile data from a remotely located database or from another node in a distributed network. The user profile data is then transmitted by database processor 108 to the display subsystem 103 at step 306, with the option that the user profile data is pseudonymized to thereby ensure the privacy of the user. At step 307, the processor 105 located in the display subsystem 103 executes some predetermined algorithm(s) to utilize the user profile data in selecting a display that is most appropriate for this user and/or the collection of users served by display device 107. The results of this processing are used on a periodic basis to update, at step 308, the information presented on the display device 107. Processing returns to step 302 when a new user terminal device enters the space served by the location enhanced information delivery system 100.
  • Location Identification and Sensing
  • The architecture of the location enhanced information delivery system 100 presumes that the users' terminal devices U1-U3 provide signals that can be sensed and that the location enhanced information delivery system 100 is able to provide a per-device identifier called a “location identifier”. A user terminal device U1, such as a wireless subscriber station, is detected by a user terminal device specific sensor in sensor subsystem 101, which provides a location identifier LID as an output.
  • Each user with a user identifier has one or more location identifiers LID, which are unique identifiers associated with a specific user terminal device U1 and which can be used to determine a location of the user terminal device U1. Examples of user terminal devices U1 include:—a cellular telephone—a PCS telephone—anti-theft devices for automobiles—visually recognizable unique identifiers such as license plates—Global Positioning System (GPS) receiver—Personal Calendar Agent. Each location identifier might be associated with a single user identifier or a small set of user identifiers, as in the case of a user terminal device U1 that is shared among family members. The point of the location identifier is to provide a means of sensing the presence of a user terminal device U1 in a geographic vicinity of the location enhanced information delivery system 100. The presence of the user terminal device U1 in a geographic vicinity can then be used to infer the presence of a user, for which the user identifier is the means of characterizing the user, to the location enhanced information delivery system 100 by indexing a user profile associated with the user. Thus, for each user identifier, there may be multiple location identifiers, and for each location identifier, there may be multiple user identifiers, but in either of these cases, the multiplicity is likely to be extremely small, and perhaps most importantly, the demographic information, of most use to advertisers, is likely to be equivalent across each of multiple user identifiers that are identified by the location enhanced information delivery system 100.
  • User Identification Retrieval
  • The user identifiers are used as unique identifiers by the location enhanced information delivery system 100 to obtain information about the user (the “user profile”) from one or more information providers, a set which might include commercial enterprises or even the users themselves, as described in the above-noted U.S. Pat. No. 5,754,938. The essential characteristic of the user identifier for the method disclosed here is that it can be used to customize information delivery. Note that the network architecture provides an excellent way for sensor information to be forwarded to a display-controlling server 103, which can then broadcast or multicast information to information display units 107.
  • Privacy of User Profiles
  • While the target profile interest summary presents many advantages to both target object providers and users, there are important privacy issues for both users and providers that must be resolved in order for such a system to gain wide acceptance. It is almost a certainty that users desire that some if not all of the user-specific information in their user profiles and target profile interest summaries remain confidential, to be disclosed only under certain circumstances related to certain types of transactions and according to their personal wishes for differing levels of confidentiality regarding their purchases and expressed interests. At the same time, D complete and total privacy may not always be desired by all parties to a transaction.
  • For example, a buyer may desire to be targeted for certain mailings that describe products that are related to his or her interests, and a seller may desire to target users who are predicted to be interested in the goods and services that the seller provides. Indeed, the usefulness of the technology described herein is contingent upon the ability of the system to collect and compare data about many users and many target objects. A compromise between total user anonymity and total disclosure of the user's search profiles or target profile interest summary is a “pseudonym”. A pseudonym is an artifact that allows a service provider to communicate with users and maintain records of their preferences, while at the same time remaining ignorant of the users' true identities, so that users can keep their purchases or preferences private.
  • Note that the integrity of user profiles and target profile interest summaries is important: if a seller relies on target profile interest summary information to deliver promotional offers or other material to a particular class of users, at some cost to the seller, but not to other users, the target profile interest summary information must be accurate and unhampered with in any way. The user may likewise wish to ensure that other parties not tamper with the user's target profile interest summary, since such modification could degrade the system's ability to match the user with appropriate information while protecting the user from inappropriate information.
  • The approach used in the location enhanced information delivery system provides an improvement over the prior art in privacy-protected pseudonymity for network users that provide a name translator station to act as an intermediary between a service provider and the user. In prior art the information transmitted between the end user U and the service provider is doubly encrypted, and the fact that a relationship exists between user U and the service provider is known to the name translator could be used to compromise user U, for example if the service provider specializes in the provision of content that is not deemed acceptable by user U's peers. This method also omits a method for the convenient updating of pseudonymous user profile information, such as is provided in LEIA, and does not provide for assurance of unique and credentialed registration of pseudonyms from a credentialing agent, or for access control to the user based on profile information and conditional access. Neither does prior art describe any provision for authenticating a user's right to access particular target objects, such as target objects that are intended to be available only upon payment of a subscription fee, or target objects that are intended to be unavailable to younger users.
  • The location enhanced information delivery system 100 can protect user identities using a pseudonymous proxy server, disclosed in U.S. Pat. No. 5,754,938 titled “Pseudonymous Server for System for Customized Electronic Identification of Desirable Objects”. A user can register with a pseudonym validation identifying authority, and receive as many pseudonyms as he/she requires, in order to use a different pseudonym with different groups of vendors. The above referenced patent uses the technique of blind signatures to allow the pseudonym authority to authenticate pseudonyms without receiving disclosure of the pseudonym itself. The user is the only entity in the system with information on his/her portfolio of pseudonyms.
  • The above referenced patent also teaches a method that can provide guarantees to vendors and information providers that users are legitimately entitled to services, and to authenticate that a user has a “once-in-a-lifetime” pseudonym with a particular vendor. The pseudonym authority can ensure that only a single pseudonym is authenticated for each vendor-user pair, still without knowing the identifier of the pseudonym. The pseudonym authority can check credentials, as signed by credential granting agencies. The uniqueness of pseudonyms is important for the purposes of this application, since the transaction information gathered for a given individual must represent a complete and consistent picture of a single user's activities with respect to a given service provider or coalition of service providers; otherwise, a user's target profile interest summary or user profile would not be able to represent the user's interests to other parties as completely and accurately as possible.
  • The location enhanced information delivery system 100 allows a given user to use either a single pseudonym in all transactions where the user wishes to remain pseudonymous, or else different pseudonyms for different types of transactions. In the latter case, each service provider might transact with the user under a different pseudonym for the user; more generally, a coalition of service providers who all match users with a particular genre of target objects might agree to transact with the user using a common pseudonym, so that the target profile interest summary associated with that pseudonym would be complete with respect to said genre of target objects. The service provider must have a means of protection from users who violate previously agreed upon terms of service. For example, if a user that uses a given pseudonym engages in activities that violate the terms of service, then the service provider should be able to take action against the user. This type of situation might occur when a user employs a service provider for illegal activities or defaults in payments to the service provider. Likewise, the user may require for his or her own protection that the terms of service include consumer protection remedies, and might, for example, require that any dispute between the service provider and the consumer be referred to an adjudicating agency where the issue may be resolved through arbitration, with the user being represented through his or her pseudonym during the hearing to maintain anonymity throughout the representation.
  • The beacons that are associated with each user terminal device emit unique location identifiers, that have the potential to allow the privacy of a user's pseudonymity portfolio to be compromised. The location enhanced information delivery system may be extended to support the full privacy functionality of user-managed pseudonyms in a number of ways, including (but not limited to): (a) (at the client level) providing each user terminal with a configurable location identifier that can emit a unique identifier string for each pseudonym; (b) (at the server level) managing the pseudonym policy of a user at the processor 104, to ensure that a location identifier is mapped not to a user identifier, but the appropriate user pseudonym identifier.
  • Public Versus Private Displays
  • Displays can be public or private. Private displays are not intended to be viewed by all of the users U1-U3 in FIG. 1; rather, they are intended to be viewed by other users, say A1-An, who might be advertisers formulating an advertising strategy. Displays might not be intended for local users U1-U3 but rather remotely located users, V1-Vn, who might want to know the current traffic conditions 3 miles ahead or before leaving their driveway. Law enforcement may want to know the sources and destinations of traffic so as to regulate traffic onto or off of thoroughfares. The architecture of the location enhanced information delivery system 100 is completely general in that the display need not be devoted to the uses of the set of local location identifiers, but many of the commercial applications are display oriented.
  • Information Displays
  • The location enhanced information delivery system 100 is assumed to contain one or more sensors, one or more processors, and information storage. Sets of sensors might be associated with the display subsystem 103 or a sensor subsystem 101, but a single sensor may be sufficient in some applications. While user profiles and advertiser profiles might be stored locally in memory 104 associated with database 102, it is more typical for them to be remotely accessed through a “distributed access” architecture by which the user profiles are retrieved from an information provider using one or more means of communication, such as data communication network 110. The cost of processors, memory and communications technology have been falling exponentially but display technology costs have not fallen as rapidly, thus the important focus is the declining relative incremental cost of adding processing capability to an information delivery system. While the relative incremental costs of adding processing to the information delivery point approaches zero, the benefits of this addition in terms of value-added are enormous. In particular, the value of the display device for purposes such as advertising are greatly enhanced, particularly when the information delivery device is coupled to associated data, such as user profiles (obtainable via database access) and user locality information (obtainable from the sensor system).
  • Pricing Information Delivery
  • Since different user profiles exist for each of the users U1-Un who are in the vicinity of a display device 107 at any one time, and these user profiles vary in ways which attract different levels of interest from advertisers, the current user profile can be offered to advertisers at a time varying price. This general idea is used today, for example by magazines which advertise their reader demographics and circulation. While print media can expand (to print more pages) and keep a constant price, electronic information delivery may be limited by considerations of a finite amount of display time and a finite amount of display screen. Television systems regulate the demand for advertising by means of price, attempting to find a price which clears the demand and exactly fills the allocated advertising time. Thus, more desirable time slots are more expensive. The location enhanced information delivery system 100 can use a bidding algorithm. For each advertiser A(I) an associated “pricing function” P(i,x) is used which, given a demographic profile x, returns a price the advertiser is willing to pay for use of the location enhanced information delivery system 100 to display its advertising. Issued patent “Pseudonymous Server for System for Customized Electronic Identification of Desirable Objects” provides the preferred architectural embodiment suggested for LEIA in which vendors access user profiles and deliver targeted advertising subject to pre-stated conditions and terms set forth typically in advance by the user. The present bidding method would accordingly enhance the value a user and/or electronic display owner receives in exchange for advertising privileges.
  • The pricing functions P( ) may account for both user type and user count, so that the presence of a large pool of hockey fans at a particular location may not be of interest to one advertiser unless they are also luxury Scotch consumers, while a second advertiser (e.g., a sporting goods store) may be interested in the presence of the hockey fans at a predetermined location purely on user count. For each advertiser A(1)-A(n), its price function P(i,x) is applied to information derived from the user profiles for each of the detected users U(j) at a particular location, such as annual income, geographic locality to a retail outlet of the advertiser's, etc. The advertiser can use any information available, such as time of day (to determine if the advertiser has an outlet open), to determine the bid. The bid is computed and used to control the information delivery device, which rationally selects the highest bidder for any given time period, or can use any other selection algorithm it wishes to employ to control the display; maximizing revenue is expected to be a common choice.
  • Ecological Information Delivery
  • We have presumed that the information delivery mechanisms are electronic or electrically powered. One feature of the architecture is the ability to detect the absence of any location identifiers in the geographic vicinity of the display 107. This allows the display device 107 to be dimmed or turned off. Interestingly, no user identifier need be retrieved for this algorithm to work; thus the power-saving algorithm depends only on the presence or absence of detected location identifiers. A simple practical implementation of this idea could use a device similar to a motion sensor to turn a display on or off. Displays the size of billboards consume considerable power in their active operation, and even lit billboards could benefit from location identifier sensing. At the display, the algorithm is: if (number of detected location identifiers <1) display_state=OFF; else display_state=ON; An interesting modification of the algorithm can be made by combining the pricing scheme described in above with the “eco-friendly” idea; if no one is willing to bid the cost of running the display, the display is turned off. Note that this results in exactly the same behavior as the previous algorithm in the face of no detected location identifiers.
  • x = demographics of current detected location identifiers;
    maximum_bid=0; maximum_AID = 0;
    for (Advertiser I in A(1)..A(n) )
    if( P(i,x) )>maximum_bid {maximum_bid= P(i,x);maximum_AID = I;}
    if(cost(DISPLAY)>maximum_bid)displaystate=OFF;
     else {display_state=ON;display_owner= maximum_AID; }.
  • Exemplary Applications
  • A) Travel/activities information. This information represents data that is relevant to selected travelers (those actually passing an information display) as they enter a new region or as they physically pass points of (tourist) interest or available activities which are customized to the particular interests of these selected travelers. Present information display systems broadcast information using billboards or an information service on a broadcast radio channel to ALL potential customers without discriminating among the varied interests of these customers.
  • B) Local News—This information represents data that is important and/or real-time occurring events (formal and even news group related) which are of custom interest to the traveler.
  • C) Products, services, people of interest plus associated “qualitative” me measures thereof—This information represents data that enables vendors using on-line advertising to also sell off-line as another criterion for estimating their metric of similarity for cross advertising/joint promotions.
  • D) Retailer's Point-of-Sale System Applications—General retailers today have access to several different channels of information detailing the interaction of shoppers, purchase items, prices and coupons. As previously described, the collaborative filtering system described herein is quite capable of analyzing data gathered through on-line or Web-based retailing channels. However, these same techniques can be applied to more traditional (“off-line”) venues of retailing, such as the physical point-of-sale of purchase items. Given that a variety of items can be purchased at the point-of-sale, and that magnetic “shopper loyalty” cards enable vendors to track customers' purchases, the collaborative filtering system can be adapted to a variety of point-of-sale applications. Although it is envisioned mainly as an in-store electronic kiosk, such a system has complex implications and can be used by a vendor as the foundation for a comprehensive retailing strategy, managing everything from the collection of sales data to the designing of promotions. For example, vendors today use the notion of a discount coupon to encourage purchases. These are bulk-mailed to customers or included in newspapers to the general public. Some supermarkets offer point-of-sale discounts to customers who use preferred customer cards at the cash register. While it might prove unsettling at first, the present location enhanced information delivery system 100 allows completely dynamic pricing, for example frequent customer discounts combined with reductions for overstock, etc. These dynamics allow better management of store resources, happier customers, and greater price control.
  • E. Aggregate User Profile Advertising—In certain situations, where it is impossible to limit the displayed message to a given user, it may be appropriate to combine the profiles of multiple users that view the display, averaging the scores of those common attributes which have scalar values. Examples include: automobiles in which the identity and profile of a user can be inferred only probabilistically—either because a vehicle has multiple users or because multiple automobiles and/or users are in view of a non-rotating panel electronic message board; and the many users that can view an electronic message board that is attached to an aerial blimp or trailing an aircraft.
  • F. User to User Introductions—In the co-pending patent application System for Automatic Creation of Virtual Communities for System for Customized Electronic Identification of Desirable Objects there is a method which describes how users may be automatically introduced to one another through the identification of common attributes within their user profiles or via browsing or querying a directory of topical interest categories. Accordingly, in the same specification the use of the pseudonym proxy server can also be used to mediate, not only advertiser access to user profiles, but also such access by other users based upon certain guidelines which dictate the terms and conditions by which an individual grants another individual access privileges to gain access to his/her user profile and further possibly introduce him/herself to the user based upon features and/or credentials constituting the user profiles of the requester. These guidelines constitute part of the requestor's “privacy policy”. The location enhanced information delivery system 100 can improve the user-user automatic matching techniques as taught in the aforementioned patent by notifying users of other users that are located in or near the same vicinity and match the desired profile conditions, as consistent with the privacy policies of users, e.g. for purposes of notification, request for electronic introduction and/or delivery of dynamic (actual or pre-formulated) messages the transmission or receipt thereof which may also be subject to conditions as set forth by the other user. Among these messages may be included requests for physical introduction through automatic or manual notification of both parties by one or both parties.
  • In an extension of the above-referenced patent, user-user matching criteria may be extended to include user profiles based upon a user's demonstrated knowledge or proficiency within a particular topic or domain. Users may be identified as possessing interest (a standard interest-based user profile) in a particular topic as identified through their user profile, or dynamically by having recently submitted a question on the subject to an on-line community of other users. If the knowledge profile of an individual and interest profile of two or more users match, the users may be introduced to one another automatically. LEIA could greatly enhance the ability of complimentary users to be introduced physically and perhaps in some cases, on a dynamic basis.
  • As suggested in the above patent relating to the Automatic Location of Virtual Communities and elaborated further by U.S. Pat. No. 5,884,270 (Walker et al) users may be introduced to each other based upon privacy policies which control the release of personal data and the reachability of users by other users based upon these policy criteria particularly on a one-to-one basis. U.S. Pat. No. 5,862,223 by the same inventor elaborates upon the particular application of consulting tasks (which typically involve matching of a client with an appropriate expert). LEIA can provide additional advantages to such a system both in being able to identify accesses (experts or clients) which are local to the requester and on mediating implementation of rules which govern the terms and conditions of the introduction, communication (including business terms) between the parties where information as to location proximity of one or both parties is leveraged in order to determine the potential feasibility and associated degree of convenience of a physical meeting.
  • There are numerous additional applications in which knowledge of location proximity between prospective parties which otherwise meet certain specified criteria for purposes of introduction, task or query, assignment or other applications in which matching similar or appropriately complementary individuals occurs are certainly too numerous to describe. Some are described in pending patent application “System for Customized Electronic Identification of Desirable Objects”. A few, however, are additionally herein mentioned:
  • Dating Services (and Social Introductions)
  • Automatic creation of virtual work groups the users for which match qualification criteria for a specified task or project (e.g. across the Internet or an extranet).
  • Professional Introductions, Meetings and Conventions—User profiles are specified by the requestor as qualifying criteria which are desirable for purposes of introduction. All willing participants' professional profiles are submitted to the service.
  • Matching users according to spoken real-time conversations—Deploying the use of voice recognition and text analysis algorithms as is described in the above patent, e.g. in conjunction with the use of cellular telephony or external acoustic sensors).
  • Virtual tags and out-bound messages—The following extends the use of user privacy policies regarding third party reachability and access to users and user specific information through use of the proxy server within the context of LEIA as described in issued patent “Pseudonymous server for System for Customized Electronic Identification of Desirable Objects”. In this application, spoken, written, graphical or profile information associated with a user may be disclosed to other users within local proximity of the user. Specifically, a “virtual tag” could be viewed as a static message which is persistent and untamperable information (typically this information consists of meta-data) which is associated with that particular user. II one application it may be used within the user's visible proximity to identify them in conjunction with certain user profile information or user credentials (or any other type of message) which is desirable for the user to release to a third party, whereby access privileges by that third party to all or a portion of the profile are typically conditional upon the recipient's user profile (to the extent it is disclosed to the sender) as may be the nature/selection of any disclosed message as presented to that particular third party within the virtual. Conversely, the recipient's filtering rules may be used to permit delivery of or filtering of certain portions (or all) information in the virtual tags as well as outbound messages generated dynamically by the sender.
  • The primary criteria for matching users may include similar user profiles reflecting common interest venues to that of the user or (alternatively) complimentary attributes within the user profiles in which there is complementarity in knowledge or skill sets by which tasks and/or knowledge sharing is the primary objective (where the desired attributes are typically identified by a requestor). LEIA can thus notify target users within physical proximity to one another which match the criteria for introduction.
  • Queries or task requirements in the form of requests may also be submitted in addition to (or in place of) the requestor's user profile. The present matching process identifying appropriate target users may of course be performed on a dynamic real-time basis (in accordance with submission of specific requests or queries) within the context of the present dynamic location enhanced matching scheme. As above suggested, access control criteria dictating profile access and reachability of the user (via physical or virtual introduction or receipt of a message) may be controlled accordingly based upon the profile of the requester (as is disclosed) and/or the nature of his/her request (or other message). Similarly, such access controls may be used to enable (or restrict) the ability of an explicitly identified user (UID) to be automatically identified upon his/her entering the same physical proximity of the requester. As is suggested in the above referenced patent, a further means by which users may access user profiles includes (subject to accessee approval), assigning of user profiles (which are typically pseudonymized) according to appropriate cluster (or attribute) criteria (including location criteria) and the construction of conveniently navigable hierarchical menus. Virtual tags may also be ascribed by users to physical objects (or potentially even other users) where an XML representation is constructed with a (future) location tag which can be automatically indexed by future users at that location. Such information could relate to a variety of rating criteria (which could be averaged across users) and/or annotations (potentially even hazards). It may be associated with rules dictating the user's disclosure policy with respect to which user(s) or user type may gain access to which information (e.g. who can access the identity or profile information associated with the tag). It could even be allocated to only the same user (e.g. as reminders, notes or certified documentation). H. Web Interface to User Location and Profiling Data for Advertising purposes—In co-pending patent application entitled “Secure Data Interchange” (SDI), a web interface is provided for advertisers to search a widely distributed data base of user profiles, according to specified usage and privacy constraints. The search can be performed on any number of attributes, for example sites visited, categories or topics of sites visited, banner advertisement clickthroughs, purchase inquiries and purchases, demographics, etc. Secure Data Interchange is designed to allow the integration of information about users across different vendors, but only to the extent permitted by a user. Data mining techniques and human data analysts can then be used to identify appropriate cross-vendor, cross-advertiser and cross-product synergies, with the goal of enriching the data models and personalization power of individual vendors and advertisers.
  • One key application of Secure Data Interchange is in targeting advertising to an appropriate audience. The location enhanced information delivery system 100 augments the data that is available to an advertiser with location information and allows location specific advertisements. For example, local advertisers may desire targeting of users with relevant profiles that are also located in close proximity to the location of the service, for example while users travel with portable user terminal devices or pass a local electronic display, as well as identify users whose devices are connected to a land network. The above mentioned patent teaches a method in which advertisers can query a database of profile information for certain desired user attributes. If a vendor meets certain user pre-defined access criteria via features and credentials, user profile data may be accessed in accordance with the user's privacy policy. Data mining tools can be used to enable advertisers to identify relevant features. Advertisers may enter rules that specify how users are to be targeted, based on desired criteria such as those pseudonyms that possess certain attributes. In the present environment of LEIA, vendors and advertisers are likely to request: (1) access to certain user profile data relating to user location information (in addition to other profile information); (2) If such access is granted, the right to target the user with information, such as advertisements. Additionally, information about the vendor OR his/her products or services may also be relevant information to the user. The user can use this information (within SDI) to control profile access and delivery of targeted advertising (or other information). For example, the advertiser may be willing to provide products or services of a particular type, quality and price if the user is willing to reveal (or prove) certain specified attributes. Subject to the user's privacy policy, vendors may be notified when a user requests information about a vendor, and initiate negotiation.
  • Once targeted advertising is delivered to the appropriate users aggregate statistics regarding the user's behavior and responses are collected and delivered back to the advertiser via a central SDI database. Secure Data Interchange also allows an advertiser to receive information on the specific behavior associated with the delivery of an ad to an anonymous or pseudonymous user. This data can include the click stream relating to the ad, the actual similarity of the pseudonym's profile to the ad profile, or more extensive data for example that pertaining to the clickstream patterns on the vendor's site, or across other sites as correlated according to the particular types of attributes of the sites, or user attributes.
  • The addition of location information to a system of Secure Data Interchange introduces new opportunities. In particular, the location enhanced information delivery system 100 allows information to be pushed to users as they move around in an environment, even when users are not connected to the Internet through a dedicated client. The location enhanced information delivery system 100 allows a stationary electronic display device located in the environment to be activated according to profile information that is associated with the pseudonym that is revealed by the location identifier of a user. In this way the location enhanced information delivery system 100 significantly expands the reach of the advertising and information filtering/presentation applications of the Secure Data Interchange.
  • Location information also introduces new concerns about the privacy of individuals. One way in which Secure Data Interchange protects the privacy of users is through the randomization and subsequent aggregation of profile information. Even though a pseudonym is not explicitly identified with a user it is possible that a user can be associated through revelation of other identifying information, such as specific transaction information (e.g. credit card). Secure Data Interchange randomizes scalar information through the addition of additive noise, and labels through substitution from an approximate equivalence class (or cluster). An advertiser can still make use of randomized profile information in the aggregate, and Secure Data Interchange aggregates data that is then disclosed to vendors. This technique of randomization can be usefully extended to location information. It is necessary to ensure that the continuity of location information cannot be used to compromise the privacy guarantees that are provided by Secure Data Interchange.
  • For example, if it is observed that pseudonym P1 disappears from location X, as another pseudonym P2 appears in a location very close to X, then it is possible to reason about the likelihood that pseudonym P1 and P2 are pseudonyms for the same user. The accuracy of such an inference depends on a number of factors, that include: (1) the number of pseudonyms that are disappearing and appearing in the vicinity of X; and (2) the accuracy with which location can be identified; (3) the spatial density of pseudonyms. The location enhanced information delivery system 100 modifies the information that is augmented to pseudonyms to prevent such attacks. Solution techniques include, but are not limited to, (1) randomizing the location information to a degree that is sufficient to prevent this type of user tracking, while still allowing accurate location-based information delivery; and (2) randomizing the temporal information about when pseudonyms appear and disappear—for example allowing “ghost” pseudonyms to continue for random intervals, and delaying the appearance of identifiers for new pseudonyms. A location enhanced information delivery system 100—enhanced Secure Data Interchange system can also allow a user to block the revelation of location information for any pseudonyms, as part of the privacy and pseudonym-management policies.
  • In another variation, user location data is known but the time attribute is randomized concealing the user's whereabouts at any given time. In this variation the user can also limit revelation of their user profile information to whether or not the ad is “similar” to the user profile, so that advertisers can only determine the number of location identified pseudonyms within a given threshold distance of metric similarity of the advertiser's ad, without receiving any specific information about a user.
  • Given that these protections are in place, an example request by an advertiser (or other information provider) in the context of the location enhanced information delivery system 100 could be, display (either to personal user terminal devices or stationary electronic display devices) an advertisement (or other type of information message X) to the 100 users that are most likely to be interested in advertisement X (e.g. through profile analysis). For example, a sports supplier can request a targeted advertisement for tennis shoes, to users with pseudonym profiles that suggest an interest in sports and in particular the genre of racket sports, are under the age of 40, and within 10 miles of the vendor's physical location. The location-enhanced information delivery system 100 and Secure Data Interchange will present the advert to suitable prospects that choose to reveal location information, and are in a close proximity to the vendor. Secure Data Interchange can provide optional aggregate statistics about the number of users that match the criteria, and the quality of match—without revealing any information about the individual users that are targeted.
  • Thus, within the framework of the above example, the proxy server may activate a rule which is requested on behalf of the vendor to target the users within a 10 mile radius which most closely match the interest criteria for tennis shoes as stated without actually revealing any associated location information to the vendor (even in aggregate form). In this variation, it should be noted that the vendor does not necessarily have to know the number of users which match his/her target advertising criteria. Even if purchases are being made, location data can be withheld entirely from the vendor.
  • There are other variations of user location data release that do not present much of a threat to user privacy. For example, the vendor may be advised of certain data about the responses of users to the advertising, such as the number of users which clicked through the ad, purchased the tennis shoes and perhaps some ratio of the above compared to the number of users which match the particular targeting criteria by location.
  • Another technique for protecting user-privacy allows an advertiser (or vendor) to submit rules for targeting certain users with certain ads on the basis of user profile attributes (including click stream patterns) to a network-vendor level Secure Data Interchange proxy server or client-level Secure Data Interchange proxy. The Secure Data Interchange proxy can autonomously activate personalization rules for a vendor, given pseudonym profiles, while: (a) enforcing a user's privacy and information-release policies; (b) preventing the release of profile information to vendors. The vendor may receive indirect information about the profiles of users through randomized aggregate statistics. Within the framework of the location enhanced information delivery system 100, the preferred implementation of this technique maintains the location information of a pseudonym as close to the user device terminal as possible, either on the client itself or at the proxy server.
  • The location enhanced information delivery system 100 also provides additional feedback to improve the model's overall performance by taking into consideration time, location, as well as the metrics relating to general user interests and preferences. A human analyst might also perform further analysis, for example combining the user's profile and the target object of an item browsed or purchased and/or physically visited, in light of location-time patterns. These inferences may provide further contextual information about a target object profile, user profile, or the nature of the present activities of the user in a temporal context.
  • According to the issued divisional applications of patent application “System for Customized Electronic Identification of Desirable Objects”, user profiles may be in part generated/updated in accordance with the target object profiles the users visit (which may include features of other user profiles because they are transcribed to the target object profile of the target object as a result of the other user interacting with that target object and target object profiles may be generated/updated in accordance with the user which may contain attributes of other target objects using the same rationale. In this way The Location Enhanced Information Architecture 100 may accordingly extend the context in which a user is known to interact with a target object in that physical target object which the user visits or observes (e.g. is possibly observed via LEIA to stop, approach or spend time reading) may contain (or assume) profile information in accordance with the physical interaction engaged by the user (e.g., some attributes may include the name of a target object, its category, textual information which is associated with it in a physical context, e.g. from HTML pages associated with it or other text as is known to be displayed on an advertising message board (or other informational display).
  • To ensure the utmost security of the user profile data, the Secure Data Interchange specification additionally suggests utilizing and deploying the operation of the pseudonym proxy server at the client level which, in addition to anonymizing or pseudonymizing the user's profile, prevents a third party proxy server operator from operating or potentially gaining any access to such sensitive data as name, profile and/or location correlations. Thus, this privacy enhancement may, for certain implementations of the location enhanced information delivery system 100 where such client-level proxy is feasible, add enhanced security to the user's personal data.
  • H. Use of Metatags to Maintain and Update Target Object Profiles in a LEIA-enhanced System—In co-pending patent application titled “Secure Data Interchange” we describe a system for the automatic profiling of the web pages of on-line vendors, and of users that participate in transactions on-line, and browse the Internet. The profiling is performed within a secure and privacy-protected framework. The system of Secure Data Interchange collects and distributes information consistent with user- and vendor-defined policies. Information can be explicit data, including transactional information that is collected by parties that are involved in a transaction—such as the product purchased, and demographic information (e.g. gender, zip code, occupation). Information can also be implicit data, that includes click stream data that logs the information that a user requests and views, and the time-sequence of hyperlinks that a user follows as he/she browses across multiple web sites.
  • The LEIA system extends the type of profiling information available within the Secure Data Interchange, allowing new data about the physical location of users and the physical location of vendors that are associated with web sites to be associated with the other types of profiling information. This information is useful when the product or service that is offered by a vendor is location-dependent, for example to a vendor with a web server that provides topical information on restaurants and hotels in the proximity of a user that is browsing from his car. A vendor or user can provide location information explicitly, and in addition the physical location of on-line vendors can be inferred from server IP addresses and the location statistics of users that access the vendor's site. The methods disclosed in the current patent provide information on the physical location of users.
  • In our preferred architecture the profiles that are generated for the target objects on a web page are embedded directly within the web page, and stored at source on a vendor's origin server. A vendor can provide detailed information about its physical location, that LEIA can use to identify and inform relevant users. Alternatively pages can be automatically tagged with predicted location information as provided by LEIA, using the tag-update functionality of SDI (described below).
  • The profile and location information is embedded within a web page as metadata, that is data about data—machine readable information that informs an intelligent agent (such as an SDI-enabled browser) about the data that is included in a web document. The eXtensible Markup Language (XML) proposal of the Worldwide Web Consortium working group on SGML provides an ideal standard for representing such information. XML allows meta-content to be included with documents, machine-readable information that enables documents to be processed by client software. Augmenting web documents with structured information in SDI enables clients to perform user personalization—pushing computation to clients, and allowing greater control over user-profiles because profiles do not need to be released from clients.
  • XML provides the ability to embed data within web pages, that in turn allows client-side processing of information. By embedding profile and location information directly within a web document we can alleviate the bandwidth and computational bottlenecks that can occur at a centralized profile server if profiles are fetched on-the-fly when web pages are downloaded by clients. The origin server (supported by the vendor) requests periodic profile updates from the central SDI server. This duplication of information enables the profile and the page contents to be provided directly from a vendor's server.
  • There are some potential drawbacks of this approach: (1) the profile information associated with a web page and target objects can be out-of-date; (2) the profile information is available to all clients and proxy servers, not just those that are SDI-enabled; (3) the profile information can be altered. We suggest technical solutions to each of these problems in the co-pending patent application, Secure Data Interchange. We limit the performance degradation caused by out-of-date profile information that is stored within web pages of on-line vendors by associating “out-of-date” time stamps with the profiles that are provided by the central SDI server. Vendors request new profile updates when the current profile information is out-of-date, and more frequently if required (although we allow for a per-update charge).
  • The privacy of information in transit between servers and clients can be assured through standard end-to-end cryptographic solutions that establish a secure session prior to any data exchange, such as Secure Sockets Layer (SSL) that uses X.509 certificates and is supported by current browser technology. In addition, we prevent unauthorized access of embedded profile information through the encryption of the metadata that is represented within the XML structure of a web page. Profile information can be encrypted using a hierarchy of keys, so that different levels of access to the information may be provided according to the access levels of users and vendors. All users that request web pages from SDI-enabled vendors, whether or not the user is a member of $DI receive the same profile information. We provide encrypted profiles to vendors in the ‘Profile Update’ messages from SDI to vendor servers, so that: (a) unauthorized agents cannot tamper with the profiles; (b) the profiles cannot be read by unauthorized agents.
  • SDI supplies a private key to trusted SDI client software, that enables only SDI-enabled clients to access profile information, and only access that information to the extent permitted by privacy policies of users and vendors. Different levels of encryption enforce multiple levels of access. Periodically the key pairs are changed to prevent extended attempts at cryptographic attacks. SDI uploads the key that provides the correct level of access for a user to a user's client, once terms of access and profile management have been agreed. A client can only access embedded information once enabled with a relevant key. Finally, profile information is signed with a digital certificate, to prevent third parties from tampering with profiles for commercial gain.
  • In one variation of SDI the profile of a user is maintained on the user's client, and partitioned into separate profiles for each pseudonym that a user chooses to maintain. Personalization of products and services (product types, prices, etc.) is performed at the client, through the execution of trusted code that is embedded as a Java applet or as JavaScript within the web document of a vendor. In this way a vendor never receives access to the profile of a user, but is nevertheless able to personalize its response to users, even when a user first visits a site (on the basis of the profile for a user from his/her previous online transactions). Profiles for the target objects of a vendor that enable appropriate objects (representing particular products, or news stories for example) to be presented to a user are embedded as XML data within the vendor's web document. The profile information in LEIA-enhanced SDI can include location information about products and services that are provided by a vendor.
  • The location information about a user, as generated through LEIA, is maintained at the client machine of the user, and compared to location data that is embedded as metadata within a vendors web document. Location based matching can be performed at the client, for example looking for matches between users that have similar characteristics and physical location, or users that match the profile of a web site and are in close physical proximity to the service provided.
  • An XML document has an associated schema definition to enable an XML-enabled browser to validate the structure of XML data automatically. A Schema in XML is called a Document Type Definition (DTD), and defines the names of tags, their structure, and their content model. XML allows the DTD for an XML file to be identified through a Universal Resource Indicator [URI] in the header of the file (see below). XML also allows URIs for mobile code resources to be referenced, in order to enable a client to process embedded XML data. An XML document must be well formed, and in order to be well formed the tags must form a tree structure. In addition, the DTD allows the structure of an XML document (an instance) to be validated against a particular schema. Senders and receivers must only send valid SDI files. Each SDI message is a valid XML document.
  • We provide an example XML instance and part of a Document Type Definition for use within the systems of LEIA and SDI. Profile information, as generated automatically through collaborative filtering techniques (for example, see issued U.S. Pat. No. 5,754,939) can be represented as a list of attribute-value pairs within an XML document. An attribute is defined by a numeric code, and the value defines the weight of the attribute. Location information can be explicitly represented, in addition to demographic information about a user. For example:
  • <?XML version = “1.0”?>
    <?xml:namespace ns = “http://www.w3.org/OPS/OPS” prefix = “OPS” ?>
    <?xml:namespace ns = “http://www.sdi.com” prefix = “SDI” ?>
    <!doc>
    <SDI:ProfileData>
     <SDI:Location>
      <SDI:Geocode> 12321561 </SDI:Geocode>
      <SDI:DigiMap>
      http://www.digimap/?12321561    </SDI:DigiMap>
      <OPS:Zip> 19103 <SDI:/Zip>
     <SDI:/Location>
     <OPS:Demographic>
     <OPS:Gender> F </OPS:Gender>
     <OPS:Age> 26 </OPS:Age>
     <OPS:Income> 50000-75000 </OPS:Income>
     </OPS:Demographic>
     <SDI:ID>
      <SDI:Pseudonym> P12543 </SDI:Pseudonym>
      <SDI:PublicKey> 12453246129421 </SDI:PublicKey>
     </SDI:ID>
     <SDI:Profile>
      <SDI:Profile-item> (1242, 0.546) </SDI:Profile-item>
      <SDI:Profile-item> (56,  0.045) </SDI:Profile-item>
     </SDI:Profile>
    </SDI:ProfileData>
  • The Document Type Definitions for this document are specified in the header, and include URIs to a DTD of the Open Profiling Proposal of the W3C, and also a DTD of the Secure Data Interchange. The OPS DTD is used to bootstrap the SDI DTD, providing tags for common profile information, such as ‘Gender’, ‘Age’, ‘Income’, etc. The section of the SDI Document Type Definition that is used in the above XML fragment is presented below. It makes reference to tags defined in the OPS DTD, and the RDF (Resource Description Framework), a W3C proposal to standardize the structure of DTDs for XML documents. XML Name spaces [NS] provide a method for unambiguously identifying the semantics and conventions governing the particular use of property-types by uniquely identifying the governing authority of the vocabulary, for example OPS and SDI in the example above. The URI for a schema can contain a human and machine-readable description of an XML schema.
  • <!ELEMENT SDI:ProfileData (SDI:Location?, OPS:Demographic?,
    SDI:ID?, SDI:Profile?) >
    <!ELEMENT SDI:Location (SDI:Geocode?, SDI:DigiMap, OPS:Zip?,
    OPS:Address?)>
    <!ELEMENT SDI:ID (OPS:Name?, SDI:PublicKey?, SDI:Pseudonym?) >
    <!ELEMENT Profile RDF:list<SDI:Profile-item> >
    <!ELEMENT SDI:Geocode #PCDATA >
    <!ELEMENT SDI:Digimap #URI >
    <!ELEMENT SDI:PubicKey #PCDATA >
    <!ELEMENT SDI:Pseudonym #PCDATA >
    <!ELEMENT SDI:Profile-item (SDI:Attribute-ID, SDI:Attribute-value) >
    <!ELEMENT SDI:Attribute-ID #PCDATA >
    <!ELEMENT SDI:Attribte-value #PCDATA >

    The tag ‘#PCDATA’ is used here to represent numeric or textual information, ‘#URI’ declares that an instance of element ‘SDI:Digimap’ must be a valid URI pointer.
  • Device Description
  • An in-store version of the location enhanced information delivery system 100 takes advantage of the fact that retailers are already amassing data through “shopper loyalty” cards. In this variation targeted ads consist of primarily product solicitations with associated prices and promotions, the preferred user profile processing algorithm is a particular version of a collaborative filter, as taught in co-pending patent application entitled, “System for Customized Prices and Promotions”. The methods suggested by the use of a “collaborative filter” elsewhere in the current specification are more typically used to target non-offers, i.e. for “general purpose” recommendations for advertising. As such, applying the methods taught in its parent case, “System for Customized Electronic Identification of Desirable Objects” would accordingly be appropriate in most other applications of LEIA.
  • The shopper loyalty system resides in a central computer and is linked electronically to check-out counters and shopper-accessible kiosks. The shopper loyalty system is used by retailers to extract and model patterns of customer behavior, allowing for the design of optimal sales promotions. When a shopper returns to one of the linked stores and passes the customer loyalty card through a kiosk's reader, coupons and promotions tailored to the shopper's personal preferences and to the vendor's overall marketing strategy are printed for use in that day's shopping trip. In reality, the database that forms the foundation for such a shopper loyalty system derives its input from many different sources. As previously mentioned, there is a wealth of information to be derived from on-line retailing; since the interaction is purely electronic, it is a trivial matter to record each customer's on-line purchase individually. Magnetic “shopper loyalty” cards extend this highly-detailed data acquisition capability to more traditional point-of-purchase venues. Simply stated, a customer's shopper loyalty card is swiped at the same time as a set of purchases are being made. This information is transmitted to the store's central database, which records the shopper's identity, the date, the time, and the items purchased. Over the course of several visits, a very detailed shopper profile is constructed. In addition to storing information about the number and types of items purchased at different dates and times, the database notes the customer's price sensitivities and coupon usage.
  • Extremely detailed information about the purchase items is also noted. Information about a product's color, size, shape, packaging, and advertising—anything that might impact its direct appeal to customers—is recorded. A final piece of information stored for each purchase item might be the history and relative effect of the coupons that have already been generated for it. In time, the vendor develops a highly detailed database that connects shoppers to purchase items, prices and coupons. This database is located on the same central computer as the collaborative filter, which is capable of analyzing the information and creating accurate models of customer behavior. This data analysis can take several different forms, depending on the filter chosen.
  • One useful type of collaborative filter for use in the location enhanced information delivery system 100 is implemented by hybrid cluster analysis. Such an approach is useful for situations in which customers' purchases fall into distinct categories, as is seen, for example, in grocery stores. Shoppers' grocery purchases usually fall into such general categories as dairy, meat, bread, snacks, and so forth.
  • Hybrid cluster analysis would first identify such groupings, then allow for a detailed analysis of interactions within and across categories. Another important dimension of shoppers' behavior is time. Time series techniques can augment the capabilities of the collaborative filter, spotting patterns in cyclical or impulse purchases. This is accomplished by performing frequency analysis on the main categories of a shopper's purchases; more irregular temporal patterns can be picked up using standard pattern recognition techniques. Cyclical buying patterns arise, for example, in the case of customers with school-age children: they buy school supplies at the beginning of each academic year. Another example would be a pet owner who buys a case of dog food once a month. Time series analysis would detect these cyclical patterns, allowing the filter to model and anticipate such purchases. The location enhanced information delivery system 100 can also detect single purchases that are never repeated. This might reflect a customer's dissatisfaction with a certain product, or form part of a pattern of impulse buying. Finally, the date or time might correlate with a general purchase pattern. Neural networks can be trained to distinguish and characterize different types of shoppers. The neural network's architecture treats customer and purchase item identification numbers as inputs, the buying choices as outputs. A small three-neuron layer sits just above the customer identification inputs; as the neural network is trained with examples from the purchase database, the three-neuron layer succinctly represents the class of purchaser to which an individual shopper belongs. Economic techniques are folded into the collaborative filter to enable it to perform price point determination. That is, information about different sales, for different customers, at different prices, can be used to model customers' demand curves, allowing the vendor to anticipate shoppers' reactions to price changes. This aids in the design of profit-maximizing coupons, which would entice the greatest number of customers to make purchases at a minimum level of discount. The output stage of the point-of-purchase collaborative filtering system can take several different forms, although the goal of each is the same: present the shopper with coupons and promotions specifically tailored to their preferences (as indicated by their purchase histories) and which best support the vendor's marketing strategy. Two obvious ways of communicating promotions are by direct mail and through the retailer's Web site. A more interesting method is via the in-store electronic kiosk. The electronic kiosk consists of a screen, magnetic card reader, processing unit, and printer, mounted in a standalone cabinet. One or more such kiosks are present in many or all of a retailer's stores. They are linked electronically to the vendor's central database and collaborative filtering system, which need not be physically near the point-of-purchase. When a customer enters the store, they run their magnetic shopper loyalty card through the card reader mounted in the kiosk, which transmits the customer's identification code to the central computer. The central system, in turn, determines which coupons and promotions are most appropriate for that shopper, and transmits the information back to the kiosk. Finally, the kiosk prints out the coupons for the customer, who can use them for that day's shopping trip.
  • Strategic Uses for the System
  • To a large degree, the way in which the collaborative filter supports the electronic kiosk depends on the retailer's financial goals and marketing strategies. Suppose the vendor wants to maximize the profits over a shopper's single visit—this implies the filter's purpose is primarily to recommend coupons and promotions that generate immediate results. There are several ways of doing this. Firstly, the collaborative filter could simply recommend coupons for items that the shopper has bought in the past. Cyclical purchases could also be taken into account and the system can promote specials when the beginning of the next cycle is near. Items that are strongly related to those already purchased by a customer should be of interest. If the customer shown a tendency towards premium brands in the past, when the price was right it might make sense to issue a coupon for a premium brand in a category the customer always buys. If the customer is new, rapid profiling (perhaps on demographic data) indicates what coupons should first be issued. In each case, the collaborative filter's ability to determine optimal price points ensures the coupons have the maximum desired effect.
  • In the longer-term, the electronic kiosk's valuable informational contributions to the shopping experience can be used as a tool to cement customer loyalty, both to specific retailers and to specific brands. Such contributions might include the printing of recipes tuned to shoppers' personal tastes along with coupons for the needed ingredients. Depending on the timing, the kiosk could automatically generate shopping lists to remind customers of cyclically-bought items due for another purchase. Such services encourage repeat visits by shoppers, which not only increase profits for the retailer, but allow it to refine its customer profiles even further. Such information allows the collaborative filter to determine the size of a household, the general healthfulness of the shopper, and preferred modes of buying (on-line versus off-line).
  • The point-of-purchase collaborative filtering system can also be used to automate experiments in marketing. That is, by allowing the central computer to offer different types of promotions across similar types of customers, the system can determine price-point sensitivities, loyalties to categories and brands, and reactions to different kinds of promotions. The results of such experiments would be statistically sound, if based on a large enough sample set, and could be fed immediately back into the kiosk system, so that the new information on shopper behavior could be put immediately into commercial use.
  • The location enhanced information delivery system 100 is of particular value in automatic experimentation in that it is often difficult, if not impossible, for a retailer to determine, of the items that tend to be bought together, or more particularly are bought by similar repeat customers to the store, which of these items actually motivates the customer to come to the store in the first place. By determining this, a retailer can better target advertisements to certain customers, optimize pricing, promotional discounts, construct joint promotions. The location enhanced information delivery system 100 can present an advertisement on an electronic highway billboard which could be used to present various high motivational product ads to determine which of them, if any, is a catalyst in effecting a buyer's decision to enter a store, become a long-term loyal customer or even facilitate a customer's change of loyalty to a different store.
  • It is conceivable that a user's indication of interest to an advertisement could then prompt more detailed information about the advertisement, which could be temporarily pre-fetched from the display subsystem 103 at the moment that the automobile or user passes by, or pre-fetched via a communication link over a wireless network. This information could include in addition to directories, data which could be tied into the navigational user interface of the automobile. For example, items which are also available at the store which are explicitly and/or implicitly determined to be of personal relevance such as those which match the customer's own personal electronic shopping list as well as associated digital coupons could provide the basis for automatic user notification and prefetching.
  • The efficiency of automatic determination of customized prices and promotions in optimizing retailer profits could conceivably be enhanced by the location enhanced information delivery system architecture by adding the additional metrics of the user's physical distance or more particularly, anticipated closest proximity to the vendor when traveling through that area. For example, the expected profit from a new customer might be maximized from an price function that offers a lower price to users that are further away from the retailer, to compensate for the additional cost of visiting the store. Accordingly, further benefits can be realized if the offer is further discounted, for example because of high quality demographics or a local zip code. Also, the vendor's pricing algorithm must allow the user to utilize a location-enhanced product finder (in originally finding the product or identifying similar products from other vendors), in addition to a “bargain-finder agent”. The bargain-finder agent might be used to negotiate for the user with the vendor agent, that may request, for example from the proxy server, validation of competitive offers claimed by the user.
  • Proximity information, price (or value) sensitivity and/or rewards for customer loyalty i.e. identification of customers for providing appropriate privileges can also be used to enable a vendor to recognize a customer with a LEIA-enabled device, or alternatively some biometric user identifier, as s/he passes near a vendor's store. In this case a human, electronic display and/or even automatic door or door lock can identify the presence of the user, and also specific information about the user's profile (or credentials) to enable personalized treatment.
  • Whether items within the local vicinity of a user are determined to be relevant implicitly, or from explicit user selected criteria, it is possible that the location data of a vendor can also be automatically determined from the web site of a vendor (as a potential alternative to being ascribed by the vendor). The data can be identified and parsed using (possibly a combination of) Natural Language Processing (NLP) techniques, or rule based template techniques. This technique could allow location information to be used when a user is searching or browsing the web, in order to filter products and web pages according to the physical proximity of the user to their associated vendors. The system could also be used to identify similar items that are close to the user, where similar items are identified through profiling—using textual analysis, pattern recognition and hand-crafted rules as taught in the issued patent.
  • As described earlier, under ‘H. Use of Metatags to Maintain and Update Target Object Profiles in a LEIA-enhanced System’, in the ‘Exemplary Applications’ section, metadata can also be explicitly associated with the web pages of vendors to help an automatic filtering/search system such as Secure Data Interchange to identify relevant products and information. Metadata may be ascribed by vendors to their products in order to provide a more informative and robust infrastructure for content, that location enhanced information delivery system 100 can utilize to identify and inform relevant users.
  • One simple example demonstrates the power and range of possible applications of utilizing metadata within the present context of LEIA. A vendor could leverage location-enhanced information to include additional information about delivery policies. As purchasable items (including in this example, restaurant menus) are browsed, queried, or pushed to the user, other similar items from other vendors which are physically local to the user could be identified and presented to the user, either upon user request or automatically. Tags on the selections containing the associated vendor's delivery policy can be used to automatically determine and present the items that meet certain distance/delivery criteria.
  • Location-based metadata can also be used to activate rules that filter information on behalf of the user. For example, the user may be automatically notified of products (or other items of interest) which may be identified to be of personal relevance at such time that a user approaches such items geographically. Physical proximity can also be used as an additional selection criteria for personalization (as a client filter or on the vendor's server) in conjunction with other modes of personalized user access to (and pre-fetching of) information as is performed during querying (searching) or browsing modes (including personalized menu or “portal” navigation) as disclosed in detail in the issued divisional cases of patent application entitled “System for Customized Electronic Identification of Desirable Objects”. In this regard, users who are en route (or may be planning a visit in the future) to a given physical location may enter that location as a selection criteria provided on the user interface and obtain the same location-enhanced access to Web information (as above suggested) as if the user were detected to be physically at that location by LEIA.
  • Once relevant products are identified, a user en route to a destination near a vendor's store can pre-order their groceries or other merchandise directly so that the user could simply pick up their pre-packaged grocery order at the time of arrival at the store. For example, an advertisement for a product on an electronic billboard could easily be pre-ordered from the user's automobile or device. Other variations on this architecture include users accessing an ATM, pay phone, kiosk or point of sale terminal within the same or different store that the user is presently visiting. For example, pre-order placements, from other vendor stores could be accompanied with an advertisement which is part of a cross sell.
  • In-Store Applications
  • Utilizing the location enhanced information delivery system 100, smart shopping carts equipped with bar code sensors can be used to collect data on customer purchases and present location as the customer shops. Customer detection location for such systems utilize infrared detectors mounted on the ceiling of the store which enables triangulation of the shopper's present location. Historic and real time profile updates to the UID can be used to update an electronic shopping list, for example in addition to general product location information “ideal shopping route” can be recommended from each item to the next closest one on the electronic shopping list. Another smart cart application is offering more detailed descriptive information plus contraindications and warnings to the user about each product being considered for purchase. If an electronic price tag is not available and if the smart cart is used for the purpose of self check out, customized prices and promotions of items displayed on the cart or electronic (LCD based) price tags could display customized prices via an electromagnetic field activation technology which conveys customized pricing information to the electronic price tag in real time. This technique may be further used to enable the smart cart to extract location data about the user directly from product identification data from the product's associated electronic price tag (in lieu of IR triangulation techniques of coordinates). Another useful application of this location specific data is in-store electronic displays. Even in the absence of location detectors, as products are scanned into the cart, electronic displays located throughout the store can display to the customer customized promotional messages relevant to items within the present store aisle via wireless connections between the devices through dynamically updating the user profile associated with the user identity as well as the long term purchase history. Such displays may also, or instead, utilize customer data which is read from the customer loyalty card through remote electromagnetic field activation technology. Another alternative approach to smart carts is the use of hand held PDAs. These devices can be used for each of the above applications for smart carts.
  • Implementation of a Client/Server Architecture
  • The location enhanced information delivery system 100 is comprised of clients, which are end-user terminal devices U1-U3 with extremely limited data storage capacity and servers, which contain client, product, and multimedia information for the information display device 107 and in addition descriptive information (directory information, schedules, indices) for the multimedia information. Clients are assumed to be under customer physical control and the following description is for the example where the display device 107 comprises an element within the user terminal device U1-U3. The transmission of the display information to the user terminal device represents a data communication issue relating to the limited available bandwidth. Considerable data can be stored in memory at the uplink point in the system. The idea here is that the server site contains all of the information which the small-memory user terminal devices U1-U3 might need. Without a hierarchical system architecture, the selectivity of the similarity algorithms do not offer any statistical gain. The method to attack this problem is to allocate a portion of a data communication channel to the user terminal device. This channel is used as a “memory” by the client/server algorithm. For example, a system using 1 Mbps of bandwidth can provide about 2300 cells per second. The use of the similarity algorithm selects which memory cells to send in the next time interval. If the response time must be better than 1 second, the scheduling interval can be a smaller value, such as 1/30 second. The bandwidth utilization is then scheduled based on the need for memory cells at the client.
  • Latency and Bandwidth Effects of Prefetching/Precaching
  • Even in the environmentally friendly implementation of the location enhanced information delivery system information display architecture, the use of local storage may have beneficial effects. In particular, if similarity measurement technologies are applied, the location enhanced information delivery system 100 can achieve reductions in latency, improved likelihood of effective advertising, and reduced bandwidth utilization. The location enhanced information delivery system 100 employs the idea of prefetching, which has also been referred to in the technical literature as pre-caching, cache-preloading, or anticipation. The basic idea is that if good predictions of future data requirements are available, and there is excess data-fetching capability available, the data should be fetched aggressively in anticipation of future needs. If successful, this technique has two major benefits applicable to present and future networks. First, it can reduce response-time, a major performance advantage in interactive systems. Second, it can reduce congestion and other problems associated with network overload. FIG. 2 illustrates a possible time series of bandwidths required by an application or set of applications. To understand how the responsiveness of the system is improved, it can be seen that the unused bandwidth can be used to transmit information likely to be used in the future. For example, if a list is being traversed 1, 2, 3, 4, . . . it is likely that if object N has been requested, that object N+1 will be the next request. If N+1 is prefetched from the remote system, it is available when the request is made with additional delays. All of the “unused bandwidth” illustrated in FIG. 2 can potentially be used to pre-fetch. Congestion is due to inadequate resources. The simplest example is insufficient transmission capacity for the offered load, leading to “traffic jams.” Packet-switched networks such as the Internet suffer from similar problems. In FIG. 2, it appears that capacity is being reached or exceeded near TIME=43 or so. If demands are made during this period, traffic is likely to be delayed or even lost. If we prefetch successfully during more lightly-loaded periods (such as TIM E=0 . . . 42), we reduce the probability of data being requested in the future, essentially trading the guarantee of a fully loaded network today for the promise of no congestion in the future. By fetching data in anticipation of future needs, the location enhanced information delivery system 100 reduces at least probabilistically those future needs. The prefetching technology is based on unused slots being filled with pre-sent information based on the understanding of user interest using the similarity measures and used for prioritization.
  • The location enhanced information delivery system 100 may be usefully applied within the context of user terminal devices such as personal digital assistants, as a method of reducing response time as observed by users. The location enhanced information delivery system 100 provides a technological means by which the prefetched data can be intermixed with on-demand data to provide overall improvements in response time to a large population users, with reduced memory requirements. Second, the location enhanced information delivery system 100, which views the downlink as a fixed capacity resource, provides a general scheduling method embodying techniques such as user preferences to prefetch when slots or bandwidth are underutilized, to pre-emptively reduce future demand for bandwidth.
  • SUMMARY
  • The present location enhanced information delivery system presents the information most suited to the real audience, as measured by location information systems, rather than to a static predicted audience. The invention can be effectively coupled with previous inventions in distributed data storage to prefetch required data, based both on stored customer characteristics and dynamic characteristics such as (i) presence at a particular location; (ii) motion in a particular direction; (iii) rate of motion in a particular direction and (iv) characteristics of an information display, such as its location and directionality. The invention can use an auction-like bidding algorithm to select data for display, providing maximum revenue opportunity for the display owner, and an ecologically-attractive display shutdown for electronic displays when no acceptable bid is available. While the preferred embodiment discloses a beaconing-style wireless technology, the system concept is easily extensible both to other location-information systems, such as license-plate scanning with cameras, and to utilizing the location-information for private displays of information in addition to public displays of information.

Claims (32)

1. A system for customizing the delivery of information by an information server to a plurality of information recipients, wherein said information server transmits said information to information recipients who are located within a predetermined vicinity of said information server, comprising:
means for determining a presence of potential information recipients of said information in said vicinity of said information server;
means for determining an identity of said potential information recipients of said information; and
means for modifying said information as a function of said determined identity of said potential information recipients.
2. The system for customizing the delivery of information of claim 1 wherein said means for determining a presence comprises:
means for establishing a wireless communication connection to a user terminal device in the possession of said potential information recipients of said information in said vicinity of said information server.
3. The system for customizing the delivery of information of claim 2 wherein said means for determining a presence further comprises:
means for retrieving a location identifier from said user terminal device in the possession of said potential information recipients of said information in said vicinity of said information server, wherein said location identifier is unique to said user terminal device.
4. The system for customizing the delivery of information of claim 3 wherein said means for determining an identity comprises:
means, responsive to said location identifier, for associating said location identifier with a user identifier that uniquely identifies said user.
5. The system for customizing the delivery of information of claim 4 wherein said means for determining an identity further comprises:
means, responsive to said user identifier, for associating said user identifier with a user profile that identifies predetermined characteristics of said user.
6. The system for customizing the delivery of information of claim 5 wherein said means for modifying said information comprises:
means, responsive to said user profiles of said information recipients who are located within a predetermined vicinity of said information server, for identifying an appropriate set of information to be displayed to said information recipients who are located within a predetermined vicinity of said information server.
7. The system for customizing the delivery of information of claim 6 wherein said means for modifying said information further comprises:
means for transmitting said identified appropriate set of information to said information recipients who are located within a predetermined vicinity of said information server.
8. The system for customizing the delivery of information of claim 1 wherein said means for determining an identity comprises:
means, responsive to determining a presence of a potential information recipient of said information in said vicinity of said information server, for generating a user identifier that uniquely identifies said potential information recipient.
9. The system for customizing the delivery of information of claim 8 wherein said means for determining an identity further comprises:
means, responsive to said user identifier, for associating said user identifier with a user profile that identifies predetermined characteristics of said potential information recipient.
10. The system for customizing the delivery of information of claim 1 wherein said means for modifying said information comprises:
means, responsive to said determined identity of said potential information recipients, for identifying an appropriate set of information to be displayed to said potential information recipients.
11. The system for customizing the delivery of information of claim 10 wherein said means for modifying said information further comprises:
means for transmitting said identified appropriate set of information to said potential information recipients who are located within a predetermined vicinity of said information server.
12. The system for customizing the delivery of information of claim 2 wherein said means for modifying said information further comprises:
means for prefetching said information to said information server from at least one data source where said information is stored.
13. The system for customizing the delivery of information of claim 12 wherein said means for prefetching comprises:
means for producing a prioritized plurality of information segments from each of a plurality of data items which are available from said at least one data source; and
means for providing data to said user terminal device, identifying a selected data item by a first of said prioritized information segments of said selected data item.
14. A method for customizing the delivery of information by an information server to a plurality of information recipients, wherein said information server transmits said information to information recipients who are located within a predetermined vicinity of said information server, comprising the steps of:
determining a presence of potential information recipients of said information in said vicinity of said information server;
determining an identity of said potential information recipients of said information; and
modifying said information as a function of said determined identity of said potential information recipients.
15. The method for customizing the delivery of information of claim 14 wherein said step of determining a presence comprises:
establishing a wireless communication connection to a user terminal device in the possession of said potential information recipients of said information in said vicinity of said information server.
16. The method for customizing the delivery of information of claim 15 wherein said step of determining a presence further comprises:
retrieving a location identifier from said user terminal device in the possession of said potential information recipients of said information in said vicinity of said information server, wherein said location identifier is unique to said user terminal device.
17. The method for customizing the delivery of information of claim 16 wherein said step of determining an identity comprises:
associating, in response to said location identifier, said location identifier with a user identifier that uniquely identifies said user.
18. The method for customizing the delivery of information of claim 17 wherein said step of determining an identity further comprises:
associating, in response to said user identifier, said user identifier with a user profile that identifies predetermined characteristics of said user.
19. The method for customizing the delivery of information of claim 18 wherein said step of modifying said information comprises:
identifying, in response to said user profiles of said information recipients who are located within a predetermined vicinity of said information server, an appropriate set of information to be displayed to said information recipients who are located within a predetermined vicinity of said information server.
20. The method for customizing the delivery of information of claim 19 wherein said step of modifying said information further comprises:
transmitting said identified appropriate set of information to said information recipients who are located within a predetermined vicinity of said information server.
21. The method for customizing the delivery of information of claim 14 wherein said step of determining an identity comprises:
generating, in response to determining a presence of a potential information recipient of said information in said vicinity of said information server, a user identifier that uniquely identifies said potential information recipient.
22. The method for customizing the delivery of information of claim 21 wherein said step of determining an identity further comprises:
associating, in response to said user identifier, said user identifier with a user profile that identifies predetermined characteristics of said potential information recipient.
23. The method for customizing the delivery of information of claim 14 wherein said step of modifying said information comprises:
identifying, in response to said determined identity of said potential information recipients, an appropriate set of information to be displayed to said potential information recipients.
24. The method for customizing the delivery of information of claim 23 wherein modifying said information further comprises:
transmitting said identified appropriate set of information to said potential information recipients who are located within a predetermined vicinity of said information server.
25. The method for customizing the delivery of information of claim 15 wherein said step of modifying said information further comprises:
prefetching said information to said information server from at least one data source where said information is stored.
26. The method for customizing the delivery of information of claim 25 wherein said step of prefetching comprises:
producing a prioritized plurality of information segments from each of a plurality of data items which are available from said at least one data source; and
providing data to said user terminal device, identifying a selected data item by a first of said prioritized information segments of said selected data item.
27. A system for customizing the delivery of information by an information server to a plurality of information recipients, wherein said information server transmits said information to information recipients who are located within a predetermined vicinity of said information server, comprising:
means for determining a population of information recipients in said vicinity of said information server;
means for determining an identity of each of said information;
means for determining a composite user profile for said population of information recipients; and
means for delivering information that is a function of said composite user profile.
28. The system for customizing the delivery of information of claim 27 wherein said means for modifying comprises:
means for pricing delivery of said information based on bids received from information purveyors.
29. The system for customizing the delivery of information of claim 28 wherein said means for modifying further comprises:
means for providing said composite user profile to said information purveyors.
30. A method for customizing the delivery of information by an information server to a plurality of information recipients, wherein said information server transmits said information to information recipients who are located within a predetermined vicinity of said information server, comprising the steps of:
determining a population of information recipients in said vicinity of said information server;
determining an identity of each of said information;
determining a composite user profile for said population of information recipients; and
delivering information that is a function of said composite user profile.
31. The method for customizing the delivery of information of claim 30 wherein said step of modifying comprises:
pricing delivery of said information based on bids received from information purveyors.
32. The method for customizing the delivery of information of claim 31 wherein said step of modifying further comprises:
providing said composite user profile to said information purveyors.
US12/217,321 1997-12-05 2008-07-03 Location enhanced information delivery system Abandoned US20080270579A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/217,321 US20080270579A1 (en) 1997-12-05 2008-07-03 Location enhanced information delivery system

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US08/985,731 US6029195A (en) 1994-11-29 1997-12-05 System for customized electronic identification of desirable objects
US2427898A 1998-02-17 1998-02-17
US09/314,321 US6571279B1 (en) 1997-12-05 1999-05-19 Location enhanced information delivery system
US10/369,057 US20060069749A1 (en) 1997-12-05 2003-02-17 Location enhanced information delivery system
US12/217,321 US20080270579A1 (en) 1997-12-05 2008-07-03 Location enhanced information delivery system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/369,057 Continuation US20060069749A1 (en) 1997-12-05 2003-02-17 Location enhanced information delivery system

Publications (1)

Publication Number Publication Date
US20080270579A1 true US20080270579A1 (en) 2008-10-30

Family

ID=23219499

Family Applications (3)

Application Number Title Priority Date Filing Date
US09/314,321 Expired - Lifetime US6571279B1 (en) 1994-11-29 1999-05-19 Location enhanced information delivery system
US10/369,057 Abandoned US20060069749A1 (en) 1997-12-05 2003-02-17 Location enhanced information delivery system
US12/217,321 Abandoned US20080270579A1 (en) 1997-12-05 2008-07-03 Location enhanced information delivery system

Family Applications Before (2)

Application Number Title Priority Date Filing Date
US09/314,321 Expired - Lifetime US6571279B1 (en) 1994-11-29 1999-05-19 Location enhanced information delivery system
US10/369,057 Abandoned US20060069749A1 (en) 1997-12-05 2003-02-17 Location enhanced information delivery system

Country Status (3)

Country Link
US (3) US6571279B1 (en)
AU (1) AU5033700A (en)
WO (1) WO2000070504A2 (en)

Cited By (110)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060217200A1 (en) * 2002-09-11 2006-09-28 Igt In-room game promotion and demonstration method and system
US20060291813A1 (en) * 2005-06-23 2006-12-28 Hideo Ando Information playback system using storage information medium
US20070168347A1 (en) * 2006-01-17 2007-07-19 Childress Rhonda L Method and apparatus for deriving optimal physical space and ambiance conditions
US20070235529A1 (en) * 2006-04-07 2007-10-11 International Business Machines Corporation Method, system, and program product for identifying a product selected by a consumer
US20090099910A1 (en) * 2007-10-11 2009-04-16 International Business Machines Corporation System and method for managing electronic advertising responsive to traffic congestion
US20100023338A1 (en) * 2008-07-24 2010-01-28 At&T Intellectual Property I, L.P. System and method of targeted advertisement
US20100058208A1 (en) * 2008-08-26 2010-03-04 Finn Peter G System and method for tagging objects for heterogeneous searches
US20100185518A1 (en) * 2009-01-21 2010-07-22 Yahoo! Inc. Interest-based activity marketing
US20100217802A1 (en) * 2009-01-19 2010-08-26 Vodafone Group Plc Socializing web services
US20110016513A1 (en) * 2009-07-17 2011-01-20 American Express Travel Related Services Company, Inc. Systems, methods, and computer program products for adapting the security measures of a communication network based on feedback
US20110022461A1 (en) * 2009-04-29 2011-01-27 Simeonov Simeon S Privacy-safe targeted advertising method and system
US20110029392A1 (en) * 2009-07-28 2011-02-03 Comcast Cable Communications, Llc Search Result Content Sequencing
US7883413B2 (en) 2001-03-27 2011-02-08 Igt Interactive game playing preferences
US7890857B1 (en) * 2006-07-25 2011-02-15 Hewlett-Packard Development Company, L.P. Method and system for utilizing sizing directives for media
US20110044354A1 (en) * 2009-08-18 2011-02-24 Facebook Inc. Adaptive Packaging of Network Resources
US7966636B2 (en) 2001-05-22 2011-06-21 Kangaroo Media, Inc. Multi-video receiving method and apparatus
US20110154497A1 (en) * 2009-12-17 2011-06-23 American Express Travel Related Services Company, Inc. Systems, methods, and computer program products for collecting and reporting sensor data in a communication network
US20110154025A1 (en) * 2009-12-18 2011-06-23 Compugroup Holding Ag Computer implemented method for authenticating a user
US20110179064A1 (en) * 2010-01-18 2011-07-21 Anthony Peter Russo Method of and system for providing a proximity-based matching notification service
US8024317B2 (en) 2008-11-18 2011-09-20 Yahoo! Inc. System and method for deriving income from URL based context queries
US8032508B2 (en) 2008-11-18 2011-10-04 Yahoo! Inc. System and method for URL based query for retrieving data related to a context
US20110252456A1 (en) * 2008-12-08 2011-10-13 Makoto Hatakeyama Personal information exchanging system, personal information providing apparatus, data processing method therefor, and computer program therefor
US8042140B2 (en) 2005-07-22 2011-10-18 Kangaroo Media, Inc. Buffering content on a handheld electronic device
US8051453B2 (en) 2005-07-22 2011-11-01 Kangaroo Media, Inc. System and method for presenting content on a wireless mobile computing device using a buffer
US8055675B2 (en) 2008-12-05 2011-11-08 Yahoo! Inc. System and method for context based query augmentation
US8060492B2 (en) 2008-11-18 2011-11-15 Yahoo! Inc. System and method for generation of URL based context queries
US8069142B2 (en) 2007-12-06 2011-11-29 Yahoo! Inc. System and method for synchronizing data on a network
US8086700B2 (en) 2008-07-29 2011-12-27 Yahoo! Inc. Region and duration uniform resource identifiers (URI) for media objects
US8108778B2 (en) 2008-09-30 2012-01-31 Yahoo! Inc. System and method for context enhanced mapping within a user interface
US20120054237A1 (en) * 2009-04-22 2012-03-01 Nds Limited Audience measurement system
US8150967B2 (en) 2009-03-24 2012-04-03 Yahoo! Inc. System and method for verified presence tracking
US8166168B2 (en) 2007-12-17 2012-04-24 Yahoo! Inc. System and method for disambiguating non-unique identifiers using information obtained from disparate communication channels
US8166016B2 (en) 2008-12-19 2012-04-24 Yahoo! Inc. System and method for automated service recommendations
US8180851B1 (en) 2011-08-04 2012-05-15 Google Inc. Management of pre-fetched mapping data incorporating user-specified locations
US8204966B1 (en) 2011-09-26 2012-06-19 Google Inc. Map tile data pre-fetching based on user activity analysis
US20120158775A1 (en) * 2010-12-17 2012-06-21 Electronics & Telecommunications Research Institute System and method for providing user-customized content
US20120158918A1 (en) * 2008-05-07 2012-06-21 Chalk Media Service Corp. Method for enabling bandwidth management for mobile content delivery
US8271506B2 (en) 2008-03-31 2012-09-18 Yahoo! Inc. System and method for modeling relationships between entities
US8281027B2 (en) 2008-09-19 2012-10-02 Yahoo! Inc. System and method for distributing media related to a location
US8280414B1 (en) 2011-09-26 2012-10-02 Google Inc. Map tile data pre-fetching based on mobile device generated event analysis
US8307029B2 (en) 2007-12-10 2012-11-06 Yahoo! Inc. System and method for conditional delivery of messages
US8364611B2 (en) 2009-08-13 2013-01-29 Yahoo! Inc. System and method for precaching information on a mobile device
US8386506B2 (en) 2008-08-21 2013-02-26 Yahoo! Inc. System and method for context enhanced messaging
US20130054667A1 (en) * 2011-08-26 2013-02-28 Accenture Global Service Limited Preparing content packages
US8402356B2 (en) 2006-11-22 2013-03-19 Yahoo! Inc. Methods, systems and apparatus for delivery of media
US20130085823A1 (en) * 2011-09-30 2013-04-04 Sears Brands, Llc System and method for providing localized product offerings publications
US8452855B2 (en) 2008-06-27 2013-05-28 Yahoo! Inc. System and method for presentation of media related to a context
US20130150089A1 (en) * 2011-12-09 2013-06-13 Masato Kuwahara Server device, communication system, method, and computer-readable storage medium
US8480466B2 (en) * 2001-03-27 2013-07-09 Igt Method and apparatus for previewing a game
US8538811B2 (en) 2008-03-03 2013-09-17 Yahoo! Inc. Method and apparatus for social network marketing with advocate referral
US8554623B2 (en) 2008-03-03 2013-10-08 Yahoo! Inc. Method and apparatus for social network marketing with consumer referral
US8560390B2 (en) 2008-03-03 2013-10-15 Yahoo! Inc. Method and apparatus for social network marketing with brand referral
US8583668B2 (en) 2008-07-30 2013-11-12 Yahoo! Inc. System and method for context enhanced mapping
US8589486B2 (en) 2008-03-28 2013-11-19 Yahoo! Inc. System and method for addressing communications
US8594702B2 (en) 2006-11-06 2013-11-26 Yahoo! Inc. Context server for associating information based on context
US8650129B2 (en) 2010-01-20 2014-02-11 American Express Travel Related Services Company, Inc. Dynamically reacting policies and protections for securing mobile financial transaction data in transit
US8661247B2 (en) 2009-12-18 2014-02-25 CompuGroup Medical AG Computer implemented method for performing cloud computing on data being stored pseudonymously in a database
US20140059156A1 (en) * 2012-08-23 2014-02-27 Amazon Technologies, Inc. Predictive caching for content
US8671154B2 (en) 2007-12-10 2014-03-11 Yahoo! Inc. System and method for contextual addressing of communications on a network
US8677146B2 (en) 2009-12-18 2014-03-18 CompuGroup Medical AG Computer implemented method for sending a message to a recipient user, receiving a message by a recipient user, a computer readable storage medium and a computer system
US8699705B2 (en) 2009-12-18 2014-04-15 CompuGroup Medical AG Computer implemented method for generating a set of identifiers from a private key, computer implemented method and computing device
US8706406B2 (en) 2008-06-27 2014-04-22 Yahoo! Inc. System and method for determination and display of personalized distance
US8711181B1 (en) 2011-11-16 2014-04-29 Google Inc. Pre-fetching map data using variable map tile radius
US8745133B2 (en) 2008-03-28 2014-06-03 Yahoo! Inc. System and method for optimizing the storage of data
US8762285B2 (en) 2008-01-06 2014-06-24 Yahoo! Inc. System and method for message clustering
US8769099B2 (en) * 2006-12-28 2014-07-01 Yahoo! Inc. Methods and systems for pre-caching information on a mobile computing device
WO2014117051A1 (en) * 2013-01-28 2014-07-31 International Business Machines Corporation Data distribution system, method and program product
US8803920B2 (en) 2011-12-12 2014-08-12 Google Inc. Pre-fetching map tile data along a route
US8813107B2 (en) 2008-06-27 2014-08-19 Yahoo! Inc. System and method for location based media delivery
US8814676B2 (en) 2007-02-09 2014-08-26 Igt Universal player control for casino game graphic assets
US8850539B2 (en) 2010-06-22 2014-09-30 American Express Travel Related Services Company, Inc. Adaptive policies and protections for securing financial transaction data at rest
US8849942B1 (en) 2012-07-31 2014-09-30 Google Inc. Application programming interface for prefetching map data
US8855684B2 (en) * 2012-06-22 2014-10-07 Google Inc. Providing information about relevant elements from maps history based on location
US8868436B2 (en) 2010-03-11 2014-10-21 CompuGroup Medical AG Data structure, method, and system for predicting medical conditions
US8886715B1 (en) 2011-11-16 2014-11-11 Google Inc. Dynamically determining a tile budget when pre-fetching data in a client device
US8892495B2 (en) 1991-12-23 2014-11-18 Blanding Hovenweep, Llc Adaptive pattern recognition based controller apparatus and method and human-interface therefore
US8914342B2 (en) 2009-08-12 2014-12-16 Yahoo! Inc. Personal data platform
US8924296B2 (en) 2010-06-22 2014-12-30 American Express Travel Related Services Company, Inc. Dynamic pairing system for securing a trusted communication channel
US9059809B2 (en) 1998-02-23 2015-06-16 Steven M. Koehler System and method for listening to teams in a race event
US9058612B2 (en) 2011-05-27 2015-06-16 AVG Netherlands B.V. Systems and methods for recommending software applications
US9063951B1 (en) 2011-11-16 2015-06-23 Google Inc. Pre-fetching map data based on a tile budget
US9110903B2 (en) 2006-11-22 2015-08-18 Yahoo! Inc. Method, system and apparatus for using user profile electronic device data in media delivery
US20150310460A1 (en) * 2014-04-23 2015-10-29 Fujitsu Limited Consumer profiling using network connectivity
US9197713B2 (en) 2011-12-09 2015-11-24 Google Inc. Method and apparatus for pre-fetching remote resources for subsequent display on a mobile computing device
US9224172B2 (en) 2008-12-02 2015-12-29 Yahoo! Inc. Customizable content for distribution in social networks
US9253282B2 (en) 2011-10-18 2016-02-02 Qualcomm Incorporated Method and apparatus for generating, using, or updating an enriched user profile
US9275374B1 (en) 2011-11-15 2016-03-01 Google Inc. Method and apparatus for pre-fetching place page data based upon analysis of user activities
US9305107B2 (en) 2011-12-08 2016-04-05 Google Inc. Method and apparatus for pre-fetching place page data for subsequent display on a mobile computing device
US9326046B1 (en) 2015-03-19 2016-04-26 Amazon Technologies, Inc. Uninterrupted playback of video streams using lower quality cached files
US9332387B2 (en) 2012-05-02 2016-05-03 Google Inc. Prefetching and caching map data based on mobile network coverage
US9389088B2 (en) 2011-12-12 2016-07-12 Google Inc. Method of pre-fetching map data for rendering and offline routing
US9507778B2 (en) 2006-05-19 2016-11-29 Yahoo! Inc. Summarization of media object collections
US9535563B2 (en) 1999-02-01 2017-01-03 Blanding Hovenweep, Llc Internet appliance system and method
US9544388B1 (en) 2014-05-09 2017-01-10 Amazon Technologies, Inc. Client-side predictive caching for content
US9600484B2 (en) 2008-09-30 2017-03-21 Excalibur Ip, Llc System and method for reporting and analysis of media consumption data
US9626685B2 (en) 2008-01-04 2017-04-18 Excalibur Ip, Llc Systems and methods of mapping attention
US9706345B2 (en) 2008-01-04 2017-07-11 Excalibur Ip, Llc Interest mapping system
US9756076B2 (en) 2009-12-17 2017-09-05 American Express Travel Related Services Company, Inc. Dynamically reacting policies and protections for securing mobile financial transactions
US9805123B2 (en) 2008-11-18 2017-10-31 Excalibur Ip, Llc System and method for data privacy in URL based context queries
US20180089720A1 (en) * 2016-09-27 2018-03-29 Mastercard International Incorporated Method and system for communicating advertisement materials
US10074093B2 (en) 2008-01-16 2018-09-11 Excalibur Ip, Llc System and method for word-of-mouth advertising
US10075339B2 (en) 2011-12-13 2018-09-11 Tata Consultancy Services Limited Generic device attributes for sensing devices
US10091550B2 (en) 2016-08-02 2018-10-02 At&T Intellectual Property I, L.P. Automated content selection for groups
US10223701B2 (en) 2009-08-06 2019-03-05 Excalibur Ip, Llc System and method for verified monetization of commercial campaigns
US10230803B2 (en) 2008-07-30 2019-03-12 Excalibur Ip, Llc System and method for improved mapping and routing
US10360625B2 (en) 2010-06-22 2019-07-23 American Express Travel Related Services Company, Inc. Dynamically adaptive policy management for securing mobile financial transactions
US10671940B2 (en) 2016-10-31 2020-06-02 Nokia Technologies Oy Controlling display of data to a person via a display apparatus
US10809873B2 (en) 2016-10-31 2020-10-20 Nokia Technologies Oy Controlling content displayed in a display
US10861060B1 (en) * 2018-08-08 2020-12-08 Amazon Technologies, Inc. Dynamically determining personalized promotional offers using markers
US11336928B1 (en) 2015-09-24 2022-05-17 Amazon Technologies, Inc. Predictive caching of identical starting sequences in content

Families Citing this family (1027)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10361802B1 (en) 1999-02-01 2019-07-23 Blanding Hovenweep, Llc Adaptive pattern recognition based control system and method
WO1994021081A2 (en) * 1993-03-05 1994-09-15 Mankovitz Roy J Apparatus and method using compressed codes for television program record scheduling
US5694546A (en) 1994-05-31 1997-12-02 Reisman; Richard R. System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list
AU3970595A (en) * 1994-10-27 1996-05-23 Gemstar Development Corporation Apparatus and methods for downloading recorder programming data in a video signal
US5758257A (en) * 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
US6460036B1 (en) * 1994-11-29 2002-10-01 Pinpoint Incorporated System and method for providing customized electronic newspapers and target advertisements
US9832610B2 (en) 1994-11-29 2017-11-28 Apple Inc. System for collecting, analyzing, and transmitting information relevant to transportation networks
US5546523A (en) 1995-04-13 1996-08-13 Gatto; James G. Electronic fund transfer system
US6796492B1 (en) * 1995-04-13 2004-09-28 James G. Gatto Electronic fund transfer or transaction system
JP3758193B2 (en) * 1996-08-02 2006-03-22 セイコーエプソン株式会社 Network system
AU4175797A (en) * 1996-09-03 1998-03-26 Starsight Telecast Incorporated Schedule system with enhanced recording capability
US7903029B2 (en) 1996-09-09 2011-03-08 Tracbeam Llc Wireless location routing applications and architecture therefor
US7714778B2 (en) 1997-08-20 2010-05-11 Tracbeam Llc Wireless location gateway and applications therefor
US20050039177A1 (en) * 1997-07-12 2005-02-17 Trevor Burke Technology Limited Method and apparatus for programme generation and presentation
GB9714624D0 (en) * 1997-07-12 1997-09-17 Trevor Burke Technology Limite Visual programme distribution system
GB0225339D0 (en) * 2002-10-31 2002-12-11 Trevor Burke Technology Ltd Method and apparatus for programme generation and classification
US20040070594A1 (en) * 1997-07-12 2004-04-15 Burke Trevor John Method and apparatus for programme generation and classification
US6760746B1 (en) * 1999-09-01 2004-07-06 Eric Schneider Method, product, and apparatus for processing a data request
US5955710A (en) * 1998-01-20 1999-09-21 Captivate Network, Inc. Information distribution system for use in an elevator
IL125432A (en) * 1998-01-30 2010-11-30 Easynet Access Inc Personalized internet interaction
IL123129A (en) * 1998-01-30 2010-12-30 Aviv Refuah Www addressing
US20050203835A1 (en) * 1998-01-30 2005-09-15 Eli Nhaissi Internet billing
US6055513A (en) 1998-03-11 2000-04-25 Telebuyer, Llc Methods and apparatus for intelligent selection of goods and services in telephonic and electronic commerce
US7364068B1 (en) 1998-03-11 2008-04-29 West Corporation Methods and apparatus for intelligent selection of goods and services offered to conferees
US7729945B1 (en) 1998-03-11 2010-06-01 West Corporation Systems and methods that use geographic data to intelligently select goods and services to offer in telephonic and electronic commerce
US7437313B1 (en) 1998-03-11 2008-10-14 West Direct, Llc Methods, computer-readable media, and apparatus for offering users a plurality of scenarios under which to conduct at least one primary transaction
US8315909B1 (en) 1998-03-11 2012-11-20 West Corporation Methods and apparatus for intelligent selection of goods and services in point-of-sale commerce
US7386485B1 (en) 2004-06-25 2008-06-10 West Corporation Method and system for providing offers in real time to prospective customers
CN1867068A (en) 1998-07-14 2006-11-22 联合视频制品公司 Client-server based interactive television program guide system with remote server recording
CN101540883B (en) 1998-07-17 2011-11-16 联合视频制品公司 Interactive television program guide system with remote access
AR020608A1 (en) 1998-07-17 2002-05-22 United Video Properties Inc A METHOD AND A PROVISION TO SUPPLY A USER REMOTE ACCESS TO AN INTERACTIVE PROGRAMMING GUIDE BY A REMOTE ACCESS LINK
US6505348B1 (en) 1998-07-29 2003-01-07 Starsight Telecast, Inc. Multiple interactive electronic program guide system and methods
US7136919B1 (en) * 1998-10-08 2006-11-14 International Business Machines Corporation Method and system for broadcasting alarm messages to selected users of an IP network
JP2000194726A (en) * 1998-10-19 2000-07-14 Sony Corp Device, method and system for processing information and providing medium
US6522875B1 (en) * 1998-11-17 2003-02-18 Eric Morgan Dowling Geographical web browser, methods, apparatus and systems
US8135413B2 (en) 1998-11-24 2012-03-13 Tracbeam Llc Platform and applications for wireless location and other complex services
US20020123928A1 (en) * 2001-01-11 2002-09-05 Eldering Charles A. Targeting ads to subscribers based on privacy-protected subscriber profiles
US8180675B2 (en) * 2000-08-31 2012-05-15 Prime Research Alliance E., Inc. System and method for automatically managing avail inventory data and avail pricing
US7185353B2 (en) 2000-08-31 2007-02-27 Prime Research Alliance E., Inc. System and method for delivering statistically scheduled advertisements
US8151295B1 (en) 2000-08-31 2012-04-03 Prime Research Alliance E., Inc. Queue based advertisement scheduling and sales
US6560578B2 (en) * 1999-03-12 2003-05-06 Expanse Networks, Inc. Advertisement selection system supporting discretionary target market characteristics
US20020083441A1 (en) 2000-08-31 2002-06-27 Flickinger Gregory C. Advertisement filtering and storage for targeted advertisement systems
EP1135742A4 (en) * 1998-12-03 2002-07-24 Telecom Partners Ltd Subscriber identification system
US7231439B1 (en) 2000-04-02 2007-06-12 Tangis Corporation Dynamically swapping modules for determining a computer user's context
US7076737B2 (en) * 1998-12-18 2006-07-11 Tangis Corporation Thematic response to a computer user's context, such as by a wearable personal computer
US9183306B2 (en) 1998-12-18 2015-11-10 Microsoft Technology Licensing, Llc Automated selection of appropriate information based on a computer user's context
US6842877B2 (en) * 1998-12-18 2005-01-11 Tangis Corporation Contextual responses based on automated learning techniques
US8225214B2 (en) 1998-12-18 2012-07-17 Microsoft Corporation Supplying enhanced computer user's context data
US6513046B1 (en) 1999-12-15 2003-01-28 Tangis Corporation Storing and recalling information to augment human memories
US6466232B1 (en) * 1998-12-18 2002-10-15 Tangis Corporation Method and system for controlling presentation of information to a user based on the user's condition
US6791580B1 (en) 1998-12-18 2004-09-14 Tangis Corporation Supplying notifications related to supply and consumption of user context data
US7073129B1 (en) 1998-12-18 2006-07-04 Tangis Corporation Automated selection of appropriate information based on a computer user's context
US7107539B2 (en) * 1998-12-18 2006-09-12 Tangis Corporation Thematic response to a computer user's context, such as by a wearable personal computer
US7137069B2 (en) 1998-12-18 2006-11-14 Tangis Corporation Thematic response to a computer user's context, such as by a wearable personal computer
US6920616B1 (en) 1998-12-18 2005-07-19 Tangis Corporation Interface for exchanging context data
US7046263B1 (en) 1998-12-18 2006-05-16 Tangis Corporation Requesting computer user's context data
US7055101B2 (en) * 1998-12-18 2006-05-30 Tangis Corporation Thematic response to a computer user's context, such as by a wearable personal computer
US7779015B2 (en) 1998-12-18 2010-08-17 Microsoft Corporation Logging and analyzing context attributes
US8181113B2 (en) * 1998-12-18 2012-05-15 Microsoft Corporation Mediating conflicts in computer users context data
US7225229B1 (en) 1998-12-18 2007-05-29 Tangis Corporation Automated pushing of computer user's context data to clients
US6801223B1 (en) * 1998-12-18 2004-10-05 Tangis Corporation Managing interactions between computer users' context models
US6925442B1 (en) * 1999-01-29 2005-08-02 Elijahu Shapira Method and apparatus for evaluating vistors to a web server
US6353855B1 (en) * 1999-03-01 2002-03-05 America Online Providing a network communication status description based on user characteristics
US8636648B2 (en) 1999-03-01 2014-01-28 West View Research, Llc Endoscopic smart probe
US10973397B2 (en) 1999-03-01 2021-04-13 West View Research, Llc Computerized information collection and processing apparatus
US7038637B1 (en) * 1999-04-22 2006-05-02 Si Diamond Technology, Inc. System and method for selling advertising space on electronic billboards over the internet
US6424998B2 (en) 1999-04-28 2002-07-23 World Theatre, Inc. System permitting the display of video or still image content on selected displays of an electronic display network according to customer dictates
US20060224752A1 (en) * 1999-05-03 2006-10-05 Parekh Sanjay M Determining geographic locations of private network Internet users
US6847969B1 (en) * 1999-05-03 2005-01-25 Streetspace, Inc. Method and system for providing personalized online services and advertisements in public spaces
US6757740B1 (en) * 1999-05-03 2004-06-29 Digital Envoy, Inc. Systems and methods for determining collecting and using geographic locations of internet users
US7685311B2 (en) 1999-05-03 2010-03-23 Digital Envoy, Inc. Geo-intelligent traffic reporter
US7246154B1 (en) * 1999-05-06 2007-07-17 Cisco Technology, Inc. Directing data network communications based on geographic location of a user
US6871180B1 (en) 1999-05-25 2005-03-22 Arbitron Inc. Decoding of information in audio signals
US8065155B1 (en) 1999-06-10 2011-11-22 Gazdzinski Robert F Adaptive advertising apparatus and methods
US7711565B1 (en) * 1999-06-10 2010-05-04 Gazdzinski Robert F “Smart” elevator system and method
US7716080B2 (en) * 1999-06-23 2010-05-11 Signature Systems, Llc Method and system for using multi-function cards for storing, managing and aggregating reward points
US20020087408A1 (en) * 1999-06-25 2002-07-04 Burnett Jonathan Robert System for providing information to intending consumers
US6959415B1 (en) * 1999-07-26 2005-10-25 Microsoft Corporation Methods and apparatus for parsing Extensible Markup Language (XML) data streams
US6965868B1 (en) * 1999-08-03 2005-11-15 Michael David Bednarek System and method for promoting commerce, including sales agent assisted commerce, in a networked economy
EP1236134A4 (en) * 1999-08-20 2003-08-06 Compudigm Int Ltd Customer relationship management system and method
US7539742B2 (en) * 1999-08-27 2009-05-26 Innovation Fund Iii Llc Network for targeting individual operating a microcomputer regardless of his location
US6970922B1 (en) * 1999-08-27 2005-11-29 Donald Spector Network for targeting individual operating a microcomputer regardless of his location
US7302430B1 (en) * 1999-08-31 2007-11-27 International Business Machines Corporation Workflow management system for generating output material based on customer input
US20090037281A1 (en) * 1999-09-15 2009-02-05 Devlin Edward A System and method of providing purchase receipts
US6748365B1 (en) * 1999-09-15 2004-06-08 Chris Quinlan Method and system for redeeming product marketing rebates
US20040210481A1 (en) * 1999-09-15 2004-10-21 Quinlan Christopher F. Method and system for redeeming promotional offers
ZA200201566B (en) 1999-09-15 2003-05-26 Edward A Devlin Method and system for redeeming products marketing rebates.
US7178107B2 (en) * 1999-09-16 2007-02-13 Sharp Laboratories Of America, Inc. Audiovisual information management system with identification prescriptions
US7424439B1 (en) * 1999-09-22 2008-09-09 Microsoft Corporation Data mining for managing marketing resources
KR100304482B1 (en) 1999-09-22 2001-11-02 구자홍 Method and apparatus for user adaptive information presentation using multiple hierarchical preference information structure and the data structure of multiple hierarchical preference information
AU1367101A (en) 1999-09-24 2002-01-08 Dennis J. Dupray Geographically constrained network services
ES2211156T3 (en) * 1999-09-29 2004-07-01 Swisscom Mobile Ag PROCEDURE TO FIND MEMBERS OF A SAME GROUP OF INTEREST.
US6353398B1 (en) * 1999-10-22 2002-03-05 Himanshu S. Amin System for dynamically pushing information to a user utilizing global positioning system
US7630986B1 (en) * 1999-10-27 2009-12-08 Pinpoint, Incorporated Secure data interchange
US20060229930A9 (en) * 1999-11-15 2006-10-12 Gottfurcht Elliot A Method to generate advertising revenue based on time and location
US7020845B1 (en) * 1999-11-15 2006-03-28 Gottfurcht Elliot A Navigating internet content on a television using a simplified interface and a remote control
US6600497B1 (en) * 1999-11-15 2003-07-29 Elliot A. Gottfurcht Apparatus and method to navigate interactive television using unique inputs with a remote control
JP4178697B2 (en) * 1999-11-18 2008-11-12 ソニー株式会社 Portable information processing terminal, information input / output system, and information input / output method
US7062510B1 (en) * 1999-12-02 2006-06-13 Prime Research Alliance E., Inc. Consumer profiling and advertisement selection system
CA2394489A1 (en) * 1999-12-17 2001-06-21 Technology, Patents And Licensing, Inc. Electronic asset registration method
EP1247191A4 (en) * 1999-12-29 2007-12-12 Harry A Glorikian An internet system for connecting client-travelers with geographically-associated data
US20030160809A1 (en) * 1999-12-29 2003-08-28 Marion Kenneth O. Individualized product information display system
US6453687B2 (en) * 2000-01-07 2002-09-24 Robertshaw Controls Company Refrigeration monitor unit
AU2001230955A1 (en) * 2000-01-18 2001-07-31 Richard Liming System and method providing a spatial location context
US7124091B1 (en) * 2000-01-19 2006-10-17 Individual Network, Llc Method and system for ordering an advertising spot over a data network
US20040193488A1 (en) * 2000-01-19 2004-09-30 Denis Khoo Method and system for advertising over a data network
US6735778B2 (en) * 2000-01-19 2004-05-11 Denis Khoo Method and system for providing home shopping programs
US8813123B2 (en) * 2000-01-19 2014-08-19 Interad Technologies, Llc Content with customized advertisement
US6434747B1 (en) * 2000-01-19 2002-08-13 Individual Network, Inc. Method and system for providing a customized media list
US20020100042A1 (en) * 2000-01-19 2002-07-25 Denis Khoo Method and system for providing intelligent advertisement placement in a motion picture
US20040107434A1 (en) * 2000-01-19 2004-06-03 Denis Khoo Customized media method and system
US20010014870A1 (en) * 2000-02-02 2001-08-16 Kabushiki Kaisha Toshiba Electronic coupon sending and collecting scheme and information collecting and managing scheme using radio LAN
JP3813780B2 (en) * 2000-02-02 2006-08-23 株式会社東芝 Purchasing information utilization system
US8355947B2 (en) 2000-02-02 2013-01-15 The Ohana Companies, Inc. Methods and systems for processing rebates
US6587835B1 (en) 2000-02-09 2003-07-01 G. Victor Treyz Shopping assistance with handheld computing device
US6640098B1 (en) * 2000-02-14 2003-10-28 Action Engine Corporation System for obtaining service-related information for local interactive wireless devices
JP3545666B2 (en) * 2000-02-14 2004-07-21 株式会社東芝 Service providing system for mobile terminals
US20120317227A1 (en) * 2000-02-14 2012-12-13 Bettinger David S Internet news compensation system
WO2001061610A2 (en) * 2000-02-18 2001-08-23 Walker Digital, Llc Method and apparatus for conducting or facilitating a promotion
US20020165771A1 (en) * 2001-05-07 2002-11-07 Walker Jay S. Method and apparatus for establishing prices for a plurality of products
US7627498B1 (en) * 2000-02-24 2009-12-01 Walker Jay S System and method for utilizing redemption information
EP1130869B1 (en) * 2000-03-01 2005-06-01 Sony International (Europe) GmbH Management of user profile data
US20040150677A1 (en) * 2000-03-03 2004-08-05 Gottfurcht Elliot A. Method for navigating web content with a simplified interface using audible commands
US7136915B2 (en) * 2000-03-14 2006-11-14 Rieger Iii Charles J System for communicating through maps
US7249159B1 (en) * 2000-03-16 2007-07-24 Microsoft Corporation Notification platform architecture
US20010047337A1 (en) * 2000-03-17 2001-11-29 Isogon Corporation Individualization wallet
JP4529056B2 (en) * 2000-03-21 2010-08-25 ソニー株式会社 Information processing apparatus and method, recording medium, and information processing system
US7516196B1 (en) * 2000-03-21 2009-04-07 Nokia Corp. System and method for delivery and updating of real-time data
JP2001283015A (en) * 2000-03-29 2001-10-12 Nippon Columbia Co Ltd System and method for contents data distribution
JP2001282834A (en) * 2000-03-30 2001-10-12 Nec Corp System for distribution of advertisement and method for distribution of advertisement
US20010032258A1 (en) * 2000-03-31 2001-10-18 Kabushiki Kaisha Free Bit.Com System for internet connections, system for providing internet user information, method for providing internet user preference information, and method for distributing digital contents using the internet
US7464153B1 (en) 2000-04-02 2008-12-09 Microsoft Corporation Generating and supplying user context data
WO2001075676A2 (en) 2000-04-02 2001-10-11 Tangis Corporation Soliciting information based on a computer user's context
AUPQ668300A0 (en) * 2000-04-04 2000-05-04 Gotrek Pty Ltd Apparatus and method for distributing and displaying information over computer network
US7076255B2 (en) 2000-04-05 2006-07-11 Microsoft Corporation Context-aware and location-aware cellular phones and methods
US7743074B1 (en) * 2000-04-05 2010-06-22 Microsoft Corporation Context aware systems and methods utilizing hierarchical tree structures
US7421486B1 (en) 2000-04-05 2008-09-02 Microsoft Corporation Context translation methods and systems
US7213048B1 (en) 2000-04-05 2007-05-01 Microsoft Corporation Context aware computing devices and methods
JP3810268B2 (en) * 2000-04-07 2006-08-16 シャープ株式会社 Audio visual system
US6912398B1 (en) * 2000-04-10 2005-06-28 David Domnitz Apparatus and method for delivering information to an individual based on location and/or time
US10482476B2 (en) * 2000-04-12 2019-11-19 Steve Morsa Non-abstract devices, systems, and processes for the display and furnishing of tangible benefits
US7146422B1 (en) * 2000-05-01 2006-12-05 Intel Corporation Method and apparatus for validating documents based on a validation template
US6732175B1 (en) 2000-04-13 2004-05-04 Intel Corporation Network apparatus for switching based on content of application data
CA2305249A1 (en) * 2000-04-14 2001-10-14 Branko Sarcanin Virtual safe
GB0009251D0 (en) * 2000-04-15 2000-05-31 Koninkl Philips Electronics Nv Message delivery system
AU2001251635A1 (en) * 2000-04-17 2001-10-30 Advertising.Com, Inc. Apparatus and method for delivery of targeted marketing to automated service machines
US20020054087A1 (en) * 2000-04-17 2002-05-09 Roland Noll Channel dancer
US8244635B2 (en) * 2000-04-25 2012-08-14 Yodlee.Com, Inc. System and method for syndicated collection, aggregation and delivery of personal data
US7395333B1 (en) * 2000-05-09 2008-07-01 Sun Microsystems, Inc. Method and apparatus to obtain negotiated service advertisement
JP2001325516A (en) * 2000-05-16 2001-11-22 Sony Corp Device and method for providing information, device and method for processing information, and program storage medium
US20050289015A1 (en) * 2000-05-17 2005-12-29 Hunter Charles E System and method permitting merchants to use electronic billboard displays to carry advertisements for products that can be purchased through a universal, automated order processing system
WO2001090956A1 (en) * 2000-05-24 2001-11-29 Overture Services, Inc. Online media exchange
US8028314B1 (en) 2000-05-26 2011-09-27 Sharp Laboratories Of America, Inc. Audiovisual information management system
US6865574B1 (en) * 2000-06-02 2005-03-08 Vignette Corporation Method for client-side personalization
US10684350B2 (en) 2000-06-02 2020-06-16 Tracbeam Llc Services and applications for a communications network
US10641861B2 (en) 2000-06-02 2020-05-05 Dennis J. Dupray Services and applications for a communications network
US9875492B2 (en) 2001-05-22 2018-01-23 Dennis J. Dupray Real estate transaction system
US8060389B2 (en) 2000-06-07 2011-11-15 Apple Inc. System and method for anonymous location based services
US8489669B2 (en) 2000-06-07 2013-07-16 Apple Inc. Mobile data processing system moving interest radius
US6456234B1 (en) 2000-06-07 2002-09-24 William J. Johnson System and method for proactive content delivery by situation location
JP4547777B2 (en) * 2000-06-19 2010-09-22 コニカミノルタビジネステクノロジーズ株式会社 E-mail management apparatus, e-mail processing system, e-mail processing method, and computer-readable recording medium recording e-mail processing program
JP2002009691A (en) * 2000-06-20 2002-01-11 Nec Corp System and method for distributing area information
US8090791B1 (en) * 2000-06-20 2012-01-03 At&T Intellectual Property Ii, L.P. Active requesting of information for pseudo-live performance
US7487112B2 (en) * 2000-06-29 2009-02-03 Barnes Jr Melvin L System, method, and computer program product for providing location based services and mobile e-commerce
US7133837B1 (en) * 2000-06-29 2006-11-07 Barnes Jr Melvin L Method and apparatus for providing communication transmissions
US20020013831A1 (en) * 2000-06-30 2002-01-31 Arto Astala System having mobile terminals with wireless access to the internet and method for doing same
US8041817B2 (en) * 2000-06-30 2011-10-18 At&T Intellectual Property I, Lp Anonymous location service for wireless networks
US6754484B1 (en) * 2000-07-10 2004-06-22 Nokia Corporation Short messaging using information beacons
TW511376B (en) * 2000-07-11 2002-11-21 Takashi Karakawa Electronic poster system
US6965920B2 (en) * 2000-07-12 2005-11-15 Peter Henrik Pedersen Profile responsive electronic message management system
US20020111146A1 (en) * 2000-07-18 2002-08-15 Leonid Fridman Apparatuses, methods, and computer programs for displaying information on signs
US20020026361A1 (en) * 2000-07-20 2002-02-28 Jonas Blom Position-based advertisement broker
US6505123B1 (en) * 2000-07-24 2003-01-07 Weatherbank, Inc. Interactive weather advisory system
US7319975B2 (en) * 2000-07-24 2008-01-15 Emergency 24, Inc. Internet-based advertising and referral system
WO2002010996A2 (en) * 2000-07-27 2002-02-07 Borderfree Ltd. Universal shopping basket
US7257581B1 (en) 2000-08-04 2007-08-14 Guardian Networks, Llc Storage, management and distribution of consumer information
US9928508B2 (en) * 2000-08-04 2018-03-27 Intellectual Ventures I Llc Single sign-on for access to a central data repository
US8566248B1 (en) * 2000-08-04 2013-10-22 Grdn. Net Solutions, Llc Initiation of an information transaction over a network via a wireless device
US7467141B1 (en) 2000-08-04 2008-12-16 Grdn. Net Solutions, Llc Branding and revenue sharing models for facilitating storage, management and distribution of consumer information
US6993887B2 (en) 2000-08-07 2006-02-07 Dsd Communications, Inc. System and method for including packets with goods during automated packaging
SE517656C2 (en) * 2000-08-25 2002-07-02 Proxigate Ab Information extraction system for a mobile terminal
JP2002073830A (en) * 2000-08-25 2002-03-12 Fujitsu Ltd Commerce information distribution system
US8543456B2 (en) * 2003-12-15 2013-09-24 Ip Mining Corporation Media targeting system and method
US20020165781A1 (en) * 2000-10-31 2002-11-07 Mckay Brent Interactive media management system and method for network applications
US20060122886A1 (en) * 2003-12-15 2006-06-08 Mckay Brent Media targeting system and method
US20050166220A1 (en) * 2001-08-30 2005-07-28 Mckay Brent Visual Network Appliance System
US20050195173A1 (en) * 2001-08-30 2005-09-08 Mckay Brent User Interface for Large-Format Interactive Display Systems
KR100415372B1 (en) * 2000-08-31 2004-01-16 (주) 고미드 System and method for determining the users having the similar registered information on a cyber space
US20020059092A1 (en) * 2000-09-08 2002-05-16 Hirohisa Naito Behavior data fee collection system
US20020056091A1 (en) * 2000-09-13 2002-05-09 Bala Ravi Narayan Software agent for facilitating electronic commerce transactions through display of targeted promotions or coupons
US8020183B2 (en) * 2000-09-14 2011-09-13 Sharp Laboratories Of America, Inc. Audiovisual management system
GB0023181D0 (en) * 2000-09-20 2000-11-01 Koninkl Philips Electronics Nv Message handover for networked beacons
US7378982B2 (en) * 2000-09-28 2008-05-27 Abdulahi Mohamed Electronic display with multiple pre-programmed messages
MXPA03003138A (en) 2000-10-11 2003-07-14 United Video Properties Inc Systems and methods for providing storage of data on servers in an on-demand media delivery system.
US20020100254A1 (en) * 2000-10-12 2002-08-01 Dsd Communications, Inc. System and method for targeted advertising and marketing
US7426513B2 (en) * 2000-10-12 2008-09-16 Sap Portals Israel Ltd. Client-based objectifying of text pages
US20040215518A1 (en) * 2000-10-12 2004-10-28 Dsd Communications, Inc. System and method for targeted advertising and marketing
US20020054130A1 (en) 2000-10-16 2002-05-09 Abbott Kenneth H. Dynamically displaying current status of tasks
GB0025571D0 (en) * 2000-10-18 2000-12-06 Ncr Int Inc Self-service terminals and self-service networks
US20020174222A1 (en) * 2000-10-27 2002-11-21 Cox Earl D. Behavior experts in e-service management
US7085806B1 (en) * 2000-11-03 2006-08-01 Matchnet Plc Method and apparatus for recommending a match to another
US7487130B2 (en) * 2000-11-07 2009-02-03 Grdn. Net Solutions, Llc Consumer-controlled limited and constrained access to a centrally stored information account
JP2002149700A (en) * 2000-11-09 2002-05-24 Fujitsu Ltd Method for information distribution and reception using layout information
JP2002207844A (en) * 2000-11-13 2002-07-26 Fuji Xerox Co Ltd Knowledge management diagnostic method, its device, program and storage medium
US6965875B1 (en) * 2000-11-14 2005-11-15 Robert Levine Method and system for customizing a distribution network based on market conditions
DE10059211A1 (en) * 2000-11-29 2002-06-20 Philips Corp Intellectual Pty Object locating device e.g. for locating people at trade fair etc., transmits location information to database using device with e.g. active badge
US7675503B2 (en) 2000-11-29 2010-03-09 Ncr Corporation Method of displaying information by a network kiosk
US20020147644A1 (en) * 2000-12-11 2002-10-10 Ragavan Subramanian System and method for managing and utilizing location and time-based information
JP4302872B2 (en) * 2000-12-12 2009-07-29 パナソニック株式会社 Landmark update system and navigation device
US9107030B2 (en) 2000-12-13 2015-08-11 Thomas E. Coverstone Communication system for sending advertisements based on location determination and previously specified user selections
GB2370149A (en) * 2000-12-14 2002-06-19 World Information On Net Method of displaying advertisements on a vehicle
US20040036622A1 (en) * 2000-12-15 2004-02-26 Semyon Dukach Apparatuses, methods, and computer programs for displaying information on signs
EP1215608A1 (en) * 2000-12-15 2002-06-19 Pioneer Corporation Advertisement information providing system
US20020077891A1 (en) * 2000-12-15 2002-06-20 Castle Daniel C. Method and apparatus to maximize advertising revenue
US20020077901A1 (en) * 2000-12-19 2002-06-20 Catalina Marketing International, Inc. Paired promotion architecture
US7428411B2 (en) 2000-12-19 2008-09-23 At&T Delaware Intellectual Property, Inc. Location-based security rules
US7181225B1 (en) 2000-12-19 2007-02-20 Bellsouth Intellectual Property Corporation System and method for surveying wireless device users by location
US7085555B2 (en) 2000-12-19 2006-08-01 Bellsouth Intellectual Property Corporation Location blocking service from a web advertiser
US7116977B1 (en) 2000-12-19 2006-10-03 Bellsouth Intellectual Property Corporation System and method for using location information to execute an action
US7224978B2 (en) 2000-12-19 2007-05-29 Bellsouth Intellectual Property Corporation Location blocking service from a wireless service provider
WO2002075560A2 (en) * 2000-12-20 2002-09-26 Thomas Schneider Methods for managing location based web services
US7295829B2 (en) * 2000-12-22 2007-11-13 At&T Bls Intellectual Property, Inc. System, apparatus and method for managing telephone call records
US7802174B2 (en) * 2000-12-22 2010-09-21 Oracle International Corporation Domain based workflows
US8015600B2 (en) 2000-12-22 2011-09-06 Oracle International Corporation Employing electronic certificate workflows
US20030006911A1 (en) * 2000-12-22 2003-01-09 The Cadre Group Inc. Interactive advertising system and method
US7380008B2 (en) 2000-12-22 2008-05-27 Oracle International Corporation Proxy system
US7415607B2 (en) * 2000-12-22 2008-08-19 Oracle International Corporation Obtaining and maintaining real time certificate status
US7363339B2 (en) * 2000-12-22 2008-04-22 Oracle International Corporation Determining group membership
US7711818B2 (en) * 2000-12-22 2010-05-04 Oracle International Corporation Support for multiple data stores
US7072956B2 (en) 2000-12-22 2006-07-04 Microsoft Corporation Methods and systems for context-aware policy determination and enforcement
US6975705B2 (en) * 2000-12-22 2005-12-13 Bellsouth Intellectual Property Corp. System, method and apparatus for capturing and processing call processing failures occurring at a telephone switch control processor
US7493565B2 (en) 2000-12-22 2009-02-17 Microsoft Corporation Environment-interactive context-aware devices and methods
US7099660B2 (en) 2000-12-22 2006-08-29 Bellsouth Intellectual Property Corp. System, method and apparatus for a network-organized repository of data
US7937655B2 (en) * 2000-12-22 2011-05-03 Oracle International Corporation Workflows with associated processes
US7581011B2 (en) * 2000-12-22 2009-08-25 Oracle International Corporation Template based workflow definition
US7085834B2 (en) * 2000-12-22 2006-08-01 Oracle International Corporation Determining a user's groups
US7475151B2 (en) * 2000-12-22 2009-01-06 Oracle International Corporation Policies for modifying group membership
US6944679B2 (en) * 2000-12-22 2005-09-13 Microsoft Corp. Context-aware systems and methods, location-aware systems and methods, context-aware vehicles and methods of operating the same, and location-aware vehicles and methods of operating the same
US7349912B2 (en) 2000-12-22 2008-03-25 Oracle International Corporation Runtime modification of entries in an identity system
US7080144B2 (en) 2000-12-22 2006-07-18 Bell South Intellectual Property Corp. System enabling access to obtain real-time information from a cell site when an emergency event occurs at the site
US7213249B2 (en) * 2000-12-22 2007-05-01 Oracle International Corporation Blocking cache flush requests until completing current pending requests in a local server and remote server
US6792269B2 (en) 2000-12-22 2004-09-14 Bellsouth Intellectual Property Corporation System, method and apparatus for tracking deployment of cellular telephone network sites
US6964022B2 (en) 2000-12-22 2005-11-08 Xerox Corporation Electronic board system
US7269656B2 (en) * 2000-12-28 2007-09-11 Xerox Corporation Remote order entry system and method
US20020087400A1 (en) * 2000-12-28 2002-07-04 Denis Khoo Method and system for providing a reward for playing content received over a data network
US20020087401A1 (en) * 2000-12-29 2002-07-04 Gateway, Inc. System and method for targeted advertising
CA2434258A1 (en) * 2001-01-02 2002-07-25 Delta Air Lines, Inc. Exchanging electronic messages between a host computer system and a distributed computer system
US9183571B2 (en) * 2007-09-14 2015-11-10 Qualcomm Incorporated System and method for providing advertisement data to a mobile computing device
US6795710B1 (en) 2001-01-05 2004-09-21 Palmone, Inc. Identifying client patterns using online location-based derivative analysis
US8504074B2 (en) * 2001-01-05 2013-08-06 Palm, Inc. System and method for providing advertisement data to a mobile computing device
US20020111852A1 (en) * 2001-01-16 2002-08-15 Levine Robyn R. Business offering content delivery
US7174305B2 (en) 2001-01-23 2007-02-06 Opentv, Inc. Method and system for scheduling online targeted content delivery
US7299007B2 (en) * 2001-02-01 2007-11-20 Ack Venture Holdings, Llc Mobile computing and communication
US6774811B2 (en) * 2001-02-02 2004-08-10 International Business Machines Corporation Designation and opportunistic tracking of valuables
US20020138331A1 (en) * 2001-02-05 2002-09-26 Hosea Devin F. Method and system for web page personalization
US7027801B1 (en) * 2001-02-06 2006-04-11 Nortel Networks Limited Method delivering location-base targeted advertisements to mobile subscribers
JP2002232570A (en) * 2001-02-06 2002-08-16 Mitsubishi Electric Corp Personal information utilizing system
US20030222134A1 (en) * 2001-02-17 2003-12-04 Boyd John E Electronic advertising device and method of using the same
AU2002255568B8 (en) 2001-02-20 2014-01-09 Adidas Ag Modular personal network systems and methods
ES2217107T3 (en) * 2001-02-23 2004-11-01 Swisscom Ag PROCEDURE AND SYSTEM FOR THE TRANSMISSION OF SPECIFIC INFORMATION OF A PLACE TO MOBILE SUBSCRIBERS.
US8595061B2 (en) * 2001-02-23 2013-11-26 Vivonet Inc. System and method for generating customer surveys and promotional offers
US7259694B2 (en) 2001-02-26 2007-08-21 International Business Machines Corporation Wireless communication system and method to provide geo-spatial related event data
GB0105075D0 (en) * 2001-03-01 2001-04-18 Red M Communications Ltd An interactive display system
US20020123923A1 (en) * 2001-03-01 2002-09-05 Stefanos Manganaris Method and system for assessing intrinsic customer value
US7039598B2 (en) * 2001-03-02 2006-05-02 Verizon Laboratories Inc. Method of estimating expected revenues from business directory books
US20020129104A1 (en) * 2001-03-08 2002-09-12 Siemens Transportation Systems, Inc. Integrated system and method for centralized transit information handling
US7302634B2 (en) 2001-03-14 2007-11-27 Microsoft Corporation Schema-based services for identity-based data access
US7539747B2 (en) * 2001-03-14 2009-05-26 Microsoft Corporation Schema-based context service
US7024662B2 (en) 2001-03-14 2006-04-04 Microsoft Corporation Executing dynamically assigned functions while providing services
US20020133535A1 (en) * 2001-03-14 2002-09-19 Microsoft Corporation Identity-centric data access
JP2004530336A (en) * 2001-03-20 2004-09-30 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Beacon infrastructure
US20020138580A1 (en) * 2001-03-21 2002-09-26 Binnus Al-Kazily Location based information delivery
US20020143623A1 (en) * 2001-03-29 2002-10-03 Dayley J. Don Method for personalized drive-thru service
US20020161642A1 (en) * 2001-04-02 2002-10-31 Schultz Steven H. Method for distributing coupons via in-store photo processing equipment
US7412202B2 (en) * 2001-04-03 2008-08-12 Koninklijke Philips Electronics N.V. Method and apparatus for generating recommendations based on user preferences and environmental characteristics
US7136826B2 (en) * 2001-04-04 2006-11-14 Koninklijke Philips Electronics N. V. Method for creating personality profiles using tagged physical objects
US10776804B2 (en) * 2001-04-06 2020-09-15 Cuesol, Inc. Methods and systems for providing personalized information to users in a commercial establishment
US7856368B2 (en) 2001-04-06 2010-12-21 Ahold Licensing Sa Methods and systems for providing personalized information to users in a commercial establishment
US20030014483A1 (en) * 2001-04-13 2003-01-16 Stevenson Daniel C. Dynamic networked content distribution
US7299256B2 (en) * 2001-04-17 2007-11-20 Hewlett-Packard Development Company, L.P. Creating a virtual link between a physical location and its web representation
US7797374B2 (en) * 2001-04-17 2010-09-14 Cbs Interactive Inc. System and method for providing digital messaging services
US20020184086A1 (en) * 2001-04-19 2002-12-05 Leif Linde Method and system for distributing targeted advertising
US20020194062A1 (en) * 2001-04-19 2002-12-19 Leif Linde Method and system for simulating the distribution of targeted advertising
US7904814B2 (en) 2001-04-19 2011-03-08 Sharp Laboratories Of America, Inc. System for presenting audio-video content
US6879838B2 (en) * 2001-04-20 2005-04-12 Koninklijke Philips Electronics N.V. Distributed location based service system
JP2002318132A (en) * 2001-04-23 2002-10-31 Hitachi Ltd Voice dialogue type navigation system, mobile terminal device and voice dialogue server
US20020165967A1 (en) * 2001-05-02 2002-11-07 Morgan Paul A. Global personalization engine
US20020165770A1 (en) * 2001-05-04 2002-11-07 Individual Network, Inc. Method and system for providing content with an option
US7739162B1 (en) 2001-05-04 2010-06-15 West Corporation System, method, and business method for setting micropayment transaction to a pre-paid instrument
US20020169655A1 (en) * 2001-05-10 2002-11-14 Beyer Dirk M. Global campaign optimization with promotion-specific customer segmentation
WO2002093800A1 (en) 2001-05-11 2002-11-21 Wildseed, Ltd. Method and system for providing an opinion and aggregating opinions with a mobile telecommunication device
US7433922B2 (en) * 2001-05-11 2008-10-07 Varia Llc Method and system for collecting and displaying aggregate presence information for mobile media players
US20020174009A1 (en) * 2001-05-17 2002-11-21 Jeff Myers Integrated system for gathering commerce information and distributing advertising using a global computer network
US7340438B2 (en) * 2001-05-21 2008-03-04 Nokia Corporation Method and apparatus for managing and enforcing user privacy
US6678516B2 (en) * 2001-05-21 2004-01-13 Nokia Corporation Method, system, and apparatus for providing services in a privacy enabled mobile and Ubicom environment
US8082096B2 (en) 2001-05-22 2011-12-20 Tracbeam Llc Wireless location routing applications and architecture therefor
EP1403761B1 (en) 2001-06-27 2008-06-04 Sony Corporation Integrated circuit device, information processing device, information recording device memory management method, mobile terminal device, semiconductor integrated circuit device, and communication method using mobile terminal device
US7098870B2 (en) * 2001-06-29 2006-08-29 Novus Partners Llc Advertising method for dynamic billboards
EP1417612A1 (en) * 2001-07-10 2004-05-12 Koninklijke Philips Electronics N.V. Leisure facility visitor interaction system
US20030014306A1 (en) * 2001-07-13 2003-01-16 Marko Kurt R. Method and system for providing coupons
US7117266B2 (en) * 2001-07-17 2006-10-03 Bea Systems, Inc. Method for providing user-apparent consistency in a wireless device
US20030018524A1 (en) * 2001-07-17 2003-01-23 Dan Fishman Method for marketing and selling products to a user of a wireless device
US20030017826A1 (en) * 2001-07-17 2003-01-23 Dan Fishman Short-range wireless architecture
US20030153338A1 (en) 2001-07-24 2003-08-14 Herz Frederick S. M. Autoband
US8010605B2 (en) * 2001-08-14 2011-08-30 Imagitas, Inc. System and method for sharing information among provider systems
AUPR704101A0 (en) * 2001-08-15 2001-09-06 Adamson, Walter System and method for determining audience characteristics.
US6829491B1 (en) * 2001-08-15 2004-12-07 Kathrein-Werke Kg Dynamic and self-optimizing smart network
US20050182673A1 (en) * 2001-08-31 2005-08-18 Sieghard Marzian Method for automatic pattern recognition and regulation of economic processes pattern recognition system and autopilot for economic processes taking into account the productive value of customer relations
US20120158776A1 (en) * 2001-09-20 2012-06-21 Rockwell Software Inc. System and method for capturing, processing and replaying content
US7571124B2 (en) * 2001-09-24 2009-08-04 International Business Machines Corporation Location based services virtual bookmarking
US20030065650A1 (en) * 2001-10-03 2003-04-03 Annand Ritchie I. Method and query application tool for searching hierarchical databases
US6697802B2 (en) * 2001-10-12 2004-02-24 International Business Machines Corporation Systems and methods for pairwise analysis of event data
FI20011994A0 (en) * 2001-10-12 2001-10-12 Wimeapp Oy Device for conveying information
US7474698B2 (en) 2001-10-19 2009-01-06 Sharp Laboratories Of America, Inc. Identification of replay segments
US7302465B2 (en) * 2001-10-22 2007-11-27 Comverse, Inc. Distributed multimedia transfer
US6999514B2 (en) 2001-10-26 2006-02-14 Selliah Rathnam Motion compensation with subblock scanning
JP3698090B2 (en) * 2001-11-08 2005-09-21 日産自動車株式会社 Customer preference estimation method and apparatus
US7035863B2 (en) * 2001-11-13 2006-04-25 Koninklijke Philips Electronics N.V. Method, system and program product for populating a user profile based on existing user profiles
US20090125380A1 (en) * 2001-11-14 2009-05-14 Retaildna, Llc System and method for location based suggestive selling
US20030101097A1 (en) * 2001-11-16 2003-05-29 Ncr Corporation Metacommerce system
JP2003223591A (en) * 2001-11-20 2003-08-08 Matsushita Electric Ind Co Ltd Electronic commerce service system, electronic commerce terminal, electronic commerce service server and computer program
GB0128220D0 (en) * 2001-11-24 2002-01-16 Koninkl Philips Electronics Nv Location based delivery of service data
US7225256B2 (en) * 2001-11-30 2007-05-29 Oracle International Corporation Impersonation in an access system
US20030105667A1 (en) * 2001-12-03 2003-06-05 Ncr Corporation System for targeting information to consumers at a location
US20030115278A1 (en) * 2001-12-13 2003-06-19 Goker Mehmet H. Method and system for personalizing content to be delivered to a group factoring into account individual interests of each group member
US7206744B2 (en) * 2001-12-14 2007-04-17 Sbc Technology Resources, Inc. Voice review of privacy policy in a mobile environment
US7130865B2 (en) * 2001-12-19 2006-10-31 First Data Corporation Methods and systems for developing market intelligence
US7929951B2 (en) * 2001-12-20 2011-04-19 Stevens Lawrence A Systems and methods for storage of user information and for verifying user identity
WO2003054677A2 (en) * 2001-12-21 2003-07-03 Micronas Gmbh Method and device for the exchange of data
US20030126095A1 (en) * 2001-12-28 2003-07-03 Docomo Communications Laboratories Usa, Inc. Context-aware market-making service
US7215280B1 (en) 2001-12-31 2007-05-08 Rdpa, Llc Satellite positioning system enabled media exposure
US7038619B2 (en) * 2001-12-31 2006-05-02 Rdp Associates, Incorporated Satellite positioning system enabled media measurement system and method
US20030135499A1 (en) * 2002-01-14 2003-07-17 Schirmer Andrew Lewis System and method for mining a user's electronic mail messages to determine the user's affinities
DE10201859B4 (en) * 2002-01-18 2004-01-29 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Method for supplying a program-based information system with targeted location information
JP4216561B2 (en) * 2002-02-07 2009-01-28 富士フイルム株式会社 Server device
US7912971B1 (en) 2002-02-27 2011-03-22 Microsoft Corporation System and method for user-centric authorization to access user-specific information
US7076558B1 (en) * 2002-02-27 2006-07-11 Microsoft Corporation User-centric consent management system and method
US8214741B2 (en) 2002-03-19 2012-07-03 Sharp Laboratories Of America, Inc. Synchronization of video and data
US20040150676A1 (en) * 2002-03-25 2004-08-05 Gottfurcht Elliot A. Apparatus and method for simple wide-area network navigation
US20030195800A1 (en) * 2002-04-10 2003-10-16 International Business Machines Corporation System and method for smart UPC tag based advertising
GB2389435A (en) * 2002-04-10 2003-12-10 Deaf Alerter Plc A cellular phone based alert messaging system for notifying users at risk
US6970871B1 (en) * 2002-04-11 2005-11-29 Sprint Spectrum L.P. System and method of sorting information based on a location of a mobile station
US8694352B1 (en) 2003-04-22 2014-04-08 Reflexis Systems, Inc. System and method for providing handheld field force data gathering automation in a big box retail environment
JP3607687B2 (en) * 2002-04-26 2005-01-05 株式会社東芝 Data transmission / reception system and data transmission / reception method
EP1369842B1 (en) * 2002-05-08 2009-01-07 iPOC Technologies AG Wireless multimedia display device
US7840658B2 (en) * 2002-05-15 2010-11-23 Oracle International Corporation Employing job code attributes in provisioning
US7216163B2 (en) * 2002-05-15 2007-05-08 Oracle International Corporation Method and apparatus for provisioning tasks using a provisioning bridge server
US20030216960A1 (en) * 2002-05-16 2003-11-20 Richard Postrel System and method for offering geocentric-based incentives and executing a commercial transaction via a wireless device
US8611919B2 (en) * 2002-05-23 2013-12-17 Wounder Gmbh., Llc System, method, and computer program product for providing location based services and mobile e-commerce
US10489449B2 (en) 2002-05-23 2019-11-26 Gula Consulting Limited Liability Company Computer accepting voice input and/or generating audible output
WO2003102738A2 (en) * 2002-05-31 2003-12-11 Garcia Johann S Method and system for targeted internet search engine
EP1514417A4 (en) * 2002-05-31 2005-06-15 Predictive Media Corp Method and system for the storage, viewing management, and delivery of targeted advertising
US7398209B2 (en) 2002-06-03 2008-07-08 Voicebox Technologies, Inc. Systems and methods for responding to natural language speech utterance
WO2003104947A2 (en) * 2002-06-06 2003-12-18 Hardt Dick C Distributed hierarchical identity management
US20030233422A1 (en) * 2002-06-12 2003-12-18 Andras Csaszar Method and apparatus for creation, publication and distribution of digital objects through digital networks
WO2004000868A1 (en) * 2002-06-19 2003-12-31 University Of Rochester Oligonucleotide directed misfolding of rna
US8666538B2 (en) * 2002-06-27 2014-03-04 At&T Intellectual Property I, Lp Information filling station facilitating wireless transfer of data content to a portable device or other pre-defined locations
US7305365B1 (en) * 2002-06-27 2007-12-04 Microsoft Corporation System and method for controlling access to location information
US8427303B1 (en) 2002-06-27 2013-04-23 Geomass Limited Liability Company System and method for providing media content having attributes matching a user's stated preference
US20040002897A1 (en) * 2002-06-27 2004-01-01 Vishik Claire Svetlana In-store (on premises) targeted marketing services for wireless customers
WO2004003705A2 (en) 2002-06-27 2004-01-08 Small World Productions, Inc. System and method for locating and notifying a user of a person, place or thing having attributes matching the user's stated prefernces
US9886309B2 (en) 2002-06-28 2018-02-06 Microsoft Technology Licensing, Llc Identity-based distributed computing for device resources
US20040006571A1 (en) * 2002-07-05 2004-01-08 Anjali Anagol-Subbarao Architecture and method for product catalog web service
FR2842057B1 (en) * 2002-07-05 2005-10-28 Canon Kk METHOD AND DEVICE FOR PROCESSING DATA IN A COMMUNICATION NETWORK
US20040006610A1 (en) * 2002-07-05 2004-01-08 Anjali Anagol-Subbarao Architecture and method for configuration validation web service
US20040005900A1 (en) * 2002-07-05 2004-01-08 Martin Zilliacus Mobile terminal interactivity with multimedia programming
FI20021383A0 (en) * 2002-07-12 2002-07-12 Mobicus Oy Procedure and system for changing a user interface for a mobile telephone
US7693720B2 (en) 2002-07-15 2010-04-06 Voicebox Technologies, Inc. Mobile systems and methods for responding to natural language speech utterance
WO2004010715A2 (en) * 2002-07-24 2004-01-29 On Command Corporation Techniques for conducting a survey using an item selection system
US8010423B2 (en) * 2002-08-29 2011-08-30 International Business Machines Corporation Anticipatory mobile system service brokering and resource planning from multiple providers
US8015259B2 (en) * 2002-09-10 2011-09-06 Alan Earl Swahn Multi-window internet search with webpage preload
TW200500871A (en) * 2002-09-12 2005-01-01 Ibm Apparatus, system and method of sending e-mail messages using physical locations as e-mail addresses
US20040054730A1 (en) * 2002-09-12 2004-03-18 International Business Machines Corporation Apparatus, system and method of receiving e-mail messages sent to physical locations
US20040054732A1 (en) * 2002-09-12 2004-03-18 International Business Machines Corporation Apparatus, system and method of sending e-mail messages using physical locations as e-mail addresses
US7306143B2 (en) * 2002-09-20 2007-12-11 Cubic Corporation Dynamic smart card/media imaging
US7657907B2 (en) 2002-09-30 2010-02-02 Sharp Laboratories Of America, Inc. Automatic user profiling
US7900229B2 (en) * 2002-10-15 2011-03-01 Opentv, Inc. Convergence of interactive television and wireless technologies
US20040073361A1 (en) 2002-10-15 2004-04-15 Assimakis Tzamaloukas Enhanced mobile communication device, and transportation application thereof
US20040078260A1 (en) * 2002-10-22 2004-04-22 Michael Milgramm System for sales optimization utilizing biometric customer recognition technique
KR20050074524A (en) * 2002-11-06 2005-07-18 코닌클리케 필립스 일렉트로닉스 엔.브이. Presenting an information item on a mobile device
US7447642B2 (en) * 2002-11-07 2008-11-04 International Business Machines Corporation Location based services revenue sharing and cost offsetting
US8027843B2 (en) * 2002-11-07 2011-09-27 International Business Machines Corporation On-demand supplemental diagnostic and service resource planning for mobile systems
US20040093299A1 (en) * 2002-11-07 2004-05-13 International Business Machines Corporation System and method for coalescing information for presentation to a vehicle operator
GB0227027D0 (en) * 2002-11-20 2002-12-24 Koninkl Philips Electronics Nv A method of distributing the location of a mobile device
AU2003248880A1 (en) * 2002-11-26 2004-06-18 The Advertizing Firm, Inc. Method and system of advertising
FR2848002A1 (en) * 2002-12-02 2004-06-04 Marques Et De Droits Derives I Data e.g. oral information, transmission system for cellular radio transmission network e.g. GPRS, has correlation software that correlates coded information with user profiles to transmit information coded based on user criteria
US20040107127A1 (en) * 2002-12-02 2004-06-03 Xerox Corporation System and method for managing direct mail campaigns
CN1745392A (en) * 2002-12-10 2006-03-08 通乐宝公司 Content creation, distribution, interaction, and monitoring system
US20040117357A1 (en) * 2002-12-17 2004-06-17 International Business Machines Corporation Method, system and program product for identifying similar user profiles in a collection
US20040123234A1 (en) * 2002-12-18 2004-06-24 Schemalogic, Inc. Method and system for change control management of shema definition objects
US9503470B2 (en) 2002-12-24 2016-11-22 Fred Herz Patents, LLC Distributed agent based model for security monitoring and response
US8306908B1 (en) 2002-12-31 2012-11-06 West Corporation Methods and apparatus for intelligent selection of goods and services in telephonic and electronic commerce
US7480512B2 (en) 2004-01-16 2009-01-20 Bones In Motion, Inc. Wireless device, program products and methods of using a wireless device to deliver services
FI115190B (en) * 2003-01-21 2005-03-15 Nokia Corp Method for triggering a location dependent function, system and device
WO2004068317A2 (en) * 2003-01-28 2004-08-12 Llach Eduardo F Targeted and dynamic advertising impressions using a mixture of price metrics
US7493646B2 (en) 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
US7322042B2 (en) * 2003-02-07 2008-01-22 Broadon Communications Corp. Secure and backward-compatible processor and secure software execution thereon
US20040267384A1 (en) * 2003-02-07 2004-12-30 Broadon Communications, Inc. Integrated console and controller
US7779482B1 (en) 2003-02-07 2010-08-17 iGware Inc Delivery of license information using a short messaging system protocol in a closed content distribution system
US8131649B2 (en) * 2003-02-07 2012-03-06 Igware, Inc. Static-or-dynamic and limited-or-unlimited content rights
US20100017627A1 (en) 2003-02-07 2010-01-21 Broadon Communications Corp. Ensuring authenticity in a closed content distribution system
CA2459653A1 (en) * 2003-03-04 2004-09-04 James George Pseudoposition generator
US7278165B2 (en) * 2003-03-18 2007-10-02 Sony Corporation Method and system for implementing digital rights management
WO2004086257A1 (en) * 2003-03-26 2004-10-07 City Of Johannesburg System and method for accessing and recording information for use in law enforcement
US20040193611A1 (en) * 2003-03-31 2004-09-30 Padmanabhan Raghunandhan A system for using telephone numbers for emails and for a more efficient search engine.
US8712857B1 (en) 2003-03-31 2014-04-29 Tuxis Technologies Llc Methods and apparatus for intelligent selection of goods and services in mobile commerce
JPWO2004090773A1 (en) * 2003-04-09 2006-07-06 富士通株式会社 Information provision mediation system, information provision mediation method, and computer program
US20040215712A1 (en) * 2003-04-11 2004-10-28 Henricks Michael Roy Wireless data server for transient clients
US6805277B1 (en) * 2003-04-16 2004-10-19 Lotes Co., Ltd. Process for soldering electric connector onto circuit board
US7107447B2 (en) * 2003-04-17 2006-09-12 America Online, Inc. Use of pseudonyms vs. real names
US20060235864A1 (en) * 2005-04-14 2006-10-19 Apple Computer, Inc. Audio sampling and acquisition system
US20040225562A1 (en) * 2003-05-09 2004-11-11 Aquantive, Inc. Method of maximizing revenue from performance-based internet advertising agreements
US7188026B2 (en) * 2003-05-12 2007-03-06 Dash Navigation, Inc. Hierarchical floating car data network
US20030167212A1 (en) * 2003-05-15 2003-09-04 Emergency 24, Inc. Method and system for providing relevant advertisement internet hyperlinks
US7356332B2 (en) * 2003-06-09 2008-04-08 Microsoft Corporation Mobile information system for presenting information to mobile devices
GB2403365B (en) * 2003-06-27 2008-01-30 Hewlett Packard Development Co An autonomous camera having exchangeable behaviours
US7471946B2 (en) * 2003-06-27 2008-12-30 At&T Delaware Intellectual Property, Inc. Methods of providing messages using location criteria and related systems
US20040010566A1 (en) * 2003-06-27 2004-01-15 Emergency 24, Inc. System and method for estimating the geographic location of an internet user
US20050108366A1 (en) * 2003-07-02 2005-05-19 International Business Machines Corporation Administering devices with domain state objects
US7862428B2 (en) * 2003-07-02 2011-01-04 Ganz Interactive action figures for gaming systems
US8412566B2 (en) 2003-07-08 2013-04-02 Yt Acquisition Corporation High-precision customer-based targeting by individual usage statistics
US20050039206A1 (en) * 2003-08-06 2005-02-17 Opdycke Thomas C. System and method for delivering and optimizing media programming in public spaces
EP1522939A1 (en) * 2003-08-12 2005-04-13 GBS Global Business Software and Services Limited Method for providing process-dependent data
US20050038699A1 (en) * 2003-08-12 2005-02-17 Lillibridge Mark David System and method for targeted advertising via commitment
US7592908B2 (en) * 2003-08-13 2009-09-22 Arbitron, Inc. Universal display exposure monitor using personal locator service
CN1867937A (en) * 2003-08-18 2006-11-22 尊皇有限公司 Spontaneous delivery marketing system and method
US20050043940A1 (en) * 2003-08-20 2005-02-24 Marvin Elder Preparing a data source for a natural language query
US20050049914A1 (en) * 2003-08-25 2005-03-03 Parish David H. Systems and methods for a retail system
SE0303550L (en) * 2003-09-03 2005-04-12 Tagmaster Ab Procedure for transmitting geographical information to vehicles or individuals
US8620733B2 (en) 2003-09-11 2013-12-31 Catalina Marketing Corporation Method and system for electronic distribution of incentives having real-time consumer-based directions
US8484076B2 (en) 2003-09-11 2013-07-09 Catalina Marketing Corporation Proximity-based method and system for generating customized incentives
US8583475B2 (en) 2003-09-11 2013-11-12 Catalina Marketing Corporation Method and system for generating intelligent electronic banners based on user information
US8301494B2 (en) * 2003-09-11 2012-10-30 Catalina Marketing Corporation Method and system for managing inventory and promotions campaign based on redemption data
US8620732B2 (en) 2003-09-11 2013-12-31 Catalina Marketing Corporation Method and system for presenting banners having direct link to user profile information
US8554611B2 (en) * 2003-09-11 2013-10-08 Catalina Marketing Corporation Method and system for electronic delivery of incentive information based on user proximity
US20060004631A1 (en) * 2003-09-11 2006-01-05 Roberts Gregory B Method and system for generating real-time directions associated with product promotions
US8473729B2 (en) 2003-09-15 2013-06-25 Intel Corporation Method and apparatus for managing the privacy and disclosure of location information
US8005763B2 (en) * 2003-09-30 2011-08-23 Visa U.S.A. Inc. Method and system for providing a distributed adaptive rules based dynamic pricing system
EP1678869A1 (en) * 2003-10-08 2006-07-12 Stephan J. Engberg Method and sytem for establishing a communication using privacy enhancing techniques
US7904487B2 (en) 2003-10-09 2011-03-08 Oracle International Corporation Translating data access requests
US7882132B2 (en) 2003-10-09 2011-02-01 Oracle International Corporation Support for RDBMS in LDAP system
JP4483259B2 (en) * 2003-10-16 2010-06-16 富士ゼロックス株式会社 Application program execution system, sensor, first server, second server, object, and application program execution method
JP3881334B2 (en) * 2003-11-20 2007-02-14 インターナショナル・ビジネス・マシーンズ・コーポレーション Information processing apparatus, wireless communication method, wireless communication program, and recording medium
US20240046311A1 (en) * 2003-11-28 2024-02-08 World Assets Consulting Ag, Llc Adaptive and recursive system and method
US7526458B2 (en) 2003-11-28 2009-04-28 Manyworlds, Inc. Adaptive recommendations systems
US20090018918A1 (en) * 2004-11-04 2009-01-15 Manyworlds Inc. Influence-based Social Network Advertising
US7539652B2 (en) 2003-11-28 2009-05-26 Manyworlds, Inc. Adaptive self-modifying and recombinant systems
USRE45770E1 (en) 2003-11-28 2015-10-20 World Assets Consulting Ag, Llc Adaptive recommendation explanations
US7526464B2 (en) * 2003-11-28 2009-04-28 Manyworlds, Inc. Adaptive fuzzy network system and method
US7526459B2 (en) 2003-11-28 2009-04-28 Manyworlds, Inc. Adaptive social and process network systems
US7606772B2 (en) 2003-11-28 2009-10-20 Manyworlds, Inc. Adaptive social computing methods
US8566263B2 (en) 2003-11-28 2013-10-22 World Assets Consulting Ag, Llc Adaptive computer-based personalities
US8600920B2 (en) 2003-11-28 2013-12-03 World Assets Consulting Ag, Llc Affinity propagation in adaptive network-based systems
FR2863444A1 (en) * 2003-12-05 2005-06-10 France Telecom Information managing process, involves storing data each with information to be transmitted and parameter indicating identification of location, and accessing data through communicating object to acquire information
US20050125280A1 (en) * 2003-12-05 2005-06-09 Hewlett-Packard Development Company, L.P. Real-time aggregation and scoring in an information handling system
WO2005059678A2 (en) * 2003-12-11 2005-06-30 Chau Minh Vuong System and method for providing identification and search information
US7427024B1 (en) 2003-12-17 2008-09-23 Gazdzinski Mark J Chattel management apparatus and methods
US9288000B2 (en) * 2003-12-17 2016-03-15 International Business Machines Corporation Monitoring a communication and retrieving information relevant to the communication
JP4074243B2 (en) * 2003-12-26 2008-04-09 株式会社東芝 Content providing apparatus and method, and program
US20050154911A1 (en) * 2004-01-13 2005-07-14 Schneider Gary M. System and method for facilitating on-premise personal introductions
US8375048B1 (en) * 2004-01-20 2013-02-12 Microsoft Corporation Query augmentation
US7310676B2 (en) * 2004-02-09 2007-12-18 Proxpro, Inc. Method and computer system for matching mobile device users for business and social networking
US7545784B2 (en) 2004-02-11 2009-06-09 Yahoo! Inc. System and method for wireless communication between previously known and unknown users
US7685206B1 (en) 2004-02-12 2010-03-23 Microsoft Corporation Authorization and access control service for distributed network resources
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
US7590705B2 (en) * 2004-02-23 2009-09-15 Microsoft Corporation Profile and consent accrual
US7594245B2 (en) 2004-03-04 2009-09-22 Sharp Laboratories Of America, Inc. Networked video devices
US8949899B2 (en) 2005-03-04 2015-02-03 Sharp Laboratories Of America, Inc. Collaborative recommendation system
US8356317B2 (en) 2004-03-04 2013-01-15 Sharp Laboratories Of America, Inc. Presence based technology
US7882436B2 (en) 2004-03-10 2011-02-01 Trevor Burke Technology Limited Distribution of video data
US8229469B2 (en) 2004-03-15 2012-07-24 Arbitron Inc. Methods and systems for mapping locations of wireless transmitters for use in gathering market research data
US7420464B2 (en) * 2004-03-15 2008-09-02 Arbitron, Inc. Methods and systems for gathering market research data inside and outside commercial establishments
US7463143B2 (en) * 2004-03-15 2008-12-09 Arbioran Methods and systems for gathering market research data within commercial establishments
US20050203798A1 (en) * 2004-03-15 2005-09-15 Jensen James M. Methods and systems for gathering market research data
CA2465064A1 (en) * 2004-04-21 2005-10-21 Ibm Canada Limited - Ibm Canada Limitee Pattern based promotion evaluation
US9002730B2 (en) 2004-04-28 2015-04-07 Richard Postrel Method and system for generating location based purchase incentives based on predicted route of travel
US8661332B2 (en) 2004-04-30 2014-02-25 Microsoft Corporation Method and apparatus for document processing
US7383500B2 (en) 2004-04-30 2008-06-03 Microsoft Corporation Methods and systems for building packages that contain pre-paginated documents
US7359902B2 (en) * 2004-04-30 2008-04-15 Microsoft Corporation Method and apparatus for maintaining relationships between parts in a package
US20050246384A1 (en) * 2004-05-03 2005-11-03 Microsoft Corporation Systems and methods for passing data between filters
US7519899B2 (en) 2004-05-03 2009-04-14 Microsoft Corporation Planar mapping of graphical elements
US7580948B2 (en) 2004-05-03 2009-08-25 Microsoft Corporation Spooling strategies using structured job information
US8363232B2 (en) 2004-05-03 2013-01-29 Microsoft Corporation Strategies for simultaneous peripheral operations on-line using hierarchically structured job information
US8243317B2 (en) * 2004-05-03 2012-08-14 Microsoft Corporation Hierarchical arrangement for spooling job data
US7634775B2 (en) * 2004-05-03 2009-12-15 Microsoft Corporation Sharing of downloaded resources
US7755786B2 (en) 2004-05-03 2010-07-13 Microsoft Corporation Systems and methods for support of various processing capabilities
US7607141B2 (en) * 2004-05-03 2009-10-20 Microsoft Corporation Systems and methods for support of various processing capabilities
US20060010366A1 (en) * 2004-05-18 2006-01-12 Takako Hashimoto Multimedia content generator
WO2005116852A2 (en) 2004-05-20 2005-12-08 Manyworlds, Inc. Adaptive recombinant processes
US7650432B2 (en) * 2004-05-20 2010-01-19 Bea Systems, Inc. Occasionally-connected application server
US20060030292A1 (en) * 2004-05-20 2006-02-09 Bea Systems, Inc. Client programming for mobile client
US20070203589A1 (en) * 2005-04-08 2007-08-30 Manyworlds, Inc. Adaptive Recombinant Process Methods
US9143577B2 (en) 2004-05-28 2015-09-22 Blackberry Limited System and method for maintaining on a handheld electronic device information that is substantially current and is readily available to a user
US20060007191A1 (en) * 2004-06-03 2006-01-12 International Business Machines Corporation System and method for adjusting a screen
US7890984B2 (en) * 2004-06-08 2011-02-15 Comcast Cable Holdings, Llc Method and system of video on demand dating
US7313575B2 (en) * 2004-06-14 2007-12-25 Hewlett-Packard Development Company, L.P. Data services handler
US9245266B2 (en) * 2004-06-16 2016-01-26 Callahan Cellular L.L.C. Auditable privacy policies in a distributed hierarchical identity management system
US8527752B2 (en) 2004-06-16 2013-09-03 Dormarke Assets Limited Liability Graduated authentication in an identity management system
US8504704B2 (en) * 2004-06-16 2013-08-06 Dormarke Assets Limited Liability Company Distributed contact information management
US9058388B2 (en) * 2004-06-22 2015-06-16 Digimarc Corporation Internet and database searching with handheld devices
JP2006023900A (en) * 2004-07-07 2006-01-26 Hitachi Global Storage Technologies Netherlands Bv Examination and adjustment method and examination control device for rotating disk type memory device
MX2007001251A (en) * 2004-07-30 2008-02-14 Nielsen Media Res Inc Methods and apparatus for improving the accuracy and reach of electronic media exposure measurement systems.
US20060059040A1 (en) * 2004-08-25 2006-03-16 First Data Corporation Systems and methods of data transfer in a distributed computer network
US20060080415A1 (en) * 2004-08-27 2006-04-13 Tu Edgar A Methods and apparatuses for automatically synchronizing a profile across multiple devices
US7627283B2 (en) * 2004-09-10 2009-12-01 Nivis, Llc System and method for a wireless mesh network of configurable signage
US20060059511A1 (en) * 2004-09-14 2006-03-16 Activemaps, Inc. System and method for media content distribution
US7925549B2 (en) * 2004-09-17 2011-04-12 Accenture Global Services Limited Personalized marketing architecture
US8112548B2 (en) * 2004-09-28 2012-02-07 Yahoo! Inc. Method for providing a clip for viewing at a remote device
US7178720B1 (en) 2004-09-30 2007-02-20 West Corporation Methods, computer-readable media, and computer program product for intelligent selection of items encoded onto portable machine-playable entertainment media
US8806533B1 (en) 2004-10-08 2014-08-12 United Video Properties, Inc. System and method for using television information codes
KR101061265B1 (en) * 2004-10-19 2011-08-31 야후! 인크. System and method for location based social networking
US7904337B2 (en) * 2004-10-19 2011-03-08 Steve Morsa Match engine marketing
US11283885B2 (en) * 2004-10-19 2022-03-22 Verizon Patent And Licensing Inc. System and method for location based matching and promotion
JP4541841B2 (en) * 2004-11-08 2010-09-08 株式会社日立製作所 Contact information management device
US20060116970A1 (en) * 2004-11-18 2006-06-01 Helmut Scherzer System and method to grant or refuse access to a system
US7584111B2 (en) * 2004-11-19 2009-09-01 Microsoft Corporation Time polynomial Arrow-Debreu market equilibrium
US20060129522A1 (en) * 2004-12-09 2006-06-15 Itterbeck Heiko G Subscription service for access to distributed cell-oriented data systems
US20060142026A1 (en) * 2004-12-28 2006-06-29 Al-Baghdadi Mouayad J Remote operation and maintenance center with location based services
US8880677B2 (en) 2005-01-03 2014-11-04 Qualcomm Connected Experiences, Inc. System and method for delivering content to users on a network
US8281037B2 (en) * 2005-01-03 2012-10-02 Orb Networks, Inc. System and method for delivering content to users on a network
US20060161469A1 (en) 2005-01-14 2006-07-20 Weatherbank, Inc. Interactive advisory system
US20060287937A1 (en) * 2005-01-18 2006-12-21 Manyworlds, Inc. Generative Investment Process
US20060173744A1 (en) * 2005-02-01 2006-08-03 Kandasamy David R Method and apparatus for generating, optimizing, and managing granular advertising campaigns
US8832121B2 (en) 2005-02-02 2014-09-09 Accuweather, Inc. Location-based data communications system and method
US20060184640A1 (en) * 2005-02-15 2006-08-17 Hatch Ryan D Method and apparatus for processing a website request
US8538768B2 (en) * 2005-02-16 2013-09-17 Ingenio Llc Methods and apparatuses for delivery of advice to mobile/wireless devices
US20060190384A1 (en) * 2005-02-18 2006-08-24 Symon Communications, Inc. System and method for promoting internet auction listings in public & private venues
US7676454B2 (en) * 2005-03-01 2010-03-09 Microsoft Corporation Private clustering and statistical queries while analyzing a large database
US8306975B1 (en) 2005-03-08 2012-11-06 Worldwide Creative Techniques, Inc. Expanded interest recommendation engine and variable personalization
EP1861800A1 (en) * 2005-03-09 2007-12-05 Medio Systems, Inc. Method and system of bidding for advertisement placement on computing devices
US20060212346A1 (en) * 2005-03-21 2006-09-21 Robert Brazell Systems and methods for message media content synchronization
US7353034B2 (en) 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
FR2897219B1 (en) * 2006-02-06 2008-05-23 Inst Nat Rech Inf Automat SSELECTIVE LOCAL COMMUNICATION DEVICE BASED ON CONTEXTUAL BASIS
BRPI0610638A2 (en) * 2005-04-13 2010-07-13 Inria Inst Nat De La Rech En I context-based selective local communication device
US9002725B1 (en) 2005-04-20 2015-04-07 Google Inc. System and method for targeting information based on message content
US20060241859A1 (en) 2005-04-21 2006-10-26 Microsoft Corporation Virtual earth real-time advertising
CA2544681C (en) * 2005-04-22 2015-11-17 Protexis Inc. Location-specific or range-based licensing system
US20060259360A1 (en) * 2005-05-16 2006-11-16 Manyworlds, Inc. Multiple Attribute and Behavior-based Advertising Process
US8533097B2 (en) * 2005-05-16 2013-09-10 Jorge Arturo Maass Transaction arbiter system and method
US20070174167A1 (en) * 2005-05-20 2007-07-26 Stefano Natella Derivative relationship news event reporting
US20060271552A1 (en) * 2005-05-26 2006-11-30 Venture Capital & Consulting Group, Llc. Targeted delivery of content
US9791910B1 (en) * 2005-05-30 2017-10-17 Invent.Ly, Llc Predictive power management in a wireless sensor network using presence detection
EP1743897A1 (en) * 2005-07-15 2007-01-17 Gesellschaft für Biotechnologische Forschung mbH Biologically active compounds obtainable from Sorangium cellulosum
KR100991941B1 (en) * 2005-07-21 2010-11-04 가부시키가이샤 시리우스 테크놀로지즈 Advertising information display method, advertising information display system, and recording medium
US8548974B2 (en) * 2005-07-25 2013-10-01 The Boeing Company Apparatus and methods for providing geographically oriented internet search results to mobile users
US9558498B2 (en) 2005-07-29 2017-01-31 Excalibur Ip, Llc System and method for advertisement management
US7640160B2 (en) 2005-08-05 2009-12-29 Voicebox Technologies, Inc. Systems and methods for responding to natural language speech utterance
US7620549B2 (en) 2005-08-10 2009-11-17 Voicebox Technologies, Inc. System and method of supporting adaptive misrecognition in conversational speech
US8131594B1 (en) * 2005-08-11 2012-03-06 Amazon Technologies, Inc. System and method for facilitating targeted advertising
US7949529B2 (en) 2005-08-29 2011-05-24 Voicebox Technologies, Inc. Mobile systems and methods of supporting natural language human-machine interactions
US20120173364A1 (en) * 2005-09-14 2012-07-05 Adam Soroca System for retrieving mobile communication facility user data from a plurality of providers
US20120173370A1 (en) * 2005-09-14 2012-07-05 Adam Soroca System for retrieving mobile communication facility user data from a plurality of providers
US20120173367A1 (en) * 2005-09-14 2012-07-05 Adam Soroca System for retrieving mobile communication facility user data from a plurality of providers
US8364540B2 (en) * 2005-09-14 2013-01-29 Jumptap, Inc. Contextual targeting of content using a monetization platform
US7831535B2 (en) * 2005-11-02 2010-11-09 Manyworlds, Inc. Adaptive knowledge lifecycle management aligned with assessed financial value based on organizing structure of knowledge assets
US8248965B2 (en) * 2005-11-03 2012-08-21 Motorola Solutions, Inc. Method and apparatus regarding use of a service convergence fabric
US20070112766A1 (en) * 2005-11-08 2007-05-17 Elbert Hu Method for facilitating interaction
US7606856B2 (en) * 2005-11-09 2009-10-20 Scenera Technologies, Llc Methods, systems, and computer program products for presenting topical information referenced during a communication
US20070162337A1 (en) * 2005-11-18 2007-07-12 Gary Hawkins Method and system for distributing and redeeming targeted offers to customers
US7949714B1 (en) * 2005-12-05 2011-05-24 Google Inc. System and method for targeting advertisements or other information using user geographical information
US8601004B1 (en) 2005-12-06 2013-12-03 Google Inc. System and method for targeting information items based on popularities of the information items
US8131718B2 (en) * 2005-12-13 2012-03-06 Muse Green Investments LLC Intelligent data retrieval system
KR101488317B1 (en) * 2005-12-20 2015-02-04 아비트론 인코포레이티드 Methods and systems for conducting research operations
US8028039B1 (en) 2005-12-23 2011-09-27 Reflexis Systems, Inc. System and method for communicating data between wireless mobile hand-held computer and a back-end computer system
US20070157220A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for managing content
US20070157242A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for managing content
US7957990B2 (en) 2005-12-30 2011-06-07 Reflexis Systems, Inc. System and method for managing asset installation and evaluation
US7708202B2 (en) * 2005-12-30 2010-05-04 Reflexis Systems, Inc. System and method for facilitating sales utilizing customer relationship management technology
US7861281B2 (en) 2005-12-30 2010-12-28 Reflexis Systems, Inc. System and method for facilitating the transfer of information relating to quality of an organization
US20080059395A1 (en) * 2006-01-10 2008-03-06 Manyworlds, Inc. Adaptive Online Experimentation
US7933895B2 (en) * 2006-01-13 2011-04-26 Catalina Marketing Corporation Coupon and internet search method and system with mapping engine
US8229467B2 (en) 2006-01-19 2012-07-24 Locator IP, L.P. Interactive advisory system
US20100004980A1 (en) * 2006-01-20 2010-01-07 Berkley Bowen Systems and methods for managing product and consumer information
US8126774B2 (en) * 2006-01-23 2012-02-28 Microsoft Corporation Advertising that is relevant to a person
MX2008009507A (en) * 2006-01-24 2009-01-13 Gaming Solutions International Systems and methods for data mining and interactive presentation of same.
US20110093340A1 (en) 2006-01-30 2011-04-21 Hoozware, Inc. System for providing a service to venues where people perform transactions
US8103519B2 (en) 2006-01-30 2012-01-24 Hoozware, Inc. System for marketing campaign specification and secure digital coupon redemption
US7788188B2 (en) * 2006-01-30 2010-08-31 Hoozware, Inc. System for providing a service to venues where people aggregate
WO2007090133A2 (en) * 2006-01-30 2007-08-09 Kramer Jame F System for providing a service to venues where people aggregate
US9105039B2 (en) 2006-01-30 2015-08-11 Groupon, Inc. System and method for providing mobile alerts to members of a social network
AR059551A1 (en) * 2006-02-17 2008-04-09 Directv Group Inc REFLECTION OF LIVE DATA IN THE GUIDANCE DATA IN A TELEVISION SYSTEM
AR059552A1 (en) * 2006-02-17 2008-04-09 Directv Group Inc GROUPING OF USER DATA IN RELATION TO GEOGRAPHICAL DATA
US7685259B2 (en) * 2006-02-24 2010-03-23 Michael J. Strand Locally responsive kiosk signage from on-line source
US8689253B2 (en) 2006-03-03 2014-04-01 Sharp Laboratories Of America, Inc. Method and system for configuring media-playing sets
US7904524B2 (en) * 2006-03-06 2011-03-08 Aggregate Knowledge Client recommendation mechanism
US7788358B2 (en) 2006-03-06 2010-08-31 Aggregate Knowledge Using cross-site relationships to generate recommendations
US7853630B2 (en) * 2006-03-06 2010-12-14 Aggregate Knowledge System and method for the dynamic generation of correlation scores between arbitrary objects
US8150943B2 (en) * 2006-03-10 2012-04-03 Staples The Office Superstore, Llc Methods and apparatus for dynamically generating web pages
US20070250257A1 (en) * 2006-04-20 2007-10-25 Sbc Knowledge Ventures, L.P. Geopositional reminder updating
WO2007127384A2 (en) * 2006-04-27 2007-11-08 Symon Communications, Inc. System and method for interacting wirelessly with digital signage
US20070255659A1 (en) * 2006-05-01 2007-11-01 Wei Yen System and method for DRM translation
JP2009535735A (en) * 2006-05-02 2009-10-01 ブロードオン コミュニケーションズ コーポレーション Content management system and method
US20090048860A1 (en) * 2006-05-08 2009-02-19 Corbis Corporation Providing a rating for digital media based on reviews and customer behavior
US20070265977A1 (en) * 2006-05-12 2007-11-15 Chris Read Method and system for improved digital rights management
EP2018616A4 (en) * 2006-05-16 2011-08-31 Visa Int Service Ass Methods and systems for providing personalized information
US7840222B2 (en) * 2006-05-19 2010-11-23 Alcatel-Lucent Usa Inc. Reverse lookup of mobile location
US9443243B2 (en) * 2006-05-19 2016-09-13 Idpa Holdings, Inc. Broadcast channel delivery of location-based services information
US7756534B2 (en) * 2006-05-19 2010-07-13 Alcatel-Lucent Usa Inc. Provision of location-based services utilizing user movement statistics
US7636574B2 (en) * 2006-05-19 2009-12-22 Alcatel-Lucent Auctioning of message delivery opportunities in a location-based services system
US20070270165A1 (en) * 2006-05-19 2007-11-22 Viswanath Poosala Methods and apparatus for providing location-based services in a wireless communication system
US9386327B2 (en) 2006-05-24 2016-07-05 Time Warner Cable Enterprises Llc Secondary content insertion apparatus and methods
US8280982B2 (en) 2006-05-24 2012-10-02 Time Warner Cable Inc. Personal content server apparatus and methods
US20070282678A1 (en) * 2006-06-01 2007-12-06 Microsoft Corporation Platform to enable sharing of location information from a single device to multiple devices in range of communication
US8170584B2 (en) * 2006-06-06 2012-05-01 Yahoo! Inc. Providing an actionable event in an intercepted text message for a mobile device based on customized user information
US8122036B2 (en) * 2006-06-09 2012-02-21 At&T Intellectual Property Ii, L.P. Method and apparatus for generating customized maps
US8024762B2 (en) 2006-06-13 2011-09-20 Time Warner Cable Inc. Methods and apparatus for providing virtual content over a network
US7975150B1 (en) * 2006-06-28 2011-07-05 Hewlett-Packard Development Company, L.P. Method and system for protecting queryable data
US8626818B2 (en) * 2006-08-03 2014-01-07 Telibrahma Convergent Communications Pvt Ltd System and method for generating user contexts for targeted advertising
US20080042846A1 (en) * 2006-08-08 2008-02-21 M/A-Com, Inc. Antenna for radio frequency identification systems
WO2008021239A2 (en) * 2006-08-10 2008-02-21 Targetspot, Inc. System and method for targeted auctioning of available slots in a delivery network
US7970608B2 (en) 2006-08-18 2011-06-28 Nuance Communications, Inc. Providing contextual information for spoken information
US8070582B2 (en) 2007-03-01 2011-12-06 Cfph, Llc Automatic game play
US8398489B2 (en) 2007-04-05 2013-03-19 Cfph, Llc Sorting games of chance
US8216056B2 (en) 2007-02-13 2012-07-10 Cfph, Llc Card picks for progressive prize
US8764541B2 (en) 2006-09-19 2014-07-01 Cfph, Llc Secondary game
US8323102B2 (en) * 2006-10-06 2012-12-04 Cfph, Llc Remote play of a table game through a mobile device
US7833101B2 (en) 2006-08-24 2010-11-16 Cfph, Llc Secondary game
US8393954B2 (en) 2006-12-29 2013-03-12 Cfph, Llc Top performers
US10607435B2 (en) 2007-04-11 2020-03-31 Cfph, Llc Game of chance display
US7585217B2 (en) 2006-09-05 2009-09-08 Cfph, Llc Secondary game
US8398481B2 (en) 2006-08-31 2013-03-19 Cfph, Llc Secondary game
US7739231B2 (en) 2006-08-28 2010-06-15 Manyworlds, Inc. Mutual commit people matching process
US9595169B2 (en) 2006-08-31 2017-03-14 Cfph, Llc Game of chance systems and methods
US8758109B2 (en) 2008-08-20 2014-06-24 Cfph, Llc Game of chance systems and methods
US8932124B2 (en) 2006-08-31 2015-01-13 Cfph, Llc Game of chance systems and methods
EP2062216A4 (en) * 2006-09-11 2013-01-02 Catalina Marketing Corp System and method for providing secure electronic coupons to wireless access point users
WO2008033503A2 (en) 2006-09-13 2008-03-20 Tdp Inc. Integrated system and method for managing electronic coupons
US9445353B2 (en) 2006-09-14 2016-09-13 Omnitrail Technologies Inc. Presence platform for passive radio access network-to-radio access network device transition
US20080133327A1 (en) * 2006-09-14 2008-06-05 Shah Ullah Methods and systems for securing content played on mobile devices
US20090298514A1 (en) 2006-09-14 2009-12-03 Shah Ullah Real world behavior measurement using identifiers specific to mobile devices
US20080109888A1 (en) * 2006-09-14 2008-05-08 Shah Ullah Methods and systems for securing content projected to a nearby device
US20080220760A1 (en) * 2006-09-14 2008-09-11 Shah Ullah Methods and systems for usage profiling associated with device specific identifiers
US20080108308A1 (en) * 2006-09-14 2008-05-08 Shah Ullah Methods and systems for using mobile device specific identifiers and short-distance wireless protocols to manage, secure and target content
US9245040B2 (en) * 2006-09-22 2016-01-26 Blackberry Corporation System and method for automatic searches and advertising
US20090210631A1 (en) * 2006-09-22 2009-08-20 Bea Systems, Inc. Mobile application cache system
US20080077469A1 (en) * 2006-09-27 2008-03-27 Philport Joseph C Method and system for determining media exposure
US10204316B2 (en) 2006-09-28 2019-02-12 Leaf Group Ltd. User generated content publishing system
US7930197B2 (en) * 2006-09-28 2011-04-19 Microsoft Corporation Personal data mining
US8407220B2 (en) * 2006-09-28 2013-03-26 Augme Technologies, Inc. Apparatuses, methods and systems for ambiguous code-triggered information querying and serving on mobile devices
US20100306318A1 (en) * 2006-09-28 2010-12-02 Sfgt Inc. Apparatuses, methods, and systems for a graphical code-serving interface
US8073681B2 (en) 2006-10-16 2011-12-06 Voicebox Technologies, Inc. System and method for a cooperative conversational voice user interface
US7624276B2 (en) * 2006-10-16 2009-11-24 Broadon Communications Corp. Secure device authentication system and method
US20080097851A1 (en) * 2006-10-17 2008-04-24 Vincent Bemmel Method of distributing information via mobile devices and enabling its use at a point of transaction
US20080095162A1 (en) * 2006-10-20 2008-04-24 Heru Khoe Communications system
US10567909B2 (en) * 2006-10-26 2020-02-18 Samsung Electronics Co., Ltd. Wireless dissemination of environment aware information
US8108501B2 (en) 2006-11-01 2012-01-31 Yahoo! Inc. Searching and route mapping based on a social network, location, and time
US7917154B2 (en) 2006-11-01 2011-03-29 Yahoo! Inc. Determining mobile content for a social network based on location and time
WO2008058289A2 (en) * 2006-11-09 2008-05-15 Lynx System Developers Inc Systems and methods for real-time allocation of digital content
US7613915B2 (en) 2006-11-09 2009-11-03 BroadOn Communications Corp Method for programming on-chip non-volatile memory in a secure processor, and a device so programmed
US20090012868A1 (en) * 2006-11-09 2009-01-08 Deangelis Douglas J Systems And Methods For Real-Time Allocation Of Digital Content
US8254535B1 (en) 2006-11-14 2012-08-28 Nuance Communications, Inc. Performing actions for users based on spoken information
US8200961B2 (en) * 2006-11-19 2012-06-12 Igware, Inc. Securing a flash memory block in a secure device system and method
US20080120178A1 (en) * 2006-11-22 2008-05-22 Ronald Martinez Methods, Systems and Apparatus for Delivery of Media
US20080120308A1 (en) * 2006-11-22 2008-05-22 Ronald Martinez Methods, Systems and Apparatus for Delivery of Media
US20080129542A1 (en) * 2006-12-05 2008-06-05 I-Ching Chen Structure of traffic light
US9754444B2 (en) 2006-12-06 2017-09-05 Cfph, Llc Method and apparatus for advertising on a mobile gaming device
CA2672033C (en) * 2006-12-06 2019-11-12 Cfph, Llc Providing promotions on mobile gaming devices
US9600959B2 (en) 2007-01-09 2017-03-21 Cfph, Llp System for managing promotions
US20080140518A1 (en) * 2006-12-06 2008-06-12 Crossroads Media Corporation System and method for enhancing the absorption and retention of advertising material
US20080147730A1 (en) * 2006-12-18 2008-06-19 Motorola, Inc. Method and system for providing location-specific image information
IL180149A (en) * 2006-12-18 2012-06-28 David Eduar Sitbon Advertising method with use of multi-screened computer monitor units
AU2007336832B2 (en) * 2006-12-22 2012-05-24 Apple Inc. Communicating and storing information associated with media broadcasts
US7996019B2 (en) 2006-12-26 2011-08-09 Motorola Mobilty, Inc. Intelligent location-based services
US20080159139A1 (en) * 2006-12-29 2008-07-03 Motorola, Inc. Method and system for a context manager for a converged services framework
US8180852B2 (en) * 2007-01-25 2012-05-15 Social Concepts, Inc. Apparatus for increasing social interaction over an electronic network
US20080030496A1 (en) 2007-01-03 2008-02-07 Social Concepts, Inc. On-line interaction system
US8413059B2 (en) 2007-01-03 2013-04-02 Social Concepts, Inc. Image based electronic mail system
US20080167959A1 (en) * 2007-01-04 2008-07-10 Sybase 365, Inc. System and Method for Enhanced Content Distribution
US9280776B2 (en) * 2007-01-05 2016-03-08 Microsoft Technology Licensing, Llc Delivering content based on physical object characteristics
US8166407B2 (en) 2007-01-25 2012-04-24 Social Concepts, Inc. Apparatus for increasing social interaction over an electronic network
US20100123645A1 (en) * 2007-02-01 2010-05-20 Techvoyant Infotech Pvt Ltd Unified network of disparate display networks
US7818176B2 (en) 2007-02-06 2010-10-19 Voicebox Technologies, Inc. System and method for selecting and presenting advertisements based on natural language processing of voice-based input
US8771058B2 (en) 2007-02-15 2014-07-08 Cfph, Llc Zone dependent payout percentage
CN101247247B (en) * 2007-02-15 2012-06-27 华为技术有限公司 Method, system and server for propagating advertisement through presentation information
US8634814B2 (en) 2007-02-23 2014-01-21 Locator IP, L.P. Interactive advisory system for prioritizing content
US8181206B2 (en) 2007-02-28 2012-05-15 Time Warner Cable Inc. Personal content server apparatus and methods
US20080215418A1 (en) * 2007-03-02 2008-09-04 Adready, Inc. Modification of advertisement campaign elements based on heuristics and real time feedback
US20080228568A1 (en) * 2007-03-16 2008-09-18 Microsoft Corporation Delivery of coupons through advertisement
US8418206B2 (en) 2007-03-22 2013-04-09 United Video Properties, Inc. User defined rules for assigning destinations of content
US8296240B2 (en) * 2007-03-22 2012-10-23 Sony Corporation Digital rights management dongle
AU2008232558B9 (en) 2007-03-30 2013-08-01 Google Llc Determining advertising conversion
US10304065B2 (en) 2007-03-30 2019-05-28 Google Llc Determining advertising conversion
US7969314B2 (en) * 2007-03-30 2011-06-28 Nike, Inc. RFID triggered personal athletic device
US9846883B2 (en) * 2007-04-03 2017-12-19 International Business Machines Corporation Generating customized marketing messages using automatically generated customer identification data
US9685048B2 (en) * 2007-04-03 2017-06-20 International Business Machines Corporation Automatically generating an optimal marketing strategy for improving cross sales and upsales of items
US9092808B2 (en) 2007-04-03 2015-07-28 International Business Machines Corporation Preferred customer marketing delivery based on dynamic data for a customer
US9361623B2 (en) 2007-04-03 2016-06-07 International Business Machines Corporation Preferred customer marketing delivery based on biometric data for a customer
US9031857B2 (en) * 2007-04-03 2015-05-12 International Business Machines Corporation Generating customized marketing messages at the customer level based on biometric data
US8775238B2 (en) * 2007-04-03 2014-07-08 International Business Machines Corporation Generating customized disincentive marketing content for a customer based on customer risk assessment
US8639563B2 (en) * 2007-04-03 2014-01-28 International Business Machines Corporation Generating customized marketing messages at a customer level using current events data
US9031858B2 (en) * 2007-04-03 2015-05-12 International Business Machines Corporation Using biometric data for a customer to improve upsale ad cross-sale of items
US9626684B2 (en) * 2007-04-03 2017-04-18 International Business Machines Corporation Providing customized digital media marketing content directly to a customer
US8812355B2 (en) * 2007-04-03 2014-08-19 International Business Machines Corporation Generating customized marketing messages for a customer using dynamic customer behavior data
US8831972B2 (en) * 2007-04-03 2014-09-09 International Business Machines Corporation Generating a customer risk assessment using dynamic customer data
US20080279533A1 (en) * 2007-04-26 2008-11-13 Buttars David B Process and apparatus for securing and retrieving digital data with a Portable Data Storage Device (PDSD) and Playback Device (PD)
WO2008134595A1 (en) * 2007-04-27 2008-11-06 Pelago, Inc. Determining locations of interest based on user visits
US20080275776A1 (en) * 2007-05-03 2008-11-06 Sony Corporation Provision of wireless offers to ce device using non-telephony wireless transmission
US8856094B2 (en) * 2007-05-08 2014-10-07 Digital River, Inc. Remote segmentation system and method
US20080288310A1 (en) * 2007-05-16 2008-11-20 Cvon Innovation Services Oy Methodologies and systems for mobile marketing and advertising
US20080294519A1 (en) * 2007-05-25 2008-11-27 James Cameron Warwick Method and system for integrating advertising with content
US20080300982A1 (en) * 2007-05-31 2008-12-04 Friendlyfavor, Inc. Method for enabling the exchange of online favors
US20080313037A1 (en) * 2007-06-15 2008-12-18 Root Steven A Interactive advisory system
WO2009002847A1 (en) * 2007-06-22 2008-12-31 Corbis Corporation Distributed media reviewing for conformance to criteria
US20090006194A1 (en) * 2007-06-27 2009-01-01 Microsoft Corporation Location, destination and other contextual information-based mobile advertisements
US8385946B2 (en) 2007-06-28 2013-02-26 Apple Inc. Disfavored route progressions or locations
US9109904B2 (en) 2007-06-28 2015-08-18 Apple Inc. Integration of map services and user applications in a mobile device
US9066199B2 (en) 2007-06-28 2015-06-23 Apple Inc. Location-aware mobile device
US7756755B2 (en) * 2007-06-28 2010-07-13 Hewlett-Packard Devlopment Company, L.P. Capturing and utilizing consumer purchase intent information
US8290513B2 (en) 2007-06-28 2012-10-16 Apple Inc. Location-based services
US8774825B2 (en) 2007-06-28 2014-07-08 Apple Inc. Integration of map services with user applications in a mobile device
US8275352B2 (en) 2007-06-28 2012-09-25 Apple Inc. Location-based emergency information
US8180379B2 (en) 2007-06-28 2012-05-15 Apple Inc. Synchronizing mobile and vehicle devices
US8204684B2 (en) 2007-06-28 2012-06-19 Apple Inc. Adaptive mobile device navigation
US8332402B2 (en) 2007-06-28 2012-12-11 Apple Inc. Location based media items
US8175802B2 (en) 2007-06-28 2012-05-08 Apple Inc. Adaptive route guidance based on preferences
US8108144B2 (en) 2007-06-28 2012-01-31 Apple Inc. Location based tracking
US8311526B2 (en) 2007-06-28 2012-11-13 Apple Inc. Location-based categorical information services
US8463238B2 (en) 2007-06-28 2013-06-11 Apple Inc. Mobile device base station
US8762056B2 (en) 2007-06-28 2014-06-24 Apple Inc. Route reference
US20090006125A1 (en) * 2007-06-29 2009-01-01 Robert Lee Angell Method and apparatus for implementing digital video modeling to generate an optimal healthcare delivery model
US20090005650A1 (en) * 2007-06-29 2009-01-01 Robert Lee Angell Method and apparatus for implementing digital video modeling to generate a patient risk assessment model
US10223858B2 (en) 2007-07-05 2019-03-05 Mediaport Entertainment, Inc. Systems and methods monitoring devices, systems, users and user activity at remote locations
US20090048977A1 (en) * 2007-07-07 2009-02-19 Qualcomm Incorporated User profile generation architecture for targeted content distribution using external processes
US9392074B2 (en) * 2007-07-07 2016-07-12 Qualcomm Incorporated User profile generation architecture for mobile content-message targeting
US9485322B2 (en) * 2007-07-07 2016-11-01 Qualcomm Incorporated Method and system for providing targeted information using profile attributes with variable confidence levels in a mobile environment
US8160980B2 (en) * 2007-07-13 2012-04-17 Ydreams—Informatica, S.A. Information system based on time, space and relevance
US20090037431A1 (en) * 2007-07-30 2009-02-05 Paul Martino System and method for maintaining metadata correctness
US8500533B2 (en) 2007-08-29 2013-08-06 Cfph, Llc Game with chance element and strategy component that can be copied
US20090083121A1 (en) * 2007-09-26 2009-03-26 Robert Lee Angell Method and apparatus for determining profitability of customer groups identified from a continuous video stream
US20090089107A1 (en) * 2007-09-27 2009-04-02 Robert Lee Angell Method and apparatus for ranking a customer using dynamically generated external data
US8032714B2 (en) 2007-09-28 2011-10-04 Aggregate Knowledge Inc. Methods and systems for caching data using behavioral event correlations
US8127246B2 (en) 2007-10-01 2012-02-28 Apple Inc. Varying user interface element based on movement
US20090094561A1 (en) * 2007-10-05 2009-04-09 International Business Machines Corporation Displaying Personalized Documents To Users Of A Surface Computer
US9134904B2 (en) * 2007-10-06 2015-09-15 International Business Machines Corporation Displaying documents to a plurality of users of a surface computer
US8139036B2 (en) * 2007-10-07 2012-03-20 International Business Machines Corporation Non-intrusive capture and display of objects based on contact locality
US20090091539A1 (en) * 2007-10-08 2009-04-09 International Business Machines Corporation Sending A Document For Display To A User Of A Surface Computer
US20090091529A1 (en) * 2007-10-09 2009-04-09 International Business Machines Corporation Rendering Display Content On A Floor Surface Of A Surface Computer
US8024185B2 (en) * 2007-10-10 2011-09-20 International Business Machines Corporation Vocal command directives to compose dynamic display text
US8977294B2 (en) 2007-10-10 2015-03-10 Apple Inc. Securely locating a device
US20090150217A1 (en) 2007-11-02 2009-06-11 Luff Robert A Methods and apparatus to perform consumer surveys
US9203912B2 (en) * 2007-11-14 2015-12-01 Qualcomm Incorporated Method and system for message value calculation in a mobile environment
EP2225858A1 (en) * 2007-11-14 2010-09-08 QUALCOMM Incorporated Methods and systems for determining a geographic user profile to determine suitability of targeted content messages based on the profile
US20090132311A1 (en) * 2007-11-20 2009-05-21 Theresa Klinger Method and System for Monetizing User-Generated Content
US9203833B2 (en) * 2007-12-05 2015-12-01 International Business Machines Corporation User authorization using an automated Turing Test
US20090150507A1 (en) * 2007-12-07 2009-06-11 Yahoo! Inc. System and method for prioritizing delivery of communications via different communication channels
US8140335B2 (en) 2007-12-11 2012-03-20 Voicebox Technologies, Inc. System and method for providing a natural language voice user interface in an integrated voice navigation services environment
CZ2007870A3 (en) * 2007-12-12 2009-06-24 Baumann Technologie Cz, A.S. Method of delivering messages to persons being physically present in target space and device for delivering messages to persons being physically present in that target space
US20090153348A1 (en) * 2007-12-13 2009-06-18 Li-Cheng Richard Zai Method and apparatus for electronic-sign system
US9391789B2 (en) * 2007-12-14 2016-07-12 Qualcomm Incorporated Method and system for multi-level distribution information cache management in a mobile environment
US20090157496A1 (en) * 2007-12-14 2009-06-18 Yahoo! Inc. Personal broadcast engine and network
US20090165022A1 (en) * 2007-12-19 2009-06-25 Mark Hunter Madsen System and method for scheduling electronic events
US9130686B2 (en) * 2007-12-20 2015-09-08 Apple Inc. Tagging of broadcast content using a portable media device controlled by an accessory
GB0725330D0 (en) * 2007-12-28 2008-02-06 Mcpherson Catherine M A communication system and/or method of communication
US8326682B2 (en) * 2007-12-31 2012-12-04 United States Cellular Corporation Applications of cluster analysis for cellular operators
US8355862B2 (en) 2008-01-06 2013-01-15 Apple Inc. Graphical user interface for presenting location information
US8452529B2 (en) 2008-01-10 2013-05-28 Apple Inc. Adaptive navigation system for estimating travel times
US8107921B2 (en) 2008-01-11 2012-01-31 Seven Networks, Inc. Mobile virtual network operator
US8160615B1 (en) 2008-01-25 2012-04-17 Nextel Communications Inc. Method and system for generating associations between a user profile and wireless devices
US20090198557A1 (en) * 2008-01-31 2009-08-06 Intuit Inc. Timing commercial offers based on long-term user data
US8315178B2 (en) 2008-02-08 2012-11-20 Unomobi, Inc. Method and system for wireless message-based advertising
US9503691B2 (en) 2008-02-19 2016-11-22 Time Warner Cable Enterprises Llc Methods and apparatus for enhanced advertising and promotional delivery in a network
US10949833B2 (en) 2008-03-13 2021-03-16 Giftya Llc Technologies for generating and displaying virtual and interactive egifts
US20100023341A1 (en) * 2008-05-29 2010-01-28 Reel Drinks Llc Method for rule-based gift giving
US8676704B2 (en) 2008-03-13 2014-03-18 Giftya Llc Method for transferring funds
US8285643B2 (en) * 2008-06-12 2012-10-09 Monncello Enterprises, LLC System and method for processing gift cards
US10489776B2 (en) 2008-03-13 2019-11-26 Giftya Llc System and method for managing gift credits
US20140207662A1 (en) 2008-03-13 2014-07-24 Giftya Llc System and method for managing gifts
US20090234728A1 (en) * 2008-03-13 2009-09-17 Nokia Corporation Advertising introductory information including multiple profiles
US20140214666A1 (en) 2008-03-13 2014-07-31 Giftya Llc System and method for managing gifts
US20140249902A1 (en) 2008-03-13 2014-09-04 Giftya Llc System and method for providing a customer survey
US8761751B2 (en) * 2008-03-14 2014-06-24 William J. Johnson System and method for targeting data processing system(s) with data
US8566839B2 (en) 2008-03-14 2013-10-22 William J. Johnson System and method for automated content presentation objects
US8750841B2 (en) * 2008-03-14 2014-06-10 William J. Johnson System and method for automatically leaving an outgoing caller message
US8634796B2 (en) 2008-03-14 2014-01-21 William J. Johnson System and method for location based exchanges of data facilitating distributed location applications
US8600341B2 (en) 2008-03-14 2013-12-03 William J. Johnson System and method for location based exchanges of data facilitating distributed locational applications
US8639267B2 (en) * 2008-03-14 2014-01-28 William J. Johnson System and method for location based exchanges of data facilitating distributed locational applications
US8166189B1 (en) * 2008-03-25 2012-04-24 Sprint Communications Company L.P. Click stream insertions
US10242104B2 (en) * 2008-03-31 2019-03-26 Peekanalytics, Inc. Distributed personal information aggregator
JP4494489B2 (en) * 2008-04-03 2010-06-30 東芝テック株式会社 Information display system, information display device, and server
KR101501157B1 (en) * 2008-04-16 2015-03-10 삼성전자주식회사 Apparatus and method for providing cell based ad broadcasting service in broadband wireless communication systems
US20090265215A1 (en) * 2008-04-22 2009-10-22 Paul Bernhard Lindstrom Methods and apparatus to monitor audience exposure to media using duration-based data
US20090265366A1 (en) * 2008-04-22 2009-10-22 Qualcomm Incorporated Opportunistic opinion score collection on a mobile device
CA2722273A1 (en) * 2008-04-30 2009-11-05 Intertrust Technologies Corporation Data collection and targeted advertising systems and methods
US9250092B2 (en) 2008-05-12 2016-02-02 Apple Inc. Map service with network-based query for search
FR2931278B1 (en) * 2008-05-14 2017-11-03 Airtag METHOD FOR COMMUNICATING AT LEAST ONE TARGET MESSAGE FROM A SERVICE PROVIDER TO A USER OF A PORTABLE TERMINAL
US8644843B2 (en) 2008-05-16 2014-02-04 Apple Inc. Location determination
US8589161B2 (en) 2008-05-27 2013-11-19 Voicebox Technologies, Inc. System and method for an integrated, multi-modal, multi-device natural language voice services environment
US9305548B2 (en) 2008-05-27 2016-04-05 Voicebox Technologies Corporation System and method for an integrated, multi-modal, multi-device natural language voice services environment
US8554767B2 (en) * 2008-12-23 2013-10-08 Samsung Electronics Co., Ltd Context-based interests in computing environments and systems
US7870022B2 (en) * 2008-06-12 2011-01-11 Alpine In Motion Llc System and method for offering and fulfilling situation-based, location specific rewards and offers to mobile-oriented consumers
US8606629B2 (en) * 2008-06-12 2013-12-10 Google, Inc. Providing coupons with a mobile computer of a merchant
US20110087538A1 (en) * 2008-06-12 2011-04-14 Alpine In Motion Llc. System and method for offering and fulfilling situation-based, location specific rewards and offers to mobile-oriented consumers
US20090313113A1 (en) * 2008-06-13 2009-12-17 Dye Thomas A Business method and process for commercial establishments to advertise directly into proprietary closed circuit networks
US8601526B2 (en) 2008-06-13 2013-12-03 United Video Properties, Inc. Systems and methods for displaying media content and media guidance information
US10068251B1 (en) * 2008-06-26 2018-09-04 Amazon Technologies, Inc. System and method for generating predictions based on wireless commerce transactions
US9542687B2 (en) 2008-06-26 2017-01-10 Visa International Service Association Systems and methods for visual representation of offers
US8478692B2 (en) 2008-06-26 2013-07-02 Visa International Service Association Systems and methods for geographic location notifications of payment transactions
US8369867B2 (en) 2008-06-30 2013-02-05 Apple Inc. Location sharing
EP2141943A1 (en) * 2008-07-03 2010-01-06 Nokia Siemens Networks OY Control of data for output
US8156419B2 (en) * 2008-07-17 2012-04-10 International Business Machines Corporation Intelligent preloads of views and asynchronous loading of models using the MVC design pattern
US8504073B2 (en) 2008-08-12 2013-08-06 Teaneck Enterprises, Llc Customized content delivery through the use of arbitrary geographic shapes
US20100042669A1 (en) * 2008-08-14 2010-02-18 Searete Llc, A Limited Liability Corporation Of The State Of Delaware System and method for modifying illusory user identification characteristics
US9641537B2 (en) 2008-08-14 2017-05-02 Invention Science Fund I, Llc Conditionally releasing a communiqué determined to be affiliated with a particular source entity in response to detecting occurrence of one or more environmental aspects
US9659188B2 (en) 2008-08-14 2017-05-23 Invention Science Fund I, Llc Obfuscating identity of a source entity affiliated with a communiqué directed to a receiving user and in accordance with conditional directive provided by the receiving use
US8621635B2 (en) * 2008-08-18 2013-12-31 Microsoft Corporation Web page privacy risk detection
US8758111B2 (en) 2008-08-20 2014-06-24 Cfph, Llc Game of chance systems and methods
US8142283B2 (en) * 2008-08-20 2012-03-27 Cfph, Llc Game of chance processing apparatus
US20100063993A1 (en) * 2008-09-08 2010-03-11 Yahoo! Inc. System and method for socially aware identity manager
US20100064253A1 (en) * 2008-09-11 2010-03-11 International Business Machines Corporation Providing Users With Location Information Within a Virtual World
US8248203B2 (en) * 2008-09-15 2012-08-21 Martin James Hanwright Remote monitor/control for billboard lighting or standby power system
US8527353B2 (en) * 2008-09-16 2013-09-03 Yahoo! Inc. Method and apparatus for administering a bidding language for online advertising
US8359643B2 (en) 2008-09-18 2013-01-22 Apple Inc. Group formation using anonymous broadcast information
US8396455B2 (en) 2008-09-25 2013-03-12 Visa International Service Association Systems and methods for sorting alert and offer messages on a mobile device
US20100088372A1 (en) * 2008-10-03 2010-04-08 Microsoft Corporation Conference networking system incorporating social networking site information
KR101025743B1 (en) * 2008-10-13 2011-04-04 한국전자통신연구원 The artificial retina driving apparatus using middle-distance wireless power transfer technology
WO2010046727A2 (en) * 2008-10-22 2010-04-29 Rbsp Enterprises Llc Methods and systems for enabling the purchase of deliverable goods and services
US8694492B2 (en) * 2008-11-03 2014-04-08 Telefonaktiebolaget Lm Ericsson (Publ) Pre-fetching of data in a mobile communications environment
US8159327B2 (en) * 2008-11-13 2012-04-17 Visa International Service Association Device including authentication glyph
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US8688083B2 (en) * 2008-11-26 2014-04-01 Qualcomm Incorporated System and method for providing advertisement data or other content
WO2010064843A2 (en) * 2008-12-02 2010-06-10 엔에이치엔비즈니스플랫폼 주식회사 Method and system for transmitting and advertising company information
US7921223B2 (en) 2008-12-08 2011-04-05 Lemi Technology, Llc Protected distribution and location based aggregation service
US8487772B1 (en) 2008-12-14 2013-07-16 Brian William Higgins System and method for communicating information
US8650634B2 (en) * 2009-01-14 2014-02-11 International Business Machines Corporation Enabling access to a subset of data
US10594870B2 (en) 2009-01-21 2020-03-17 Truaxis, Llc System and method for matching a savings opportunity using census data
US10504126B2 (en) 2009-01-21 2019-12-10 Truaxis, Llc System and method of obtaining merchant sales information for marketing or sales teams
US8600857B2 (en) 2009-01-21 2013-12-03 Truaxis, Inc. System and method for providing a savings opportunity in association with a financial account
US20120004969A1 (en) * 2009-01-21 2012-01-05 Billshrink, Inc. System and method for providing a geo-enhanced savings opportunity in association with a financial account
US8566197B2 (en) 2009-01-21 2013-10-22 Truaxis, Inc. System and method for providing socially enabled rewards through a user financial instrument
US20100185489A1 (en) * 2009-01-21 2010-07-22 Satyavolu Ramakrishna V Method for determining a personalized true cost of service offerings
US9256845B2 (en) * 2009-01-23 2016-02-09 Microsoft Technology Licensing, Llc Icafépre-ordering
US20100198604A1 (en) * 2009-01-30 2010-08-05 Samsung Electronics Co., Ltd. Generation of concept relations
US8458177B2 (en) * 2009-02-02 2013-06-04 Yahoo! Inc. Automated search
US9910862B2 (en) * 2009-02-11 2018-03-06 Gtx Corp. System and method for processing location data
US8688517B2 (en) 2009-02-13 2014-04-01 Cfph, Llc Method and apparatus for advertising on a mobile gaming device
US8326637B2 (en) 2009-02-20 2012-12-04 Voicebox Technologies, Inc. System and method for processing multi-modal device interactions in a natural language voice services environment
US9235842B2 (en) 2009-03-02 2016-01-12 Groupon, Inc. Method for providing information to contacts without being given contact data
WO2010102040A1 (en) 2009-03-03 2010-09-10 Digimarc Corporation Narrowcasting from public displays, and related arrangements
US20100228582A1 (en) * 2009-03-06 2010-09-09 Yahoo! Inc. System and method for contextual advertising based on status messages
JP5266106B2 (en) * 2009-03-16 2013-08-21 富士フイルム株式会社 Business support system and business support device
US20100241689A1 (en) * 2009-03-19 2010-09-23 Yahoo! Inc. Method and apparatus for associating advertising with computer enabled maps
US20120047087A1 (en) * 2009-03-25 2012-02-23 Waldeck Technology Llc Smart encounters
US20100257254A1 (en) * 2009-04-01 2010-10-07 Mayank Bhatnagar Apparatus, Method and System for Securely Handling Digital Transaction Documents
US8666367B2 (en) 2009-05-01 2014-03-04 Apple Inc. Remotely locating and commanding a mobile device
US20100280879A1 (en) * 2009-05-01 2010-11-04 Yahoo! Inc. Gift incentive engine
US8660530B2 (en) 2009-05-01 2014-02-25 Apple Inc. Remotely receiving and communicating commands to a mobile device for execution by the mobile device
US8670748B2 (en) 2009-05-01 2014-03-11 Apple Inc. Remotely locating and commanding a mobile device
US20100280913A1 (en) * 2009-05-01 2010-11-04 Yahoo! Inc. Gift credit matching engine
EP2249304A1 (en) * 2009-05-05 2010-11-10 Alcatel Lucent Method and device for dynamically changing and billing messages displayed on an advertisement panel
US8407212B2 (en) * 2009-05-20 2013-03-26 Genieo Innovation Ltd. System and method for generation of a customized web page based on user identifiers
AU2010250042B2 (en) 2009-05-21 2015-03-26 Intertrust Technologies Corporation Content delivery systems and methods
US20100312857A1 (en) * 2009-06-05 2010-12-09 Macrovision Solutions Corporation System and method for enabling content aggregation by user proximity
US20100312609A1 (en) * 2009-06-09 2010-12-09 Microsoft Corporation Personalizing Selection of Advertisements Utilizing Digital Image Analysis
US20100318412A1 (en) * 2009-06-10 2010-12-16 Nxn Tech, Llc Method and system for real-time location and inquiry based information delivery
ES2525241T3 (en) * 2009-07-10 2014-12-19 Deutsche Telekom Ag Method and system for adaptive wireless services in augmented environments
US8352327B2 (en) * 2009-07-21 2013-01-08 Harris Intellectual Property, Lp System and method for tracking purchases
US20110022468A1 (en) * 2009-07-22 2011-01-27 MallWise, LLC Method and system for distributing targeted advertising and intuitive wayfinding
US20110022945A1 (en) * 2009-07-24 2011-01-27 Nokia Corporation Method and apparatus of browsing modeling
US9841282B2 (en) 2009-07-27 2017-12-12 Visa U.S.A. Inc. Successive offer communications with an offer recipient
US20110035280A1 (en) * 2009-08-04 2011-02-10 Visa U.S.A. Inc. Systems and Methods for Targeted Advertisement Delivery
US8903940B2 (en) * 2009-09-10 2014-12-02 Tribal Technologies, Inc. System and method for intelligently distributing content to a mobile device based on a detected location of the mobile device and context data defining characteristics of the location at a particular date and time
US20110093339A1 (en) * 2009-09-10 2011-04-21 Morton Timothy B System and method for the service of advertising content to a consumer based on the detection of zone events in a retail environment
US20110060652A1 (en) * 2009-09-10 2011-03-10 Morton Timothy B System and method for the service of advertising content to a consumer based on the detection of zone events in a retail environment
US8558693B2 (en) * 2009-09-10 2013-10-15 Tribal Technologies, Inc. System and method for location-based reminders on a mobile device
US8321527B2 (en) * 2009-09-10 2012-11-27 Tribal Brands System and method for tracking user location and associated activity and responsively providing mobile device updates
US9342835B2 (en) 2009-10-09 2016-05-17 Visa U.S.A Systems and methods to deliver targeted advertisements to audience
US20110093323A1 (en) * 2009-10-20 2011-04-21 Prus David R Method of validating a discount offer
US9502025B2 (en) 2009-11-10 2016-11-22 Voicebox Technologies Corporation System and method for providing a natural language content dedication service
US9171541B2 (en) 2009-11-10 2015-10-27 Voicebox Technologies Corporation System and method for hybrid processing in a natural language voice services environment
US8443107B2 (en) * 2009-11-11 2013-05-14 Digital Envoy, Inc. Method, computer program product and electronic device for hyper-local geo-targeting
US8897741B2 (en) 2009-11-13 2014-11-25 William J. Johnson System and method for mobile device usability by locational conditions
US8441702B2 (en) * 2009-11-24 2013-05-14 International Business Machines Corporation Scanning and capturing digital images using residue detection
US8610924B2 (en) * 2009-11-24 2013-12-17 International Business Machines Corporation Scanning and capturing digital images using layer detection
US20110122459A1 (en) * 2009-11-24 2011-05-26 International Business Machines Corporation Scanning and Capturing digital Images Using Document Characteristics Detection
EP2339513A1 (en) * 2009-12-08 2011-06-29 Postech Academy-Industry- Foundation Apparatus and method for creating and managing personalized services in communication system
US20110208613A1 (en) * 2010-01-29 2011-08-25 Melvin Parham Personal shopping buddy shopping cart device
JP5454262B2 (en) * 2010-03-18 2014-03-26 富士通株式会社 Privacy protection device, privacy protection method, privacy protection program, and life log management system
US9159079B2 (en) 2010-04-09 2015-10-13 Ebates Performance Marketing, Inc. Product discount system, apparatus and method
US20110270673A1 (en) * 2010-04-30 2011-11-03 Google Inc. Location-based advertisement conversions
US8544103B2 (en) * 2010-05-04 2013-09-24 Intertrust Technologies Corporation Policy determined accuracy of transmitted information
US20110282964A1 (en) * 2010-05-13 2011-11-17 Qualcomm Incorporated Delivery of targeted content related to a learned and predicted future behavior based on spatial, temporal, and user attributes and behavioral constraints
US9204193B2 (en) 2010-05-14 2015-12-01 Rovi Guides, Inc. Systems and methods for media detection and filtering using a parental control logging application
US9986277B2 (en) 2010-06-17 2018-05-29 The Nielsen Company (Us), Llc Systems and methods to select targeted advertising
US8930245B2 (en) 2010-06-23 2015-01-06 Justin Streich Methods, systems and machines for identifying geospatial compatibility between consumers and providers of goods or services
US8781896B2 (en) * 2010-06-29 2014-07-15 Visa International Service Association Systems and methods to optimize media presentations
EP2599004A4 (en) * 2010-07-26 2013-12-11 Seven Networks Inc Prediction of activity session for mobile network use optimization and user experience enhancement
CN102377790B (en) * 2010-08-04 2016-02-24 腾讯科技(深圳)有限公司 A kind of method and apparatus of propelling data
US20120059713A1 (en) * 2010-08-27 2012-03-08 Adchemy, Inc. Matching Advertisers and Users Based on Their Respective Intents
US20120078706A1 (en) * 2010-09-28 2012-03-29 Openwave Systems Inc. Location prediction protocol (lpp)
US20120109751A1 (en) * 2010-10-27 2012-05-03 Bill Binenstock System and method for distributing offers to a population of users based on relevancy determinations
US10467649B2 (en) 2010-12-02 2019-11-05 Telenav, Inc. Advertisement delivery system with destination-centric advertisement delivery mechanism and method of operation thereof
US8855919B2 (en) 2010-12-02 2014-10-07 Telenav, Inc. Navigation system with destination-centric en-route notification delivery mechanism and method of operation thereof
US11113288B2 (en) 2010-12-10 2021-09-07 Telenav, Inc. Advertisement delivery system with location based controlled priority mechanism and method of operation thereof
US8990108B1 (en) 2010-12-30 2015-03-24 Google Inc. Content presentation based on winning bid and attendance detected at a physical location information in real time
US10007915B2 (en) 2011-01-24 2018-06-26 Visa International Service Association Systems and methods to facilitate loyalty reward transactions
US8423585B2 (en) * 2011-03-14 2013-04-16 Amazon Technologies, Inc. Variants of files in a file system
US8990265B1 (en) * 2011-03-14 2015-03-24 Amazon Technologies, Inc. Context-aware durability of file variants
US8843433B2 (en) 2011-03-29 2014-09-23 Manyworlds, Inc. Integrated search and adaptive discovery system and method
US8600926B2 (en) 2011-03-29 2013-12-03 Manyworlds, Inc. Integrated interest and expertise-based discovery system and method
US8650149B2 (en) 2011-03-29 2014-02-11 Manyworlds, Inc. Portable inferred interest and expertise profiles
US9213675B1 (en) 2011-05-31 2015-12-15 Ubetterknowme.Com Consumer incentives using mobile devices with point of sale processing systems and methods
US9014963B1 (en) 2012-02-03 2015-04-21 Ubetterknowme.com Inc. System and method for providing a virtual presence while securely managing and applying user profile data
US10509841B2 (en) * 2011-06-06 2019-12-17 International Business Machines Corporation Inferred user identity in content distribution
US8677464B2 (en) * 2011-06-22 2014-03-18 Schweitzer Engineering Laboratories Inc. Systems and methods for managing secure communication sessions with remote devices
US9947014B2 (en) * 2011-07-01 2018-04-17 Excalibur Ip, Llc Determination and monetization of future location
US20130097416A1 (en) 2011-10-18 2013-04-18 Google Inc. Dynamic profile switching
US9665266B2 (en) * 2011-10-27 2017-05-30 Blackberry Limited Setting reminders from an instant messaging application
US8509816B2 (en) * 2011-11-11 2013-08-13 International Business Machines Corporation Data pre-fetching based on user demographics
US8612356B2 (en) 2011-11-14 2013-12-17 Google Inc. Voucher code redemption via SMS
US8521128B1 (en) * 2011-12-09 2013-08-27 Google Inc. Method, system, and computer program product for obtaining crowd-sourced location information
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
US9525998B2 (en) * 2012-01-06 2016-12-20 Qualcomm Incorporated Wireless display with multiscreen service
US8627097B2 (en) 2012-03-27 2014-01-07 Igt System and method enabling parallel processing of hash functions using authentication checkpoint hashes
JP2013206056A (en) * 2012-03-28 2013-10-07 Sony Corp Information processing apparatus, information processing system, and program
US20130268332A1 (en) * 2012-04-04 2013-10-10 American Express Travel Related Services Company, Inc. Systems and methods for enhancing customer service
US20150134408A1 (en) * 2012-05-02 2015-05-14 Dentsu, Inc. Information distribution system
US9160786B1 (en) * 2012-05-08 2015-10-13 Google Inc. Method for media sharing based on location proximity
US20140164125A1 (en) * 2012-05-18 2014-06-12 Container Media, LLC System and Methods for Geographically-Driven Downstream Distribution of Mobile Content
US9792417B2 (en) * 2012-06-15 2017-10-17 Infosys Limited Methods for controlling software usage
US9959567B2 (en) * 2012-07-12 2018-05-01 Sears Brands, Llc Systems and methods of targeted interactions for integrated retail applications
JP5895782B2 (en) * 2012-09-14 2016-03-30 富士通株式会社 COMMUNICATION SYSTEM, COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION PROGRAM
US9130945B2 (en) 2012-10-12 2015-09-08 Schweitzer Engineering Laboratories, Inc. Detection and response to unauthorized access to a communication device
CN107832615A (en) * 2012-10-19 2018-03-23 迈克菲公司 Place perceives safety
US9922327B2 (en) 2012-11-01 2018-03-20 Ebates Inc. System, method, and computer program for providing a multi-merchant electronic shopping cart for a shopping service
US20140201205A1 (en) * 2013-01-14 2014-07-17 Disney Enterprises, Inc. Customized Content from User Data
US9735896B2 (en) * 2013-01-16 2017-08-15 Integrity Tracking, Llc Emergency response systems and methods
US8781502B1 (en) 2013-02-01 2014-07-15 Swirl Networks, Inc. Systems and methods for display of supplemental content responsive to location
US20140249927A1 (en) * 2013-03-04 2014-09-04 Michael De Angelo System and method for cyclic recognition-primed notifications and responsive situational awareness in an advertising display network
US20140282786A1 (en) 2013-03-12 2014-09-18 Time Warner Cable Enterprises Llc Methods and apparatus for providing and uploading content to personalized network storage
US20140280575A1 (en) * 2013-03-14 2014-09-18 Google Inc. Determining activities relevant to users
US20140379430A1 (en) * 2013-06-19 2014-12-25 International Business Machines Corporation Application of mobile devices for event data
WO2015006978A1 (en) 2013-07-19 2015-01-22 Intel Corporation Area-based location privacy management
US9940663B2 (en) * 2013-08-15 2018-04-10 Frank Daly Ward Indoor location mapping and wayfinding system
US9424586B1 (en) 2013-09-18 2016-08-23 American Megatrends, Inc. Remote sensor management
US9507609B2 (en) 2013-09-29 2016-11-29 Taplytics Inc. System and method for developing an application
US9894489B2 (en) 2013-09-30 2018-02-13 William J. Johnson System and method for situational proximity observation alerting privileged recipients
DE102013222173A1 (en) 2013-10-22 2015-05-07 Bayerische Motoren Werke Aktiengesellschaft A method, apparatus, computer program and computer program product for transmitting data for use in a vehicle
US9858598B1 (en) * 2013-10-23 2018-01-02 American Megatrends, Inc. Media content management and deployment system
US9916561B2 (en) * 2013-11-05 2018-03-13 At&T Intellectual Property I, L.P. Methods, devices and computer readable storage devices for tracking inventory
US9953386B2 (en) * 2013-11-16 2018-04-24 At&T Intellectual Property I, L.P. Method and system for controlling distribution of composite data of user by aggregation server
US10783555B2 (en) 2013-11-22 2020-09-22 At&T Intellectual Property I, L.P. Targeting media delivery to a mobile audience
US9836762B1 (en) 2013-12-11 2017-12-05 American Megatrends, Inc. Automatic assignment of media content items to digital signage device based on comparison between demographic information collected at digital signage device and media content metadata
US10204360B1 (en) 2013-12-12 2019-02-12 American Megatrends, Inc. Systems and methods for processing payments to trigger release of digital advertising campaigns for display on digital signage devices
US9886697B1 (en) 2013-12-12 2018-02-06 American Megatrends, Inc. Systems and methods for distributing segmented media content to signage devices in private networks
US9842353B1 (en) 2013-12-17 2017-12-12 American Megatrends, Inc. Techniques of claiming all available timeslots in media content management and deployment system
US20150317682A1 (en) * 2014-01-10 2015-11-05 Tagnetics, Inc. Advertising beacon for retail environments
US10083459B2 (en) 2014-02-11 2018-09-25 The Nielsen Company (Us), Llc Methods and apparatus to generate a media rank
KR102063901B1 (en) * 2014-03-24 2020-01-08 삼성전자주식회사 Method for providing activity notification and device thereof
US9185167B2 (en) * 2014-04-01 2015-11-10 Google Inc. Associating broadcasting device data with user account
US10438248B2 (en) 2014-04-03 2019-10-08 Vungle, Inc. Systems and methods for determining advertising services at multiples times for delivering to devices from any ad source
US9336539B2 (en) * 2014-04-03 2016-05-10 Vungle, Inc. Systems and methods for providing advertising services in a predictive manner to devices with an advertising exchange
US9336538B2 (en) * 2014-04-03 2016-05-10 Vungle, Inc. Systems and methods for providing advertising services to devices with an advertising exchange
US20150287102A1 (en) * 2014-04-03 2015-10-08 Vungle, Inc. Systems and methods for providing advertising services to devices by accessing one or more ad databases including third party ad databases using ad serving tags
US9875588B2 (en) * 2014-04-15 2018-01-23 Disney Enterprises, Inc. System and method for identification triggered by beacons
US20150302123A1 (en) * 2014-04-18 2015-10-22 Alcatel Lucent X-maps with flexible tiles
US10733471B1 (en) 2014-06-27 2020-08-04 Blinker, Inc. Method and apparatus for receiving recall information from an image
US10515285B2 (en) 2014-06-27 2019-12-24 Blinker, Inc. Method and apparatus for blocking information from an image
US10579892B1 (en) 2014-06-27 2020-03-03 Blinker, Inc. Method and apparatus for recovering license plate information from an image
US9589201B1 (en) 2014-06-27 2017-03-07 Blinker, Inc. Method and apparatus for recovering a vehicle value from an image
US10867327B1 (en) 2014-06-27 2020-12-15 Blinker, Inc. System and method for electronic processing of vehicle transactions based on image detection of vehicle license plate
US9773184B1 (en) * 2014-06-27 2017-09-26 Blinker, Inc. Method and apparatus for receiving a broadcast radio service offer from an image
US9594971B1 (en) 2014-06-27 2017-03-14 Blinker, Inc. Method and apparatus for receiving listings of similar vehicles from an image
US9563814B1 (en) 2014-06-27 2017-02-07 Blinker, Inc. Method and apparatus for recovering a vehicle identification number from an image
US10540564B2 (en) 2014-06-27 2020-01-21 Blinker, Inc. Method and apparatus for identifying vehicle information from an image
US9558419B1 (en) 2014-06-27 2017-01-31 Blinker, Inc. Method and apparatus for receiving a location of a vehicle service center from an image
US9779318B1 (en) 2014-06-27 2017-10-03 Blinker, Inc. Method and apparatus for verifying vehicle ownership from an image
US10572758B1 (en) 2014-06-27 2020-02-25 Blinker, Inc. Method and apparatus for receiving a financing offer from an image
US9754171B1 (en) 2014-06-27 2017-09-05 Blinker, Inc. Method and apparatus for receiving vehicle information from an image and posting the vehicle information to a website
US9760776B1 (en) 2014-06-27 2017-09-12 Blinker, Inc. Method and apparatus for obtaining a vehicle history report from an image
US9892337B1 (en) * 2014-06-27 2018-02-13 Blinker, Inc. Method and apparatus for receiving a refinancing offer from an image
US9589202B1 (en) 2014-06-27 2017-03-07 Blinker, Inc. Method and apparatus for receiving an insurance quote from an image
US10614474B2 (en) * 2014-07-28 2020-04-07 Capital One Services, Llc Systems and methods for product placement optimization by sensing customer traffic in stores
US20180227735A1 (en) * 2014-08-25 2018-08-09 Phyziio, Inc. Proximity-Based Attribution of Rewards
US9386401B2 (en) * 2014-08-25 2016-07-05 Steven K. Gold Proximity-based sensing, communicating, and processing of user physiologic information
WO2016044290A1 (en) 2014-09-16 2016-03-24 Kennewick Michael R Voice commerce
WO2016044321A1 (en) 2014-09-16 2016-03-24 Min Tang Integration of domain information into state transitions of a finite state transducer for natural language processing
CN105430032A (en) 2014-09-17 2016-03-23 阿里巴巴集团控股有限公司 Method of pushing information by combining geographic position of terminal, and server
US9747896B2 (en) 2014-10-15 2017-08-29 Voicebox Technologies Corporation System and method for providing follow-up responses to prior natural language inputs of a user
US10134049B2 (en) 2014-11-20 2018-11-20 At&T Intellectual Property I, L.P. Customer service based upon in-store field-of-view and analytics
US10614799B2 (en) 2014-11-26 2020-04-07 Voicebox Technologies Corporation System and method of providing intent predictions for an utterance prior to a system detection of an end of the utterance
US10431214B2 (en) 2014-11-26 2019-10-01 Voicebox Technologies Corporation System and method of determining a domain and/or an action related to a natural language input
US10090002B2 (en) 2014-12-11 2018-10-02 International Business Machines Corporation Performing cognitive operations based on an aggregate user model of personality traits of users
US10282409B2 (en) * 2014-12-11 2019-05-07 International Business Machines Corporation Performance modification based on aggregation of audience traits and natural language feedback
US11144959B2 (en) * 2014-12-18 2021-10-12 Google Llc Methods, systems, and media for presenting advertisements relevant to nearby users on a public display device
US9916122B2 (en) 2014-12-18 2018-03-13 Google Llc Methods, systems, and media for launching a mobile application using a public display device
US9967320B2 (en) 2014-12-18 2018-05-08 Google Llc Methods, systems, and media for controlling information used to present content on a public display device
US9841939B2 (en) 2014-12-18 2017-12-12 Google Inc. Methods, systems, and media for presenting requested content on public display devices
US9836620B2 (en) 2014-12-30 2017-12-05 Samsung Electronic Co., Ltd. Computing system for privacy-aware sharing management and method of operation thereof
US9591447B2 (en) 2015-02-27 2017-03-07 Toyota Motor Engineering & Manufacturing North America, Inc. Systems and methods for providing contextual environmental information
US10504089B2 (en) 2015-03-12 2019-12-10 Walmart Apollo, Llc System and method for mobile checkout
US10217113B2 (en) 2015-03-13 2019-02-26 GeoPRI, LLC Authentication systems and methods
US9230231B1 (en) 2015-03-13 2016-01-05 GeoPRI, LLC Systems and methods for managing barcode information
US10185981B2 (en) 2015-03-13 2019-01-22 GeoPRI, LLC Systems and methods for providing product information
WO2016148761A1 (en) * 2015-03-13 2016-09-22 GeoPRI, LLC Systems and methods for managing barcode information
US9996853B2 (en) * 2015-04-02 2018-06-12 Vungle, Inc. Systems and methods for selecting an ad campaign among advertising campaigns having multiple bid strategies
US9990644B2 (en) 2015-05-13 2018-06-05 Shelfbucks, Inc. System and methods for determining location of pop displays with wireless beacons using known wireless beacon locations
US10929867B1 (en) * 2015-06-05 2021-02-23 Groupon, Inc. Apparatus and method for utilizing immediate gratification promotions
US10521815B1 (en) * 2015-06-05 2019-12-31 Groupon, Inc. Apparatus and method for utilizing immediate gratification promotions
US10977678B1 (en) 2015-06-05 2021-04-13 Groupon, Inc. Apparatus and method for utilizing proximity density mapping to assist relevance determinations
US10062034B2 (en) * 2015-06-08 2018-08-28 The Charles Stark Draper Laboratory, Inc. Method and system for obtaining and analyzing information from a plurality of sources
US10045169B2 (en) 2015-07-24 2018-08-07 Google Llc Systems and methods for personalizing public devices
US10397631B2 (en) 2015-10-23 2019-08-27 At&T Intellectual Property I, L.P. Method and apparatus for flexible consumption of media content
JP2017117384A (en) 2015-12-25 2017-06-29 東芝テック株式会社 Information processing apparatus
US11416572B2 (en) * 2016-02-14 2022-08-16 Bentley J. Olive Methods and systems for managing pathways for interaction among computing devices based on geographic location and user credit levels
US10687167B1 (en) 2016-03-31 2020-06-16 Groupon, Inc. Methods and systems for detecting aggregation events
US10891655B1 (en) 2016-05-05 2021-01-12 State Farm Mutual Automobile Insurance Company Cognitive computing for generating targeted offers to inactive account holders
US20200021872A1 (en) * 2016-07-09 2020-01-16 N. Dilip Venkatraman Method and system for switching to dynamically assembled video during streaming of live video
US20180014037A1 (en) * 2016-07-09 2018-01-11 N. Dilip Venkatraman Method and system for switching to dynamically assembled video during streaming of live video
WO2018023106A1 (en) 2016-07-29 2018-02-01 Erik SWART System and method of disambiguating natural language processing requests
US10171936B2 (en) 2016-09-23 2019-01-01 International Business Machines Corporation Matching actionable events with goods and services providers
US10085116B2 (en) * 2016-09-23 2018-09-25 International Business Machines Corporation Matching actionable events with goods and services providers
US20180109338A1 (en) 2016-10-05 2018-04-19 Shelfbucks, Inc. Analyzing movement of wireless beacons associated with retail displays
WO2018071673A1 (en) 2016-10-13 2018-04-19 Ebates Inc. Wish list user interface within a web browser that alerts users to changes in prices
US10776817B2 (en) * 2017-03-10 2020-09-15 Facebook, Inc. Selecting content for presentation to an online system user based on categories associated with content items
US10445779B2 (en) * 2017-04-26 2019-10-15 International Business Machines Corporation Boundary-specific electronic offers
US20180374069A1 (en) 2017-05-19 2018-12-27 Shelfbucks, Inc. Pressure-sensitive device for product tracking on product shelves
WO2019016805A1 (en) * 2017-07-17 2019-01-24 Otonomo Technologies Ltd. Method and system for anonymizing subsets selected from datasets of parameters relating to a plurality of network-connected devices
US10796303B2 (en) * 2017-09-06 2020-10-06 Visa International Service Association System, method, and computer program product for predicting payment transactions using a machine learning technique based on merchant categories and transaction time data
US20210374200A1 (en) * 2017-09-29 2021-12-02 Travel Light Ltd Cloud connected travel system with carrying case
US10740781B2 (en) 2017-10-31 2020-08-11 Ebates Performance Marketing, Inc. System, method, and computer program for providing notification of a cashback reward from a shopping portal using online screen and email analysis
CH714696A2 (en) * 2018-02-28 2019-08-30 Clear Channel Schweiz Ag Stele for an interactive city map with advertising space.
US11334914B2 (en) 2018-06-28 2022-05-17 International Business Machines Corporation Mapping mobile device interactions and location zones in a venue for use in sending notifications
US11042893B1 (en) * 2018-11-05 2021-06-22 Inmar Clearing, Inc. System for processing a digital promotion based upon geographic destination determined from a ride-sharing application and related methods
US20200151761A1 (en) * 2018-11-08 2020-05-14 Capital One Services, Llc Systems and methods for targeted content delivery based on device sensor data
US11568468B2 (en) 2019-08-08 2023-01-31 Rakuten Group, Inc. System, method, and computer program for providing similar product recommendations for non-merchant publishers based on publisher preferences
US11423373B1 (en) * 2019-09-17 2022-08-23 Block, Inc. Intelligent subscription identification using transaction data
JP2021163264A (en) * 2020-03-31 2021-10-11 富士通株式会社 Information processing method, information processing system, information processing apparatus, and information processing program

Citations (99)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4008369A (en) * 1975-02-28 1977-02-15 The Magnavox Company Telephone interfaced subscription cable television system especially useful in hotels and motels
US4264924A (en) * 1978-03-03 1981-04-28 Freeman Michael J Dedicated channel interactive cable television system
US4381522A (en) * 1980-12-01 1983-04-26 Adams-Russell Co., Inc. Selective viewing
US4386416A (en) * 1980-06-02 1983-05-31 Mostek Corporation Data compression, encryption, and in-line transmission system
US4450477A (en) * 1982-03-31 1984-05-22 Lovett Bruce E Television information system
US4496171A (en) * 1982-09-29 1985-01-29 Martin Cherry Media guide
US4506387A (en) * 1983-05-25 1985-03-19 Walter Howard F Programming-on-demand cable system and method
US4567512A (en) * 1982-08-19 1986-01-28 World Video Library, Inc. Recorded program communication system
US4578700A (en) * 1983-05-25 1986-03-25 Agb Research Plc Apparatus for storing data relating to television viewing
US4590516A (en) * 1982-06-01 1986-05-20 World Video Library, Inc. Recorded program communication system
US4654815A (en) * 1985-02-07 1987-03-31 Texas Instruments Incorporated Analog signal conditioning and digitizing integrated circuit
US4723212A (en) * 1984-07-18 1988-02-02 Catalina Marketing Corp. Method and apparatus for dispensing discount coupons
US4745549A (en) * 1985-06-11 1988-05-17 Hashimoto Corporation Method of and apparatus for optimal scheduling of television programming to maximize customer satisfaction
US4814746A (en) * 1983-06-01 1989-03-21 International Business Machines Corporation Data compression method
US4816904A (en) * 1983-06-09 1989-03-28 Control Data Corporation Television and market research data collection system and method
US4831526A (en) * 1986-04-22 1989-05-16 The Chubb Corporation Computerized insurance premium quote request and policy issuance system
US4906991A (en) * 1988-04-29 1990-03-06 Xerox Corporation Textual substitution data compression with finite length search windows
US4914698A (en) * 1988-03-16 1990-04-03 David Chaum One-show blind signature systems
US4926480A (en) * 1983-08-22 1990-05-15 David Chaum Card-computer moderated systems
US4987593A (en) * 1988-03-16 1991-01-22 David Chaum One-show blind signature systems
US4988998A (en) * 1989-09-05 1991-01-29 Storage Technology Corporation Data compression system for successively applying at least two data compression methods to an input data stream
US4995077A (en) * 1989-10-30 1991-02-19 Malinowski Igor P Card-like device having a microprocessor and speaker for communicating with a telephone line
US4996642A (en) * 1987-10-01 1991-02-26 Neonics, Inc. System and method for recommending items
US5001478A (en) * 1989-12-28 1991-03-19 International Business Machines Corporation Method of encoding compressed data
US5003591A (en) * 1989-05-25 1991-03-26 General Instrument Corporation Functionally modifiable cable television converter system
US5003307A (en) * 1989-01-13 1991-03-26 Stac, Inc. Data compression apparatus with shift register search means
US5011191A (en) * 1990-05-23 1991-04-30 Gannon James M View-through information converter
US5016009A (en) * 1989-01-13 1991-05-14 Stac, Inc. Data compression apparatus and method
US5087913A (en) * 1990-08-27 1992-02-11 Unisys Corporation Short-record data compression and decompression system
US5109414A (en) * 1981-11-03 1992-04-28 Personalized Mass Media Corporation Signal processing apparatus and methods
US5179439A (en) * 1988-02-05 1993-01-12 Hashimoto Corporation Personal channel display device in a tv program reservation system
US5179378A (en) * 1991-07-30 1993-01-12 University Of South Florida Method and apparatus for the compression and decompression of data using Lempel-Ziv based techniques
US5189630A (en) * 1991-01-15 1993-02-23 Barstow David R Method for encoding and broadcasting information about live events using computer pattern matching techniques
US5191573A (en) * 1988-06-13 1993-03-02 Hair Arthur R Method for transmitting a desired digital video or audio signal
US5201010A (en) * 1989-05-01 1993-04-06 Credit Verification Corporation Method and system for building a database and performing marketing based upon prior shopping history
US5208877A (en) * 1991-08-29 1993-05-04 Center For Innovative Technology Fiber optic grating-based weighted, two-mode fiber sensors
US5276736A (en) * 1990-01-29 1994-01-04 David Chaum Optionally moderated transaction systems
US5293456A (en) * 1991-06-28 1994-03-08 E. I. Du Pont De Nemours And Company Object recognition system employing a sparse comparison neural network
US5301109A (en) * 1990-06-11 1994-04-05 Bell Communications Research, Inc. Computerized cross-language document retrieval using latent semantic indexing
US5309437A (en) * 1990-06-29 1994-05-03 Digital Equipment Corporation Bridge-like internet protocol router
US5410344A (en) * 1993-09-22 1995-04-25 Arrowsmith Technologies, Inc. Apparatus and method of selecting video programs based on viewers' preferences
US5412769A (en) * 1992-01-24 1995-05-02 Hitachi, Ltd. Method and system for retrieving time-series information
US5412819A (en) * 1990-11-21 1995-05-09 Beckman Instruments, Inc. Disposable sample collection device
US5412928A (en) * 1994-01-21 1995-05-09 Reithel; Frederick Dehydration device
US5420807A (en) * 1993-10-19 1995-05-30 Yozan Inc. Multiplication circuit for multiplying analog inputs by digital inputs
US5420806A (en) * 1993-01-13 1995-05-30 Yozan Inc. Multiplication circuit for multiplying analog signals by digital signals
US5483278A (en) * 1992-05-27 1996-01-09 Philips Electronics North America Corporation System and method for finding a movie of interest in a large movie database
US5485526A (en) * 1992-06-02 1996-01-16 Hewlett-Packard Corporation Memory circuit for lossless data compression/decompression dictionary storage
US5490140A (en) * 1994-09-30 1996-02-06 International Business Machines Corporation System and method for providing ATM support for frame relay DTEs with a terminal adapter
US5600364A (en) * 1992-12-09 1997-02-04 Discovery Communications, Inc. Network controller for cable television delivery systems
US5600798A (en) * 1993-10-26 1997-02-04 International Business Machines Corporation System and method for controlling LAN data flow control through a frame relay network by end point station transmitting notification to LAN stations based on congestion notification from the frame relay network
US5613209A (en) * 1994-09-02 1997-03-18 Motorola, Inc. Method and apparatus for automatically selecting a radio talkgroup
US5612868A (en) * 1984-07-18 1997-03-18 Catalina Marketing International, Inc Method and apparatus for dispensing discount coupons
US5614940A (en) * 1994-10-21 1997-03-25 Intel Corporation Method and apparatus for providing broadcast information with indexing
US5617565A (en) * 1994-11-29 1997-04-01 Hitachi America, Ltd. Broadcast interactive multimedia system
US5708825A (en) * 1995-05-26 1998-01-13 Iconovex Corporation Automatic summary page creation and hyperlink generation
US5710887A (en) * 1995-08-29 1998-01-20 Broadvision Computer system and method for electronic commerce
US5710884A (en) * 1995-03-29 1998-01-20 Intel Corporation System for automatically updating personal profile server with updates to additional user information gathered from monitoring user's electronic consuming habits generated on computer during use
US5717923A (en) * 1994-11-03 1998-02-10 Intel Corporation Method and apparatus for dynamically customizing electronic information to individual end users
US5724521A (en) * 1994-11-03 1998-03-03 Intel Corporation Method and apparatus for providing electronic advertisements to end users in a consumer best-fit pricing manner
US5724567A (en) * 1994-04-25 1998-03-03 Apple Computer, Inc. System for directing relevance-ranked data objects to computer users
US5727129A (en) * 1996-06-04 1998-03-10 International Business Machines Corporation Network system for profiling and actively facilitating user activities
US5734720A (en) * 1994-11-29 1998-03-31 Salganicoff; Marcos System and method for providing digital communications between a head end and a set top terminal
US5734719A (en) * 1993-10-15 1998-03-31 International Business Systems, Incorporated Digital information accessing, delivery and production system
US5734853A (en) * 1992-12-09 1998-03-31 Discovery Communications, Inc. Set top terminal for cable television delivery systems
US5737414A (en) * 1995-05-24 1998-04-07 Walker Asset Management Limited Partnership 900 number billing and collection system and method for on-line computer services
US5740549A (en) * 1995-06-12 1998-04-14 Pointcast, Inc. Information and advertising distribution system and method
US5856981A (en) * 1997-05-15 1999-01-05 Lucent Technologies Inc. Reliable connection oriented networks
US5862223A (en) * 1996-07-24 1999-01-19 Walker Asset Management Limited Partnership Method and apparatus for a cryptographically-assisted commercial network system designed to facilitate and support expert-based commerce
US5873066A (en) * 1997-02-10 1999-02-16 Insurance Company Of North America System for electronically managing and documenting the underwriting of an excess casualty insurance policy
US5875108A (en) * 1991-12-23 1999-02-23 Hoffberg; Steven M. Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
US5884270A (en) * 1996-09-06 1999-03-16 Walker Asset Management Limited Partnership Method and system for facilitating an employment search incorporating user-controlled anonymous communications
US5884272A (en) * 1996-09-06 1999-03-16 Walker Asset Management Limited Partnership Method and system for establishing and maintaining user-controlled anonymous communications
US5892924A (en) * 1996-01-31 1999-04-06 Ipsilon Networks, Inc. Method and apparatus for dynamically shifting between routing and switching packets in a transmission network
US6014090A (en) * 1997-12-22 2000-01-11 At&T Corp. Method and apparatus for delivering local information to travelers
US6028926A (en) * 1995-05-25 2000-02-22 Henderson; Daniel A. Dialer programming system and device with integrated printing process
US6029141A (en) * 1997-06-27 2000-02-22 Amazon.Com, Inc. Internet-based customer referral system
US6029195A (en) * 1994-11-29 2000-02-22 Herz; Frederick S. M. System for customized electronic identification of desirable objects
US6041311A (en) * 1995-06-30 2000-03-21 Microsoft Corporation Method and apparatus for item recommendation using automated collaborative filtering
US6047327A (en) * 1996-02-16 2000-04-04 Intel Corporation System for distributing electronic information to a targeted group of users
US6052718A (en) * 1997-01-07 2000-04-18 Sightpath, Inc Replica routing
US6052064A (en) * 1997-10-30 2000-04-18 Motorola, Inc. Method and apparatus in a wireless messaging system for dynamic creation of directed simulcast zones
US6055513A (en) * 1998-03-11 2000-04-25 Telebuyer, Llc Methods and apparatus for intelligent selection of goods and services in telephonic and electronic commerce
US6112181A (en) * 1997-11-06 2000-08-29 Intertrust Technologies Corporation Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information
US6199045B1 (en) * 1996-08-15 2001-03-06 Spatial Adventures, Inc. Method and apparatus for providing position-related information to mobile recipients
US6201536B1 (en) * 1992-12-09 2001-03-13 Discovery Communications, Inc. Network manager for cable television system headends
US20010013009A1 (en) * 1997-05-20 2001-08-09 Daniel R. Greening System and method for computer-based marketing
US6285987B1 (en) * 1997-01-22 2001-09-04 Engage, Inc. Internet advertising system
US6377972B1 (en) * 1999-01-19 2002-04-23 Lucent Technologies Inc. High quality streaming multimedia
US6381465B1 (en) * 1999-08-27 2002-04-30 Leap Wireless International, Inc. System and method for attaching an advertisement to an SMS message for wireless transmission
US6460036B1 (en) * 1994-11-29 2002-10-01 Pinpoint Incorporated System and method for providing customized electronic newspapers and target advertisements
US20030005074A1 (en) * 2000-04-25 2003-01-02 Herz Frederick S.M. Method of combining shared buffers of continuous digital media data with media delivery scheduling
US6539377B1 (en) * 1997-08-01 2003-03-25 Ask Jeeves, Inc. Personalized search methods
US6553376B1 (en) * 1998-11-18 2003-04-22 Infolibria, Inc. Efficient content server using request redirection
US6697824B1 (en) * 1999-08-31 2004-02-24 Accenture Llp Relationship management in an E-commerce application framework
US6708213B1 (en) * 1999-12-06 2004-03-16 Lucent Technologies Inc. Method for streaming multimedia information over public networks
US6807558B1 (en) * 1995-06-12 2004-10-19 Pointcast, Inc. Utilization of information “push” technology
US20080026774A1 (en) * 1999-08-24 2008-01-31 Nokia Corporation Mobile communications matching system
US7496943B1 (en) * 1996-01-19 2009-02-24 Beneficial Innovations, Inc. Network system for presenting advertising

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NZ219198A (en) 1987-02-05 1990-11-27 Sensasel Worldwide Ltd Illuminated sign with proximity sensor
AU5469794A (en) 1992-11-16 1994-06-08 Stephen Weeks Information distribution systems, particularly tour guide systems
US5642484A (en) 1994-05-13 1997-06-24 Captive Communications, Inc. Pump top advertisement distribution and display system with performance and sales information feedback
US5794210A (en) 1995-12-11 1998-08-11 Cybergold, Inc. Attention brokerage
AUPN955096A0 (en) 1996-04-29 1996-05-23 Telefonaktiebolaget Lm Ericsson (Publ) Telecommunications information dissemination system
FI106990B (en) * 1996-12-31 2001-05-15 Nokia Mobile Phones Ltd A method of transmitting information to a user
US6456852B2 (en) * 1997-01-08 2002-09-24 Trafficmaster Usa, Inc. Internet distributed real-time wireless location database
US7058720B1 (en) * 1997-06-30 2006-06-06 Microsoft Corporation Geographical client distribution methods, systems and computer program products
WO1999030273A1 (en) 1997-12-05 1999-06-17 Michael Walden Wireless sales promotion system
EP1099354B8 (en) 1998-07-20 2013-06-26 Unwired Planet, LLC Subscriber dependent location-based services

Patent Citations (104)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4008369A (en) * 1975-02-28 1977-02-15 The Magnavox Company Telephone interfaced subscription cable television system especially useful in hotels and motels
US4264924A (en) * 1978-03-03 1981-04-28 Freeman Michael J Dedicated channel interactive cable television system
US4386416A (en) * 1980-06-02 1983-05-31 Mostek Corporation Data compression, encryption, and in-line transmission system
US4381522A (en) * 1980-12-01 1983-04-26 Adams-Russell Co., Inc. Selective viewing
US5109414A (en) * 1981-11-03 1992-04-28 Personalized Mass Media Corporation Signal processing apparatus and methods
US4450477A (en) * 1982-03-31 1984-05-22 Lovett Bruce E Television information system
US4590516A (en) * 1982-06-01 1986-05-20 World Video Library, Inc. Recorded program communication system
US4567512A (en) * 1982-08-19 1986-01-28 World Video Library, Inc. Recorded program communication system
US4496171A (en) * 1982-09-29 1985-01-29 Martin Cherry Media guide
US4578700A (en) * 1983-05-25 1986-03-25 Agb Research Plc Apparatus for storing data relating to television viewing
US4506387A (en) * 1983-05-25 1985-03-19 Walter Howard F Programming-on-demand cable system and method
US4814746A (en) * 1983-06-01 1989-03-21 International Business Machines Corporation Data compression method
US4816904A (en) * 1983-06-09 1989-03-28 Control Data Corporation Television and market research data collection system and method
US4926480A (en) * 1983-08-22 1990-05-15 David Chaum Card-computer moderated systems
US4723212A (en) * 1984-07-18 1988-02-02 Catalina Marketing Corp. Method and apparatus for dispensing discount coupons
US5612868A (en) * 1984-07-18 1997-03-18 Catalina Marketing International, Inc Method and apparatus for dispensing discount coupons
US4654815A (en) * 1985-02-07 1987-03-31 Texas Instruments Incorporated Analog signal conditioning and digitizing integrated circuit
US4745549A (en) * 1985-06-11 1988-05-17 Hashimoto Corporation Method of and apparatus for optimal scheduling of television programming to maximize customer satisfaction
US4831526A (en) * 1986-04-22 1989-05-16 The Chubb Corporation Computerized insurance premium quote request and policy issuance system
US4996642A (en) * 1987-10-01 1991-02-26 Neonics, Inc. System and method for recommending items
US5179439A (en) * 1988-02-05 1993-01-12 Hashimoto Corporation Personal channel display device in a tv program reservation system
US4914698A (en) * 1988-03-16 1990-04-03 David Chaum One-show blind signature systems
US4987593A (en) * 1988-03-16 1991-01-22 David Chaum One-show blind signature systems
US4906991A (en) * 1988-04-29 1990-03-06 Xerox Corporation Textual substitution data compression with finite length search windows
US5191573A (en) * 1988-06-13 1993-03-02 Hair Arthur R Method for transmitting a desired digital video or audio signal
US5016009A (en) * 1989-01-13 1991-05-14 Stac, Inc. Data compression apparatus and method
US5003307A (en) * 1989-01-13 1991-03-26 Stac, Inc. Data compression apparatus with shift register search means
US5201010A (en) * 1989-05-01 1993-04-06 Credit Verification Corporation Method and system for building a database and performing marketing based upon prior shopping history
US5388165A (en) * 1989-05-01 1995-02-07 Credit Verification Corporation Method and system for building a database and performing marketing based upon prior shopping history
US5003591A (en) * 1989-05-25 1991-03-26 General Instrument Corporation Functionally modifiable cable television converter system
US4988998A (en) * 1989-09-05 1991-01-29 Storage Technology Corporation Data compression system for successively applying at least two data compression methods to an input data stream
US4995077A (en) * 1989-10-30 1991-02-19 Malinowski Igor P Card-like device having a microprocessor and speaker for communicating with a telephone line
US5001478A (en) * 1989-12-28 1991-03-19 International Business Machines Corporation Method of encoding compressed data
US5276736A (en) * 1990-01-29 1994-01-04 David Chaum Optionally moderated transaction systems
US5011191A (en) * 1990-05-23 1991-04-30 Gannon James M View-through information converter
US5301109A (en) * 1990-06-11 1994-04-05 Bell Communications Research, Inc. Computerized cross-language document retrieval using latent semantic indexing
US5309437A (en) * 1990-06-29 1994-05-03 Digital Equipment Corporation Bridge-like internet protocol router
US5087913A (en) * 1990-08-27 1992-02-11 Unisys Corporation Short-record data compression and decompression system
US5412819A (en) * 1990-11-21 1995-05-09 Beckman Instruments, Inc. Disposable sample collection device
US5189630A (en) * 1991-01-15 1993-02-23 Barstow David R Method for encoding and broadcasting information about live events using computer pattern matching techniques
US5293456A (en) * 1991-06-28 1994-03-08 E. I. Du Pont De Nemours And Company Object recognition system employing a sparse comparison neural network
US5179378A (en) * 1991-07-30 1993-01-12 University Of South Florida Method and apparatus for the compression and decompression of data using Lempel-Ziv based techniques
US5208877A (en) * 1991-08-29 1993-05-04 Center For Innovative Technology Fiber optic grating-based weighted, two-mode fiber sensors
US5875108A (en) * 1991-12-23 1999-02-23 Hoffberg; Steven M. Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
US5412769A (en) * 1992-01-24 1995-05-02 Hitachi, Ltd. Method and system for retrieving time-series information
US5483278A (en) * 1992-05-27 1996-01-09 Philips Electronics North America Corporation System and method for finding a movie of interest in a large movie database
US5485526A (en) * 1992-06-02 1996-01-16 Hewlett-Packard Corporation Memory circuit for lossless data compression/decompression dictionary storage
US6201536B1 (en) * 1992-12-09 2001-03-13 Discovery Communications, Inc. Network manager for cable television system headends
US6052554A (en) * 1992-12-09 2000-04-18 Discovery Communications, Inc. Television program delivery system
US5600364A (en) * 1992-12-09 1997-02-04 Discovery Communications, Inc. Network controller for cable television delivery systems
US5734853A (en) * 1992-12-09 1998-03-31 Discovery Communications, Inc. Set top terminal for cable television delivery systems
US5420806A (en) * 1993-01-13 1995-05-30 Yozan Inc. Multiplication circuit for multiplying analog signals by digital signals
US5410344A (en) * 1993-09-22 1995-04-25 Arrowsmith Technologies, Inc. Apparatus and method of selecting video programs based on viewers' preferences
US5734719A (en) * 1993-10-15 1998-03-31 International Business Systems, Incorporated Digital information accessing, delivery and production system
US5420807A (en) * 1993-10-19 1995-05-30 Yozan Inc. Multiplication circuit for multiplying analog inputs by digital inputs
US5600798A (en) * 1993-10-26 1997-02-04 International Business Machines Corporation System and method for controlling LAN data flow control through a frame relay network by end point station transmitting notification to LAN stations based on congestion notification from the frame relay network
US5412928A (en) * 1994-01-21 1995-05-09 Reithel; Frederick Dehydration device
US5724567A (en) * 1994-04-25 1998-03-03 Apple Computer, Inc. System for directing relevance-ranked data objects to computer users
US5613209A (en) * 1994-09-02 1997-03-18 Motorola, Inc. Method and apparatus for automatically selecting a radio talkgroup
US5490140A (en) * 1994-09-30 1996-02-06 International Business Machines Corporation System and method for providing ATM support for frame relay DTEs with a terminal adapter
US5614940A (en) * 1994-10-21 1997-03-25 Intel Corporation Method and apparatus for providing broadcast information with indexing
US5724521A (en) * 1994-11-03 1998-03-03 Intel Corporation Method and apparatus for providing electronic advertisements to end users in a consumer best-fit pricing manner
US5717923A (en) * 1994-11-03 1998-02-10 Intel Corporation Method and apparatus for dynamically customizing electronic information to individual end users
US6020883A (en) * 1994-11-29 2000-02-01 Fred Herz System and method for scheduling broadcast of and access to video programs and other data using customer profiles
US5617565A (en) * 1994-11-29 1997-04-01 Hitachi America, Ltd. Broadcast interactive multimedia system
US5734720A (en) * 1994-11-29 1998-03-31 Salganicoff; Marcos System and method for providing digital communications between a head end and a set top terminal
US6460036B1 (en) * 1994-11-29 2002-10-01 Pinpoint Incorporated System and method for providing customized electronic newspapers and target advertisements
US6029195A (en) * 1994-11-29 2000-02-22 Herz; Frederick S. M. System for customized electronic identification of desirable objects
US7483871B2 (en) * 1994-11-29 2009-01-27 Pinpoint Incorporated Customized electronic newspapers and advertisements
US5710884A (en) * 1995-03-29 1998-01-20 Intel Corporation System for automatically updating personal profile server with updates to additional user information gathered from monitoring user's electronic consuming habits generated on computer during use
US5737414A (en) * 1995-05-24 1998-04-07 Walker Asset Management Limited Partnership 900 number billing and collection system and method for on-line computer services
US6028926A (en) * 1995-05-25 2000-02-22 Henderson; Daniel A. Dialer programming system and device with integrated printing process
US5708825A (en) * 1995-05-26 1998-01-13 Iconovex Corporation Automatic summary page creation and hyperlink generation
US5740549A (en) * 1995-06-12 1998-04-14 Pointcast, Inc. Information and advertising distribution system and method
US20020026349A1 (en) * 1995-06-12 2002-02-28 James P. Reilly Information and advertising distribution system and method
US6807558B1 (en) * 1995-06-12 2004-10-19 Pointcast, Inc. Utilization of information “push” technology
US6041311A (en) * 1995-06-30 2000-03-21 Microsoft Corporation Method and apparatus for item recommendation using automated collaborative filtering
US5710887A (en) * 1995-08-29 1998-01-20 Broadvision Computer system and method for electronic commerce
US7496943B1 (en) * 1996-01-19 2009-02-24 Beneficial Innovations, Inc. Network system for presenting advertising
US5892924A (en) * 1996-01-31 1999-04-06 Ipsilon Networks, Inc. Method and apparatus for dynamically shifting between routing and switching packets in a transmission network
US6047327A (en) * 1996-02-16 2000-04-04 Intel Corporation System for distributing electronic information to a targeted group of users
US5727129A (en) * 1996-06-04 1998-03-10 International Business Machines Corporation Network system for profiling and actively facilitating user activities
US5862223A (en) * 1996-07-24 1999-01-19 Walker Asset Management Limited Partnership Method and apparatus for a cryptographically-assisted commercial network system designed to facilitate and support expert-based commerce
US6199045B1 (en) * 1996-08-15 2001-03-06 Spatial Adventures, Inc. Method and apparatus for providing position-related information to mobile recipients
US5884272A (en) * 1996-09-06 1999-03-16 Walker Asset Management Limited Partnership Method and system for establishing and maintaining user-controlled anonymous communications
US5884270A (en) * 1996-09-06 1999-03-16 Walker Asset Management Limited Partnership Method and system for facilitating an employment search incorporating user-controlled anonymous communications
US6052718A (en) * 1997-01-07 2000-04-18 Sightpath, Inc Replica routing
US6285987B1 (en) * 1997-01-22 2001-09-04 Engage, Inc. Internet advertising system
US5873066A (en) * 1997-02-10 1999-02-16 Insurance Company Of North America System for electronically managing and documenting the underwriting of an excess casualty insurance policy
US5856981A (en) * 1997-05-15 1999-01-05 Lucent Technologies Inc. Reliable connection oriented networks
US20010013009A1 (en) * 1997-05-20 2001-08-09 Daniel R. Greening System and method for computer-based marketing
US6029141A (en) * 1997-06-27 2000-02-22 Amazon.Com, Inc. Internet-based customer referral system
US6539377B1 (en) * 1997-08-01 2003-03-25 Ask Jeeves, Inc. Personalized search methods
US6052064A (en) * 1997-10-30 2000-04-18 Motorola, Inc. Method and apparatus in a wireless messaging system for dynamic creation of directed simulcast zones
US6112181A (en) * 1997-11-06 2000-08-29 Intertrust Technologies Corporation Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information
US6014090A (en) * 1997-12-22 2000-01-11 At&T Corp. Method and apparatus for delivering local information to travelers
US6055513A (en) * 1998-03-11 2000-04-25 Telebuyer, Llc Methods and apparatus for intelligent selection of goods and services in telephonic and electronic commerce
US6553376B1 (en) * 1998-11-18 2003-04-22 Infolibria, Inc. Efficient content server using request redirection
US6377972B1 (en) * 1999-01-19 2002-04-23 Lucent Technologies Inc. High quality streaming multimedia
US20080026774A1 (en) * 1999-08-24 2008-01-31 Nokia Corporation Mobile communications matching system
US6381465B1 (en) * 1999-08-27 2002-04-30 Leap Wireless International, Inc. System and method for attaching an advertisement to an SMS message for wireless transmission
US6697824B1 (en) * 1999-08-31 2004-02-24 Accenture Llp Relationship management in an E-commerce application framework
US6708213B1 (en) * 1999-12-06 2004-03-16 Lucent Technologies Inc. Method for streaming multimedia information over public networks
US20030005074A1 (en) * 2000-04-25 2003-01-02 Herz Frederick S.M. Method of combining shared buffers of continuous digital media data with media delivery scheduling

Cited By (197)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8892495B2 (en) 1991-12-23 2014-11-18 Blanding Hovenweep, Llc Adaptive pattern recognition based controller apparatus and method and human-interface therefore
US9350776B2 (en) 1998-02-23 2016-05-24 Tagi Ventures, Llc System and method for listening to teams in a race event
US9560419B2 (en) 1998-02-23 2017-01-31 Tagi Ventures, Llc System and method for listening to teams in a race event
US9059809B2 (en) 1998-02-23 2015-06-16 Steven M. Koehler System and method for listening to teams in a race event
US9535563B2 (en) 1999-02-01 2017-01-03 Blanding Hovenweep, Llc Internet appliance system and method
US7883413B2 (en) 2001-03-27 2011-02-08 Igt Interactive game playing preferences
US8480466B2 (en) * 2001-03-27 2013-07-09 Igt Method and apparatus for previewing a game
US8435105B2 (en) 2001-03-27 2013-05-07 Igt Interactive game playing preferences
US7918738B2 (en) 2001-03-27 2011-04-05 Igt Interactive game playing preferences
US7966636B2 (en) 2001-05-22 2011-06-21 Kangaroo Media, Inc. Multi-video receiving method and apparatus
US20060217200A1 (en) * 2002-09-11 2006-09-28 Igt In-room game promotion and demonstration method and system
US20060291813A1 (en) * 2005-06-23 2006-12-28 Hideo Ando Information playback system using storage information medium
US8521000B2 (en) * 2005-06-23 2013-08-27 Kabushiki Kaisha Toshiba Information recording and reproducing method using management information including mapping information
US8391774B2 (en) 2005-07-22 2013-03-05 Kangaroo Media, Inc. System and methods for enhancing the experience of spectators attending a live sporting event, with automated video stream switching functions
US8051453B2 (en) 2005-07-22 2011-11-01 Kangaroo Media, Inc. System and method for presenting content on a wireless mobile computing device using a buffer
US8432489B2 (en) 2005-07-22 2013-04-30 Kangaroo Media, Inc. System and methods for enhancing the experience of spectators attending a live sporting event, with bookmark setting capability
US9065984B2 (en) 2005-07-22 2015-06-23 Fanvision Entertainment Llc System and methods for enhancing the experience of spectators attending a live sporting event
US8701147B2 (en) 2005-07-22 2014-04-15 Kangaroo Media Inc. Buffering content on a handheld electronic device
US8391825B2 (en) 2005-07-22 2013-03-05 Kangaroo Media, Inc. System and methods for enhancing the experience of spectators attending a live sporting event, with user authentication capability
US8391773B2 (en) 2005-07-22 2013-03-05 Kangaroo Media, Inc. System and methods for enhancing the experience of spectators attending a live sporting event, with content filtering function
US8051452B2 (en) 2005-07-22 2011-11-01 Kangaroo Media, Inc. System and methods for enhancing the experience of spectators attending a live sporting event, with contextual information distribution capability
USRE43601E1 (en) 2005-07-22 2012-08-21 Kangaroo Media, Inc. System and methods for enhancing the experience of spectators attending a live sporting event, with gaming capability
US8042140B2 (en) 2005-07-22 2011-10-18 Kangaroo Media, Inc. Buffering content on a handheld electronic device
US20070168347A1 (en) * 2006-01-17 2007-07-19 Childress Rhonda L Method and apparatus for deriving optimal physical space and ambiance conditions
US7840567B2 (en) * 2006-01-17 2010-11-23 International Business Machines Corporation Method and apparatus for deriving optimal physical space and ambiance conditions
US20070235529A1 (en) * 2006-04-07 2007-10-11 International Business Machines Corporation Method, system, and program product for identifying a product selected by a consumer
US9507778B2 (en) 2006-05-19 2016-11-29 Yahoo! Inc. Summarization of media object collections
US7890857B1 (en) * 2006-07-25 2011-02-15 Hewlett-Packard Development Company, L.P. Method and system for utilizing sizing directives for media
US8594702B2 (en) 2006-11-06 2013-11-26 Yahoo! Inc. Context server for associating information based on context
US9110903B2 (en) 2006-11-22 2015-08-18 Yahoo! Inc. Method, system and apparatus for using user profile electronic device data in media delivery
US8402356B2 (en) 2006-11-22 2013-03-19 Yahoo! Inc. Methods, systems and apparatus for delivery of media
US8769099B2 (en) * 2006-12-28 2014-07-01 Yahoo! Inc. Methods and systems for pre-caching information on a mobile computing device
US8814676B2 (en) 2007-02-09 2014-08-26 Igt Universal player control for casino game graphic assets
US20090099910A1 (en) * 2007-10-11 2009-04-16 International Business Machines Corporation System and method for managing electronic advertising responsive to traffic congestion
US8069142B2 (en) 2007-12-06 2011-11-29 Yahoo! Inc. System and method for synchronizing data on a network
US8799371B2 (en) 2007-12-10 2014-08-05 Yahoo! Inc. System and method for conditional delivery of messages
US8671154B2 (en) 2007-12-10 2014-03-11 Yahoo! Inc. System and method for contextual addressing of communications on a network
US8307029B2 (en) 2007-12-10 2012-11-06 Yahoo! Inc. System and method for conditional delivery of messages
US8166168B2 (en) 2007-12-17 2012-04-24 Yahoo! Inc. System and method for disambiguating non-unique identifiers using information obtained from disparate communication channels
US9626685B2 (en) 2008-01-04 2017-04-18 Excalibur Ip, Llc Systems and methods of mapping attention
US9706345B2 (en) 2008-01-04 2017-07-11 Excalibur Ip, Llc Interest mapping system
US8762285B2 (en) 2008-01-06 2014-06-24 Yahoo! Inc. System and method for message clustering
US10074093B2 (en) 2008-01-16 2018-09-11 Excalibur Ip, Llc System and method for word-of-mouth advertising
US8560390B2 (en) 2008-03-03 2013-10-15 Yahoo! Inc. Method and apparatus for social network marketing with brand referral
US8538811B2 (en) 2008-03-03 2013-09-17 Yahoo! Inc. Method and apparatus for social network marketing with advocate referral
US8554623B2 (en) 2008-03-03 2013-10-08 Yahoo! Inc. Method and apparatus for social network marketing with consumer referral
US8589486B2 (en) 2008-03-28 2013-11-19 Yahoo! Inc. System and method for addressing communications
US8745133B2 (en) 2008-03-28 2014-06-03 Yahoo! Inc. System and method for optimizing the storage of data
US8271506B2 (en) 2008-03-31 2012-09-18 Yahoo! Inc. System and method for modeling relationships between entities
US20120158918A1 (en) * 2008-05-07 2012-06-21 Chalk Media Service Corp. Method for enabling bandwidth management for mobile content delivery
US8843597B2 (en) * 2008-05-07 2014-09-23 Blackberry Limited Method for enabling bandwidth management for mobile content delivery
US9158794B2 (en) 2008-06-27 2015-10-13 Google Inc. System and method for presentation of media related to a context
US8813107B2 (en) 2008-06-27 2014-08-19 Yahoo! Inc. System and method for location based media delivery
US8452855B2 (en) 2008-06-27 2013-05-28 Yahoo! Inc. System and method for presentation of media related to a context
US9858348B1 (en) 2008-06-27 2018-01-02 Google Inc. System and method for presentation of media related to a context
US8706406B2 (en) 2008-06-27 2014-04-22 Yahoo! Inc. System and method for determination and display of personalized distance
US20100023338A1 (en) * 2008-07-24 2010-01-28 At&T Intellectual Property I, L.P. System and method of targeted advertisement
US8812361B2 (en) * 2008-07-24 2014-08-19 At&T Intellectual Properties I, L.P. System and method of targeted advertisement
US8086700B2 (en) 2008-07-29 2011-12-27 Yahoo! Inc. Region and duration uniform resource identifiers (URI) for media objects
US8583668B2 (en) 2008-07-30 2013-11-12 Yahoo! Inc. System and method for context enhanced mapping
US10230803B2 (en) 2008-07-30 2019-03-12 Excalibur Ip, Llc System and method for improved mapping and routing
US8386506B2 (en) 2008-08-21 2013-02-26 Yahoo! Inc. System and method for context enhanced messaging
US8639589B2 (en) 2008-08-26 2014-01-28 International Business Machines Corporation Externalizing virtual object tags relating to virtual objects
US8473356B2 (en) * 2008-08-26 2013-06-25 International Business Machines Corporation System and method for tagging objects for heterogeneous searches
US20100058208A1 (en) * 2008-08-26 2010-03-04 Finn Peter G System and method for tagging objects for heterogeneous searches
US8639588B2 (en) 2008-08-26 2014-01-28 International Business Machines Corporation Externalizing virtual object tags relating to virtual objects
US8281027B2 (en) 2008-09-19 2012-10-02 Yahoo! Inc. System and method for distributing media related to a location
US9600484B2 (en) 2008-09-30 2017-03-21 Excalibur Ip, Llc System and method for reporting and analysis of media consumption data
US8108778B2 (en) 2008-09-30 2012-01-31 Yahoo! Inc. System and method for context enhanced mapping within a user interface
US8032508B2 (en) 2008-11-18 2011-10-04 Yahoo! Inc. System and method for URL based query for retrieving data related to a context
US9805123B2 (en) 2008-11-18 2017-10-31 Excalibur Ip, Llc System and method for data privacy in URL based context queries
US8024317B2 (en) 2008-11-18 2011-09-20 Yahoo! Inc. System and method for deriving income from URL based context queries
US8060492B2 (en) 2008-11-18 2011-11-15 Yahoo! Inc. System and method for generation of URL based context queries
US9224172B2 (en) 2008-12-02 2015-12-29 Yahoo! Inc. Customizable content for distribution in social networks
US8055675B2 (en) 2008-12-05 2011-11-08 Yahoo! Inc. System and method for context based query augmentation
US20110252456A1 (en) * 2008-12-08 2011-10-13 Makoto Hatakeyama Personal information exchanging system, personal information providing apparatus, data processing method therefor, and computer program therefor
US8166016B2 (en) 2008-12-19 2012-04-24 Yahoo! Inc. System and method for automated service recommendations
US8725805B2 (en) * 2009-01-19 2014-05-13 Vodafone Group Plc Socializing web services
US20100217802A1 (en) * 2009-01-19 2010-08-26 Vodafone Group Plc Socializing web services
US20100185518A1 (en) * 2009-01-21 2010-07-22 Yahoo! Inc. Interest-based activity marketing
US8150967B2 (en) 2009-03-24 2012-04-03 Yahoo! Inc. System and method for verified presence tracking
US20120054237A1 (en) * 2009-04-22 2012-03-01 Nds Limited Audience measurement system
US20110022461A1 (en) * 2009-04-29 2011-01-27 Simeonov Simeon S Privacy-safe targeted advertising method and system
US9635059B2 (en) 2009-07-17 2017-04-25 American Express Travel Related Services Company, Inc. Systems, methods, and computer program products for adapting the security measures of a communication network based on feedback
US10735473B2 (en) 2009-07-17 2020-08-04 American Express Travel Related Services Company, Inc. Security related data for a risk variable
US9378375B2 (en) 2009-07-17 2016-06-28 American Express Travel Related Services Company, Inc. Systems, methods, and computer program products for adapting the security measures of a communication network based on feedback
US8752142B2 (en) 2009-07-17 2014-06-10 American Express Travel Related Services Company, Inc. Systems, methods, and computer program products for adapting the security measures of a communication network based on feedback
US20110016513A1 (en) * 2009-07-17 2011-01-20 American Express Travel Related Services Company, Inc. Systems, methods, and computer program products for adapting the security measures of a communication network based on feedback
US9848011B2 (en) 2009-07-17 2017-12-19 American Express Travel Related Services Company, Inc. Security safeguard modification
US11144969B2 (en) 2009-07-28 2021-10-12 Comcast Cable Communications, Llc Search result content sequencing
US20110029392A1 (en) * 2009-07-28 2011-02-03 Comcast Cable Communications, Llc Search Result Content Sequencing
US10223701B2 (en) 2009-08-06 2019-03-05 Excalibur Ip, Llc System and method for verified monetization of commercial campaigns
US8914342B2 (en) 2009-08-12 2014-12-16 Yahoo! Inc. Personal data platform
US8364611B2 (en) 2009-08-13 2013-01-29 Yahoo! Inc. System and method for precaching information on a mobile device
US20150012653A1 (en) * 2009-08-18 2015-01-08 Facebook, Inc. Adaptive Packaging of Network Resources
US20110044354A1 (en) * 2009-08-18 2011-02-24 Facebook Inc. Adaptive Packaging of Network Resources
US8874694B2 (en) * 2009-08-18 2014-10-28 Facebook, Inc. Adaptive packaging of network resources
US9264335B2 (en) * 2009-08-18 2016-02-16 Facebook, Inc. Adaptive packaging of network resources
US9756076B2 (en) 2009-12-17 2017-09-05 American Express Travel Related Services Company, Inc. Dynamically reacting policies and protections for securing mobile financial transactions
US9712552B2 (en) * 2009-12-17 2017-07-18 American Express Travel Related Services Company, Inc. Systems, methods, and computer program products for collecting and reporting sensor data in a communication network
WO2011075412A1 (en) * 2009-12-17 2011-06-23 American Express Travel Related Services Company, Inc. Systems, methods, and computer program products for collecting and reporting sensor data in a communication network
US10997571B2 (en) 2009-12-17 2021-05-04 American Express Travel Related Services Company, Inc. Protection methods for financial transactions
US9973526B2 (en) * 2009-12-17 2018-05-15 American Express Travel Related Services Company, Inc. Mobile device sensor data
US8621636B2 (en) * 2009-12-17 2013-12-31 American Express Travel Related Services Company, Inc. Systems, methods, and computer program products for collecting and reporting sensor data in a communication network
US20110154497A1 (en) * 2009-12-17 2011-06-23 American Express Travel Related Services Company, Inc. Systems, methods, and computer program products for collecting and reporting sensor data in a communication network
US20140115707A1 (en) * 2009-12-17 2014-04-24 American Express Travel Related Services Company, Systems, methods, and computer program products for collecting and reporting sensor data in a communication network
US10218737B2 (en) * 2009-12-17 2019-02-26 American Express Travel Related Services Company, Inc. Trusted mediator interactions with mobile device sensor data
US20150135326A1 (en) * 2009-12-17 2015-05-14 American Express Travel Related Services Company, Inc. Systems, methods, and computer program products for collecting and reporting sensor data in a communication network
US8955140B2 (en) * 2009-12-17 2015-02-10 American Express Travel Related Services Company, Inc. Systems, methods, and computer program products for collecting and reporting sensor data in a communication network
US8887254B2 (en) 2009-12-18 2014-11-11 CompuGroup Medical AG Database system, computer system, and computer-readable storage medium for decrypting a data record
US20110154025A1 (en) * 2009-12-18 2011-06-23 Compugroup Holding Ag Computer implemented method for authenticating a user
US8695106B2 (en) 2009-12-18 2014-04-08 CompuGroup Medical AG Computer implemented method for analyzing data of a user with the data being stored pseudonymously in a database
US8677146B2 (en) 2009-12-18 2014-03-18 CompuGroup Medical AG Computer implemented method for sending a message to a recipient user, receiving a message by a recipient user, a computer readable storage medium and a computer system
US8699705B2 (en) 2009-12-18 2014-04-15 CompuGroup Medical AG Computer implemented method for generating a set of identifiers from a private key, computer implemented method and computing device
US8522011B2 (en) * 2009-12-18 2013-08-27 Compugroup Holding Ag Computer implemented method for authenticating a user
US8661247B2 (en) 2009-12-18 2014-02-25 CompuGroup Medical AG Computer implemented method for performing cloud computing on data being stored pseudonymously in a database
US20110179064A1 (en) * 2010-01-18 2011-07-21 Anthony Peter Russo Method of and system for providing a proximity-based matching notification service
US8650129B2 (en) 2010-01-20 2014-02-11 American Express Travel Related Services Company, Inc. Dynamically reacting policies and protections for securing mobile financial transaction data in transit
US10931717B2 (en) 2010-01-20 2021-02-23 American Express Travel Related Services Company, Inc. Selectable encryption methods
US9514453B2 (en) 2010-01-20 2016-12-06 American Express Travel Related Services Company, Inc. Dynamically reacting policies and protections for securing mobile financial transaction data in transit
US10432668B2 (en) 2010-01-20 2019-10-01 American Express Travel Related Services Company, Inc. Selectable encryption methods
US8868436B2 (en) 2010-03-11 2014-10-21 CompuGroup Medical AG Data structure, method, and system for predicting medical conditions
US9213975B2 (en) 2010-06-22 2015-12-15 American Express Travel Related Services Company, Inc. Adaptive policies and protections for securing financial transaction data at rest
US10715515B2 (en) 2010-06-22 2020-07-14 American Express Travel Related Services Company, Inc. Generating code for a multimedia item
US8850539B2 (en) 2010-06-22 2014-09-30 American Express Travel Related Services Company, Inc. Adaptive policies and protections for securing financial transaction data at rest
US10104070B2 (en) 2010-06-22 2018-10-16 American Express Travel Related Services Company, Inc. Code sequencing
US9847995B2 (en) 2010-06-22 2017-12-19 American Express Travel Related Services Company, Inc. Adaptive policies and protections for securing financial transaction data at rest
US8924296B2 (en) 2010-06-22 2014-12-30 American Express Travel Related Services Company, Inc. Dynamic pairing system for securing a trusted communication channel
US10360625B2 (en) 2010-06-22 2019-07-23 American Express Travel Related Services Company, Inc. Dynamically adaptive policy management for securing mobile financial transactions
US10395250B2 (en) 2010-06-22 2019-08-27 American Express Travel Related Services Company, Inc. Dynamic pairing system for securing a trusted communication channel
US20120158775A1 (en) * 2010-12-17 2012-06-21 Electronics & Telecommunications Research Institute System and method for providing user-customized content
US9058612B2 (en) 2011-05-27 2015-06-16 AVG Netherlands B.V. Systems and methods for recommending software applications
US8683008B1 (en) 2011-08-04 2014-03-25 Google Inc. Management of pre-fetched mapping data incorporating user-specified locations
US8972529B1 (en) 2011-08-04 2015-03-03 Google Inc. Management of pre-fetched mapping data incorporating user-specified locations
US8180851B1 (en) 2011-08-04 2012-05-15 Google Inc. Management of pre-fetched mapping data incorporating user-specified locations
US9672534B2 (en) 2011-08-26 2017-06-06 Accenture Global Services Limited Preparing content packages
US8996650B2 (en) * 2011-08-26 2015-03-31 Accenture Global Services Limited Preparing content packages
US20130054667A1 (en) * 2011-08-26 2013-02-28 Accenture Global Service Limited Preparing content packages
US8812031B2 (en) 2011-09-26 2014-08-19 Google Inc. Map tile data pre-fetching based on mobile device generated event analysis
US8280414B1 (en) 2011-09-26 2012-10-02 Google Inc. Map tile data pre-fetching based on mobile device generated event analysis
US8805959B1 (en) 2011-09-26 2014-08-12 Google Inc. Map tile data pre-fetching based on user activity analysis
US8204966B1 (en) 2011-09-26 2012-06-19 Google Inc. Map tile data pre-fetching based on user activity analysis
US8549105B1 (en) 2011-09-26 2013-10-01 Google Inc. Map tile data pre-fetching based on user activity analysis
US9245046B2 (en) 2011-09-26 2016-01-26 Google Inc. Map tile data pre-fetching based on mobile device generated event analysis
US20130085823A1 (en) * 2011-09-30 2013-04-04 Sears Brands, Llc System and method for providing localized product offerings publications
US11023902B2 (en) * 2011-09-30 2021-06-01 Transform Sr Brands Llc System and method for providing localized product offerings publications
US9253282B2 (en) 2011-10-18 2016-02-02 Qualcomm Incorporated Method and apparatus for generating, using, or updating an enriched user profile
US10091322B2 (en) 2011-10-18 2018-10-02 Qualcomm Incorporated Method and apparatus for improving a user experience or device performance using an enriched user profile
US9275374B1 (en) 2011-11-15 2016-03-01 Google Inc. Method and apparatus for pre-fetching place page data based upon analysis of user activities
US9569463B1 (en) 2011-11-16 2017-02-14 Google Inc. Pre-fetching map data using variable map tile radius
US8886715B1 (en) 2011-11-16 2014-11-11 Google Inc. Dynamically determining a tile budget when pre-fetching data in a client device
US9063951B1 (en) 2011-11-16 2015-06-23 Google Inc. Pre-fetching map data based on a tile budget
US9307045B2 (en) 2011-11-16 2016-04-05 Google Inc. Dynamically determining a tile budget when pre-fetching data in a client device
US8711181B1 (en) 2011-11-16 2014-04-29 Google Inc. Pre-fetching map data using variable map tile radius
US9813521B2 (en) 2011-12-08 2017-11-07 Google Inc. Method and apparatus for pre-fetching place page data for subsequent display on a mobile computing device
US9305107B2 (en) 2011-12-08 2016-04-05 Google Inc. Method and apparatus for pre-fetching place page data for subsequent display on a mobile computing device
US9094465B2 (en) 2011-12-09 2015-07-28 Masato Kuwahara Server enabled user data exchange between information processing devices
US20150283461A1 (en) * 2011-12-09 2015-10-08 Masato Kuwahara Server enabled user data exchange between information processing devices
US9491255B2 (en) 2011-12-09 2016-11-08 Google Inc. Method and apparatus for pre-fetching remote resources for subsequent display on a mobile computing device
US9197713B2 (en) 2011-12-09 2015-11-24 Google Inc. Method and apparatus for pre-fetching remote resources for subsequent display on a mobile computing device
US8849311B2 (en) * 2011-12-09 2014-09-30 Nintendo Co., Ltd. Server enabled user data exchange between information processing devices
US9981185B2 (en) * 2011-12-09 2018-05-29 Nintendo Co., Ltd. Server enabled user data exchange between information processing devices
US20130150089A1 (en) * 2011-12-09 2013-06-13 Masato Kuwahara Server device, communication system, method, and computer-readable storage medium
US9111397B2 (en) 2011-12-12 2015-08-18 Google Inc. Pre-fetching map tile data along a route
US9563976B2 (en) 2011-12-12 2017-02-07 Google Inc. Pre-fetching map tile data along a route
US8803920B2 (en) 2011-12-12 2014-08-12 Google Inc. Pre-fetching map tile data along a route
US9389088B2 (en) 2011-12-12 2016-07-12 Google Inc. Method of pre-fetching map data for rendering and offline routing
US10075339B2 (en) 2011-12-13 2018-09-11 Tata Consultancy Services Limited Generic device attributes for sensing devices
US9332387B2 (en) 2012-05-02 2016-05-03 Google Inc. Prefetching and caching map data based on mobile network coverage
US8855684B2 (en) * 2012-06-22 2014-10-07 Google Inc. Providing information about relevant elements from maps history based on location
US9204254B2 (en) 2012-06-22 2015-12-01 Google Inc. Determining attractions based on location history data
CN104380293A (en) * 2012-06-22 2015-02-25 谷歌公司 Providing information about relevant elements from maps history based on location
US8849942B1 (en) 2012-07-31 2014-09-30 Google Inc. Application programming interface for prefetching map data
US9215269B2 (en) * 2012-08-23 2015-12-15 Amazon Technologies, Inc. Predictive caching for content
US20160080444A1 (en) * 2012-08-23 2016-03-17 Amazon Technologies, Inc. Predictive caching for content
US20140059156A1 (en) * 2012-08-23 2014-02-27 Amazon Technologies, Inc. Predictive caching for content
US9444861B2 (en) * 2012-08-23 2016-09-13 Amazon Technologies, Inc. Predictive caching for content
US10574779B2 (en) 2012-08-23 2020-02-25 Amazon Technologies, Inc. Predictive caching for content
WO2014117051A1 (en) * 2013-01-28 2014-07-31 International Business Machines Corporation Data distribution system, method and program product
US20150310460A1 (en) * 2014-04-23 2015-10-29 Fujitsu Limited Consumer profiling using network connectivity
US11113701B2 (en) * 2014-04-23 2021-09-07 Fujitsu Limited Consumer profiling using network connectivity
US9544388B1 (en) 2014-05-09 2017-01-10 Amazon Technologies, Inc. Client-side predictive caching for content
US10389838B2 (en) 2014-05-09 2019-08-20 Amazon Technologies, Inc. Client-side predictive caching for content
US10516753B2 (en) 2014-05-09 2019-12-24 Amazon Technologies, Inc. Segmented predictive caching for content
US9326046B1 (en) 2015-03-19 2016-04-26 Amazon Technologies, Inc. Uninterrupted playback of video streams using lower quality cached files
US10728593B2 (en) 2015-03-19 2020-07-28 Amazon Technologies, Inc. Uninterrupted playback of video streams using lower quality cached files
US9819978B2 (en) 2015-03-19 2017-11-14 Amazon Technologies, Inc. Uninterrupted playback of video streams using lower quality cached files
US10070163B2 (en) 2015-03-19 2018-09-04 Amazon Technologies, Inc. Uninterrupted playback of video streams using lower quality cached files
US11336928B1 (en) 2015-09-24 2022-05-17 Amazon Technologies, Inc. Predictive caching of identical starting sequences in content
US10091550B2 (en) 2016-08-02 2018-10-02 At&T Intellectual Property I, L.P. Automated content selection for groups
US10560745B2 (en) 2016-08-02 2020-02-11 At&T Intellectual Property I, L.P. Automated content selection for groups
US11039210B2 (en) 2016-08-02 2021-06-15 At&T Intellectual Property I, L.P. Automated content selection for groups
US11509958B2 (en) 2016-08-02 2022-11-22 At&T Intellectual Property I, L.P. Automated content selection for groups
US20180089720A1 (en) * 2016-09-27 2018-03-29 Mastercard International Incorporated Method and system for communicating advertisement materials
US10809873B2 (en) 2016-10-31 2020-10-20 Nokia Technologies Oy Controlling content displayed in a display
US10671940B2 (en) 2016-10-31 2020-06-02 Nokia Technologies Oy Controlling display of data to a person via a display apparatus
US10861060B1 (en) * 2018-08-08 2020-12-08 Amazon Technologies, Inc. Dynamically determining personalized promotional offers using markers

Also Published As

Publication number Publication date
AU5033700A (en) 2000-12-05
US6571279B1 (en) 2003-05-27
WO2000070504A3 (en) 2001-07-12
WO2000070504A2 (en) 2000-11-23
US20060069749A1 (en) 2006-03-30

Similar Documents

Publication Publication Date Title
US6571279B1 (en) Location enhanced information delivery system
US11195207B2 (en) Controlling ad delivery to mobile clients
JP5904915B2 (en) Method and system for media distribution
JP5507639B2 (en) Method, system and apparatus for media distribution
US9092805B2 (en) Targeting online ads based on political demographics
KR101516709B1 (en) Near field communication transactions with user profile updates in a mobile environment
CA2540821C (en) Determining and/or using end user local time information in an ad system
US7584223B1 (en) Verifying information in a database
KR100843648B1 (en) Information content distribution based on privacy and/or personal information
CA2716072C (en) Privacy-enhanced internet advertising system
US7769633B2 (en) Real-time wireless e-coupon (promotion) definition based on available segment
US20160343037A1 (en) Method and system for the creating, managing, and delivering of enhanced feed formatted content
KR101963531B1 (en) Advertising targeting system based on AD-Technology, and method thereof
US20100153216A1 (en) Determining advertising conversion
CN102147903A (en) Geographic position-based internet information aggregating, pushing and interacting method
JP2015503148A (en) Identifying the same user of multiple communication devices based on web page visits, application usage, location, or route
US20110251888A1 (en) System and Method for Managing Tailored Marketing to Users of Wireless Devices
EP1535204A1 (en) A computer system for targeted marketing
US20140136606A1 (en) Consumer and brand owner data management
CN113987377A (en) System and method for enabling user voice interaction with a host computing device
JP2011525258A (en) Critical Mass Billboard
CA2537191A1 (en) Determining and/or using location information in an ad system
CA2682574C (en) Determining advertising conversion
US20140344060A1 (en) System and method for targeting user interests based on mobile call logs
Sarwar et al. Distributed Recommender Systems: New Opportunities in Internet Commerce

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION