Providing relevant advertisements or other content based on a communications identifier
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04M-003/42
H04M-001/64
H04M-003/487
H04M-001/56
H04M-001/2745
G06Q-030/02
H04M-001/725
H04M-001/57
출원번호
US-0027516
(2008-02-07)
등록번호
US-8874086
(2014-10-28)
발명자
/ 주소
Huang, Xuedong
Mahajan, Milind V.
Khune, Abhiram G.
출원인 / 주소
Microsoft Corporation
대리인 / 주소
Dewey, Joann
인용정보
피인용 횟수 :
2인용 특허 :
9
초록▼
Described is a technology by which a communications identifier such as a telephone number is used in selecting relevant content (e.g., an advertisement) for outputting as audible and/or visible information to a destination device. The communications identifier is used like a search term/keyword to d
Described is a technology by which a communications identifier such as a telephone number is used in selecting relevant content (e.g., an advertisement) for outputting as audible and/or visible information to a destination device. The communications identifier is used like a search term/keyword to determine content relevant to that identifier. A telephone number may be the identifier, selected based on a partially-dialed or actually dialed number, or a user's current scrolling position among listed telephone numbers. A telephone number of an incoming call may be used as the identifier. Profile data and/or state data may be used in selecting relevant content. Some of the profile data may be mined based on previous user activities. In one example, the content may be provided via a remote source of the content, and used immediately or cached for later use (e.g., output).
대표청구항▼
1. A computer storage memory device storing computer-executable instructions that, when executed by a computer, cause the computer to perform a method comprising: receiving a telephone number corresponding to a destination device that was transmitted because a user scrolled through a list of contact
1. A computer storage memory device storing computer-executable instructions that, when executed by a computer, cause the computer to perform a method comprising: receiving a telephone number corresponding to a destination device that was transmitted because a user scrolled through a list of contacts on a source device and paused on the telephone number corresponding to the destination device for a sufficient amount of time without initiating a communication between the destination device and source device;selecting content based on the telephone number wherein the selected content is selected from a plurality of content that includes visible information and an audible advertisement; andtransmitting the selected content to a device affiliated with the destination device or to the source device, wherein the selected content is transmitted for rendering based on a plurality of options that include: the source device pushing the selected content to the device affiliated with the destination device, the computer pushing the selected content to the device affiliated with the destination device, the device affiliated with the destination device pulling the selected content from a remote device, and the source device pulling the selected content. 2. The computer storage device of claim 1 wherein the device affiliated with the destination device includes a data store, and wherein transmitting providing the selected content to the device affiliated with the destination device comprises downloading information to the data store. 3. The computer storage device of claim 1 wherein the selecting the content comprises using profile data in selecting the content, or using current state data in selecting the content, or using profile data and current state data in selecting the content. 4. The computer storage device of claim 1, the method further comprising outputting a representation of the content via a user interface. 5. In a data communications environment having a computer, a method comprising: receiving a telephone number corresponding to a destination device that was transmitted because a user scrolled through a list of contacts on a source device and paused on the telephone number corresponding to the destination device for a sufficient amount of time without initiating a communication between the destination device and source device; selecting content based on the telephone number wherein the selected content is selected from a plurality of content that includes visible information and an audible advertisement; and transmitting the selected content to a device affiliated with the destination device or to the source device, wherein the selected content is transmitted for rendering based on a plurality of options that include: the source device pushing the selected content to the device affiliated with the destination device, the computer pushing the selected content to the device affiliated with the destination device, the device affiliated with the destination device pulling the selected content from a remote device, and the source device pulling the selected content. 6. The method of claim 5, wherein visible information comprises at least one visible advertisement, at least one review, at least one rating, at least one media listing, at least one menu of offerings, at least one set of directions, or at least one map; or any combination of at least one visible advertisement, at least one review, at least one rating, at least one media listing, at least one menu of offerings, at least one set of directions, or at least one map. 7. The method of claim 5, wherein visible information comprises text for a message comprising a text message or an email message, or selecting graphics, or selecting both text and graphics. 8. The method of claim 5, wherein selecting the content comprises accessing a remote source of the content, or accessing a local cache synchronized from a remote source of the content, or accessing a remote source for at least part of the content and accessing a local cache for at least part of the content. 9. The method of claim 5, wherein the content is selected based on profile data, current state data, or a combination of both the profile data and the current state data. 10. The method of claim 9, further comprising, mining at least some of the profile data based on previous user activities. 11. In a data communications environment, a system comprising: a source device; a destination device; a data store coupled to the destination device and the source device; and a computer executing selection logic configured to: receive a telephone number corresponding to the destination device that was transmitted because a user scrolled through a list of contacts on the source device and paused on the telephone number corresponding to the destination device for a sufficient amount of time without initiating a communication between the destination device and the source device; selecting content based on the telephone number wherein the selected content is selected from a plurality of content that includes visible information and an audible advertisement; and transmitting the selected content to a device affiliated with the destination device or to the source device, wherein the selected content is transmitted for rendering based on a plurality of options that include: the source device pushing the selected content to the device affiliated with the destination device, the computer pushing the selected content to the device affiliated with the destination device, the device affiliated with the destination device pulling the selected content from a remote device, and the source device pulling the selected content. 12. The system of claim 11, wherein the data store is incorporated into the destination device or the source device, and further comprising synchronization logic that obtains data in the data store from a remote source. 13. The system of claim 11, wherein the data store is coupled to the source device or the destination device via an external coupling. 14. The system of claim 11, wherein the selection logic selects the content by looking up an action in the data store based on the telephone number.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (9)
Pradhan, Salil; McDonnell, James Thomas Edward; Waters, John Deryk; Macer, Peter J., Brokering of information acquisition by devices in a wireless network.
Brown, Michael Wayne; McIntyre, Joseph Herbert; Paolini, Michael A.; Weaver, James Mark; Winters, Scott Lee, Controlling advertising output during hold periods.
Vanier, Andre Denis; Vanier, Dinoo Jal; Slemmer, Michael W.; Jawdat, Faisal N., Method and system for integrating information from wireless and landline telephone systems.
Schuster, Guido M.; Sidhu, Ikhlaq S.; Mahler, Jerry J.; Dean, Frederick D.; Grabiec, Jacek A., System and method for advertising using data network telephone connections.
Yi, Seung; Kothari, Anshul; Agarwal, Amit; Lenart, Monica Chawathe; Apte, Ajit, Systems and methods for syncing data related to voice calls via a dynamically assigned virtual phone number.
Yi, Seung; Kothari, Anshul; Agarwal, Amit; Lenart, Monica Chawathe; Apte, Ajit, Systems and methods for syncing data related to voice calls via a dynamically assigned virtual phone number.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.