IP Library › Granted Patent US 8,086,489
Granted Patent B2
US 8,086,489 · App. 11/816,081 · Granted Dec 27, 2011

Method and apparatus to provide information and consumer-acceptable advertising via data communications clients

Assignee: Affle Limited
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,086,489
App. No.
11/816,081
Granted
Dec 27, 2011
Kind
B2
Abstract

In a data communication system a SMS data communication client operates in known fashion. An additional communication channel is established and data being entered into the client is transmitted to a central server. At the server end the user is identified in a customer database which also stored a profile of the user. Information from an ad database is selected for transmission back to the client in dependence upon the data and profile. Where the information takes the form of advertising, it may be displayed by the client as a truncated indicator during message entry and a fuller composition with active links after sending is completed.

Claims (13)

1. A system, comprising:

a terminal device having a data communications client arranged to communicate with one or more remote devices via a data communications client channel, the terminal device configured to:

establish a communications link to a remote data system, the communications link being separate to the data communications client channel;

capture and transmit data being entered, accessed by, derived from or predicted from data being entered, accessed or received by a user, and

receive information, advertising or other relevant data from the remote data system via the communications link,

the information, advertising or other relevant data is selected dependent on the transmitted data;

the data communication system is arranged to transmit data as it is captured in successive messages to the remote data system, the remote data system being arranged to select the information, advertising or other relevant data in dependence on data from the received messages and to refine said selection upon receipt of data in one or more further messages from the data communication system;

the remote data system comprises a user profile, the remote data system being arranged to select the information, advertising or other relevant data in dependence on received data and in dependence on the user profile;

the remote data system comprises a pre-computed metric for each item of information, advertising or other relevant data, the metric identifying relevance of a the respective item to a user, said relevance being pre-computed in dependence on said user profile, the remote data system being arranged to score each item in dependence on received data and on the pre-computed metric for the respective item and to select the information, advertising or other relevant data in dependence on the score; and

the data communications client is an SMS client, the remote data system including a thresholding algorithm taking inputs of the user profile, a temporal probability distribution of SMS composition and received data from the data communications client, the thresholding algorithm being executed by the remote data system to generate a threshold value that is inversely proportional to probability that an SMS message being composed on the SMS client is about to be terminated, wherein the remote data system is arranged to select an item of information, advertising or other relevant data having a score higher than the threshold value for transmission to the data communication system and to otherwise wait for further data to be received from the data communications client.

2. A system according to claim 1 , wherein the data communications system is arranged to locally cache items of information, advertising or other relevant data, each item having an identifier, the remote data system being arranged to transmit an identifier of a selected item to the data communications system.

3. A system according to claim 2 , wherein the remote data system comprises data identifying items cached at the data communications system and is operative to increment the score for each locally cached item and decrement the score for a locally cached item that has been predetermined to be the default item.

4. A system according to claim 2 , wherein the remote data system is arranged to send an SMS message to the data communications system to trigger the data communications system to update the local cache.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2018
From: AFFLE GLOBAL PTE. LTD.
To: AFFLE INTERNATIONAL PTE. LTD.
Reel/Frame 046366/0399 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2017
From: AFFLE HOLDINGS PTE. LTD.
To: AFFLE GLOBAL PTE. LTD.
Reel/Frame 042672/0378 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2012
From: AFFLE LIMITED
To: AFFLE HOLDINGS PTE. LTD.
Reel/Frame 029196/0311 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2008
From: RAMAKRISHNA, MADHUSUDANA
To: AFFLE LIMITED
Reel/Frame 021273/0699 →
Priority Claims (1)
GB 0508468.6 · Apr 26, 2005 · national
Continuity (1)
Related Publication 20100094710A1 · Apr 15, 2010