Patent classifications
G06Q30/0259
User positioning method, information push method, and related apparatus
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for locating a client terminal are provided. One of the methods includes: obtaining, by an audio signal playing terminal, identification information of an object associated with the audio signal playing terminal; watermarking, by the audio signal playing terminal, a to-be-played audio signal based on the identification information to obtain an audio signal having a watermark; and playing, by the audio signal playing terminal, the audio signal having the watermark for a client terminal to collect the audio signal having the watermark and send the audio signal having the watermark or the identification information to a server to enable the server to obtain the identification information and determine a position of the object based on a correspondence between the identification information and the position of the object and thereby to determine a position of the client terminal.
System and method for dynamically retrieving and monitoring geofence activity
Systems, device and techniques are disclosed for dynamically retrieving and monitoring geo-fence activity. A meta geo-fence may be identified based on a user device geolocation. The meta geo-fence having a radius that is dynamically generated to include previously defined geo-fences within or touching the meta geo-fence. User device geolocation may be monitored in relation to the defined geo-fences included in the radius of the meta geo-fence. A communication may be sent to the user device when the user device reports that the user device has entered or exited one of the previously defined geo-fences within or touching the radius of the meta geo-fence.
INFORMATION PROCESSING DEVICE, ON-BOARD DEVICE, INFORMATION PROCESSING SYSTEM, AND ADVERTISEMENT DISTRIBUTION METHOD
An information processing device includes a control unit configured to receive location information indicating a location of a vehicle from an on-board device, when the vehicle is traveling in an area that the vehicle has visited a predetermined number of times or less, extract a facility that faces a first road located within a predetermined range based on the location information and having traffic capacity equal to or smaller than a predetermined threshold, and send advertisement information of the extracted facility to the on-board device.
INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND NON-TRANSITORY STORAGE MEDIUM
An information processing device includes a control unit configured to execute acquiring a crowding level of a destination store that is a destination of a vehicle in which a user rides, extracting a store with a crowding level lower than the crowding level of the destination store as a predetermined recommended store from among other stores that belong to the same genre as the destination store and that do not belong to the same affiliated group as the destination store when the crowding level of the destination store is higher than a predetermined threshold value, generating a proposal advertisement for proposing to change the destination of the vehicle from the destination store to the predetermined recommended store, and presenting the proposal advertisement to the user who rides in the vehicle via a mobile terminal that moves with the vehicle.
SEAMLESS PROMOTION REDEMPTION
Systems and related methods of providing seamless transactions, including payments and promotion redemptions, are discussed herein. Some embodiments may provide for a system including a communication beacon and one or more servers. The communication beacon may be configured to communicate with consumer devices via a direct wireless connection when the consumer devices are within a wireless direct communicable range of the communication beacon. The one or more servers may be configured to associate the communication with a merchant and receive consumer presence data from the communication beacon such that consumer presence at the merchant may be determined. In response, the one or more servers may be configured to perform a seamless transaction on behalf the consumer that allows the consumer to provide payments or redeem promotions, among other things, simply by self-identifying with the merchant while carrying the consumer device.
INFORMATION PROCESSING DEVICE, ON-BOARD DEVICE, INFORMATION PROCESSING SYSTEM, AND ADVERTISEMENT DISTRIBUTION METHOD
An information processing device includes: a server transmitting and receiving unit configured to receive location information indicating a location of a vehicle from an on-board device mounted on the vehicle; and a server control unit configured to when the vehicle is traveling in an area that the vehicle has visited a predetermined number of times or less, extract a facility that faces a first road located within a predetermined range based on the location information and having traffic capacity equal to or larger than a predetermined threshold, wherein the server transmitting and receiving unit is configured to send advertisement information of the facility to the on-board device.
Contextual based information aggregation system
A system finds and aggregates the most relevant and current information about the people and things that a user cares about. The information gathering is based on current context (e.g., where the user is, what the user is doing, what the user is saying/typing, etc.). The result of the context based information gathering is presented ubiquitously on user interfaces of any of the various physical devices operated by the user.
System and method for inventory display management tool
A method and system for allocating displays to a plurality of stores grouped into a plurality of store configurations is presented. It includes receiving a plurality of counts, that specifies spaces available in the store configuration for one of a plurality of types of displays, a ranking of a plurality of displays, wherein the ranking is based on a benefit of each of the plurality of displays for the store configuration, and when the plurality of displays are to be allocated to the plurality of stores; determining a subset of the plurality of displays that meet one or more conditions related to at least one of a forecasted sell through or forecasted margin of the plurality of displays for the store, allocating at least some of the displays based on the ranking of the displays, and generating an indication of the allocated displays for output to a user.
INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM
An information processing device according to one embodiment of the present disclosure includes an advertising information delivery unit that causes a display device of a user terminal to display advertising information including navigation elements each of which guides the user to a predetermined action related to its content. An information processing device according to another embodiment of the present disclosure includes an advertising information display processing unit that causes a display device of a user terminal to display advertising information including navigation elements each of which guides the user to a predetermined action related to its content.
Location-based audio messaging
Mobile devices provide a variety of techniques for presenting messages from sources to a user. However, when the message pertains to the presence of the user at a location, the available communications techniques may exhibit deficiencies, e.g., reliance on the memory of the source and/or user of the existence and content of a message between its initiation and the user's visit to the location, or reliance on the communication accessibility of the user, the device, and/or the source during the user's location visit. Presented herein are techniques for enabling a mobile device, at a first time, to receive a request to present an audio message during the presence of the user at a location; and, at a second time, detecting the presence of the user at the location, and presenting the audio message to the user, optionally without awaiting a request from the user to present the message.