US20130173337A1 - Lifestyle application for enterprises - Google Patents

Lifestyle application for enterprises Download PDF

Info

Publication number
US20130173337A1
US20130173337A1 US13/724,415 US201213724415A US2013173337A1 US 20130173337 A1 US20130173337 A1 US 20130173337A1 US 201213724415 A US201213724415 A US 201213724415A US 2013173337 A1 US2013173337 A1 US 2013173337A1
Authority
US
United States
Prior art keywords
enterprise
consumer
information
application platform
data
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
Application number
US13/724,415
Inventor
Ashley EVANS
Nicola S. MORRIS
Keith FUSARO
John E. O'Brien
Peter M. GRAHAM
Paul A. Donfried
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.)
Verizon Patent and Licensing Inc
Original Assignee
Verizon Patent and Licensing Inc
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 Verizon Patent and Licensing Inc filed Critical Verizon Patent and Licensing Inc
Priority to US13/724,415 priority Critical patent/US20130173337A1/en
Assigned to VERIZON PATENT AND LICENSING INC. reassignment VERIZON PATENT AND LICENSING INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: DONFRIED, PAUL A., EVANS, ASHLEY, FUSARO, KEITH, GRAHAM, PETER M., MORRIS, NICOLA S., O'BRIEN, JOHN E.
Publication of US20130173337A1 publication Critical patent/US20130173337A1/en
Abandoned 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
    • 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/0201Market modelling; Market analysis; Collecting market data
    • 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
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99939Privileged access

Definitions

  • Consumers today utilize a variety of devices, such as desktop computers, smart phones, tablet computers, etc., to access online services (e.g., email applications, Internet services, television services, etc.), purchase products, services, and/or content online, and/or perform other online tasks.
  • Information associated with the consumers e.g., personal information, credit card numbers, etc.
  • enterprises e.g., businesses, government agencies, etc.
  • consumers do not permit such information to be shared with enterprises even when the enterprises may provide valuable products, services, and/or content to the consumers.
  • One reason that consumers do not share their information is the fear that the information may be used for improper purposes, such as credit card theft, identity theft and fraud purposes, etc.
  • Consumer concern about privacy is high and may adversely impact many enterprises.
  • a baseline of clear protections for consumers provides greater certainty for both consumers and enterprises.
  • consumer rights may include individual control, transparency, respect for context, security, access and accuracy, focused collection of data, and accountability. Consumers may have the right to exercise control over what personal data enterprises collect from the consumers and how the enterprises use the personal data. Consumers may also have the right to expect that the personal data will be collected, used, and disclosed in ways that are consistent with a context in which the consumers provide the personal data.
  • Context-aware computing is the concept of leveraging context information about a consumer (e.g., utilizing a variety of devices) to improve a quality of an interaction with an enterprise.
  • Context-aware computing may include a method by which new experiences are constructed that blend information from mobile, social, digital, and physical world sources.
  • FIG. 1 is a diagram of an overview of an example implementation described herein;
  • FIG. 2 is a diagram of an example environment in which systems and/or methods described herein may be implemented
  • FIG. 3 is a diagram of example components of a device that may correspond to one of the devices of the environment depicted in FIG. 2 ;
  • FIG. 4 is a diagram of example operations capable of being performed by an example portion of the environment in FIG. 2 ;
  • FIG. 5 is a diagram of example functional components of a lifestyle application platform of FIG. 2 ;
  • FIG. 6 is a diagram of example functional components of a consumer portal component of the lifestyle application platform
  • FIG. 7 is a diagram of example functional components of a consumer services component of the lifestyle application platform
  • FIG. 8 is a diagram of example functional components of an enterprise portal component of the lifestyle application platform
  • FIG. 9 is a diagram of example functional components of an enterprise services component of the lifestyle application platform.
  • FIG. 10 is a diagram of example functional components of an analytics component of the lifestyle application platform
  • FIG. 11 is a diagram of example functional components of a data integration component of the lifestyle application platform
  • FIG. 12 is a diagram of example data that may be provided in a data sources component of the lifestyle application platform
  • FIG. 13 is a diagram of further example operations capable of being performed by an example portion of the environment in FIG. 2 ;
  • FIGS. 14-21 are diagrams of example user interfaces that may be generated or provided by an enterprise device and/or the lifestyle application platform of FIG. 2 ;
  • FIGS. 22 and 23 are flow charts of an example process for providing a lifestyle application for enterprises according to an implementation described herein.
  • Systems and/or methods described herein may provide a lifestyle application platform (e.g., a contextual information services platform) that links identity, mobile, social, location, payment, and commerce services to anticipate a consumer's needs and to proactively recommend appropriate and customized products, services, and/or content to the consumer.
  • the lifestyle application platform may enable the enterprises to deliver the right products, services, and/or content to consumers, may improve average revenue per unit (ARPU) for the enterprises, and may lower costs of consumer acquisition and retention.
  • Consumers, via the lifestyle application platform may obtain more control over their personal information, may receive less unsolicited spam, and may be provided with simple and safe access (e.g., via a single authentication identification (ID)) to their favorite brands of products, services, and/or content.
  • ID authentication identification
  • the lifestyle application platform may integrate several services, such as, for example, identity services, mobile wallet services, marketing and analytics services, emerging strategic services, etc.
  • the lifestyle application platform may provide, to consumers, a lifestyle application (app) (sometimes referred to as “Starfish”) that helps the consumers to locate and interact with their favorite brands wherever and whenever the consumers desire.
  • the lifestyle application may link with online and physical experiences of the consumers.
  • the lifestyle application may enable consumers to retain privacy, preferences, and control over their information; to receive relevant offers; to pay on-the-go for products, services, and/or content; and to be rewarded for their interactions with and loyalty to particular brands.
  • the enterprises may grow, retain, and improve loyalty of their consumers, whether the consumers are on-line, mobile, or walking past a store.
  • FIG. 1 is a diagram of an overview of an example implementation described herein.
  • a user device may include a smart phone, a mobile telephone, a tablet computer, a desktop computer, a workstation computer, or other types of computation and communication devices.
  • the first and second enterprise devices may include one or more server devices, or other types of computation and communication devices, that support products, services, and/or content provided by enterprises to consumers.
  • the lifestyle application platform may include one or more server devices, or other types of computation and communication devices, that link identity, mobile, social, location, payment, and commerce services to anticipate consumers' needs and to proactively recommend appropriate and customized products, services, and/or content to the consumers.
  • the user device may be associated with a consumer, and may receive consumer information from the consumer.
  • the consumer information may include brand preferences (e.g., for products, services, and/or content); demographic information (e.g., gender, race, age, etc.); identity information (e.g., anonymous identity, pseudonymous identity, legal identity, etc.); relationship information (e.g., relationships with other consumers); etc. associated with the consumer.
  • the user device may add information to the consumer information, such as location information (e.g., an Internet protocol (IP) address, global position system (GPS) coordinates, etc.) and/or capability information (e.g., a make, model, etc.) associated with the user device.
  • IP Internet protocol
  • GPS global position system
  • capability information e.g., a make, model, etc.
  • the lifestyle application platform may receive the consumer information, and may create a consumer profile and a single authentication ID for the consumer based on the consumer information.
  • the single authentication ID may include a password, a thumbprint, a voice command, a retinal scan, etc. associated with the consumer.
  • the lifestyle application platform may provide the consumer profile and/or the single authentication ID to the user device.
  • the user device may receive the consumer profile and/or the single authentication ID, and may store and/or display the consumer profile and/or the single authentication ID.
  • the first enterprise device may be associated with a first enterprise (e.g., a business, an organization, a government agency, etc.), and may provide first enterprise information to the lifestyle application platform.
  • the first enterprise information may include offers for products, services, and/or content provided by the first enterprise; information associated with consumer interactions with the first enterprise (e.g., consumer profiles, consumer information gathered by the first enterprise, etc.); information associated with consumer transactions with the first enterprise; information associated with consumer wish lists for products, services, and/or content provided by the first enterprise; loyalty points for the consumer with the first enterprise; etc.
  • the second enterprise device may be associated with a second enterprise, and may provide second enterprise information to the lifestyle application platform.
  • the second enterprise information may include offers for products, services, and/or content provided by the second enterprise; information associated with consumer interactions with the second enterprise; information associated with consumer transactions with the second enterprise; information associated with consumer wish lists for products, services, and/or content provided by the second enterprise; loyalty points for the consumer with the second enterprise; etc.
  • the lifestyle application platform may receive the consumer information, the first enterprise information, and the second enterprise information.
  • the lifestyle application platform may analyze the received information, and may generate, from the first and second enterprise information, notifications, reports, offers, etc. for products, services, and/or content (e.g., provided by the first enterprise and/or the second enterprise) relevant to the consumer based on the analysis.
  • the lifestyle application platform may provide the notifications, reports, offers, etc. (e.g., as relevant enterprise information) to the user device, which may display the notifications, reports, offers, etc. to the consumer.
  • the lifestyle application platform may generate, from the consumer information, consumer information (e.g., consumer profile data) relevant to the first enterprise and/or the second enterprise based on the analysis.
  • the lifestyle application platform may provide the relevant consumer information to the first enterprise device and/or the second enterprise device, which may display the relevant consumer information to a user associated with the first enterprise and/or a user associated with the second enterprise, respectively.
  • the consumer may perform a transaction (e.g., buy coffee) with the first enterprise via the lifestyle application platform.
  • the user device may provide a transaction request (e.g., to buy coffee) to the lifestyle application platform, and the lifestyle application platform may provide the transaction request to the first enterprise device.
  • the first enterprise device may perform the transaction (e.g., may sell a cup of coffee to the consumer) based on the transaction request, and may provide an indication of the transaction performance to the lifestyle application platform.
  • the lifestyle application platform may update the consumer profile based on the transaction (e.g., may increase a preference level for the coffee shop), and may provide the indication and/or the updated consumer profile to the user device.
  • the first enterprise device and the second enterprise device may exchange consumer profile information with each other and/or with other enterprises associated with the lifestyle application platform.
  • the first enterprise device may provide additional consumer profile information to the second enterprise device
  • the second enterprise device may provide additional consumer profile information to the first enterprise device.
  • the first enterprise device may receive the additional consumer profile information from the second enterprise device.
  • the first enterprise device may create the first enterprise information (e.g., relevant to the consumer) based on the consumer profile information determined by the first enterprise device and/or the additional consumer profile information received from the second enterprise device.
  • the first enterprise information may include the consumer profile information modified based on the additional consumer profile information received from the second enterprise device.
  • the second enterprise device may receive the additional consumer profile information from the first enterprise device.
  • the second enterprise device may create the second enterprise information (e.g., relevant to the consumer) based on the consumer profile information determined by the second enterprise device and/or the additional consumer profile information received from the first enterprise device.
  • the second enterprise information may include the consumer profile information modified based on the additional consumer profile information received from the first enterprise device.
  • the terms “consumer” and “user” may be used interchangeably. Also, the terms “consumer” and “user” are intended to be broadly interpreted to include a user device, or a user of a user device.
  • the term “enterprise,” as used herein, is intended to be broadly interpreted to include a business, an organization, a government agency, an enterprise device, a user of an enterprise device, etc.
  • a “product,” as the term is used herein, is to be broadly interpreted to include anything that may be marketed or sold as a commodity or a good.
  • a product may include bread, coffee, bottled water, milk, soft drinks, pet food, beer, fuel, meat, fruit, automobiles, clothing, etc.
  • a “service,” as the term is used herein, is to be broadly interpreted to include any act or variety of work done for others (e.g., for compensation).
  • a service may include a repair service (e.g., for a product), a warranty (e.g., for a product), telecommunication services (e.g., telephone services, Internet services, network services, radio services, television services, video services, etc.), an automobile service (e.g., for selling automobiles), a food service (e.g., a restaurant), a banking service, a lodging service (e.g., a hotel), etc.
  • a repair service e.g., for a product
  • a warranty e.g., for a product
  • telecommunication services e.g., telephone services, Internet services, network services, radio services, television services, video services, etc.
  • an automobile service e.g., for selling automobiles
  • a food service e.g., a restaurant
  • banking service e.
  • content is to be broadly interpreted to include video, audio, images, software downloads, and/or combinations of video, audio, images, and software downloads.
  • component is to be broadly construed to include hardware (e.g., a processor, a microprocessor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a chip, a memory device (e.g., a read only memory (ROM), a random access memory (RAM), etc.), etc.) or a combination of hardware and software (e.g., a processor, microprocessor, ASIC, etc. executing software contained in a memory device).
  • hardware e.g., a processor, a microprocessor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a chip, a memory device (e.g., a read only memory (ROM), a random access memory (RAM), etc.), etc.) or a combination of hardware and software (e.g., a processor, microprocessor, ASIC, etc. executing software contained in a memory device).
  • ASIC application-specific integrated circuit
  • FPGA field-programmable
  • FIG. 2 is a diagram of an example environment 200 in which systems and/or methods described herein may be implemented.
  • environment 200 may include a user device 210 , an enterprise device 220 , and a lifestyle application platform 230 connected by a network 240 .
  • the devices and/or the network of environment 200 may interconnect via wired and/or wireless connections.
  • User device 210 may include, for example, a radiotelephone; a personal communications system (PCS) terminal that may combine, for example, a cellular radiotelephone with data processing and data communications capabilities; a smart phone; a personal digital assistant (PDA) that may include, for example, one or more of a radiotelephone, a pager, Internet/intranet access, etc.; a laptop computer; a tablet computer; a desktop computer; a workstation computer; or other types of computation and communication devices.
  • user device 210 may include a device that is capable of communicating with enterprise device 220 and/or lifestyle application platform 230 via network 240 .
  • Enterprise device 220 may include one or more server devices, or other types of computation and communication devices, that gather, process, search, and/or provide information in a manner described herein.
  • enterprise device 220 may provide information associated with products, services, and/or content provided by an enterprise.
  • enterprise device 220 may provide online banking services that enable consumers to perform transactions (e.g., deposits, withdrawals, etc.) with the bank; may provide electronic bank statements to consumers; may provide offers for services (e.g., loans, mortgages, etc.) to consumers; etc.
  • Lifestyle application platform 230 may include one or more server devices, or other types of computation and communication devices, that gather, process, search, and/or provide information in a manner described herein.
  • lifestyle application platform 230 may link identity, mobile, social, location, payment, commerce, etc. services to anticipate consumers' needs and to proactively recommend appropriate and customized products, services, and/or content to the consumers.
  • Network 240 may include a local area network (LAN), a wide area network (WAN), a metropolitan area network (MAN), a telephone network, such as the Public Switched Telephone Network (PSTN), an intranet, the Internet, an optical fiber (or fiber optic) based network, or a combination of networks.
  • network 240 may include a network that connects user device 210 , enterprise device 220 , and lifestyle application platform 230 .
  • FIG. 2 shows example devices/networks of environment 200
  • environment 200 may include fewer devices/networks, different devices/networks, differently arranged devices/networks, or additional devices/networks than depicted in FIG. 2 .
  • one or more devices/networks of environment 200 may perform one or more other tasks described as being performed by one or more other devices/networks of environment 200 .
  • FIG. 3 is a diagram of example components of a device 300 that may correspond to one or more devices of environment 200 ( FIG. 2 ).
  • one or more of the devices of environment 200 may include one or more devices 300 and/or one or more components of device 300 .
  • device 300 may include a bus 310 , a processing unit 320 , a memory 330 , an input device 340 , an output device 350 , and a communication interface 360 .
  • Bus 310 may permit communication among the components of device 300 .
  • Processing unit 320 may include one or more processors and/or microprocessors that interpret and execute instructions. In other implementations, processing unit 320 may be implemented as or include one or more ASICs, FPGAs, or the like.
  • Memory 330 may include a RAM or another type of dynamic storage device that stores information and instructions for execution by processing unit 320 , a ROM or another type of static storage device that stores static information and instructions for the processing unit 320 , and/or some other type of magnetic or optical recording medium and a corresponding drive for storing information and/or instructions.
  • Input device 340 may include a device that permits an operator to input information to device 300 , such as a keyboard, a keypad, a mouse, a pen, a microphone, a touch screen display, one or more biometric mechanisms, or the like.
  • Output device 350 may include a device that outputs information to the operator, such as a display, a speaker, etc.
  • Communication interface 360 may include any transceiver-like mechanism that enables device 300 to communicate with other devices and/or systems.
  • communication interface 360 may include mechanisms for communicating with other devices, such as other devices of environment 300 .
  • device 300 may perform certain operations in response to processing unit 320 executing software instructions contained in a computer-readable medium, such as memory 330 .
  • a computer-readable medium may be defined as a non-transitory memory device.
  • a memory device may include memory space within a single physical memory device or spread across multiple physical memory devices.
  • the software instructions may be read into memory 330 from another computer-readable medium or from another device via communication interface 360 .
  • the software instructions contained in memory 330 may cause processing unit 320 to perform processes described herein.
  • hardwired circuitry may be used in place of or in combination with software instructions to implement processes described herein. Thus, implementations described herein are not limited to any specific combination of hardware circuitry and software.
  • device 300 may include fewer components, different components, differently arranged components, or additional components than depicted in FIG. 3 .
  • one or more components of device 300 may perform one or more other tasks described as being performed by one or more other components of device 300 .
  • FIG. 4 is a diagram of example operations capable of being performed by an example portion 400 of environment 200 ( FIG. 2 ).
  • environment portion 400 may include user device 210 , enterprise device 220 , and lifestyle application platform 230 .
  • User device 210 , enterprise device 220 , and lifestyle application platform 230 may include the features described above in connection with, for example, one or more of FIGS. 1-3 .
  • a consumer may utilize user device 210 to connect to lifestyle application platform 230 , and to download a lifestyle application from lifestyle application platform 230 .
  • the lifestyle application may be installed on user device 210 , and may enable user device 210 to access and/or utilize the functionality provided by lifestyle application platform 230 .
  • the lifestyle application may enable the consumer, via user device 210 , to create, maintain, and/or update a consumer profile that is stored by lifestyle application platform 230 .
  • the consumer profile may be automatically updated by lifestyle application platform 230 based on the consumer's interactions with enterprise devices 220 via lifestyle application platform 230 .
  • the consumer profile may enable lifestyle application platform 230 to intelligently link information provided by the consumer and enterprises so that lifestyle application platform 230 may anticipate the consumer's needs and proactively recommend appropriate and customized products, services, and/or content to the consumer.
  • Consumer information 410 may include brand preferences (e.g., for products, services, and/or content); demographic information (e.g., gender, race, age, etc.); identity information (e.g., anonymous identity, pseudonymous identity, legal identity, etc.); relationship information (e.g., relationships with other consumers); etc. associated with the consumer.
  • User device 210 may add information to consumer information 410 , such as location information (e.g., an IP address, GPS coordinates, etc.) and/or capability information (e.g., a make, model, etc.) associated with user device 210 .
  • location information e.g., an IP address, GPS coordinates, etc.
  • capability information e.g., a make, model, etc.
  • user device 210 may supplement information provided in consumer information 410 .
  • user device 210 may supplement the relationship information by including information associated with contacts of an address book stored on user device 210 , consumer social network information, call logs information, messaging information, etc. in the relationship.
  • User device 210 may supplement the identity information by including consumer purchase history information stored on user device 210 , browsing history stored on user device 210 , social network IDs of the consumer stored on user device 210 , consumer user names and/or passwords, content downloaded to user device 210 , etc. in the identity information.
  • the anonymous identity information may include information that may not identify the consumer.
  • the anonymous identity information may include a credit score associated with the consumer, a purchase history of the consumer, geo-location information associated with user device 210 , a browsing history of the consumer, a propensity score associated with the consumer, an influence score associated with the consumer, etc.
  • the pseudonymous identity information may include information that partially identifies the consumer.
  • the pseudonymous identity information may include personal data identified by the consumer (e.g., age, home address, etc.); consumer profile information (e.g., created by lifestyle application platform 230 ); consumer preferences for particular products, services, and/or content; consumer purchase intentions (e.g., a price range for a product, a specific type of product, etc.); social network IDs associated with the consumer; personas associated with the consumer; etc.
  • the legal identity information may include information that completely identifies the consumer.
  • the legal identity information may include a full name of the consumer, contact information of the consumer, an IP address of user device 210 , a driver's license number of the consumer, a social security number of the consumer, etc.
  • the legal identity information may or may not include other sensitive information of the consumer, such as credit card numbers, medical information, account numbers, secret questions, passwords, personal identification numbers (PINs), etc. associated with the consumer.
  • the consumer may have control over the information provided in customer information 410 , and may opt-in or opt-out of the relationship with lifestyle application platform 230 at any time.
  • lifestyle application platform 230 may enable the consumer to select a different type of identity information (e.g., anonymous, pseudonymous, or legal) to share with enterprises on an enterprise-by-enterprise basis, a transaction-by-transaction basis, each time user device 210 utilizes lifestyle application platform 230 , etc. Further details of selecting different types of identity information are provided below in connection with, for example, FIGS. 5-7 . As further shown in FIG. 4 , user device 210 may provide consumer information 410 to lifestyle application platform 230 .
  • identity information e.g., anonymous, pseudonymous, or legal
  • Lifestyle application platform 230 may receive consumer information 410 , and may create a consumer profile and a single authentication ID for the consumer based on consumer information 410 .
  • the single authentication ID may include a password, a thumbprint, a voice command, a retinal scan, etc. associated with the consumer.
  • Lifestyle application platform 230 may enable user device 210 (e.g., via the lifestyle application) to access, view, and/or modify the consumer profile.
  • the consumer may access the consumer profile and/or the functionality of lifestyle application platform 230 by providing (e.g., via user device 210 ) the single authentication ID to lifestyle application platform 230 .
  • lifestyle application platform 230 may utilize the consumer's name, email address, telephone number, home address, etc. (e.g., provided in consumer information 410 ) to create the consumer profile. Lifestyle application platform 230 may associate a unique identifier (e.g., an alphabetical identifier, a numeric identifier, an alphanumeric identifier, etc.) with the consumer profile. Lifestyle application platform 230 may then populate the consumer profile with the brand preferences, enterprise preferences, relationship information, etc. provided by consumer information 410 . Lifestyle application platform 230 may credit an appropriate amount of money to an electronic wallet associated with the consumer profile, and may award appropriate brand loyalty points (e.g., points that enable the consumer to receive benefits from enterprises) to the consumer profile.
  • brand loyalty points e.g., points that enable the consumer to receive benefits from enterprises
  • Enterprise device 220 may be associated with an enterprise, and may provide enterprise information 420 to lifestyle application platform 230 .
  • Enterprise information 420 may include offers for products, services, and/or content provided by the enterprise; information associated with consumer interactions with the enterprise (e.g., consumer profiles, consumer information gathered by the enterprise, etc.); information associated with consumer transactions with the enterprise; information associated with consumer wish lists for products, services, and/or content provided by the enterprise; etc.
  • Lifestyle application platform 230 may receive enterprise information 420 , and may analyze consumer information 410 and enterprise information 420 . In one example implementation, lifestyle application platform 230 may compare consumer information 410 and enterprise information 420 , and may determine whether any portion of consumer information 410 matches any portion of enterprise information 420 . For example, if consumer information 410 indicates that the consumer is interested in a particular product offered by the enterprise, lifestyle application platform 230 may determine that information associated with the particular product should be provided to the consumer. Alternatively, or additionally, lifestyle application platform 230 may associate consumer information 410 with enterprise information 420 by comparing consumer information 410 with enterprise information 420 . Lifestyle application platform 230 may determine an appropriate product, service, and/or content to provide to the consumer based on the association of consumer information 410 with enterprise information 420 .
  • lifestyle application platform 230 may generate, from enterprise information 420 , enterprise information 430 (e.g., notifications, reports, offers, etc. for products, services, and/or content provided by the enterprise) relevant to the consumer. Lifestyle application platform 230 may provide the relevant enterprise information 430 to user device 210 , and user device 210 may display the relevant enterprise information 430 to the consumer.
  • enterprise information 430 e.g., notifications, reports, offers, etc. for products, services, and/or content provided by the enterprise
  • Lifestyle application platform 230 may provide the relevant enterprise information 430 to user device 210 , and user device 210 may display the relevant enterprise information 430 to the consumer.
  • lifestyle application platform 230 may generate, from consumer information 410 , consumer information 440 (e.g., consumer profile data) relevant to the enterprise. Lifestyle application platform 230 may provide the relevant consumer information 440 to enterprise device 220 , and enterprise device 220 may display the relevant consumer information 440 to a user associated with the enterprise. Alternatively, or additionally, enterprise device 220 may share the relevant consumer information 440 with other enterprise devices 220 , and/or may receive relevant consumer information 440 from the other enterprise devices 220 .
  • consumer information 440 e.g., consumer profile data
  • environment portion 400 may include fewer components, different components, differently arranged components, or additional components than depicted in FIG. 4 . Additionally, or alternatively, one or more components of environment portion 400 may perform one or more other tasks described as being performed by one or more other components of environment portion 400 .
  • FIG. 5 is a diagram of example functional components of lifestyle application platform 230 .
  • the functions described in connection with FIG. 5 may be performed by one or more components of device 300 ( FIG. 3 ) or by one or more devices 300 .
  • lifestyle application platform 230 may include a consumer portal component 500 , a consumer services component 510 , an enterprise portal component 520 , an enterprise services component 530 , an analytics component 540 , a data management component 550 , a data integration component 560 , a data sources component 570 , and an application/system integration component 580 .
  • Consumer portal component 500 may provide consumers (e.g., via user devices 210 ) with access to lifestyle application platform 230 .
  • consumer portal component 500 may provide a consumer interface (e.g., a consumer dashboard) that may be accessible via the lifestyle application provided on a user device 210 , a web browser, etc.
  • the consumer interface may trigger events when the consumer interacts with various technologies available to user device 210 (e.g., near field communication (NFC), GPS, etc.); may support a customized dashboard for the consumer; and may permit the consumer to contact another consumer (e.g., in a social group) directly through lifestyle application platform 230 , via short message service (SMS), via a phone call, etc.
  • the consumer interface may include a consumer profile control panel and a consumer relationship control panel that provide full functionality of lifestyle application platform 230 to consumers that have been authenticated.
  • Consumer portal component 500 may provide identity-related functions, such as consumer registration, consumer identity proofing, credential issuance to the consumer, authentication of the consumer, etc.
  • Consumer portal component 500 may interface with a variety of access technologies, such as NFC, SMS, unstructured supplementary service data (USSD), web portal, mobile application, active radio-frequency identification (RFID), geo-location, digital signs, quick response (QR) codes, interactive voice response (IVR), etc.
  • Consumer portal component 500 may support open application programming interfaces (APIs), and may support trusted service manager (TSM) capabilities for over the air (OTA) download and management of subscriber identity module (SIM) applications on mobile devices.
  • Consumer portal component 500 may capture the consumer's geo-location via various technologies, such as GPS, WiFi, IP address, cellular tower, femtocell, etc.
  • Consumer portal component 500 may provide consumer login and authentication functionality. For example, consumer portal component 500 may not require login authentication for all consumer activities within lifestyle application platform 230 . If an activity requires a consumer to login to perform the activity, consumer portal component 500 may present an authentication challenge to the consumer. When a consumer successfully completes the authentication challenge, consumer portal component 500 may return the consumer to the activity that prompted the need for login. Consumer portal component 500 may support a strong, two-factor authentication as a default for a consumer to access restricted activities. Consumer portal component 500 may support a web single sign on (SSO) authentication for accessing enterprise devices 220 .
  • SSO web single sign on
  • Consumer services component 510 may provide consumer services offered by lifestyle application platform 230 .
  • consumer services component 510 may provide profile management services, relationship management services, identity tracking services, offer services, loyalty services, payment services, web SSO services, etc.
  • the profile management services may enable a consumer to create, review, and/or edit a profile associated with the consumer.
  • the relationship management services may enable a consumer to set preferences for and manage preferred brands of the consumer; offers for products, services, and/or content provided by enterprises; loyalty programs provided by enterprises; and consumer digital payment services.
  • the identity tracking services may enable a consumer to receive alerts regarding potential identity theft, and to receive reports on how their identity has been used.
  • the offer services may enable a consumer to manage offers (e.g., coupons, referrals, etc.) for products, services, and/or content provided by enterprises.
  • the loyalty services may enable a consumer to manage loyalty programs provided by enterprises.
  • the payment services may enable a consumer to manage digital payment services offered to the consumer.
  • the web SSO services may enable the consumer to manage consumer access to enterprise devices 220 .
  • Enterprise portal component 520 may provide enterprises (e.g., via enterprise devices 220 ) with access to lifestyle application platform 230 .
  • enterprise portal component 520 may provide an enterprise interface (e.g., an enterprise dashboard) that may be accessible by enterprise device 220 via a secure web browser or some other mechanism.
  • Enterprise portal component 520 may support role-based access for various enterprise user roles, such as an enterprise security administrator, an enterprise marketing administrator, an enterprise approving authority, an enterprise coordinator, an enterprise help desk, etc.
  • enterprise portal component 520 may present an enterprise user with an authentication challenge. Upon successfully completing the authentication challenge, the enterprise user may have access to the enterprise interface.
  • Enterprise portal component 520 may a support strong, two-factor authentication as a default for an enterprise user to access the enterprise interface.
  • Enterprise services component 530 may provide enterprise services offered by lifestyle application platform 230 .
  • enterprise services component 530 may provide enterprise payment services, data exchange and processing services, profile procurement services, enterprise database maintenance services, coupon management services, referral management services, loyalty program management services, preference-based targeting tools, transaction-based consumer value forecasting, fraud prevention, etc.
  • the enterprise payment services may enable an enterprise to manage payments to or from partner enterprises.
  • the data exchange and processing services may enable an enterprise to schedule and manage data processing activities.
  • the profile procurement services may enable an enterprise to procure consumer profile information from partner enterprises.
  • the enterprise database maintenance services may enable an enterprise to manage and update internal database attributes.
  • the coupon management services may enable an enterprise to create, manage, delete, etc. one or more coupons for consumers.
  • the referral management services may enable an enterprise to manage referral partnerships with partner enterprises.
  • the loyalty program management services may enable an enterprise to manage loyalty programs provided to consumers.
  • the preference-based targeting tools may enable an enterprise to manage consumer targeting services.
  • the transaction-based consumer value forecasting may enable an enterprise to specify market analytics report parameters and request market analytics reports. Fraud prevention may enable an enterprise to set security preferences for enterprise partners.
  • Analytics component 540 may enable lifestyle application platform 230 to analyze, data mine, model, segment, etc. data (e.g., consumer information 410 and/or enterprise information 420 , FIG. 4 ). Analytics component 540 may create calculations, algorithms, etc. used by data integration component 560 . Analytics component 540 may utilize the analytically-produced data to provide reports, interfaces, etc. used by consumer portal component 500 and/or enterprise portal component 520 .
  • Data management component 550 may receive and store data for lifestyle application platform 230 .
  • the data may include internal data (e.g., consumer information 410 and/or enterprise information 420 , FIG. 4 ) and external data.
  • the external data may be provided by third parties to lifestyle application platform 230 and may include marketing reports, consumer information, sales reports for products, services, and/or content, etc.
  • data management component 550 may store the data in a data warehouse or some other type of data structure.
  • Data integration component 560 may manage integration of data stored by lifestyle application platform 230 in data sources component 570 .
  • data integration component 560 may manage the integration of data across data sources, databases, etc. by applying rules and/or processes to ensure that the data is processed correctly.
  • Data integration component 560 may integrate the data by converting the data to metadata, enriching the data, transforming the data, aggregating the data, performing ETL (extracting, transforming, and loading) on the data, cleansing the data, validating the data, harmonizing the data, etc.
  • Data sources component 570 may store data received by lifestyle application platform 230 .
  • data sources component 570 may store internal data and external data.
  • the internal data may include consumer profiles, consumer transactions information, universal identity services (UIS) information, usage information associated with the lifestyle application, information associated with web usage by user devices 210 , information associated with usage of user devices 210 , etc.
  • the external data may include enterprise profile information, consumer loyalty profiles, third party source data, etc.
  • Application/system integration component 580 may provide functionality to lifestyle application platform 230 and may control capabilities of lifestyle application platform 230 .
  • Application/system integration component 580 may provide web services and tools that leverage functionality and data stored in systems outside of lifestyle application platform 230 .
  • application/system integration component 580 may provide a rules-oriented infrastructure of policies and business rules that govern how enterprises interact with each other.
  • Application/system integration component 580 may create, update, and manage enterprise information, enterprise profiles, enterprise accounts, etc.
  • Application/system integration component 580 may create, update, and manage programs, such as coupon services, referral services, loyalty program services, digital payment services, etc.
  • lifestyle application platform 230 may include fewer functional components, different functional components, differently arranged functional components, or additional functional components than depicted in FIG. 5 . Additionally, or alternatively, one or more functional components of lifestyle application platform 230 may perform one or more other tasks described as being performed by one or more other functional components of lifestyle application platform 230 .
  • FIG. 6 is a diagram of example functional components of consumer portal component 500 ( FIG. 5 ). In one implementation, the functions described in connection with FIG. 6 may be performed by one or more components of device 300 ( FIG. 3 ) or by one or more devices 300 . As shown in FIG. 6 , consumer portal component 500 may include a profile control panel component 600 and a relationship control panel component 610 .
  • Profile control panel component 600 may support creation of consumer profiles via consumer manual entry of profile data (e.g., with user device 210 ), enterprise devices 220 bulk loading of multiple consumer profiles, lifestyle application platform 230 bulk loading of multiple consumer profiles, etc.
  • Profile control panel component 600 may enable a consumer to review and/or edit profile data, and may enforce rules for which profile data fields are required and optional.
  • Profile control panel component 600 may enable a consumer to confirm and submit profile data, and may return error messages to the consumer when fields are inappropriately populated or incomplete.
  • Profile control panel component 600 may send consumer profile data to UIS so that the UIS may create or append a UIS profile for enrollment and credentialing.
  • profile control panel component 600 may provide a privacy management service to a consumer.
  • the privacy management service may support a privacy setting matrix with respect to data defined by data usage, data type, whether a consumer has the option to opt-in/opt-out, etc.
  • the privacy matrix may define a data framework to which business rules may be applied.
  • the privacy management service may include default privacy settings as defined by lifestyle application platform 230 , and may not permit a consumer to set privacy settings until after the consumer profile is created.
  • the privacy management service may enable a consumer to prohibit use of qualifying data types.
  • the data usage activities may include utilizing consumer profile data for telemarketing, marketing emails, marketing postal mail, online advertising, wireless location services, geographic and relevant mobile advertising, business and marketing reports, etc.
  • the data types may include anonymous, aggregate, pseudonymous, personally identifiable, sensitive, etc. data types.
  • the privacy management service may enable a consumer to select a method (e.g. email, text message, intra-system communications, etc.) by which lifestyle communication platform 230 communicates information to consumer.
  • the privacy management service may enable a consumer to save privacy settings as a privacy template, and/or to make a single selection from multiple pre-defined privacy templates.
  • Relationship control panel component 610 may enable a consumer to create, edit, and manage relationships with enterprises and/or other consumers. Relationship control panel component 610 may enable a consumer to control and set preferences for program management services, offer services, loyalty services, digital payment services, etc. provided by lifestyle application platform 230 . Lifestyle application platform 230 may prioritize marketing channel settings in the relationship control panel component 610 over global privacy settings in profile control panel component 600 if a change to the settings has been confirmed. Relationship control panel component 610 may enable a consumer to order a product, a service, and/or content, and may tie together a stream of operations in a way that appears as one seamless transaction to the consumer, such as placing an order, redeeming an applicable offer, making a payment, receiving a loyalty program reward credit, etc.
  • relationship control panel component 610 may support program management services.
  • the program management services may enable a consumer to view and set preference or “like” settings associated with enterprises, product/service brands, product/service types, data usage, contact frequency, access method (e.g., anonymous access, web SSO, etc.), etc.
  • Lifestyle application platform 230 may import consumer transactional data from enterprises and other third party data sources to pre-populate the program management preference settings not provided by the consumer.
  • the program management service may enable a consumer to specify how the consumer's preferences are populated within lifestyle application platform 230 (e.g., via manual entry, import from a third party source, based on transactional behavior within lifestyle application platform 230 , etc.).
  • the program management service may enable a consumer to associate other consumers into a social group, and may enable the consumer to define their relationship categories for the other consumers in the social group (e.g., as acquaintances, friends, family members, colleagues, a spouse, etc.).
  • the program management service may import or retrieve relationship categories from sources outside lifestyle application platform 230 , such as from a user device 210 operating system, third party applications, third party social media, etc.
  • the program management service may enable a consumer to define sharing rights for a relationship category, and may store preference settings for the other consumers in the social group.
  • the program management service may provide the preference settings for the other consumers in the social group to enterprises, and may provide the preference settings for other consumers in the social group to another consumer.
  • the program management service may enable a consumer to exchange preferences within the social group remotely, via physical interaction, etc.
  • consumer portal component 500 may include fewer functional components, different functional components, differently arranged functional components, or additional functional components than depicted in FIG. 6 . Additionally, or alternatively, one or more functional components of consumer portal component 500 may perform one or more other tasks described as being performed by one or more other functional components of consumer portal component 500 .
  • FIG. 7 is a diagram of example functional components of consumer services component 510 .
  • the functions described in connection with FIG. 7 may be performed by one or more components of device 300 ( FIG. 3 ) or by one or more devices 300 .
  • consumer services component 510 may include a profile management component 700 , a relationship management component 710 , an identity tracking component 720 , an offers component 730 , a loyalty component 740 , a payment component 750 , and a web SSO component 760 .
  • Profile management component 700 may enable lifestyle application platform 230 to provide consumer profile management services to consumers.
  • Profile management component 700 may enable consumers to create consumer profiles via consumer manual entry of profile data (e.g., with user device 210 ), enterprise devices 220 bulk loading of multiple consumer profiles, lifestyle application platform 230 bulk loading of multiple consumer profiles, etc.
  • Profile management component 700 may enable a consumer to review and/or edit profile data, and may enforce rules for which profile data fields are required and optional.
  • Profile management component 700 may enable a consumer to confirm and submit profile data, and may return error messages to the consumer when fields are inappropriately populated or incomplete.
  • Profile management component 700 may send consumer profile data to a UIS so that the UIS may create or append a UIS profile for enrollment and credentialing.
  • Relationship management component 710 may enable a consumer to create, edit, and manage relationships with enterprises and/or other consumers. Relationship management component 710 may enable a consumer to control and set preferences for program management services, offer services, loyalty services, digital payment services, etc. provided by lifestyle application platform 230 . Relationship management component 710 may provide program management services described above. For example, the program management services may enable a consumer to view and set preference settings associated with enterprises, product/service brands, product/service types, data usage, contact frequency, access method (e.g., anonymous access, Web SSO, etc.), etc.
  • access method e.g., anonymous access, Web SSO, etc.
  • Identity tracking component 720 may send alerts to a consumer via the consumer's preset communication channels. The alerts may alert the consumer about a potential compromise of the consumer's identity based on triggers from the UIS. Identity tracking component 720 may provide consumer account monitoring, and may provide a composite, activity-based view of account usage. Identity tracking component 720 may provide an interface for a consumer to specify and receive reports on how the consumer's identity has been used.
  • Offers component 730 may enable a consumer to manage offers, such as coupons, referrals, future offer-based program types, etc.
  • a coupon may include an offer name, an offer description, an offer code, an offer workflow, a product, a service, an automatically-enrolled new consumer, a number of offers on enroll, a maximum number of offers, timing of the offer, a location of the offer, etc.
  • Offers component 730 may enable a consumer to search offers, sort offers, and/or set interface preferences regarding how the consumer searches, sorts, and interacts with offers. Offers component 730 may enable a consumer to automatically redeem an offer based on consumer-defined qualifications, and may support dynamic, manual redemption of offers, at a time of a transaction.
  • Loyalty component 740 may enable a consumer to set preference settings for loyalty programs with enterprises.
  • the preference settings may include method of contact (e.g., email, mail, telemarketing, text message, etc.), contact frequency, authentication method, etc.
  • Lifestyle application platform 230 may import loyalty programs information (e.g., from enterprises and/or third parties), for a specific consumer, into loyalty component 740 .
  • Loyalty component 740 may enable a consumer to specify qualifications by which stored loyalty rewards points are used, such as by product category, brand, enterprise, location, offer attributes, price, cumulative savings, manual/automated selection, etc.
  • Loyalty component 740 may enable a consumer to search loyalty program information, sort loyalty program information, and/or set interface preferences regarding how the consumer searches, sorts, and interacts with loyalty programs.
  • Loyalty component 740 may enable a consumer to redeem loyalty rewards points automatically based on consumer-defined qualifications, and may support dynamic, manual redemption of loyalty rewards points, at a time of a transaction.
  • Loyalty component 740 may enable enterprises to communicate, to consumer loyalty program members, warranties, rebates, recall notices, surveys, product registrations, reviews, etc.
  • Loyalty component 740 may communicate with outside institutions to capture payment transactions by a consumer and to credit rewards to the consumer. Loyalty component 740 may award loyalty rewards to consumers based on non-purchase transactions.
  • Payment component 750 may import consumer payment information, such as credit card information, debit card information, coupon information, voucher information, etc. Payment component 750 may perform pre-authorization functions for digital payment transactions, and may enable a consumer to make a hybrid payment from digital payment, offers, and loyalty program rewards points based on consumer-defined qualifications. Upon completion of a payment, payment component 750 may remove an offer from a consumer's offers service, debit a consumer's loyalty program rewards account, debit a consumer's digital payment account, etc. Payment component 750 may enable a consumer to specify qualifications by which payment methods are used, such as by product category, brand, enterprise, location, offer attributes, price, cumulative savings, manual/automated selection, hybrid payments, etc.
  • Payment component 750 may capture a payment account transaction, for all purchases, in the form of a digital equivalent of a receipt, and may enable an enterprise to attach an offer to a digital receipt. Payment component 750 may enable a consumer to search payment account transactions, sort payment account transactions, and/or set interface preferences regarding how the consumer searches, sorts, and interacts with payment method accounts. Payment component 750 may enable a consumer to make payments via specified payment methods based on consumer-defined qualifications, and may support dynamic, manual selection of a payment method, at a time of a transaction.
  • Payment component 750 may enable a consumer to replenish an account balance (e.g., via funds from an account outside lifestyle application platform 230 ), debit an account balance (e.g., return funds to an account outside lifestyle application platform 230 ), and/or request a refund from an enterprise. Payment component 750 may advise a consumer on the success or failure of a payment, and may provide an e-commerce data conduit with a financial institution (e.g. a bank, a credit card provider, etc.) that shares consumer e-payment data. Payment component 750 may store a real-time transaction linkage to an institution with up-to-date balance information.
  • a financial institution e.g. a bank, a credit card provider, etc.
  • Web SSO component 760 may enable a consumer to access enterprise devices 220 via web SSO, one-time SSO, anonymous access, etc.
  • Web SSO component 760 may provide consumer access to enterprise devices 220 at an authentication level specified by an enterprise or by the consumer for the enterprise.
  • web SSO web SSO component 760 may provide a consumer with web SSO access to enterprise devices 220 if specifically allowed by the enterprise. The consumer, when accessing enterprise devices 220 via web SSO access, may be authenticated and recognized by enterprise devices 220 .
  • web SSO component 760 may request a consumer to confirm one-time SSO when accessing enterprise devices 220 .
  • Web SSO component 760 may permit one-time SSO access to enterprise devices 220 if specifically allowed by the enterprise.
  • the consumer when accessing enterprise devices 220 via one-time SSO access, may be authenticated and recognized by enterprise devices 220 .
  • Web SSO component 760 may redirect a consumer, when using anonymous access to enterprise devices 220 , to a public landing page provided by enterprise devices 220 .
  • consumer services component 510 may include fewer functional components, different functional components, differently arranged functional components, or additional functional components than depicted in FIG. 7 . Additionally, or alternatively, one or more functional components of consumer services component 510 may perform one or more other tasks described as being performed by one or more other functional components of consumer services component 510 .
  • FIG. 8 is a diagram of example functional components of enterprise portal component 520 of lifestyle application platform 230 ( FIG. 2 ).
  • the functions described in connection with FIG. 8 may be performed by one or more components of device 300 ( FIG. 3 ) or by one or more devices 300 .
  • enterprise portal component 520 may include an enterprise settings control panel component 800 , an enterprise payment control panel component 810 , an enterprise profile control panel component 820 , an enterprise campaign control panel component 830 , an enterprise marketing analytics control panel component 840 , an enterprise help desk control panel component 850 , and an enterprise security control panel component 860 .
  • Enterprise settings control panel component 800 may enable an enterprise to restrict/enable data exchange with another enterprise, and define and manage the enterprise's locations, the enterprise's association with offer/loyalty programs, the enterprise's customer association with the offer/loyalty programs, etc.
  • Enterprise settings control panel component 800 may enable an enterprise to restrict or enable data sharing privileges with another enterprise, and may provide restricted data element sharing between enterprises for profile procurement, referral, analytics, etc. exchanges.
  • Enterprise settings control panel component 800 may enable an enterprise to define one or multiple enterprise locations that may interact with consumers, and to retrieve enterprise locations, update enterprise locations, delete enterprise locations, etc.
  • Enterprise settings control panel component 800 may enable an enterprise to define one or more programs, retrieve programs, update programs, etc.
  • the programs may include coupon services, loyalty program services, referral services, digital payment services, etc.
  • Enterprise settings control panel component 800 may enable an enterprise to associate the enterprise with one or more programs, retrieve the associated programs, create associated programs, delete associated programs, etc.
  • Enterprise settings control panel component 800 may enable an enterprise to associate one or more consumers with a program (e.g., subject to the consumer's approval), retrieve the associated consumer programs, create associated consumer programs, delete associated consumer programs, etc.
  • Enterprise settings control panel component 800 may enable an enterprise to define one or more workflows that dictate how an action within lifestyle application platform 230 is triggered by an event.
  • Enterprise settings control panel component 800 may enable an enterprise to retrieve workflows, update workflows, obtain specifications for workflows, update the specifications for workflows, etc.
  • Enterprise settings control panel component 800 may enable an enterprise to define settings that require confirmation of the enterprise for certain marketing activities.
  • the marketing activities may include profile procurement requests, profile procurement request acceptance, coupon publication approval, referral requests, referral request acceptance, loyalty program publication approval, etc.
  • Enterprise settings control panel component 800 may enable an enterprise to customize and limit the enterprise dashboard functionality.
  • Enterprise payment control panel component 810 may enable an enterprise to replenish the enterprise's accounts balance; debit the enterprise's accounts balance; view, search, and sort the enterprise's payments; set interface settings; request a refund for a payment; track collection status of marketing exchange fees; etc.
  • Enterprise payment control panel component 810 may enable various payment methods (e.g., credit card, debit card, automated clearing house (ACH) transactions, etc.) to be imported for an enterprise, and may enable an enterprise to replenish the enterprise's account balance (e.g., via funds from an account outside of lifestyle application platform 230 ).
  • payment methods e.g., credit card, debit card, automated clearing house (ACH) transactions, etc.
  • Enterprise payment control panel component 810 may enable an enterprise to debit the enterprise's account balance (e.g., returning funds to an account outside of lifestyle application platform 230 ), and may capture a payment account transaction, for all purchases, in the form of a digital equivalent of a receipt.
  • Enterprise payment control panel component 810 may enable an enterprise to search payment account transactions, sort payment account transactions, set interface preferences regarding how the enterprise searches, sorts, and interacts with payment method accounts, etc. Enterprise payment control panel component 810 may enable an enterprise to request a refund from lifestyle application platform 230 , and may notify an enterprise about a success or a failure of a payment. Enterprise payment control panel component 810 may provide an e-commerce data conduit with a financial institution (e.g. a bank, a credit card provider, etc.) that shares an enterprise's e-payment data. Enterprise payment control panel component 810 may provide a method for tracking all agreed upon fees for consumer data record exchange, as well as a collection status of those fees.
  • a financial institution e.g. a bank, a credit card provider, etc.
  • Enterprise profile control panel component 820 may provide role-based access and operation rights for an enterprise to data exchange and processing services, profile procurement services, enterprise database maintenance services, etc.
  • Enterprise profile control panel component 820 may compile a list of consumer data records based on data element criteria and selectivity, may differentiate between opt-in and opt-out consumer data records, and may suppress or select those records as specified by particular rules.
  • Enterprise profile control panel component 820 may suppress records for marketing campaigns that do not meet a consumer's frequency preferences, and may support receipt of data files from third party sources (e.g., enterprise partners, government agencies, etc.).
  • Enterprise campaign control panel component 830 may provide role-based access and operations rights for an enterprise to coupon management services, referral management services, loyalty program management services, etc.
  • Enterprise campaign control panel component 830 may identify real-time, transaction-based parses from a transaction log file as a basis for triggering a marketing program based on coupons, referrals, loyalty program management, future marketing effort-based programs, marketing efforts on enterprise devices 220 , marketing efforts from third party systems, etc.
  • Enterprise campaign control panel component 830 may relay real-time transaction-based triggers from the transaction log file to enterprise device 220 .
  • Enterprise campaign control panel component 830 may create marketing programs that rely upon real-time transactional data exchange with enterprise device 220 immediately after a purchase so that associated product offerings may be conveyed to a consumer.
  • Enterprise campaign control panel component 830 may create geo-location based marketing programs that provide geographically targeted marketing efforts based upon consumer proximity to an enterprise location.
  • Enterprise campaign control panel component 830 may create marketing programs that rely on providing related suggestions while a consumer is searching for products and offers.
  • Enterprise marketing analytics control panel component 840 may provide an enterprise with access to customer targeting services, market analysis services, etc. Enterprise marketing analytics control panel component 840 may capture, for analytics processing, transaction data at every process step within lifestyle application platform 230 that interacts with a consumer data element. Enterprise marketing analytics control panel component 840 may capture, for marketing analytics processing, consumer data, such as demographic information, identity information, geographic information, transactional information, channel specific contact information, campaign performances, etc. associated with consumers. Enterprise marketing analytics control panel component 840 may generate analytics reports based on the consumer data and/or based on third party data received from enterprise devices 220 .
  • enterprise help desk control panel component 850 may retrieve consumer information, create consumer profiles, update consumer profiles, retrieve consumer profiles, obtain a status of a consumer, change the status of the consumer, etc.
  • Enterprise help desk control panel component 850 may enable an enterprise to retrieve accounts of a consumer, retrieve balance information for a consumer account, retrieve transactions of a consumer account, etc.
  • Enterprise security control panel component 860 may enable an enterprise to access UIS administrative functionality and to set security preferences for the enterprise. Enterprise security control panel component 860 may enable an enterprise to have search, auditing, and reporting capabilities for fraud and security log records of the enterprise. Enterprise security control panel component 860 may enable enterprises to change lifestyle application platform 230 default login duration settings.
  • enterprise portal component 520 may include fewer functional components, different functional components, differently arranged functional components, or additional functional components than depicted in FIG. 8 . Additionally, or alternatively, one or more functional components of enterprise portal component 520 may perform one or more other tasks described as being performed by one or more other functional components of enterprise portal component 520 .
  • FIG. 9 is a diagram of example functional components of enterprise services component 530 of lifestyle application platform 230 ( FIG. 2 ).
  • the functions described in connection with FIG. 9 may be performed by one or more components of device 300 ( FIG. 3 ) or by one or more devices 300 .
  • enterprise services component 530 may include an enterprise payment services component 900 , an enterprise data exchange services component 910 , an enterprise profile procurement services component 920 , an enterprise database maintenance component 930 , an enterprise coupon management services component 940 , an enterprise referral management services component 950 , an enterprise loyalty management services component 960 , an enterprise preference targeting tools component 970 , an enterprise transaction value forecasting component 980 , and an enterprise fraud prevention component 990 .
  • Enterprise payment services component 900 may enable an enterprise to replenish the enterprise's accounts balance; debit the enterprise's accounts balance; view, search, and sort the enterprise's payments; set interface settings; request a refund for a payment; track collection status of marketing exchange fees; etc.
  • Enterprise payment services component 900 may enable various payment methods to be imported for an enterprise, and may enable an enterprise to replenish the enterprise's account balance.
  • Enterprise payment services component 900 may enable an enterprise to debit the enterprise's account balance, and may capture a payment account transaction, for all purchases, in the form of a digital equivalent of a receipt.
  • Enterprise payment services component 900 may enable an enterprise to search payment account transactions, sort payment account transactions, set interface preferences regarding how the enterprise searches, sorts, and interacts with payment method accounts, etc. Enterprise payment services component 900 may enable an enterprise to request a refund from lifestyle application platform 230 , and may notify an enterprise about a success or a failure of a payment. Enterprise payment services component 900 may provide an e-commerce data conduit with a financial institution that shares an enterprise's e-payment data. Enterprise payment services component 900 may track all agreed upon fees for consumer data record exchange, as well as a collection status of those fees.
  • Enterprise data exchange services component 910 may enable an enterprise to schedule data processing activities, such as data downloading, data merging and/or purging, data cleansing, data suppression, data fulfillment, etc.
  • Enterprise data exchange services component 910 may perform data merging/purging, may de-duplicate consumer data records, and may compile the information into a single flat file.
  • the data cleansing may be performed against known, acceptable data records.
  • Enterprise data exchange services component 910 may suppress or omit a consumer data record from another consumer data record for consumers that opted out of marketing campaign data usage, are listed on government compiled privacy lists, have not paid for products or services, opted out of all marketing activities, etc.
  • Enterprise data exchange services component 910 may suppress consumer data provided by an enterprise within a marketing exchange community, and may transmit compiled consumer data records to an authorized third party, such as a mail house, an email fulfillment provider, a SMS provider, a list broker service, etc.
  • Enterprise data exchange services component 910 may provide an enterprise with a status view of all merge/purge, data cleanse, suppression and fulfillment processes that pertain to the enterprise.
  • Enterprise data exchange services component 910 may provide an enterprise a detailed data processing view that can be searched and sorted by campaign, marketing channel, product/service, stage of data processing, etc.
  • Enterprise profile procurement services component 920 may enable an enterprise to obtain data order counts, request a data order from another enterprise, track a data order, append documentation to a data order, review a data order from another enterprise, approve a data order, etc.
  • Enterprise profile procurement services component 920 may enable enterprises to exchange consumer profile data with segmentation and criteria based data element selectivity.
  • Enterprise profile procurement services component 920 may support consumer data record selectivity based on demographics, purchase type, industry segmentation, income, purchase amount, purchase method, ethnicity, etc.
  • Enterprise profile procurement services component 920 may enable an enterprise to query a database storing consumer data records by data record selectivity.
  • Enterprise profile procurement services component 920 may enable an enterprise to confirm and order a list of consumer data records for a defined marketing campaign from another enterprise.
  • Enterprise profile procurement services component 920 may enable an enterprise to track all list order requests that pertain to the enterprise, and to attach required documentation to a list order, such as marketing content, list rental agreement terms, an invoice, etc.
  • Enterprise profile procurement services component 920 may enable an enterprise to review associated list order documentation and accept a list order request.
  • Enterprise profile procurement services component 920 may transmit data files from one enterprise to another enterprise once a list order request has been confirmed, and may enable an enterprise to confirm a list order request.
  • Enterprise database maintenance component 930 may enable an enterprise to cleanse and update the enterprise's internal database attributes. Enterprise database maintenance component 930 may link a consumer across multiple enterprise devices 220 and/or lifestyle application platform 230 so that when changes are made to the consumer's profile, the changes are made across multiple enterprise devices 220 . Enterprise database maintenance component 930 may provide business rules that establish a priority for consumer profile data received from various sources.
  • Enterprise coupon management services component 940 may enable an enterprise to create a coupon, edit a coupon, copy a coupon, delete a coupon, publish a coupon, attach a coupon to a campaign, etc.
  • a coupon may include a coupon name, a coupon description, a coupon code, a coupon workflow, a product/service name, a maximum number of offers, timing conditions, location information, etc.
  • Enterprise coupon management services component 940 may enable an enterprise to confirm a coupon publication action.
  • Enterprise referral management services component 950 may enable an enterprise to request a referral partnership initiation (e.g., with another enterprise), request a referral partnership termination, track referral requests, append documentation to a referral request, confirm a referral request, etc.
  • Enterprise referral management services component 950 may enable an enterprise to request a referral partnership initiation for a defined marketing campaign with another enterprise. The documentation appended to a referral request may include marketing content, referral program terms, a fee structure, etc.
  • Enterprise referral management services component 950 may enable an enterprise to review the referral request documentation, and to accept a referral initiation request.
  • Enterprise referral management services component 950 may transmit real-time transactional log data from one enterprise to another enterprise once a referral initiation request has been confirmed.
  • Enterprise referral management services component 950 may track all agreed upon fees for referral program exchanges, as well as the collection status of those fees.
  • Enterprise loyalty management services component 960 may enable an enterprise to create a loyalty program, edit a loyalty program, copy a loyalty program, delete a loyalty program, publish a loyalty program, attach a loyalty program to a campaign, manage loyalty program registration, manage points awards, manage benefit allocations, etc.
  • the loyalty program may include a loyalty program name, a loyalty program description, a loyalty program code, a loyalty program workflow, qualifying products/services, a maximum number of offers, a maximum number of points, an initial number of points, a valid time period for the program, location information, etc.
  • Enterprise preference targeting tools component 970 may provide analytics tools for an enterprise to identify potential consumers for marketing activities for specific products, services, and/or content. Enterprise preference targeting tools component 970 may provide tools for an enterprise to predict consumer value potential in terms of response likelihood and lifetime value of new customers. Enterprise preference targeting tools component 970 may provide tools for an enterprise to perform campaign response analysis tying marketing efforts to consumer orders, with multiple forms of performance reporting. Enterprise preference targeting tools component 970 may provide an enterprise with performance modeling tools for untapped markets, cross-sell opportunities, identification of “at risk” customers, prediction of future loyalty and churn, etc.
  • Enterprise transaction value forecasting component 980 may provide tools for an enterprise to specify market analytics report parameters and request market analytics reports. Enterprise transaction value forecasting component 980 may enable an enterprise to request data enrichment of consumer data stored by lifestyle application platform 230 . Enterprise transaction value forecasting component 980 may provide tools for an enterprise to conduct customer profiling and analysis across various anonymous or aggregate data categories, such as demographic, self-identified, geographic, transactional, etc. data categories. Enterprise transaction value forecasting component 980 may provide reporting tools for an enterprise to evaluate the enterprise's marketing exchange performance, and may provide reporting tools for planning, budgeting, forecasting, and executing marketing campaigns and measuring response.
  • Enterprise fraud prevention component 990 may enable an enterprise to access UIS administrative functionality and to set security preferences for the enterprise. Enterprise fraud prevention component 990 may enable an enterprise to have search, auditing, and reporting capabilities for fraud and security log records of the enterprise and/or of consumers associated with the enterprise.
  • enterprise services component 530 may include fewer functional components, different functional components, differently arranged functional components, or additional functional components than depicted in FIG. 9 . Additionally, or alternatively, one or more functional components of enterprise services component 530 may perform one or more other tasks described as being performed by one or more other functional components of enterprise services component 530 .
  • FIG. 10 is a diagram of example functional components of analytics component 540 of lifestyle application platform 230 ( FIG. 2 ).
  • the functions described in connection with FIG. 10 may be performed by one or more components of device 300 ( FIG. 3 ) or by one or more devices 300 .
  • analytics component 540 may include a predictive/decision analytics component 1000 , a knowledge consumption component 1010 , one or more analytics engines 1020 , and one or more decision engines 1030 .
  • Predictive/decision analytics component 1000 may perform predictive and/or decision analytics on data (e.g., consumer information 410 and/or enterprise information 420 , FIG. 4 ) stored by lifestyle application platform 230 .
  • the predictive analytics may include a variety of techniques (e.g., modeling, machine learning, data mining, etc.) that analyze current and historical data to make predictions about future events.
  • the predictive analytics may exploit patterns found in historical and transactional data to identify risks and opportunities for enterprises.
  • the predictive analytics may capture relationships among many factors to allow assessment of risk or potential associated with a particular set of conditions, which may guide decision making for candidate transactions.
  • the decision analytics may includes procedures, methods, and/or tools for identifying, representing, and assessing aspects of a decision, and for prescribing a recommended course of action.
  • predictive/decision analytics component 1000 may utilize statistics 1040 , clustering 1045 , classification 1050 , and/or prediction 1055 to make predictions (e.g., about consumer behavior).
  • Statistics 1040 may include collecting, organizing, analyzing, interpreting, and presenting data.
  • Clustering 1045 may include assigning a set of data into groups (e.g., clusters) so that data in the same cluster may be more similar to each other than to data in other clusters.
  • clustering 1045 may be used in conjunction with explorative data mining.
  • Classification 1050 may include identifying to which set of categories (e.g., classifications) a new data observation belongs based on a training set of data containing data with a known category membership.
  • Prediction 1055 may include analyzing current and historical data to make predictions about future events (e.g., consumer behavior).
  • Knowledge consumption component 1010 may utilize the data stored by lifestyle application platform 230 to generate triggers 1060 , reports 1065 , services 1070 , and/or dashboards 1075 .
  • Triggers 1060 may include mechanisms that cause lifestyle application platform 230 to push information (e.g., offers, notifications, marketing campaigns, etc.) to consumers (e.g., via user devices 210 ).
  • Reports 1065 may include analytics reports, marketing reports, sales reports for products, services, and/or content, etc.
  • Services 1070 may include any of the services described herein for lifestyle application platform 230 .
  • services 1070 may include program management services, privacy management services, an offers service, loyalty services, digital payment services, etc.
  • Dashboards 1075 may include any of the dashboards described herein for lifestyle application platform 230 .
  • dashboards 1075 may include the consumer dashboard provided by consumer portal component 500 , the enterprise dashboard provided by enterprise portal component 520 , etc.
  • Analytics engine 1020 may provide advanced and continuous analysis of real-time information and historical data retrieved and/or received by lifestyle application platform 230 .
  • Analytics engine 1020 may analyze data from multiple information sources and may provide insight into consumer behavior.
  • Decision engine 1030 may use data received from consumers (e.g., consumer information 410 , FIG. 4 ) and/or enterprises (e.g., enterprise information 420 , FIG. 4 ) to provide more relevant or targeted offers for products, services, and/or content. Decision engine 1030 may use such data to provide customized offers for each consumer.
  • consumers e.g., consumer information 410 , FIG. 4
  • enterprises e.g., enterprise information 420 , FIG. 4
  • Decision engine 1030 may use such data to provide customized offers for each consumer.
  • analytics component 540 may include fewer functional components, different functional components, differently arranged functional components, or additional functional components than depicted in FIG. 10 . Additionally, or alternatively, one or more functional components of analytics component 540 may perform one or more other tasks described as being performed by one or more other functional components of analytics component 540 .
  • FIG. 11 is a diagram of example functional components of data integration component 560 of lifestyle application platform 230 ( FIG. 2 ).
  • the functions described in connection with FIG. 11 may be performed by one or more components of device 300 ( FIG. 3 ) or by one or more devices 300 .
  • data integration component 560 may include a metadata component 1100 , an enrichment component 1110 , a transformation component 1120 , an aggregation component 1130 , an ETL component 1140 , a cleansing component 1150 , a validation component 1160 , and a harmonization component 1170 .
  • Metadata component 1100 may create metadata for some or all of the data retrieved and/or received by lifestyle application platform 230 .
  • the quality of the original data may be increased by creating metadata for the data.
  • Enrichment component 1110 may add external information, from multiple sources, to the data retrieved/received by lifestyle application platform 230 .
  • the external information may enhance the quality and richness of the data, and may provide more information to enterprises (e.g., about consumers).
  • Transformation component 1120 may convert the data retrieved/received by lifestyle application platform 230 from a first data format into a second, different data format.
  • the data may be transformed into a format that may be utilized by user devices 210 and/or enterprise devices 220 .
  • Aggregation component 1130 may aggregate the data retrieved/received by lifestyle application platform 230 into a summary form for a variety of purposes (e.g., statistical analysis, obtain more information about particular consumers based on specific variables, such as age, profession, income, etc.).
  • ETL component 1140 may extract data (e.g., the data retrieved/received by lifestyle application platform 230 ) from outside sources, may transform the data to fit operational needs (e.g., of the enterprises), and may load the data into an end target (e.g., a database, an operational data store, a data mart, a data warehouse, etc.).
  • data e.g., the data retrieved/received by lifestyle application platform 230
  • an end target e.g., a database, an operational data store, a data mart, a data warehouse, etc.
  • Cleansing component 1150 may detect and correct (or remove) corrupt or inaccurate records from the data retrieved/received by lifestyle application platform 230 .
  • cleansing component 1150 may identify incomplete, incorrect, inaccurate, irrelevant, etc. parts of the data, and may replace, modify, or delete the identified parts of the data.
  • Validation component 1160 may use routines (e.g., validation rules, check routines, etc.) to check for correctness, meaningfulness, and security of the data retrieved/received by lifestyle application platform 230 .
  • routines e.g., validation rules, check routines, etc.
  • the routines may be implemented through automated facilities of a data dictionary or by inclusion of explicit application program validation logic.
  • Harmonization component 1170 may compare two or more data records (e.g., from the data retrieved/received by lifestyle application platform 230 ), and may identify commonalties among the data records that warrant the data records being combined, or harmonized, into a single data record.
  • data integration component 560 may include fewer functional components, different functional components, differently arranged functional components, or additional functional components than depicted in FIG. 11 . Additionally, or alternatively, one or more functional components of data integration component 560 may perform one or more other tasks described as being performed by one or more other functional components of data integration component 560 .
  • FIG. 12 is a diagram of example data that may be provided in data sources component 570 of lifestyle application platform 230 ( FIG. 2 ). As shown in FIG. 12 , data sources component 570 may include internal data 1200 and external data 1210 .
  • Internal data 1200 may include data associated with consumers and/or user devices 210 utilized by consumers.
  • internal data 1200 may include consumer profiles 1220 , consumer transactions 1225 , UIS information 1230 , mobile application usage information 1235 , mobile web usage information 1240 , and mobile device usage information 1245 .
  • Consumer profiles 1220 may include information associated with profiles created by consumers as described herein.
  • Consumer transactions 1225 may include transactions performed by consumers with lifestyles application platform 230 , as described herein.
  • UIS information 1230 may include identity services information provided by a UIS.
  • Mobile application usage information 1235 may include information associated with usage of the lifestyle application by consumers (e.g., via user devices 210 ).
  • Mobile web usage information 1240 may include information associated with web usage by consumers (e.g., via user devices 210 ).
  • Mobile device usage information 1245 may include information associated with usage of user devices 210 by consumers.
  • External data 1210 may include data associated with enterprises, enterprise devices 220 utilized by enterprises, and/or third parties.
  • external data 1210 may include member profiles 1250 , loyalty profiles 1255 , and third party source data 1260 .
  • Member profiles 1250 may include information associated with profiles created by enterprises via lifestyle application platform 230 .
  • Loyalty profiles 1255 may include information associated with consumer loyalty profiles for enterprises associated with lifestyle application platform 230 .
  • Third party source data 1260 may include data provided by third parties to lifestyle application platform 230 , such as marketing reports, consumer information, sales reports for products, services, and/or content, etc.
  • FIG. 12 shows example data that may be provided in data sources component 570
  • data sources component 570 may include less data, different data, differently arranged data, or additional data than depicted in FIG. 12 .
  • FIG. 13 is a diagram of further example operations capable of being performed by an example portion 1300 of environment 200 ( FIG. 2 ).
  • environment portion 1300 may include user device 210 , first enterprise device 220 - 1 , second enterprise device 220 - 2 and lifestyle application platform 230 .
  • User device 210 , enterprise devices 220 , and lifestyle application platform 230 may include the features described above in connection with, for example, one or more of FIGS. 1-12 .
  • user device 210 may be associated with a consumer, and may receive consumer information 1310 from the consumer.
  • Consumer information 1310 may include brand preferences, demographic information, identity information, relationship information, etc. associated with the consumer.
  • User device 210 may add information to consumer information 1310 , such as location information and/or capability information associated with user device 210 .
  • User device 210 may provide consumer information 1310 to lifestyle application platform 230 .
  • Lifestyle application platform 230 may receive consumer information 1310 , and may create a consumer profile and a single authentication ID for the consumer based on consumer information 1310 .
  • the single authentication ID may include a password, a thumbprint, a voice command, a retinal scan, etc. associated with the consumer. Lifestyle application platform 230 may provide the consumer profile and/or the single authentication ID to user device 210 , as indicated by reference number 1320 .
  • User device 210 may receive the consumer profile and/or the single authentication ID, and may store and/or display the consumer profile and/or the single authentication ID.
  • First enterprise device 220 - 1 may be associated with a first enterprise, and may provide first enterprise information 1330 - 1 to lifestyle application platform 230 .
  • First enterprise information 1330 - 1 may include offers for products, services, and/or content provided by the first enterprise; information associated with consumer interactions with the first enterprise; information associated with consumer transactions with the first enterprise; information associated with consumer wish lists for products, services, and/or content provided by the first enterprise; loyalty points for the consumer with the first enterprise; etc.
  • Second enterprise device 220 - 2 may be associated with a second enterprise, and may provide second enterprise information 1330 - 2 to lifestyle application platform 230 .
  • Second enterprise information 1330 - 2 may include offers for products, services, and/or content provided by the second enterprise; information associated with consumer interactions with the second enterprise; information associated with consumer transactions with the second enterprise; information associated with consumer wish lists for products, services, and/or content provided by the second enterprise; loyalty points for the consumer with the second enterprise; etc.
  • Lifestyle application platform 230 may receive consumer information 1310 , first enterprise information 1330 - 1 , and second enterprise information 1330 - 2 . Lifestyle application platform 230 may analyze the received information, and may generate, from first and second enterprise information 1330 - 1 / 1330 - 2 , notifications, reports, offers, etc. for products, services, and/or content (e.g., provided by the first enterprise and/or the second enterprise) relevant to the consumer based on the analysis. Lifestyle application platform may provide the notifications, reports, offers, etc. to user device 210 (e.g., as relevant enterprise information 1340 ), which may display the notifications, reports, offers, etc. to the consumer.
  • user device 210 e.g., as relevant enterprise information 1340
  • Lifestyle application platform 230 may generate, from consumer information 1310 , consumer information 1350 - 1 / 1350 - 2 (e.g., consumer profile data) relevant to the first enterprise and/or the second enterprise based on the analysis. Lifestyle application platform 230 may provide relevant consumer information 1350 - 1 / 1350 - 2 to first enterprise device 220 - 1 and/or second enterprise device 220 - 2 , respectively, which may display relevant consumer information 1350 - 1 / 1350 - 2 to a user associated with the first enterprise and/or a user associated with the second enterprise, respectively.
  • consumer information 1350 - 1 / 1350 - 2 e.g., consumer profile data
  • the consumer may perform a transaction (e.g., buy coffee) with the first enterprise via lifestyle application platform 230 .
  • User device 210 may provide a transaction request 1360 (e.g., to buy coffee) to lifestyle application platform 230 , and lifestyle application platform 230 may provide transaction request 1360 to first enterprise device 220 - 1 .
  • First enterprise device 220 - 1 may perform the transaction (e.g., may sell a cup of coffee to the consumer) based on transaction request 1360 , and may provide an indication 1370 of the transaction performance to lifestyle application platform 230 .
  • Lifestyle application platform 230 may update the consumer profile based on the transaction (e.g., may increase a preference level for the coffee shop), and may provide indication 1370 and/or the updated consumer profile to user device 210 .
  • first enterprise device 220 - 1 and second enterprise device 220 - 2 may exchange consumer profile information with each other and/or with other enterprises associated with lifestyle application platform 230 , as indicated by reference number 1380 .
  • first enterprise device 220 - 1 may provide additional consumer profile information to second enterprise device 220 - 2
  • second enterprise device 220 - 2 may provide additional consumer profile information to first enterprise device 220 - 1 .
  • First enterprise device 220 - 1 may receive the additional consumer profile information from second enterprise device 220 - 2 .
  • First enterprise device 220 - 1 may create first enterprise information 1330 - 1 (e.g., relevant to the consumer) based on the consumer profile information determined by first enterprise device 220 - 1 and/or the additional consumer profile information received from second enterprise device 220 - 2 .
  • first enterprise information 1330 - 1 may include the consumer profile information modified based on the additional consumer profile information received from second enterprise device 220 - 2 .
  • Second enterprise device 220 - 2 may receive the additional consumer profile information from first enterprise device 220 - 1 .
  • Second enterprise device 220 - 2 may create second enterprise information 1330 - 2 (e.g., relevant to the consumer) based on the consumer profile information determined by second enterprise device 220 - 2 and/or the additional consumer profile information received from first enterprise device 220 - 1 .
  • second enterprise information 1330 - 2 may include the consumer profile information modified based on the additional consumer profile information received from first enterprise device 220 - 1 .
  • environment portion 1300 may include fewer components, different components, differently arranged components, or additional components than depicted in FIG. 13 . Additionally, or alternatively, one or more components of environment portion 1300 may perform one or more other tasks described as being performed by one or more other components of environment portion 1300 .
  • FIGS. 14-21 are diagrams of example user interfaces 1400 - 2100 that may be generated or provided by enterprise device 220 and/or lifestyle application platform 230 .
  • User interfaces 1400 - 2100 may include graphical user interfaces (GUIs) or non-graphical user interfaces, such as text-based interfaces.
  • GUIs graphical user interfaces
  • User interfaces 1400 - 2100 may provide information to users via customized interfaces (e.g., proprietary interfaces) and/or other types of interfaces (e.g., browser-based interfaces, etc.).
  • customized interfaces e.g., proprietary interfaces
  • other types of interfaces e.g., browser-based interfaces, etc.
  • User interfaces 1400 - 2100 may receive user inputs via one or more input devices, may be user-configurable (e.g., a user may change the sizes of user interfaces 1400 - 2100 , information displayed in user interfaces 1400 - 2100 , color schemes used by user interfaces 1400 - 2100 , positions of text, images, icons, windows, etc., in user interfaces 1400 - 2100 , etc.), and/or may not be user-configurable.
  • Information associated with user interfaces 1400 - 2100 may be selected and/or manipulated by a user associated with enterprise device 220 (e.g., via a touch screen display, a mouse, a keyboard, a keypad, voice commands, etc.).
  • user interface 1400 may display several control panels that may be utilized by a user of enterprise device 220 .
  • user interface 1400 may include an enterprise settings control panel 1410 , an enterprise payment control panel 1420 , an enterprise profile control panel 1430 , an enterprise campaign control panel 1440 , an enterprise marketing analytics control panel 1450 , an enterprise help desk control panel 1460 , and an enterprise security control panel 1470 .
  • Enterprise settings control panel 1410 may display information that enables an enterprise to restrict and/or enable data exchange with another enterprise, and define and manage the enterprise's locations, the enterprise's association with offer/loyalty programs, the enterprise's customer association with the offer/loyalty programs, etc.
  • Enterprise settings control panel 1410 may display information that enables an enterprise to restrict or enable data sharing privileges with another enterprise, and that provides restricted data element sharing between enterprises for profile procurement, referral, analytics, etc. exchanges.
  • Enterprise settings control panel 1410 may display information that enables an enterprise to define one or multiple enterprise locations that may interact with consumers, and to retrieve enterprise locations, update enterprise locations, delete enterprise locations, etc.
  • Enterprise settings control panel 1410 may display information that enables an enterprise to define one or more programs, retrieve programs, update programs, etc.
  • the programs may include coupon services, loyalty program services, referral services, digital payment services, etc.
  • Enterprise settings control panel 1410 may display information that enables an enterprise to associate the enterprise with one or more programs, retrieve the associated programs, create associated programs, delete associated programs, etc.
  • Enterprise settings control panel 1410 may display information that enables an enterprise to associate one or more consumers with a program (e.g., subject to the consumer's approval), retrieve the associated consumer programs, create associated consumer programs, delete associated consumer programs, etc.
  • Enterprise settings control panel 1410 may display information that enables an enterprise to define one or more workflows that dictate how an action within lifestyle application platform 230 is triggered by an event. Enterprise settings control panel 1410 may display information that enables an enterprise to retrieve workflows, update workflows, obtain specifications for workflows, update the specifications for workflows, etc. Enterprise settings control panel 1410 may display information that enables an enterprise to define settings that require confirmation of the enterprise for certain marketing activities. The marketing activities may include profile procurement requests, profile procurement request acceptance, coupon publication approval, referral requests, referral request acceptance, loyalty program publication approval, etc. Enterprise settings control panel 1410 may display information that enables an enterprise to customize and limit the enterprise dashboard functionality.
  • Enterprise payment control panel 1420 may display information that enables an enterprise to replenish the enterprise's accounts balance; debit the enterprise's accounts balance; view, search, and sort the enterprise's payments; set interface settings; request a refund for a payment; track collection status of marketing exchange fees; etc.
  • Enterprise payment control panel 1420 may display information that enables enable various payment methods (e.g., credit card, debit card, ACH transactions, etc.) to be imported for an enterprise, and may display information that enables an enterprise to replenish the enterprise's account balance (e.g., via funds from an account outside of lifestyle application platform 230 ).
  • various payment methods e.g., credit card, debit card, ACH transactions, etc.
  • Enterprise payment control panel 1420 may display information that enables an enterprise to debit the enterprise's account balance (e.g., returning funds to an account outside of lifestyle application platform 230 ), and may capture a payment account transaction, for all purchases, in the form of a digital equivalent of a receipt.
  • Enterprise payment control panel 1420 may display information that enables an enterprise to search payment account transactions, sort payment account transactions, set interface preferences regarding how the enterprise searches, sorts, and interacts with payment method accounts, etc.
  • Enterprise payment control panel 1420 may display information that enables an enterprise to request a refund from lifestyle application platform 230 , and may notify an enterprise about a success or a failure of a payment.
  • Enterprise payment control panel 1420 may display information that provides an e-commerce data conduit with a financial institution (e.g. a bank, a credit card provider, etc.) that shares an enterprise's e-payment data.
  • Enterprise payment control panel 1420 may display information that provides a method for tracking all agreed upon fees for consumer data record exchange, as well as a collection status of those fees.
  • Enterprise profile control panel 1430 may display information that provides role-based access and operation rights for an enterprise to data exchange and processing services, profile procurement services, enterprise database maintenance services, etc.
  • Enterprise profile control panel 1430 may display information that enables an enterprise to compile a list of consumer data records based on data element criteria and selectivity, differentiate between opt-in and opt-out consumer data records, and suppress or select those records as specified by particular rules.
  • Enterprise profile control panel 1430 may display information that enables an enterprise to suppress records for marketing campaigns that do not meet a consumer's frequency preferences, and information that supports receipt of data files from third party sources (e.g., enterprise partners, government agencies, etc.).
  • third party sources e.g., enterprise partners, government agencies, etc.
  • Enterprise campaign control panel 1440 may display information that provides role-based access and operations rights for an enterprise to coupon management services, referral management services, loyalty program management services, etc.
  • Enterprise campaign control panel 1440 may display information that enables an enterprise to identify real-time, transaction-based parses from a transaction log file as a basis for triggering a marketing program based on coupons, referrals, loyalty program management, future marketing effort-based programs, marketing efforts on enterprise devices 220 , marketing efforts from third party systems, etc.
  • Enterprise campaign control panel 1440 may display information that enables an enterprise to relay real-time transaction-based triggers from the transaction log file to enterprise device 220 .
  • Enterprise campaign control panel 1440 may display information that enables an enterprise to create marketing programs that rely upon real-time transactional data exchange with enterprise device 220 immediately after a purchase so that associated product offerings may be conveyed to a consumer.
  • Enterprise campaign control panel 1440 may display information that enables an enterprise to create geo-location based marketing programs that provide geographically targeted marketing efforts based upon consumer proximity to an enterprise location.
  • Enterprise campaign control panel 1440 may display information that enables an enterprise to create marketing programs that rely on providing related suggestions while a consumer is searching for products and offers.
  • Enterprise marketing analytics control panel 1450 may display information that provides an enterprise with access to customer targeting services, market analysis services, etc. Enterprise marketing analytics control panel 1450 may display information that enables an enterprise to capture, for analytics processing, transaction data at every process step within lifestyle application platform 230 that interacts with a consumer data element. Enterprise marketing analytics control panel 1450 may display information that enables an enterprise to capture, for marketing analytics processing, consumer data, such as demographic information, identity information, geographic information, transactional information, channel specific contact information, campaign performances, etc. associated with consumers. Enterprise marketing analytics control panel 1450 may display information that enables an enterprise to generate analytics reports based on the consumer data and/or based on third party data received from enterprise devices 220 .
  • enterprise help desk control panel 1460 may display information that enables an enterprise to retrieve consumer information, create consumer profiles, update consumer profiles, retrieve consumer profiles, obtain a status of a consumer, change the status of the consumer, etc.
  • Enterprise help desk control panel 1460 may display information that enables an enterprise to retrieve accounts of a consumer, retrieve balance information for a consumer account, retrieve transactions of a consumer account, etc.
  • Enterprise security control panel 1470 may display information that enables an enterprise to access UIS administrative functionality and to set security preferences for the enterprise. Enterprise security control panel 1470 may display information that enables an enterprise to have search, auditing, and reporting capabilities for fraud and security log records of the enterprise. Enterprise security control panel 1470 may display information that enables an enterprise to change lifestyle application platform 230 default login duration settings.
  • user interface 1500 may provide functionality associated with enterprise settings control panel 1410 .
  • user interface 1500 may include marketing administration functionality 1510 , restricted data functionality 1520 , location functionality 1530 , programs functionality 1540 , consumer functionality 1550 , workflow functionality 1560 , and marketing activity functionality 1570 .
  • Marketing administration functionality 1510 may provide functionality that enables an enterprise to restrict and/or enable data exchange with another enterprise, and define and manage the enterprise's locations, the enterprise's association with offer/loyalty programs, the enterprise's customer association with the offer/loyalty programs, etc.
  • Restricted data functionality 1520 may provide functionality that enables an enterprise to restrict or enable data sharing privileges with another enterprise. Restricted data functionality 1520 may include functionality that provides restricted data element sharing between enterprises for profile procurement, referral, analytics, etc. exchanges.
  • Location functionality 1530 may provide functionality that enables an enterprise to define one or multiple enterprise locations that may interact with consumers, and to retrieve enterprise locations, update enterprise locations, delete enterprise locations, etc.
  • Programs functionality 1540 may provide functionality that enables an enterprise to define one or more programs, retrieve programs, update programs, etc.
  • the programs may include coupon services, loyalty program services, referral services, digital payment services, etc.
  • Programs functionality 1540 may provide functionality that enables an enterprise to associate the enterprise with one or more programs, retrieve the associated programs, create associated programs, delete associated programs, etc.
  • Consumer functionality 1550 may provide functionality that enables an enterprise to associate one or more consumers with a program (e.g., subject to the consumer's approval), retrieve the associated consumer programs, create associated consumer programs, delete associated consumer programs, etc.
  • Workflow functionality 1560 may provide functionality that enables an enterprise to define one or more workflows that dictate how an action within lifestyle application platform 230 is triggered by an event. Workflow functionality 1560 may provide functionality that enables an enterprise to retrieve workflows, update workflows, obtain specifications for workflows, update the specifications for workflows, etc.
  • Marketing activity functionality 1570 may provide functionality that enables an enterprise to define settings that require confirmation of the enterprise for certain marketing activities.
  • the marketing activities may include profile procurement requests, profile procurement request acceptance, coupon publication approval, referral requests, referral request acceptance, loyalty program publication approval, etc.
  • Marketing activity functionality 1570 may provide functionality that enables an enterprise to customize and limit the enterprise dashboard functionality.
  • user interface 1600 may provide functionality associated with enterprise payment control panel 1420 .
  • user interface 1600 may include approving authority functionality 1610 , payment method functionality 1620 , payment account transactions functionality 1630 , and miscellaneous functionality 1640 .
  • Approving authority functionality 1610 may provide functionality that enables an enterprise to replenish the enterprise's accounts balance; debit the enterprise's accounts balance; view, search, and sort the enterprise's payments; set interface settings; request a refund for a payment; track collection status of marketing exchange fees; etc.
  • Payment method functionality 1620 may provide functionality that enables various payment methods (e.g., credit card, debit card, ACH transactions, etc.) to be imported for an enterprise.
  • various payment methods e.g., credit card, debit card, ACH transactions, etc.
  • Payment account transactions functionality 1630 may provide functionality that enables an enterprise to replenish the enterprise's account balance (e.g., via funds from an account outside of lifestyle application platform 230 ). Payment account transactions functionality 1630 may provide functionality that enables an enterprise to debit the enterprise's account balance (e.g., returning funds to an account outside of lifestyle application platform 230 ), and may provide functionality that captures a payment account transaction, for all purchases, in the form of a digital equivalent of a receipt. Payment account transactions functionality 1630 may provide functionality that enables an enterprise to search payment account transactions, sort payment account transactions, set interface preferences regarding how the enterprise searches, sorts, and interacts with payment method accounts, etc.
  • Miscellaneous functionality 1640 may provide functionality that enables an enterprise to request a refund from lifestyle application platform 230 , and may provide functionality that notifies an enterprise about a success or a failure of a payment.
  • Miscellaneous functionality 1640 may include functionality that provides an e-commerce data conduit with a financial institution (e.g. a bank, a credit card provider, etc.) that shares an enterprise's e-payment data.
  • Miscellaneous functionality 1640 may include functionality that provides a method for tracking all agreed upon fees for consumer data record exchange, as well as a collection status of those fees.
  • user interface 1700 may provide functionality associated with enterprise profile control panel 1430 .
  • user interface 1700 may include profile control panel functionality 1710 , data exchange and processing functionality 1720 , profile procurement functionality 1730 , and database maintenance functionality 1740 .
  • Profile control panel functionality 1710 may include functionality that provides role-based access and operation rights for an enterprise to data exchange and processing services, profile procurement services, enterprise database maintenance services, etc.
  • Profile control panel functionality 1710 may include functionality that compiles a list of consumer data records based on data element criteria and selectivity, differentiates between opt-in and opt-out consumer data records, and suppresses or selects those records as specified by particular rules.
  • Profile control panel functionality 1710 may include functionality that suppresses records for marketing campaigns that do not meet a consumer's frequency preferences, and supports receipt of data files from third party sources (e.g., enterprise partners, government agencies, etc.).
  • Data exchange and processing functionality 1720 may include functionality that enables an enterprise to schedule data processing activities, such as data downloading, data merging and/or purging, data cleansing, data suppression, data fulfillment, etc.
  • Data exchange and processing functionality 1720 may include functionality that performs data merging/purging, may de-duplicate consumer data records, and compiles the information into a single flat file. The data cleansing may be performed against known, acceptable data records.
  • Data exchange and processing functionality 1720 may include functionality that suppresses or omits a consumer data record from another consumer data record for consumers that opted out of marketing campaign data usage, are listed on government compiled privacy lists, have not paid for products or services, opted out of all marketing activities, etc.
  • Data exchange and processing functionality 1720 may include functionality that suppresses consumer data provided by an enterprise within a marketing exchange community, and transmits compiled consumer data records to an authorized third party, such as a mail house, an email fulfillment provider, a SMS provider, a list broker service, etc.
  • Data exchange and processing functionality 1720 may include functionality that provides an enterprise with a status view of all merge/purge, data cleanse, suppression and fulfillment processes that pertain to the enterprise.
  • Data exchange and processing functionality 1720 may include functionality that provides an enterprise a detailed data processing view that can be searched and sorted by campaign, marketing channel, product/service, stage of data processing, etc.
  • Profile procurement functionality 1730 may include functionality that enables an enterprise to obtain data order counts, request a data order from another enterprise, track a data order, append documentation to a data order, review a data order from another enterprise, approve a data order, etc.
  • Profile procurement functionality 1730 may include functionality that enables enterprises to exchange consumer profile data with segmentation and criteria based data element selectivity.
  • Profile procurement functionality 1730 may include functionality that supports consumer data record selectivity based on demographics, purchase type, industry segmentation, income, purchase amount, purchase method, ethnicity, etc.
  • Profile procurement functionality 1730 may include functionality that enables an enterprise to query a database storing consumer data records by data record selectivity.
  • Profile procurement functionality 1730 may include functionality that enables an enterprise to confirm and order a list of consumer data records for a defined marketing campaign from another enterprise.
  • Profile procurement functionality 1730 may include functionality that enables an enterprise to track all list order requests that pertain to the enterprise, and to attach required documentation to a list order, such as marketing content, list rental agreement terms, an invoice, etc.
  • Profile procurement functionality 1730 may include functionality that enables an enterprise to review associated list order documentation and accept a list order request.
  • Profile procurement functionality 1730 may include functionality that transmits data files from one enterprise to another enterprise once a list order request has been confirmed, and enables an enterprise to confirm a list order request.
  • Database maintenance functionality 1740 may include functionality that enables an enterprise to cleanse and update the enterprise's internal database attributes.
  • Database maintenance functionality 1740 may include functionality that links a consumer across multiple enterprise devices 220 and/or lifestyle application platform 230 so that when changes are made to the consumer's profile, the changes are made across multiple enterprise devices 220 .
  • Database maintenance functionality 1740 may include functionality that provides business rules that establish a priority for consumer profile data received from various sources.
  • user interface 1800 may provide functionality associated with enterprise campaign control panel 1440 .
  • user interface 1800 may include campaign control panel functionality 1810 , coupon management functionality 1820 , referral management functionality 1830 , and loyalty program management functionality 1840 .
  • Campaign control panel functionality 1810 may include functionality that provides role-based access and operations rights for an enterprise to coupon management services, referral management services, loyalty program management services, etc.
  • Campaign control panel functionality 1810 may include functionality that identifies real-time, transaction-based parses from a transaction log file as a basis for triggering a marketing program based on coupons, referrals, loyalty program management, future marketing effort-based programs, marketing efforts on enterprise devices 220 , marketing efforts from third party systems, etc.
  • Campaign control panel functionality 1810 may include functionality that relays real-time transaction-based triggers from the transaction log file to enterprise device 220 .
  • Campaign control panel functionality 1810 may include functionality that creates marketing programs that rely upon real-time transactional data exchange with enterprise device 220 immediately after a purchase so that associated product offerings may be conveyed to a consumer.
  • Campaign control panel functionality 1810 may include functionality that creates geo-location based marketing programs that provide geographically targeted marketing efforts based upon consumer proximity to an enterprise location.
  • Campaign control panel functionality 1810 may include functionality that creates marketing programs that rely on providing related suggestions while a consumer is searching for products and offers.
  • Coupon management functionality 1820 may include functionality that enables an enterprise to create a coupon, edit a coupon, copy a coupon, delete a coupon, publish a coupon, attach a coupon to a campaign, etc.
  • a coupon may include a coupon name, a coupon description, a coupon code, a coupon workflow, a product/service name, a maximum number of offers, timing conditions, location information, etc.
  • Coupon management functionality 1820 may include functionality that enables an enterprise to confirm a coupon publication action.
  • Referral management functionality 1830 may include functionality that enables an enterprise to request a referral partnership initiation (e.g., with another enterprise), request a referral partnership termination, track referral requests, append documentation to a referral request, confirm a referral request, etc.
  • Referral management functionality 1830 may include functionality that enables an enterprise to request a referral partnership initiation for a defined marketing campaign with another enterprise.
  • the documentation appended to a referral request may include marketing content, referral program terms, a fee structure, etc.
  • Referral management functionality 1830 may include functionality that enables an enterprise to review the referral request documentation, and to accept a referral initiation request.
  • Referral management functionality 1830 may include functionality that transmits real-time transactional log data from one enterprise to another enterprise once a referral initiation request has been confirmed.
  • Referral management functionality 1830 may include functionality that tracks all agreed upon fees for referral program exchanges, as well as the collection status of those fees.
  • Loyalty program management functionality 1840 may include functionality that enables an enterprise to create a loyalty program, edit a loyalty program, copy a loyalty program, delete a loyalty program, publish a loyalty program, attach a loyalty program to a campaign, manage loyalty program registration, manage points awards, manage benefit allocations, etc.
  • the loyalty program may include a loyalty program name, a loyalty program description, a loyalty program code, a loyalty program workflow, qualifying products/services, a maximum number of offers, a maximum number of points, an initial number of points, a valid time period for the program, location information, etc.
  • user interface 1900 may provide functionality associated with enterprise marketing analytics control panel 1450 .
  • user interface 1900 may include marketing analytics control panel functionality 1910 , customer targeting functionality 1920 , and market analysis functionality 1930 .
  • Marketing analytics control panel functionality 1910 may include functionality that provides an enterprise with access to customer targeting services, market analysis services, etc.
  • Marketing analytics control panel functionality 1910 may include functionality that captures, for analytics processing, transaction data at every process step within lifestyle application platform 230 that interacts with a consumer data element.
  • Marketing analytics control panel functionality 1910 may include functionality that captures, for marketing analytics processing, consumer data, such as demographic information, identity information, geographic information, transactional information, channel specific contact information, campaign performances, etc. associated with consumers.
  • Marketing analytics control panel functionality 1910 may include functionality that generates analytics reports based on the consumer data and/or based on third party data received from enterprise devices 220 .
  • Customer targeting functionality 1920 may include functionality that provides analytics tools for an enterprise to identify potential consumers for marketing activities for specific products, services, and/or content. Customer targeting functionality 1920 may include functionality that provides tools for an enterprise to predict consumer value potential in terms of response likelihood and lifetime value of new customers. Customer targeting functionality 1920 may include functionality that provides tools for an enterprise to perform campaign response analysis tying marketing efforts to consumer orders, with multiple forms of performance reporting. Customer targeting functionality 1920 may include functionality that provides an enterprise with performance modeling tools for untapped markets, cross-sell opportunities, identification of “at risk” customers, prediction of future loyalty and churn, etc.
  • Market analysis functionality 1930 may include functionality that provides tools for an enterprise to specify market analytics report parameters and request market analytics reports.
  • Market analysis functionality 1930 may include functionality that enables an enterprise to request data enrichment of consumer data stored by lifestyle application platform 230 .
  • Market analysis functionality 1930 may include functionality that provides tools for an enterprise to conduct customer profiling and analysis across various anonymous or aggregate data categories, such as demographic, self-identified, geographic, transactional, etc. data categories.
  • Market analysis functionality 1930 may include functionality that provides reporting tools for an enterprise to evaluate the enterprise's marketing exchange performance, and may provide reporting tools for planning, budgeting, forecasting, and executing marketing campaigns and measuring response.
  • user interface 2000 may provide functionality associated with enterprise help desk control panel 1460 .
  • user interface 2000 may include consumer help desk control panel functionality 2010 and consumer accounts help desk control panel functionality 2020 .
  • Consumer help desk control panel functionality 2010 may include functionality that enables an enterprise to retrieve consumer information, create consumer profiles, update consumer profiles, retrieve consumer profiles, obtain a status of a consumer, change the status of the consumer, etc.
  • Consumer accounts help desk control panel functionality 2020 may include functionality that enables an enterprise to retrieve accounts of a consumer, retrieve balance information for a consumer account, retrieve transactions of a consumer account, etc.
  • user interface 2100 may provide functionality associated with enterprise security control panel 1470 .
  • user interface 2100 may include UIS security control panel functionality 2110 , security preferences functionality 2120 , search/auditing/reporting functionality 2130 , and login duration settings functionality 2140 .
  • UIS security control panel functionality 2110 may include functionality that enables an enterprise to access UIS administrative functionality.
  • Security preferences functionality 2120 may include functionality that enables an enterprise to set security preferences for the enterprise, such as authentication requirements for the enterprise, specific workflows, etc.
  • Search/auditing/reporting functionality 2130 may include functionality that enables an enterprise to have search, auditing, and reporting capabilities for fraud and security log records of the enterprise and/or of consumers associated with the enterprise.
  • Login duration settings functionality 2140 may include functionality that enables an enterprise to change lifestyle application platform 230 default login duration settings for the enterprise.
  • user interfaces 1400 - 2100 depict a variety of information, in other implementations, user interfaces 1400 - 2100 may depict less information, different information, differently arranged information, and/or additional information than depicted in FIGS. 14-21 .
  • FIGS. 22 and 23 are flow charts of an example process 2200 for providing a lifestyle application for enterprises according to an implementation described herein.
  • process 2200 may be performed by enterprise device 220 .
  • some or all of process 2200 may be performed by another device or group of devices, including or excluding enterprise device 220 .
  • process 2200 may include receiving, from a lifestyle application platform, consumer profile information for a consumer associated with a user device, where the consumer profile information is relevant to an enterprise (block 2210 ), and providing a portion of the consumer profile information to other enterprises (block 2220 ).
  • lifestyle application platform 230 may provide relevant consumer information 1350 - 1 / 1350 - 2 to first enterprise device 220 - 1 and/or second enterprise device 220 - 2 , respectively.
  • First enterprise device 220 - 1 and second enterprise device 220 - 2 may exchange consumer profile information with each other and/or with other enterprises associated with lifestyle application platform 230 , as indicated by reference number 1380 .
  • first enterprise device 220 - 1 may provide additional consumer profile information to second enterprise device 220 - 2 .
  • process 2200 may include receiving additional consumer profile information from the other enterprises (block 2230 ), and creating enterprise information, relevant to the consumer, based on the consumer profile information and/or the additional consumer profile information (block 2240 ).
  • first enterprise device 220 - 1 may receive the additional consumer profile information from second enterprise device 220 - 2 .
  • First enterprise device 220 - 1 may create first enterprise information 1330 - 1 (e.g., relevant to the consumer) based on the consumer profile information determined by first enterprise device 220 - 1 and/or the additional consumer profile information received from second enterprise device 220 - 2 .
  • first enterprise information 1330 - 1 may include the consumer profile information modified based on the additional consumer profile information received from second enterprise device 220 - 2 .
  • process 2200 may include providing the enterprise information to the lifestyle application platform for provision to the user device (block 2250 ), and receiving a request for a transaction from the user device, via the lifestyle application platform (block 2260 ).
  • first enterprise device 220 - 1 may provide first enterprise information 1330 - 1 to lifestyle application platform 230 .
  • Lifestyle application platform 230 may receive consumer information 1310 , first enterprise information 1330 - 1 , and second enterprise information 1330 - 2 . Lifestyle application platform 230 may analyze the received information, and may generate, from first and second enterprise information 1330 - 1 / 1330 - 2 , notifications, reports, offers, etc.
  • Lifestyle application platform may provide the notifications, reports, offers, etc. to user device 210 (e.g., as relevant enterprise information 1340 ).
  • the consumer may perform a transaction (e.g., buy coffee) with the first enterprise via lifestyle application platform 230 .
  • User device 210 may provide transaction request 1360 (e.g., to buy coffee) to lifestyle application platform 230
  • lifestyle application platform 230 may provide transaction request 1360 to first enterprise device 220 - 1 .
  • process 2200 may include completing the requested transaction with the user device, via the lifestyle application platform (block 2270 ).
  • first enterprise device 220 - 1 may perform the transaction (e.g., may sell a cup of coffee to the consumer) based on transaction request 1360 , and may provide an indication 1370 of the transaction performance to lifestyle application platform 230 .
  • Lifestyle application platform 230 may update the consumer profile based on the transaction (e.g., may increase a preference level for the coffee shop), and may provide indication 1370 and/or the updated consumer profile to user device 210 .
  • Process block 2240 may include the process blocks depicted in FIG. 23 . As shown in FIG. 23 , process block 2240 may include creating offers for products, services, and/or content based on the consumer profile information and/or the additional consumer profile information (block 2300 ), creating loyalty points for the consumer based on the consumer profile information and/or the additional consumer profile information (block 2310 ), and/or creating modified consumer profile information based on the consumer profile information and/or the additional consumer profile information (block 2320 ). For example, in an implementation described above in connection with FIG.
  • first enterprise information 1330 - 1 may include offers for products, services, and/or content provided by the first enterprise; information associated with consumer interactions with the first enterprise; information associated with consumer transactions with the first enterprise; information associated with consumer wish lists for products, services, and/or content provided by the first enterprise; loyalty points for the consumer with the first enterprise; etc.
  • first enterprise information 1330 - 1 may include the consumer profile information modified based on the additional consumer profile information received from second enterprise device 220 - 2 .
  • Systems and/or methods described herein may provide a lifestyle application platform that links identity, mobile, social, location, payment, and commerce services to anticipate a consumer's needs and to proactively recommend appropriate and customized products, services, and/or content to the consumer.
  • the lifestyle application platform may enable the enterprises to deliver the right products, services, and/or content to consumers, may improve ARPU for the enterprises, and may lower costs of consumer acquisition and retention. Consumers, via the lifestyle application platform, may obtain more control over their personal information, may receive less unsolicited spam, and may be provided with simple and safe access (e.g., via a single authentication ID) to their favorite brands of products, services, and/or content.

Abstract

An enterprise device receives, from a lifestyle application platform, consumer profile information for a consumer associated with a user device, where the consumer profile information is relevant to an enterprise associated with the enterprise device. The enterprise device provides a portion of the consumer profile information to other enterprise devices associated with other enterprises, and receives additional consumer profile information from the other enterprise devices. The enterprise device creates enterprise information based on the consumer profile information and the additional consumer profile information, where the enterprise information is relevant to the consumer. The enterprise device provides the enterprise information to the lifestyle application platform, and the lifestyle application platform provides the enterprise information to the user device.

Description

    RELATED APPLICATION
  • This application claims priority under 35 U.S.C. §119 based on U.S. Provisional Patent Application No. 61/581,916, filed Dec. 30, 2011, the disclosure of which is incorporated by reference herein in its entirety.
  • BACKGROUND
  • Consumers today utilize a variety of devices, such as desktop computers, smart phones, tablet computers, etc., to access online services (e.g., email applications, Internet services, television services, etc.), purchase products, services, and/or content online, and/or perform other online tasks. Information associated with the consumers (e.g., personal information, credit card numbers, etc.) may be shared with enterprises (e.g., businesses, government agencies, etc.) that provide such products, services, and/or content so that the consumers can access and interact with the enterprises in an efficient manner. However, many consumers do not permit such information to be shared with enterprises even when the enterprises may provide valuable products, services, and/or content to the consumers. One reason that consumers do not share their information is the fear that the information may be used for improper purposes, such as credit card theft, identity theft and fraud purposes, etc.
  • Enterprises are constantly trying to find out as much about consumers as possible so that such companies can market appropriate products, services, and/or content to the consumers. However, most enterprises know very little about the consumers of their products, services, and/or content. Until consumers permit their information to be readily shared with the enterprises, neither consumers nor the enterprises will benefit from the information.
  • Consumer concern about privacy (e.g., tracking, unexplained observation and aggregation of data, etc.) is high and may adversely impact many enterprises. A baseline of clear protections for consumers provides greater certainty for both consumers and enterprises. As envisioned, consumer rights may include individual control, transparency, respect for context, security, access and accuracy, focused collection of data, and accountability. Consumers may have the right to exercise control over what personal data enterprises collect from the consumers and how the enterprises use the personal data. Consumers may also have the right to expect that the personal data will be collected, used, and disclosed in ways that are consistent with a context in which the consumers provide the personal data.
  • Context-aware computing is the concept of leveraging context information about a consumer (e.g., utilizing a variety of devices) to improve a quality of an interaction with an enterprise. Context-aware computing may include a method by which new experiences are constructed that blend information from mobile, social, digital, and physical world sources.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a diagram of an overview of an example implementation described herein;
  • FIG. 2 is a diagram of an example environment in which systems and/or methods described herein may be implemented;
  • FIG. 3 is a diagram of example components of a device that may correspond to one of the devices of the environment depicted in FIG. 2;
  • FIG. 4 is a diagram of example operations capable of being performed by an example portion of the environment in FIG. 2;
  • FIG. 5 is a diagram of example functional components of a lifestyle application platform of FIG. 2;
  • FIG. 6 is a diagram of example functional components of a consumer portal component of the lifestyle application platform;
  • FIG. 7 is a diagram of example functional components of a consumer services component of the lifestyle application platform;
  • FIG. 8 is a diagram of example functional components of an enterprise portal component of the lifestyle application platform;
  • FIG. 9 is a diagram of example functional components of an enterprise services component of the lifestyle application platform;
  • FIG. 10 is a diagram of example functional components of an analytics component of the lifestyle application platform;
  • FIG. 11 is a diagram of example functional components of a data integration component of the lifestyle application platform;
  • FIG. 12 is a diagram of example data that may be provided in a data sources component of the lifestyle application platform;
  • FIG. 13 is a diagram of further example operations capable of being performed by an example portion of the environment in FIG. 2;
  • FIGS. 14-21 are diagrams of example user interfaces that may be generated or provided by an enterprise device and/or the lifestyle application platform of FIG. 2; and
  • FIGS. 22 and 23 are flow charts of an example process for providing a lifestyle application for enterprises according to an implementation described herein.
  • DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
  • The following detailed description refers to the accompanying drawings. The same reference numbers in different drawings may identify the same or similar elements.
  • Systems and/or methods described herein may provide a lifestyle application platform (e.g., a contextual information services platform) that links identity, mobile, social, location, payment, and commerce services to anticipate a consumer's needs and to proactively recommend appropriate and customized products, services, and/or content to the consumer. The lifestyle application platform may enable the enterprises to deliver the right products, services, and/or content to consumers, may improve average revenue per unit (ARPU) for the enterprises, and may lower costs of consumer acquisition and retention. Consumers, via the lifestyle application platform, may obtain more control over their personal information, may receive less unsolicited spam, and may be provided with simple and safe access (e.g., via a single authentication identification (ID)) to their favorite brands of products, services, and/or content.
  • The lifestyle application platform may integrate several services, such as, for example, identity services, mobile wallet services, marketing and analytics services, emerging strategic services, etc. The lifestyle application platform may provide, to consumers, a lifestyle application (app) (sometimes referred to as “Starfish”) that helps the consumers to locate and interact with their favorite brands wherever and whenever the consumers desire. The lifestyle application may link with online and physical experiences of the consumers. The lifestyle application may enable consumers to retain privacy, preferences, and control over their information; to receive relevant offers; to pay on-the-go for products, services, and/or content; and to be rewarded for their interactions with and loyalty to particular brands. Through the lifestyle application platform, the enterprises may grow, retain, and improve loyalty of their consumers, whether the consumers are on-line, mobile, or walking past a store.
  • FIG. 1 is a diagram of an overview of an example implementation described herein. As shown, a user device, a first enterprise device, a second enterprise device, and a lifestyle application platform may be interconnected. The user device may include a smart phone, a mobile telephone, a tablet computer, a desktop computer, a workstation computer, or other types of computation and communication devices. The first and second enterprise devices may include one or more server devices, or other types of computation and communication devices, that support products, services, and/or content provided by enterprises to consumers. The lifestyle application platform may include one or more server devices, or other types of computation and communication devices, that link identity, mobile, social, location, payment, and commerce services to anticipate consumers' needs and to proactively recommend appropriate and customized products, services, and/or content to the consumers.
  • As further shown in FIG. 1, the user device may be associated with a consumer, and may receive consumer information from the consumer. The consumer information may include brand preferences (e.g., for products, services, and/or content); demographic information (e.g., gender, race, age, etc.); identity information (e.g., anonymous identity, pseudonymous identity, legal identity, etc.); relationship information (e.g., relationships with other consumers); etc. associated with the consumer. The user device may add information to the consumer information, such as location information (e.g., an Internet protocol (IP) address, global position system (GPS) coordinates, etc.) and/or capability information (e.g., a make, model, etc.) associated with the user device. The user device may provide the consumer information to the lifestyle application platform.
  • The lifestyle application platform may receive the consumer information, and may create a consumer profile and a single authentication ID for the consumer based on the consumer information. The single authentication ID may include a password, a thumbprint, a voice command, a retinal scan, etc. associated with the consumer. The lifestyle application platform may provide the consumer profile and/or the single authentication ID to the user device. The user device may receive the consumer profile and/or the single authentication ID, and may store and/or display the consumer profile and/or the single authentication ID.
  • The first enterprise device may be associated with a first enterprise (e.g., a business, an organization, a government agency, etc.), and may provide first enterprise information to the lifestyle application platform. The first enterprise information may include offers for products, services, and/or content provided by the first enterprise; information associated with consumer interactions with the first enterprise (e.g., consumer profiles, consumer information gathered by the first enterprise, etc.); information associated with consumer transactions with the first enterprise; information associated with consumer wish lists for products, services, and/or content provided by the first enterprise; loyalty points for the consumer with the first enterprise; etc.
  • The second enterprise device may be associated with a second enterprise, and may provide second enterprise information to the lifestyle application platform. The second enterprise information may include offers for products, services, and/or content provided by the second enterprise; information associated with consumer interactions with the second enterprise; information associated with consumer transactions with the second enterprise; information associated with consumer wish lists for products, services, and/or content provided by the second enterprise; loyalty points for the consumer with the second enterprise; etc.
  • The lifestyle application platform may receive the consumer information, the first enterprise information, and the second enterprise information. The lifestyle application platform may analyze the received information, and may generate, from the first and second enterprise information, notifications, reports, offers, etc. for products, services, and/or content (e.g., provided by the first enterprise and/or the second enterprise) relevant to the consumer based on the analysis. The lifestyle application platform may provide the notifications, reports, offers, etc. (e.g., as relevant enterprise information) to the user device, which may display the notifications, reports, offers, etc. to the consumer.
  • The lifestyle application platform may generate, from the consumer information, consumer information (e.g., consumer profile data) relevant to the first enterprise and/or the second enterprise based on the analysis. The lifestyle application platform may provide the relevant consumer information to the first enterprise device and/or the second enterprise device, which may display the relevant consumer information to a user associated with the first enterprise and/or a user associated with the second enterprise, respectively.
  • As further shown in FIG. 1, the consumer may perform a transaction (e.g., buy coffee) with the first enterprise via the lifestyle application platform. The user device may provide a transaction request (e.g., to buy coffee) to the lifestyle application platform, and the lifestyle application platform may provide the transaction request to the first enterprise device. The first enterprise device may perform the transaction (e.g., may sell a cup of coffee to the consumer) based on the transaction request, and may provide an indication of the transaction performance to the lifestyle application platform. The lifestyle application platform may update the consumer profile based on the transaction (e.g., may increase a preference level for the coffee shop), and may provide the indication and/or the updated consumer profile to the user device.
  • In one example implementation, the first enterprise device and the second enterprise device may exchange consumer profile information with each other and/or with other enterprises associated with the lifestyle application platform. For example, the first enterprise device may provide additional consumer profile information to the second enterprise device, and the second enterprise device may provide additional consumer profile information to the first enterprise device. The first enterprise device may receive the additional consumer profile information from the second enterprise device. The first enterprise device may create the first enterprise information (e.g., relevant to the consumer) based on the consumer profile information determined by the first enterprise device and/or the additional consumer profile information received from the second enterprise device. In one example, the first enterprise information may include the consumer profile information modified based on the additional consumer profile information received from the second enterprise device.
  • The second enterprise device may receive the additional consumer profile information from the first enterprise device. The second enterprise device may create the second enterprise information (e.g., relevant to the consumer) based on the consumer profile information determined by the second enterprise device and/or the additional consumer profile information received from the first enterprise device. In one example, the second enterprise information may include the consumer profile information modified based on the additional consumer profile information received from the first enterprise device.
  • As used herein, the terms “consumer” and “user” may be used interchangeably. Also, the terms “consumer” and “user” are intended to be broadly interpreted to include a user device, or a user of a user device. The term “enterprise,” as used herein, is intended to be broadly interpreted to include a business, an organization, a government agency, an enterprise device, a user of an enterprise device, etc.
  • A “product,” as the term is used herein, is to be broadly interpreted to include anything that may be marketed or sold as a commodity or a good. For example, a product may include bread, coffee, bottled water, milk, soft drinks, pet food, beer, fuel, meat, fruit, automobiles, clothing, etc.
  • A “service,” as the term is used herein, is to be broadly interpreted to include any act or variety of work done for others (e.g., for compensation). For example, a service may include a repair service (e.g., for a product), a warranty (e.g., for a product), telecommunication services (e.g., telephone services, Internet services, network services, radio services, television services, video services, etc.), an automobile service (e.g., for selling automobiles), a food service (e.g., a restaurant), a banking service, a lodging service (e.g., a hotel), etc.
  • The term “content,” as used herein, is to be broadly interpreted to include video, audio, images, software downloads, and/or combinations of video, audio, images, and software downloads.
  • The term “component,” as used herein, is to be broadly construed to include hardware (e.g., a processor, a microprocessor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a chip, a memory device (e.g., a read only memory (ROM), a random access memory (RAM), etc.), etc.) or a combination of hardware and software (e.g., a processor, microprocessor, ASIC, etc. executing software contained in a memory device).
  • FIG. 2 is a diagram of an example environment 200 in which systems and/or methods described herein may be implemented. As illustrated, environment 200 may include a user device 210, an enterprise device 220, and a lifestyle application platform 230 connected by a network 240. The devices and/or the network of environment 200 may interconnect via wired and/or wireless connections.
  • User device 210 may include, for example, a radiotelephone; a personal communications system (PCS) terminal that may combine, for example, a cellular radiotelephone with data processing and data communications capabilities; a smart phone; a personal digital assistant (PDA) that may include, for example, one or more of a radiotelephone, a pager, Internet/intranet access, etc.; a laptop computer; a tablet computer; a desktop computer; a workstation computer; or other types of computation and communication devices. In one example, user device 210 may include a device that is capable of communicating with enterprise device 220 and/or lifestyle application platform 230 via network 240.
  • Enterprise device 220 may include one or more server devices, or other types of computation and communication devices, that gather, process, search, and/or provide information in a manner described herein. In one example implementation, enterprise device 220 may provide information associated with products, services, and/or content provided by an enterprise. For example, if the enterprise is a bank, enterprise device 220 may provide online banking services that enable consumers to perform transactions (e.g., deposits, withdrawals, etc.) with the bank; may provide electronic bank statements to consumers; may provide offers for services (e.g., loans, mortgages, etc.) to consumers; etc.
  • Lifestyle application platform 230 may include one or more server devices, or other types of computation and communication devices, that gather, process, search, and/or provide information in a manner described herein. In one example implementation, lifestyle application platform 230 may link identity, mobile, social, location, payment, commerce, etc. services to anticipate consumers' needs and to proactively recommend appropriate and customized products, services, and/or content to the consumers.
  • Network 240 may include a local area network (LAN), a wide area network (WAN), a metropolitan area network (MAN), a telephone network, such as the Public Switched Telephone Network (PSTN), an intranet, the Internet, an optical fiber (or fiber optic) based network, or a combination of networks. In one example implementation, network 240 may include a network that connects user device 210, enterprise device 220, and lifestyle application platform 230.
  • Although FIG. 2 shows example devices/networks of environment 200, in other implementations, environment 200 may include fewer devices/networks, different devices/networks, differently arranged devices/networks, or additional devices/networks than depicted in FIG. 2. Alternatively, or additionally, one or more devices/networks of environment 200 may perform one or more other tasks described as being performed by one or more other devices/networks of environment 200.
  • FIG. 3 is a diagram of example components of a device 300 that may correspond to one or more devices of environment 200 (FIG. 2). In one example implementation, one or more of the devices of environment 200 may include one or more devices 300 and/or one or more components of device 300. As illustrated in FIG. 3, device 300 may include a bus 310, a processing unit 320, a memory 330, an input device 340, an output device 350, and a communication interface 360.
  • Bus 310 may permit communication among the components of device 300. Processing unit 320 may include one or more processors and/or microprocessors that interpret and execute instructions. In other implementations, processing unit 320 may be implemented as or include one or more ASICs, FPGAs, or the like.
  • Memory 330 may include a RAM or another type of dynamic storage device that stores information and instructions for execution by processing unit 320, a ROM or another type of static storage device that stores static information and instructions for the processing unit 320, and/or some other type of magnetic or optical recording medium and a corresponding drive for storing information and/or instructions.
  • Input device 340 may include a device that permits an operator to input information to device 300, such as a keyboard, a keypad, a mouse, a pen, a microphone, a touch screen display, one or more biometric mechanisms, or the like. Output device 350 may include a device that outputs information to the operator, such as a display, a speaker, etc.
  • Communication interface 360 may include any transceiver-like mechanism that enables device 300 to communicate with other devices and/or systems. For example, communication interface 360 may include mechanisms for communicating with other devices, such as other devices of environment 300.
  • As described herein, device 300 may perform certain operations in response to processing unit 320 executing software instructions contained in a computer-readable medium, such as memory 330. A computer-readable medium may be defined as a non-transitory memory device. A memory device may include memory space within a single physical memory device or spread across multiple physical memory devices. The software instructions may be read into memory 330 from another computer-readable medium or from another device via communication interface 360. The software instructions contained in memory 330 may cause processing unit 320 to perform processes described herein. Alternatively, or additionally, hardwired circuitry may be used in place of or in combination with software instructions to implement processes described herein. Thus, implementations described herein are not limited to any specific combination of hardware circuitry and software.
  • Although FIG. 3 shows example components of device 300, in other implementations, device 300 may include fewer components, different components, differently arranged components, or additional components than depicted in FIG. 3. Alternatively, or additionally, one or more components of device 300 may perform one or more other tasks described as being performed by one or more other components of device 300.
  • FIG. 4 is a diagram of example operations capable of being performed by an example portion 400 of environment 200 (FIG. 2). As shown, environment portion 400 may include user device 210, enterprise device 220, and lifestyle application platform 230. User device 210, enterprise device 220, and lifestyle application platform 230 may include the features described above in connection with, for example, one or more of FIGS. 1-3.
  • A consumer may utilize user device 210 to connect to lifestyle application platform 230, and to download a lifestyle application from lifestyle application platform 230. The lifestyle application may be installed on user device 210, and may enable user device 210 to access and/or utilize the functionality provided by lifestyle application platform 230. For example, the lifestyle application may enable the consumer, via user device 210, to create, maintain, and/or update a consumer profile that is stored by lifestyle application platform 230. The consumer profile may be automatically updated by lifestyle application platform 230 based on the consumer's interactions with enterprise devices 220 via lifestyle application platform 230. The consumer profile may enable lifestyle application platform 230 to intelligently link information provided by the consumer and enterprises so that lifestyle application platform 230 may anticipate the consumer's needs and proactively recommend appropriate and customized products, services, and/or content to the consumer.
  • As further shown in FIG. 4, the consumer may provide consumer information 410 to user device 210. Consumer information 410 may include brand preferences (e.g., for products, services, and/or content); demographic information (e.g., gender, race, age, etc.); identity information (e.g., anonymous identity, pseudonymous identity, legal identity, etc.); relationship information (e.g., relationships with other consumers); etc. associated with the consumer. User device 210 may add information to consumer information 410, such as location information (e.g., an IP address, GPS coordinates, etc.) and/or capability information (e.g., a make, model, etc.) associated with user device 210.
  • Alternatively, or additionally, user device 210 may supplement information provided in consumer information 410. For example, user device 210 may supplement the relationship information by including information associated with contacts of an address book stored on user device 210, consumer social network information, call logs information, messaging information, etc. in the relationship. User device 210 may supplement the identity information by including consumer purchase history information stored on user device 210, browsing history stored on user device 210, social network IDs of the consumer stored on user device 210, consumer user names and/or passwords, content downloaded to user device 210, etc. in the identity information.
  • The anonymous identity information may include information that may not identify the consumer. For example, the anonymous identity information may include a credit score associated with the consumer, a purchase history of the consumer, geo-location information associated with user device 210, a browsing history of the consumer, a propensity score associated with the consumer, an influence score associated with the consumer, etc. The pseudonymous identity information may include information that partially identifies the consumer. For example, the pseudonymous identity information may include personal data identified by the consumer (e.g., age, home address, etc.); consumer profile information (e.g., created by lifestyle application platform 230); consumer preferences for particular products, services, and/or content; consumer purchase intentions (e.g., a price range for a product, a specific type of product, etc.); social network IDs associated with the consumer; personas associated with the consumer; etc. The legal identity information may include information that completely identifies the consumer. For example, the legal identity information may include a full name of the consumer, contact information of the consumer, an IP address of user device 210, a driver's license number of the consumer, a social security number of the consumer, etc. The legal identity information may or may not include other sensitive information of the consumer, such as credit card numbers, medical information, account numbers, secret questions, passwords, personal identification numbers (PINs), etc. associated with the consumer. The consumer may have control over the information provided in customer information 410, and may opt-in or opt-out of the relationship with lifestyle application platform 230 at any time.
  • In one example implementation, lifestyle application platform 230 may enable the consumer to select a different type of identity information (e.g., anonymous, pseudonymous, or legal) to share with enterprises on an enterprise-by-enterprise basis, a transaction-by-transaction basis, each time user device 210 utilizes lifestyle application platform 230, etc. Further details of selecting different types of identity information are provided below in connection with, for example, FIGS. 5-7. As further shown in FIG. 4, user device 210 may provide consumer information 410 to lifestyle application platform 230.
  • Lifestyle application platform 230 may receive consumer information 410, and may create a consumer profile and a single authentication ID for the consumer based on consumer information 410. The single authentication ID may include a password, a thumbprint, a voice command, a retinal scan, etc. associated with the consumer. Lifestyle application platform 230 may enable user device 210 (e.g., via the lifestyle application) to access, view, and/or modify the consumer profile. The consumer may access the consumer profile and/or the functionality of lifestyle application platform 230 by providing (e.g., via user device 210) the single authentication ID to lifestyle application platform 230.
  • In one example, lifestyle application platform 230 may utilize the consumer's name, email address, telephone number, home address, etc. (e.g., provided in consumer information 410) to create the consumer profile. Lifestyle application platform 230 may associate a unique identifier (e.g., an alphabetical identifier, a numeric identifier, an alphanumeric identifier, etc.) with the consumer profile. Lifestyle application platform 230 may then populate the consumer profile with the brand preferences, enterprise preferences, relationship information, etc. provided by consumer information 410. Lifestyle application platform 230 may credit an appropriate amount of money to an electronic wallet associated with the consumer profile, and may award appropriate brand loyalty points (e.g., points that enable the consumer to receive benefits from enterprises) to the consumer profile.
  • Enterprise device 220 may be associated with an enterprise, and may provide enterprise information 420 to lifestyle application platform 230. Enterprise information 420 may include offers for products, services, and/or content provided by the enterprise; information associated with consumer interactions with the enterprise (e.g., consumer profiles, consumer information gathered by the enterprise, etc.); information associated with consumer transactions with the enterprise; information associated with consumer wish lists for products, services, and/or content provided by the enterprise; etc.
  • Lifestyle application platform 230 may receive enterprise information 420, and may analyze consumer information 410 and enterprise information 420. In one example implementation, lifestyle application platform 230 may compare consumer information 410 and enterprise information 420, and may determine whether any portion of consumer information 410 matches any portion of enterprise information 420. For example, if consumer information 410 indicates that the consumer is interested in a particular product offered by the enterprise, lifestyle application platform 230 may determine that information associated with the particular product should be provided to the consumer. Alternatively, or additionally, lifestyle application platform 230 may associate consumer information 410 with enterprise information 420 by comparing consumer information 410 with enterprise information 420. Lifestyle application platform 230 may determine an appropriate product, service, and/or content to provide to the consumer based on the association of consumer information 410 with enterprise information 420.
  • Based on the analysis, lifestyle application platform 230 may generate, from enterprise information 420, enterprise information 430 (e.g., notifications, reports, offers, etc. for products, services, and/or content provided by the enterprise) relevant to the consumer. Lifestyle application platform 230 may provide the relevant enterprise information 430 to user device 210, and user device 210 may display the relevant enterprise information 430 to the consumer.
  • Based on the analysis, lifestyle application platform 230 may generate, from consumer information 410, consumer information 440 (e.g., consumer profile data) relevant to the enterprise. Lifestyle application platform 230 may provide the relevant consumer information 440 to enterprise device 220, and enterprise device 220 may display the relevant consumer information 440 to a user associated with the enterprise. Alternatively, or additionally, enterprise device 220 may share the relevant consumer information 440 with other enterprise devices 220, and/or may receive relevant consumer information 440 from the other enterprise devices 220.
  • Although FIG. 4 shows example components of environment portion 400, in other implementations, environment portion 400 may include fewer components, different components, differently arranged components, or additional components than depicted in FIG. 4. Additionally, or alternatively, one or more components of environment portion 400 may perform one or more other tasks described as being performed by one or more other components of environment portion 400.
  • FIG. 5 is a diagram of example functional components of lifestyle application platform 230. In one implementation, the functions described in connection with FIG. 5 may be performed by one or more components of device 300 (FIG. 3) or by one or more devices 300. As shown in FIG. 5, lifestyle application platform 230 may include a consumer portal component 500, a consumer services component 510, an enterprise portal component 520, an enterprise services component 530, an analytics component 540, a data management component 550, a data integration component 560, a data sources component 570, and an application/system integration component 580.
  • Consumer portal component 500 may provide consumers (e.g., via user devices 210) with access to lifestyle application platform 230. In one example, consumer portal component 500 may provide a consumer interface (e.g., a consumer dashboard) that may be accessible via the lifestyle application provided on a user device 210, a web browser, etc. The consumer interface may trigger events when the consumer interacts with various technologies available to user device 210 (e.g., near field communication (NFC), GPS, etc.); may support a customized dashboard for the consumer; and may permit the consumer to contact another consumer (e.g., in a social group) directly through lifestyle application platform 230, via short message service (SMS), via a phone call, etc. In one example, the consumer interface may include a consumer profile control panel and a consumer relationship control panel that provide full functionality of lifestyle application platform 230 to consumers that have been authenticated.
  • Consumer portal component 500 may provide identity-related functions, such as consumer registration, consumer identity proofing, credential issuance to the consumer, authentication of the consumer, etc. Consumer portal component 500 may interface with a variety of access technologies, such as NFC, SMS, unstructured supplementary service data (USSD), web portal, mobile application, active radio-frequency identification (RFID), geo-location, digital signs, quick response (QR) codes, interactive voice response (IVR), etc. Consumer portal component 500 may support open application programming interfaces (APIs), and may support trusted service manager (TSM) capabilities for over the air (OTA) download and management of subscriber identity module (SIM) applications on mobile devices. Consumer portal component 500 may capture the consumer's geo-location via various technologies, such as GPS, WiFi, IP address, cellular tower, femtocell, etc.
  • Consumer portal component 500 may provide consumer login and authentication functionality. For example, consumer portal component 500 may not require login authentication for all consumer activities within lifestyle application platform 230. If an activity requires a consumer to login to perform the activity, consumer portal component 500 may present an authentication challenge to the consumer. When a consumer successfully completes the authentication challenge, consumer portal component 500 may return the consumer to the activity that prompted the need for login. Consumer portal component 500 may support a strong, two-factor authentication as a default for a consumer to access restricted activities. Consumer portal component 500 may support a web single sign on (SSO) authentication for accessing enterprise devices 220.
  • Consumer services component 510 may provide consumer services offered by lifestyle application platform 230. For example, consumer services component 510 may provide profile management services, relationship management services, identity tracking services, offer services, loyalty services, payment services, web SSO services, etc. The profile management services may enable a consumer to create, review, and/or edit a profile associated with the consumer. The relationship management services may enable a consumer to set preferences for and manage preferred brands of the consumer; offers for products, services, and/or content provided by enterprises; loyalty programs provided by enterprises; and consumer digital payment services. The identity tracking services may enable a consumer to receive alerts regarding potential identity theft, and to receive reports on how their identity has been used. The offer services may enable a consumer to manage offers (e.g., coupons, referrals, etc.) for products, services, and/or content provided by enterprises. The loyalty services may enable a consumer to manage loyalty programs provided by enterprises. The payment services may enable a consumer to manage digital payment services offered to the consumer. The web SSO services may enable the consumer to manage consumer access to enterprise devices 220.
  • Enterprise portal component 520 may provide enterprises (e.g., via enterprise devices 220) with access to lifestyle application platform 230. In one example, enterprise portal component 520 may provide an enterprise interface (e.g., an enterprise dashboard) that may be accessible by enterprise device 220 via a secure web browser or some other mechanism. Enterprise portal component 520 may support role-based access for various enterprise user roles, such as an enterprise security administrator, an enterprise marketing administrator, an enterprise approving authority, an enterprise coordinator, an enterprise help desk, etc. At initial login, enterprise portal component 520 may present an enterprise user with an authentication challenge. Upon successfully completing the authentication challenge, the enterprise user may have access to the enterprise interface. Enterprise portal component 520 may a support strong, two-factor authentication as a default for an enterprise user to access the enterprise interface.
  • Enterprise services component 530 may provide enterprise services offered by lifestyle application platform 230. For example, enterprise services component 530 may provide enterprise payment services, data exchange and processing services, profile procurement services, enterprise database maintenance services, coupon management services, referral management services, loyalty program management services, preference-based targeting tools, transaction-based consumer value forecasting, fraud prevention, etc. The enterprise payment services may enable an enterprise to manage payments to or from partner enterprises. The data exchange and processing services may enable an enterprise to schedule and manage data processing activities. The profile procurement services may enable an enterprise to procure consumer profile information from partner enterprises. The enterprise database maintenance services may enable an enterprise to manage and update internal database attributes. The coupon management services may enable an enterprise to create, manage, delete, etc. one or more coupons for consumers. The referral management services may enable an enterprise to manage referral partnerships with partner enterprises. The loyalty program management services may enable an enterprise to manage loyalty programs provided to consumers. The preference-based targeting tools may enable an enterprise to manage consumer targeting services. The transaction-based consumer value forecasting may enable an enterprise to specify market analytics report parameters and request market analytics reports. Fraud prevention may enable an enterprise to set security preferences for enterprise partners.
  • Analytics component 540 may enable lifestyle application platform 230 to analyze, data mine, model, segment, etc. data (e.g., consumer information 410 and/or enterprise information 420, FIG. 4). Analytics component 540 may create calculations, algorithms, etc. used by data integration component 560. Analytics component 540 may utilize the analytically-produced data to provide reports, interfaces, etc. used by consumer portal component 500 and/or enterprise portal component 520.
  • Data management component 550 may receive and store data for lifestyle application platform 230. The data may include internal data (e.g., consumer information 410 and/or enterprise information 420, FIG. 4) and external data. The external data may be provided by third parties to lifestyle application platform 230 and may include marketing reports, consumer information, sales reports for products, services, and/or content, etc. In one example, data management component 550 may store the data in a data warehouse or some other type of data structure.
  • Data integration component 560 may manage integration of data stored by lifestyle application platform 230 in data sources component 570. In one example, data integration component 560 may manage the integration of data across data sources, databases, etc. by applying rules and/or processes to ensure that the data is processed correctly. Data integration component 560 may integrate the data by converting the data to metadata, enriching the data, transforming the data, aggregating the data, performing ETL (extracting, transforming, and loading) on the data, cleansing the data, validating the data, harmonizing the data, etc.
  • Data sources component 570 may store data received by lifestyle application platform 230. In one example, data sources component 570 may store internal data and external data. The internal data may include consumer profiles, consumer transactions information, universal identity services (UIS) information, usage information associated with the lifestyle application, information associated with web usage by user devices 210, information associated with usage of user devices 210, etc. The external data may include enterprise profile information, consumer loyalty profiles, third party source data, etc.
  • Application/system integration component 580 may provide functionality to lifestyle application platform 230 and may control capabilities of lifestyle application platform 230. Application/system integration component 580 may provide web services and tools that leverage functionality and data stored in systems outside of lifestyle application platform 230. In one example, application/system integration component 580 may provide a rules-oriented infrastructure of policies and business rules that govern how enterprises interact with each other. Application/system integration component 580 may create, update, and manage enterprise information, enterprise profiles, enterprise accounts, etc. Application/system integration component 580 may create, update, and manage programs, such as coupon services, referral services, loyalty program services, digital payment services, etc.
  • Although FIG. 5 shows example functional components of lifestyle application platform 230, in other implementations, lifestyle application platform 230 may include fewer functional components, different functional components, differently arranged functional components, or additional functional components than depicted in FIG. 5. Additionally, or alternatively, one or more functional components of lifestyle application platform 230 may perform one or more other tasks described as being performed by one or more other functional components of lifestyle application platform 230.
  • FIG. 6 is a diagram of example functional components of consumer portal component 500 (FIG. 5). In one implementation, the functions described in connection with FIG. 6 may be performed by one or more components of device 300 (FIG. 3) or by one or more devices 300. As shown in FIG. 6, consumer portal component 500 may include a profile control panel component 600 and a relationship control panel component 610.
  • Profile control panel component 600 may support creation of consumer profiles via consumer manual entry of profile data (e.g., with user device 210), enterprise devices 220 bulk loading of multiple consumer profiles, lifestyle application platform 230 bulk loading of multiple consumer profiles, etc. Profile control panel component 600 may enable a consumer to review and/or edit profile data, and may enforce rules for which profile data fields are required and optional. Profile control panel component 600 may enable a consumer to confirm and submit profile data, and may return error messages to the consumer when fields are inappropriately populated or incomplete. Profile control panel component 600 may send consumer profile data to UIS so that the UIS may create or append a UIS profile for enrollment and credentialing.
  • In one example, profile control panel component 600 may provide a privacy management service to a consumer. The privacy management service may support a privacy setting matrix with respect to data defined by data usage, data type, whether a consumer has the option to opt-in/opt-out, etc. The privacy matrix may define a data framework to which business rules may be applied. The privacy management service may include default privacy settings as defined by lifestyle application platform 230, and may not permit a consumer to set privacy settings until after the consumer profile is created. The privacy management service may enable a consumer to prohibit use of qualifying data types. The data usage activities may include utilizing consumer profile data for telemarketing, marketing emails, marketing postal mail, online advertising, wireless location services, geographic and relevant mobile advertising, business and marketing reports, etc. The data types may include anonymous, aggregate, pseudonymous, personally identifiable, sensitive, etc. data types.
  • The privacy management service may enable a consumer to select a method (e.g. email, text message, intra-system communications, etc.) by which lifestyle communication platform 230 communicates information to consumer. The privacy management service may enable a consumer to save privacy settings as a privacy template, and/or to make a single selection from multiple pre-defined privacy templates.
  • Relationship control panel component 610 may enable a consumer to create, edit, and manage relationships with enterprises and/or other consumers. Relationship control panel component 610 may enable a consumer to control and set preferences for program management services, offer services, loyalty services, digital payment services, etc. provided by lifestyle application platform 230. Lifestyle application platform 230 may prioritize marketing channel settings in the relationship control panel component 610 over global privacy settings in profile control panel component 600 if a change to the settings has been confirmed. Relationship control panel component 610 may enable a consumer to order a product, a service, and/or content, and may tie together a stream of operations in a way that appears as one seamless transaction to the consumer, such as placing an order, redeeming an applicable offer, making a payment, receiving a loyalty program reward credit, etc.
  • In one example, relationship control panel component 610 may support program management services. The program management services may enable a consumer to view and set preference or “like” settings associated with enterprises, product/service brands, product/service types, data usage, contact frequency, access method (e.g., anonymous access, web SSO, etc.), etc. Lifestyle application platform 230 may import consumer transactional data from enterprises and other third party data sources to pre-populate the program management preference settings not provided by the consumer. The program management service may enable a consumer to specify how the consumer's preferences are populated within lifestyle application platform 230 (e.g., via manual entry, import from a third party source, based on transactional behavior within lifestyle application platform 230, etc.).
  • The program management service may enable a consumer to associate other consumers into a social group, and may enable the consumer to define their relationship categories for the other consumers in the social group (e.g., as acquaintances, friends, family members, colleagues, a spouse, etc.). The program management service may import or retrieve relationship categories from sources outside lifestyle application platform 230, such as from a user device 210 operating system, third party applications, third party social media, etc. The program management service may enable a consumer to define sharing rights for a relationship category, and may store preference settings for the other consumers in the social group. The program management service may provide the preference settings for the other consumers in the social group to enterprises, and may provide the preference settings for other consumers in the social group to another consumer. The program management service may enable a consumer to exchange preferences within the social group remotely, via physical interaction, etc.
  • Although FIG. 6 shows example functional components of consumer portal component 500, in other implementations, consumer portal component 500 may include fewer functional components, different functional components, differently arranged functional components, or additional functional components than depicted in FIG. 6. Additionally, or alternatively, one or more functional components of consumer portal component 500 may perform one or more other tasks described as being performed by one or more other functional components of consumer portal component 500.
  • FIG. 7 is a diagram of example functional components of consumer services component 510. In one implementation, the functions described in connection with FIG. 7 may be performed by one or more components of device 300 (FIG. 3) or by one or more devices 300. As shown in FIG. 7, consumer services component 510 may include a profile management component 700, a relationship management component 710, an identity tracking component 720, an offers component 730, a loyalty component 740, a payment component 750, and a web SSO component 760.
  • Profile management component 700 may enable lifestyle application platform 230 to provide consumer profile management services to consumers. Profile management component 700 may enable consumers to create consumer profiles via consumer manual entry of profile data (e.g., with user device 210), enterprise devices 220 bulk loading of multiple consumer profiles, lifestyle application platform 230 bulk loading of multiple consumer profiles, etc. Profile management component 700 may enable a consumer to review and/or edit profile data, and may enforce rules for which profile data fields are required and optional. Profile management component 700 may enable a consumer to confirm and submit profile data, and may return error messages to the consumer when fields are inappropriately populated or incomplete. Profile management component 700 may send consumer profile data to a UIS so that the UIS may create or append a UIS profile for enrollment and credentialing.
  • Relationship management component 710 may enable a consumer to create, edit, and manage relationships with enterprises and/or other consumers. Relationship management component 710 may enable a consumer to control and set preferences for program management services, offer services, loyalty services, digital payment services, etc. provided by lifestyle application platform 230. Relationship management component 710 may provide program management services described above. For example, the program management services may enable a consumer to view and set preference settings associated with enterprises, product/service brands, product/service types, data usage, contact frequency, access method (e.g., anonymous access, Web SSO, etc.), etc.
  • Identity tracking component 720 may send alerts to a consumer via the consumer's preset communication channels. The alerts may alert the consumer about a potential compromise of the consumer's identity based on triggers from the UIS. Identity tracking component 720 may provide consumer account monitoring, and may provide a composite, activity-based view of account usage. Identity tracking component 720 may provide an interface for a consumer to specify and receive reports on how the consumer's identity has been used.
  • Offers component 730 may enable a consumer to manage offers, such as coupons, referrals, future offer-based program types, etc. A coupon may include an offer name, an offer description, an offer code, an offer workflow, a product, a service, an automatically-enrolled new consumer, a number of offers on enroll, a maximum number of offers, timing of the offer, a location of the offer, etc. Offers component 730 may enable a consumer to search offers, sort offers, and/or set interface preferences regarding how the consumer searches, sorts, and interacts with offers. Offers component 730 may enable a consumer to automatically redeem an offer based on consumer-defined qualifications, and may support dynamic, manual redemption of offers, at a time of a transaction.
  • Loyalty component 740 may enable a consumer to set preference settings for loyalty programs with enterprises. The preference settings may include method of contact (e.g., email, mail, telemarketing, text message, etc.), contact frequency, authentication method, etc. Lifestyle application platform 230 may import loyalty programs information (e.g., from enterprises and/or third parties), for a specific consumer, into loyalty component 740. Loyalty component 740 may enable a consumer to specify qualifications by which stored loyalty rewards points are used, such as by product category, brand, enterprise, location, offer attributes, price, cumulative savings, manual/automated selection, etc. Loyalty component 740 may enable a consumer to search loyalty program information, sort loyalty program information, and/or set interface preferences regarding how the consumer searches, sorts, and interacts with loyalty programs.
  • Loyalty component 740 may enable a consumer to redeem loyalty rewards points automatically based on consumer-defined qualifications, and may support dynamic, manual redemption of loyalty rewards points, at a time of a transaction. Loyalty component 740 may enable enterprises to communicate, to consumer loyalty program members, warranties, rebates, recall notices, surveys, product registrations, reviews, etc. Loyalty component 740 may communicate with outside institutions to capture payment transactions by a consumer and to credit rewards to the consumer. Loyalty component 740 may award loyalty rewards to consumers based on non-purchase transactions.
  • Payment component 750 may import consumer payment information, such as credit card information, debit card information, coupon information, voucher information, etc. Payment component 750 may perform pre-authorization functions for digital payment transactions, and may enable a consumer to make a hybrid payment from digital payment, offers, and loyalty program rewards points based on consumer-defined qualifications. Upon completion of a payment, payment component 750 may remove an offer from a consumer's offers service, debit a consumer's loyalty program rewards account, debit a consumer's digital payment account, etc. Payment component 750 may enable a consumer to specify qualifications by which payment methods are used, such as by product category, brand, enterprise, location, offer attributes, price, cumulative savings, manual/automated selection, hybrid payments, etc.
  • Payment component 750 may capture a payment account transaction, for all purchases, in the form of a digital equivalent of a receipt, and may enable an enterprise to attach an offer to a digital receipt. Payment component 750 may enable a consumer to search payment account transactions, sort payment account transactions, and/or set interface preferences regarding how the consumer searches, sorts, and interacts with payment method accounts. Payment component 750 may enable a consumer to make payments via specified payment methods based on consumer-defined qualifications, and may support dynamic, manual selection of a payment method, at a time of a transaction.
  • Payment component 750 may enable a consumer to replenish an account balance (e.g., via funds from an account outside lifestyle application platform 230), debit an account balance (e.g., return funds to an account outside lifestyle application platform 230), and/or request a refund from an enterprise. Payment component 750 may advise a consumer on the success or failure of a payment, and may provide an e-commerce data conduit with a financial institution (e.g. a bank, a credit card provider, etc.) that shares consumer e-payment data. Payment component 750 may store a real-time transaction linkage to an institution with up-to-date balance information.
  • Web SSO component 760 may enable a consumer to access enterprise devices 220 via web SSO, one-time SSO, anonymous access, etc. Web SSO component 760 may provide consumer access to enterprise devices 220 at an authentication level specified by an enterprise or by the consumer for the enterprise. With regard to web SSO, web SSO component 760 may provide a consumer with web SSO access to enterprise devices 220 if specifically allowed by the enterprise. The consumer, when accessing enterprise devices 220 via web SSO access, may be authenticated and recognized by enterprise devices 220. With regard to one-time SSO, web SSO component 760 may request a consumer to confirm one-time SSO when accessing enterprise devices 220. Web SSO component 760 may permit one-time SSO access to enterprise devices 220 if specifically allowed by the enterprise. The consumer, when accessing enterprise devices 220 via one-time SSO access, may be authenticated and recognized by enterprise devices 220. Web SSO component 760 may redirect a consumer, when using anonymous access to enterprise devices 220, to a public landing page provided by enterprise devices 220.
  • Although FIG. 7 shows example functional components of consumer services component 510, in other implementations, consumer services component 510 may include fewer functional components, different functional components, differently arranged functional components, or additional functional components than depicted in FIG. 7. Additionally, or alternatively, one or more functional components of consumer services component 510 may perform one or more other tasks described as being performed by one or more other functional components of consumer services component 510.
  • FIG. 8 is a diagram of example functional components of enterprise portal component 520 of lifestyle application platform 230 (FIG. 2). In one implementation, the functions described in connection with FIG. 8 may be performed by one or more components of device 300 (FIG. 3) or by one or more devices 300. As shown in FIG. 8, enterprise portal component 520 may include an enterprise settings control panel component 800, an enterprise payment control panel component 810, an enterprise profile control panel component 820, an enterprise campaign control panel component 830, an enterprise marketing analytics control panel component 840, an enterprise help desk control panel component 850, and an enterprise security control panel component 860.
  • Enterprise settings control panel component 800 may enable an enterprise to restrict/enable data exchange with another enterprise, and define and manage the enterprise's locations, the enterprise's association with offer/loyalty programs, the enterprise's customer association with the offer/loyalty programs, etc. Enterprise settings control panel component 800 may enable an enterprise to restrict or enable data sharing privileges with another enterprise, and may provide restricted data element sharing between enterprises for profile procurement, referral, analytics, etc. exchanges. Enterprise settings control panel component 800 may enable an enterprise to define one or multiple enterprise locations that may interact with consumers, and to retrieve enterprise locations, update enterprise locations, delete enterprise locations, etc.
  • Enterprise settings control panel component 800 may enable an enterprise to define one or more programs, retrieve programs, update programs, etc. The programs may include coupon services, loyalty program services, referral services, digital payment services, etc. Enterprise settings control panel component 800 may enable an enterprise to associate the enterprise with one or more programs, retrieve the associated programs, create associated programs, delete associated programs, etc. Enterprise settings control panel component 800 may enable an enterprise to associate one or more consumers with a program (e.g., subject to the consumer's approval), retrieve the associated consumer programs, create associated consumer programs, delete associated consumer programs, etc.
  • Enterprise settings control panel component 800 may enable an enterprise to define one or more workflows that dictate how an action within lifestyle application platform 230 is triggered by an event. Enterprise settings control panel component 800 may enable an enterprise to retrieve workflows, update workflows, obtain specifications for workflows, update the specifications for workflows, etc. Enterprise settings control panel component 800 may enable an enterprise to define settings that require confirmation of the enterprise for certain marketing activities. The marketing activities may include profile procurement requests, profile procurement request acceptance, coupon publication approval, referral requests, referral request acceptance, loyalty program publication approval, etc. Enterprise settings control panel component 800 may enable an enterprise to customize and limit the enterprise dashboard functionality.
  • Enterprise payment control panel component 810 may enable an enterprise to replenish the enterprise's accounts balance; debit the enterprise's accounts balance; view, search, and sort the enterprise's payments; set interface settings; request a refund for a payment; track collection status of marketing exchange fees; etc. Enterprise payment control panel component 810 may enable various payment methods (e.g., credit card, debit card, automated clearing house (ACH) transactions, etc.) to be imported for an enterprise, and may enable an enterprise to replenish the enterprise's account balance (e.g., via funds from an account outside of lifestyle application platform 230). Enterprise payment control panel component 810 may enable an enterprise to debit the enterprise's account balance (e.g., returning funds to an account outside of lifestyle application platform 230), and may capture a payment account transaction, for all purchases, in the form of a digital equivalent of a receipt.
  • Enterprise payment control panel component 810 may enable an enterprise to search payment account transactions, sort payment account transactions, set interface preferences regarding how the enterprise searches, sorts, and interacts with payment method accounts, etc. Enterprise payment control panel component 810 may enable an enterprise to request a refund from lifestyle application platform 230, and may notify an enterprise about a success or a failure of a payment. Enterprise payment control panel component 810 may provide an e-commerce data conduit with a financial institution (e.g. a bank, a credit card provider, etc.) that shares an enterprise's e-payment data. Enterprise payment control panel component 810 may provide a method for tracking all agreed upon fees for consumer data record exchange, as well as a collection status of those fees.
  • Enterprise profile control panel component 820 may provide role-based access and operation rights for an enterprise to data exchange and processing services, profile procurement services, enterprise database maintenance services, etc. Enterprise profile control panel component 820 may compile a list of consumer data records based on data element criteria and selectivity, may differentiate between opt-in and opt-out consumer data records, and may suppress or select those records as specified by particular rules. Enterprise profile control panel component 820 may suppress records for marketing campaigns that do not meet a consumer's frequency preferences, and may support receipt of data files from third party sources (e.g., enterprise partners, government agencies, etc.).
  • Enterprise campaign control panel component 830 may provide role-based access and operations rights for an enterprise to coupon management services, referral management services, loyalty program management services, etc. Enterprise campaign control panel component 830 may identify real-time, transaction-based parses from a transaction log file as a basis for triggering a marketing program based on coupons, referrals, loyalty program management, future marketing effort-based programs, marketing efforts on enterprise devices 220, marketing efforts from third party systems, etc. Enterprise campaign control panel component 830 may relay real-time transaction-based triggers from the transaction log file to enterprise device 220.
  • Enterprise campaign control panel component 830 may create marketing programs that rely upon real-time transactional data exchange with enterprise device 220 immediately after a purchase so that associated product offerings may be conveyed to a consumer. Enterprise campaign control panel component 830 may create geo-location based marketing programs that provide geographically targeted marketing efforts based upon consumer proximity to an enterprise location. Enterprise campaign control panel component 830 may create marketing programs that rely on providing related suggestions while a consumer is searching for products and offers.
  • Enterprise marketing analytics control panel component 840 may provide an enterprise with access to customer targeting services, market analysis services, etc. Enterprise marketing analytics control panel component 840 may capture, for analytics processing, transaction data at every process step within lifestyle application platform 230 that interacts with a consumer data element. Enterprise marketing analytics control panel component 840 may capture, for marketing analytics processing, consumer data, such as demographic information, identity information, geographic information, transactional information, channel specific contact information, campaign performances, etc. associated with consumers. Enterprise marketing analytics control panel component 840 may generate analytics reports based on the consumer data and/or based on third party data received from enterprise devices 220.
  • For consumers who are customers of an enterprise, enterprise help desk control panel component 850 may retrieve consumer information, create consumer profiles, update consumer profiles, retrieve consumer profiles, obtain a status of a consumer, change the status of the consumer, etc. Enterprise help desk control panel component 850 may enable an enterprise to retrieve accounts of a consumer, retrieve balance information for a consumer account, retrieve transactions of a consumer account, etc.
  • Enterprise security control panel component 860 may enable an enterprise to access UIS administrative functionality and to set security preferences for the enterprise. Enterprise security control panel component 860 may enable an enterprise to have search, auditing, and reporting capabilities for fraud and security log records of the enterprise. Enterprise security control panel component 860 may enable enterprises to change lifestyle application platform 230 default login duration settings.
  • Although FIG. 8 shows example functional components of enterprise portal component 520, in other implementations, enterprise portal component 520 may include fewer functional components, different functional components, differently arranged functional components, or additional functional components than depicted in FIG. 8. Additionally, or alternatively, one or more functional components of enterprise portal component 520 may perform one or more other tasks described as being performed by one or more other functional components of enterprise portal component 520.
  • FIG. 9 is a diagram of example functional components of enterprise services component 530 of lifestyle application platform 230 (FIG. 2). In one implementation, the functions described in connection with FIG. 9 may be performed by one or more components of device 300 (FIG. 3) or by one or more devices 300. As shown in FIG. 9, enterprise services component 530 may include an enterprise payment services component 900, an enterprise data exchange services component 910, an enterprise profile procurement services component 920, an enterprise database maintenance component 930, an enterprise coupon management services component 940, an enterprise referral management services component 950, an enterprise loyalty management services component 960, an enterprise preference targeting tools component 970, an enterprise transaction value forecasting component 980, and an enterprise fraud prevention component 990.
  • Enterprise payment services component 900 may enable an enterprise to replenish the enterprise's accounts balance; debit the enterprise's accounts balance; view, search, and sort the enterprise's payments; set interface settings; request a refund for a payment; track collection status of marketing exchange fees; etc. Enterprise payment services component 900 may enable various payment methods to be imported for an enterprise, and may enable an enterprise to replenish the enterprise's account balance. Enterprise payment services component 900 may enable an enterprise to debit the enterprise's account balance, and may capture a payment account transaction, for all purchases, in the form of a digital equivalent of a receipt.
  • Enterprise payment services component 900 may enable an enterprise to search payment account transactions, sort payment account transactions, set interface preferences regarding how the enterprise searches, sorts, and interacts with payment method accounts, etc. Enterprise payment services component 900 may enable an enterprise to request a refund from lifestyle application platform 230, and may notify an enterprise about a success or a failure of a payment. Enterprise payment services component 900 may provide an e-commerce data conduit with a financial institution that shares an enterprise's e-payment data. Enterprise payment services component 900 may track all agreed upon fees for consumer data record exchange, as well as a collection status of those fees.
  • Enterprise data exchange services component 910 may enable an enterprise to schedule data processing activities, such as data downloading, data merging and/or purging, data cleansing, data suppression, data fulfillment, etc. Enterprise data exchange services component 910 may perform data merging/purging, may de-duplicate consumer data records, and may compile the information into a single flat file. The data cleansing may be performed against known, acceptable data records. Enterprise data exchange services component 910 may suppress or omit a consumer data record from another consumer data record for consumers that opted out of marketing campaign data usage, are listed on government compiled privacy lists, have not paid for products or services, opted out of all marketing activities, etc.
  • Enterprise data exchange services component 910 may suppress consumer data provided by an enterprise within a marketing exchange community, and may transmit compiled consumer data records to an authorized third party, such as a mail house, an email fulfillment provider, a SMS provider, a list broker service, etc. Enterprise data exchange services component 910 may provide an enterprise with a status view of all merge/purge, data cleanse, suppression and fulfillment processes that pertain to the enterprise. Enterprise data exchange services component 910 may provide an enterprise a detailed data processing view that can be searched and sorted by campaign, marketing channel, product/service, stage of data processing, etc.
  • Enterprise profile procurement services component 920 may enable an enterprise to obtain data order counts, request a data order from another enterprise, track a data order, append documentation to a data order, review a data order from another enterprise, approve a data order, etc. Enterprise profile procurement services component 920 may enable enterprises to exchange consumer profile data with segmentation and criteria based data element selectivity. Enterprise profile procurement services component 920 may support consumer data record selectivity based on demographics, purchase type, industry segmentation, income, purchase amount, purchase method, ethnicity, etc. Enterprise profile procurement services component 920 may enable an enterprise to query a database storing consumer data records by data record selectivity.
  • Enterprise profile procurement services component 920 may enable an enterprise to confirm and order a list of consumer data records for a defined marketing campaign from another enterprise. Enterprise profile procurement services component 920 may enable an enterprise to track all list order requests that pertain to the enterprise, and to attach required documentation to a list order, such as marketing content, list rental agreement terms, an invoice, etc. Enterprise profile procurement services component 920 may enable an enterprise to review associated list order documentation and accept a list order request. Enterprise profile procurement services component 920 may transmit data files from one enterprise to another enterprise once a list order request has been confirmed, and may enable an enterprise to confirm a list order request.
  • Enterprise database maintenance component 930 may enable an enterprise to cleanse and update the enterprise's internal database attributes. Enterprise database maintenance component 930 may link a consumer across multiple enterprise devices 220 and/or lifestyle application platform 230 so that when changes are made to the consumer's profile, the changes are made across multiple enterprise devices 220. Enterprise database maintenance component 930 may provide business rules that establish a priority for consumer profile data received from various sources.
  • Enterprise coupon management services component 940 may enable an enterprise to create a coupon, edit a coupon, copy a coupon, delete a coupon, publish a coupon, attach a coupon to a campaign, etc. A coupon may include a coupon name, a coupon description, a coupon code, a coupon workflow, a product/service name, a maximum number of offers, timing conditions, location information, etc. Enterprise coupon management services component 940 may enable an enterprise to confirm a coupon publication action.
  • Enterprise referral management services component 950 may enable an enterprise to request a referral partnership initiation (e.g., with another enterprise), request a referral partnership termination, track referral requests, append documentation to a referral request, confirm a referral request, etc. Enterprise referral management services component 950 may enable an enterprise to request a referral partnership initiation for a defined marketing campaign with another enterprise. The documentation appended to a referral request may include marketing content, referral program terms, a fee structure, etc. Enterprise referral management services component 950 may enable an enterprise to review the referral request documentation, and to accept a referral initiation request. Enterprise referral management services component 950 may transmit real-time transactional log data from one enterprise to another enterprise once a referral initiation request has been confirmed. Enterprise referral management services component 950 may track all agreed upon fees for referral program exchanges, as well as the collection status of those fees.
  • Enterprise loyalty management services component 960 may enable an enterprise to create a loyalty program, edit a loyalty program, copy a loyalty program, delete a loyalty program, publish a loyalty program, attach a loyalty program to a campaign, manage loyalty program registration, manage points awards, manage benefit allocations, etc. The loyalty program may include a loyalty program name, a loyalty program description, a loyalty program code, a loyalty program workflow, qualifying products/services, a maximum number of offers, a maximum number of points, an initial number of points, a valid time period for the program, location information, etc.
  • Enterprise preference targeting tools component 970 may provide analytics tools for an enterprise to identify potential consumers for marketing activities for specific products, services, and/or content. Enterprise preference targeting tools component 970 may provide tools for an enterprise to predict consumer value potential in terms of response likelihood and lifetime value of new customers. Enterprise preference targeting tools component 970 may provide tools for an enterprise to perform campaign response analysis tying marketing efforts to consumer orders, with multiple forms of performance reporting. Enterprise preference targeting tools component 970 may provide an enterprise with performance modeling tools for untapped markets, cross-sell opportunities, identification of “at risk” customers, prediction of future loyalty and churn, etc.
  • Enterprise transaction value forecasting component 980 may provide tools for an enterprise to specify market analytics report parameters and request market analytics reports. Enterprise transaction value forecasting component 980 may enable an enterprise to request data enrichment of consumer data stored by lifestyle application platform 230. Enterprise transaction value forecasting component 980 may provide tools for an enterprise to conduct customer profiling and analysis across various anonymous or aggregate data categories, such as demographic, self-identified, geographic, transactional, etc. data categories. Enterprise transaction value forecasting component 980 may provide reporting tools for an enterprise to evaluate the enterprise's marketing exchange performance, and may provide reporting tools for planning, budgeting, forecasting, and executing marketing campaigns and measuring response.
  • Enterprise fraud prevention component 990 may enable an enterprise to access UIS administrative functionality and to set security preferences for the enterprise. Enterprise fraud prevention component 990 may enable an enterprise to have search, auditing, and reporting capabilities for fraud and security log records of the enterprise and/or of consumers associated with the enterprise.
  • Although FIG. 9 shows example functional components of enterprise services component 530, in other implementations, enterprise services component 530 may include fewer functional components, different functional components, differently arranged functional components, or additional functional components than depicted in FIG. 9. Additionally, or alternatively, one or more functional components of enterprise services component 530 may perform one or more other tasks described as being performed by one or more other functional components of enterprise services component 530.
  • FIG. 10 is a diagram of example functional components of analytics component 540 of lifestyle application platform 230 (FIG. 2). In one implementation, the functions described in connection with FIG. 10 may be performed by one or more components of device 300 (FIG. 3) or by one or more devices 300. As shown in FIG. 10, analytics component 540 may include a predictive/decision analytics component 1000, a knowledge consumption component 1010, one or more analytics engines 1020, and one or more decision engines 1030.
  • Predictive/decision analytics component 1000 may perform predictive and/or decision analytics on data (e.g., consumer information 410 and/or enterprise information 420, FIG. 4) stored by lifestyle application platform 230. The predictive analytics may include a variety of techniques (e.g., modeling, machine learning, data mining, etc.) that analyze current and historical data to make predictions about future events. The predictive analytics may exploit patterns found in historical and transactional data to identify risks and opportunities for enterprises. The predictive analytics may capture relationships among many factors to allow assessment of risk or potential associated with a particular set of conditions, which may guide decision making for candidate transactions. The decision analytics may includes procedures, methods, and/or tools for identifying, representing, and assessing aspects of a decision, and for prescribing a recommended course of action.
  • In one example implementation, predictive/decision analytics component 1000 may utilize statistics 1040, clustering 1045, classification 1050, and/or prediction 1055 to make predictions (e.g., about consumer behavior). Statistics 1040 may include collecting, organizing, analyzing, interpreting, and presenting data. Clustering 1045 may include assigning a set of data into groups (e.g., clusters) so that data in the same cluster may be more similar to each other than to data in other clusters. In one example, clustering 1045 may be used in conjunction with explorative data mining. Classification 1050 may include identifying to which set of categories (e.g., classifications) a new data observation belongs based on a training set of data containing data with a known category membership. Prediction 1055 may include analyzing current and historical data to make predictions about future events (e.g., consumer behavior).
  • Knowledge consumption component 1010 may utilize the data stored by lifestyle application platform 230 to generate triggers 1060, reports 1065, services 1070, and/or dashboards 1075. Triggers 1060 may include mechanisms that cause lifestyle application platform 230 to push information (e.g., offers, notifications, marketing campaigns, etc.) to consumers (e.g., via user devices 210). Reports 1065 may include analytics reports, marketing reports, sales reports for products, services, and/or content, etc. Services 1070 may include any of the services described herein for lifestyle application platform 230. For example, services 1070 may include program management services, privacy management services, an offers service, loyalty services, digital payment services, etc. Dashboards 1075 may include any of the dashboards described herein for lifestyle application platform 230. For example, dashboards 1075 may include the consumer dashboard provided by consumer portal component 500, the enterprise dashboard provided by enterprise portal component 520, etc.
  • Analytics engine 1020 may provide advanced and continuous analysis of real-time information and historical data retrieved and/or received by lifestyle application platform 230. Analytics engine 1020 may analyze data from multiple information sources and may provide insight into consumer behavior.
  • Decision engine 1030 may use data received from consumers (e.g., consumer information 410, FIG. 4) and/or enterprises (e.g., enterprise information 420, FIG. 4) to provide more relevant or targeted offers for products, services, and/or content. Decision engine 1030 may use such data to provide customized offers for each consumer.
  • Although FIG. 10 shows example functional components of analytics component 540, in other implementations, analytics component 540 may include fewer functional components, different functional components, differently arranged functional components, or additional functional components than depicted in FIG. 10. Additionally, or alternatively, one or more functional components of analytics component 540 may perform one or more other tasks described as being performed by one or more other functional components of analytics component 540.
  • FIG. 11 is a diagram of example functional components of data integration component 560 of lifestyle application platform 230 (FIG. 2). In one implementation, the functions described in connection with FIG. 11 may be performed by one or more components of device 300 (FIG. 3) or by one or more devices 300. As shown in FIG. 11, data integration component 560 may include a metadata component 1100, an enrichment component 1110, a transformation component 1120, an aggregation component 1130, an ETL component 1140, a cleansing component 1150, a validation component 1160, and a harmonization component 1170.
  • Metadata component 1100 may create metadata for some or all of the data retrieved and/or received by lifestyle application platform 230. In one example, the quality of the original data may be increased by creating metadata for the data.
  • Enrichment component 1110 may add external information, from multiple sources, to the data retrieved/received by lifestyle application platform 230. The external information may enhance the quality and richness of the data, and may provide more information to enterprises (e.g., about consumers).
  • Transformation component 1120 may convert the data retrieved/received by lifestyle application platform 230 from a first data format into a second, different data format. In one example, the data may be transformed into a format that may be utilized by user devices 210 and/or enterprise devices 220.
  • Aggregation component 1130 may aggregate the data retrieved/received by lifestyle application platform 230 into a summary form for a variety of purposes (e.g., statistical analysis, obtain more information about particular consumers based on specific variables, such as age, profession, income, etc.).
  • ETL component 1140 may extract data (e.g., the data retrieved/received by lifestyle application platform 230) from outside sources, may transform the data to fit operational needs (e.g., of the enterprises), and may load the data into an end target (e.g., a database, an operational data store, a data mart, a data warehouse, etc.).
  • Cleansing component 1150 may detect and correct (or remove) corrupt or inaccurate records from the data retrieved/received by lifestyle application platform 230. In one example, cleansing component 1150 may identify incomplete, incorrect, inaccurate, irrelevant, etc. parts of the data, and may replace, modify, or delete the identified parts of the data.
  • Validation component 1160 may use routines (e.g., validation rules, check routines, etc.) to check for correctness, meaningfulness, and security of the data retrieved/received by lifestyle application platform 230. The routines may be implemented through automated facilities of a data dictionary or by inclusion of explicit application program validation logic.
  • Harmonization component 1170 may compare two or more data records (e.g., from the data retrieved/received by lifestyle application platform 230), and may identify commonalties among the data records that warrant the data records being combined, or harmonized, into a single data record.
  • Although FIG. 11 shows example functional components of data integration component 560, in other implementations, data integration component 560 may include fewer functional components, different functional components, differently arranged functional components, or additional functional components than depicted in FIG. 11. Additionally, or alternatively, one or more functional components of data integration component 560 may perform one or more other tasks described as being performed by one or more other functional components of data integration component 560.
  • FIG. 12 is a diagram of example data that may be provided in data sources component 570 of lifestyle application platform 230 (FIG. 2). As shown in FIG. 12, data sources component 570 may include internal data 1200 and external data 1210.
  • Internal data 1200 may include data associated with consumers and/or user devices 210 utilized by consumers. For example, internal data 1200 may include consumer profiles 1220, consumer transactions 1225, UIS information 1230, mobile application usage information 1235, mobile web usage information 1240, and mobile device usage information 1245. Consumer profiles 1220 may include information associated with profiles created by consumers as described herein. Consumer transactions 1225 may include transactions performed by consumers with lifestyles application platform 230, as described herein. UIS information 1230 may include identity services information provided by a UIS. Mobile application usage information 1235 may include information associated with usage of the lifestyle application by consumers (e.g., via user devices 210). Mobile web usage information 1240 may include information associated with web usage by consumers (e.g., via user devices 210). Mobile device usage information 1245 may include information associated with usage of user devices 210 by consumers.
  • External data 1210 may include data associated with enterprises, enterprise devices 220 utilized by enterprises, and/or third parties. For example, external data 1210 may include member profiles 1250, loyalty profiles 1255, and third party source data 1260. Member profiles 1250 may include information associated with profiles created by enterprises via lifestyle application platform 230. Loyalty profiles 1255 may include information associated with consumer loyalty profiles for enterprises associated with lifestyle application platform 230. Third party source data 1260 may include data provided by third parties to lifestyle application platform 230, such as marketing reports, consumer information, sales reports for products, services, and/or content, etc.
  • Although FIG. 12 shows example data that may be provided in data sources component 570, in other implementations, data sources component 570 may include less data, different data, differently arranged data, or additional data than depicted in FIG. 12.
  • FIG. 13 is a diagram of further example operations capable of being performed by an example portion 1300 of environment 200 (FIG. 2). As shown, environment portion 1300 may include user device 210, first enterprise device 220-1, second enterprise device 220-2 and lifestyle application platform 230. User device 210, enterprise devices 220, and lifestyle application platform 230 may include the features described above in connection with, for example, one or more of FIGS. 1-12.
  • As further shown in FIG. 13, user device 210 may be associated with a consumer, and may receive consumer information 1310 from the consumer. Consumer information 1310 may include brand preferences, demographic information, identity information, relationship information, etc. associated with the consumer. User device 210 may add information to consumer information 1310, such as location information and/or capability information associated with user device 210. User device 210 may provide consumer information 1310 to lifestyle application platform 230.
  • Lifestyle application platform 230 may receive consumer information 1310, and may create a consumer profile and a single authentication ID for the consumer based on consumer information 1310. The single authentication ID may include a password, a thumbprint, a voice command, a retinal scan, etc. associated with the consumer. Lifestyle application platform 230 may provide the consumer profile and/or the single authentication ID to user device 210, as indicated by reference number 1320. User device 210 may receive the consumer profile and/or the single authentication ID, and may store and/or display the consumer profile and/or the single authentication ID.
  • First enterprise device 220-1 may be associated with a first enterprise, and may provide first enterprise information 1330-1 to lifestyle application platform 230. First enterprise information 1330-1 may include offers for products, services, and/or content provided by the first enterprise; information associated with consumer interactions with the first enterprise; information associated with consumer transactions with the first enterprise; information associated with consumer wish lists for products, services, and/or content provided by the first enterprise; loyalty points for the consumer with the first enterprise; etc.
  • Second enterprise device 220-2 may be associated with a second enterprise, and may provide second enterprise information 1330-2 to lifestyle application platform 230. Second enterprise information 1330-2 may include offers for products, services, and/or content provided by the second enterprise; information associated with consumer interactions with the second enterprise; information associated with consumer transactions with the second enterprise; information associated with consumer wish lists for products, services, and/or content provided by the second enterprise; loyalty points for the consumer with the second enterprise; etc.
  • Lifestyle application platform 230 may receive consumer information 1310, first enterprise information 1330-1, and second enterprise information 1330-2. Lifestyle application platform 230 may analyze the received information, and may generate, from first and second enterprise information 1330-1/1330-2, notifications, reports, offers, etc. for products, services, and/or content (e.g., provided by the first enterprise and/or the second enterprise) relevant to the consumer based on the analysis. Lifestyle application platform may provide the notifications, reports, offers, etc. to user device 210 (e.g., as relevant enterprise information 1340), which may display the notifications, reports, offers, etc. to the consumer.
  • Lifestyle application platform 230 may generate, from consumer information 1310, consumer information 1350-1/1350-2 (e.g., consumer profile data) relevant to the first enterprise and/or the second enterprise based on the analysis. Lifestyle application platform 230 may provide relevant consumer information 1350-1/1350-2 to first enterprise device 220-1 and/or second enterprise device 220-2, respectively, which may display relevant consumer information 1350-1/1350-2 to a user associated with the first enterprise and/or a user associated with the second enterprise, respectively.
  • As further shown in FIG. 13, the consumer may perform a transaction (e.g., buy coffee) with the first enterprise via lifestyle application platform 230. User device 210 may provide a transaction request 1360 (e.g., to buy coffee) to lifestyle application platform 230, and lifestyle application platform 230 may provide transaction request 1360 to first enterprise device 220-1. First enterprise device 220-1 may perform the transaction (e.g., may sell a cup of coffee to the consumer) based on transaction request 1360, and may provide an indication 1370 of the transaction performance to lifestyle application platform 230. Lifestyle application platform 230 may update the consumer profile based on the transaction (e.g., may increase a preference level for the coffee shop), and may provide indication 1370 and/or the updated consumer profile to user device 210.
  • In one example implementation, first enterprise device 220-1 and second enterprise device 220-2 may exchange consumer profile information with each other and/or with other enterprises associated with lifestyle application platform 230, as indicated by reference number 1380. For example, first enterprise device 220-1 may provide additional consumer profile information to second enterprise device 220-2, and second enterprise device 220-2 may provide additional consumer profile information to first enterprise device 220-1. First enterprise device 220-1 may receive the additional consumer profile information from second enterprise device 220-2. First enterprise device 220-1 may create first enterprise information 1330-1 (e.g., relevant to the consumer) based on the consumer profile information determined by first enterprise device 220-1 and/or the additional consumer profile information received from second enterprise device 220-2. In one example, first enterprise information 1330-1 may include the consumer profile information modified based on the additional consumer profile information received from second enterprise device 220-2.
  • Second enterprise device 220-2 may receive the additional consumer profile information from first enterprise device 220-1. Second enterprise device 220-2 may create second enterprise information 1330-2 (e.g., relevant to the consumer) based on the consumer profile information determined by second enterprise device 220-2 and/or the additional consumer profile information received from first enterprise device 220-1. In one example, second enterprise information 1330-2 may include the consumer profile information modified based on the additional consumer profile information received from first enterprise device 220-1.
  • Although FIG. 13 shows example components of environment portion 1300, in other implementations, environment portion 1300 may include fewer components, different components, differently arranged components, or additional components than depicted in FIG. 13. Additionally, or alternatively, one or more components of environment portion 1300 may perform one or more other tasks described as being performed by one or more other components of environment portion 1300.
  • FIGS. 14-21 are diagrams of example user interfaces 1400-2100 that may be generated or provided by enterprise device 220 and/or lifestyle application platform 230. User interfaces 1400-2100 may include graphical user interfaces (GUIs) or non-graphical user interfaces, such as text-based interfaces. User interfaces 1400-2100 may provide information to users via customized interfaces (e.g., proprietary interfaces) and/or other types of interfaces (e.g., browser-based interfaces, etc.). User interfaces 1400-2100 may receive user inputs via one or more input devices, may be user-configurable (e.g., a user may change the sizes of user interfaces 1400-2100, information displayed in user interfaces 1400-2100, color schemes used by user interfaces 1400-2100, positions of text, images, icons, windows, etc., in user interfaces 1400-2100, etc.), and/or may not be user-configurable. Information associated with user interfaces 1400-2100 may be selected and/or manipulated by a user associated with enterprise device 220 (e.g., via a touch screen display, a mouse, a keyboard, a keypad, voice commands, etc.).
  • As shown in FIG. 14, user interface 1400 may display several control panels that may be utilized by a user of enterprise device 220. For example, user interface 1400 may include an enterprise settings control panel 1410, an enterprise payment control panel 1420, an enterprise profile control panel 1430, an enterprise campaign control panel 1440, an enterprise marketing analytics control panel 1450, an enterprise help desk control panel 1460, and an enterprise security control panel 1470.
  • Enterprise settings control panel 1410 may display information that enables an enterprise to restrict and/or enable data exchange with another enterprise, and define and manage the enterprise's locations, the enterprise's association with offer/loyalty programs, the enterprise's customer association with the offer/loyalty programs, etc. Enterprise settings control panel 1410 may display information that enables an enterprise to restrict or enable data sharing privileges with another enterprise, and that provides restricted data element sharing between enterprises for profile procurement, referral, analytics, etc. exchanges. Enterprise settings control panel 1410 may display information that enables an enterprise to define one or multiple enterprise locations that may interact with consumers, and to retrieve enterprise locations, update enterprise locations, delete enterprise locations, etc.
  • Enterprise settings control panel 1410 may display information that enables an enterprise to define one or more programs, retrieve programs, update programs, etc. The programs may include coupon services, loyalty program services, referral services, digital payment services, etc. Enterprise settings control panel 1410 may display information that enables an enterprise to associate the enterprise with one or more programs, retrieve the associated programs, create associated programs, delete associated programs, etc. Enterprise settings control panel 1410 may display information that enables an enterprise to associate one or more consumers with a program (e.g., subject to the consumer's approval), retrieve the associated consumer programs, create associated consumer programs, delete associated consumer programs, etc.
  • Enterprise settings control panel 1410 may display information that enables an enterprise to define one or more workflows that dictate how an action within lifestyle application platform 230 is triggered by an event. Enterprise settings control panel 1410 may display information that enables an enterprise to retrieve workflows, update workflows, obtain specifications for workflows, update the specifications for workflows, etc. Enterprise settings control panel 1410 may display information that enables an enterprise to define settings that require confirmation of the enterprise for certain marketing activities. The marketing activities may include profile procurement requests, profile procurement request acceptance, coupon publication approval, referral requests, referral request acceptance, loyalty program publication approval, etc. Enterprise settings control panel 1410 may display information that enables an enterprise to customize and limit the enterprise dashboard functionality.
  • Enterprise payment control panel 1420 may display information that enables an enterprise to replenish the enterprise's accounts balance; debit the enterprise's accounts balance; view, search, and sort the enterprise's payments; set interface settings; request a refund for a payment; track collection status of marketing exchange fees; etc. Enterprise payment control panel 1420 may display information that enables enable various payment methods (e.g., credit card, debit card, ACH transactions, etc.) to be imported for an enterprise, and may display information that enables an enterprise to replenish the enterprise's account balance (e.g., via funds from an account outside of lifestyle application platform 230). Enterprise payment control panel 1420 may display information that enables an enterprise to debit the enterprise's account balance (e.g., returning funds to an account outside of lifestyle application platform 230), and may capture a payment account transaction, for all purchases, in the form of a digital equivalent of a receipt.
  • Enterprise payment control panel 1420 may display information that enables an enterprise to search payment account transactions, sort payment account transactions, set interface preferences regarding how the enterprise searches, sorts, and interacts with payment method accounts, etc. Enterprise payment control panel 1420 may display information that enables an enterprise to request a refund from lifestyle application platform 230, and may notify an enterprise about a success or a failure of a payment. Enterprise payment control panel 1420 may display information that provides an e-commerce data conduit with a financial institution (e.g. a bank, a credit card provider, etc.) that shares an enterprise's e-payment data. Enterprise payment control panel 1420 may display information that provides a method for tracking all agreed upon fees for consumer data record exchange, as well as a collection status of those fees.
  • Enterprise profile control panel 1430 may display information that provides role-based access and operation rights for an enterprise to data exchange and processing services, profile procurement services, enterprise database maintenance services, etc. Enterprise profile control panel 1430 may display information that enables an enterprise to compile a list of consumer data records based on data element criteria and selectivity, differentiate between opt-in and opt-out consumer data records, and suppress or select those records as specified by particular rules. Enterprise profile control panel 1430 may display information that enables an enterprise to suppress records for marketing campaigns that do not meet a consumer's frequency preferences, and information that supports receipt of data files from third party sources (e.g., enterprise partners, government agencies, etc.).
  • Enterprise campaign control panel 1440 may display information that provides role-based access and operations rights for an enterprise to coupon management services, referral management services, loyalty program management services, etc. Enterprise campaign control panel 1440 may display information that enables an enterprise to identify real-time, transaction-based parses from a transaction log file as a basis for triggering a marketing program based on coupons, referrals, loyalty program management, future marketing effort-based programs, marketing efforts on enterprise devices 220, marketing efforts from third party systems, etc. Enterprise campaign control panel 1440 may display information that enables an enterprise to relay real-time transaction-based triggers from the transaction log file to enterprise device 220.
  • Enterprise campaign control panel 1440 may display information that enables an enterprise to create marketing programs that rely upon real-time transactional data exchange with enterprise device 220 immediately after a purchase so that associated product offerings may be conveyed to a consumer. Enterprise campaign control panel 1440 may display information that enables an enterprise to create geo-location based marketing programs that provide geographically targeted marketing efforts based upon consumer proximity to an enterprise location. Enterprise campaign control panel 1440 may display information that enables an enterprise to create marketing programs that rely on providing related suggestions while a consumer is searching for products and offers.
  • Enterprise marketing analytics control panel 1450 may display information that provides an enterprise with access to customer targeting services, market analysis services, etc. Enterprise marketing analytics control panel 1450 may display information that enables an enterprise to capture, for analytics processing, transaction data at every process step within lifestyle application platform 230 that interacts with a consumer data element. Enterprise marketing analytics control panel 1450 may display information that enables an enterprise to capture, for marketing analytics processing, consumer data, such as demographic information, identity information, geographic information, transactional information, channel specific contact information, campaign performances, etc. associated with consumers. Enterprise marketing analytics control panel 1450 may display information that enables an enterprise to generate analytics reports based on the consumer data and/or based on third party data received from enterprise devices 220.
  • For consumers who are customers of an enterprise, enterprise help desk control panel 1460 may display information that enables an enterprise to retrieve consumer information, create consumer profiles, update consumer profiles, retrieve consumer profiles, obtain a status of a consumer, change the status of the consumer, etc. Enterprise help desk control panel 1460 may display information that enables an enterprise to retrieve accounts of a consumer, retrieve balance information for a consumer account, retrieve transactions of a consumer account, etc.
  • Enterprise security control panel 1470 may display information that enables an enterprise to access UIS administrative functionality and to set security preferences for the enterprise. Enterprise security control panel 1470 may display information that enables an enterprise to have search, auditing, and reporting capabilities for fraud and security log records of the enterprise. Enterprise security control panel 1470 may display information that enables an enterprise to change lifestyle application platform 230 default login duration settings.
  • As shown in FIG. 15, user interface 1500 may provide functionality associated with enterprise settings control panel 1410. For example, user interface 1500 may include marketing administration functionality 1510, restricted data functionality 1520, location functionality 1530, programs functionality 1540, consumer functionality 1550, workflow functionality 1560, and marketing activity functionality 1570.
  • Marketing administration functionality 1510 may provide functionality that enables an enterprise to restrict and/or enable data exchange with another enterprise, and define and manage the enterprise's locations, the enterprise's association with offer/loyalty programs, the enterprise's customer association with the offer/loyalty programs, etc.
  • Restricted data functionality 1520 may provide functionality that enables an enterprise to restrict or enable data sharing privileges with another enterprise. Restricted data functionality 1520 may include functionality that provides restricted data element sharing between enterprises for profile procurement, referral, analytics, etc. exchanges.
  • Location functionality 1530 may provide functionality that enables an enterprise to define one or multiple enterprise locations that may interact with consumers, and to retrieve enterprise locations, update enterprise locations, delete enterprise locations, etc.
  • Programs functionality 1540 may provide functionality that enables an enterprise to define one or more programs, retrieve programs, update programs, etc. The programs may include coupon services, loyalty program services, referral services, digital payment services, etc. Programs functionality 1540 may provide functionality that enables an enterprise to associate the enterprise with one or more programs, retrieve the associated programs, create associated programs, delete associated programs, etc.
  • Consumer functionality 1550 may provide functionality that enables an enterprise to associate one or more consumers with a program (e.g., subject to the consumer's approval), retrieve the associated consumer programs, create associated consumer programs, delete associated consumer programs, etc.
  • Workflow functionality 1560 may provide functionality that enables an enterprise to define one or more workflows that dictate how an action within lifestyle application platform 230 is triggered by an event. Workflow functionality 1560 may provide functionality that enables an enterprise to retrieve workflows, update workflows, obtain specifications for workflows, update the specifications for workflows, etc.
  • Marketing activity functionality 1570 may provide functionality that enables an enterprise to define settings that require confirmation of the enterprise for certain marketing activities. The marketing activities may include profile procurement requests, profile procurement request acceptance, coupon publication approval, referral requests, referral request acceptance, loyalty program publication approval, etc. Marketing activity functionality 1570 may provide functionality that enables an enterprise to customize and limit the enterprise dashboard functionality.
  • As shown in FIG. 16, user interface 1600 may provide functionality associated with enterprise payment control panel 1420. For example, user interface 1600 may include approving authority functionality 1610, payment method functionality 1620, payment account transactions functionality 1630, and miscellaneous functionality 1640.
  • Approving authority functionality 1610 may provide functionality that enables an enterprise to replenish the enterprise's accounts balance; debit the enterprise's accounts balance; view, search, and sort the enterprise's payments; set interface settings; request a refund for a payment; track collection status of marketing exchange fees; etc.
  • Payment method functionality 1620 may provide functionality that enables various payment methods (e.g., credit card, debit card, ACH transactions, etc.) to be imported for an enterprise.
  • Payment account transactions functionality 1630 may provide functionality that enables an enterprise to replenish the enterprise's account balance (e.g., via funds from an account outside of lifestyle application platform 230). Payment account transactions functionality 1630 may provide functionality that enables an enterprise to debit the enterprise's account balance (e.g., returning funds to an account outside of lifestyle application platform 230), and may provide functionality that captures a payment account transaction, for all purchases, in the form of a digital equivalent of a receipt. Payment account transactions functionality 1630 may provide functionality that enables an enterprise to search payment account transactions, sort payment account transactions, set interface preferences regarding how the enterprise searches, sorts, and interacts with payment method accounts, etc.
  • Miscellaneous functionality 1640 may provide functionality that enables an enterprise to request a refund from lifestyle application platform 230, and may provide functionality that notifies an enterprise about a success or a failure of a payment. Miscellaneous functionality 1640 may include functionality that provides an e-commerce data conduit with a financial institution (e.g. a bank, a credit card provider, etc.) that shares an enterprise's e-payment data. Miscellaneous functionality 1640 may include functionality that provides a method for tracking all agreed upon fees for consumer data record exchange, as well as a collection status of those fees.
  • As shown in FIG. 17, user interface 1700 may provide functionality associated with enterprise profile control panel 1430. For example, user interface 1700 may include profile control panel functionality 1710, data exchange and processing functionality 1720, profile procurement functionality 1730, and database maintenance functionality 1740.
  • Profile control panel functionality 1710 may include functionality that provides role-based access and operation rights for an enterprise to data exchange and processing services, profile procurement services, enterprise database maintenance services, etc. Profile control panel functionality 1710 may include functionality that compiles a list of consumer data records based on data element criteria and selectivity, differentiates between opt-in and opt-out consumer data records, and suppresses or selects those records as specified by particular rules. Profile control panel functionality 1710 may include functionality that suppresses records for marketing campaigns that do not meet a consumer's frequency preferences, and supports receipt of data files from third party sources (e.g., enterprise partners, government agencies, etc.).
  • Data exchange and processing functionality 1720 may include functionality that enables an enterprise to schedule data processing activities, such as data downloading, data merging and/or purging, data cleansing, data suppression, data fulfillment, etc. Data exchange and processing functionality 1720 may include functionality that performs data merging/purging, may de-duplicate consumer data records, and compiles the information into a single flat file. The data cleansing may be performed against known, acceptable data records. Data exchange and processing functionality 1720 may include functionality that suppresses or omits a consumer data record from another consumer data record for consumers that opted out of marketing campaign data usage, are listed on government compiled privacy lists, have not paid for products or services, opted out of all marketing activities, etc.
  • Data exchange and processing functionality 1720 may include functionality that suppresses consumer data provided by an enterprise within a marketing exchange community, and transmits compiled consumer data records to an authorized third party, such as a mail house, an email fulfillment provider, a SMS provider, a list broker service, etc. Data exchange and processing functionality 1720 may include functionality that provides an enterprise with a status view of all merge/purge, data cleanse, suppression and fulfillment processes that pertain to the enterprise. Data exchange and processing functionality 1720 may include functionality that provides an enterprise a detailed data processing view that can be searched and sorted by campaign, marketing channel, product/service, stage of data processing, etc.
  • Profile procurement functionality 1730 may include functionality that enables an enterprise to obtain data order counts, request a data order from another enterprise, track a data order, append documentation to a data order, review a data order from another enterprise, approve a data order, etc. Profile procurement functionality 1730 may include functionality that enables enterprises to exchange consumer profile data with segmentation and criteria based data element selectivity. Profile procurement functionality 1730 may include functionality that supports consumer data record selectivity based on demographics, purchase type, industry segmentation, income, purchase amount, purchase method, ethnicity, etc. Profile procurement functionality 1730 may include functionality that enables an enterprise to query a database storing consumer data records by data record selectivity.
  • Profile procurement functionality 1730 may include functionality that enables an enterprise to confirm and order a list of consumer data records for a defined marketing campaign from another enterprise. Profile procurement functionality 1730 may include functionality that enables an enterprise to track all list order requests that pertain to the enterprise, and to attach required documentation to a list order, such as marketing content, list rental agreement terms, an invoice, etc. Profile procurement functionality 1730 may include functionality that enables an enterprise to review associated list order documentation and accept a list order request. Profile procurement functionality 1730 may include functionality that transmits data files from one enterprise to another enterprise once a list order request has been confirmed, and enables an enterprise to confirm a list order request.
  • Database maintenance functionality 1740 may include functionality that enables an enterprise to cleanse and update the enterprise's internal database attributes. Database maintenance functionality 1740 may include functionality that links a consumer across multiple enterprise devices 220 and/or lifestyle application platform 230 so that when changes are made to the consumer's profile, the changes are made across multiple enterprise devices 220. Database maintenance functionality 1740 may include functionality that provides business rules that establish a priority for consumer profile data received from various sources.
  • As shown in FIG. 18, user interface 1800 may provide functionality associated with enterprise campaign control panel 1440. For example, user interface 1800 may include campaign control panel functionality 1810, coupon management functionality 1820, referral management functionality 1830, and loyalty program management functionality 1840.
  • Campaign control panel functionality 1810 may include functionality that provides role-based access and operations rights for an enterprise to coupon management services, referral management services, loyalty program management services, etc. Campaign control panel functionality 1810 may include functionality that identifies real-time, transaction-based parses from a transaction log file as a basis for triggering a marketing program based on coupons, referrals, loyalty program management, future marketing effort-based programs, marketing efforts on enterprise devices 220, marketing efforts from third party systems, etc. Campaign control panel functionality 1810 may include functionality that relays real-time transaction-based triggers from the transaction log file to enterprise device 220.
  • Campaign control panel functionality 1810 may include functionality that creates marketing programs that rely upon real-time transactional data exchange with enterprise device 220 immediately after a purchase so that associated product offerings may be conveyed to a consumer. Campaign control panel functionality 1810 may include functionality that creates geo-location based marketing programs that provide geographically targeted marketing efforts based upon consumer proximity to an enterprise location. Campaign control panel functionality 1810 may include functionality that creates marketing programs that rely on providing related suggestions while a consumer is searching for products and offers.
  • Coupon management functionality 1820 may include functionality that enables an enterprise to create a coupon, edit a coupon, copy a coupon, delete a coupon, publish a coupon, attach a coupon to a campaign, etc. A coupon may include a coupon name, a coupon description, a coupon code, a coupon workflow, a product/service name, a maximum number of offers, timing conditions, location information, etc. Coupon management functionality 1820 may include functionality that enables an enterprise to confirm a coupon publication action.
  • Referral management functionality 1830 may include functionality that enables an enterprise to request a referral partnership initiation (e.g., with another enterprise), request a referral partnership termination, track referral requests, append documentation to a referral request, confirm a referral request, etc. Referral management functionality 1830 may include functionality that enables an enterprise to request a referral partnership initiation for a defined marketing campaign with another enterprise. The documentation appended to a referral request may include marketing content, referral program terms, a fee structure, etc. Referral management functionality 1830 may include functionality that enables an enterprise to review the referral request documentation, and to accept a referral initiation request. Referral management functionality 1830 may include functionality that transmits real-time transactional log data from one enterprise to another enterprise once a referral initiation request has been confirmed. Referral management functionality 1830 may include functionality that tracks all agreed upon fees for referral program exchanges, as well as the collection status of those fees.
  • Loyalty program management functionality 1840 may include functionality that enables an enterprise to create a loyalty program, edit a loyalty program, copy a loyalty program, delete a loyalty program, publish a loyalty program, attach a loyalty program to a campaign, manage loyalty program registration, manage points awards, manage benefit allocations, etc. The loyalty program may include a loyalty program name, a loyalty program description, a loyalty program code, a loyalty program workflow, qualifying products/services, a maximum number of offers, a maximum number of points, an initial number of points, a valid time period for the program, location information, etc.
  • As shown in FIG. 19, user interface 1900 may provide functionality associated with enterprise marketing analytics control panel 1450. For example, user interface 1900 may include marketing analytics control panel functionality 1910, customer targeting functionality 1920, and market analysis functionality 1930.
  • Marketing analytics control panel functionality 1910 may include functionality that provides an enterprise with access to customer targeting services, market analysis services, etc. Marketing analytics control panel functionality 1910 may include functionality that captures, for analytics processing, transaction data at every process step within lifestyle application platform 230 that interacts with a consumer data element. Marketing analytics control panel functionality 1910 may include functionality that captures, for marketing analytics processing, consumer data, such as demographic information, identity information, geographic information, transactional information, channel specific contact information, campaign performances, etc. associated with consumers. Marketing analytics control panel functionality 1910 may include functionality that generates analytics reports based on the consumer data and/or based on third party data received from enterprise devices 220.
  • Customer targeting functionality 1920 may include functionality that provides analytics tools for an enterprise to identify potential consumers for marketing activities for specific products, services, and/or content. Customer targeting functionality 1920 may include functionality that provides tools for an enterprise to predict consumer value potential in terms of response likelihood and lifetime value of new customers. Customer targeting functionality 1920 may include functionality that provides tools for an enterprise to perform campaign response analysis tying marketing efforts to consumer orders, with multiple forms of performance reporting. Customer targeting functionality 1920 may include functionality that provides an enterprise with performance modeling tools for untapped markets, cross-sell opportunities, identification of “at risk” customers, prediction of future loyalty and churn, etc.
  • Market analysis functionality 1930 may include functionality that provides tools for an enterprise to specify market analytics report parameters and request market analytics reports. Market analysis functionality 1930 may include functionality that enables an enterprise to request data enrichment of consumer data stored by lifestyle application platform 230. Market analysis functionality 1930 may include functionality that provides tools for an enterprise to conduct customer profiling and analysis across various anonymous or aggregate data categories, such as demographic, self-identified, geographic, transactional, etc. data categories. Market analysis functionality 1930 may include functionality that provides reporting tools for an enterprise to evaluate the enterprise's marketing exchange performance, and may provide reporting tools for planning, budgeting, forecasting, and executing marketing campaigns and measuring response.
  • As shown in FIG. 20, user interface 2000 may provide functionality associated with enterprise help desk control panel 1460. For example, user interface 2000 may include consumer help desk control panel functionality 2010 and consumer accounts help desk control panel functionality 2020.
  • Consumer help desk control panel functionality 2010 may include functionality that enables an enterprise to retrieve consumer information, create consumer profiles, update consumer profiles, retrieve consumer profiles, obtain a status of a consumer, change the status of the consumer, etc.
  • Consumer accounts help desk control panel functionality 2020 may include functionality that enables an enterprise to retrieve accounts of a consumer, retrieve balance information for a consumer account, retrieve transactions of a consumer account, etc.
  • As shown in FIG. 21, user interface 2100 may provide functionality associated with enterprise security control panel 1470. For example, user interface 2100 may include UIS security control panel functionality 2110, security preferences functionality 2120, search/auditing/reporting functionality 2130, and login duration settings functionality 2140.
  • UIS security control panel functionality 2110 may include functionality that enables an enterprise to access UIS administrative functionality.
  • Security preferences functionality 2120 may include functionality that enables an enterprise to set security preferences for the enterprise, such as authentication requirements for the enterprise, specific workflows, etc.
  • Search/auditing/reporting functionality 2130 may include functionality that enables an enterprise to have search, auditing, and reporting capabilities for fraud and security log records of the enterprise and/or of consumers associated with the enterprise.
  • Login duration settings functionality 2140 may include functionality that enables an enterprise to change lifestyle application platform 230 default login duration settings for the enterprise.
  • Although user interfaces 1400-2100 depict a variety of information, in other implementations, user interfaces 1400-2100 may depict less information, different information, differently arranged information, and/or additional information than depicted in FIGS. 14-21.
  • FIGS. 22 and 23 are flow charts of an example process 2200 for providing a lifestyle application for enterprises according to an implementation described herein. In one implementation, process 2200 may be performed by enterprise device 220. Alternatively, or additionally, some or all of process 2200 may be performed by another device or group of devices, including or excluding enterprise device 220.
  • As shown in FIG. 22, process 2200 may include receiving, from a lifestyle application platform, consumer profile information for a consumer associated with a user device, where the consumer profile information is relevant to an enterprise (block 2210), and providing a portion of the consumer profile information to other enterprises (block 2220). For example, in an implementation described above in connection with FIG. 13, lifestyle application platform 230 may provide relevant consumer information 1350-1/1350-2 to first enterprise device 220-1 and/or second enterprise device 220-2, respectively. First enterprise device 220-1 and second enterprise device 220-2 may exchange consumer profile information with each other and/or with other enterprises associated with lifestyle application platform 230, as indicated by reference number 1380. For example, first enterprise device 220-1 may provide additional consumer profile information to second enterprise device 220-2.
  • As further shown in FIG. 22, process 2200 may include receiving additional consumer profile information from the other enterprises (block 2230), and creating enterprise information, relevant to the consumer, based on the consumer profile information and/or the additional consumer profile information (block 2240). For example, in an implementation described above in connection with FIG. 13, first enterprise device 220-1 may receive the additional consumer profile information from second enterprise device 220-2. First enterprise device 220-1 may create first enterprise information 1330-1 (e.g., relevant to the consumer) based on the consumer profile information determined by first enterprise device 220-1 and/or the additional consumer profile information received from second enterprise device 220-2. In one example, first enterprise information 1330-1 may include the consumer profile information modified based on the additional consumer profile information received from second enterprise device 220-2.
  • Returning to FIG. 22, process 2200 may include providing the enterprise information to the lifestyle application platform for provision to the user device (block 2250), and receiving a request for a transaction from the user device, via the lifestyle application platform (block 2260). For example, in an implementation described above in connection with FIG. 13, first enterprise device 220-1 may provide first enterprise information 1330-1 to lifestyle application platform 230. Lifestyle application platform 230 may receive consumer information 1310, first enterprise information 1330-1, and second enterprise information 1330-2. Lifestyle application platform 230 may analyze the received information, and may generate, from first and second enterprise information 1330-1/1330-2, notifications, reports, offers, etc. for products, services, and/or content (e.g., provided by the first enterprise and/or the second enterprise) relevant to the consumer based on the analysis. Lifestyle application platform may provide the notifications, reports, offers, etc. to user device 210 (e.g., as relevant enterprise information 1340). The consumer may perform a transaction (e.g., buy coffee) with the first enterprise via lifestyle application platform 230. User device 210 may provide transaction request 1360 (e.g., to buy coffee) to lifestyle application platform 230, and lifestyle application platform 230 may provide transaction request 1360 to first enterprise device 220-1.
  • As further shown in FIG. 22, process 2200 may include completing the requested transaction with the user device, via the lifestyle application platform (block 2270). For example, in an implementation described above in connection with FIG. 13, first enterprise device 220-1 may perform the transaction (e.g., may sell a cup of coffee to the consumer) based on transaction request 1360, and may provide an indication 1370 of the transaction performance to lifestyle application platform 230. Lifestyle application platform 230 may update the consumer profile based on the transaction (e.g., may increase a preference level for the coffee shop), and may provide indication 1370 and/or the updated consumer profile to user device 210.
  • Process block 2240 may include the process blocks depicted in FIG. 23. As shown in FIG. 23, process block 2240 may include creating offers for products, services, and/or content based on the consumer profile information and/or the additional consumer profile information (block 2300), creating loyalty points for the consumer based on the consumer profile information and/or the additional consumer profile information (block 2310), and/or creating modified consumer profile information based on the consumer profile information and/or the additional consumer profile information (block 2320). For example, in an implementation described above in connection with FIG. 13, first enterprise information 1330-1 may include offers for products, services, and/or content provided by the first enterprise; information associated with consumer interactions with the first enterprise; information associated with consumer transactions with the first enterprise; information associated with consumer wish lists for products, services, and/or content provided by the first enterprise; loyalty points for the consumer with the first enterprise; etc. In one example, first enterprise information 1330-1 may include the consumer profile information modified based on the additional consumer profile information received from second enterprise device 220-2.
  • Systems and/or methods described herein may provide a lifestyle application platform that links identity, mobile, social, location, payment, and commerce services to anticipate a consumer's needs and to proactively recommend appropriate and customized products, services, and/or content to the consumer. The lifestyle application platform may enable the enterprises to deliver the right products, services, and/or content to consumers, may improve ARPU for the enterprises, and may lower costs of consumer acquisition and retention. Consumers, via the lifestyle application platform, may obtain more control over their personal information, may receive less unsolicited spam, and may be provided with simple and safe access (e.g., via a single authentication ID) to their favorite brands of products, services, and/or content.
  • 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 regard to FIGS. 22 and 23, the blocks and/or the order of the blocks may be modified in other implementations. Further, non-dependent blocks may be performed in parallel.
  • It will be apparent that example aspects, as described above, may be implemented in many different forms of software, firmware, and hardware in the implementations illustrated in the figures. The actual software code or specialized control hardware used to implement these aspects should not be construed as limiting. Thus, the operation and behavior of the aspects were described without reference to the specific software code—it being understood that software and control hardware could be designed to implement the aspects based on the description herein.
  • Even though particular combinations of features are recited in the claims and/or disclosed in the specification, these combinations are not intended to limit the disclosure of the possible implementations. In fact, many of these features may be combined in ways not specifically recited in the claims and/or disclosed in the specification. Although each dependent claim listed below may directly depend on only one other claim, the disclosure of the possible implementations includes each dependent claim in combination with every other claim in the claim set.
  • No element, act, or instruction used in the present application should be construed as critical or essential to the invention unless explicitly described as such. Also, as used herein, the articles “a” and “an” are intended to include one or more items and may be used interchangeably with “one or more.” Where only one item is intended, the term “one” or similar language is used. Further, the phrase “based on” is intended to mean “based, at least in part, on” unless explicitly stated otherwise.

Claims (20)

What is claimed is:
1. A method, comprising:
receiving, by an enterprise device and from a lifestyle application platform, consumer profile information for a consumer associated with a user device, the consumer profile information being relevant to an enterprise associated with the enterprise device;
providing, by the enterprise device, a portion of the consumer profile information to other enterprise devices associated with other enterprises;
receiving, by the enterprise device, additional consumer profile information from the other enterprise devices;
creating, by the enterprise device, enterprise information based on the consumer profile information and the additional consumer profile information, the enterprise information being relevant to the consumer; and
providing, by the enterprise device, the enterprise information to the lifestyle application platform, the lifestyle application platform providing the enterprise information to the user device.
2. The method of claim 1, where the enterprise information includes at least one of:
notifications provided by the enterprise,
reports provided by the enterprise, or
offers provided by the enterprise.
3. The method of claim 1, further comprising:
receiving, via the lifestyle application platform, a request for a transaction from the user device; and
completing the requested transaction with the user device, via the lifestyle application platform.
4. The method of claim 1, where creating the enterprise information further comprises at least one of:
creating offers for products, services, and content of the enterprise based on the consumer profile information and the additional consumer profile information;
creating loyalty points for the consumer, with the enterprise, based on the consumer profile information and the additional consumer profile information; or
creating modified consumer profile information based on the consumer profile information and the additional consumer profile information.
5. The method of claim 1, where the consumer profile information includes:
preference information associated with the consumer,
demographic information associated with the consumer,
identity information associated with the consumer,
relationship information associated with the consumer,
transactional information associated with the consumer, and
location information associated with the consumer.
6. The method of claim 5, where the identity information includes at least one of:
anonymous identity information associated with the consumer,
pseudonymous identity information associated with the consumer, or
legal identity information associated with the consumer.
7. The method of claim 5, where the preference information includes preferences, of the consumer, for products, services, or content offered by the enterprise.
8. An enterprise device, comprising:
one or more processors to:
receive, from a lifestyle application platform, consumer profile information for a consumer associated with a user device, the consumer profile information being relevant to an enterprise associated with the enterprise device,
provide a portion of the consumer profile information to other enterprise devices associated with other enterprises,
receive additional consumer profile information from the other enterprise devices,
create enterprise information based on the consumer profile information and the additional consumer profile information, the enterprise information being relevant to the consumer, and
provide the enterprise information to the lifestyle application platform, the lifestyle application platform providing the enterprise information to the user device.
9. The enterprise device of claim 8, where the enterprise information includes at least one of:
notifications provided by the enterprise,
reports provided by the enterprise, or
offers provided by the enterprise.
10. The enterprise device of claim 8, where the one or more processors are further to:
receive, via the lifestyle application platform, a request for a transaction from the user device; and
complete the requested transaction with the user device, via the lifestyle application platform.
11. The enterprise device of claim 8, where, when creating the enterprise information, the one or more processors are further to at least one of:
create offers for products, services, and content of the enterprise based on the consumer profile information and the additional consumer profile information,
create loyalty points for the consumer, with the enterprise, based on the consumer profile information and the additional consumer profile information, or
create modified consumer profile information based on the consumer profile information and the additional consumer profile information.
12. The enterprise device of claim 8, where the consumer profile information includes:
preference information associated with the consumer,
demographic information associated with the consumer,
identity information associated with the consumer,
relationship information associated with the consumer,
transactional information associated with the consumer, and
location information associated with the consumer.
13. The enterprise device of claim 12, where the identity information includes at least one of:
anonymous identity information associated with the consumer,
pseudonymous identity information associated with the consumer, or
legal identity information associated with the consumer.
14. The enterprise device of claim 12, where the preference information includes preferences, of the consumer, for products, services, or content offered by the enterprise.
15. A computer-readable medium, comprising:
one or more instructions that, when executed by one or more processors of an enterprise device, cause the one or more processors to:
receive, from a lifestyle application platform, consumer profile information for a consumer associated with a user device, the consumer profile information being relevant to an enterprise associated with the enterprise device,
provide a portion of the consumer profile information to other enterprise devices associated with other enterprises,
receive additional consumer profile information from the other enterprise devices,
create enterprise information based on the consumer profile information and the additional consumer profile information, the enterprise information being relevant to the consumer, and
provide the enterprise information to the lifestyle application platform, the lifestyle application platform providing the enterprise information to the user device.
16. The computer-readable medium 15, where the enterprise information includes at least one of:
notifications provided by the enterprise,
reports provided by the enterprise, or
offers provided by the enterprise.
17. The computer-readable medium of claim 15, further comprising:
one or more instructions that, when executed by the one or more processors, cause the one or more processors to:
receive, via the lifestyle application platform, a request for a transaction from the user device; and
complete the requested transaction with the user device, via the lifestyle application platform.
18. The computer-readable medium of claim 15, where the one or more instructions, that cause the one or more processors to create the enterprise information, further cause the one or more processors to:
create offers for products, services, and content of the enterprise based on the consumer profile information and the additional consumer profile information,
create loyalty points for the consumer, with the enterprise, based on the consumer profile information and the additional consumer profile information, or
create modified consumer profile information based on the consumer profile information and the additional consumer profile information.
19. The computer-readable medium of claim 15, where the consumer profile information includes:
preference information associated with the consumer,
demographic information associated with the consumer,
identity information associated with the consumer,
relationship information associated with the consumer,
transactional information associated with the consumer, and
location information associated with the consumer.
20. The computer-readable medium of claim 19, where the preference information includes preferences, of the consumer, for products, services, or content offered by the enterprise.
US13/724,415 2011-12-30 2012-12-21 Lifestyle application for enterprises Abandoned US20130173337A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US13/724,415 US20130173337A1 (en) 2011-12-30 2012-12-21 Lifestyle application for enterprises

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201161581916P 2011-12-30 2011-12-30
US13/724,415 US20130173337A1 (en) 2011-12-30 2012-12-21 Lifestyle application for enterprises

Publications (1)

Publication Number Publication Date
US20130173337A1 true US20130173337A1 (en) 2013-07-04

Family

ID=48695649

Family Applications (3)

Application Number Title Priority Date Filing Date
US13/724,375 Expired - Fee Related US8983858B2 (en) 2011-12-30 2012-12-21 Lifestyle application for consumers
US13/724,415 Abandoned US20130173337A1 (en) 2011-12-30 2012-12-21 Lifestyle application for enterprises
US13/724,329 Abandoned US20130173335A1 (en) 2011-12-30 2012-12-21 Lifestyle application platform

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US13/724,375 Expired - Fee Related US8983858B2 (en) 2011-12-30 2012-12-21 Lifestyle application for consumers

Family Applications After (1)

Application Number Title Priority Date Filing Date
US13/724,329 Abandoned US20130173335A1 (en) 2011-12-30 2012-12-21 Lifestyle application platform

Country Status (1)

Country Link
US (3) US8983858B2 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140122148A1 (en) * 2012-10-26 2014-05-01 Disney Enterprises, Inc. Staff member user interfaces
US20150082459A1 (en) * 2013-09-18 2015-03-19 Solomo Identity, Llc Geolocation with consumer controlled personalization levels
US20150220741A1 (en) * 2014-01-31 2015-08-06 International Business Machines Corporation Processing information based on policy information of a target user
US20160065541A1 (en) * 2014-08-28 2016-03-03 Facebook, Inc. Anonymous single sign-on to third-party systems
US20160148278A1 (en) * 2014-11-26 2016-05-26 Adobe Systems Incorporated Content Creation, Deployment Collaboration, and Subsequent Marketing Activities
US9659333B2 (en) 2012-10-26 2017-05-23 Disney Enterprises, Inc. Dining experience management
US10361910B2 (en) * 2012-12-09 2019-07-23 Connectwise, Llc Systems and methods for configuring a managed device using an image
US10574540B2 (en) * 2016-09-17 2020-02-25 Anand Sambandam Method and system for facilitating management of service agreements for consumer clarity over multiple channels
US11403652B1 (en) * 2018-09-07 2022-08-02 Intuit, Inc. Customer-level lifetime value
US11463539B2 (en) * 2019-12-30 2022-10-04 Samsung Electronics Co., Ltd. Electronic device for transmitting and receiving data with server device
US20230222416A1 (en) * 2022-01-13 2023-07-13 Jpmorgan Chase Bank, N.A. System and method for implementing a home lending data reservoir

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8706169B2 (en) * 2006-12-28 2014-04-22 Yahoo! Inc. Interface overlay
WO2012052559A1 (en) * 2010-10-21 2012-04-26 Holybrain Bvba Method and apparatus for neuropsychological modeling of human experience and purchasing behavior
US20140156395A1 (en) * 2012-11-30 2014-06-05 Wal-Mart Stores, Inc. Shifting marketing messaging according to customer lifestyle changes
WO2014120978A1 (en) 2013-01-31 2014-08-07 Alexander Greystoke Virtual purchasing assistant
US10437889B2 (en) 2013-01-31 2019-10-08 Lf Technology Development Corporation Limited Systems and methods of providing outcomes based on collective intelligence experience
US10185917B2 (en) 2013-01-31 2019-01-22 Lf Technology Development Corporation Limited Computer-aided decision systems
KR20140113813A (en) * 2013-03-14 2014-09-25 삼성전자주식회사 Method and system for finding approximate friends with access point in portable terminal
US20160014059A1 (en) * 2015-09-30 2016-01-14 Yogesh Chunilal Rathod Presenting one or more types of interface(s) or media to calling and/or called user while acceptance of call
US10476947B1 (en) 2015-03-02 2019-11-12 F5 Networks, Inc Methods for managing web applications and devices thereof
US11250217B1 (en) * 2015-07-14 2022-02-15 Soundhound, Inc. Conditional responses to application commands in a client-server system
US10643245B2 (en) * 2016-07-15 2020-05-05 NXT-ID, Inc. Preference-driven advertising systems and methods
US10360244B2 (en) 2015-09-24 2019-07-23 Liveramp, Inc. System and method for improving computational efficiency of consumer databases using household links
US10636029B2 (en) * 2016-11-14 2020-04-28 Bank Of America Corporation System for priority presentation integration on third party systems for limiting resource disbursement
US10628002B1 (en) * 2017-07-10 2020-04-21 Palantir Technologies Inc. Integrated data authentication system with an interactive user interface
CN110163704A (en) * 2018-02-12 2019-08-23 阿里巴巴集团控股有限公司 The method and system of recommendation information
US20210125170A1 (en) * 2019-10-29 2021-04-29 Citadel Technology Group Incorporated Restaurant payment systems and methods thereof
US11526822B2 (en) 2020-02-10 2022-12-13 Bank Of America Corporation Dynamic resource allocation engine

Citations (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030074253A1 (en) * 2001-01-30 2003-04-17 Scheuring Sylvia Tidwell System and method for matching consumers with products
US20060095325A1 (en) * 2004-11-04 2006-05-04 Bell Kevin H Method and system for tracking purchasing habits
US20070038499A1 (en) * 2005-08-09 2007-02-15 Margulies Edwin K Universal workflow-based routing
US20070073553A1 (en) * 2004-05-20 2007-03-29 Manyworlds, Inc. Adaptive Commerce Systems and Methods
US20080021767A1 (en) * 2006-04-05 2008-01-24 Amanda Benson System and method for collecting and managing product information in a database
US7406436B1 (en) * 2001-03-22 2008-07-29 Richard Reisman Method and apparatus for collecting, aggregating and providing post-sale market data for an item
US20080201206A1 (en) * 2007-02-01 2008-08-21 7 Billion People, Inc. Use of behavioral portraits in the conduct of E-commerce
US20080249837A1 (en) * 2007-04-03 2008-10-09 Robert Lee Angell Automatically generating an optimal marketing strategy for improving cross sales and upsales of items
US20080301175A1 (en) * 2007-05-31 2008-12-04 Michael Applebaum Distributed system for monitoring information events
US20090112875A1 (en) * 2007-10-29 2009-04-30 Oracle International Corporation Shared view of customers across business support systems (bss) and a service delivery platform (sdp)
US20090157471A1 (en) * 2007-12-13 2009-06-18 Tribunal Systems, Inc. Facilitating the execution of transactions between customers and providers
US20090193057A1 (en) * 2008-01-24 2009-07-30 Oracle International Corporation Service-oriented architecture (soa) management of data repository
US20090249290A1 (en) * 2007-10-22 2009-10-01 Paul Thomas Jenkins Method and system for managing enterprise content
US20090271246A1 (en) * 2008-04-28 2009-10-29 American Express Travel Related Services Company, Inc. Merchant recommendation system and method
US7630986B1 (en) * 1999-10-27 2009-12-08 Pinpoint, Incorporated Secure data interchange
US20100063863A1 (en) * 2008-09-09 2010-03-11 AT&T Intellectual Property l, LP Comprehensive Information Market Exchange
US7937380B2 (en) * 2006-12-22 2011-05-03 Yahoo! Inc. System and method for recommended events
US20110106610A1 (en) * 2009-10-06 2011-05-05 Landis Kenneth M Systems and methods for providing and commercially exploiting online persona validation
US20120030094A1 (en) * 2010-07-27 2012-02-02 Verizon Patent And Licensing Inc. Design, deployment, and use of an automated flow-model-view-controller workflow
US20120059702A1 (en) * 2010-08-06 2012-03-08 Visa International Service Association Systems and Methods to Rank and Select Triggers for Real-Time Offers
US20120066064A1 (en) * 2010-09-03 2012-03-15 Visa International Service Association Systems and Methods to Provide Real-Time Offers via a Cooperative Database
US20120066062A1 (en) * 2010-08-06 2012-03-15 Visa U.S.A. Inc. Systems and Methods to Present Triggers for Real-Time Offers
US20120151486A1 (en) * 2010-12-10 2012-06-14 International Business Machines Corporation Utilizing user-defined workflow policies to automate changes made to composite workflows
US20120227044A1 (en) * 2011-03-03 2012-09-06 Tata Consultancy Services Limited Automated workflow manager
US20120254291A1 (en) * 2011-03-31 2012-10-04 Nash Controlware, Inc. Workflow management in distributed systems
US20120296691A1 (en) * 2010-01-19 2012-11-22 Benoit Ethier System and Method for Designing and Executing Subject-State Engine Workflows

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6317722B1 (en) * 1998-09-18 2001-11-13 Amazon.Com, Inc. Use of electronic shopping carts to generate personal recommendations
US7539628B2 (en) * 2000-03-21 2009-05-26 Bennett James D Online purchasing system supporting buyer affordability screening
US20020069119A1 (en) * 1999-12-02 2002-06-06 Samuel Rogatinsky Method and system for interactive real-time creation of printed and electronic media with customized look and feel for individual users
US8280781B1 (en) * 2001-03-21 2012-10-02 Amazon Technologies, Inc. Automatically purchasing a gift from a wishlist
US20070067297A1 (en) * 2004-04-30 2007-03-22 Kublickis Peter J System and methods for a micropayment-enabled marketplace with permission-based, self-service, precision-targeted delivery of advertising, entertainment and informational content and relationship marketing to anonymous internet users
US9318108B2 (en) * 2010-01-18 2016-04-19 Apple Inc. Intelligent automated assistant
US8791790B2 (en) * 2009-02-10 2014-07-29 Yikes Llc System and method for accessing a structure using a mobile device
US9336315B2 (en) * 2010-01-19 2016-05-10 Ebay Inc. Personalized recommendation of a volatile item
US9183560B2 (en) * 2010-05-28 2015-11-10 Daniel H. Abelow Reality alternate

Patent Citations (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7630986B1 (en) * 1999-10-27 2009-12-08 Pinpoint, Incorporated Secure data interchange
US20030074253A1 (en) * 2001-01-30 2003-04-17 Scheuring Sylvia Tidwell System and method for matching consumers with products
US7406436B1 (en) * 2001-03-22 2008-07-29 Richard Reisman Method and apparatus for collecting, aggregating and providing post-sale market data for an item
US8688504B2 (en) * 2001-03-22 2014-04-01 Convergent Media Solutions Llc Method and apparatus for collecting data for an item
US8554600B2 (en) * 2001-03-22 2013-10-08 Teleshuttle Tech2, Llc Method and apparatus for collecting data for an item
US8036929B1 (en) * 2001-03-22 2011-10-11 Richard Reisman Method and apparatus for collecting, aggregating and providing post-sale market data for an item
US20070073553A1 (en) * 2004-05-20 2007-03-29 Manyworlds, Inc. Adaptive Commerce Systems and Methods
US20060095325A1 (en) * 2004-11-04 2006-05-04 Bell Kevin H Method and system for tracking purchasing habits
US20070038499A1 (en) * 2005-08-09 2007-02-15 Margulies Edwin K Universal workflow-based routing
US20080021767A1 (en) * 2006-04-05 2008-01-24 Amanda Benson System and method for collecting and managing product information in a database
US7937380B2 (en) * 2006-12-22 2011-05-03 Yahoo! Inc. System and method for recommended events
US20080201206A1 (en) * 2007-02-01 2008-08-21 7 Billion People, Inc. Use of behavioral portraits in the conduct of E-commerce
US20080249837A1 (en) * 2007-04-03 2008-10-09 Robert Lee Angell Automatically generating an optimal marketing strategy for improving cross sales and upsales of items
US20080301175A1 (en) * 2007-05-31 2008-12-04 Michael Applebaum Distributed system for monitoring information events
US20090249290A1 (en) * 2007-10-22 2009-10-01 Paul Thomas Jenkins Method and system for managing enterprise content
US8073810B2 (en) * 2007-10-29 2011-12-06 Oracle International Corporation Shared view of customers across business support systems (BSS) and a service delivery platform (SDP)
US20090112875A1 (en) * 2007-10-29 2009-04-30 Oracle International Corporation Shared view of customers across business support systems (bss) and a service delivery platform (sdp)
US20090157471A1 (en) * 2007-12-13 2009-06-18 Tribunal Systems, Inc. Facilitating the execution of transactions between customers and providers
US20090193057A1 (en) * 2008-01-24 2009-07-30 Oracle International Corporation Service-oriented architecture (soa) management of data repository
US8589338B2 (en) * 2008-01-24 2013-11-19 Oracle International Corporation Service-oriented architecture (SOA) management of data repository
US20090271246A1 (en) * 2008-04-28 2009-10-29 American Express Travel Related Services Company, Inc. Merchant recommendation system and method
US20100063863A1 (en) * 2008-09-09 2010-03-11 AT&T Intellectual Property l, LP Comprehensive Information Market Exchange
US20110106610A1 (en) * 2009-10-06 2011-05-05 Landis Kenneth M Systems and methods for providing and commercially exploiting online persona validation
US20120296691A1 (en) * 2010-01-19 2012-11-22 Benoit Ethier System and Method for Designing and Executing Subject-State Engine Workflows
US20120030094A1 (en) * 2010-07-27 2012-02-02 Verizon Patent And Licensing Inc. Design, deployment, and use of an automated flow-model-view-controller workflow
US20120059702A1 (en) * 2010-08-06 2012-03-08 Visa International Service Association Systems and Methods to Rank and Select Triggers for Real-Time Offers
US20120066062A1 (en) * 2010-08-06 2012-03-15 Visa U.S.A. Inc. Systems and Methods to Present Triggers for Real-Time Offers
US20120066064A1 (en) * 2010-09-03 2012-03-15 Visa International Service Association Systems and Methods to Provide Real-Time Offers via a Cooperative Database
US20120151486A1 (en) * 2010-12-10 2012-06-14 International Business Machines Corporation Utilizing user-defined workflow policies to automate changes made to composite workflows
US20120227044A1 (en) * 2011-03-03 2012-09-06 Tata Consultancy Services Limited Automated workflow manager
US20120254291A1 (en) * 2011-03-31 2012-10-04 Nash Controlware, Inc. Workflow management in distributed systems

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140122148A1 (en) * 2012-10-26 2014-05-01 Disney Enterprises, Inc. Staff member user interfaces
US9659333B2 (en) 2012-10-26 2017-05-23 Disney Enterprises, Inc. Dining experience management
US10361910B2 (en) * 2012-12-09 2019-07-23 Connectwise, Llc Systems and methods for configuring a managed device using an image
US11218362B2 (en) 2012-12-09 2022-01-04 Connectwise, Llc Systems and methods for configuring a managed device using an image
US20150082459A1 (en) * 2013-09-18 2015-03-19 Solomo Identity, Llc Geolocation with consumer controlled personalization levels
US20150220741A1 (en) * 2014-01-31 2015-08-06 International Business Machines Corporation Processing information based on policy information of a target user
US20150288723A1 (en) * 2014-01-31 2015-10-08 International Business Machines Corporation Processing information based on policy information of a target user
US9866590B2 (en) * 2014-01-31 2018-01-09 International Business Machines Corporation Processing information based on policy information of a target user
US10009377B2 (en) * 2014-01-31 2018-06-26 International Business Machines Corporation Processing information based on policy information of a target user
US20160065541A1 (en) * 2014-08-28 2016-03-03 Facebook, Inc. Anonymous single sign-on to third-party systems
US9769122B2 (en) * 2014-08-28 2017-09-19 Facebook, Inc. Anonymous single sign-on to third-party systems
US20160148278A1 (en) * 2014-11-26 2016-05-26 Adobe Systems Incorporated Content Creation, Deployment Collaboration, and Subsequent Marketing Activities
US10776754B2 (en) * 2014-11-26 2020-09-15 Adobe Inc. Content creation, deployment collaboration, and subsequent marketing activities
US10929812B2 (en) * 2014-11-26 2021-02-23 Adobe Inc. Content creation, deployment collaboration, and subsequent marketing activities
US10936996B2 (en) * 2014-11-26 2021-03-02 Adobe Inc. Content creation, deployment collaboration, activity stream, and task management
US11004036B2 (en) * 2014-11-26 2021-05-11 Adobe Inc. Content creation, deployment collaboration, and tracking exposure
US11087282B2 (en) * 2014-11-26 2021-08-10 Adobe Inc. Content creation, deployment collaboration, and channel dependent content selection
US20160148158A1 (en) * 2014-11-26 2016-05-26 Adobe Systems Incorporated Content Creation, Deployment Collaboration, Activity Stream, and Task Management
US10574540B2 (en) * 2016-09-17 2020-02-25 Anand Sambandam Method and system for facilitating management of service agreements for consumer clarity over multiple channels
US11403652B1 (en) * 2018-09-07 2022-08-02 Intuit, Inc. Customer-level lifetime value
US11463539B2 (en) * 2019-12-30 2022-10-04 Samsung Electronics Co., Ltd. Electronic device for transmitting and receiving data with server device
US20230222416A1 (en) * 2022-01-13 2023-07-13 Jpmorgan Chase Bank, N.A. System and method for implementing a home lending data reservoir

Also Published As

Publication number Publication date
US8983858B2 (en) 2015-03-17
US20130173336A1 (en) 2013-07-04
US20130173335A1 (en) 2013-07-04

Similar Documents

Publication Publication Date Title
US20130173337A1 (en) Lifestyle application for enterprises
US11099024B2 (en) Systems and methods for route prediction
US20210233093A1 (en) Systems and Methods to Rank and Select Triggers for Real-Time Offers
US11151585B2 (en) Systems and methods to modify interaction rules during run time
US10853842B2 (en) Systems and methods to communicate with users via social networking sites
US20210241256A1 (en) Payment processing
US10078838B2 (en) Systems and methods to communicate with transaction terminals
US20190333073A1 (en) Reputation Management in a Transaction Processing System
US9443252B2 (en) Customer journey prediction and resolution
US9679299B2 (en) Systems and methods to provide real-time offers via a cooperative database
US9159084B2 (en) Systems and methods to communication via a merchant aggregator
WO2019195263A1 (en) Systems and methods for credit card selection based on a consumer's personal spending
US20110071895A1 (en) Systems and methods for digitized loyalty programs and targeted mobile advertisements
US20130124417A1 (en) Systems and methods to provide generalized notifications
US20120066062A1 (en) Systems and Methods to Present Triggers for Real-Time Offers
US20120253923A1 (en) Systems and methods for providing targeted marketing campaign to merchant
US20200051126A1 (en) Systems and methods for a merchant payment card marketing laboratory
US11601390B2 (en) System and method for tagging data
Chigori et al. Mobile phone banking: A comparative analysis of e-service quality and customer loyalty of banking applications and Unstructured Supplementary Service Data services
US11682041B1 (en) Systems and methods of a tracking analytics platform
CA3138222A1 (en) Merchant payment processing
US20160092896A1 (en) Method and system for determining political affiliation and attitude trends
CA3081893C (en) System and method for tagging data

Legal Events

Date Code Title Description
AS Assignment

Owner name: VERIZON PATENT AND LICENSING INC., NEW JERSEY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:EVANS, ASHLEY;MORRIS, NICOLA S.;FUSARO, KEITH;AND OTHERS;SIGNING DATES FROM 20121220 TO 20121221;REEL/FRAME:029519/0742

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION