System and Methods for Event-Defined and User Controlled Interaction Channel
First Claim
1. A system for event defined activity and information interaction channels between users and/or event host supporting user self-control of user profile selection or creation for event and/or event activity participation, user self-control of user data privacy, data sharing, data persistence, and retention settings, and user self-control of event participation mode and activity participation management, comprising:
- A plurality of client-side computer application instances running on host and user computing devices for event-defined activity and information interactions definition and management by event host and for event sign-in and participation by the computer application users with user designated profiles or anonymously and assisted with user self-control of user data privacy, data sharing, data persistence, and retention settings, and user self-control of event participation mode and activity participation management, wherein host and user computing devices can be mobile devices such as smartphones or tablets, a personal computer such as a laptop or desktop, or any other computing machinery that has an operating system with applications supporting user interactions and calculation; and
One or multiple server-side event and interaction management application services for system-wide processing and support for event definition, control, management, and interfaces across all event-defined channels and the associated activity and communication interactions with the client-side application by the event hosts and participating users, wherein event and interaction management service is a computer application that can be implemented as public, community, hybrid, and/or on premise cloud services; and
Share and feed services for event host to push or pull event related information items defined in the said system from a social network site, a web site, a mobile app to support event definition and management, and for event users to push or pull event related information items to or from other social network sites, web sites, mobile apps, and/or email or message clients, wherein share and feed services can be APIs, interface services or other computer program implementations provided by the said system, social network sites, mobile apps, a third party service, and/or via email or messaging services; and
/orA plurality of social network sites, web sites, mobile apps, and/or email or messaging services with which event host can use to share or feed information during the event definition and management processes, and/or for event users to share event or event activity related information items if provisioned or authorized by the event host and the applicable event user data privacy and sharing setting for the related user-generated data; and
/orA plurality of other digital and/or physical media sources with information items or content that may not be able to utilize share and feed services for event definition related information items and can be referenced by the event-defined activity and information interaction channel; and
/orA plurality of other referable objects that can be people, locations, things, entities, establishment, needs, or social, business, or organizational activities that may not be able to utilize share and feed services for related information items and can be referenced by the event-defined activity and information interaction channel.
0 Assignments
0 Petitions
Accused Products
Abstract
System and methods for an event defined and user controlled interaction channel are disclosed. The interaction channel can be added to people, locations, things, or media content for associated activity and information interactions between interested parties to achieve a goal or outcome. The disclosed system may include mobile, web, and cloud applications or services supporting enablement of an interaction channel for attachment and/or interconnection with traditional or social media sources, communication services, or other referenced objects to facilitate added layers of host-defined and user controlled interactions. The methods may include an event definition process for an event host to easily and quickly attach an interaction channel to a referenced object for user controlled interactions. The methods may also include convenient and non-intrusive event sign-in or channel connection processes for users to have full control of how they want to participate and control their data privacy in activity and information interactions with the event-defined interaction channel host and/or users.
153 Citations
20 Claims
-
1. A system for event defined activity and information interaction channels between users and/or event host supporting user self-control of user profile selection or creation for event and/or event activity participation, user self-control of user data privacy, data sharing, data persistence, and retention settings, and user self-control of event participation mode and activity participation management, comprising:
-
A plurality of client-side computer application instances running on host and user computing devices for event-defined activity and information interactions definition and management by event host and for event sign-in and participation by the computer application users with user designated profiles or anonymously and assisted with user self-control of user data privacy, data sharing, data persistence, and retention settings, and user self-control of event participation mode and activity participation management, wherein host and user computing devices can be mobile devices such as smartphones or tablets, a personal computer such as a laptop or desktop, or any other computing machinery that has an operating system with applications supporting user interactions and calculation; and One or multiple server-side event and interaction management application services for system-wide processing and support for event definition, control, management, and interfaces across all event-defined channels and the associated activity and communication interactions with the client-side application by the event hosts and participating users, wherein event and interaction management service is a computer application that can be implemented as public, community, hybrid, and/or on premise cloud services; and Share and feed services for event host to push or pull event related information items defined in the said system from a social network site, a web site, a mobile app to support event definition and management, and for event users to push or pull event related information items to or from other social network sites, web sites, mobile apps, and/or email or message clients, wherein share and feed services can be APIs, interface services or other computer program implementations provided by the said system, social network sites, mobile apps, a third party service, and/or via email or messaging services; and
/orA plurality of social network sites, web sites, mobile apps, and/or email or messaging services with which event host can use to share or feed information during the event definition and management processes, and/or for event users to share event or event activity related information items if provisioned or authorized by the event host and the applicable event user data privacy and sharing setting for the related user-generated data; and
/orA plurality of other digital and/or physical media sources with information items or content that may not be able to utilize share and feed services for event definition related information items and can be referenced by the event-defined activity and information interaction channel; and
/orA plurality of other referable objects that can be people, locations, things, entities, establishment, needs, or social, business, or organizational activities that may not be able to utilize share and feed services for related information items and can be referenced by the event-defined activity and information interaction channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for creating an event-defined activity and information interaction channel by an event host supporting user self-control of user profile selection or creation for event and/or event activity participation, user self-control of user data privacy, data sharing, data persistence, and retention settings, and user self-control of event participation mode and activity participation management, comprising:
-
Determining whether the intended event-defined activities and/or information items can be referenced or related to content on existing digital information or media sources and can be pulled in or pushed over via share and feed services in the said system;
wherein digital information or media sources are social network sites, web sites, mobile apps, or other digital media sources;Upon determining that the intended event-defined activities and/or interaction items can be referenced or related to content on existing digital information or media sources and can be pulled in or pushed over via share and feed services, populating the event defined activities and information items via a selected event definition template with the event definition and management module in the client-side computer application, with share or feed of the related information items from the applicable digital information or media sources; and Upon determining that the intended event-defined activities and/or interaction items cannot be referenced or related to content on existing digital information or media sources or cannot be pushed or pulled over via share and feed services, populating the event defined activities and information items directly in the said system via a selected event definition template with the event definition and management module in the client-side computer application, wherein the event-defined activities and information items can be in reference to one or multiple people, locations, services, entities, establishments, needs, one or multiple social, business, or organization activities, or content on digital or non-digital information or media sources; and Creating an event id and/or the associated URI, barcode, QR code, or linkage references, wherein the event id is an alphanumeric string that can be manually entered by the event host or automatically generated via the client-side application for unique identification of the event; Determining whether the event may have additional sign-in and/or sign-up requirements for users and/or for personalized event information items tailoring to a signed in or signed up user; Upon determining that the event has additional sign-in and/or sign-up requirements, defining the sign-in and/or sign-up requirements for users with the associated information items, business logic, business rules, and/or personalization rules for personalized and targeted event information presentment in the event definition and management module via the client-side application; Determining whether to customize the event template default event specific activities and the related information items; Upon determining that the default event specific activities or information items may need to be customized, customizing template default event activities and event information items in the event definition and management module via the client-side application; Determining whether to customize template default event participation mode and user generated data privacy settings, wherein user generated data privacy and user participation settings defined by the host can be overwritten by user self-control settings at sign-in and/or during event participation if the user settings impose more strict data and user privacy controls; Upon determining need to customize template default event participation mode and user generated data settings, customizing event template default user participation mode and user generated data settings for user data privacy and data sharing, user data persistence and retention settings in the event definition and management module via the client-side application; Determining whether to change event template default settings for event visibility for search, browse or discovery through association with location, topic, establishment, and/or other informational references; Upon determining need for change event template default setting for event visibility, changing event default visibility for search, browse, and/or discovery through association with location, topic, establishment, and/or other informational references in the event definition and management module via the client-side application; Determining whether to share, announce, or post event digitally or physically; Upon determining need to share, announce, or post event digitally or physically, performing share, announce, or post of event via event id, URI, barcode, QR code, or reference links digitally to social or digital media, websites, mobile apps, email or messaging services, or physically to a physical location or a physical media. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for event defined activity and information interaction channel discovery and participation by a client-side computer application user, supporting user self-control of user profile selection or creation for event and/or event activity participation, user self-control of user data privacy, data sharing, data persistence, and retention settings, and user self-control of event participation mode and activity participation management, comprising:
-
Determining an event to join upon notification or via search, browse, discovery through event association with event related information items, location, topic, or establishment, or other informational references from an information or media source; Upon determining need to join an event, pulling in the event via the client-side computer application, wherein pulling in the event is the first step in event participation before if any sign-up or sign-in required for the event, with which the pulled in event can be associated with a user anonymously or with a user selected user profile, and/or associated with a user participation mode with different levels such as follow, view only, view and notification, and/or interacting configured with the user control module in the client-side application; Providing sign up information if required and/or if the event is not in progress, wherein sign up information is additional information, verification code, authentication requirements, or authorization information that may be used by the event to determine a user'"'"'s eligibility to view certain type of information and/or participate in certain type of activities; Viewing additional event information related to user sign-up information if applicable and/or available, wherein the applicable sign-up related event information are additional information items related to the event or event activities that may be presented to all the signed up users and/or personalized and targeted to a user sign-up information; Signing into the event if the event is already in-progress by selecting an existing user profile, defining a new user profile, or signing in anonymously; Providing additional sign-in information if required, wherein additional sign-in information may be related to a generic or user-specific verification code, authentication or authorization information, or any other information pertaining to the event and/or the signing in user; Viewing additional event information related to user provided sign-in information if applicable and/or available, wherein the applicable sign-in related event information are additional information items related to the event or event activities that may be eligible and presented to all or a portion of the signed in users, and/or the information or event activities may be personalized and targeted to a user sign-in information; Determining whether to customize event default and event user self-control settings for at the event pull-in, sign-up or sign-in time; Upon determining need to customize event user self-control settings at the event pull-in, sign-in or sign-up, performing user self-control of user data privacy, data sharing, data persistence, and retention settings, and user self-control of event participation mode and activity participation management with the user control module via the client-side application; Performing event defined and event specific activity and information interactions provisioned to the signed-in user; Determining whether to use a different user profile for one or multiple event activities or information interactions during event participation, wherein the intended user profile can be associated with one or multiple activities, one or multiple event lifecycle stages as configured via the event creation process, and/or one or multiple activity or information interactions; Upon determining need to use a different user profile, selecting an existing user profile or creating a new user profile for the intended activity or information interactions with the functions provided by the user control module via the client-side application; Determining whether to customize the current user event participation mode for one or multiple event activities or information interactions during event participation, wherein the intended participation model setting can be associated with one or multiple activities, one or multiple event lifecycle stages as configured via the event creation process, and/or one or multiple activity or information interactions; Upon determining need to customize current user event participation mode, configuring user participation mode and applying for the signed-in event and/or activities with the functions provided by the user control module via the client-side application; Determining whether to perform event activity participation management during event participation, wherein user event activity participation management is user control of whether to or not to participate the event activities provisioned to the signed-in event user; Upon determining need to perform event activity management, selecting, from the list of the activities provisioned to the signed-in user, the activities to participate or block and the associated activity participation mode with the functions provided by the user control module via the client-side application; Determining whether to change the current settings for user data privacy, data sharing, data persistence, or data retention for the data generated by the user during event defined activity and information interactions; Upon determining need to change current settings for use data privacy, data sharing, data persistence or data retention, performing user self-control of data privacy, data sharing, data persistence, or data retention settings with the functions provided by the user control module via the client-side application. - View Dependent Claims (17, 18, 19, 20)
-
Specification