CN101506835A - 用于货币化日历应用程序的计算*** - Google Patents

用于货币化日历应用程序的计算*** Download PDF

Info

Publication number
CN101506835A
CN101506835A CNA2007800303708A CN200780030370A CN101506835A CN 101506835 A CN101506835 A CN 101506835A CN A2007800303708 A CNA2007800303708 A CN A2007800303708A CN 200780030370 A CN200780030370 A CN 200780030370A CN 101506835 A CN101506835 A CN 101506835A
Authority
CN
China
Prior art keywords
user
advertisement
calendar
users
interface
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.)
Pending
Application number
CNA2007800303708A
Other languages
English (en)
Inventor
O·H·沙海恩
N·瓦苏
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.)
Microsoft Corp
Original Assignee
Microsoft Corp
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
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of CN101506835A publication Critical patent/CN101506835A/zh
Pending 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
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0252Targeted advertisements based on events or environment, e.g. weather or festivals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • 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
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • 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
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • G06Q10/1093Calendar-based scheduling for persons or groups
    • 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
    • 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
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0259Targeted advertisements based on store location
    • 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
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0264Targeted advertisements based upon schedule
    • 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
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0269Targeted advertisements based on user profile or attribute
    • 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
    • G06Q30/0241Advertisements
    • G06Q30/0277Online advertisement

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Game Theory and Decision Science (AREA)
  • Data Mining & Analysis (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Engineering & Computer Science (AREA)
  • Environmental & Geological Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

公开了供广告客户就广告客户的事件瞄准特定日历用户的方法。当向服务提供者***上传广告信息时,广告客户随广告内容提供瞄准准则。将瞄准准则与服务提供者***中的一个或多个数据库内所存储的关于用户的用户数据进行比较,以选择满足瞄准准则的瞄准接收方。然后下载所广告的事件以便用户的日历界面一起显示,在该界面中用户可快速且容易地将事件添加到其日历。

Description

用于货币化日历应用程序的计算***
背景
通常被称为个人信息管理器即PIM的软件应用程序作为用于组织、跟踪和管理个人信息的工具变得极为流行。PIM的一个方面是提供包括日历(一般可由用户配置成显示日、周、月等)的图形表示的用户界面的日历应用程序。使用日历界面,用户可记录约会、事件和其他信息。日历应用程序也提供关于特定任务和即将到来的约会和事件的自动通知和提醒。日历应用程序一般与诸如电子邮件和联系应用程序等其他PIM应用程序以及其他数据存储传输和交换信息。
由日历应用程序提供的日历界面可以是私有的或共享的。私有的日历可在输入正确的登录凭证时由授权用户访问,且可存储用户的个人约会、事件和其他个人信息。私有日历应用程序也可本地存储在客户机设备上,或集中存储在可经由诸如因特网等网络访问的主机服务器内。私有日历的所有者也可将日历设置成与他人共享,但如在此处所使用地,这些仍被认为是私有日历,因为在可访问日历之前需要所有者的许可。共享日历可存储事件和其他公共信息,且可为所有用户访问而任何一个用户都无需授予其使用的许可。共享日历应用程序一般集中存储在可经由诸如因特网等网络访问的主机服务器内。
日历应用程序传统上不包括有针对性的广告放置。当前广告词语和其他广告模型代替地针对基于内容的交互式服务。一个好的示例是主存于web的搜索引擎,其中广告客户对关键词投标,且使其广告在用户在搜索查询中输入这些关键词时向其显示。在这样的模型中,广告客户一般基于其广告被点击的次数来对网站主机付费。广告客户也在其他基于内容的交互式服务中购买关键词,诸如电子邮件应用程序和即时消息收发(IM)应用程序。如在搜索引擎广告模型中一般,广告客户对关键词投标,且使其广告在这些关键词在来自用户的电子邮件或消息中使用时向用户显示。
相反,关键词广告模型对主存于web的日历应用程序作用不佳,因为添加到日历的事件很少传达对广告客户在瞄准消费者时有价值的信息。因此,尽管在日历界面上包括广告是已知的,但这些广告不是针对性的,因此对广告客户提供的价值较少。
概述
本发明的技术概略而言涉及供广告客户就广告客户事件瞄准特定的日历用户的方法。所广告的事件随用户的日历界面一起出现,在该界面中用户可快速且容易地将事件添加到其日历。该方法可至少部分地由包括诸如PIM服务器等服务器的企业服务提供者***实现。在一个实施例中,服务器运行包括日历应用程序的PIM应用程序的套件。日历应用程序可包括用于执行日历应用程序的任务的日历引擎,以及用于允许用户与日历应用程序交互的日历用户界面显示。
服务提供者***还可包括用于存储由日历应用程序为多个用户生成的事件对象的事件数据库。当用户经由日历界面输入事件时,日历引擎生成包含关于所输入事件的数据的事件对象,并将该事件对象存储在事件数据库内。类似地,当用户访问显示在日历界面上的事件以查看事件细节时,日历引擎从事件数据库检索事件对象。
服务提供者***还可包括用于接收广告内容并瞄准来自广告客户的数据的广告客户服务器。广告服务器内的瞄准引擎负责基于瞄准数据和存储在也包括在服务提供者***上的概况存储内的用户信息来选择广告的接收者。瞄准数据可以是允许引擎将有针对性的数据与概况存储中的用户信息进行比较以标识满足瞄准数据准则的用户的形式。然后下载广告并与日历界面一起向被瞄准引擎标识为匹配的那些用户显示。
在操作中,一旦广告被设置在用户的显示上,该用户即可将广告作为事件***到其日历界面内,此时它可被存储在该用户的事件数据库中。用户之后可查看所存储的广告事件并接收该事件的提醒。以此方式,本发明的***提供广告客户就可快速且容易地添加到用户日历的事件瞄准用户的有价值的方法。这种能力可能比传统的广告词语模型更有价值,且可由服务提供者相应地定价。由于本发明的***为现有广告顾客创造了附加的收入生成广告解决方案,本发明的***还向服务提供者提供其他好处。
在另一实施例中,本发明的***允许广告客户将其广告添加到共享日历。当为给定类别创建共享日历时,可向共享日历填充来自多个不同用户和来自各种事件源的事件。本实施例中的广告客户不直接瞄准特定用户。相反,广告客户瞄准不同类别的共享日历。如果存在涉及广告客户的业务或利益的类别的共享日历,则该广告客户可选择在该共享日历上提供有针对性的广告。随着特定类别的日历涉及了越来越多的用户,它越来越为广告客户所感兴趣,因为广告客户可用其广告影响更大数目的用户。
附图简述
图1示出了根据本发明***用于在社交日历中提供广告的***的实施例的框图。
图2是示出图1中所示的本发明***的实施例的操作的流程图。
图3是根据本发明实施例的包括有针对性的广告的日历界面的图示。
图4是根据本发明实施例的另一日历界面的图示。
图5是根据本发明实施例的日历界面的图示,该日历界面包括添加到该日历界面的广告。
图6示出了根据本发明***的用于在社交日历中提供广告的***的替换实施例的框图。
图7是示出图6中所示的本发明***的实施例的操作的流程图。
图8示出了用于实现本发明技术的计算环境的实施例的框图。
详细描述
下文中参考图1到8说明了本发明,这些附图一般涉及用于货币化日历应用程序的使用的计算机实现的***。在实施例中,本发明的***涉及供广告客户就广告客户事件瞄准特定的日历用户的方法。事件随用户的日历界面一起出现,在该界面中用户可快速且容易地将广告添加到其日历。这样的***有可能比搜索引擎等中使用的广告词语广告模型更有价值。广告词语模型可引起对广告的点击和调查。然而,除非用户紧接着立即购买所广告的商品或服务,否则广告机会通常会丢失。随着时间的流逝,用户移至其他事物,且用户回到所广告的商品或服务的可能性急剧下落。然而,通过向用户呈现专门针对他们的广告事件,同时使得易于直接将该事件添加并保存到其个人日历,广告更有可能被记录而不被遗忘。一旦所广告的事件被包括在用户的日历中,当用户查看其日历时就可通过可在常规日历应用程序中设置的自动提醒向用户提醒所广告的事件。这样的广告模型可能比广告词语模型更有价值,且可由服务提供者相应地定价。
一开始参考图1的框图,示出了可由诸如
Figure A200780030370D00091
或其他在线服务提供者等企业服务提供者操作的服务提供者***100的一个实施例。服务提供者***100可支持允许联网通信的不同应用程序接口。例如,当服务提供者***100是
Figure A200780030370D00092
网络的***时,***100可支持诸如WindowsLiveTM邮件等PIM应用程序,以及诸如MSN Messenger等即时消息收发应用程序。
***100由企业服务提供者维护的多个计算设备组成。在一个实施例中,***100可包括运行包含日历应用程序的PIM应用程序104的套件的PIM服务器102。在实施例中,代替支持PIM应用程序套件的PIM服务器,服务提供者***100替换地或另外地可包括专用于支持日历应用程序的服务器。PIM服务器102可包括经由计算设备106a上的web浏览器108与计算设备106a通信的web服务器。PIM服务器102与计算设备106a之间的通信可在诸如因特网104等网络上进行,但也构想了其他网络。Web浏览器108在用户计算设备106上运行浏览器进程110,从而使计算设备106a能从PIM服务器102下载和显示网页,并与PIM服务器102交互。
尽管仅示出计算设备106a和106b(后文中描述),但可理解,可使用任何数目的这样的设备106a和106b与***100交互。在实施例中,计算设备106a和106b可以是各种计算***环境,例如包括台式个人计算机、膝上型计算机、手持式计算机、个人数字助理(PDA)、蜂窝式电话、多处理器***、基于微处理器的***、可编程消费者电子设备、小型机、包括任何以上***或设备的分布式计算环境等。这样的***环境的进一步细节在后文中参考图8说明。
PIM服务器102上的日历应用程序可包括经由计算设备106a的显示器上的web浏览器108呈现的用户界面112以及日历引擎114。用户界面112可被呈现为允许用户与日历应用程序交互的网页。例如,用户界面允许用户输入事件信息,以及供日历应用程序向用户呈现所存储的事件信息。用户界面的示例在后文中参考图3到5说明。
日历引擎114从用户界面112接收用户输入,并将用户输入提供给用户界面112。日历引擎114可以是执行用户与计算机化日历的交互的所有必需任务的软件模块,这些任务诸如有认证用户、存储和检索事件信息、生成日程安排冲突信息、生成提醒、执行文件***任务等。
服务提供者***100还可包括用于存储由日历应用程序为多个用户生成的事件对象的事件数据库118。具体地,当用户经由日历界面112输入事件时,日历引擎114生成包含关于所输入事件的数据的事件对象,并将该事件对象存储在事件数据库118内。类似地,当用户访问显示在日历界面112上的事件以查看事件细节时,日历引擎114从事件数据库118检索事件对象。存储在数据库118中的用户事件对象仅可由该用户和已被该用户授予查看许可的任何他人访问和查看。
事件数据库118可包括附加信息,诸如用户配置的日历参数,和用于配置或填充日历界面或以其他方式与用户相关联的其他数据。在替换实施例中,数据库118或者可驻留在计算设备106内,或位于服务提供者***100外。
本发明***的上述实施例用于主存于web的日历应用程序。日历应用程序或者可本地存储在用户的客户机设备106上。客户机计算设备106b可类似于计算设备106a,但可包括能够与服务提供者***100直接交互的客户机日历应用程序120(作为更大的PIM应用程序的一部分或其他)。
如所知地,设备106b上的日历应用程序120可包括如上所述操作的日历界面122和日历引擎124。日历引擎124可与事件数据库往返传送事件对象,事件数据库可本地存储在计算设备106b上、服务提供者100的事件数据库118内或其他地方。
服务提供者***100还可包括用户信息的概况存储130。在向企业服务提供者登记之后,用户经由概况管理器132建立用户信息的概况。可存储在概况存储130上的用户信息类型是已知的,但可例如包括:
■登录和认证信息;
■联系信息——居住和工作地址、电话号码、电子邮件地址、网站;
■概要——照片、姓名、年龄、职业、兴趣;
■职业——业务往来、工作信息、简历;
■社交——社交往来、亲戚关系、兴趣、宠物、宗教信仰、种族、政治倾向;
■约会——身体特征、爱好、厌恶;
■游戏——
Figure A200780030370D0011165410QIETU
 gamertag、所拥有的游戏、喜欢的游戏;
■教育——学校、大学、学位。
以上信息作为示例,且概况存储可包括关于用户的附加或替换信息。可经由概况管理器132生成和编辑概况。概况管理器可包括web服务器,当其被用户访问时,该服务器向用户呈现允许用户输入并然后为其概况保存信息的web界面。在替换实施例中,概况管理器不必是web服务器,且可由客户端而非web浏览器访问。例如在本发明***的实施例中,计算机106b可与概况存储130直接通信。
服务提供者***100还可包括用于经由计算设备106c接收广告内容并瞄准来自广告客户的数据的广告客户服务器150。计算设备106c可与上述计算设备106a或106b相同或相似。广告客户服务器150可包括用于通过计算设备106c显示器上的浏览器108呈现的网页向广告客户呈现用户界面152的web服务器。界面152允许广告客户上传包括文字和/或图形数据的广告,其数据然后被存储在与广告客户服务器150相关联的广告客户数据库154中。在本发明***的替换实施例中,数据库154可被存储在服务提供者***100之外。
界面152也可接受来自广告客户的瞄准数据,瞄准数据也存储在数据库154内。瞄准数据确定日历应用程序的哪些用户将被该广告客户瞄准。瞄准数据可根据各种准则瞄准用户。例如,瞄准数据可指定广告被发送到驻留在存储的给定半径内的用户。瞄准数据例如可指定广告仅发送给给定年龄组、给定性别、国籍、宗教等的用户。瞄准数据例如可指定广告仅被发送给在其概况中列出某些兴趣的用户。瞄准数据或者可指定广告向对企业服务提供者登记的所有用户发出。可在瞄准数据中指定各种其他准则。
广告客户服务器150可从广告客户接收附加信息。这样的附加信息可包括登录和认证信息。它可包括广告运行时间以及广告客户向服务提供者支付的费用的价格和投标信息,如将在后文中更详细说明。广告客户服务器150也可向广告客户发送信息。例如,可由广告服务器收集人口统计信息,并向广告客户发送涉及其广告的成功与否以及可如何促进成功的人口统计信息。构想了其他信息的传送。
广告服务器150还可包括瞄准引擎156。引擎156负责接收所存储的给定存储广告的瞄准数据,然后根据概况存储130选择接收广告的接收方。瞄准数据可经由广告界面152以允许引擎将瞄准数据与用户概况内的字段进行比较以标识具有与一个或多个瞄准数据准则相关的存储特征的用户的形式接收。例如,瞄准引擎可使用概况地址信息来生成广告客户给定半径内的接收方,瞄准引擎可使用与年龄有关的概况数据以生成瞄准年龄组的广告的接收方等。因此,可对不同的广告瞄准不同的用户。在本发明***的替换实施例中,瞄准引擎156可作为PIM服务器102的一部分而被包括。也构想了瞄准引擎搜索常规维护在服务提供者***100上的可能具有附加用户信息的其他数据库。这样的附加数据库可包括用于对订户服务器的用户记帐的记帐数据库和用户联系人的联系人数据库。
现在将参考图2的流程图和图3到5中所示的用户界面112/122的图示说明上述本发明***的实施例的操作。在步骤200,可从广告客户接收广告内容数据和瞄准数据,并在步骤202存储。在步骤204,瞄准引擎156然后选择广告的接收方。可存储在步骤204选择的预期接收方的列表,且在步骤206,当预期接收方下一次打开其日历界面时,广告然后可被转发给该预期接收方。广告可使用PIM服务器102中的web服务器来发送以发送到计算设备106a,和/或从广告服务器150直接发送到计算设备106b的客户机应用程序。
图3是包括可在显示器上向用户呈现的日历用户界面112/122的图示。界面112/122可包括用于设置用户偏好和导航至不同日期的已知元素。如图所示,多个有针对性的广告160可在一侧或多侧上置于用户界面上。如上所指示地,随界面112/122显示的广告可由瞄准引擎156基于各种瞄准准则为该用户选择。广告也可指定适于特定的即将到来的日期的时间事件。例如,广告可为特定的即将到来的节假日瞄准部分或所有用户,诸如第一广告指向情人节(ValentinesDay)。广告也可瞄准部分或所有用户以标识特定的即将到来的事件,诸如在第二、第三和最后广告中所示的销售。除所示以外或代替所示地可对各种其他事件作广告,诸如音乐会、会议、节日、仪式、体育赛事、开幕式、宴会、旅行等。另外,尽管有针对性的广告可能具有如上所述与之相关联的特定日期,但有针对性的广告不必具有日期。例如,如图3上所示的第四个广告是没有任何特定事件日期的有针对性的广告。
广告的次序可由广告客户服务器150或PIM服务器102基于各种准则来确定。这样的准则可包括为广告支付了多少、广告已运行多长时间等。在又一实施例中,瞄准引擎还可向给定用户分派给定广告的相关性权重。即,如果瞄准引擎确定一有针对性的广告对特定用户具有高度的相关性,则瞄准引擎可为该用户向该广告分派高权重。于是对于给定用户,权重较高的广告可显示在权重较低的广告上方。在这样的实施例中,即使两个用户接收同样的一组广告,给定广告也可能对这两个用户出现在不同的位置中。
广告在日历用户界面112/122的侧面以铬黄色垂直示出。可以理解,广告可以是文字和/或图形的,且在替换实施例中可被置于用户界面112/122的其他地方。而且,可以理解,在替换实施例中,广告的数目可变化。还可任选地包括滚动条以提供可纳于用户显示器上或为广告所分派的空间内的更多广告。
所示的每一广告可包括图形按钮162,当其被选中时允许用户将所广告的相关联事件添加到其日历。如果在步骤210没有选中任何广告,则本发明***不执行其他步骤,尽管如下所述在步骤220仍可向广告客户开***。另一方面,如果在步骤210选中了一广告,则在步骤212从广告客户数据库154检索该广告。具体地,当点击图形按钮162之后,计算设备106a、106b可向广告客户服务器150发送该广告的标识,并在广告客户服务器上生成对该广告的请求。广告客户服务器150然后可在广告数据库154内查找该广告,然后可为该用户将广告添加到事件数据库118。
在步骤214,然后可向用户呈现允许用户添加关于事件的附加细节的界面。这样的界面在图4中示出。例如,假定用户选中了所示的最后一个广告“Eat at a Joe’s Near You(在你附近的Joe’s吃饭)”,则可向用户呈现图4的界面164。该界面可以是用于对日历事件安排日程的已知界面,但由广告客户上传的广告数据可指定用于自动填充某些字段的文本。例如,如图4中所示可用由广告客户指定的文本或其他数据自动填充Subject(主题)、Location(位置)和Notes(注释)字段。用户可改变预填充的字段和/或指定诸如日期、事件、提醒等其他字段。在步骤216,可将任何改变保存到事件数据库118,且广告可作为事件166显示在日历界面112/122上,例如图5所示。
在各实施例中,广告可以用于特定日期和事件(音乐会、体育赛事等)。在这样的情况中,当用户对这些事件选择Add to Calendar(添加到日历)按钮162时,指定事件细节的步骤212可被跳过,且在步骤214,广告可按照指定的日期和时间被直接添加到日历界面112/122。在其他实施例中,代替包括Addto Calendar按钮162,广告可被配置成可被直接拖放到日历界面112/122上所示的指定日期上的图形对象。广告也可包括在被访问时将广告直接添加到日历界面112/122的链接。一旦显示并保存了广告,点击所显示的事件166将带出如图4中所示的界面164,从而允许用户查看细节和/或作出改变。
如所示地,可将所保存的事件166设置为包括一个或多个提醒。如果设置了提醒,则在步骤218用户可接收事件166的提醒。当设置了提醒时,日历引擎114/124可在约定时间从事件数据库118中为事件拉取事件对象,并下载它们以便在日历界面112/122或其他地方向用户显示。
在步骤220,可由服务提供者向广告客户开***。如上所指示地,广告客户将有针对性的广告放置在用户可容易地保存它们的日历界面上的能力可能比基于广告词语的模型更有价值。可为向用户呈现广告、对所呈现广告的点击以及将广告添加到用户的日历界面而向广告客户收费。在又一实施例中,可为广告客户与用户之间的在广告添加到用户日历界面之后进行的交易而向广告客户收费,例如当购买了音乐会门票或当兑换了礼券时。这可使用用户在其想购买门票或在线买什么东西(或打印优惠券以随身带到店里)时将点击的web地址来跟踪。可在会向进行了购买的用户发送的电子邮件提醒中提供购买细节。
尽管未在图2的流程图中示出,但本发明***还可向广告客户提供人口统计反馈。例如,广告客户服务器150可与事件数据库118通信以确定其广告被添加到事件数据库的频率以及由谁添加。该人口统计信息对广告客户设置将来广告战役而言可能是有用的。人口统计信息也可被反馈给广告客户服务器150和瞄准引擎156以改进瞄准引擎瞄准正确用户群的能力。
在替换实施例中,可略去上述步骤210到218。在这样的实施例中,一旦广告在日历界面上显示,即不执行其他步骤,除了可能的开***步骤220以外。广告可仅被显示(不提供将广告添加到日历的能力)。在这个和上述实施例中,广告也可包括对与所广告的事件、商品或服务有关的附加信息的链接。
上述实施例提供广告客户就可容易且快速地添加到用户所存储的日历的事件瞄准用户的有价值的方法。这种能力可能比传统的广告词语模型更有价值,且可由服务提供者相应地定价。本发明的***还向服务提供者提供的另一好处在于本发明的***为现有的服务提供者的广告顾客创造了附加收入生成广告解决方案。
在上述***中,广告被发送给所瞄准的用户作为显现在日历用户界面周围的下载对象。在本发明***的替换实施例中,广告另外或替换地可经由电子邮件作为事件邀请被发送给所瞄准的用户。这样的电子邮件可经由也作为服务提供者***100的一部分(可能是PIM服务器102的一部分)包括的已知的电子邮件应用程序发送。如本领域中所知地,可设置并发送包括在给定时间参加活动的邀请的电子邮件。这样的邀请例如可包括已知iCalendar数据交换格式的事件数据。当用户接收到这样的电子邮件时,用户可接受邀请,此时该事件可被添加到用户的日历界面112/122,如上所述。
广告客户的事件时间或日期可在其安排日程之后改变。为了处理这样的情况,广告客户服务器150可周期性地针对改变检查广告客户的网站或其他指定的位置,且如果找到改变,则服务器可更新事件数据库118并通知用户。或者,可维护保存所安排事件的所有用户的集中列表,且如果广告客户改变了所安排事件,则广告客户可通知广告客户服务器150,后者然后将访问安排该事件的用户的列表并对这些用户作出必需的改变。构想了用于更正所安排事件的其他可能性。
以上参考图1到5描述的实施例涉及用于将广告客户事件添加到用户的私有日历的有针对性的广告模型。以下参考图6到7描述的替换实施例涉及用于将广告客户事件添加到用户的共享日历的***。可以理解,私有日历可由用户通过用户设置适当的共享许可而共享。然而,如下所使用的共享日历的概念指的是可由多个用户访问且多个用户可添加事件而无需任何一个用户为其使用而向他人授予许可的日历。在实施例中,如本文中所使用的共享日历的概念也可指可为单个、共享事件设置的日历。例如,共享日历可被设置成供用户提供和接收关于音乐会、会议、节日、仪式、体育赛事等的信息。
参考图6,再次示出了可由企业服务提供者操作的服务提供者***100的实施例的框图。***100包括可经由诸如因特网等网络140访问***100的多个计算设备106a、106b。具有与图1相同的标号的组件可如上参考图1所述地操作。
在图6中,服务提供者100包括含有共享日历应用程序172的共享日历服务器170。共享日历应用程序172可维护被细分成不同类别的多个共享日历。类别可以是一个或多个用户感兴趣的任何主题。作为少许示例,一个日历可专用于一本地乐队安排在何时以及何地演出;另一日历可专用于在给定城市或区域中婚礼在何时以及何地举行;另一类别可用于为给定学校、企业或其他组织安排事件。可以理解,可能存在与用户之间不同的兴趣一样多的共享日历的类别。能够支持共享日历应用程序172的现有服务有 Spaces等。
共享日历应用程序172可包括经由计算设备106a的显示器上的web浏览器108呈现的用户界面174以及日历引擎176。用户界面174可被呈现为允许用户与日历应用程序交互的网页。日历引擎176可以是从用户界面174接收用户输入并向其呈现用户输出的软件模块。日历引擎176可为用户与计算机化的日历的交互执行其他任务,诸如认证用户、存储和检索事件信息、生成提醒、执行文件***任务等。
服务提供者***100还可包括用于存储由共享日历应用程序为多个用户生成的事件对象的事件数据库178。事件数据库可类似于图1的事件数据库118,除了在实施例中事件日历118包括多个私有日历的事件对象,而事件数据库178包括多个共享日历的事件对象。在本发明***的实施例中,数据库118和178有可能组合成单个数据库。
图6的实施例可在利用计算设备106a上的浏览器108的基于web的***中操作,或在其中共享日历应用程序180可被本地存储在用户的客户机计算设备106b上的客户机模型中操作。共享日历客户机应用程序可包括如上所述操作的日历界面182和日历引擎184。在客户机模型中,事件数据库可被本地存储在用户的设备上,但可在共享日历服务器170上保存一副本。可采用同步技术来确保存储在两个或多个本地计算设备上的共享日历彼此保持同步。
在图6的实施例中,可向共享日历填充来自多个用户的事件。可从各种源将事件添加到共享日历应用程序。事件可以是来自各个用户的日程安排的事件。事件也可以是由他人给出的事件,这可由用户经由诸如因特网等网络从用户可访问的事件源186和/或188获取。源186是服务提供者***100内的事件源,且可包括来自web服务器的网页,包括当前事件、事件信息、体育赛事日程安排、以及用户可能想要添加到共享日历的各种其他内容。源186也可以是由服务提供者***100主宿的搜索引擎。源188可以是服务提供者100之外能够提供用户想要添加到共享日历的任何内容的事件源。
服务提供者***100还可包括用于经由如上所述的计算设备106c接收广告内容的广告客户服务器190。广告客户服务器190可包括用于在计算设备106c的显示器上生成的网页上向广告客户呈现用户界面192的web服务器。广告客户服务器190还包括用于存储广告客户数据的数据库194。在本发明***的替换实施例中,数据库194可被存储在服务提供者***100之外。
在图6的实施例中,广告客户不直接瞄准特定用户。相反,广告客户瞄准不同类别的共享日历。如果存在涉及广告客户的业务或利益的类别的共享日历,则该广告客户可选择在该共享日历上提供有针对性的广告。随着特定类别的日历涉及越来越多的用户,它越来越为广告客户所感兴趣,因为广告客户可用其广告影响更大数目的用户。
现在参考图7的流程图说明图6中所示的实施例的操作。在步骤240,可在共享日历服务器170内接收设置共享日历的请求。该请求可经由web浏览器从计算设备106a接收,或直接从客户机计算设备106b接收。然后可设置共享日历并将其保存到共享日历服务器170。共享日历或者可被保存在服务提供者***100内的其他地方,例如在事件数据库178中。在步骤242,用户然后可将事件存储到所创建的共享日历上。所创建的事件可被保存到事件数据库178上。在步骤244,建立到所创建日历的链接,使得他人可访问共享日历的日历界面并与之交互,从而可能将其自己的事件添加到共享日历。
在步骤248,广告客户可上传广告并使该广告沿共享日历界面显示。使用广告客户界面192,广告客户可提供广告的内容,以及广告客户想要在哪个共享日历中显示其广告的标识(存储位置)。该信息可被存储在广告客户数据库194内。在实施例中,一旦广告在共享日历界面上显示,即不执行其他步骤,除了下文所述的开***步骤264以外。广告可仅被显示(不提供将广告添加到共享日历的能力)。在该实施例中,广告也可包括与相关于所广告的事件、商品或服务的附加信息的链接。
在替换实施例中,一旦显示了广告,用户即可具有将该广告添加到日历界面上的选项,如以上参考图1到5所述的实施例中。具体地,广告可包括如图3上所示的图形按钮,当其被用户选中时,可将广告添加到日历界面上。如果在步骤250为添加到日历界面而选中了广告,则在步骤254从广告客户数据库194检索该广告。广告客户服务器190然后可从广告数据库194查找该广告,然后可将该广告添加到事件数据库178。
在步骤256,然后可向用户呈现如上参考图4所述的用户界面以允许用户添加关于事件的附加细节。在步骤258,可保存该广告并将其显示在日历界面上。如上所示,可将保存的事件设置为包括一个或多个提醒。如果设置了提醒,则在步骤262用户可接收事件的提醒。当要发送提醒时,日历引擎176/184可在约定时间从事件数据库178中拉取事件对象,并下载它们以便在日历界面或其他地方向用户显示。
在步骤264,可由服务提供者向广告客户开***。当广告仅显示在日历界面上时,可为显示而向广告客户收取第一费用,如果广告被点击(将用户带到广告客户的站点或提供关于广告的附加信息)则可收取额外的费用。另一方面,当向用户给予将事件实际添加到共享日历的能力时,可因向用户呈现广告、对所呈现的广告的点击和/或将广告添加到用户日历界面而向广告客户收费。在又一实施例中,可因广告客户与用户之间的在广告添加到用户日历界面之后进行的交易而向广告客户收费,例如当购买了音乐会门票或当兑换了礼券时。这可使用用户在其想购买门票或在线买什么东西(或打印优惠券以随身带到店里)时将点击的web地址来跟踪。可在会向进行了购买的用户发送的电子邮件提醒中提供购买细节。
还可理解,代替广告客户将广告放置在共享日历上,或除此以外,广告客户可与任何其他用户一样将其事件直接张贴到共享日历界面上。在实施例中,可因以这样的方式将其事件添加到共享日历界面而对广告客户记帐,或不对其记帐。
图8示出了可包括实现本发明***的各部分的任何服务器或计算设备的合适的通用计算***环境300的示例。计算***环境300只是一个合适的计算环境的示例,而并非旨在对本发明***的使用范围或功能提出任何限制。也不应将计算***环境300解释为对在示例性计算***环境300中示出的组件中的任何一个或其组合有任何依赖或要求。
本发明***可运行于各种其它的通用或专用计算***、环境或配置。适合在本发明***中使用的公知的计算***、环境和/或配置的示例包括,但不限于,个人计算机、服务器计算机、多处理器***、基于微处理器的***、机顶盒、可编程消费电子产品、网络PC、小型机、大型计算机、膝上型和掌上计算机、手持式设备、包含上述***或设备中的任一个的分布式计算机环境等。
参考图8,用于实现本发明***的示例性***包括计算机310形式的通用计算设备。计算机310的组件可以包括,但不限于,处理单元320、***存储器330和将包括***存储器在内的各种***组件耦合至处理单元320的***总线321。***总线321可以是几种类型的总线结构中的任何一种,包括存储器总线或存储控制器、***总线、以及使用各种总线体系结构中的任一种的局部总线。作为示例,而非限制,这样的体系结构包括工业标准体系结构(ISA)总线、微通道体系结构(MCA)总线、增强型ISA(EISA)总线、视频电子技术标准协会(VESA)局部总线和***部件互连(PCI)总线(也称为夹层(Mezzanine)总线)。
计算机310可以包括各种计算机可读介质。计算机可读介质可以是能由计算机310访问的任何可用介质,而且包含易失性、非易失性介质以及可移动和不可移动介质。作为示例而非局限,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括但不局限于:随机存取存储器(RAM)、只读存储器(ROM)、EEPROM、闪存或其它存储术、CD-ROM、数字多功能盘(DVD)或其它光盘存储、盒式磁带、磁带、磁盘存储或其它磁性存储设备、或可用于存储所需信息并可由计算机310访问的任何其它介质。通信介质通常以诸如载波或其它传输机制等已调制数据信号来体现计算机可读指令、数据结构、程序模块或其它数据,并包括任意信息传送介质。术语“已调制数据信号”指的是其一个或多个特征以在信号中编码信息的方式被设定或更改的信号。作为示例而非限制,通信介质包括有线介质,诸如有线网络或直接线连接,以及无线介质,诸如声学、RF、红外线和其它无线介质。以上的任一种的组合也包括在计算机可读介质的范围之内。
***存储器330包括诸如ROM 331和RAM 332的易失性和/或非易失性存储器的形式的计算机存储介质。基本输入/输出***333(BIOS)包含有助于诸如启动时在计算机310中元件之间传递信息的基本例程,它通常被存储在ROM 331中。RAM 332通常包含处理单元320可以立即访问和/或目前正在其上操作的数据和/或程序模块。作为示例而非局限,图8示出了操作***334、应用程序335、其它程序模块336和程序数据337。
计算机310也可以包括其它可移动/不可移动、易失性/非易失性计算机存储介质。仅作为示例,图8示出了对不可移动、非易失性磁介质读写的硬盘驱动器341以及对可移动、非易失性磁盘352读写的磁盘驱动器351。计算机310还可包括对光介质读和/或写的光介质读取设备355。
可以在示例性操作环境中使用的其它可移动/不可移动、易失性/非易失性计算机存储介质包括,但不限于,盒式磁带、闪存卡、DVD、数字录像带、固态RAM、固态ROM等。硬盘驱动器341通常由不可移动存储器接口,诸如接口340连接至***总线321,磁盘驱动器351和光盘驱动器355通常由可移动存储器接口,诸如接口350连接至***总线321。
以上描述和在图8中示出的驱动器及其相关联的计算机存储介质为计算机310提供对计算机可读指令、数据结构、程序模块和其它数据的存储。例如,在图8中,示出硬盘驱动器341储存操作***344、应用程序345、其它程序模块346和程序数据347。这些组件可以与操作***334、应用程序335、其它程序模块336和程序数据337相同,也可以与它们不同。操作***344、应用程序345、其它程序模块346和程序数据347在这里被标注了不同的标号是为了说明至少它们是不同的副本。用户可以通过输入设备,如键盘362和定点设备361(通常指鼠标、跟踪球或触摸板)向计算机310输入命令和信息。其它输入设备(未示出)可以包括话筒、操纵杆、游戏手柄、圆盘式卫星天线、扫描仪等。这些和其它输入设备通常由耦合至***总线320的用户输入接口360连接到处理单元321,但是也可由诸如并行端口、游戏端口或通用串行总线(USB)之类的其它接口和总线结构连接。监视器391或其它类型的显示设备也经由接口,诸如视频接口390连接至***总线321。除监视器以外,计算机也可以包括其它***输出设备,诸如扬声器397和打印机396,它们可以通过输出***接口395连接。
计算机310可使用至一个或多个远程计算机,如远程计算机380的逻辑连接在网络化环境中操作。远程计算机380可以是个人计算机、服务器、路由器、网络PC、对等设备或其它常见网络节点,且通常包括上文相对于计算机310描述的许多或所有元件,尽管在图8中只示出存储器存储设备381。图8中所示逻辑连接包括局域网(LAN)371和广域网(WAN)373,但也可以包括其它网络。这样的联网环境在办公室、企业范围计算机网络、内联网和因特网中是常见的。
当在LAN联网环境中使用时,计算机310通过网络接口或适配器371连接至LAN 370。当在WAN联网环境中使用时,计算机310通常包括调制解调器372或用于通过诸如因特网等WAN 373建立通信的其它装置。调制解调器372可以是内置或外置的,它可以通过用户输入接口360或其它适当的机制连接至***总线321。在网络化环境中,相对于计算机310所描述的程序模块或其部分可被储存在远程存储器存储设备中。作为示例而非局限,图8示出了远程应用程序385驻留在存储器设备381上。可以理解,所示的网络连接是示例性的,且可以使用在计算机之间建立通信链路的其它手段。
本发明***的前述详细描述是出于说明和描述的目的而提供的。这并不旨在穷举本发明***或将本发明***限于所公开的精确形式。鉴于上述教导,许多修改和变型都是可能的。选择所述实施例以最好地解释本发明***的原理及其实践应用,从而允许本领域技术人员能够在各种实施例中并采用各种适于所构想的特定用途的修改来最好地利用本发明***。本发明***的范围旨在由所附权利要求书来定义。

Claims (20)

1.在具有包括显示器(391)和用户界面选择设备(361、362)的图形用户界面的计算***环境(300)中,一种与用户对日历应用程序(104、120)的使用相关联的有针对性地作广告的方法,包括以下步骤:
(a)向所述用户提供包括日历的至少一部分的图形表示的日历用户界面(112、122);以及
(b)在所述显示器上显示基于对所述用户存储的信息与由所述广告客户选择的瞄准准则之间的相关性而被选择以向所述用户显示的广告(160)。
2.如权利要求1所述的方法,其特征在于,还包括使所述用户能经由所述用户界面选择设备(361、362)将所显示的广告(160)添加到所述日历用户界面(112、122)的步骤(c)。
3.如权利要求1所述的方法,其特征在于,还包括使用户能经由所述用户界面选择设备(361、362)在广告(166)被添加到所述日历用户界面(112、122)时添加和改变与所述广告相关联的信息的步骤(d)。
4.如权利要求1所述的方法,其特征在于,显示广告(160)的所述步骤(b)包括显示具有相关联时间事件的广告的步骤。
5.如权利要求1所述的方法,其特征在于,显示被选择以向所述用户显示的广告(160)的所述步骤(b)包括基于所述用户具有存储地址信息(130)而向所述用户显示所述广告的步骤,所述地址信息(130)指示所述用户具有在限定地理区域内或距广告客户的营业场所限定地理距离内的地址。
6.如权利要求1所述的方法,其特征在于,显示被选择以向所述用户显示的广告(160)的所述步骤(b)包括基于用户具有指示所述用户是以下至少一种情况的存储信息(130)而向所述用户显示广告的步骤:i)所述瞄准准则中指示的性别,ii)所述瞄准准则中所指示的年龄组内,iii)所述瞄准准则中指示的宗教信仰,iv)所述瞄准准则中指示的国籍,以及v)所述瞄准准则中指示的兴趣或偏好。
7.一种与多个用户对日历应用程序(104、120)的使用相关联的有针对性地作广告的计算机实现的方法,包括以下步骤:
(a)接收包括广告内容和瞄准数据的数据(154);
(b)基于在所述步骤(a)中接收到的所述瞄准数据(154)和与所述多个用户中的一个或多个用户相关联的存储数据(130)选择所述多个用户的一个或多个来接收包括所述广告内容的广告(160);以及
(c)在显示器(391)上向所述步骤(b)中选择的一个或多个用户显示所述广告内容(160)和日历界面(112、122)。
8.如权利要求7所述的计算机实现的方法,其特征在于,还包括以下步骤:
(d)经由用户界面(361、362)从所述一个或多个用户中的一个用户接收将与所述广告相关的信息添加到所述用户所存储的日历事件的数据库(118)的指示;以及
(e)在接收所述步骤(d)的指示后,将与所述广告有关的所述信息添加到所述用户所存储的日历事件的数据库(118)。
9.如权利要求8所述的计算机实现的方法,其特征在于,所述步骤(d)包括接收用户已使用用户界面选择设备(361、362)选择了所显示广告的指示的步骤。
10.如权利要求8所述的计算机实现的方法,其特征在于,所述步骤(e)包括在支持所述日历应用程序(104、120)的服务提供者***(100)内维护的数据库(154)上存储与所述广告有关的信息的步骤。
11.如权利要求8所述的计算机实现的方法,其特征在于,所述步骤(e)包括在所述用户的计算设备内维护的数据库上存储与所述广告有关的信息的步骤。
12.如权利要求8所述的计算机实现的方法,其特征在于,还包括在所述步骤(e)中与所述广告有关的信息被添加到所述用户所存储的日历事件的数据库之后向用户通知与所述广告相关的提醒的步骤(f)。
13.如权利要求7所述的计算机实现的方法,其特征在于,接收包括广告内容和瞄准数据的数据的所述步骤(a)包括在支持所述日历应用程序(104、120)的服务提供者***(100)内经由用户界面(152)和所述广告客户与服务提供者***之间的网络连接(140)从广告客户接收数据的步骤。
14.如权利要求7所述的计算机实现的方法,其特征在于,接收包括广告内容和瞄准数据的数据的所述步骤(a)包括接收与即将到来的时间事件有关的数据的步骤。
15.如权利要求7所述的计算机实现的方法,其特征在于,基于所述瞄准数据和与所述一个或多个用户相关联的存储数据选择所述一个或多个用户接收所述广告(160)的所述步骤(b)包括以下步骤:
(b1)搜索用户所存储的用户信息的一个或多个数据库(130);
(b2)找到与所述瞄准数据有关的用户信息;以及
(b3)在用户信息和瞄准数据之间找到相关性时选择所述用户来接收所述广告。
16.如权利要求7所述的计算机实现的方法,其特征在于,基于所述瞄准数据和与所述一个或多个用户相关联的存储数据(130)选择所述一个或多个用户来接收广告(160)的所述步骤(b)包括选择具有存储地址信息的一个或多个用户的步骤,所述地址信息指示所述用户位于限定地理区域内或距广告客户营业场所的限定地理距离内。
17.如权利要求7所述的计算机实现的方法,其特征在于,基于所述瞄准数据和与所述一个或多个用户相关联的存储数据选择所述一个或多个用户接收所述广告(160)的所述步骤(b)包括选择具有指示所述用户是以下至少一种情况的存储信息(130)的一个或多个用户的步骤:i)所述瞄准数据指示的性别,ii)所述瞄准数据所指示的年龄组内,iii)所述瞄准数据指示的宗教信仰,iv)所述瞄准数据指示的国籍,以及v)所述瞄准数据指示的兴趣或偏好。
18.一种与多个用户对日历应用程序(172)的使用相关联的有针对性地作广告的计算机实现的方法,包括以下步骤:
(a)接收包括广告内容的数据(194);
(b)接收所述日历应用程序(172)所支持的涉及广告客户感兴趣类别的共享日历界面(174)的指示;以及
(c)在一个或多个显示器上显示所述广告内容以及在所述步骤(b)中指示为感兴趣的所述共享日历界面(174)。
19.如权利要求18所述的计算机实现的方法,其特征在于,所述步骤(a)和(b)包括在支持所述日历应用程序(172)的服务提供者***(100)内经由用户界面(192)和所述广告客户与服务提供者***之间的网络连接(140)从广告客户接收数据的步骤。
20.如权利要求18所述的计算机实现的方法,其特征在于,接收包括广告内容的数据的所述步骤(a)包括接收与即将到来的时间事件有关的数据的步骤。
CNA2007800303708A 2006-08-15 2007-08-03 用于货币化日历应用程序的计算*** Pending CN101506835A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/464,717 US8799073B2 (en) 2006-08-15 2006-08-15 Computing system for monetizing calendar applications
US11/464,717 2006-08-15

Publications (1)

Publication Number Publication Date
CN101506835A true CN101506835A (zh) 2009-08-12

Family

ID=39082533

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007800303708A Pending CN101506835A (zh) 2006-08-15 2007-08-03 用于货币化日历应用程序的计算***

Country Status (11)

Country Link
US (2) US8799073B2 (zh)
EP (1) EP2052357A4 (zh)
JP (1) JP5411697B2 (zh)
KR (1) KR20090038888A (zh)
CN (1) CN101506835A (zh)
AU (1) AU2007284920B2 (zh)
BR (1) BRPI0714942A2 (zh)
CA (1) CA2657860A1 (zh)
MX (1) MX2009001638A (zh)
TW (1) TW200816072A (zh)
WO (1) WO2008021022A2 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103678644A (zh) * 2013-12-20 2014-03-26 北京奇虎科技有限公司 一种在浏览器中显示日程信息的方法与装置
CN104407873A (zh) * 2014-12-05 2015-03-11 深圳市中兴移动通信有限公司 基于日历管理应用的方法及装置

Families Citing this family (77)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9183571B2 (en) * 2007-09-14 2015-11-10 Qualcomm Incorporated System and method for providing advertisement data to a mobile computing device
US8219920B2 (en) 2006-08-04 2012-07-10 Apple Inc. Methods and systems for managing to do items or notes or electronic messages
US8261197B2 (en) * 2006-08-04 2012-09-04 Apple Inc. Methods and systems for managing to do items or notes or electronic messages
US10242117B2 (en) * 2006-09-15 2019-03-26 Ent. Services Development Corporation Lp Asset data collection, presentation, and management
US8073681B2 (en) 2006-10-16 2011-12-06 Voicebox Technologies, Inc. System and method for a cooperative conversational voice user interface
TWI456942B (zh) * 2006-11-27 2014-10-11 Creative Tech Ltd 通訊系統、使用於該系統之媒體播放器及其方法
US20080155547A1 (en) * 2006-12-22 2008-06-26 Yahoo! Inc. Transactional calendar
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
US8037021B2 (en) * 2007-06-10 2011-10-11 Apple Inc. Calendaring techniques and interfaces
BRPI0815640A2 (pt) * 2007-08-20 2016-05-10 Facebook Inc métodos de publicidade para membros de rede social e de seleção de anúncios a apresentar por sítio da rede social e sistema de publicidade para membros de rede social
US20090083157A1 (en) * 2007-09-20 2009-03-26 Tom Goodman System and method for communicating marketing information
US20090125358A1 (en) * 2007-11-09 2009-05-14 Michael Reynard Integrated Appointment Scheduling And Targeted Advertising
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
US8086676B2 (en) * 2007-12-17 2011-12-27 Smooth Productions Inc. Contact aggregator
US8510137B2 (en) * 2007-12-17 2013-08-13 Smooth Productions Inc. Communications system and method for serving electronic content
US8138930B1 (en) 2008-01-22 2012-03-20 Google Inc. Advertising based on environmental conditions
US20090241153A1 (en) * 2008-03-18 2009-09-24 Avaya Technology Llc Open cable application platform set-top box (stb) personal profiles and communications applications
US8453188B2 (en) * 2008-01-22 2013-05-28 Avaya Inc. Open cable application platform set-top box (STB) personal profiles and communications applications
US20090241158A1 (en) * 2008-03-18 2009-09-24 Avaya Technology Llc Open cable application platform set-top box (stb) personal profiles and communications applications
US20090241159A1 (en) * 2008-03-18 2009-09-24 Avaya Technology Llc Open cable application platform set-top box (stb) personal profiles and communications applications
US7970793B2 (en) * 2008-02-01 2011-06-28 International Business Machines Corporation Generating, and updating calendar events from non-calendar sources
WO2009108387A1 (en) * 2008-02-29 2009-09-03 Exacttarget, Inc. E-mail containing live content
US8655691B2 (en) * 2008-03-04 2014-02-18 Apple Inc. Processing invitations and accepting configuration information on a device
US9215421B2 (en) * 2008-03-18 2015-12-15 Avaya Inc. Open cable application platform (OCAP) and set-top box (STB)-based bill notification and payment application
US20090254846A1 (en) * 2008-04-02 2009-10-08 Microsoft Corporation Interactive host-aware advertising
US8341184B2 (en) 2008-05-07 2012-12-25 Smooth Productions Inc. Communications network system and service provider
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
US20090300694A1 (en) * 2008-05-30 2009-12-03 Avaya Technology Llc Open cable application platform (ocap) and set-top box (stb)-based calendering application
US20090299817A1 (en) * 2008-06-03 2009-12-03 Qualcomm Incorporated Marketing and advertising framework for a wireless device
US8239903B1 (en) 2008-09-15 2012-08-07 Avaya Inc. Open cable application platform (OCAP), set-top box (STB), next generation service application
US8265606B2 (en) * 2008-10-09 2012-09-11 Microsoft Corporation Targeted advertisements to social contacts
KR101520348B1 (ko) * 2008-11-04 2015-05-14 삼성전자주식회사 휴대용 단말기의 스케줄 설정 방법 및 장치
US20100138300A1 (en) * 2008-12-02 2010-06-03 At&T Intellectual Property I, L.P. Method and apparatus for promoting products or services
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
US20100241498A1 (en) * 2009-03-19 2010-09-23 Microsoft Corporation Dynamic advertising platform
US8433296B2 (en) * 2009-05-01 2013-04-30 Ryan Hardin Exclusive delivery of content within geographic areas
US20110202398A1 (en) * 2010-02-15 2011-08-18 Sarah Photowat Personal planner with targeted advertising
US20120227005A1 (en) * 2010-12-09 2012-09-06 uTemporis, Inc. Time-driven event scheduling systems and methods
KR101286325B1 (ko) * 2010-12-17 2013-07-15 주식회사 엘지유플러스 공지 사항 전송 장치 및 그 제어방법
US20120226779A1 (en) * 2011-03-04 2012-09-06 Crucs Holdings, Llc Automatic entry of calendar events
EP2689557B1 (en) * 2011-03-21 2018-05-30 Samsung Electronics Co., Ltd. Method and system for providing calender services in a universal plug and play home network environment
JP5708149B2 (ja) * 2011-03-31 2015-04-30 セイコーエプソン株式会社 情報処理装置および方法、並びにプログラム
KR20130005401A (ko) * 2011-07-06 2013-01-16 삼성전자주식회사 이동통신 시스템에서 광고 서비스를 제공하기 위한 장치 및 방법
WO2013021758A1 (ja) * 2011-08-05 2013-02-14 日本電気株式会社 アプリケーション管理システム、アプリケーション管理サーバ、端末、アプリケーション管理方法
EP2565838A1 (en) * 2011-09-01 2013-03-06 Gface GmbH User-defined advertisement targeting
WO2013035901A1 (ko) * 2011-09-08 2013-03-14 Kim A Lim 스마트폰을 이용한 마케팅 방법
US20130080243A1 (en) * 2011-09-22 2013-03-28 Jacqueline R. Dias Pay per insert system
EP2581866A1 (en) 2011-10-13 2013-04-17 Gface GmbH Computing system method for advertising a future ad
WO2013059484A1 (en) * 2011-10-18 2013-04-25 Pivotspan Llc Method(s) and system(s) for event promotion and fundraising
US20130132194A1 (en) * 2011-11-17 2013-05-23 Giridhar Rajaram Targeting advertisements to users of a social networking system based on events
KR101812162B1 (ko) * 2011-12-21 2017-12-27 네이버 주식회사 모바일 광고의 알림 기능을 제공하는 장치 및 그 방법
CA2860378C (en) * 2011-12-23 2021-01-05 Ims Solutions, Inc. Space and time cognitive mobility system with distributed and cooperative intelligence capabilities
CA2872051A1 (en) * 2012-05-01 2013-11-07 Agora Mobile Inc. System and method for providing an application development and distribution social platform
US20140200942A1 (en) * 2013-01-15 2014-07-17 Edward Benjamin Method and system for managing schedules
US10528918B1 (en) 2013-05-13 2020-01-07 Google Llc Communication distribution based on calendar information
US10007897B2 (en) 2013-05-20 2018-06-26 Microsoft Technology Licensing, Llc Auto-calendaring
WO2015149166A1 (en) * 2014-04-02 2015-10-08 Breakmates Inc. System and method for managing communications between users
USD766285S1 (en) * 2014-05-10 2016-09-13 Hang-Hsin Yang Display screen with graphical user interface for an electronic medical record
JP5721120B1 (ja) * 2014-06-09 2015-05-20 ハンガー株式会社 開店開業日、周年記念日、閉店廃業日のイベント情報の配信システム
USD789402S1 (en) 2014-09-01 2017-06-13 Apple Inc. Display screen or portion thereof with graphical user interface
CA161248S (en) 2014-09-02 2016-04-18 Apple Inc Display screen with graphical user interface
USD756357S1 (en) 2014-09-02 2016-05-17 Apple Inc. Electronic device with graphical user interface
US20160078491A1 (en) * 2014-09-16 2016-03-17 Voicebox Technologies Corporation System and method of marketing of reminders
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
WO2016044290A1 (en) 2014-09-16 2016-03-24 Kennewick Michael R Voice commerce
WO2016061309A1 (en) 2014-10-15 2016-04-21 Voicebox Technologies Corporation System and method for providing follow-up responses to prior natural language inputs of a user
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
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
US9959416B1 (en) 2015-03-27 2018-05-01 Google Llc Systems and methods for joining online meetings
US11227262B2 (en) 2015-10-23 2022-01-18 International Business Machines Corporation Techniques for improving the ability of an invitee to fully participate in a meeting via a data processing system
USD801365S1 (en) 2016-06-11 2017-10-31 Apple Inc. Display screen or portion thereof with graphical user interface
US10331784B2 (en) 2016-07-29 2019-06-25 Voicebox Technologies Corporation System and method of disambiguating natural language processing requests
USD826243S1 (en) 2017-06-04 2018-08-21 Apple Inc. Display screen or portion thereof with animated graphical user interface
JP6859932B2 (ja) * 2017-11-16 2021-04-14 アイシン・エィ・ダブリュ株式会社 スケジュール管理システム、スケジュール管理装置及びコンピュータプログラム
USD880495S1 (en) 2018-06-03 2020-04-07 Apple Inc. Electronic device with graphical user interface
USD901525S1 (en) 2018-09-11 2020-11-10 Apple Inc. Electronic device with animated graphical user interface
USD907053S1 (en) 2019-05-31 2021-01-05 Apple Inc. Electronic device with animated graphical user interface

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5855006A (en) * 1996-03-01 1998-12-29 Humware Personal activity scheduling apparatus
JP3648102B2 (ja) 1999-09-09 2005-05-18 日本電信電話株式会社 イベント情報提供方法
JP2001175753A (ja) 1999-10-08 2001-06-29 Ntt Pc Communications:Kk 広告配信方法及び装置
US6978246B1 (en) * 2000-04-24 2005-12-20 International Business Machines Corporation System and method for matching entities utilizing an electronic calendaring system
JP2001319008A (ja) 2000-05-02 2001-11-16 Idea System Co Ltd 電子商業支援システム
JP2002041537A (ja) 2000-07-31 2002-02-08 Nec Corp 広告提示システム
JP2002073926A (ja) 2000-09-01 2002-03-12 Nippon Telegr & Teleph Corp <Ntt> スケジュール帳提供方法、スケジュール帳提供装置及びスケジュール帳提供サービスシステム
JP2002207747A (ja) 2001-01-11 2002-07-26 Wildcard Kk イベント情報管理システムによるイベント情報管理方法、イベント情報を管理するイベント情報システム、イベント情報管理方法をサーバーに実行させるためのプログラム、及び、該プログラムを記録したコンピュータ読み取り可能な記憶媒体
US7668900B2 (en) * 2001-05-31 2010-02-23 Access Systems Americas, Inc. System and method for scheduling an event over a network
JP2003141414A (ja) 2001-11-06 2003-05-16 Kenji Nobukuni スケジュール機能付きインターネット広告
JP2003150843A (ja) 2001-11-08 2003-05-23 Ikusu Kk 広告情報配信方法及び広告情報配信システム
US7039596B1 (en) * 2002-01-18 2006-05-02 America Online, Inc. Calendar overlays
US7376605B2 (en) * 2002-02-06 2008-05-20 Fx Alliance, Llc Electronic market calendar for displaying standard settlement dates, future market-related events and holidays pertaining to a financial transaction
JP2003330851A (ja) 2002-05-13 2003-11-21 Toppan Printing Co Ltd カレンダー装置、及び広告コンテンツの閲覧方法、並びに広告コンテンツ閲覧プログラム
US20050041667A1 (en) * 2003-06-30 2005-02-24 Microsoft Corporation Calendar channel
US20040264301A1 (en) * 2003-06-30 2004-12-30 Microsoft Corporation Calendar user interface
US20050197894A1 (en) * 2004-03-02 2005-09-08 Adam Fairbanks Localized event server apparatus and method
WO2005089351A2 (en) * 2004-03-15 2005-09-29 Igt Event calendar at electronic gaming device
US7370282B2 (en) * 2004-04-06 2008-05-06 Cary James C Grouping and displaying multiple tasks within an event object of an electronic calendar
US20050272408A1 (en) * 2004-06-04 2005-12-08 Deanna Wilkes-Gibbs Method for personal notification indication
JP2006018556A (ja) 2004-07-01 2006-01-19 Sun Corp 広告提供支援システムと広告支援方法とそのためのプログラム
US9002328B2 (en) * 2004-08-23 2015-04-07 At&T Intellectual Property I, L.P. Electronic calendar for automatically scheduling a plurality of events based on a scheduling request and obtained additional information

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103678644A (zh) * 2013-12-20 2014-03-26 北京奇虎科技有限公司 一种在浏览器中显示日程信息的方法与装置
CN104407873A (zh) * 2014-12-05 2015-03-11 深圳市中兴移动通信有限公司 基于日历管理应用的方法及装置
CN104407873B (zh) * 2014-12-05 2017-10-20 努比亚技术有限公司 基于日历管理应用的方法及装置

Also Published As

Publication number Publication date
AU2007284920B2 (en) 2012-03-01
WO2008021022A2 (en) 2008-02-21
BRPI0714942A2 (pt) 2013-05-21
EP2052357A2 (en) 2009-04-29
WO2008021022A3 (en) 2008-04-03
JP5411697B2 (ja) 2014-02-12
TW200816072A (en) 2008-04-01
KR20090038888A (ko) 2009-04-21
MX2009001638A (es) 2009-02-23
CA2657860A1 (en) 2008-02-21
US8799073B2 (en) 2014-08-05
US20140344032A1 (en) 2014-11-20
AU2007284920A1 (en) 2008-02-21
EP2052357A4 (en) 2010-12-22
US20080046311A1 (en) 2008-02-21
JP2010500691A (ja) 2010-01-07

Similar Documents

Publication Publication Date Title
CN101506835A (zh) 用于货币化日历应用程序的计算***
Key Domains of digital marketing channels in the sharing economy
US11830039B2 (en) Method and apparatus for processing user&#39;s ratings and personal information
US10990983B2 (en) Managing internet advertising and promotional content
JP5757505B2 (ja) ステータスメッセージに基づくコンテンツ連動型広告のためのシステム及び方法
US20160343037A1 (en) Method and system for the creating, managing, and delivering of enhanced feed formatted content
US20120185309A1 (en) Method and system for automatically generating event relevant marketing devices
US20080126476A1 (en) Method and System for the Creating, Managing, and Delivery of Enhanced Feed Formatted Content
US20120072270A1 (en) Ad Wallet
US20080270538A1 (en) Customizable, smart-tag based content delivery and notification system, program, and method for connecting entities on the world wide web
WO2019122990A1 (en) Providing interface for identifying one or more types of user actions &amp; criteria specific users
US20110246920A1 (en) Method and apparatus for contextual based search engine and enterprise knowledge management
JP2013501302A (ja) 位置情報ベース広告システムに広告を追加するシステムおよび方法
US8429228B1 (en) Method for creating manipulating exchanging and distributing information messages of organized data structure
CN101517606A (zh) 徽标图标:用于品牌广告客户的广告产品
CN110034998A (zh) 控制电子消息及其在传递之后的响应的计算机***和方法
Gani et al. Digital marketing
US20130166330A1 (en) Seamless travel hive engine and method of same
Beloff et al. Advertising models on social networks for SMEs-An advertising methodology
Gurung Digital Marketing: Impact of digital marketing in food business
US20160050240A1 (en) System and method for entity status
Yang et al. Develop New Distribute Channel for Mill Master
WO2022162414A1 (en) Method and system for generating email address based on country code, mobile phone number and domain name
Liu et al. 26P. Enterprise blog categorization and business value
Lam E-marketing Channels: The digital influence on small sized businesses

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20090812