US20130166380A1 - Use of service address identifier for anonymous user interactions - Google Patents
Use of service address identifier for anonymous user interactions Download PDFInfo
- Publication number
- US20130166380A1 US20130166380A1 US13/336,003 US201113336003A US2013166380A1 US 20130166380 A1 US20130166380 A1 US 20130166380A1 US 201113336003 A US201113336003 A US 201113336003A US 2013166380 A1 US2013166380 A1 US 2013166380A1
- Authority
- US
- United States
- Prior art keywords
- consumer
- service
- service provider
- contact
- address
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0261—Targeted advertisements based on user location
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0269—Targeted advertisements based on user profile or attribute
Definitions
- a “cookie,” also known as a browser cookie, can be used to return state information to a website being browsed by a user.
- the state information may be used for authentication, user session identification, identification of user shopping cart contents, etc.
- a cookie may be used to remember information about a user who has visited a website.
- the cookie may be a persistent cookie that outlasts user sessions.
- the website may receive the persistent cookie from the user's browser and may personalize pages of the website accessed by the user based on the information stored in the cookie.
- FIG. 1 illustrates an exemplary overview of the use of a consumer's physical service address as an identifier in situations where the consumer contacts a service provider in an anonymous manner;
- FIG. 2 depicts an exemplary network environment in which a consumer's physical service address is used as a service identifier in situations where the consumer contacts a service provider in an anonymous manner;
- FIG. 3 is a diagram that depicts exemplary components of a service provider device of FIG. 2 ;
- FIG. 4 is a diagram that depicts a data structure that may be stored in the service address identifier database of FIG. 2 ;
- FIG. 5 is a diagram that depicts a data structure that may be stored in the tracking database of FIG. 2 ;
- FIG. 6 is a diagram that depicts an exemplary process for receiving an initial anonymous contact and a physical service address from a consumer
- FIG. 7 is a diagram that depicts an example where a consumer provides the consumer's physical service address to a service provider via a computer and the Internet;
- FIG. 8 is a diagram that graphically depicts the exemplary process of FIG. 6 ;
- FIG. 9 is a flow diagram that illustrates an exemplary process for tracking a consumer's contacts with a service provider to accumulate information in a consumer contacts profile that may be subsequently used by the service provider in ascertaining the consumer's interests and purchasing habits;
- FIGS. 10 and 11 are diagrams that graphically depict the exemplary process of FIG. 9 ;
- FIG. 12 is a flow diagram that illustrates the use of information stored in the tracking database for ascertaining a consumer's interests or purchasing habits for generating a service-related recommendation(s) and/or for selecting an advertisement(s) for presentation to the consumer;
- FIG. 13 is a diagram that graphically depicts the exemplary process of FIG. 12 .
- FIG. 1 illustrates an exemplary overview of the use of a consumer's physical service address as an identifier in situations where the consumer contacts a service provider in an anonymous manner.
- a consumer 100 residing at a physical service address 105 , may initiate an initial anonymous contact 110 with a service provider 115 .
- Contact 110 may identify consumer 100 's physical service address 105 , and may involve consumer 100 shopping for a product or service from service provider 115 .
- consumer 100 may be shopping for the establishment of a service to consumer 100 's physical service address 105 .
- physical service address 105 may be service consumer 100 's home address or business address.
- Service provider(s) 115 may include any entity that requires knowledge of consumer 100 's physical service address 105 to provide a service to consumer 100 .
- service provider(s) 115 may include a mail or package delivery service provider, a cable network service provider (i.e., a video delivery network), a telephone network service provider, an Internet service provider, or a utility service provider (e.g., electricity, gas, water, etc.
- Contact 100 may be made, for example, using a computer via a computer network (e.g., the Internet), using a telephone via a telephone network (e.g., Public Switched Telephone Network or cellular network), or using a set-top box via a cable network.
- a computer network e.g., the Internet
- telephone network e.g., Public Switched Telephone Network or cellular network
- set-top box via a cable network.
- service provider 115 may generate a time stamp 120 that indicates a date and a time at which consumer 100 contacted service provider 115 .
- Service provider 115 may generate a service address identifier (SAID) 125 based on physical service address 105 and time stamp 120 , and may store SAID 125 in a SAID database (DB) 130 .
- SAID service address identifier
- DB SAID database
- Other information may eventually be stored in SAID DB 130 in conjunction with SAID 125 after consumer 100 has established a formal account with service provider 115 , including, for example, account information associated with consumer 100 (e.g., consumer's name, telephone number, etc.).
- consumer 100 may initiate one or more subsequent contacts 135 with service provider(s) 115 in an anonymous manner.
- Consumer 100 may provide physical service address 105 to service provider 115 in conjunction with a contact 135 , but may provide no other identifying information to service provider 115 .
- Contact(s) 135 may include any type of contact between consumer 100 and a service provider 115 that is related to a service offered by service provider 115 . For example, if service provider 115 is a telephone network service provider, than consumer 100 may contact service provider 115 to order a new telephone service (e.g., call waiting, unlimited long distance, etc.).
- service contact 135 may include all of the new telephone services that consumer 100 considers as candidates prior to ordering the new telephone service.
- service provider 115 is a cable network service provider
- consumer 100 may contact service provider 115 to order one or more new services to add to their account, such as, for example, ordering premium movie channels or premium sports channels.
- contact 135 may include all of the premium channels that consumer 100 considers adding prior to ordering one or more of the premium channels.
- service provider(s) 115 may store information associated with contact(s) 135 as a consumer contacts profile 140 (e.g., a history of consumer contacts) in a tracking DB 145 .
- Tracking DB 145 may store the consumer contacts profile 140 in association with consumer 100 's physical service address 105 .
- Tracking DB 145 may store other information, as described in further detail below.
- the information associated with service contact(s) 135 may be collected or generated in a number of different ways, depending on the means by which consumer 100 contacts service provider 115 .
- a device associated with service provider 115 may monitor consumer 100 's on-line activity when accessing and viewing web pages hosted by the device.
- a call center operator associated with service provider 115 may manually record the purpose of consumer 100 's service contact, the types of services and/or products consumer 100 inquired about, etc.
- Service provider(s) 115 may present recommendations and/or advertisements 150 to consumer 100 .
- Recommendations and/or advertisements 150 may, for example, be presented to consumer 100 at the time that consumer 100 initiates a contact 135 with service provider 115 .
- recommendations and/or advertisements 150 may be presented to consumer 100 via a web page.
- the recommendations and/or advertisements may be generated or selected based on their relevance to consumer 100 's consumer contacts profile 140 .
- recommendations may be generated for presentation to consumer 100 related to other cellular telephones having similar capabilities, or to accessories for the particular new cellular telephone.
- consumer 100 has previously called a cable service provider's call center and inquired about a specific premium sports channel, then one or more other premium sports channels, having similar or related content, may be recommended to consumer 100 .
- these recommendations or advertisements 150 could be presented to consumer 100 during the initial session with service provider 115 .
- a service provider may, thus, associate a history of contacts between a consumer and the service provider based on the physical service address of the consumer, even when the consumer is establishing contacts anonymously.
- the consumer contacts profile can accumulate the consumer's contact history to link other known identifiers for the same consumer to the consumer's physical service address.
- the consumer contacts profile can give the service provider better insight into the consumer's preferences and may be used for possible service-related recommendations, or for presenting advertisements to the consumer.
- FIG. 2 depicts an exemplary network environment 200 in which a consumer's physical service address is used as a service identifier in situations where the consumer contacts a service provider in an anonymous manner.
- Network environment 200 may include a telephone 205 , a set-top box (STB) 210 , a device 220 , service provider devices 230 - 1 through 230 -N (also referred to collectively as service provider devices 230 or generically and individually as service provider device 230 ), SAID DB 130 , tracking DB 145 , and networks 240 .
- STB set-top box
- Telephone 205 may include any type of telephonic device used to communicate via a wired or wireless network.
- Telephone 205 may include a Plain Old Telephone System (POTS) telephone connected to a Public Switched Telephone Network (PSTN).
- POTS Plain Old Telephone System
- PSTN Public Switched Telephone Network
- Telephone 205 may also include any type of portable digital computing device that has the capability to communicate via a wireless network (e.g., via a mobile carrier network, WiFi, etc.).
- POTS Plain Old Telephone System
- PSTN Public Switched Telephone Network
- Telephone 205 may also include any type of portable digital computing device that has the capability to communicate via a wireless network (e.g., via a mobile carrier network, WiFi, etc.).
- telephone 205 may include a cellular telephone (e.g., a smart phone), a tablet computer, or a personal digital assistant (PDA) having wireless communication capability.
- PDA personal digital assistant
- STB 210 may include a device that connects to a television (or other display device) and to an external source of signals via a network, and that tunes to channels on the network to display the signals as content on the television (or other display device).
- Device(s) 220 may include a desktop, a laptop, a tablet or a palmtop computer having connectivity to one or more networks of networks 240 .
- Each of service provider devices 230 - 1 through 230 -N may include a network device, such as, for example, a server, that is associated with a specific service provider 115 , and which may be involved in contacts with consumer 100 .
- Each of service provider devices 230 - 1 through 230 -N may receive contacts from phone 205 , STB 210 or device(s) 220 via networks 240 .
- consumer 100 may, using phone 205 , call service provider device 230 via a PSTN of networks 240 to request service at physical service address 105 .
- An operator at the call center may manually enter service request information into service provider device 230 , including physical service address 105 and other information.
- consumer 100 may, using device 220 (e.g., a tablet computer), contact service provider device 230 on-line to access an initial service request webpage. Consumer 100 may enter service request information into the service request webpage, and may submit the request via the Internet to service provider device 230 .
- device 220 e.g., a tablet computer
- SAID DB 130 may store multiple physical service address, identifiers corresponding to physical service addresses 105 , and associated cookies, and account information received from service provider devices 230 .
- Service provider devices 230 may access data stored in SAID DB 130 by indexing SAID DB 130 with a specific physical service address identifier.
- Tracking DB 145 may store consumer contacts profile information associated with multiple different physical service addresses, and other information, such as, for example, cookies. Though only a single SAID DB 130 and tracking DB 145 is shown in FIG. 2 , in some implementations, a different SAID DB 130 and tracking DB 145 may be associated with each of service provider devices 230 - 1 through 230 -N.
- Networks 240 may include multiple different networks of various types.
- networks 240 may include a cable network (e.g., an optical cable network), a satellite network, a wireless public land mobile network (PLMN) (e.g., a Code Division Multiple Access (CDMA) 2000 PLMN, a Global System for Mobile Communications (GSM) PLMN, a Long Term Evolution (LTE) PLMN and/or other types of PLMNs), a telecommunications network (e.g., a Public Switched Telephone Network (PSTN)), a local area network (LAN), a wide area network (WAN), a metropolitan area network (MAN), an intranet, and/or the Internet.
- PSTN Public Switched Telephone Network
- network environment 200 illustrated in FIG. 2 is for illustrative purposes. Other configurations may be implemented. Therefore, network environment 200 may include additional, fewer and/or different components than those depicted in FIG. 2 .
- FIG. 3 is a diagram that depicts exemplary components of service provider device 230 .
- Phone 205 , STB 210 and device 220 may be similarly configured.
- Service provider device 230 may include a bus 310 , a processing unit 320 , a main memory 330 , a read only memory (ROM) 340 , a storage device 350 , an input device(s) 360 , an output device(s) 370 , and a communication interface(s) 380 .
- Bus 310 may include a path that permits communication among the components of device 230 .
- Processing unit 320 may include one or more processors or microprocessors, or processing logic, which may interpret and execute instructions.
- Main memory 330 may include a random access memory (RAM) or another type of dynamic storage device that may store information and instructions for execution by processing unit 320 .
- ROM 340 may include a ROM device or another type of static storage device that may store static information and instructions for use by processing unit 320 .
- Storage device 350 may include a magnetic and/or optical recording medium.
- Main memory 330 , ROM 340 and storage device 350 may each be referred to herein as a “computer-readable medium.”
- Input device 360 may include one or more mechanisms that permit an operator to input information to service provider device 230 , such as, for example, a keypad or a keyboard, a display with a touch sensitive panel, voice recognition and/or biometric mechanisms, etc.
- Output device 370 may include one or more mechanisms that output information to the operator, including a display, a speaker, etc.
- Communication interface(s) 380 may include a transceiver that enables service provider device 230 to communicate with other devices and/or systems.
- communication interface(s) 380 may include wired or wireless transceivers for communicating via networks 240 .
- service provider device 230 may include additional, fewer and/or different components than those depicted in FIG. 3 .
- FIG. 4 is a diagram that depicts a data structure that may be stored in SAID DB 130 .
- the data structure of SAID DB 130 may include multiple entries 400 , with each entry further including a SAID field 410 , a cookie field 415 , an account information field 420 , and a service flag field 430 .
- SAID field 410 may further include a time stamp field 435 and a service address field 440 .
- Time stamp field 435 may identify a time at which a service provider receives a contact from a consumer.
- Service address field 440 may identify a physical service address at which a consumer resides (e.g., and at which the consumer may receive a service from service provider 115 ).
- the physical service address includes a residential or a commercial geographic address at which a service is provided by the service provider.
- Cookie field 415 may store the consumer's cookie that may be used by service provider devices 230 - 1 through 230 -N to identify the consumer when the consumer accesses service provider devices 230 - 1 through 230 -N on-line via, for example, the Internet.
- Account information field 420 may include information related to the consumer's service account with a service provider.
- Account information field 420 may, for example, store the consumer's telephone number, credit/debit card information, current service(s), and other service-related information for the consumer at a physical service address identified by service address field 440 .
- SAID DB 130 may include additional, fewer and/or different data fields than those depicted in FIG. 4 .
- FIG. 5 is a diagram that depicts a data structure that may be stored in tracking DB 145 .
- Tracking DB 145 may include multiple entries 500 , with each entry 500 including a service address field 440 , a cookie field 415 , and a consumer contacts profile field 520 .
- Consumer contacts profile field 520 may store profile information that indicates the consumer's contact history with service provider 115 .
- the profile information may include web pages accessed, services and/or service-related products that the consumer considered purchasing, services previously subscribed to, etc.
- the profile information may include any type of information related to a consumer's contacts with service provider 115 that may be useful in identifying the consumer's interests, purchasing habits, etc.
- tracking DB 145 may include additional, fewer and/or different data fields than those depicted in FIG. 5 .
- FIG. 6 is a diagram that depicts an exemplary process for receiving an initial anonymous contact and a physical service address from a consumer.
- the exemplary process of FIG. 6 may be implemented by service provide device 230 .
- the exemplary process of FIG. 6 is described below with reference to FIGS. 7 and 8 .
- the exemplary process may include receiving a consumer's initial anonymous contact (block 600 ).
- the initial anonymous contact may involve the consumer shopping for a product or service from service provider 115 .
- the consumer may be shopping for the establishment of a service to the consumer's physical service address.
- the consumer may make the anonymous contact with service provider 115 via phone 205 , STB 210 or device 220 .
- consumer 100 may use a desktop computer to access service provider device 230 via the Internet to make an anonymous contact via a web page.
- FIG. 8 depicts consumer 100 , located at physical service address 105 , initiating an anonymous contact 800 with service provider 115 .
- the physical service address associated with the request may be identified (block 605 ).
- consumer 100 may enter his physical service address 700 into a web page 710 hosted by service provider device 230 .
- Service address 700 may include, for example, a street address 720 , a city 730 , a state 740 , and a zip code 750 .
- FIG. 8 shows consumer 100 initiating the initial anonymous contact 800 , wherein anonymous contact 800 includes physical service address 805 .
- Service provider device 230 may generate a time stamp (block 610 ). At the time that service provider device 115 receives the initial anonymous contact from consumer 100 , service provider device 230 may generate a time stamp that includes the time, day and year at which the initial anonymous contact was received. FIG. 8 depicts a time stamp 810 being generated at the time that consumer 100 initiates anonymous contact 800 .
- Service provider device 230 may store the time stamp and the physical service address in SAID DB 130 (block 620 ). As shown in FIG. 8 , service provider 115 may store the generated time stamp 805 in time stamp field 435 and the received physical service address 805 in service address field 440 .
- Service provider device 230 may obtain consumer 100 's cookie associated with the consumer's use of STB 210 or device 220 (block 625 ) and may store the cookie in SAID DB 130 and tracking DB 145 (block 630 ). As shown in FIG. 8 , service provider 115 may store the obtained cookie 830 in cookie field 415 of SAID DB 130 and tracking DB 145 . Service provider device 230 may store information associated with consumer 100 's anonymous contact in the consumer contacts profile field 520 that corresponds to the physical service address obtained in block 610 (block 635 ). The information associated with the contact may include any type of information related to the consumer's contact with the service provider.
- the information associated with the contact may include each of the one or more new services that the consumer viewed while on-line.
- FIG. 8 depicts service provider 115 (e.g., via service provider device 230 ) storing the information 830 associated with the contact in tracking DB 145 .
- consumer 100 may engage in further subsequent anonymous contacts (described below with respect to FIG. 9 ), or may establish an account with service provider 115 .
- service account information may include, for example, consumer 100 's telephone number, credit/debit card information, current service(s), and other service-related information.
- the exemplary process of FIG. 6 has been described as being implemented by service provider device 230 . However, in some implementations, the exemplary process of FIG. 6 may be implemented, at least in part, by, or in conjunction with, one or more other devices.
- FIG. 9 is a flow diagram that illustrates an exemplary process for tracking a consumer's contacts with a service provider to accumulate information in consumer contacts profile that may be subsequently used by the service provider in ascertaining the consumer's interests and purchasing habits.
- the exemplary process of FIG. 9 may be implemented by service provider device 230 .
- the exemplary process of FIG. 9 is described below with reference to FIGS. 10 and 11 .
- the exemplary process may include receiving an anonymous consumer contact (block 900 ).
- the contact may include any type of anonymous contact between the consumer and the service provider that is related to a service offered by the service provider. For example, if the service provider is a telephone service provider, than the consumer may contact the service provider to order a new telephone service. In this case, the service contact may include all of the new telephone services that the consumer considers (e.g., call waiting, unlimited long distance, call forwarding, etc.) prior to ordering the new telephone service. As another example, if the service provider is a cable network service provider, than the consumer may contact the service provider to order one or more new services to add to an existing customer account, such as, for example, ordering premium movie channels or premium sports channels. In this case, the service contact may include all of the premium channels that the consumer considers prior to ordering one or more of the premium channels.
- consumer 100 may initiate a contact 1000 with service provider 115 .
- FIG. 11 further depicts different ways in which consumer 100 may initiate a contact with the service provider.
- consumer 100 may initiate a contact on-line using a laptop computer 1100 .
- consumer 100 may initiate a contact by calling a calling center operator 1105 for the service provider using a POTS telephone 1110 .
- consumer 100 may initiate a contact using a STB 1115 connected to his cable network service.
- Service provider device 230 may request the consumer's physical service address (block 905 ) and may receive the consumer's physical service address (block 910 ).
- FIG. 10 depicts consumer 100 providing a physical service address 1010 of service address 105 to service provider 115 .
- FIG. 11 additionally depicts examples of consumer 100 providing consumer 100 's physical service address to the service provider.
- consumer 100 may provide service address 1010 by entering the service address into a web page supplied by service provider device 230 .
- consumer 100 may orally provide service address 1010 to a call center operator 1105 , who may then enter service address 1010 into service provider device 230 .
- consumer 100 may provide service address 1010 to the service provider using a remote control and STB 1115 .
- Service provider device 230 may generate a time stamp (block 915 ). At the time that service provider device 115 receives the anonymous contact from consumer 100 , service provider device 230 may generate a time stamp that includes the time, day and year at which the anonymous contact was received.
- FIG. 10 depicts a time stamp 1005 being generated at the time that consumer 100 initiates anonymous contact 1000 .
- Service provider device 230 may store the time stamp in SAID DB 130 (block 920 ). As shown in FIG. 10 , service provider 115 (e.g., via service provider device 230 ) may store the generated time stamp 1005 in time stamp field 435 of SAID DB 130 .
- Service provider device 230 may obtain the consumer's cookie (block 915 ) and may store the cookie in SAID DB 130 and tracking DB 145 (block 920 ).
- the consumer's cookie may, for example, be obtained in the instance where consumer 100 initiates the contact using a computer.
- FIG. 10 depicts service provider 115 obtaining consumer 100 's cookie 1020 and storing cookie 1020 in cookie field 415 of SAID DB 130 and tracking DB 145 . In the situation where the consumer conducts the service contact via the telephone, the consumer's cookie may not be obtained by the call center operator.
- Service provider device 230 may add information associated with the contact to consumer contacts profile 520 of tracking DB 145 (block 925 ).
- Service provider device 230 may index tracking DB 145 with the physical service address to add information associated with the contact to consumer contacts profile 520 .
- the information associated with the contact may include any type of information related to the consumer's contact with the service provider. For example, if the consumer shops on-line for one or more new services to add to an existing service account with the service provider, the information associated with the contact may include each of the one or more new services that the consumer viewed while on-line.
- FIG. 10 depicts service provider 115 (e.g., via service provider device 230 ) storing the information 1030 associated with the contact in tracking DB 145 .
- FIG. 11 further depicts information being stored in tracking DB 145 in the three different examples of consumer 100 initiating a contact with the service provider.
- the exemplary process of FIG. 9 has been described as being implemented by service provider device 230 . However, in some implementations, the exemplary process of FIG. 9 may be implemented, at least in part, by, or in conjunction with, one or more other devices. The exemplary process of FIG. 9 may be selectively repeated for each contact received at a service provider. The exemplary process of FIG. 9 may, therefore, be repeated for multiple different contacts between a consumer and a service provider. The consumer may have, in certain circumstances, changed physical service addresses between contacts such that previously stored consumer contacts profile information may have to be retrieved and associated with the new physical service address.
- FIG. 12 is a flow diagram that illustrates the use of information stored in tracking DB 145 for ascertaining a consumer's interests or purchasing habits for generating a service-related recommendation(s) and/or for selecting an advertisement(s) for presentation to the consumer.
- the exemplary process of FIG. 12 may be implemented by service provider device 230 .
- the exemplary process of FIG. 12 is described below with reference to FIG. 13 .
- the exemplary process of FIG. 12 may be selectively repeated for each consumer contact received at service provider device 230 .
- the exemplary process may include receiving a consumer contact (block 1200 ).
- the contact may include any type of anonymous contact between the consumer and the service provider that is related to a service offered by the service provider.
- consumer 100 may initiate a contact 1300 with service provider 115 .
- Service provider device 230 may request the consumer's physical service address (block 1205 ) and may receive the consumer's physical service address (block 1210 ).
- FIG. 13 depicts consumer 100 providing a physical service address 1310 to service provider 115 .
- Consumer 100 may provide service address 1310 by entering the service address into a web page supplied by service provider device 230 .
- Consumer 100 may also orally provide service address 1310 to a call center operator, who may then enter service address 1310 into service provider device 230 .
- consumer 100 may provide service address 1310 to the service provider via a remote control and a STB.
- Service provider device 230 may index tracking DB 145 with the physical service address to retrieve the consumer's consumer contacts profile 520 (block 1215 ).
- FIG. 13 depicts service provider 115 (e.g., via service provider device 230 ) indexing 1320 tracking DB 145 with physical service address 1310 to retrieve a consumer contacts profile 1330 associated with service address 1310 .
- Service provider device 230 may generate a service-related recommendation(s) based on the contents of the retrieved consumer contacts profile field 520 (block 1220 ) and may present an advertisement(s) to the consumer based on the retrieved contents of consumer contacts profile field 520 (block 1225 ).
- Service provider device 230 may analyze the information retrieved from consumer contacts profile field 520 to identify interests and/or purchasing habits of consumer 100 (or other information, such as the consumer's physical service address itself), and may use those identified interests and/or purchasing habits to generate service or product recommendations to consumer 100 , or to select one or more advertisements to present to consumer 100 .
- the selected advertisements may be determined to be relevant to the consumer's identified interests and/or purchasing habits.
- the exemplary process of FIG. 12 has been described as being implemented by service provider device 230 . However, in some implementations, the exemplary process of FIG. 12 may be implemented, at least in part, by, or in conjunction with, one or more other devices.
- This logic or unit may include hardware, such as one or more processors, microprocessors, application specific integrated circuits, or field programmable gate arrays, software, or a combination of hardware and software.
Abstract
A device receives a first contact from a consumer, where the first contact is related to a service offered by a service provider. The device further obtains a physical service address associated with the consumer, and adds information associated with the contact to a consumer contacts profile associated with the physical service address. The device uses the consumer contacts profile to generate a service-related recommendation, or to select an advertisement, for presentation to the consumer.
Description
- A “cookie,” also known as a browser cookie, can be used to return state information to a website being browsed by a user. The state information may be used for authentication, user session identification, identification of user shopping cart contents, etc. A cookie may be used to remember information about a user who has visited a website. In this case, the cookie may be a persistent cookie that outlasts user sessions. The website may receive the persistent cookie from the user's browser and may personalize pages of the website accessed by the user based on the information stored in the cookie.
-
FIG. 1 illustrates an exemplary overview of the use of a consumer's physical service address as an identifier in situations where the consumer contacts a service provider in an anonymous manner; -
FIG. 2 depicts an exemplary network environment in which a consumer's physical service address is used as a service identifier in situations where the consumer contacts a service provider in an anonymous manner; -
FIG. 3 is a diagram that depicts exemplary components of a service provider device ofFIG. 2 ; -
FIG. 4 is a diagram that depicts a data structure that may be stored in the service address identifier database ofFIG. 2 ; -
FIG. 5 is a diagram that depicts a data structure that may be stored in the tracking database ofFIG. 2 ; -
FIG. 6 is a diagram that depicts an exemplary process for receiving an initial anonymous contact and a physical service address from a consumer; -
FIG. 7 is a diagram that depicts an example where a consumer provides the consumer's physical service address to a service provider via a computer and the Internet; -
FIG. 8 is a diagram that graphically depicts the exemplary process ofFIG. 6 ; -
FIG. 9 is a flow diagram that illustrates an exemplary process for tracking a consumer's contacts with a service provider to accumulate information in a consumer contacts profile that may be subsequently used by the service provider in ascertaining the consumer's interests and purchasing habits; -
FIGS. 10 and 11 are diagrams that graphically depict the exemplary process ofFIG. 9 ; -
FIG. 12 is a flow diagram that illustrates the use of information stored in the tracking database for ascertaining a consumer's interests or purchasing habits for generating a service-related recommendation(s) and/or for selecting an advertisement(s) for presentation to the consumer; and -
FIG. 13 is a diagram that graphically depicts the exemplary process ofFIG. 12 . - The following detailed description refers to the accompanying drawings. The same reference numbers in different drawings may identify the same or similar elements. The following detailed description does not limit the invention.
-
FIG. 1 illustrates an exemplary overview of the use of a consumer's physical service address as an identifier in situations where the consumer contacts a service provider in an anonymous manner. As shown inFIG. 1 , aconsumer 100, residing at aphysical service address 105, may initiate an initialanonymous contact 110 with aservice provider 115. Contact 110 may identifyconsumer 100'sphysical service address 105, and may involveconsumer 100 shopping for a product or service fromservice provider 115. For example,consumer 100 may be shopping for the establishment of a service toconsumer 100'sphysical service address 105. For example,physical service address 105 may beservice consumer 100's home address or business address. Service provider(s) 115 may include any entity that requires knowledge ofconsumer 100'sphysical service address 105 to provide a service toconsumer 100. For example, service provider(s) 115 may include a mail or package delivery service provider, a cable network service provider (i.e., a video delivery network), a telephone network service provider, an Internet service provider, or a utility service provider (e.g., electricity, gas, water, etc. Contact 100 may be made, for example, using a computer via a computer network (e.g., the Internet), using a telephone via a telephone network (e.g., Public Switched Telephone Network or cellular network), or using a set-top box via a cable network. - Upon receipt of
contact 110,service provider 115 may generate atime stamp 120 that indicates a date and a time at whichconsumer 100 contactedservice provider 115.Service provider 115 may generate a service address identifier (SAID) 125 based onphysical service address 105 andtime stamp 120, and may store SAID 125 in a SAID database (DB) 130. Other information may eventually be stored in SAID DB 130 in conjunction with SAID 125 afterconsumer 100 has established a formal account withservice provider 115, including, for example, account information associated with consumer 100 (e.g., consumer's name, telephone number, etc.). - Subsequent to initial
anonymous contact 110 between service provider(s) 115 andconsumer 100,consumer 100 may initiate one or moresubsequent contacts 135 with service provider(s) 115 in an anonymous manner.Consumer 100 may providephysical service address 105 toservice provider 115 in conjunction with acontact 135, but may provide no other identifying information toservice provider 115. Contact(s) 135 may include any type of contact betweenconsumer 100 and aservice provider 115 that is related to a service offered byservice provider 115. For example, ifservice provider 115 is a telephone network service provider, thanconsumer 100 maycontact service provider 115 to order a new telephone service (e.g., call waiting, unlimited long distance, etc.). In this case,service contact 135 may include all of the new telephone services thatconsumer 100 considers as candidates prior to ordering the new telephone service. As another example, ifservice provider 115 is a cable network service provider, thanconsumer 100 may contactservice provider 115 to order one or more new services to add to their account, such as, for example, ordering premium movie channels or premium sports channels. In this case,contact 135 may include all of the premium channels thatconsumer 100 considers adding prior to ordering one or more of the premium channels. - Based on contact(s) 135, service provider(s) 115 may store information associated with contact(s) 135 as a consumer contacts profile 140 (e.g., a history of consumer contacts) in a
tracking DB 145. Tracking DB 145 may store theconsumer contacts profile 140 in association withconsumer 100'sphysical service address 105. TrackingDB 145 may store other information, as described in further detail below. The information associated with service contact(s) 135 may be collected or generated in a number of different ways, depending on the means by whichconsumer 100contacts service provider 115. For example, ifconsumer 100contacts service provider 115 using a computer and a network connection, then a device associated with service provider 115 (e.g., a server) may monitorconsumer 100's on-line activity when accessing and viewing web pages hosted by the device. As another example, ifconsumer 100contacts service provider 115 using a telephone and a Public Switched Telephone Network connection, then a call center operator associated withservice provider 115 may manually record the purpose ofconsumer 100's service contact, the types of services and/orproducts consumer 100 inquired about, etc. - Service provider(s) 115, using
consumer contacts profile 140 stored in trackingDB 145, may present recommendations and/oradvertisements 150 toconsumer 100. Recommendations and/oradvertisements 150 may, for example, be presented toconsumer 100 at the time thatconsumer 100 initiates acontact 135 withservice provider 115. For example, continuing with this scenario, ifconsumer 100 subsequently contactsservice provider 115 again via the Internet, recommendations and/oradvertisements 150 may be presented toconsumer 100 via a web page. The recommendations and/or advertisements may be generated or selected based on their relevance toconsumer 100'sconsumer contacts profile 140. For example, ifconsumer 100 has previously shopped on-line for a particular new cellular telephone, then recommendations may be generated for presentation toconsumer 100 related to other cellular telephones having similar capabilities, or to accessories for the particular new cellular telephone. As another example, ifconsumer 100 has previously called a cable service provider's call center and inquired about a specific premium sports channel, then one or more other premium sports channels, having similar or related content, may be recommended toconsumer 100. Alternatively, these recommendations oradvertisements 150 could be presented toconsumer 100 during the initial session withservice provider 115. - In embodiments described herein, a service provider may, thus, associate a history of contacts between a consumer and the service provider based on the physical service address of the consumer, even when the consumer is establishing contacts anonymously. Over multiple contacts between the consumer and the service provider, the consumer contacts profile can accumulate the consumer's contact history to link other known identifiers for the same consumer to the consumer's physical service address. The consumer contacts profile can give the service provider better insight into the consumer's preferences and may be used for possible service-related recommendations, or for presenting advertisements to the consumer.
-
FIG. 2 depicts anexemplary network environment 200 in which a consumer's physical service address is used as a service identifier in situations where the consumer contacts a service provider in an anonymous manner.Network environment 200 may include atelephone 205, a set-top box (STB) 210, adevice 220, service provider devices 230-1 through 230-N (also referred to collectively asservice provider devices 230 or generically and individually as service provider device 230), SAID DB 130, tracking DB 145, andnetworks 240. -
Telephone 205 may include any type of telephonic device used to communicate via a wired or wireless network.Telephone 205 may include a Plain Old Telephone System (POTS) telephone connected to a Public Switched Telephone Network (PSTN).Telephone 205 may also include any type of portable digital computing device that has the capability to communicate via a wireless network (e.g., via a mobile carrier network, WiFi, etc.). For example,telephone 205 may include a cellular telephone (e.g., a smart phone), a tablet computer, or a personal digital assistant (PDA) having wireless communication capability. - STB 210 may include a device that connects to a television (or other display device) and to an external source of signals via a network, and that tunes to channels on the network to display the signals as content on the television (or other display device). Device(s) 220 may include a desktop, a laptop, a tablet or a palmtop computer having connectivity to one or more networks of
networks 240. - Each of service provider devices 230-1 through 230-N may include a network device, such as, for example, a server, that is associated with a
specific service provider 115, and which may be involved in contacts withconsumer 100. Each of service provider devices 230-1 through 230-N may receive contacts fromphone 205,STB 210 or device(s) 220 vianetworks 240. For example, in one implementation,consumer 100 may, usingphone 205, callservice provider device 230 via a PSTN ofnetworks 240 to request service atphysical service address 105. An operator at the call center may manually enter service request information intoservice provider device 230, includingphysical service address 105 and other information. As another example,consumer 100 may, using device 220 (e.g., a tablet computer), contactservice provider device 230 on-line to access an initial service request webpage.Consumer 100 may enter service request information into the service request webpage, and may submit the request via the Internet toservice provider device 230. -
SAID DB 130 may store multiple physical service address, identifiers corresponding to physical service addresses 105, and associated cookies, and account information received fromservice provider devices 230.Service provider devices 230 may access data stored inSAID DB 130 by indexingSAID DB 130 with a specific physical service address identifier. -
Tracking DB 145 may store consumer contacts profile information associated with multiple different physical service addresses, and other information, such as, for example, cookies. Though only a single SAIDDB 130 and trackingDB 145 is shown inFIG. 2 , in some implementations, adifferent SAID DB 130 and trackingDB 145 may be associated with each of service provider devices 230-1 through 230-N. -
Networks 240 may include multiple different networks of various types. For example,networks 240 may include a cable network (e.g., an optical cable network), a satellite network, a wireless public land mobile network (PLMN) (e.g., a Code Division Multiple Access (CDMA) 2000 PLMN, a Global System for Mobile Communications (GSM) PLMN, a Long Term Evolution (LTE) PLMN and/or other types of PLMNs), a telecommunications network (e.g., a Public Switched Telephone Network (PSTN)), a local area network (LAN), a wide area network (WAN), a metropolitan area network (MAN), an intranet, and/or the Internet. - The configuration of network components of
network environment 200 illustrated inFIG. 2 is for illustrative purposes. Other configurations may be implemented. Therefore,network environment 200 may include additional, fewer and/or different components than those depicted inFIG. 2 . -
FIG. 3 is a diagram that depicts exemplary components ofservice provider device 230.Phone 205,STB 210 anddevice 220 may be similarly configured.Service provider device 230 may include abus 310, aprocessing unit 320, amain memory 330, a read only memory (ROM) 340, astorage device 350, an input device(s) 360, an output device(s) 370, and a communication interface(s) 380.Bus 310 may include a path that permits communication among the components ofdevice 230. -
Processing unit 320 may include one or more processors or microprocessors, or processing logic, which may interpret and execute instructions.Main memory 330 may include a random access memory (RAM) or another type of dynamic storage device that may store information and instructions for execution by processingunit 320.ROM 340 may include a ROM device or another type of static storage device that may store static information and instructions for use by processingunit 320.Storage device 350 may include a magnetic and/or optical recording medium.Main memory 330,ROM 340 andstorage device 350 may each be referred to herein as a “computer-readable medium.” -
Input device 360 may include one or more mechanisms that permit an operator to input information toservice provider device 230, such as, for example, a keypad or a keyboard, a display with a touch sensitive panel, voice recognition and/or biometric mechanisms, etc.Output device 370 may include one or more mechanisms that output information to the operator, including a display, a speaker, etc. Communication interface(s) 380 may include a transceiver that enablesservice provider device 230 to communicate with other devices and/or systems. For example, communication interface(s) 380 may include wired or wireless transceivers for communicating vianetworks 240. - The configuration of components of
service provider device 230 illustrated inFIG. 3 is for illustrative purposes. Other configurations may be implemented. Therefore,service provider device 230 may include additional, fewer and/or different components than those depicted inFIG. 3 . -
FIG. 4 is a diagram that depicts a data structure that may be stored inSAID DB 130. The data structure ofSAID DB 130 may includemultiple entries 400, with each entry further including a SAIDfield 410, acookie field 415, anaccount information field 420, and a service flag field 430. SAIDfield 410 may further include atime stamp field 435 and aservice address field 440. -
Time stamp field 435 may identify a time at which a service provider receives a contact from a consumer.Service address field 440 may identify a physical service address at which a consumer resides (e.g., and at which the consumer may receive a service from service provider 115). The physical service address includes a residential or a commercial geographic address at which a service is provided by the service provider. -
Cookie field 415 may store the consumer's cookie that may be used by service provider devices 230-1 through 230-N to identify the consumer when the consumer accesses service provider devices 230-1 through 230-N on-line via, for example, the Internet. - Account
information field 420 may include information related to the consumer's service account with a service provider. Accountinformation field 420 may, for example, store the consumer's telephone number, credit/debit card information, current service(s), and other service-related information for the consumer at a physical service address identified byservice address field 440. - The number and content of the data fields of
SAID DB 130 illustrated inFIG. 4 is for illustrative purposes. Other data structures, with more, fewer, or different data fields may be implemented. Therefore,SAID DB 130 may include additional, fewer and/or different data fields than those depicted inFIG. 4 . -
FIG. 5 is a diagram that depicts a data structure that may be stored in trackingDB 145.Tracking DB 145 may includemultiple entries 500, with eachentry 500 including aservice address field 440, acookie field 415, and a consumer contacts profilefield 520. Consumer contacts profilefield 520 may store profile information that indicates the consumer's contact history withservice provider 115. The profile information may include web pages accessed, services and/or service-related products that the consumer considered purchasing, services previously subscribed to, etc. The profile information may include any type of information related to a consumer's contacts withservice provider 115 that may be useful in identifying the consumer's interests, purchasing habits, etc. - The number and content of the data fields of tracking
DB 145 illustrated inFIG. 5 is for illustrative purposes. Other data structures, with more, fewer, or different data fields may be implemented. Therefore, trackingDB 145 may include additional, fewer and/or different data fields than those depicted inFIG. 5 . -
FIG. 6 is a diagram that depicts an exemplary process for receiving an initial anonymous contact and a physical service address from a consumer. The exemplary process ofFIG. 6 may be implemented by service providedevice 230. The exemplary process ofFIG. 6 is described below with reference toFIGS. 7 and 8 . - The exemplary process may include receiving a consumer's initial anonymous contact (block 600). The initial anonymous contact may involve the consumer shopping for a product or service from
service provider 115. For example, the consumer may be shopping for the establishment of a service to the consumer's physical service address. The consumer may make the anonymous contact withservice provider 115 viaphone 205,STB 210 ordevice 220. For example,consumer 100 may use a desktop computer to accessservice provider device 230 via the Internet to make an anonymous contact via a web page.FIG. 8 depictsconsumer 100, located atphysical service address 105, initiating ananonymous contact 800 withservice provider 115. - The physical service address associated with the request may be identified (block 605). As shown in
FIG. 7 , in an example in whichconsumer 100 has contactedservice provider device 230 via a computer and the Internet,consumer 100 may enter hisphysical service address 700 into aweb page 710 hosted byservice provider device 230.Service address 700 may include, for example, astreet address 720, acity 730, a state 740, and azip code 750.FIG. 8 showsconsumer 100 initiating the initialanonymous contact 800, whereinanonymous contact 800 includesphysical service address 805. -
Service provider device 230 may generate a time stamp (block 610). At the time thatservice provider device 115 receives the initial anonymous contact fromconsumer 100,service provider device 230 may generate a time stamp that includes the time, day and year at which the initial anonymous contact was received.FIG. 8 depicts atime stamp 810 being generated at the time thatconsumer 100 initiatesanonymous contact 800. -
Service provider device 230 may store the time stamp and the physical service address in SAID DB 130 (block 620). As shown inFIG. 8 ,service provider 115 may store the generatedtime stamp 805 intime stamp field 435 and the receivedphysical service address 805 inservice address field 440. -
Service provider device 230 may obtainconsumer 100's cookie associated with the consumer's use ofSTB 210 or device 220 (block 625) and may store the cookie inSAID DB 130 and tracking DB 145 (block 630). As shown inFIG. 8 ,service provider 115 may store the obtainedcookie 830 incookie field 415 ofSAID DB 130 and trackingDB 145.Service provider device 230 may store information associated withconsumer 100's anonymous contact in the consumer contacts profilefield 520 that corresponds to the physical service address obtained in block 610 (block 635). The information associated with the contact may include any type of information related to the consumer's contact with the service provider. For example, if the consumer shops on-line for one or more new services to receive from the service provider, the information associated with the contact may include each of the one or more new services that the consumer viewed while on-line.FIG. 8 depicts service provider 115 (e.g., via service provider device 230) storing theinformation 830 associated with the contact in trackingDB 145. Subsequent to initialanonymous contact 800,consumer 100 may engage in further subsequent anonymous contacts (described below with respect toFIG. 9 ), or may establish an account withservice provider 115. To establish an account,consumer 100 may provide service account information toservice provider 115 in association withconsumer 100's physical service address. The service account information may include, for example,consumer 100's telephone number, credit/debit card information, current service(s), and other service-related information. - The exemplary process of
FIG. 6 has been described as being implemented byservice provider device 230. However, in some implementations, the exemplary process ofFIG. 6 may be implemented, at least in part, by, or in conjunction with, one or more other devices. -
FIG. 9 is a flow diagram that illustrates an exemplary process for tracking a consumer's contacts with a service provider to accumulate information in consumer contacts profile that may be subsequently used by the service provider in ascertaining the consumer's interests and purchasing habits. The exemplary process ofFIG. 9 may be implemented byservice provider device 230. The exemplary process ofFIG. 9 is described below with reference toFIGS. 10 and 11 . - The exemplary process may include receiving an anonymous consumer contact (block 900). The contact may include any type of anonymous contact between the consumer and the service provider that is related to a service offered by the service provider. For example, if the service provider is a telephone service provider, than the consumer may contact the service provider to order a new telephone service. In this case, the service contact may include all of the new telephone services that the consumer considers (e.g., call waiting, unlimited long distance, call forwarding, etc.) prior to ordering the new telephone service. As another example, if the service provider is a cable network service provider, than the consumer may contact the service provider to order one or more new services to add to an existing customer account, such as, for example, ordering premium movie channels or premium sports channels. In this case, the service contact may include all of the premium channels that the consumer considers prior to ordering one or more of the premium channels.
- As shown in
FIG. 10 ,consumer 100 may initiate acontact 1000 withservice provider 115.FIG. 11 further depicts different ways in whichconsumer 100 may initiate a contact with the service provider. For example,consumer 100 may initiate a contact on-line using alaptop computer 1100. As another example,consumer 100 may initiate a contact by calling acalling center operator 1105 for the service provider using aPOTS telephone 1110. As a further example,consumer 100 may initiate a contact using aSTB 1115 connected to his cable network service. -
Service provider device 230 may request the consumer's physical service address (block 905) and may receive the consumer's physical service address (block 910).FIG. 10 depictsconsumer 100 providing aphysical service address 1010 ofservice address 105 toservice provider 115.FIG. 11 additionally depicts examples ofconsumer 100 providingconsumer 100's physical service address to the service provider. As shown inFIG. 11 ,consumer 100 may provideservice address 1010 by entering the service address into a web page supplied byservice provider device 230. As further shown inFIG. 11 ,consumer 100 may orally provideservice address 1010 to acall center operator 1105, who may then enterservice address 1010 intoservice provider device 230. As also shown inFIG. 11 ,consumer 100 may provideservice address 1010 to the service provider using a remote control andSTB 1115. -
Service provider device 230 may generate a time stamp (block 915). At the time thatservice provider device 115 receives the anonymous contact fromconsumer 100,service provider device 230 may generate a time stamp that includes the time, day and year at which the anonymous contact was received.FIG. 10 depicts atime stamp 1005 being generated at the time thatconsumer 100 initiatesanonymous contact 1000.Service provider device 230 may store the time stamp in SAID DB 130 (block 920). As shown inFIG. 10 , service provider 115 (e.g., via service provider device 230) may store the generatedtime stamp 1005 intime stamp field 435 ofSAID DB 130. -
Service provider device 230 may obtain the consumer's cookie (block 915) and may store the cookie inSAID DB 130 and tracking DB 145 (block 920). The consumer's cookie may, for example, be obtained in the instance whereconsumer 100 initiates the contact using a computer.FIG. 10 depictsservice provider 115 obtainingconsumer 100'scookie 1020 and storingcookie 1020 incookie field 415 ofSAID DB 130 and trackingDB 145. In the situation where the consumer conducts the service contact via the telephone, the consumer's cookie may not be obtained by the call center operator. -
Service provider device 230 may add information associated with the contact to consumer contacts profile 520 of tracking DB 145 (block 925).Service provider device 230 may index trackingDB 145 with the physical service address to add information associated with the contact toconsumer contacts profile 520. The information associated with the contact may include any type of information related to the consumer's contact with the service provider. For example, if the consumer shops on-line for one or more new services to add to an existing service account with the service provider, the information associated with the contact may include each of the one or more new services that the consumer viewed while on-line.FIG. 10 depicts service provider 115 (e.g., via service provider device 230) storing theinformation 1030 associated with the contact in trackingDB 145.FIG. 11 further depicts information being stored in trackingDB 145 in the three different examples ofconsumer 100 initiating a contact with the service provider. - The exemplary process of
FIG. 9 has been described as being implemented byservice provider device 230. However, in some implementations, the exemplary process ofFIG. 9 may be implemented, at least in part, by, or in conjunction with, one or more other devices. The exemplary process ofFIG. 9 may be selectively repeated for each contact received at a service provider. The exemplary process ofFIG. 9 may, therefore, be repeated for multiple different contacts between a consumer and a service provider. The consumer may have, in certain circumstances, changed physical service addresses between contacts such that previously stored consumer contacts profile information may have to be retrieved and associated with the new physical service address. -
FIG. 12 is a flow diagram that illustrates the use of information stored in trackingDB 145 for ascertaining a consumer's interests or purchasing habits for generating a service-related recommendation(s) and/or for selecting an advertisement(s) for presentation to the consumer. The exemplary process ofFIG. 12 may be implemented byservice provider device 230. The exemplary process ofFIG. 12 is described below with reference toFIG. 13 . The exemplary process ofFIG. 12 may be selectively repeated for each consumer contact received atservice provider device 230. - The exemplary process may include receiving a consumer contact (block 1200). The contact may include any type of anonymous contact between the consumer and the service provider that is related to a service offered by the service provider. As shown in
FIG. 13 ,consumer 100 may initiate acontact 1300 withservice provider 115.Service provider device 230 may request the consumer's physical service address (block 1205) and may receive the consumer's physical service address (block 1210).FIG. 13 depictsconsumer 100 providing aphysical service address 1310 toservice provider 115.Consumer 100 may provideservice address 1310 by entering the service address into a web page supplied byservice provider device 230.Consumer 100 may also orally provideservice address 1310 to a call center operator, who may then enterservice address 1310 intoservice provider device 230. Additionally,consumer 100 may provideservice address 1310 to the service provider via a remote control and a STB. -
Service provider device 230 may index trackingDB 145 with the physical service address to retrieve the consumer's consumer contacts profile 520 (block 1215).FIG. 13 depicts service provider 115 (e.g., via service provider device 230)indexing 1320tracking DB 145 withphysical service address 1310 to retrieve a consumer contacts profile 1330 associated withservice address 1310.Service provider device 230 may generate a service-related recommendation(s) based on the contents of the retrieved consumer contacts profile field 520 (block 1220) and may present an advertisement(s) to the consumer based on the retrieved contents of consumer contacts profile field 520 (block 1225).Service provider device 230 may analyze the information retrieved from consumer contacts profilefield 520 to identify interests and/or purchasing habits of consumer 100 (or other information, such as the consumer's physical service address itself), and may use those identified interests and/or purchasing habits to generate service or product recommendations toconsumer 100, or to select one or more advertisements to present toconsumer 100. The selected advertisements may be determined to be relevant to the consumer's identified interests and/or purchasing habits. - The exemplary process of
FIG. 12 has been described as being implemented byservice provider device 230. However, in some implementations, the exemplary process ofFIG. 12 may be implemented, at least in part, by, or in conjunction with, one or more other devices. - The foregoing description of implementations provides illustration and description, but is not intended to be exhaustive or to limit the invention to the precise form disclosed. Modifications and variations are possible in light of the above teachings or may be acquired from practice of the invention. For example, while series of blocks have been described with respect to
FIGS. 6 , 9 and 12, the order of the blocks may be varied in other implementations. Moreover, non-dependent blocks may be performed in parallel. - Certain features described above may be implemented as “logic” or a “unit” that performs one or more functions. This logic or unit may include hardware, such as one or more processors, microprocessors, application specific integrated circuits, or field programmable gate arrays, software, or a combination of hardware and software.
- No element, act, or instruction used in the description of the present application should be construed as critical or essential to the invention unless explicitly described as such. Also, as used herein, the article “a” is intended to include one or more items. Further, the phrase “based on” is intended to mean “based, at least in part, on” unless explicitly stated otherwise.
- In the preceding specification, various preferred embodiments have been described with reference to the accompanying drawings. It will, however, be evident that various modifications and changes may be made thereto, and additional embodiments may be implemented, without departing from the broader scope of the invention as set forth in the claims that follow. The specification and drawings are accordingly to be regarded in an illustrative rather than restrictive sense.
Claims (24)
1. A method, comprising:
receiving a first contact from a consumer, wherein the first contact is related to a service offered by a service provider;
obtaining a physical service address associated with the consumer;
adding information associated with the contact to a consumer contacts profile associated with the physical service address; and
using the consumer contacts profile to generate a service-related recommendation, or to select an advertisement, for presentation to the consumer.
2. The method of claim 1 , wherein the contact comprises an initial service request that requests establishment of a service with the consumer at the physical service address.
3. The method of claim 1 , further comprising:
receiving a second contact from the consumer,
wherein the consumer contacts profile is used to generate the service-related recommendation, or to present the advertisement, based on receipt of the second contact.
4. The method of claim 1 , wherein the service provider comprises an entity that requires knowledge of a consumer's physical service address to provide a service to the consumer.
5. The method of claim 4 , wherein the service provider comprises a mail delivery service provider, a package delivery service provider, a cable service provider, a phone service provider, an electricity service provider, a gas service provider, a water service provider, an Internet service provider, or a video delivery network service provider.
6. The method of claim 1 , wherein the first contact is received at the service provider via an on-line contact over the Internet, a voice contact over a telephone network, or an electronic contact via a set-top box and a cable network.
7. The method of claim 1 , wherein the physical service address comprises a residential or commercial geographic address at which a service is provided by the service provider.
8. The method of claim 1 , wherein the information associated with the first contact comprises any type of information related to the consumer's contact with the service provider.
9. The method of claim 8 , wherein the consumer contacts profile comprises a history of the consumer's contacts with the service provider that is useful in identifying the consumer's interests or purchasing habits.
10. A device, comprising:
an input device;
a communication interface coupled to a network;
a processing unit configured to:
receive, via the communication interface, a first contact from a consumer, wherein the first contact is related to a service offered by a service provider, and wherein the service provider comprises a mail delivery service provider, a package delivery service provider, a cable service provider, a phone service provider, a utility service provider, an Internet service provider, or a video delivery network service provider,
obtain a physical service address associated with the consumer,
add information associated with the first contact to a consumer contacts profile associated with the physical service address, and
use the consumer contacts profile to generate a service-related recommendation, or to select an advertisement, for presentation to the consumer.
11. The device of claim 10 , wherein the first contact comprises an initial service request that requests establishment of a service with the consumer at the physical service address.
12. The device of claim 10 , further comprising:
receiving a second contact from the consumer,
wherein the consumer contacts profile is used to generate the service-related recommendation, or to present the advertisement, based on receipt of the second contact.
13. The device of claim 10 , wherein the first contact is received by the service provider via an on-line contact over the Internet, a voice contact over a telephone network, or an electronic contact via a set-top box and a video network.
14. The device of claim 10 , wherein the physical service address comprises a residential or commercial geographic address at which a service is provided by the service provider.
15. The device of claim 10 , wherein the information associated with the first contact comprises any type of information related to the consumer's contact with the service provider.
16. The device of claim 10 , wherein the consumer contacts profile comprises a history of the consumer's contacts with the service provider that is useful in identifying the consumer's interests or purchasing habits.
17. A method, comprising:
obtaining a first physical service address associated with a consumer;
tracking a first contact between the consumer and the service provider based on the first physical service address, wherein the first contact is conducted via a first network and is related to a service offered by the service provider;
obtaining a second physical service address associated with the consumer;
tracking a second contact between the consumer and the service provider based on the second physical service address, wherein the second contact is conducted via a second network and is related to the service offered by the service provider;
storing information associated with the first and second contacts in a consumer contacts profile included in a tracking database based on the first and second physical service addresses; and
generating a service-related recommendation, or selecting an advertisement, for presentation to the consumer based on the consumer contacts profile.
18. The method of claim 17 , wherein the first physical service address is a same address as the second physical service address.
19. The method of claim 17 , wherein the first physical service address is a different address than the second physical service address.
20. The method of claim 17 , wherein the first network is a same network as the second network.
21. The method of claim 17 , wherein the first network is a different network than the second network.
22. The method of claim 17 , wherein the first contact is received at the service provider via an on-line contact over the Internet, a voice contact over a telephone network, or an electronic contact via a set-top box and a video network.
23. The method of claim 17 , wherein the first and second physical service addresses comprise residential or commercial geographic addresses at which a service is provided by the service provider.
24. The method of claim 17 , wherein the consumer contacts profile comprises a history of the consumer's contacts with the service provider that is useful in identifying the consumer's interests or purchasing habits.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/336,003 US20130166380A1 (en) | 2011-12-23 | 2011-12-23 | Use of service address identifier for anonymous user interactions |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/336,003 US20130166380A1 (en) | 2011-12-23 | 2011-12-23 | Use of service address identifier for anonymous user interactions |
Publications (1)
Publication Number | Publication Date |
---|---|
US20130166380A1 true US20130166380A1 (en) | 2013-06-27 |
Family
ID=48655467
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/336,003 Abandoned US20130166380A1 (en) | 2011-12-23 | 2011-12-23 | Use of service address identifier for anonymous user interactions |
Country Status (1)
Country | Link |
---|---|
US (1) | US20130166380A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10896249B2 (en) | 2018-08-31 | 2021-01-19 | Target Brands, Inc. | Secure electronic authentication of a user on an electronic device |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6055573A (en) * | 1998-12-30 | 2000-04-25 | Supermarkets Online, Inc. | Communicating with a computer based on an updated purchase behavior classification of a particular consumer |
US6445912B1 (en) * | 1999-06-23 | 2002-09-03 | At&T Wireless Services, Inc. | System and method for checking service availability |
US20020147638A1 (en) * | 2001-04-05 | 2002-10-10 | International Business Machines Corporation | Business method for e-commerce through customized activity-based advertising |
US20020156731A1 (en) * | 2001-04-19 | 2002-10-24 | Fujitsu Limited Of Kawasaki, Japan | System and method for supporting delivery of services |
US20050080724A1 (en) * | 2003-10-14 | 2005-04-14 | Foss Sheldon H. | Real-time point-of-sale change-of-address processing |
US20050165644A1 (en) * | 2003-08-01 | 2005-07-28 | Gil Beyda | Audience matching network with performance factoring and revenue allocation |
US20090217324A1 (en) * | 2008-02-26 | 2009-08-27 | International Business Machines Corporation | System, method and program product for customizing presentation of television content to a specific viewer and location |
US20090248494A1 (en) * | 2008-04-01 | 2009-10-01 | Certona Corporation | System and method for collecting and targeting visitor behavior |
US20090307104A1 (en) * | 2008-06-09 | 2009-12-10 | Weiwen Weng | Consumer-oriented anonymous request system and methods of initiating contact with business providers |
US20110178876A1 (en) * | 2010-01-15 | 2011-07-21 | Jeyhan Karaoguz | System and method for providing viewer identification-based advertising |
US20120047012A1 (en) * | 2010-08-21 | 2012-02-23 | Pedersen Palle M | Targeted Publishing System Based on Profile Mashups |
-
2011
- 2011-12-23 US US13/336,003 patent/US20130166380A1/en not_active Abandoned
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6055573A (en) * | 1998-12-30 | 2000-04-25 | Supermarkets Online, Inc. | Communicating with a computer based on an updated purchase behavior classification of a particular consumer |
US6445912B1 (en) * | 1999-06-23 | 2002-09-03 | At&T Wireless Services, Inc. | System and method for checking service availability |
US20020147638A1 (en) * | 2001-04-05 | 2002-10-10 | International Business Machines Corporation | Business method for e-commerce through customized activity-based advertising |
US20020156731A1 (en) * | 2001-04-19 | 2002-10-24 | Fujitsu Limited Of Kawasaki, Japan | System and method for supporting delivery of services |
US20050165644A1 (en) * | 2003-08-01 | 2005-07-28 | Gil Beyda | Audience matching network with performance factoring and revenue allocation |
US20050080724A1 (en) * | 2003-10-14 | 2005-04-14 | Foss Sheldon H. | Real-time point-of-sale change-of-address processing |
US20090217324A1 (en) * | 2008-02-26 | 2009-08-27 | International Business Machines Corporation | System, method and program product for customizing presentation of television content to a specific viewer and location |
US20090248494A1 (en) * | 2008-04-01 | 2009-10-01 | Certona Corporation | System and method for collecting and targeting visitor behavior |
US20090307104A1 (en) * | 2008-06-09 | 2009-12-10 | Weiwen Weng | Consumer-oriented anonymous request system and methods of initiating contact with business providers |
US20110178876A1 (en) * | 2010-01-15 | 2011-07-21 | Jeyhan Karaoguz | System and method for providing viewer identification-based advertising |
US20120047012A1 (en) * | 2010-08-21 | 2012-02-23 | Pedersen Palle M | Targeted Publishing System Based on Profile Mashups |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10896249B2 (en) | 2018-08-31 | 2021-01-19 | Target Brands, Inc. | Secure electronic authentication of a user on an electronic device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8473614B2 (en) | User interface for collecting criteria and estimating delivery parameters | |
US9922360B2 (en) | Recommendations system | |
Figge | Situation-dependent services—a challenge for mobile network operators | |
KR101312123B1 (en) | Methods, systems and apparatus for delivery of media | |
US10341317B2 (en) | Systems and methods for implementing a personalized provider recommendation engine | |
KR101097693B1 (en) | Methods, systems and apparatus for delivery of media | |
KR101735136B1 (en) | A privacy vault for maintaining the privacy of user profiles | |
US9053189B2 (en) | Customizing content displayed for a user based on user preferences of another user | |
US20130124628A1 (en) | Method and apparatus for providing social network based advertising with user control and privacy | |
US8631158B1 (en) | Location-based automatic modification of a portable browser's home page and bookmarks | |
US20100129065A1 (en) | Content request, storage and/or configuration systems and methods for live content or events | |
US9218503B2 (en) | Collection and analysis of customer data from application programming interface usage | |
US20160342674A1 (en) | System and method for managing customer address information in electronic commerce using the internet | |
US10164936B2 (en) | Providing content to devices in a cluster | |
Roh et al. | Personalized advertisement recommendation system based on user profile in the smart phone | |
US20070016584A1 (en) | Group access without using an administrator | |
US9258279B1 (en) | Bookmarking content for users associated with multiple devices | |
US8744057B2 (en) | Method and apparatus for sharing end user feedback | |
US20130166380A1 (en) | Use of service address identifier for anonymous user interactions | |
US10679248B1 (en) | Systems and methods for storing and sharing telephone call data using online advertising systems | |
KR101481161B1 (en) | Method of providing an advertisement contents before a call and system for performing the method | |
US10129323B1 (en) | Sharing data across partner websites | |
US11747968B1 (en) | System and method for thumbtacking information and locations at a centralized repository in an electronic device | |
KR101278677B1 (en) | System and method of processing free call service on instance | |
KR101902568B1 (en) | System and method of providing information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: VERIZON PATENT AND LICENSING INC., NEW JERSEY Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KHALIL, MANAH MOUNIR;REEL/FRAME:027439/0266 Effective date: 20111222 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION |