WO2012131688A2 - A system and method for facilitate domains and users, applications, services, objects, communication channels of multiple domains to communicate with each others - Google Patents
A system and method for facilitate domains and users, applications, services, objects, communication channels of multiple domains to communicate with each others Download PDFInfo
- Publication number
- WO2012131688A2 WO2012131688A2 PCT/IN2011/000301 IN2011000301W WO2012131688A2 WO 2012131688 A2 WO2012131688 A2 WO 2012131688A2 IN 2011000301 W IN2011000301 W IN 2011000301W WO 2012131688 A2 WO2012131688 A2 WO 2012131688A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- users
- services
- domain
- domains
- 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.)
- Ceased
Links
Classifications
-
- G06Q10/40—
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/101—Collaborative creation, e.g. joint development of products or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
Definitions
- the present invention relates generally to enabling communications among multiple domains & users, applications, services, objects, databases, devices, web pages of multiple domains and facilitating one or more domains and/or one or more users of one or more domains to communicate with one or more external domains and/or one or more users of one or more external domains including share contents, provides or receives user services, user actions, publish or subscribe blog, post question or answer question, post & receive deals, participating one or more activities of one or more users of one or more external domains.
- the internet provides a number of mechanisms that allow a user to share contents with users of social network, share application contents with connected users, 3 rd parties' developers or external domains.
- Many types of social networks and communication systems are facilitating users for sharing, searching, communicating, collaborating with external domains based on privacy settings and solving some problems.
- a user can search, register web sites, subscribe services, install applications, and share contents by using plurality of sources for wide different varieties of user's requirements.
- these sources are disparate and disorganized. In other words, the user must spend time researching, searching, registering, accessing, and identifying different sources that are not present in consolidated, coherent, unified and integrated manner. Often many of the sources are not relevant to user. What is needed is facilitating user to share or post one or more contents, receive responses from, establish communications and provide user services & actions to selected, matched, suggested, subscribed one or more external domains and/or one or more users of one or more external domains. Therefore, it is with respect to these considerations and others that the present invention has been made.
- the principal object of the present invention is to facilitate users of multiple domains to communicate with each others.
- Another significant objective of the present invention is to send, update, publish, advertise, synchronies, present, post and share one or more contents and provide one or more user services and user actions to one or more selected external domains and or one or more selected users of selected one or more external domains.
- Another significant objective of the present invention is to enabling external domains to send one or more requests or user service & actions requests to one or more selected or matched users or subscribed providers of one or more multi domain communication capable domain(s) for accessing content, receiving user responses, user services and user actions including send question for receiving answer, receive comments, product reviews, blog, status updates, send deal(s) for enabling user to refer to other connected users or buy one or more products or services, enable user to participate same activities as user of current domain(s), send message with active link(s), wherein said active link enable users or receivers to install applications, download or view multimedia contents, register with web site, join group, subscribe services, provide answer, search for search query, communicate with user(s), buy or sell or make payment for products or services.
- Active links comprising associate one or more objects, applications, services, web page, widget, multimedia data, group, network, profile objects and associate metadata, privacy settings.
- Another significant objective of the present invention is to allow users of multi domain communication capable domains to directly log-in to another domains, applications, services, objects, web pages, applications & contents of users of other domains and share contents, provide user services & actions, provide responses, participate with user's activities, actions, events, transactions, task, and workflow and communicate, collaborate with users of external domains.
- the term "receiving" shared contents, user services, user actions, data items, updates, request, response, or other message, from a device or component includes receiving the message indirectly, such as when forwarded by one or more other devices or components.
- “sending" an item, shared contents, user services, user actions, data items, updates, request, response, or other message to a device or component includes sending the item indirectly, such as when forwarded by one or more other devices or components.
- client application refers to an application that runs on a client computing device.
- a client application may be written in one or more of a variety of languages, such as C 'C++ * , 'C# ⁇ "J2ME ⁇ Java, ASP.Net, VB.Net and the like. Browsers, email clients, text messaging clients, calendars, and games are examples of client applications.
- a mobile client application refers to a client application that runs on a mobile device.
- network application refers to a computer-based application that communicates, directly or indirectly, with at least one other component across a network. Web sites, email servers, messaging servers, and game servers are examples of network applications.
- the present invention is directed towards enabling multi domain communications and communications among users, applications, services, objects, groups, networks of multi domains, wherein said domain including web site, portal, application, service, network, database & device.
- Mechanisms of the invention may enable user to communicate with multi domain communication capable external domain and/or users, applications, services, objects, web pages, databases, devices, presentation systems, groups, networks of external domains and/or existing domain.
- the present invention makes use of the following terms, definitions, acronyms, and abbreviations for describing the invention or multi domain communication capable network including central server, system, network, platform and framework:
- Various entities may perform actions, or assume particular roles. While typically, an entity may assume a single role, the invention is not so constrained, and an entity may also assume a plurality of roles or personae.
- a "User” is creator & receiver of shared contents, profiles, provider & receiver of responses, user services & actions or "User” is "Provider User” of network or “Service Provider” or “User” is "Friends" of or “Connected” to other user or "User” is enterprise user's administrator or "User is "Experts” or “User” is developer of the applications and services or “User” is advertiser or content partner and like.
- the terms "administrator” or “admin” refer to those entities whose primary role includes managing the one or more shared contents, user services & actions, profiles, and/or updating resources, shared contents and actions, establishing the editorial workflows and/or creating accounts, and managing the multi domain communications.
- the terms "end-user,” and “user” refer to those entities that may register for use of the multi domain communication enabled Social Network including Central Server or Platform or System or Network or Framework or any feature(s) or service(s) or application(s) or device(s), and typically provide "User generated contents”.
- an entity typically represents a person
- the invention is not so limited and including one or more individuals, team or association, collaboration of one or more pre-identified individuals and one or more entities including but not limited to company, associations, organization, professional bodies, social bodies, shops, manufacturer, wholesaler, supplier, dealers and distributor, web site, portal, research agency, governmental bodies and enterprises or an entity that exists as a particular and discrete unit.
- an entity may include virtually any person, group of persons, businesses, organizations, or even a computing structure including a program, or the like. Intended user or groups of individual or volunteer or experts or service providers or any entity like company or organization can register with one or more profile(s) to the central server.
- User profile may comprise one or more expertise area of providers), service details, service type, keywords, taxonomies, ontology, rank, points, levels, payment details, availability timings, applications, services, subscribers, subscriptions, privacy settings, preferences, metadata, connections, and list of preferred external domains & associate users, connected users of users, applications, services, objects, devices, databases, groups, networks of external domains.
- Central server make said service profile(s) searchable for users for subscribing or selecting or matching said one or more providers) for receiving and updating shared contents, user services and actions.
- Multi domain communication capable domains and external domains Present invention facilitating users of domain(s) including web sites, portals, applications, services, networks, devices, databases to communicate with one or more external domains and/or one or more users of external domain(s).
- multi domains communication functionality for external domains.
- one or more domains can registering with directory service or central serve unit or search engine or lists and allow external domains to send request for registration to said multi domain communication capable domain(s) based on searching, matching, selecting from said directory, profiles & lists of multi domain communication capable domain search engine, central server unit or identifying from list of received invitations from said multi domain communication capable domain(s) and registering external domains with profile(s) and requirements with said multi domain communication capable domain(s).
- Central server unit receives, stores, indexes and processes said shared contents, requests, responses and communications and send to one or more determined target receivers or external domains and allow external domains or users of external domains to receives, stores, process, present and access said shared contents or user generated contents, user services & actions.
- Central server unit allow users of external domains to view, access, share, forward, bookmark, sort, search, match, select, filter, provide ranks & comments, provide responses, communicate, collaborate & participate with sender user(s), report spam or abuse and edit said shared contents or user generated contents and receives user services & actions.
- User posted or shared contents User can post content type specific one or more contents to one or more determined users including selected, connected, matched users of network, subscribers, provider users, experts, responders, receivers, and service providers and/or one or more selected, matched, subscribed external domains and/or users, applications, services, objects, networks, groups of external domains.
- Content comprising message, multimedia data, attachments, list of target determined receivers who can access, view shared contents and communications related to provided & received user services & actions, response(s) & updates, associate active links, tracking status, privacy settings, metadata, preferences, rules, conditions, categories, date & time, keywords, source of data item, author name, ID & profile link, monitored and user provided user actions & logs, associate responses of one or more providers with provider name, ID & profile link, associate one or more status, rank & comments, active link related applications, services, objects, URLs, web pages, widgets, groups, networks and associate data & privacy settings.
- Receiver can directly access, view, updates, provide responses with or without active links and directly log-in and participate with sender based on user's privacy settings and permission.
- User can subscribe one or more users' one or more shared contents publications, user services & actions and providing related responses, associate active links & related objects and data, shared contents, messages, services.
- User or connected users of user can concurrently post or updates one or more shared contents, request user services & actions and concurrently receive related responses, updates, shared resources, search results, messages, associate active links for communication, collaboration, task fulfillment, searching, sharing, transacting from plurality of provider users, experts and service providers.
- System monitors and provides tracking status of each received and provided data. User, connected users of user and/or providers can take one or more actions on one or more data items.
- Resources are provided by one or more providers based on one or more request submit or sent or publish or advertise or broadcast or updates by user.
- Resources comprising any types of resources contributed or shared or provided by one or more providers individually or collaboratively including multiple angles of viewpoints, information, knowledge, help like finance or money or physical resources, resources related to any types of data items including actions, activities, acts, work, task, job, order, promotion, loan or financing, e-commerce, shopping, supplies, development, production, contract, business process, knowledge process, information process, procedure, assignment, solution for problem, need, requirement, goal, target, enquiry, tracking, follow-up, presentation, sales, marketing, advertising by providing support, help, answer, feedback, reference, experience, guess, logic, consulting & advising, survey, research, analysis, data mining & processing, review, comments, ranking, guidance, opinions, decision making, comparing, planning, suggestions, tips, tricks, education, learning, training, tutoring, testing, collection, organizing, projection, referring, agent or mediation, support services, discussion, content authoring & management
- Provider includes any individual or person or administrator or any entity. While an entity typically represents a person, the invention is not so limited and including one or more individuals, team or association, collaboration of one or more pre-identified individuals and one or more entities including but not limited to company, associations, organization, professional bodies, social bodies, shops, manufacturer, wholesaler, supplier, dealers and distributor, web site, portal, research agency, governmental bodies and enterprises or an entity that exists as a particular and discrete unit. Thus, an entity may include virtually any person, group of persons, businesses, organizations, or even a computing structure including a program, or the like.
- the main role of the central server is facilitating user and provider(s) and receiving, validating, processing, updating, storing, formatting, indexing one or more or plurality of shared contents, communications, requests, responses, data items from plurality of senders and route said data items to selected or matched or subscribed receivers(s) including external domains, users, applications, services, objects, databases, devices, networks, groups of external domains and receiving, validating, processing, updating, storing, indexing one or more or plurality of resources, user services and actions from plurality of providers) and route said resources, responses, requests, service requests and actions to related provider(s) and make all said public data items and related resources and actions with rank and comments searchable for other users for similar users data items related resources & actions.
- Custom commands & search syntax User can use one or more or group(s) or combinations or series or sequence of custom commands & syntax or command templates or scripts with search operators and parameters for searching, matching, two way matching, selecting, filtering, subscribing, mapping, downloading, accessing, invoking, programming, book marking, attaching, detaching, assigning, federating, aggregating, integrating, distributing, collaborating & communicating, composing, comparing, co-coordinating, orchestrating, choreographing, organizing, recording, configuring or customizing, classifying & grouping, connecting, disconnecting, removing, adding, alternating or changing or modifying, updating, replicating or synchronizing, transacting, binding with 3rd party applications, networks, services & devices, routing or redirecting, forwarding, transferring, merging, joining, listing, linking, arranging, scheduling, automating, sequencing and ordering as per workflow & rule based, collecting, receiving, managing, monitoring, registering, accounting & metering, reporting, logging and executing one or more
- User can also use one or more or combinations of search Boolean operators including AND (+), OR, NOT (-), Phrases, multiple brackets for multiple inner searches, domain specific semantic and ontology syntax and parameters including one or more or categories list of external domain(s) and users, connected users of users, applications, services, objects, databases, devices, web pages, features, networks, groups, multimedia data, contents, resources, computing resources of external domains and/or present domains, user service & actions providers) list, service(s) name list, source(s) type, taxonomy categories or classification(s) or cluster(s) list, service type(s) including free or paid or sponsored, preferences including bookmark or save results or export results, rank & hits range, data range, language(s) list, location(s) list, safe search, two way match making preferences, set number of results per page & search up to number of depth(s) of sources, apply one or more filter(s) including ALL, EXACT, ANY, NONE words and one or more or combination of sorting type(s) including ascend
- User can also concurrently searching for one or more or multiple search string(s) of one or more or multiple fields or categories or taxonomy classifications or clusters and each search results presented in one or more pages via categories tabbed interfaces and each result of each said search results comprising source URL or profile link, full or partial or abstract of content or message or resources & actions or resource or data or source details & URL, external domain name & link, category, date & time, ranks & reviews, hit statistics, online status, subscription status, metadata & properties and sorting as per date & time, source, rank, hits, location, language, status and ascending & descending order and presenting individually or in one or more categories group or filtering and user can select one or more search result of said one or more search results related to said one or more search strings and take one or more group actions on said selected one or more search result(s) including bookmarking, filtering, comparing, sorting & ordering, saving, subscribing, un-subscribing, inviting for subscriptions, blocking sources, send messages.
- Project management User can use project management and workspace for managing communications, collaboration, searching, sharing, providing & receiving user services & actions, send requests and receive responses with plurality of domains or external domains or users, connected users of users, applications, services, objects, databases, devices, web pages, features, networks, groups, multimedia data, contents, resources, computing resources of external domains including searching, matching, book marking, subscribing, attaching, detaching, assigning, federating, planning, aggregating, integrating, distributing, collaborating & communicating, composing, comparing, co-coordinating, orchestrating, classifying & grouping, connecting, disconnecting, removing, adding, alternating or changing or modifying, testing or trialing, updating & upgrading, replicating or synchronizing, transacting, ranking & grading, analyzing, invoking, mapping, binding with 3 rd party applications, networks, services & devices, filtering, routing or redirecting, forwarding, transferring, merging, joining, listing, linking, arranging, scheduling, automating, sequencing and
- a social network enables a user to modify how content items are shared in one or more external domains and users, connected users of users, applications, services, objects, databases, devices, web pages, features, networks, groups, multimedia data, contents, resources, computing resources of external domains and/or present domains.
- Content items may have a designated privacy setting.
- a privacy setting defines the set of external domains, users, connected users of users, applications, services, objects, databases, devices, web pages, features, networks, groups, multimedia data, contents, resources, computing resources of external domains and/or present or current or existing domains who may view or access the content posted in the communication channel, receive and provide sure services & actions and responses.
- the privacy setting may be specified on various levels of granularity, and a user may specifically exclude certain external domains and/or users, connected users of users, applications, services, objects, databases, devices, web pages, features, networks, groups, multimedia data, contents, resources, computing resources of external domains and/or present domains from viewing a content item.
- a user customizes a privacy setting, that custom setting may be saved for subsequent content item postings, in one embodiment.
- These settings may be modified for each user service or action, request, response, content item a user send, update, post, publish, share, provide, present, uploads at the time of the sending, updating, posting, providing, publishing, sharing, presenting, uploading, allowing tremendous flexibility in controlling the accessibility of posted content.
- a user may choose a default privacy setting for all posted or uploaded content, provided user services & actions.
- a privacy setting thus enables a user to hide specific content items from certain external domains or categories of external domains or users, connected users of users, applications, services, objects, databases, devices, web pages, features, networks, groups, multimedia data, contents, resources, computing resources of external domains and/or present or current or existing domains, or to target specific content items to a particular categories or types of external domains or users, connected users of users, applications, services, objects, databases, devices, web pages, features, networks, groups, multimedia data, contents, resources, computing resources of external domains and/or present or current or existing domains, focusing content delivery to identified external domains and/or users, connected users of users, applications, services, objects, databases, devices, web pages, features, networks, groups, multimedia data, contents, resources, computing resources of external domains and/or present or current or existing domains chosen by the user.
- a determined external domains and/or users, connected users of users, applications, services, objects, databases, devices, web pages, features, networks, groups, multimedia data, contents, resources, computing resources of external domains and/or present or current or existing domains not identified by a privacy setting will be blocked from viewing or otherwise accessing the content items, user services and actions.
- present invention provide a method of facilitating users of domain(s) to communicate with one or more external domains and/or one or more users of external domain(s) comprising:
- Domain(s) or external domain(s) comprising web site, portal, application, service, network, group, object, database, repositories, device, mobile, automated sources.
- Profile of domain(s) and external domain(s) comprising domain name, URL or link or namespace, categories, keywords, taxonomies, descriptions, requirements, conditions to access, rules, multi domain service details, privacy settings and preferences for allow to access one or more types or categories of contents, one or more users, user services, user actions, applications, services, objects, groups, networks, devices, databases, resources, sources, communication channels, web pages, features to one or more specific domains and users, applications, services, objects, groups, networks, devices, databases, of other domains, communication channels.
- Requirement of said multinomial communication capable and/or external domain comprising allow to access, send & receive particular types of contents, allow to access, use, send, update, edit, receive, present, participate, share, communicate, collaborate with one or more selected, identified, matched user services, user actions, users, connected users of user, applications, application features, services, devices, databases, communication channels, objects, multimedia contents, web pages, features, groups, networks, lists, specific to one or more categories and keywords, number of users, size of receiving and sending contents or objects, number of hits & visits, conditions of access including percentage of revenue sharing, payments, number of per user, application, service requests and posting contents, number of subscribers & subscription of domain and users, applications, objects and services of domain, number & amount of transactions.
- generating list for user determination and selection of external domains and users connected users of user, applications, services, objects, networks, groups of external domains based on sender user's privacy settings, preferences, profile(s), user data, activities, actions, events, transactions, location, interest, behavior, privacy settings, preferences, requirements of external domains and users, connected users of user, applications, services, objects, networks, groups of external domains, auto matching based on text of posted contents, preferences, categories, keywords, metadata, location(s), types of contents.
- sender and receiver/responder comprising digital sources including mobile, computer, video camera(s), RFID, touch screen, speech & text recognition system and automated sources, communication systems, imports from other systems, applications, services, devices and networks, multimedia content sources including image, video, file, extracts from video or voice, editor, wizard, search engine, survey, historical data, logs, sensor systems, multi Artificial Intelligence Agent(s), languages & translation system, speech or voice source(s) & paper forms, users of social network(s), human mind, experts, user's related groups, connected users, subscribers, 3rd parties and like minded users and one or more individuals, groups, collaboration of one or more pre-identified individuals comprising company, organization, professional and social bodies, web site, governmental bodies and enterprises, service providers, data and application providers and 3rd parties providers on behalf of animals, birds, non living things including tree, products, road, building, location, tourist place.
- multimedia content sources including image, video, file, extracts from video or voice, editor, wizard, search engine, survey, historical data, log
- user can create and update one or more categories lists of identified active links which are controlled by user and exist in social network based on user selection, uploaded by user, search & match, suggested & provided by connected & matched users, suggested list or auto generated by central unit based on user profiles, user data, user activities, recorded user's actions, past responses, interest, list of active links, list of active links of connected users, installed applications and provided by 3 rd parties developers, service providers and advertisers based on users privacy settings and preferences.
- sender can search, select, identify and manually attach or auto attach one or more active links with said message or request or shared contents or response, wherein said one or more attached active links enables receivers and/or responders to provide one or more responses & actions, communicate, collaborate, answer, share, search, workflow, take one or more actions, transact, e-commerce, social networking and participating activities of sender of message.
- active link comprising one or more applications, services, objects, multi AI agents, multimedia data & contents, people, networks, groups, links or URLs, ED, User Profiles, profile objects, pages, attachments, informational links, shared workspaces for collaboration from networks and/or from external domains, applications, networks, services and devices with one or more associate data.
- Active link associate data comprising URL or namespace of each active link for identifying and allowing to access active link associate objects, applications, services, media data, people, entities, identities, profile, group, network, page & other objects of network, active link related one or more metadata, categories, keywords, sources, providers, details, descriptions, properties, links, attachments, features, upload, created & use date & time, help, identifier & profile(s) of sender & receiver of active link, active link associate tracking status & status, active link associate object related user data and preferences, security policies, authentication information and privacy settings of accessing & sharing active link and active link associate object(s) related user data.
- Central server unit is configured to receiving and processing said shared contents, requests, responses, communications, logs, associate active links, metadata, privacy settings, preferences from one or more external domains and/or present domains comprising storing, updating, indexing, validating & formatting including editing, clarifying, updating, spell checking, language & spam detecting, translating, transcribing, converting to other formats like voice, text, associating priority types including high, normal, low, expiration, date & time, categories, keywords, locations, advertisements, payment information, profile data, URL, dynamically attaching one or more active links & system data and determining one or more receivers of said one or more shared contents, requests, responses, communications, logs including one or more external domains, users, connected users of user, user profile, applications, services, objects, devices, databases, networks, groups of external domains and/or existing domain.
- Sender and receiver of shared contents, requests, responses, communications are enabled to take one or more actions on each said contents, requests, related request specific responses and/or active links wherein said actions comprising attach or detach receivers or responders, active links, group members and forward, transfer, assign, search, match, share, filter, sort, order, group, categories, bookmark, add, update, delete one or more contents, requests and related each responses and active links, view logs, actions, transactions, events, activities & communications details, report spam, abuse & violation, set tracking status, provide comments & ranks, communicate with sender or receiver of messages, accessing of active links related each action details and provide user defined or auto recorded action details.
- action source(s) including people, applications, services, shared workspace, media data or contents, objects, groups, networks, pages, items, links and any action related identified objects from network and/or external domains, attachments, lists, tracking status, further communication details, ratings or ranks, comments and user provided and/or dynamically associated one more
- present invention provides a method of facilitating in communication from external domains to users of domain(s) comprising:
- contents, user generated contents, provide one or more services and user mediated actions based on said received request(s) to one or more external domains or one or more users of one or more external domains;
- User services and actions can comprising question and answer service for sending question for receiving answer, deals service for posting deals for receiving buying offers, task and workflow service for sending task or workflow request and receiving responses, task results and get work done, advertisement service or user action for posting advertisement and clicking advertisement or referring advertisement or buying products and services.
- present invention provides a method of utilizing user for 3 rd parties' external domains comprising:
- present invention provides a method of posting contents and providing user services & user actions to 3 rd parties' external domains comprising:
- present invention provides a computer-implemented method for posting content with selective accessibility on a external domains, the method comprising: receiving a content item from a user of the present domain; receiving a selection of a privacy setting to be associated with the content item from the user, the privacy setting establishing one or more external domains allowed to access the content item; placing the content item into an electronic communication channel of the external domains; and making the content item accessible to one or more external domains via the communication channel, where accessibility to the one or more external domains is determined by the privacy setting selected by the user.
- the privacy setting identifies one or more users, applications, services, objects, features, networks, groups, devices, databases, presentations, web pages of one or more registered external domains or registered external domains.
- the privacy setting includes a user-defined list of external domains and/or users of external domains.
- the privacy setting includes an automatic and dynamic grouping of external domains and/or users of external domains.
- the privacy setting is set to a default setting.
- the privacy setting based on searching, selecting one or more external domains, suggested, auto matched and subscribed list of external domains.
- receiving a new privacy setting for the content item from the user the new privacy setting identifying one or more external domains different from the previously identified one or more external domains; and modifying the accessibility of the posted content item in the communication channel according to the new privacy setting.
- the privacy setting allows the content item to be searchable for the external domains and/or public.
- the privacy setting identifies all registered external domains of the social network. In one embodiment the privacy setting identifies one or more external domains and/or one or more users of external domain(s) to exclude from the determination of target receivers.
- the separate privacy setting identifies one or more external domains and/or one or more users of external domain(s) allowed to accessing one or more types of contents, user services and user actions.
- present invention provides a method for managing communication of content with external domains, the method comprising: maintaining in a profile database a set of user profiles for users of the social network and a set of registered external domains; providing an interface for users of the social network enabling users to post content items and to specify privacy settings for accessibility of the posted content items; maintaining in a content database a plurality of received content items and associated privacy settings from users posting content items via the interface; for each of one or more of the external domains and/or users of the external domains, generating a stream of content items for the user based on the user's privacy settings and limited according to the privacy settings associated therewith; and providing the streams of content items to external domains and/or users of the external domains via a computer display.
- the privacy settings are specified by selecting one or more external domains and/or one or more users of external domain(s) that are blocked from accessing the content items associated with a particular privacy setting.
- In one embodiment of present invention provides a method of directly accessing, participating, communicating, collaborating, sharing with external domains, one or more users, user's data, profile, connections, applications & services, external domain's one or more applications, services, objects, resources, databases, contents, networks, groups, devices, features comprising:
- user comprising user of social network, an individual, an entities, organization, company, tree, device, automated digital source and one or more groups of users including one or more connected users, linked users, friends, family, relatives, departments, school, college, customers, clients, online groups.
- User shared contents comprising multimedia data including message(s), text, videos, audio, images, photos, files, documents, one or more active links and associate applications, objects, profile objects, services, links or URLs and multimedia data like health report, results, communications, logs, shared data, search results, questions & answers, information, comments and metadata including date & time, tracking status, one or more keywords, categories, authors, sources, conditions, rules, structured list, ranks, comments, reviews, data item presented or sent to users list, privacy settings, attachments, dynamically or manually attached active links, user actions, provider actions.
- auto generating contents based on monitoring, auto detecting, auto sensing, auto selecting or identifying, tracking and recording or storing user's activities, actions, events, transactions, interactions, location.
- User can determine one or more target receivers or viewers of shared contents, users service & actions, service requests, responses based on auto match making based on privacy settings & preferences, searching, ranking, prioritizing, availability, expertise, relationship, services, subscriptions and selecting one or more or all users of network, connected users, connected users of connected users, subscribers, domain or subject specific verified & expert service providers, all users (public) of network and determine by other users including user selected, connected, matched users.
- auto determine one or more target receivers or viewers of data items for responses by the central unit by auto match making of receivers/responders based on contents, requests, responses, data item & associate metadata, sender and/or receiver's matchmaking preferences including filters, conditions, ranks, categories, keywords, sender profiles, sender privacy settings, user data, interest, behavior, available responders, responder profiles, responses of responders.
- senders and receivers of active link can share active link & active link associate objects and said object related at least part of user data with one or more users based on privacy settings for communication, grouping, workflow and collaboration.
- responder of request or service provider can attach one or more active links based on sender user's shared contents, message, sender user's profile, sender user's data, sender user's connections, responder user's analysis, suggestion from other connected users of responders, auto match making and suggested by sender of message.
- user can register and verify one or more active links including objects, profiles, accounts, identities, applications, services, multimedia media contents, networks, groups, connections, pages and other objects with central unit.
- active links & objects provided and host by the central unit and/or users and/or 3 rd parties developers, service providers and advertisers.
- user can share selective user profiles and user data with application and services of network, 3 rd parties' application and services, connected & matched users based on privacy settings and user preferences.
- active links & objects manage and invoked in an integrated environment.
- One or more active links are attached to message, shared contents, request & response about sender user's posting of a question, and the said one or more active links enable the responder user to answer the question.
- Example: One or more active links are attached to message, shared contents, request & response about sender user's sell of one or more brands, and the said one or more active links enable the responder user to buy said one or more brands.
- Example: One or more active links are attached to message, shared contents, request & response about sender user's activities, and the said one or more active links enable the responder user to participate with sender user's activities.
- the message, shared contents, request & response comprises a story about user's and connected users' activities, where the activities are that the user installed particular application, join a group, add a photo, subscribe a service, post a message or blog, update status and automatically logged activities from existing or external networks(s).
- the message, shared contents, request & response comprises user's task, where the task is that the user want to purchase brand(s) or book movie tickets.
- the message, shared contents, request & response comprises user's e-commerce where the e-commerce is that the user wants to sell one or more branded products and services.
- users of network can send, receive, share, search, bookmark, attach, access one or more message, shared contents, request & response, updates, associate active links and user actions from 3 rd party web sites, applications, services, networks and devices.
- the message, shared contents, request & response comprises user's requirements where the requirements are that the user wants collections of images regarding particular subject, search results for particular keywords(s), articles & blogs of particular categories, list & details of top mobiles.
- the message, shared contents, request & response comprises user's workflow where the workflow is that the user wants to collect money from customers.
- provider or responder of request or service can attach or associate one or more active links with response, wherein said one or more attached active links enables sender of request or service request or massage to communicate, collaborate, share, search, workflow, take one or more actions, transact and participating activities of responder.
- Example: One or more active links are attached to response about booking of tickets as per request or service request or massage or requirements of sender of status data item(s), and the said one or more active links enable the sender of status data item(s) or receiver of response to book the tickets.
- One or more active links are attached to response about downloading collections of photos as per message, shared contents, request & response or requirements of sender of message, shared contents, request & response that the user want collections of photos regarding particular subject, and the said one or more active links enable the sender of request or service request or massage or receiver of response to download and view the collections of photos attachments in an integrated environment.
- active links enable the sender of request or service request or massage or receiver of response to search book domain name.
- One or more active links are attached to response about marketing report as per message, shared contents, request & response or marketing task assignment of sender of request or service request or massage, and the said one or more active links enable the sender of request or service request or massage or receiver of response to view the marketing reports and assignment.
- responder of message, shared contents, request & response can attach one or more active links based on sender user's data item(s), sender user's profile, sender user's data, sender user's connections, responder user's analysis, suggestion from other connected users of responders, auto match making and suggested by sender of message.
- user can take one or more actions or group of actions on message, shared contents, request & response comprising sort, filter, categories, share, rank, update, remove, bookmark, synchronies, send, organize & order, forward, transfer or assign, copy, search, match, present, apply privacy settings, metadata & preferences, view & access active links, user & providers actions and logs, report spam, abuse & violation, set tracking status, provide comments & ranks, attach or detach one or more active links, objects, profile objects, applications, services, connected, selected, matched users or group(s) of user(s) and providers, view, view statistics & analytics and set priority type.
- User can apply privacy setting with profile, wherein privacy settings of each profile comprising selecting one or more connected, selected, subscribed, matched, selected group(s) of user(s), auto determined user's and users of network (public) to accessing, viewing, updating, forwarding, subscribing, receiving one or more parts of each profile(s) and message, shared contents, request & response.
- user message, shared contents, request & response sources comprising monitoring, storing, tracking, recording user's message, shared contents, request & response or categories specific activities, actions, events, transactions, interactions via action recorder & logger applications & devices and auto generating and updating message, shared contents, request & response.
- presenting & posting message, shared contents, request & response comprising presenting message, shared contents, request & response to user and presenting message, shared contents, request & response to one or more selected, connected & related users, subscribers, preference based matched users, users of network (public), groups of user, categories of users and auto presenting & posting shared contents, provide user services & actions based on user's preferences, activities, actions, events, transactions, interactions, location(s), profiles, data, interest, behavior, relationships, needs, service subscriptions, connections, privacy settings and auto match making based on one or more criteria.
- multi domain communication capable domains communicating with each other based on one way communication, two way communication, multi way communications, communication for particular duration, timings, availability, connect or disconnect mode, communication as per any types of privacy settings and preferences.
- Any multi domain communication capable domains can search, match, sort, filter, share, bookmark, view hit statistics & analytics, create categories lists, select and register, un-register, subscribe, unsubscribe, directly log-in & access, block, attach, detach, report spam & abuse, provide ranks & comments and remove any other one or more multi domain communication capable domains or external domains including web sites, portals, applications, services, objects, databases, devices, networks, groups, features, web pages and/or users, connected users of users, applications, services, objects, databases, devices, web pages, features, networks, groups, multimedia data, contents, resources, computing resources of external domains and/or present domains.
- FIG. 1 is a system diagram of one embodiment of an environment in which the invention may be practiced
- FIG. 2 illustrates example of graphical user interface (GUI) for posting shared contents to determined or selective external domains and/or users, connected users of users, applications, services, objects, databases, devices, web pages, features, networks, groups, multimedia data, contents, resources, computing resources of external domains and or present domains;
- GUI graphical user interface
- FIG. 3 illustrates a process for multi-domains communications for enabling communication among multiple domains and/or users, connected users of users, applications, services, objects, databases, devices, web pages, features, networks, groups, multimedia data, contents, resources, computing resources of external domains and/or present domains in accordance with one embodiment of the invention.
- FIG. 3 illustrates a process for multi-domains communications for enabling communication among multiple domains and/or users, connected users of users, applications, services, objects, databases, devices, web pages, features, networks, groups, multimedia data, contents, resources, computing resources of external domains and/or present domains in accordance with one embodiment of the invention.
- GUI 4 illustrates example of graphical user interface (GUI) for posting, presenting & managing shared contents to determined or selective external domains and/or users, connected users of users, applications, services, objects, databases, devices, web pages, features, networks, groups, multimedia data, contents, resources, computing resources of external domains and/or present domains and enabled users of one or more domains to directly log-in to one or more domains based on privacy settings and invitations for directly share contents, participate with other user's activities.
- GUI graphical user interface
- FIG. 5 illustrates example of graphical user interface (GUI) for sending request for any types of user services & actions for receiving requests) specific responses(s) from one or more external domains and/or users, connected users of users, applications, services, objects, databases, devices, web pages, features, networks, groups, multimedia data, contents, resources, computing resources of external domains and/or present domains.
- GUI graphical user interface
- FIG. 6 illustrates example of graphical user interface (GUI) for enabling multipurpose application & multi domains communication, collaboration, participation, accessing resources, users, applications, services, objects, databases, contents functionalities and enable users of multiple domains to participate in other user's activities or utilize other users data for providing answer of other user, install application, buy products & services.
- GUI graphical user interface
- FIG. 1 is a high level block diagram illustrating a system environment suitable for operation of [Domain- A] - a social networking website 100.
- the system environment comprises one or more client devices 150 and 350, one or more third-party third party domains including web sites, applications, services, networks & devices e.g. [Domain- B] 200, [Domain-A] - a social networking website 100, and a network 230.
- different and/or additional modules can be included in the system.
- the client devices 150 and 350 comprise one or more computing devices that can receive member input and can transmit and receive data via the network 230.
- the client devices 150 and 350 may be desktop computers, laptop computers, smart phones, personal digital assistants (PDAs), or any other device including computing functionality and data communication capabilities.
- the client devices 150 and 350 are configured to communicate via network 230, which may comprise any combination of local area and/or wide area networks, using both wired and wireless communication systems.
- the third party domains, web sites, applications, services, networks & devices [Domain-B] 200 and the action recorder-150 are coupled to the network 230 for communicating messages to the [Domain-A] - social networking website 100 about the members' actions off the website 100.
- the social networking website [Domain-A] 100 registries with directories or multi domain communication capable search engine & central server unit or lists for enables external domains to search, match, select & send registration request to [Domain-A] and enables multi domains communication functionality for external domains and users of external domains for that social networking website [Domain-A] 100 registering each external domains and receives and stores each external domain's profiles with requirements, one or more requirement specific privacy settings, preferences to system data store 560.
- the social networking website [Domain - A] 100 provides multi domain sharing functionality specific social network to users of network for that social networking website [Domain - A] 100 registering each members and receives and stores each users profiles, one or more service profiles, privacy settings, preferences, connections, subscribers & subscriptions including connected or other users of networks, external domains, users of external domains, service providers to user profile store 570.
- the external domain or website [Domain - B] 200 provides multi domains contents, users, users services, users actions accessing functionality to users of network for that domain or website [Domain - B] 200 registering each members and receives and stores each users profiles, one or more service profiles, privacy settings, preferences, connections, service providers, subscribers & subscriptions including connected or other users of networks, other domains and users of other domains in which [Domain - B] 200 registered e.g. [Domain - A] 100 for receiving and accessing contents, user services & actions to user profile store 570.
- [Domain - A] 150 allows user of [Domain - A] 150 to register one or more user services with service profile(s) including service descriptions, service related active links and associate objects, applications, application features, services, multimedia data, privacy settings, preferences and metadata and allow users [Domain - B] 350 to search, select and subscribe users' services of [Domain - A] 150, allow service providers 150 to mange registered services and provide resources, updates, and response for subscribers and users of external domain
- Domain - A including tasks & workflow fulfillment, sharing resources & any types of user generated contents, support services, knowledge services, computing resource sharing, participations, communications, searching, collaboration, e-commerce and any user contributed works, tasks and efforts, allow users or service subscribers 350 of external domain [Domain - B] to mange subscribed services including accessing, using, unsubscribing services, searching and subscribing other services, send request to service providers for subscribing services, access services from external domains, refereeing service to other connected users of the social network.
- the social networking website [Domain - A] 100 and external domain or web site [Domain - BJ 350 allow user to take one or more actions on said user's specific posted or received shared contents, profiles, associate data items, active links, user actions, responses, updates, application data, services, requests & related response and associate active links and monitor, track, store, filter and records said one or more user actions in user data store 580.
- the social networking website 100 comprises a computing system that allows members to communicate or otherwise interact with each other including users of network and users of registered external domains and access content as described herein.
- the social networking website [Domain - A] 100 and external domain [Domain - B] 200 stores member profiles that describe the members of a social network, including biographic, demographic, and other types of descriptive information, such as work experience, educational history, hobbies or preferences, location, and the like.
- the website 100 and/or external domain 200 further stores data describing one or more relationships between different members.
- the relationship information may indicate members who have similar or common work experience, group memberships, hobbies, or educational history.
- the social networking website 100 and/or external domain 200 include member-defined relationships between different members, allowing members to specify their relationships with other members. For example, these member defined relationships allows members to generate relationships with other members that parallel the members' real-life relationships, such as friends, co-workers, partners, and so forth. Members may select from predefined types of relationships, or define their own relationship types as needed.
- FIG. 1 - 100 is an example block diagram of a social networking website [Domain - A] 100.
- the social networking website [Domain - A] 100 includes a web server 530, an action logger 520, an action log 525, receives user posted & shared contents, providing request specific user services and actions to determined external domains and/or users of external domains and/or users of network 510, an ad server 540, a database of ad requests 545, a user profile including privacy settings, preferences & connections and service profile(s), subscribers & subscriptions store 570, a system data store 560 comprising profiles, requirements, privacy settings and details of one or more registered external domains, each active link related namespace, properties, metadata & associate objects store 585, each active link associate object or application related user data store 590, user data store including shared contents, user data, user generated contents, requests, responses, communications, publications, contents, active links, user actions data store 580 and system data store 560 further includes profiles templates and service profile templates and related active links
- the social networking website [Domain - A] 100 may include additional, fewer, or different modules for various applications.
- FIG. 1 - 200 is an example block diagram of an external domain or website [Domain - B] 200.
- the social networking website [Domain - A] 100 includes a web server 930, an action logger 920, an action log 925, receives shared contents, user services and actions from registered domains and/or users of registered domains and/or users of network 910, receiving request specific responses and accessing user content, services & actions from registered domains and/or users of registered domains 935, an ad server 940, a database of ad requests 945, a user profile including privacy settings, preferences & connections and service profile(s), subscribers & subscriptions store 970, each active link related namespace, properties, metadata & associate objects store 985, each active link associate object or application related user data store 990, user data store including data received from one or more registered domains and/or users of registered domains e.g.
- [Domain-A] shared contents, user data, user generated contents, requests, responses, communications, publications, contents, active links, user actions data store 980 and system data store 960 includes profiles templates and service profile templates and related active links, associate objects, applications, services, objects, privacy settings, customization settings, metadata, lists, categories, taxonomies, keywords, rules forms, commands, directories & various selections 960.
- the external domain or website [Domain - B] 200 may include additional, fewer, or different modules for various applications.
- the web server 530 and 930 links the social networking website [Domain - A] 100 via the network 230 to one or more client devices [Domain - A] 150 and [Domain - B] 350 of one or more external domains or third party websites 200.
- the web server 530 may include a mail server or other messaging functionality for receiving and routing messages between the social networking website 100 and the client devices [Domain - A] 150 and [Domain - A] 350 of external domain or third party websites 200.
- the messages can be instant messages, queued messages (e.g., email), text and SMS messages, or any other suitable messaging technique.
- the action logger 520 or 920 is capable of receiving communications from the web server 530 or 930 about member actions on and/or off the social networking website 100 or external domain 200.
- the received actions can occur within the social networking website 100 as well on other websites 200, via an application programming interface exposed by the social networking website ⁇ or external domain 200.
- the social networking website 100 or external domain 200 maintains the action log as a database of entries. When an action is taken on and/or off the social networking website 100 or external domain 200, an entry for that action is generated and stored by the action logger 520 or 920.
- Examples of user actions within the social networking website 100 or external domain 200 include registering profiles, services, subscribing services, searching, sharing resources, installing applications, creating groups, providing responses, posting requests, receiving related responses, attaching active links, take one or more actions on each data item & request, related response and active links including purchase or sell products, book tickets, likes one or more brands, joining a group,
- Examples of user actions outside of the multi domain capable network or social networking website 100 or external domain 200 include purchasing or reviewing a product or service using an online marketplace hosted by a third-party website, auto recorded, auto detected, auto sensed, auto selected or extracted from user's service life stream, auto extracted from video or audio or images, auto identified, auto determined, auto generated and auto posted one or more data items and/or updates & responses from one or more applications, services, networks and devices based on monitoring, tracking and recording of user actions, events, current location, transactions & activities by action recorder applications & devices 400.
- the action logger 520 or 920 includes data describing the member performing the action, the date & time the action occurred, an identifier for the member who performed the action, an identifier for the member to whom the action was directed, an identifier for the categories of action performed, an identifier for an object acted on by the action (e.g., an application), content associated with the action, identifying one or more objects associate with actions, dynamically identifying and associating one or more active links & applications or application features with action, who-what-where-when-how-where about the action occurred and/or other data describing the action.
- an application e.g., an application
- the action logger 520 or 920 can communicate with the all active links, objects, applications, services, groups, networks, data & content stores of network related to actions and/or user related to action.
- the action logger 525 or 925 can organize the stored action data according to an action identifier which uniquely identifies each stored action.
- User 150 of [Domain - A] can draft and send, publish, share, present, update one or more shared contents, user generated contents, request or service request or massage and provide one or more user services & actions 510 to one or more external domains and or users of external domains including selected, subscribed, subscribers & matched users of external domain [Domain - a] 330 via web server 530 of social networking website [Domain - A] 100 where said all shared contents, communications, requests, responses are stores at 580.
- social networking website [Domain - A] 100 sends and presents said shared or posted contents and provide services & user actions 510 to one or more external domains and/or users of external domains e.g. user of [Domain -B] 350.
- User 350 of external domain [Domain - B] can receives or views or access said shared or posted contents and user services & actions via web server 930 of external domain or web site 200.
- external domain 200 or user 350 of external domain 200 via web server 930 can send request to web server 530 of registered domain [Domain - A] 100 and send said request to related user 535 for accessing user contents, services & actions and said user can send response or provide contents, services & actions to external domain 200 and/or user 350 of external domains 200 via web server 530 coupled to network 230 and external domain 200 and/or user 350 of external domain 200 can receives said shared contents, request specific response, user services and actions 935 from registered domain 100 via web server 930 of external domain 200 coupled to network 230.
- Fig. 2 illustrates an exemplary GUI 2000 for posting, sharing, sending, publishing, uploading, updating, transferring, storing, presenting or displaying, allow to accessing, associating, synchronizing contents, one or more types of user generated contents including user status, blogs, bookmarks, news, videos, audios, text, images, photos, documents, files, applications, objects, web pages, URLs or links, auto generated contents based on monitoring, tracking, recording and storing of user's activities, actions, events, transactions, interactions, locations and providing one or more user services and any types of human mediated tasks, actions and participate in activities to one or more determined target 3 rd parties external domains or users of 3 rd parties external domains and/or users of current networks based on selections, search, connections, subscriptions, preferences, privacy settings, auto match making, suggestions, user's profile & user data and any combination thereof via web services, FTP, any messaging & communication protocols, integration via application programming interface (API), widgets, buttons, web pages, multi AI agents and objects.
- User can set default settings for posting content(s) to default set destinations 213 or User can post one or more contents to one or more selected destinations 212 including post content to one or more 3 rd parties external domains 219, web sites, applications, application features, communication channels, services, groups, networks, devices, databases and automated destinations.
- user can post one or more contents to one or more 3 rd parties domains by selecting 219 or auto or manfully determining posting destinations based on 220 select from list of 3 rd parties' domain subscribers of user contents for receiving user's each posted contents based on preferences including receive all posted contents from user, particular one or more categories of contents, type(s) of contents, associate keyword(s) specific contents, search and select 3 rd parties' domains for posting said contents, select from bookmarks, auto matching destinations based on user provide preferences including categories, keywords, groups, select from suggested list presented by central server unit or connected users or other matched users of network, auto determining by central server unit based on user's activities, actions, events, transactions, interactions, user location(s), communication channels, user profile & user data, interest, requirement, behavior, random.
- user can 220 send request(s) to one or more 3 rd parties' domains for subscribing user's one or more or selected user generated contents (UGC) or publications or actions or services by 3rd parties' domains based on user's privacy settings and preferences.
- user can 220 accept requests from 3rd parties domains to allow selected one or more 3rd parties domains to subscribe user's one or more selective or all UGC or publications or actions or services based on user's privacy settings and preferences.
- user can integrate selective contents or user generated contents (UGC) directly from 3 rd parties' domains including web sites, one or more features, links, parts or sections of web site(s), applications, services, devices, networks, groups, databases and automated sources based on user log-in from 3 rd parties domains, selections, applying privacy settings and any combination thereof.
- URC user generated contents
- present invention provides a computer-implemented method for sending, sharing, publishing, posting, updating, transferring, synchronizing content with selective accessibility on one or more 3 rd parties domains including web sites, features of web site, applications, services, networks, devices, groups and/or a social network, the method comprising: receiving a content item from a user of the social network; receiving a selection of a privacy setting to be associated with the content item from the user, the privacy settingrhythm J . , J .
- estabiisfting one or more 3rd parties external domains and or connections allowed to access the content item placing the content item into an electronic communication channel of the 3rd parties external domains and/or the social network; and making the content item accessible to one or more 3rd parties external domains and/or connections via the communication channel, where accessibility to the one or more connections is determined by the privacy setting selected by the user.
- present invention provides a computer-implemented method comprising: accepting an input provided via selection of one or more privacy settings for a user of a social network service, the input describing a particular type of content; and controlling which 3rd parties external domains and/or other users of the social network service are permitted to communicate content to the user via the social network service based on the input.
- 3 rd parties domains dynamically utilize user services, user or human mediated any types of actions including comments, reviews, search results, ranks provided by user, organize & categories contents, associate keywords with any types of multimedia contents, share contents, & author contents & blogs by user, any types of match making, comparisons and analysis by user based on auto match making of users, searching & selections of users by 3 rd parties domains, preference based selections, selecting users based on user service profile(s), user profile(s), data, connections & privacy settings and permission of central server unit or administrator.
- user can selectively post 211 or selectively allowing to access one or more contents to one or more selected, connected & matched users of networks, group(s) of users, selecting from presented list based on auto match making preferences, suggested by central server unit based on user's activities, actions, events, interactions, transactions, locations(s), behavior, profile & user data, behavior.
- central server unit receives, stores, indexes and processes each posted contents of each user and making public content searchable for other users of networks and external domains based on user privacy settings and preferences.
- Presently user provides or share contents in particular social network and data owned by that site, user can not share content with selective one or more external domains.
- User's shared data, services & actions are not portable.
- Present invention facilitating user to post or share contents provide user services, provide any types of user mediated actions including provide comments, reviews, ranks, answers, search results, shared contents, categorization, referring, selection, marketing, selling, suggesting to other users, associate keywords to contents, register with external domains, user analysis and fulfill any type of tasks & workflow to selected one or more external domains via web services, FTP, API integration, widgets and any types of
- interactions and utilizing online users any types of contribution and engagement in better way and presenting user's data to more than one sites, applications, services, networks, groups and devices.
- User [Y] 150 or 202 register with network 100 [Multi domain communication capable network or Social Network] and after registering user can set default privacy settings for sending, posting, publishing, updating and sharing contents, user generated contents, providing user services and any user mediated actions, wherein said privacy setting comprising 1216 attaching, detaching, removing, searching, matching, selecting to one or more 3 rd parties external domains, sending request to 3rd parties domains and accept invitations of 3 rd parties domains & allow them to subscribe user, make all contents, services & actions as public 217 (all users of network or entire internet, web, external domains, web sites, search engine, applications) or private 217 (limited to only selected, connected or matched users of network), select one or more connected or matched users of network, group of users, excluding particular users, apply different privacy settings 222 for different type of contents, services, actions, categories, groups, keywords and determine one or more 218 selected, connected or matched users of network, subscribers, auto match making of users based on preferences and/or 216 select,
- Users can also dynamically determine or select destinations or target receivers including one or more selected or matched external domains and/or users of network for each time when contents are posting or sharing.
- system presents various selections each time when user posts or share contents for dynamically determining target receivers or destinations including select one orhyroid,
- 3 parties' domains receive said shared or posted contents via web services, application programming interface (API), widgets, buttons, links and any other communication protocols and receives, stores, indexes, attach, edit, present, access, process said contents and allow users of 3 rd parties domains or networks to access, view, subscribe said contents.
- API application programming interface
- User [Y] selects videos & photos 210 related to "New York City Travel" with message and associate active links 221 and metadata 215 including keywords, categories, date & time, user name, id and profile link and send or post 211 said message with attached videos & photo & active links to 1213 (216, 222 & 217) default determined target receivers or destinations including selected or preferred 3 rd parties external domains and/or users of network based on default global privacy setting which are applied to each posted contents, providing service and user actions of user or different privacy settings for different types of contents, services & user actions or user can dynamically 212 (218, 219 & 220) select different privacy settings or determined different or contents specific target receivers or destinations for sharing contents, providing services and user actions.
- user [Y] 202 post or send said contents to user selected 3 rd parties external domains 206 (Photo sharing application ofTravelSocialNet.com) and subscribers including travel related subscribers 207 (TravelBlog.com) and selected, connected & matched users and subscribers of existing network 205.
- 3 rd parties external domains 206 Photo sharing application ofTravelSocialNet.com
- subscribers including travel related subscribers 207 (TravelBlog.com) and selected, connected & matched users and subscribers of existing network 205.
- Central server unit receives, stores, indexes and processes said shared or posted contents with list of determined receivers or destinations including one or more selected 3 rd parties' domains and/or users of networks.
- Central server can auto match and attach one or more advertisements with said contents and send or present said contents to said target receivers.
- Target receivers or 3 rd parties external domains receives, stores, indexes, process, edit, access and present said contents to users of web site and allow users of network to view, access, provide rank & comments, search, match, share, subscribe, forward said contents.
- 3 ri party external domains [208 Lonely_Plant.com and 209 Mobile Lonely_Plant.com] register with network 100 [Domain: Multi domain communication capable network or Social Network -204] for allowing users of network to search, select and post or share contents, provide user services & user actions to said domain and/or receives responses for service request or requirement or users of network allow said domain to subscribe one or more users' contents, services and user actions based on privacy settings.
- privacy settings and preferences e.g. travel preferences set by said user's for receiving request for travel related task or question or service from selected or matched external domains only).
- registered 3 rd parties external domain [209 Mobile Lonely_Plant.com] with 100 [Domain: B - 250] can send request to users of said domain to allow said domain to subscribe users for receiving posted contents, user services, user actions and utilize users based on each user's privacy settings, service profile(s) and preferences.
- User [A] 201 register with network 100 [Multi domain communication capable network or Social Network] and send or post content to selective users of network as describe in detail in US patent application sr. number:
- registered User [Y] 150 or 202 of domain or network 100 [Multi domain communication capable network or Social Network] can directly post or share contents from one or more 3 rd parties domains via log-in, selecting pre-exist contents from domain or network 100 [Multi domain communication capable network or Social Network] or draft or edit contents directly from external domains and share contents or provide user services or user actions directly on one or more selected applications, communication channels or users or content of users of said external domains.
- user can login from external domain 209 Mobile Lonely_Plant.com] and directly access question and answer applications and view & provide answers of one or more selected questions of one or more users of said external domains based on privacy settings of said users of said external domains.
- any user of any domain of internet can post, send & share or receive shared contents, provide and consume user services and user actions or any user supports including provide and/or receive answer(s) of question(s), subscribe or allow to subscribe service(s), send search query for search results or receive search results for particular search keywords, assign task or fulfill task, facilitate in workflow with any other user of any domain of internet, provided each said domain allow other external domains to register with said domain and other external domains register with said domain and users of said external domains and users of said domain can communicate with each other based on both domains users privacy settings.
- domains [A], [B] and [C] allows other external domains to register with said domains for receiving and providing shared contents, users services and user actions and external domain [X], [Y] & [Z] register with said domains [A], [B] and [C] for selectively accessing or subscribing users or shared contents, users services and user actions of users of domains [A], [B] and [C] with privacy settings & preferences of domains [A], [B] and [C] and each users of domains [A], [B] and [C].
- Users of domains [A], [B] and [C] can post or share contents, provide services & user actions to determined target receivers including selected, connected or matched users of networks, subscribers and/or selected 3rd parties domainsfX], [Y] & [Z] or selected users of 3 rd parties domains [X], [Y] & [Z] or directly post or share from one or more applications, features, services, communication channels, user profiles of 3rd parties domains [X], [Y] & [Z] by clicking for example link(s) "Directly share contents or provide services" via API integration and webs services.
- present invention facilitating users to communicate directly from users of one domain to users of other domains and truly provides anybody can communicate with anybody from anywhere including any web sites, any applications, any devices, any networks, any services based on privacy settings and relive from different type of walls including registering different sites, different applications, protocols, different features, servers, sharing contents indirectly, searching, subscribing and like.
- FIG. 3 illustrates a process for multi-domains communications in accordance with one embodiment of the invention.
- the process for multi-domains is a process for multi-domains communications in accordance with one embodiment of the invention. In this embodiment, the process for multi-domains
- communications is used for a social networking website [Domain- A] 100.
- a first step for enabling multi domains communications for external domains [Domain - A] 100 set privacy settings 700 related to posting or sharing contents, provide user generated contents (UGC), user services & action to all or selected external domains and/or users, user profile objects, applications, services, groups, networks, objects, web pages, features, part, categories of external domains and/or users of current network and registers with directories or directories services 710 with profile(s), privacy settings, preferences, conditions and details for enabling all or selected other external domains including web sites, portals, applications, services, devices, networks to search, select, send request for registering external domains with said domain with profile(s), privacy settings, preferences and requirements including access particular types, categories, keyword specific contents, user services & actions, selected users & user profiles, applications, services, groups, networks, connections, data, content types and allowing all or selected external domains or selected one or more applications, services, users of external domains to register with said domain for
- other external domains e.g. [Domain - B] 200 can search, select from directories or list of received invitation from other domains for registration who provides multi domain communication functionalities e.g. [domain-A] 100 and other domain can send request to one or more domains for registration for enabling requesting domain e.g. [Domain-B] 200 for multi domain communications, collaboration, sharing, utilizing, user, users' services and actions via web server 930 of [Domain-B] 200 based on both domains permission, privacy settings, both domain's accessed users privacy settings.
- [Domain-A] 100 external domains e.g. [Domain- B] 200 can Send request for registration with profile & requirements in process 720 including required number of user base, types of users, types and categories of contents, user services & actions, selected users, applications, services for receiving user generated contents, application data, user services & actions to multi domain communication capable domains e.g. [Domain-A] 100 at the web server 530.
- web server 530 of [Domain-A] 100 can receives, stores and processes request and register external domain e.g. [Domain-B] 200 with profile and requirements and allow to subscribe users, applications, services, resources for receiving user contents, services & actions based on domain's e.g.
- Process 730 shows now registered external domains e.g. [Domain-B] 200 with said multi domains communication capable domain(s) e.g. [Domain - A] 100 can subscribe or send request for subscription to one or more selected users, applications, services for consuming, accessing & receiving contents, responses, user services & actions to multi domains communication capable domain(s) e.g. [Domain - A] 100 or users of [Domain - A] 100 or dynamically access, receives and use said domain's [Domain - A] 100 users, user contents, services and actions.
- Domain-A stores each user's profile(s), service profile(s), connections with other users of network, subscribers and subscriptions of current domain and/or external domains, privacy settings and preferences for accessing user, user profile, one or more types & categories of user contents & resources, applications, application data, user connections, lists & groups, user services & actions for selected one or more users, connected users, groups, applications, objects, services of existing network, external domains and users, applications, objects, features, web pages, services of external domains.
- users of domain e.g.
- [Domain-A] 100 can determine one or more external domains and/or users, applications, services, objects, web pages, particular location or part of external domain(s) and/or users, applications, services, objects, web ages of current network for sharing and posting one or more contents, provide user services & actions.
- users of multi domain communication capable domains e.g. [Domain-A] 100 are enabled to send, post, publish, update and share one or more types of contents, provide response(s), user services, user mediated actions to one or more determined external domains e.g. [Domain-B] 200 and/or users, applications, services, objects, web pages of external domain(s) e.g.
- [Domain-B] 200 and user can enabled to log-in directly from said external domains e.g. [Domain-B] 200 and directly post, share, update, edit, provide responses, user services & actions and participate, communicate, collaborate with the activities of users, applications & services of external domains e.g.
- [Domain-B] 200 In process 745 external domain(s) e.g. [Domain-B] 200 at web server 930 receives, stores, indexes, validates and process said one or more posted or updated contents, users and service responses, user actions from one or more domain(s) e.g. [Domain-A] 100 and/or users, applications, services of domain(s) e.g.
- [Domain-A] 100 wherein said processing at web server 930 of [Domain-B] 200 comprising identifying each contents, services, service responses & actions type based on text of contents and content, user service, response, communication and user action associate metadata including categories, taxonomies, keywords, source(s) like application name & type, service name & type, user name, id & profile, privacy settings including public or private or list of selected one or more destinations including one or more selected users, users profiles, applications, services, objects, web pages, groups, networks, databases, features, devices, communication channels and in process 750
- web server 930 of [Domain-B] 200 routes, sends, updates and presents said received contents, service responses, user actions to related one or more users, users profiles, objects, applications, web pages, services, communication channels and public search engine or applications and enables users of [Domain-B] 200 to view, access, process, edit, update, share, forward, search, match, bookmark, sort, filter said one or more contents, user services & actions in process 75
- registered domains e.g. [Domain-B] 200 of domains e.g. [Domain-A] 100 and users profile objects, applications, services, objects, web pages, features, databases, devices of [Domain-B] 200 can send one or more request via web server 930 for accessing users, user services, user actions and user contents of [Domain-A] 100 based on privacy settings of [Domain-A] 100, users, users profiles, applications, services, objects, web pages, databases, contents, and devices to web server 530 of [Domain-A] 100 and in process 765, web server 530 of [Domain-A] receives, stores and processes said one or more requests from web server 930 of external domains e.g.
- [Domain-B] 200 wherein said processing comprising identifying request, target receivers including web server 930 of [Domain-A] 100, one or more selected users, users profiles or profile objects, applications, services, objects, web pages, devices, databases, features of [Domain-A] 100 and route, send and present said request to central server 930 of [Domain- A] 100 and/or one or more related or target users, users profiles or profile objects, applications, services, objects, web pages, devices, databases, features of [Domain-A] 100 for accessing users, user services, user actions and user contents at process 770.
- receiver of one or more requests including [Domain-A] 100 and users, applications, services, objects of [Domain-A] 100 can send, post, publish, update and share requested one or more types of contents, provide request(s) specific response(s), user services, user mediated actions & establishing communications to one or more determined external domains e.g. [Domain-B] 200 and or one or more users, applications, services, features, objects, databases, devices, web pages of external domain(s) e.g.
- [Domain-B] 200 via web server 530 of [Domain-A] 100 and/or accept invitation(s) from [Domain-B] 200 and directly log-in from external domain e.g. [Domain-B] 200 and directly post, share, update, edit, provide responses, user services & actions and participate with the activities of users, applications & services specific to request(s) from external domains e.g.
- [Domain-B] 200 wherein in process 780 web server 930 of [Domain- B]200 can receives, stores, indexes, validates and process said request specific contents including text, message, video, audio, documents, URLs, applications, objects, responses, user service specific responses, user actions and send, update & presents said received contents, service specific responses to & establish communication with related one or more users, applications, services, communication channels, search engine.
- User can view, access, process, edit, update, share, forward, search, match, bookmark, sort, filter said one or more contents, responses and resources.
- Fig. 4 illustrates an exemplary GUI 4000 for presenting example of one embodiment of invention.
- Interface 401 shows user [Yogesh] of Domain- A can share one or more types of contents with one or more selected external domains, one or more users, applications, services, objects, web pages, networks, groups, devices, databases of one or more external domains and/or existing network.
- Interface 401 provides user [Yogesh] to select content or multimedia data type including text, message, video, audio, images, photos, documents, files, URLs,
- User can directly post shared contents by using 405 default privacy settings or editing default privacy settings or each time user can 404 dynamically determine and select 408 one or more external domains, users, user profiles, profile objects, applications, services, groups, networks, widgets, communication channels, objects, databases, web pages, public search engine, devices 409 of one or more external domains and/or present network [Domain- A] 100 via privacy settings before posting one or more shared contents.
- devices 409 of one or more external domains and/or present network [Domain- A] 100 via privacy settings before posting one or more shared contents In one embodiment when user click "Post" button system presents list of 408 external domains with current network and external or current domain specific lists of 409 users, user profiles, profile objects, applications, services, groups, networks, widgets, communication channels, objects, databases, web pages, public search engine, devices each time user send, post, update, share, publish one or more content or content types.
- User can determine one or more target receivers before posting contents based on searching, matching, auto matching, selecting, including, excluding one or more external domains, users, subscribers, connected users, Nth degrees of connected users of connected users, group(s) of users, preference based users, user profiles, profile objects, applications, services, groups, networks, widgets, communication channels, objects, databases, web pages, public search engine, devices of one or more external domains and/or present network [Domain-A], make shared contents for all users of one or more external domains and/or current domains and make shared contents as public for all domains, entire internet, public search engine and any types of applications, services, networks and devices.
- Domain-A make shared contents for all users of one or more external domains and/or current domains and make shared contents as public for all domains, entire internet, public search engine and any types of applications, services, networks and devices.
- Presentation interface e.g. sharing application 411 presents posted contents in tabular format including each content type specific, application specific, service specific, external domain specific, user specific, communication channels specific posted contents and all contents in chronological manner.
- User can 410 search, match, sort, filter, provide ranks & comments, bookmarks, attach, detach, remove, forward, further send or post to one or more external domains, one or more users, groups, networks, applications, services, objects, communication channels of one or more external domains and/or present or current domain, take one or more actions, manually provide tracking status, apply privacy settings, view statistics, auto tracking status, comments & ranks provided by other users on one or more selected contents.
- 412, 413 and 414 shows various shared contents by user [Yogesh] of [Domain-A] with current domain, external domains, users, applications, services, objects, communication channels of existing domains and external domains.
- Tree view present contents date wise, rank wise, user wise, favorite or bookmark wise, content type wise, tracking status type wise, domain wise and tree can re-arrange, merge, collapse and expands 425.
- List of external domains 408 are generated based on all registered domains' profiles, requirements, preferences and privacy settings of registered domain and privacy settings of users, applications, services, objects, communication channels of said registered domains including list of all or selected allowable users, groups, networks, applications, services, objects, web pages with which user of current domain [Domain-A] can share or post contents, provide user services & actions and generated lists also based on sending user's e.g.fYogesh] of [Domain-A] 100 selections, search, match, preferences, subscriptions, user profile, service profile, data, .
- [TravelSocialNet.Com] System presents all received contents in tabular format 455 and presents in domain wise, user wise, application wise, service wise, source wise, rank wise, tracking stratus wise, content type wise, categories wise, keyword wise.
- Receiving user e.g. User [Amita] can 460 search, match, sort, filter, provide ranks & comments, bookmarks, attach, detach, remove, forward, further send or post to one or more external domains, one or more users, groups, networks, applications, services, objects, communication channels of one or more external domains and/or present or current domain, take one or more actions, manually provide tracking status, apply privacy settings, view statistics, auto tracking status, comments & ranks provided by other users on one or more selected contents.
- As per sender user's [Yogesh] of [Domain-A] selection public application [Blog] 415 of domain [TravelSocialNet.Com] also receives said shared contents via central server of domain [TravelSocialNet.Com].
- any user of any domain in multi domain communication model can 490 directly log-in to any external domains based on both domains' privacy settings and associate user's, application's, service's, object's, web page, group's, network's, presentation's privacy settings, based on user of external domain can invite users of other domains which are capable for multi domain communication and can access contents, applications, participate, communicate, collaborate with user, application, service, object, content, group, network of external domain's activities, provide one or more user services & actions, share contents from existing domain with said external domain, user, application, objects, feature, service of external domain including directly answer user's question in question & answer application of external domain, provide ranks and comments on web pages, search, match, filter, categories, organize contents, attach active links provided by other domains, collaboratively author content on particular topics, adds news photos to photo collection or album on particular categories or subject, share contents, copy and paste news,
- Fig. 5 illustrates an exemplary GUI 5000 for presenting example of one embodiment of invention.
- 5002 shows user [Amita] of Domain-B (external domain for domain A) can send request for one or more user services & actions to selected registered multi domain
- dynamically 5001 selects "Question" service from list of service types including questions, deals, assign task, support in workflow, post advertisement, ask comments & reviews, request for any types of user services and actions including request for directions, request for search for particular search queries, assign some task e.g.
- User can 5004 dynamically select and determine target receivers based on one or more privacy settings for each time post any types of request(s) and service request(s) or 5004 apply default privacy settings for one or more types ot requests or service request including question type request, deals type request and like or edit default privacy settings for sending one or more types of requests.
- User can associate one or more 5007 metadata with said requests) or service request(s) including one or more keywords, categories, taxonomies, date & time, source, user id & profile link, applied privacy settings, list of target receivers, active links, response duration & timings, associate advertisements.
- Active Links (1) Answer Questions (2) IM to 5008 & 5009 determined and selected target multi domain communication capable domains in which Domain-B registered including Domain - A, user [Yogesh] of [Domain - A], Q & A Application and Public Search Engine of [Domain-A] and Domain [TravelQnA.Com] and said all posted service request e.g. "Questions” and service request specific response(s) e.g. "Answers” of posted "Questions” are displayed or presented to user 5011 e.g. presenting all questions and associate answers to user[ Amite] of [domain-B] in Amita's or installed or subscribe service by Amita's e.g.
- Multi domain communication capable "Questions & Answers" application of [Domain - B] in tabular format and arrange in chronological order wise, date & time wise, category wise, keyword wise, answer source wise, domain wise and like.
- User can 5010 search, match, sort, filter, provide ranks & comments, bookmarks, attach, detach, remove, forward, further send or post to one or more external or other domains, one or more users, groups, networks, applications, services, objects,
- communication channels of one or more external or other domains and/or present or current domain take one or more actions, manually provide tracking status, apply privacy settings, view statistics, auto tracking status, comments & ranks provided by other users on one or more selected contents.
- 5012, 5013 & 5014 shows questions posted by user [Amita] and answers provided by user [Amita] of [Domain-B] to/from selected [Domain-A] and selected one or more users, user's application(s) and public search engine of [Domain-A] and associate each question specific answers from user [Amita], users of present network and/or other domains or users, applications, services of other domains e.g. user [Yogesh] of [Domain-B] provides . .
- 5019 shows all posted questions by user and associate answers from one or more external domains and all received question type service specific or questions from one or more users, applications & services of one or more external domains for providing answers.
- User [Yogesh] of [Domain-A] 100 can receive question specific answers 5040 from external or other domains and/or user can provide answers to questions of external or other domains 5030.
- User [Yogesh] of [Domain-A] 100 receives question from User [Amita] of
- [Domain-B] 200 and User [Yogesh] can answer said question 5030 by using associate active links: (1) Answer Questions (2) IM, clicking on said active link(s) invokes associate applications, services, objects, application features, objects in an unified and integrated manner and enables user [Yogesh] to answer said question by using said invoked application(s).
- User [Yogesh] can 5060 search, match, sort, filter, provide ranks & comments, bookmarks, attach, detach, remove, forward, further send or post to one or more external or other domains, one or more users, groups, networks, applications, services, objects, communication channels of one or more external domains and/or present or current domain, take one or more actions, manually provide tracking status, apply privacy settings, view statistics, auto tracking status, comments & ranks provided by other users on one or more selected contents.
- 5015 shows search engine of [Domain-A] 100 can receives all questions and associate answers from external domains, users, applications, services of external domains, users, applications & services of present network via web server 930.
- User [Amita] of [Domain-B] 200 sends question to User [Yogesh] of [Domain-A] 100 via webs server 530 and User [Amita] of [Domain-B] 200 receives said question via web server 930 of [Domain-B] 200, wherein web server 930 receives, stores, indexes, process and presents said received all contents including questions and answers to one or more applications, users, communication channels, services, objects, web pages, networks, groups based on privacy settings associate with said each received contents from one or more external domains and one or more users, applications, services, sources, databases, objects of one or more external domains.
- [Domain-B] 200 provides questions & answers search engine to users of network said makes said received & posted questions and answers searchable for users of network. .
- Fig. b illustrates an exemplary GUI 6000 for presenting example of one embodiment of invention.
- Present invention provides cross domains communications including posting deals, advertisements, offers and e-commerce transactions in one or more external domains or multiple domains.
- Advertisers and enterprises users including brands, retailers, sellers, e-commerce and daily deals web sites can post one or more deals to one or more selected, matched, preference based plurality of domains which supports multi domain communications, advertisements, e- commerce.
- 6001 shows Advertiser or enterprise user [Super Cycle] selects "Deals” and prepare, edit and draft "Today's Deal” 6002 and attach active links with deals message "60% Discount - Buy "Super” Cycle.” and associate Active Links: (1) Buy (2) J , wherein said attached active links enables receiving users of present networks and/or other domains and users, group or network of users and connected users of user to buy products and services, make group buying offer and communicate with said deals provider e.g. user [Super Cycle].
- User can dynamically determine 6004 one or more target receivers or prospective customers 6008 and 6009 for each posted deal 6004 from selecting from presented or generated list(s) based on all registered domains' profiles, requirements, preferences and privacy settings of registered domain and privacy settings of users, applications, services, objects, communication channels of said registered domains including list of all or selected allowable users, groups, networks, applications, services, objects, web pages with which user of current domain [Domain-B] can post deals, advertisement, communications, messages, request for user services & actions and said generated lists also based on sending user' s e.g.
- User can apply default privacy settings 6005 or edit default privacy settings for posting each deal to determined target receivers as per default privacy settings.
- User can attach one or more active links 6006 and associate one or more metadata 6007 including one or more advertisement targeting criteria including keywords, categories, target external domain categories, preferred target users including age range, location, language, income range and like with said posted deals.
- one or more active links 6006 and associate one or more metadata 6007 including one or more advertisement targeting criteria including keywords, categories, target external domain categories, preferred target users including age range, location, language, income range and like with said posted deals.
- advertisement targeting criteria including keywords, categories, target external domain categories, preferred target users including age range, location, language, income range and like with said posted deals.
- Domain-B 200, all matched users including User [Amita] 6013 of present domain or network [Domain-B] 200 and [User-Yogesh] 6040 & application [Search Engine] 6016 of external domain [Domain-A] 100 from presented or generated list based on deals text, subscription, ,
- present invention provides multi domain multipurpose application(s) which enables users, connected users of user, subscribers, profiles, applications, services,
- 6011 shows multipurpose & multi domains enabled application of user [Amita] of [Domain-B] 200 where user [Amita] can post & receives questions and answers, receive deals and make offer or buy products & services, make payment for e-commerce transactions from plurality of external demines & users, applications, services, objects of external domains and receive auto generated news with dynamically attached one or more active links from users of connected users and external domains based on monitoring, tracking, recording, storing one or more users actions, activities, events,
- active links enable user to install application, subscribe service, communicate, collaborate and participate with said user.
- User [Amita] post question 6012 and receives answers from users of external domains. Users of external domains can directly login 6075 and provide answers to said question of said user.
- Another example 6013 shows user can subscribe daily deals of Use [Super cycle] of [Domain-B] and receives daily deals with active links from said user, wherein active links enables receiving user to buy products and services and make offer.
- Users of external domains can directly login 6076 and directly make offers for said deals or purchase said products & services without receiving said deals in their application.
- Another example 6014 where user [Amita] receives auto generated messages with dynamically attached active links from connected users of user from present network or domain [domain-B] 200 regarding monitored and recorded activities and actions of connected users and receiving user can access said active links with associate action message and participate with same activities as connected users like user can join group, install application, subscribe service, receive deals, play games with sender user.
- Users of external domains can directly login 6077 and subscribe service e.g. "World News Service” and 6078 participating games e.g. "Super man games”.
- a software module is implemented with a computer program product comprising a computer-readable medium containing computer program code, which can be executed by a computer processor for performing any or all of the steps, operations, or processes described.
- Embodiments of the invention may also relate to an apparatus for performing the operations herein.
- This apparatus may be specially constructed for the required purposes, and/or it may comprise a general-purpose computing device selectively activated or reconfigured by a computer program stored in the computer.
- a computer program may be stored in a tangible computer readable storage medium or any type of media suitable for storing electronic instructions, and coupled to a computer system bus.
- any computing systems referred to in the specification may include a single processor or may be architectures employing multiple processor designs for increased computing capability.
- Embodiments of the invention may also relate to a computer data signal embodied in a carrier wave, where the computer data signal includes any embodiment of a computer program product or other data combination described herein.
- the computer data signal is a product that is presented in a tangible medium or carrier wave and modulated or otherwise encoded in the carrier wave, which is tangible, and transmitted according to any suitable transmission method.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Operations Research (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Quality & Reliability (AREA)
- Marketing (AREA)
- Economics (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- Storage Device Security (AREA)
Description
TlTLfc
A system and method for facilitate domains and users, applications, services, objects, communication channels of multiple domains to communicate with each others.
COPYRIGHTS INFORMATION
A portion of the disclosure of this patent document contains material that is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent file, but otherwise reserves all copyright rights whatsoever. The applicant acknowledges the respective rights of various Intellectual property owners.
FIELD OF INVENTION
The present invention relates generally to enabling communications among multiple domains & users, applications, services, objects, databases, devices, web pages of multiple domains and facilitating one or more domains and/or one or more users of one or more domains to communicate with one or more external domains and/or one or more users of one or more external domains including share contents, provides or receives user services, user actions, publish or subscribe blog, post question or answer question, post & receive deals, participating one or more activities of one or more users of one or more external domains.
BACKGROUND OF THE INVENTION
The internet provides a number of mechanisms that allow a user to share contents with users of social network, share application contents with connected users, 3rd parties' developers or external domains. Many types of social networks and communication systems are facilitating users for sharing, searching, communicating, collaborating with external domains based on privacy settings and solving some problems.
All above method required lot of efforts and user have to register with different web sites, applications, services, devices, networks for different purposes including sharing, publishing contents, providing user services and actions, messaging and communication. User can not directly share, publish, present contents and provide user services & actions to determined or selected external domains and users, applications, services, objects of external domains. Lot of walls hindering user and user's contents portability including different web site, applications, databases, services, user base, servers and like. User contents are locked to the particular web site & owned by said web site and user cannot easily share contents and provide user services & actions to external domains.
Conventionally, a user can search, register web sites, subscribe services, install applications, and share contents by using plurality of sources for wide different varieties of user's requirements. Typically these sources are disparate and disorganized. In other words, the user must spend time researching, searching, registering, accessing, and identifying different sources that are not present in consolidated, coherent, unified and integrated manner. Often many of the sources are not relevant to user. What is needed is facilitating user to share or post one or more contents, receive responses from, establish communications and provide user services & actions to selected, matched, suggested, subscribed one or more external domains and/or one or more users of one or more external domains. Therefore, it is with respect to these considerations and others that the present invention has been made.
OBJECT OF THE INVENTION
The principal object of the present invention is to facilitate users of multiple domains to communicate with each others.
Another significant objective of the present invention is to send, update, publish, advertise, synchronies, present, post and share one or more contents and provide one or more user services and user actions to one or more selected external domains and or one or more selected users of selected one or more external domains.
Another significant objective of the present invention is to enabling external domains to send one or more requests or user service & actions requests to one or more selected or matched users or subscribed providers of one or more multi domain communication capable domain(s) for accessing content, receiving user responses, user services and user actions including send question for receiving answer, receive comments, product reviews, blog, status updates, send deal(s) for enabling user to refer to other connected users or buy one or more products or services, enable user to participate same activities as user of current domain(s), send message with active link(s), wherein said active link enable users or receivers to install applications, download or view multimedia contents, register with web site, join group, subscribe services, provide answer, search for search query, communicate with user(s), buy or sell or make payment for products or services. Active links comprising associate one or more objects, applications, services, web page, widget, multimedia data, group, network, profile objects and associate metadata, privacy settings. Another significant objective of the present invention is to allow users of multi domain communication capable domains to directly log-in to another domains, applications, services, objects, web pages, applications & contents of users of other domains and share contents, provide user services & actions, provide responses, participate with user's activities, actions, events, transactions, task, and workflow and communicate, collaborate with users of external domains.
DETAIL DESCRIPTION OF THE PREFERRED EMBODIMENT
The present invention now will be described more fully hereinafter with reference to the accompanying drawings, which form a part hereof, and which show, by way of illustration, specific exemplary embodiments by which the invention may be practiced. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Among other things, the present invention may be embodied as methods or devices. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. The following detailed description is, therefore, not to be taken in a limiting sense.
Throughout the specification and claims, the following terms take the meanings explicitly associated herein, unless the context clearly dictates otherwise. The phrase "in one embodiment" as used herein does not necessarily refer to the same embodiment, though it may. Furthermore, the phrase "in another embodiment" as used herein does not necessarily refer to a different embodiment, although it may. Thus, as described below, various embodiments of the invention may be readily combined, without departing from the scope or spirit of the invention.
In addition, as used herein, the term "or" is an inclusive "or" operator, and is equivalent to the term "and/or," unless the context clearly dictates otherwise. The term "based on" is not exclusive and allows for being based on additional factors not described, unless the context clearly dictates otherwise. In addition, throughout the specification, the meaning of "a," "an," and "the" include plural references. The meaning of "in" includes "in" and "on."
As used herein, the term "receiving" shared contents, user services, user actions, data items, updates, request, response, or other message, from a device or component includes receiving the message indirectly, such as when forwarded by one or more other devices or components. Similarly, "sending" an item, shared contents, user services, user actions, data items, updates, request, response, or other message to a device or component includes sending the item indirectly, such as when forwarded by one or more other devices or components.
As used herein, the term "client application" refers to an application that runs on a client computing device. A client application may be written in one or more of a variety of languages,
such as C 'C++*, 'C#\ "J2ME\ Java, ASP.Net, VB.Net and the like. Browsers, email clients, text messaging clients, calendars, and games are examples of client applications. A mobile client application refers to a client application that runs on a mobile device. As used herein, the term "network application" refers to a computer-based application that communicates, directly or indirectly, with at least one other component across a network. Web sites, email servers, messaging servers, and game servers are examples of network applications.
Briefly stated, the present invention is directed towards enabling multi domain communications and communications among users, applications, services, objects, groups, networks of multi domains, wherein said domain including web site, portal, application, service, network, database & device. Mechanisms of the invention may enable user to communicate with multi domain communication capable external domain and/or users, applications, services, objects, web pages, databases, devices, presentation systems, groups, networks of external domains and/or existing domain.
Moreover, the present invention makes use of the following terms, definitions, acronyms, and abbreviations for describing the invention or multi domain communication capable network including central server, system, network, platform and framework:
User: Various entities may perform actions, or assume particular roles. While typically, an entity may assume a single role, the invention is not so constrained, and an entity may also assume a plurality of roles or personae. Thus, within the present invention, a "User" is creator & receiver of shared contents, profiles, provider & receiver of responses, user services & actions or "User" is "Provider User" of network or "Service Provider" or "User" is "Friends" of or "Connected" to other user or "User" is enterprise user's administrator or "User is "Experts" or "User" is developer of the applications and services or "User" is advertiser or content partner and like. The terms "administrator" or "admin" refer to those entities whose primary role includes managing the one or more shared contents, user services & actions, profiles, and/or updating resources, shared contents and actions, establishing the editorial workflows and/or creating accounts, and managing the multi domain communications. The terms "end-user," and "user" refer to those entities that may register for use of the multi domain communication enabled Social Network including Central Server or Platform or System or Network or Framework or any feature(s) or service(s) or application(s) or device(s), and typically provide "User generated contents". While an entity typically represents a person, the invention is not so limited and including one or more
individuals, team or association, collaboration of one or more pre-identified individuals and one or more entities including but not limited to company, associations, organization, professional bodies, social bodies, shops, manufacturer, wholesaler, supplier, dealers and distributor, web site, portal, research agency, governmental bodies and enterprises or an entity that exists as a particular and discrete unit. Thus, an entity may include virtually any person, group of persons, businesses, organizations, or even a computing structure including a program, or the like. Intended user or groups of individual or volunteer or experts or service providers or any entity like company or organization can register with one or more profile(s) to the central server. User profile may comprise one or more expertise area of providers), service details, service type, keywords, taxonomies, ontology, rank, points, levels, payment details, availability timings, applications, services, subscribers, subscriptions, privacy settings, preferences, metadata, connections, and list of preferred external domains & associate users, connected users of users, applications, services, objects, devices, databases, groups, networks of external domains. Central server make said service profile(s) searchable for users for subscribing or selecting or matching said one or more providers) for receiving and updating shared contents, user services and actions.
Multi domain communication capable domains and external domains: Present invention facilitating users of domain(s) including web sites, portals, applications, services, networks, devices, databases to communicate with one or more external domains and/or one or more users of external domain(s). For enabling multi domains communication functionality for external domains. To enable multi domain communication functionalities one or more domains can registering with directory service or central serve unit or search engine or lists and allow external domains to send request for registration to said multi domain communication capable domain(s) based on searching, matching, selecting from said directory, profiles & lists of multi domain communication capable domain search engine, central server unit or identifying from list of received invitations from said multi domain communication capable domain(s) and registering external domains with profile(s) and requirements with said multi domain communication capable domain(s). After registering allow users of said multi domain communication capable domain(s) to share, send, publish, update, present and post one or more types of contents, user generated contents, provide or allow to access users services and user mediate actions with or without attaching active link(s) to determined one or more multi domain communication capable domains or external domains, users, connected user of user, applications, services, objects, groups, networks, devices, databases, features, multimedia data of external domains, receivers and determined users of network based on privacy settings and preferences. Central server unit
receives, stores, indexes and processes said shared contents, requests, responses and communications and send to one or more determined target receivers or external domains and allow external domains or users of external domains to receives, stores, process, present and access said shared contents or user generated contents, user services & actions. Central server unit allow users of external domains to view, access, share, forward, bookmark, sort, search, match, select, filter, provide ranks & comments, provide responses, communicate, collaborate & participate with sender user(s), report spam or abuse and edit said shared contents or user generated contents and receives user services & actions. User posted or shared contents: User can post content type specific one or more contents to one or more determined users including selected, connected, matched users of network, subscribers, provider users, experts, responders, receivers, and service providers and/or one or more selected, matched, subscribed external domains and/or users, applications, services, objects, networks, groups of external domains. Content comprising message, multimedia data, attachments, list of target determined receivers who can access, view shared contents and communications related to provided & received user services & actions, response(s) & updates, associate active links, tracking status, privacy settings, metadata, preferences, rules, conditions, categories, date & time, keywords, source of data item, author name, ID & profile link, monitored and user provided user actions & logs, associate responses of one or more providers with provider name, ID & profile link, associate one or more status, rank & comments, active link related applications, services, objects, URLs, web pages, widgets, groups, networks and associate data & privacy settings. Receiver can directly access, view, updates, provide responses with or without active links and directly log-in and participate with sender based on user's privacy settings and permission. User can subscribe one or more users' one or more shared contents publications, user services & actions and providing related responses, associate active links & related objects and data, shared contents, messages, services. User or connected users of user can concurrently post or updates one or more shared contents, request user services & actions and concurrently receive related responses, updates, shared resources, search results, messages, associate active links for communication, collaboration, task fulfillment, searching, sharing, transacting from plurality of provider users, experts and service providers. System monitors and provides tracking status of each received and provided data. User, connected users of user and/or providers can take one or more actions on one or more data items.
Provider(s): Resources are provided by one or more providers based on one or more request submit or sent or publish or advertise or broadcast or updates by user. Resources comprising any
types of resources contributed or shared or provided by one or more providers individually or collaboratively including multiple angles of viewpoints, information, knowledge, help like finance or money or physical resources, resources related to any types of data items including actions, activities, acts, work, task, job, order, promotion, loan or financing, e-commerce, shopping, supplies, development, production, contract, business process, knowledge process, information process, procedure, assignment, solution for problem, need, requirement, goal, target, enquiry, tracking, follow-up, presentation, sales, marketing, advertising by providing support, help, answer, feedback, reference, experience, guess, logic, consulting & advising, survey, research, analysis, data mining & processing, review, comments, ranking, guidance, opinions, decision making, comparing, planning, suggestions, tips, tricks, education, learning, training, tutoring, testing, collection, organizing, projection, referring, agent or mediation, support services, discussion, content authoring & management and like. Provider includes any individual or person or administrator or any entity. While an entity typically represents a person, the invention is not so limited and including one or more individuals, team or association, collaboration of one or more pre-identified individuals and one or more entities including but not limited to company, associations, organization, professional bodies, social bodies, shops, manufacturer, wholesaler, supplier, dealers and distributor, web site, portal, research agency, governmental bodies and enterprises or an entity that exists as a particular and discrete unit. Thus, an entity may include virtually any person, group of persons, businesses, organizations, or even a computing structure including a program, or the like.
Central server unit: The main role of the central server is facilitating user and provider(s) and receiving, validating, processing, updating, storing, formatting, indexing one or more or plurality of shared contents, communications, requests, responses, data items from plurality of senders and route said data items to selected or matched or subscribed receivers(s) including external domains, users, applications, services, objects, databases, devices, networks, groups of external domains and receiving, validating, processing, updating, storing, indexing one or more or plurality of resources, user services and actions from plurality of providers) and route said resources, responses, requests, service requests and actions to related provider(s) and make all said public data items and related resources and actions with rank and comments searchable for other users for similar users data items related resources & actions.
Custom commands & search syntax: User can use one or more or group(s) or combinations or series or sequence of custom commands & syntax or command templates or scripts with search operators and parameters for searching, matching, two way matching, selecting, filtering,
subscribing, mapping, downloading, accessing, invoking, programming, book marking, attaching, detaching, assigning, federating, aggregating, integrating, distributing, collaborating & communicating, composing, comparing, co-coordinating, orchestrating, choreographing, organizing, recording, configuring or customizing, classifying & grouping, connecting, disconnecting, removing, adding, alternating or changing or modifying, updating, replicating or synchronizing, transacting, binding with 3rd party applications, networks, services & devices, routing or redirecting, forwarding, transferring, merging, joining, listing, linking, arranging, scheduling, automating, sequencing and ordering as per workflow & rule based, collecting, receiving, managing, monitoring, registering, accounting & metering, reporting, logging and executing one or more or group or combinations or series or sequences of external domains, users, connected users of users, applications, services, objects, databases, devices, web pages, features, networks, groups, multimedia data, contents, resources, computing resources of external domains and/or present domains, senders or requestors and receivers or responders or providers, service providers, shared contents, service requests & responses, user actions, tracking status, real or near real time updated resources and actions, contents from database(s) and service applications from plurality of sources via command scripting language and integrate with any 3rd parties applications, services, devices and networks via web services, APIs, SDK, plug-ins, plug & play and any programming & scripting languages. User can also use one or more or combinations of search Boolean operators including AND (+), OR, NOT (-), Phrases, multiple brackets for multiple inner searches, domain specific semantic and ontology syntax and parameters including one or more or categories list of external domain(s) and users, connected users of users, applications, services, objects, databases, devices, web pages, features, networks, groups, multimedia data, contents, resources, computing resources of external domains and/or present domains, user service & actions providers) list, service(s) name list, source(s) type, taxonomy categories or classification(s) or cluster(s) list, service type(s) including free or paid or sponsored, preferences including bookmark or save results or export results, rank & hits range, data range, language(s) list, location(s) list, safe search, two way match making preferences, set number of results per page & search up to number of depth(s) of sources, apply one or more filter(s) including ALL, EXACT, ANY, NONE words and one or more or combination of sorting type(s) including ascending & descending order, rank wise, category wise, date & time wise, hit wise, location wise, language wise, availability status wise, price wise (free or paid) with one or more search or command syntax string(s).
User can also concurrently searching for one or more or multiple search string(s) of one or more or multiple fields or categories or taxonomy classifications or clusters and each search results presented in one or more pages via categories tabbed interfaces and each result of each said search results comprising source URL or profile link, full or partial or abstract of content or message or resources & actions or resource or data or source details & URL, external domain name & link, category, date & time, ranks & reviews, hit statistics, online status, subscription status, metadata & properties and sorting as per date & time, source, rank, hits, location, language, status and ascending & descending order and presenting individually or in one or more categories group or filtering and user can select one or more search result of said one or more search results related to said one or more search strings and take one or more group actions on said selected one or more search result(s) including bookmarking, filtering, comparing, sorting & ordering, saving, subscribing, un-subscribing, inviting for subscriptions, blocking sources, send messages. Project management: User can use project management and workspace for managing communications, collaboration, searching, sharing, providing & receiving user services & actions, send requests and receive responses with plurality of domains or external domains or users, connected users of users, applications, services, objects, databases, devices, web pages, features, networks, groups, multimedia data, contents, resources, computing resources of external domains including searching, matching, book marking, subscribing, attaching, detaching, assigning, federating, planning, aggregating, integrating, distributing, collaborating & communicating, composing, comparing, co-coordinating, orchestrating, classifying & grouping, connecting, disconnecting, removing, adding, alternating or changing or modifying, testing or trialing, updating & upgrading, replicating or synchronizing, transacting, ranking & grading, analyzing, invoking, mapping, binding with 3rd party applications, networks, services & devices, filtering, routing or redirecting, forwarding, transferring, merging, joining, listing, linking, arranging, scheduling, automating, sequencing and ordering as per workflow & rule based, choreographing, organizing, recording, configuring or customizing, collecting, receiving, selecting, assigning, managing or administrating, monitoring, programming, registering, certifying, accounting & metering, reporting, logging and subscribing one or more of external domains, users, applications, services, objects, groups, networks, devices, databases, contents of external domains and/or present domains and said project management and workspace & workflow works in multiple users & accounts, multiple messaging to multiple users, multiple remote users, multiple roles or rights & privileges, multiple members, multiple administrators levels, multiple communication clients or applications or services or networks or devices,
multiple communication & collaboration channels, multiple scaling and multiple interface styles modes.
In one embodiment, a social network enables a user to modify how content items are shared in one or more external domains and users, connected users of users, applications, services, objects, databases, devices, web pages, features, networks, groups, multimedia data, contents, resources, computing resources of external domains and/or present domains. Content items may have a designated privacy setting. A privacy setting defines the set of external domains, users, connected users of users, applications, services, objects, databases, devices, web pages, features, networks, groups, multimedia data, contents, resources, computing resources of external domains and/or present or current or existing domains who may view or access the content posted in the communication channel, receive and provide sure services & actions and responses. The privacy setting may be specified on various levels of granularity, and a user may specifically exclude certain external domains and/or users, connected users of users, applications, services, objects, databases, devices, web pages, features, networks, groups, multimedia data, contents, resources, computing resources of external domains and/or present domains from viewing a content item. Once a user customizes a privacy setting, that custom setting may be saved for subsequent content item postings, in one embodiment. These settings may be modified for each user service or action, request, response, content item a user send, update, post, publish, share, provide, present, uploads at the time of the sending, updating, posting, providing, publishing, sharing, presenting, uploading, allowing tremendous flexibility in controlling the accessibility of posted content. Alternatively, a user may choose a default privacy setting for all posted or uploaded content, provided user services & actions. A privacy setting thus enables a user to hide specific content items from certain external domains or categories of external domains or users, connected users of users, applications, services, objects, databases, devices, web pages, features, networks, groups, multimedia data, contents, resources, computing resources of external domains and/or present or current or existing domains, or to target specific content items to a particular categories or types of external domains or users, connected users of users, applications, services, objects, databases, devices, web pages, features, networks, groups, multimedia data, contents, resources, computing resources of external domains and/or present or current or existing domains, focusing content delivery to identified external domains and/or users, connected users of users, applications, services, objects, databases, devices, web pages, features, networks, groups, multimedia data, contents, resources, computing resources of external domains and/or present or current or
existing domains chosen by the user. A determined external domains and/or users, connected users of users, applications, services, objects, databases, devices, web pages, features, networks, groups, multimedia data, contents, resources, computing resources of external domains and/or present or current or existing domains not identified by a privacy setting will be blocked from viewing or otherwise accessing the content items, user services and actions.
Step by step details:
In one embodiment present invention provide a method of facilitating users of domain(s) to communicate with one or more external domains and/or one or more users of external domain(s) comprising:
• one or more domains registering with directory service for enabling multi domains
communication functionality for external domains;
• allow external domains to send request for registration to said domain(s) based on
searching, matching, selecting from said directory or identifying from list of received invitations from said domain(s);
• registering external domains with profile(s) and requirements with said domain(s);
• allow users of said domain(s) to share, send, publish, update, present and post one or more types of contents, user generated contents, provide or allow to access users services and user mediate actions with or without attaching active link(s) to determined one or more external domains, users, connected user of user, applications, services, objects, groups, networks, devices, databases, features, multimedia data of external domains, receivers and determined users of network based on privacy settings and preferences;
• receives, stores, indexes and processes said shared contents, requests, responses and
communications and send to one or more determined target receivers or external domains;
• allow external domains or users of external domains to receives, stores, process, present and access said shared contents or user generated contents, user services & actions; and
• allow external domains to allow to users of external domains to view, access, share, forward, bookmark, sort, search, match, select, filter, provide ranks & comments, provide responses, communicate, collaborate & participate with sender user(s), report spam or abuse and edit said shared contents or user generated contents and receives user services & actions.
In one embodiment Domain(s) or external domain(s) comprising web site, portal, application, service, network, group, object, database, repositories, device, mobile, automated sources.
In one embodiment determining said external domains and/or users, applications, services, objects, networks, groups of one or more external domains by user for posting shared contents and providing responses, user services & actions based on user selections, searching, matching, subscribers, subscriptions, auto matching based on preferences, user profile, activities, actions, events, transactions, location, privacy settings of user and target external domains and users, applications, services, objects, groups, networks of external domains.
In one embodiment determined users, applications, services, objects, databases, devices, features, presentations, web pages, networks, groups of network based on selecting one or more connected, matched users of network, subscribers, auto matching based on user preferences, text of user request(s) and posted shared contents, user profile, user data, user activities, actions, events, transactions, location, interest, behavior and/or presenting said auto matched list for user selections, selecting from suggested list provided by central server unit, connected users of user and matched users of network, selecting from categories lists, groups, connected users of user, select public, private, all users of network & random options, and selecting from list of users, applications, services, objects, databases, devices, features, presentations, web pages, networks, groups of network and users of network.
Profile of domain(s) and external domain(s) comprising domain name, URL or link or namespace, categories, keywords, taxonomies, descriptions, requirements, conditions to access, rules, multi domain service details, privacy settings and preferences for allow to access one or more types or categories of contents, one or more users, user services, user actions, applications, services, objects, groups, networks, devices, databases, resources, sources, communication channels, web pages, features to one or more specific domains and users, applications, services, objects, groups, networks, devices, databases, of other domains, communication channels. Requirement of said multinomial communication capable and/or external domain comprising allow to access, send & receive particular types of contents, allow to access, use, send, update, edit, receive, present, participate, share, communicate, collaborate with one or more selected, identified, matched user services, user actions, users, connected users of user, applications, application features, services, devices, databases, communication channels, objects, multimedia contents, web pages, features, groups, networks, lists, specific to one or more categories and
keywords, number of users, size of receiving and sending contents or objects, number of hits & visits, conditions of access including percentage of revenue sharing, payments, number of per user, application, service requests and posting contents, number of subscribers & subscription of domain and users, applications, objects and services of domain, number & amount of transactions.
In one embodiment generating list for user determination and selection of external domains and users, connected users of user, applications, services, objects, networks, groups of external domains based on sender user's privacy settings, preferences, profile(s), user data, activities, actions, events, transactions, location, interest, behavior, privacy settings, preferences, requirements of external domains and users, connected users of user, applications, services, objects, networks, groups of external domains, auto matching based on text of posted contents, preferences, categories, keywords, metadata, location(s), types of contents. In an embodiment sender and receiver/responder comprising digital sources including mobile, computer, video camera(s), RFID, touch screen, speech & text recognition system and automated sources, communication systems, imports from other systems, applications, services, devices and networks, multimedia content sources including image, video, file, extracts from video or voice, editor, wizard, search engine, survey, historical data, logs, sensor systems, multi Artificial Intelligence Agent(s), languages & translation system, speech or voice source(s) & paper forms, users of social network(s), human mind, experts, user's related groups, connected users, subscribers, 3rd parties and like minded users and one or more individuals, groups, collaboration of one or more pre-identified individuals comprising company, organization, professional and social bodies, web site, governmental bodies and enterprises, service providers, data and application providers and 3rd parties providers on behalf of animals, birds, non living things including tree, products, road, building, location, tourist place.
In one embodiment user can create and update one or more categories lists of identified active links which are controlled by user and exist in social network based on user selection, uploaded by user, search & match, suggested & provided by connected & matched users, suggested list or auto generated by central unit based on user profiles, user data, user activities, recorded user's actions, past responses, interest, list of active links, list of active links of connected users, installed applications and provided by 3rd parties developers, service providers and advertisers based on users privacy settings and preferences.
In one embodiment sender can search, select, identify and manually attach or auto attach one or more active links with said message or request or shared contents or response, wherein said one or more attached active links enables receivers and/or responders to provide one or more responses & actions, communicate, collaborate, answer, share, search, workflow, take one or more actions, transact, e-commerce, social networking and participating activities of sender of message.
In one embodiment active link comprising one or more applications, services, objects, multi AI agents, multimedia data & contents, people, networks, groups, links or URLs, ED, User Profiles, profile objects, pages, attachments, informational links, shared workspaces for collaboration from networks and/or from external domains, applications, networks, services and devices with one or more associate data.
Active link associate data comprising URL or namespace of each active link for identifying and allowing to access active link associate objects, applications, services, media data, people, entities, identities, profile, group, network, page & other objects of network, active link related one or more metadata, categories, keywords, sources, providers, details, descriptions, properties, links, attachments, features, upload, created & use date & time, help, identifier & profile(s) of sender & receiver of active link, active link associate tracking status & status, active link associate object related user data and preferences, security policies, authentication information and privacy settings of accessing & sharing active link and active link associate object(s) related user data.
Central server unit is configured to receiving and processing said shared contents, requests, responses, communications, logs, associate active links, metadata, privacy settings, preferences from one or more external domains and/or present domains comprising storing, updating, indexing, validating & formatting including editing, clarifying, updating, spell checking, language & spam detecting, translating, transcribing, converting to other formats like voice, text, associating priority types including high, normal, low, expiration, date & time, categories, keywords, locations, advertisements, payment information, profile data, URL, dynamically attaching one or more active links & system data and determining one or more receivers of said one or more shared contents, requests, responses, communications, logs including one or more external domains, users, connected users of user, user profile, applications, services, objects, devices, databases, networks, groups of external domains and/or existing domain.
Sender and receiver of shared contents, requests, responses, communications are enabled to take one or more actions on each said contents, requests, related request specific responses and/or active links wherein said actions comprising attach or detach receivers or responders, active links, group members and forward, transfer, assign, search, match, share, filter, sort, order, group, categories, bookmark, add, update, delete one or more contents, requests and related each responses and active links, view logs, actions, transactions, events, activities & communications details, report spam, abuse & violation, set tracking status, provide comments & ranks, communicate with sender or receiver of messages, accessing of active links related each action details and provide user defined or auto recorded action details.
In one embodiment identifying, storing, ranking, processing & presenting said one or more user defined and system generated actions on said each contents, requests and related responses and active links based on monitoring, recording, logging user actions & activities and one or more filters & privacy settings with action date & time, action categories, user provided or auto recorded action related details, action related response & message, one or more action source(s) including people, applications, services, shared workspace, media data or contents, objects, groups, networks, pages, items, links and any action related identified objects from network and/or external domains, attachments, lists, tracking status, further communication details, ratings or ranks, comments and user provided and/or dynamically associated one more active · links, services, objects, media data, shared workspaces and applications.
In one embodiment receiving, storing, indexing, processing shared contents, user service & actions specific requests and responses, communications, logs, data, metadata, active links and user actions & action associate logged data for making them searchable for other users based on one or more search criteria and/or send to subscribers or connected users of user based on sender & receiver user's privacy settings & preferences, wherein action associate said active links enable said one or more receiver users to access said active links and participate with sender user. In one embodiment present invention provides a method of facilitating in communication from external domains to users of domain(s) comprising:
• one or more domains registering with directory service for enabling multi domains
communication functionality for external domains;
.
• allow external domains to send request for registration to said domain(s) based on
searching, matching, selecting from said directory or identifying from list of received invitations from said domain(s);
• registering external domains with profile(s) and requirements with said domain(s);
• allow external domains to subscribe or access to users of said domain(s) based on privacy settings, preferences and permission;
• allow external domains to send requests) for accessing contents, user services & user actions of one or more determined users of said domain(s);
• receives, stores, indexes and processes said request and send to determined one or more target external domains or one or more users of one or more external domains;
• allow user of said domain(s) to receive one or more requests from one or more external domains or one or more users of one or more external domains;
• allow user of said domain(s) to send, post, share, present and publish one or more
contents, user generated contents, provide one or more services and user mediated actions based on said received request(s) to one or more external domains or one or more users of one or more external domains;
• receives, stores, indexes and processes said shared contents, responses of requests and communications and send to one or more determined target one or more external domains or one or more users of one or more external domains and
• allow said external domain(s) to allow to users of external domains or allow one or more users of said one or more external domains to view, access, share, forward, bookmark, sort, search, match, select, filter, provide ranks & comments, provide responses, communicate, collaborate & participate with sender user(s), report spam or abuse and edit said shared contents or user generated contents and receives user services & actions.
User services and actions can comprising question and answer service for sending question for receiving answer, deals service for posting deals for receiving buying offers, task and workflow service for sending task or workflow request and receiving responses, task results and get work done, advertisement service or user action for posting advertisement and clicking advertisement or referring advertisement or buying products and services.
In one embodiment present invention provides a method of utilizing user for 3rd parties' external domains comprising:
• allow to integrate and access user's contents, user profile objects, user generated or
shared contents, user services, user profile & data, user connections, user or human
mediated any actions to one or more 3 parties external domains based on user permission, privacy settings, subscription, service profile(s), registrations, user profile & data and based on 3rd party domain's selections, preferences, privacy settings, searching, matching via web services, FTP, any types of messaging & communication protocol, integrate by application programming interface (API), widgets, web pages and objects; and
• allow one or more 3rd parties external domains including web sites, features of web site, applications, application features, communication channels, objects, networks, groups, devices, services to receive said shared or posted contents from said users, receive directly shared contents by user from 3rd parties domains, assign task to said users, utilize services of said users, registering user with user permission.
In one embodiment present invention provides a method of posting contents and providing user services & user actions to 3rd parties' external domains comprising:
• determining one or more target 3rd parties external domains including web sites, features of web site, applications, application features, communication channels, objects, networks, groups, devices, services for sending, integrating, posting, updating, publishing, synchronizing, sharing, directly attaching, and presenting one or more contents or user generated contents, providing user services, providing any preferred types of user mediated actions;
• sending, integrating, posting, updating, publishing, sharing and presenting one or more contents or user generated contents, providing user services, providing any preferred types of user mediated actions based on user's and 3rd parties domain's privacy stetting and preferences; and
• receiving, integrating, processing, accessing, and presenting said contents or user
generated contents by 3rd parties' domains or integrating, accessing & utilizing user or user actions & user services by 3rd parties' external domains.
In one embodiment present invention provides a computer-implemented method for posting content with selective accessibility on a external domains, the method comprising: receiving a content item from a user of the present domain; receiving a selection of a privacy setting to be associated with the content item from the user, the privacy setting establishing one or more external domains allowed to access the content item; placing the content item into an electronic communication channel of the external domains; and making the content item accessible to one
or more external domains via the communication channel, where accessibility to the one or more external domains is determined by the privacy setting selected by the user.
In one embodiment the privacy setting identifies one or more users, applications, services, objects, features, networks, groups, devices, databases, presentations, web pages of one or more registered external domains or registered external domains.
In one embodiment the privacy setting includes a user-defined list of external domains and/or users of external domains.
In one embodiment the privacy setting includes an automatic and dynamic grouping of external domains and/or users of external domains.
In one embodiment the privacy setting is set to a default setting.
In one embodiment the privacy setting based on searching, selecting one or more external domains, suggested, auto matched and subscribed list of external domains.
In one embodiment receiving a new privacy setting for the content item from the user, the new privacy setting identifying one or more external domains different from the previously identified one or more external domains; and modifying the accessibility of the posted content item in the communication channel according to the new privacy setting.
In one embodiment the privacy setting allows the content item to be searchable for the external domains and/or public.
In one embodiment the privacy setting identifies all registered external domains of the social network. In one embodiment the privacy setting identifies one or more external domains and/or one or more users of external domain(s) to exclude from the determination of target receivers.
In one embodiment the separate privacy setting identifies one or more external domains and/or one or more users of external domain(s) allowed to accessing one or more types of contents, user services and user actions.
In one embodiment present invention provides a method for managing communication of content with external domains, the method comprising: maintaining in a profile database a set of user profiles for users of the social network and a set of registered external domains; providing an interface for users of the social network enabling users to post content items and to specify privacy settings for accessibility of the posted content items; maintaining in a content database a plurality of received content items and associated privacy settings from users posting content items via the interface; for each of one or more of the external domains and/or users of the external domains, generating a stream of content items for the user based on the user's privacy settings and limited according to the privacy settings associated therewith; and providing the streams of content items to external domains and/or users of the external domains via a computer display.
In one embodiment the privacy settings are specified by selecting one or more external domains and/or one or more users of external domain(s) that are blocked from accessing the content items associated with a particular privacy setting.
In one embodiment of present invention provides a method of directly accessing, participating, communicating, collaborating, sharing with external domains, one or more users, user's data, profile, connections, applications & services, external domain's one or more applications, services, objects, resources, databases, contents, networks, groups, devices, features comprising:
• one or more domains registering with directory service for enabling multi domains communication functionality for external domains;
• allow external domains to send request for registration to said domain(s) based on searching, matching, selecting from said directory or identifying from list of received invitations from said domain(s);
• registering external domains with profile(s) and requirements with said domain(s);
• allow external domains and users of external domains to apply one or more privacy settings for accessing one or more users, user's data, profiles, connections, applications & services, external domain's one or more applications, services, objects, resources, databases, contents, networks, groups, devices, features;
• allow any users of multi domain communication capable domains to directly log-in from external domains or any parts or features of domains including particular applications, services, user profile, user data, objects, web pages, contents, user
actions, presentations, networks, groups via log-in link based on privacy settings and received invitations;
• allow successfully logged users to directly access, use, update, edit, share, participate, communicate, collaborate with one or more users, user profiles, data, connections, application, service, part of presentation, external domain's applications, services, contents, objects, networks, groups, devices, databases based on privacy settings.
In one embodiment of present invention provides a method of multipurpose and multi domain communication capable application comprising:
· one or more domains registering with directory service for enabling multi domains
communication functionality for external domains;
• allow external domains to send request for registration to said domain(s) based on
searching, matching, selecting from said directory or identifying from list of received invitations from said domain(s);
· registering external domains with profile(s) and requirements with said domain(s); and
• allowing user to send one or more messages or requests with active links to one or more determined external domains, users, applications, services, objects, networks, groups, web pages, presentation system of external domains, wherein said active link enables receiving users to share contents, participate, search, communicate, collaborate with sender, make payment, buy products and services, install applications, join group, provide responses, answer questions.
In an embodiment user comprising user of social network, an individual, an entities, organization, company, tree, device, automated digital source and one or more groups of users including one or more connected users, linked users, friends, family, relatives, departments, school, college, customers, clients, online groups.
User shared contents comprising multimedia data including message(s), text, videos, audio, images, photos, files, documents, one or more active links and associate applications, objects, profile objects, services, links or URLs and multimedia data like health report, results, communications, logs, shared data, search results, questions & answers, information, comments and metadata including date & time, tracking status, one or more keywords, categories, authors, sources, conditions, rules, structured list, ranks, comments, reviews, data item presented or sent to users list, privacy settings, attachments, dynamically or manually attached active links, user actions, provider actions.
In one embodiment auto generating contents based on monitoring, auto detecting, auto sensing, auto selecting or identifying, tracking and recording or storing user's activities, actions, events, transactions, interactions, location.
User can determine one or more target receivers or viewers of shared contents, users service & actions, service requests, responses based on auto match making based on privacy settings & preferences, searching, ranking, prioritizing, availability, expertise, relationship, services, subscriptions and selecting one or more or all users of network, connected users, connected users of connected users, subscribers, domain or subject specific verified & expert service providers, all users (public) of network and determine by other users including user selected, connected, matched users.
In an another embodiment auto determine one or more target receivers or viewers of data items for responses by the central unit by auto match making of receivers/responders based on contents, requests, responses, data item & associate metadata, sender and/or receiver's matchmaking preferences including filters, conditions, ranks, categories, keywords, sender profiles, sender privacy settings, user data, interest, behavior, available responders, responder profiles, responses of responders.
Associate tracking status & status of active link and user of active link comprising pending, online, offline, transacting, transaction complete, using, downloading, viewed, install and other active link associate tracking status & status. In an another embodiment senders and receivers of active link can share active link & active link associate objects and said object related at least part of user data with one or more users based on privacy settings for communication, grouping, workflow and collaboration.
In an another embodiment auto attaching & identifying one or more active links with shared contents, service request, request, response, communication, messages based on contents, request, response, message, communication content, data, preferences, privacy settings and associate metadata, user profile, user data.
In an another embodiment responder of request or service provider can attach one or more active links based on sender user's shared contents, message, sender user's profile, sender user's
data, sender user's connections, responder user's analysis, suggestion from other connected users of responders, auto match making and suggested by sender of message.
In an embodiment user can register and verify one or more active links including objects, profiles, accounts, identities, applications, services, multimedia media contents, networks, groups, connections, pages and other objects with central unit.
In an embodiment active links & objects provided and host by the central unit and/or users and/or 3rd parties developers, service providers and advertisers.
In an embodiment user can share selective user profiles and user data with application and services of network, 3rd parties' application and services, connected & matched users based on privacy settings and user preferences. In an embodiment active links & objects manage and invoked in an integrated environment.
Example: One or more active links are attached to message, shared contents, request & response about sender user's posting of a question, and the said one or more active links enable the responder user to answer the question.
Example: One or more active links are attached to message, shared contents, request & response about sender user's sell of one or more brands, and the said one or more active links enable the responder user to buy said one or more brands. Example: One or more active links are attached to message, shared contents, request & response about sender user's activities, and the said one or more active links enable the responder user to participate with sender user's activities.
Example: The message, shared contents, request & response comprises a story about user's and connected users' activities, where the activities are that the user installed particular application, join a group, add a photo, subscribe a service, post a message or blog, update status and automatically logged activities from existing or external networks(s).
Example: The message, shared contents, request & response comprises user's task, where the task is that the user want to purchase brand(s) or book movie tickets.
Example: The message, shared contents, request & response comprises user's e-commerce where the e-commerce is that the user wants to sell one or more branded products and services. In an embodiment users of network can send, receive, share, search, bookmark, attach, access one or more message, shared contents, request & response, updates, associate active links and user actions from 3rd party web sites, applications, services, networks and devices.
Example: The message, shared contents, request & response comprises user's requirements where the requirements are that the user wants collections of images regarding particular subject, search results for particular keywords(s), articles & blogs of particular categories, list & details of top mobiles.
Example: The message, shared contents, request & response comprises user's workflow where the workflow is that the user wants to collect money from customers.
In an embodiment provider or responder of request or service can attach or associate one or more active links with response, wherein said one or more attached active links enables sender of request or service request or massage to communicate, collaborate, share, search, workflow, take one or more actions, transact and participating activities of responder.
Example: One or more active links are attached to response about booking of tickets as per request or service request or massage or requirements of sender of status data item(s), and the said one or more active links enable the sender of status data item(s) or receiver of response to book the tickets.
Example: One or more active links are attached to response about downloading collections of photos as per message, shared contents, request & response or requirements of sender of message, shared contents, request & response that the user want collections of photos regarding particular subject, and the said one or more active links enable the sender of request or service request or massage or receiver of response to download and view the collections of photos attachments in an integrated environment.
Example: One or more active links are attached to response about book domain name as per message, shared contents, request & response or requirements of sender and the said one or more
W
active links enable the sender of request or service request or massage or receiver of response to search book domain name.
Example: One or more active links are attached to response about marketing report as per message, shared contents, request & response or marketing task assignment of sender of request or service request or massage, and the said one or more active links enable the sender of request or service request or massage or receiver of response to view the marketing reports and assignment. In one embodiment responder of message, shared contents, request & response can attach one or more active links based on sender user's data item(s), sender user's profile, sender user's data, sender user's connections, responder user's analysis, suggestion from other connected users of responders, auto match making and suggested by sender of message. In an embodiment user can take one or more actions or group of actions on message, shared contents, request & response comprising sort, filter, categories, share, rank, update, remove, bookmark, synchronies, send, organize & order, forward, transfer or assign, copy, search, match, present, apply privacy settings, metadata & preferences, view & access active links, user & providers actions and logs, report spam, abuse & violation, set tracking status, provide comments & ranks, attach or detach one or more active links, objects, profile objects, applications, services, connected, selected, matched users or group(s) of user(s) and providers, view, view statistics & analytics and set priority type.
User can apply privacy setting with profile, wherein privacy settings of each profile comprising selecting one or more connected, selected, subscribed, matched, selected group(s) of user(s), auto determined user's and users of network (public) to accessing, viewing, updating, forwarding, subscribing, receiving one or more parts of each profile(s) and message, shared contents, request & response. In an embodiment user message, shared contents, request & response sources comprising monitoring, storing, tracking, recording user's message, shared contents, request & response or categories specific activities, actions, events, transactions, interactions via action recorder & logger applications & devices and auto generating and updating message, shared contents, request & response.
In one embodiment presenting & posting message, shared contents, request & response comprising presenting message, shared contents, request & response to user and presenting message, shared contents, request & response to one or more selected, connected & related users, subscribers, preference based matched users, users of network (public), groups of user, categories of users and auto presenting & posting shared contents, provide user services & actions based on user's preferences, activities, actions, events, transactions, interactions, location(s), profiles, data, interest, behavior, relationships, needs, service subscriptions, connections, privacy settings and auto match making based on one or more criteria.
In another embodiment present invention provide method of managing active links comprising:
• registering each user and storing each user's profile, connections and privacy
settings;
• registering and storing one or more active links and profile & metadata of active links by user, application & service providers and central unit;
• maintaining in a database a plurality of said active links;
• maintaining in a database each user related active links;
• allow user to associate or attach one or more active links with message from said active links;
• send message to determined one or more targeted receivers;
• allow targeted receivers to access said active links or provide response and attaching one or more active link(s) with said response based on at least part of message;
• allow user to take one or more actions on said message associate one or more active links and track one or more user actions on said message associate one or more active links; and
• storing each message associate one or more active links with said tracked user actions on said message associate one or more active links.
In one embodiment multi domain communication capable domains communicating with each other based on one way communication, two way communication, multi way communications, communication for particular duration, timings, availability, connect or disconnect mode, communication as per any types of privacy settings and preferences. Any multi domain communication capable domains can search, match, sort, filter, share, bookmark, view hit statistics & analytics, create categories lists, select and register, un-register, subscribe, unsubscribe, directly log-in & access, block, attach, detach, report spam & abuse, provide ranks
& comments and remove any other one or more multi domain communication capable domains or external domains including web sites, portals, applications, services, objects, databases, devices, networks, groups, features, web pages and/or users, connected users of users, applications, services, objects, databases, devices, web pages, features, networks, groups, multimedia data, contents, resources, computing resources of external domains and/or present domains.
The many features and advantages of the invention are apparent from the detailed specification and, thus, it is intended by the appended claims to cover all such features and advantages of the invention that fall within the true spirit and scope of the invention. Further, since numerous modifications and changes will readily occur to those skilled in the art, it is not desired to limit the invention to the exact construction and operation illustrated and described, and accordingly all suitable modifications and equivalents may be resorted to, falling within the scope of the invention.
BRIEF DESCRIPTION OF THE DRAWINGS
Non-limiting and non-exhaustive embodiments of the present invention are described with reference to the following drawings. In the drawings, like reference numerals refer to like parts throughout the various figures unless otherwise specified.
For a better understanding of the present invention, reference will be made to the following detailed description, which is to be read in association with the accompanying drawings, wherein:
FIG. 1 is a system diagram of one embodiment of an environment in which the invention may be practiced;
FIG. 2 illustrates example of graphical user interface (GUI) for posting shared contents to determined or selective external domains and/or users, connected users of users, applications, services, objects, databases, devices, web pages, features, networks, groups, multimedia data, contents, resources, computing resources of external domains and or present domains;
FIG. 3 illustrates a process for multi-domains communications for enabling communication among multiple domains and/or users, connected users of users, applications, services, objects, databases, devices, web pages, features, networks, groups, multimedia data, contents, resources, computing resources of external domains and/or present domains in accordance with one embodiment of the invention. FIG. 4 illustrates example of graphical user interface (GUI) for posting, presenting & managing shared contents to determined or selective external domains and/or users, connected users of users, applications, services, objects, databases, devices, web pages, features, networks, groups, multimedia data, contents, resources, computing resources of external domains and/or present domains and enabled users of one or more domains to directly log-in to one or more domains based on privacy settings and invitations for directly share contents, participate with other user's activities.
FIG. 5 illustrates example of graphical user interface (GUI) for sending request for any types of user services & actions for receiving requests) specific responses(s) from one or more external domains and/or users, connected users of users, applications, services, objects, databases,
devices, web pages, features, networks, groups, multimedia data, contents, resources, computing resources of external domains and/or present domains.
FIG. 6 illustrates example of graphical user interface (GUI) for enabling multipurpose application & multi domains communication, collaboration, participation, accessing resources, users, applications, services, objects, databases, contents functionalities and enable users of multiple domains to participate in other user's activities or utilize other users data for providing answer of other user, install application, buy products & services. DETAILED DESCRIPTION OF THE DRAWINGS
Illustrative Operating Environment
Website Architecture
FIG. 1 is a high level block diagram illustrating a system environment suitable for operation of [Domain- A] - a social networking website 100. The system environment comprises one or more client devices 150 and 350, one or more third-party third party domains including web sites, applications, services, networks & devices e.g. [Domain- B] 200, [Domain-A] - a social networking website 100, and a network 230. In alternative configurations, different and/or additional modules can be included in the system.
The client devices 150 and 350 comprise one or more computing devices that can receive member input and can transmit and receive data via the network 230. For example, the client devices 150 and 350 may be desktop computers, laptop computers, smart phones, personal digital assistants (PDAs), or any other device including computing functionality and data communication capabilities. The client devices 150 and 350 are configured to communicate via network 230, which may comprise any combination of local area and/or wide area networks, using both wired and wireless communication systems. As described above, the third party domains, web sites, applications, services, networks & devices [Domain-B] 200 and the action recorder-150 are coupled to the network 230 for communicating messages to the [Domain-A] - social networking website 100 about the members' actions off the website 100.
The social networking website [Domain-A] 100 registries with directories or multi domain communication capable search engine & central server unit or lists for enables external domains
to search, match, select & send registration request to [Domain-A] and enables multi domains communication functionality for external domains and users of external domains for that social networking website [Domain-A] 100 registering each external domains and receives and stores each external domain's profiles with requirements, one or more requirement specific privacy settings, preferences to system data store 560.
The social networking website [Domain - A] 100 provides multi domain sharing functionality specific social network to users of network for that social networking website [Domain - A] 100 registering each members and receives and stores each users profiles, one or more service profiles, privacy settings, preferences, connections, subscribers & subscriptions including connected or other users of networks, external domains, users of external domains, service providers to user profile store 570.
The external domain or website [Domain - B] 200 provides multi domains contents, users, users services, users actions accessing functionality to users of network for that domain or website [Domain - B] 200 registering each members and receives and stores each users profiles, one or more service profiles, privacy settings, preferences, connections, service providers, subscribers & subscriptions including connected or other users of networks, other domains and users of other domains in which [Domain - B] 200 registered e.g. [Domain - A] 100 for receiving and accessing contents, user services & actions to user profile store 570.
In one embodiment allow user of [Domain - A] 150 to register one or more user services with service profile(s) including service descriptions, service related active links and associate objects, applications, application features, services, multimedia data, privacy settings, preferences and metadata and allow users [Domain - B] 350 to search, select and subscribe users' services of [Domain - A] 150, allow service providers 150 to mange registered services and provide resources, updates, and response for subscribers and users of external domain
[Domain - A] including tasks & workflow fulfillment, sharing resources & any types of user generated contents, support services, knowledge services, computing resource sharing, participations, communications, searching, collaboration, e-commerce and any user contributed works, tasks and efforts, allow users or service subscribers 350 of external domain [Domain - B] to mange subscribed services including accessing, using, unsubscribing services, searching and subscribing other services, send request to service providers for subscribing services, access services from external domains, refereeing service to other connected users of the social network. The social networking website [Domain - A] 100 and external domain or web site
[Domain - BJ 350 allow user to take one or more actions on said user's specific posted or received shared contents, profiles, associate data items, active links, user actions, responses, updates, application data, services, requests & related response and associate active links and monitor, track, store, filter and records said one or more user actions in user data store 580.
The social networking website 100 comprises a computing system that allows members to communicate or otherwise interact with each other including users of network and users of registered external domains and access content as described herein. The social networking website [Domain - A] 100 and external domain [Domain - B] 200 stores member profiles that describe the members of a social network, including biographic, demographic, and other types of descriptive information, such as work experience, educational history, hobbies or preferences, location, and the like. The website 100 and/or external domain 200 further stores data describing one or more relationships between different members. The relationship information may indicate members who have similar or common work experience, group memberships, hobbies, or educational history. Additionally, the social networking website 100 and/or external domain 200 include member-defined relationships between different members, allowing members to specify their relationships with other members. For example, these member defined relationships allows members to generate relationships with other members that parallel the members' real-life relationships, such as friends, co-workers, partners, and so forth. Members may select from predefined types of relationships, or define their own relationship types as needed.
FIG. 1 - 100 is an example block diagram of a social networking website [Domain - A] 100. The social networking website [Domain - A] 100 includes a web server 530, an action logger 520, an action log 525, receives user posted & shared contents, providing request specific user services and actions to determined external domains and/or users of external domains and/or users of network 510, an ad server 540, a database of ad requests 545, a user profile including privacy settings, preferences & connections and service profile(s), subscribers & subscriptions store 570, a system data store 560 comprising profiles, requirements, privacy settings and details of one or more registered external domains, each active link related namespace, properties, metadata & associate objects store 585, each active link associate object or application related user data store 590, user data store including shared contents, user data, user generated contents, requests, responses, communications, publications, contents, active links, user actions data store 580 and system data store 560 further includes profiles templates and service profile templates and related active links, associate objects, applications, services, objects, privacy settings, customization settings, metadata, lists, categories, taxonomies, keywords, rules forms,
commands, directories & various selections 560. In other embodiments, the social networking website [Domain - A] 100 may include additional, fewer, or different modules for various applications. FIG. 1 - 200 is an example block diagram of an external domain or website [Domain - B] 200. The social networking website [Domain - A] 100 includes a web server 930, an action logger 920, an action log 925, receives shared contents, user services and actions from registered domains and/or users of registered domains and/or users of network 910, receiving request specific responses and accessing user content, services & actions from registered domains and/or users of registered domains 935, an ad server 940, a database of ad requests 945, a user profile including privacy settings, preferences & connections and service profile(s), subscribers & subscriptions store 970, each active link related namespace, properties, metadata & associate objects store 985, each active link associate object or application related user data store 990, user data store including data received from one or more registered domains and/or users of registered domains e.g. [Domain-A], shared contents, user data, user generated contents, requests, responses, communications, publications, contents, active links, user actions data store 980 and system data store 960 includes profiles templates and service profile templates and related active links, associate objects, applications, services, objects, privacy settings, customization settings, metadata, lists, categories, taxonomies, keywords, rules forms, commands, directories & various selections 960. In other embodiments, the external domain or website [Domain - B] 200 may include additional, fewer, or different modules for various applications.
The web server 530 and 930 links the social networking website [Domain - A] 100 via the network 230 to one or more client devices [Domain - A] 150 and [Domain - B] 350 of one or more external domains or third party websites 200. The web server 530 may include a mail server or other messaging functionality for receiving and routing messages between the social networking website 100 and the client devices [Domain - A] 150 and [Domain - A] 350 of external domain or third party websites 200. The messages can be instant messages, queued messages (e.g., email), text and SMS messages, or any other suitable messaging technique.
The action logger 520 or 920 is capable of receiving communications from the web server 530 or 930 about member actions on and/or off the social networking website 100 or external domain 200. The received actions can occur within the social networking website 100 as well on other websites 200, via an application programming interface exposed by the social networking
website ιυυ or external domain 200. In one embodiment, the social networking website 100 or external domain 200 maintains the action log as a database of entries. When an action is taken on and/or off the social networking website 100 or external domain 200, an entry for that action is generated and stored by the action logger 520 or 920. Examples of user actions within the social networking website 100 or external domain 200 include registering profiles, services, subscribing services, searching, sharing resources, installing applications, creating groups, providing responses, posting requests, receiving related responses, attaching active links, take one or more actions on each data item & request, related response and active links including purchase or sell products, book tickets, likes one or more brands, joining a group,
communication & sharing with other users. Examples of user actions outside of the multi domain capable network or social networking website 100 or external domain 200 include purchasing or reviewing a product or service using an online marketplace hosted by a third-party website, auto recorded, auto detected, auto sensed, auto selected or extracted from user's service life stream, auto extracted from video or audio or images, auto identified, auto determined, auto generated and auto posted one or more data items and/or updates & responses from one or more applications, services, networks and devices based on monitoring, tracking and recording of user actions, events, current location, transactions & activities by action recorder applications & devices 400. The action logger 520 or 920 includes data describing the member performing the action, the date & time the action occurred, an identifier for the member who performed the action, an identifier for the member to whom the action was directed, an identifier for the categories of action performed, an identifier for an object acted on by the action (e.g., an application), content associated with the action, identifying one or more objects associate with actions, dynamically identifying and associating one or more active links & applications or application features with action, who-what-where-when-how-where about the action occurred and/or other data describing the action. The action logger 520 or 920 can communicate with the all active links, objects, applications, services, groups, networks, data & content stores of network related to actions and/or user related to action. The action logger 525 or 925 can organize the stored action data according to an action identifier which uniquely identifies each stored action.
User 150 of [Domain - A] can draft and send, publish, share, present, update one or more shared contents, user generated contents, request or service request or massage and provide one or more user services & actions 510 to one or more external domains and or users of external domains including selected, subscribed, subscribers & matched users of external domain
[Domain - a] 330 via web server 530 of social networking website [Domain - A] 100 where said all shared contents, communications, requests, responses are stores at 580. social networking website [Domain - A] 100 sends and presents said shared or posted contents and provide services & user actions 510 to one or more external domains and/or users of external domains e.g. user of [Domain -B] 350. User 350 of external domain [Domain - B] can receives or views or access said shared or posted contents and user services & actions via web server 930 of external domain or web site 200.
In one embodiment external domain 200 or user 350 of external domain 200 via web server 930 can send request to web server 530 of registered domain [Domain - A] 100 and send said request to related user 535 for accessing user contents, services & actions and said user can send response or provide contents, services & actions to external domain 200 and/or user 350 of external domains 200 via web server 530 coupled to network 230 and external domain 200 and/or user 350 of external domain 200 can receives said shared contents, request specific response, user services and actions 935 from registered domain 100 via web server 930 of external domain 200 coupled to network 230.
Fig. 2 illustrates an exemplary GUI 2000 for posting, sharing, sending, publishing, uploading, updating, transferring, storing, presenting or displaying, allow to accessing, associating, synchronizing contents, one or more types of user generated contents including user status, blogs, bookmarks, news, videos, audios, text, images, photos, documents, files, applications, objects, web pages, URLs or links, auto generated contents based on monitoring, tracking, recording and storing of user's activities, actions, events, transactions, interactions, locations and providing one or more user services and any types of human mediated tasks, actions and participate in activities to one or more determined target 3rd parties external domains or users of 3rd parties external domains and/or users of current networks based on selections, search, connections, subscriptions, preferences, privacy settings, auto match making, suggestions, user's profile & user data and any combination thereof via web services, FTP, any messaging & communication protocols, integration via application programming interface (API), widgets, buttons, web pages, multi AI agents and objects.
User can set default settings for posting content(s) to default set destinations 213 or User can post one or more contents to one or more selected destinations 212 including post content to one or more 3 rd parties external domains 219, web sites, applications, application features,
communication channels, services, groups, networks, devices, databases and automated destinations.
In one embodiment user can post one or more contents to one or more 3rd parties domains by selecting 219 or auto or manfully determining posting destinations based on 220 select from list of 3rd parties' domain subscribers of user contents for receiving user's each posted contents based on preferences including receive all posted contents from user, particular one or more categories of contents, type(s) of contents, associate keyword(s) specific contents, search and select 3rd parties' domains for posting said contents, select from bookmarks, auto matching destinations based on user provide preferences including categories, keywords, groups, select from suggested list presented by central server unit or connected users or other matched users of network, auto determining by central server unit based on user's activities, actions, events, transactions, interactions, user location(s), communication channels, user profile & user data, interest, requirement, behavior, random.
In one embodiment user can 220 send request(s) to one or more 3rd parties' domains for subscribing user's one or more or selected user generated contents (UGC) or publications or actions or services by 3rd parties' domains based on user's privacy settings and preferences. In one embodiment user can 220 accept requests from 3rd parties domains to allow selected one or more 3rd parties domains to subscribe user's one or more selective or all UGC or publications or actions or services based on user's privacy settings and preferences.
In one embodiment 216 user can integrate selective contents or user generated contents (UGC) directly from 3rd parties' domains including web sites, one or more features, links, parts or sections of web site(s), applications, services, devices, networks, groups, databases and automated sources based on user log-in from 3rd parties domains, selections, applying privacy settings and any combination thereof. In one embodiment present invention provides a computer-implemented method for sending, sharing, publishing, posting, updating, transferring, synchronizing content with selective accessibility on one or more 3rd parties domains including web sites, features of web site, applications, services, networks, devices, groups and/or a social network, the method comprising: receiving a content item from a user of the social network; receiving a selection of a privacy setting to be associated with the content item from the user, the privacy setting
„ J . , J .
estabiisfting one or more 3rd parties external domains and or connections allowed to access the content item; placing the content item into an electronic communication channel of the 3rd parties external domains and/or the social network; and making the content item accessible to one or more 3rd parties external domains and/or connections via the communication channel, where accessibility to the one or more connections is determined by the privacy setting selected by the user.
In one embodiment present invention provides a computer-implemented method comprising: accepting an input provided via selection of one or more privacy settings for a user of a social network service, the input describing a particular type of content; and controlling which 3rd parties external domains and/or other users of the social network service are permitted to communicate content to the user via the social network service based on the input.
In one embodiment 3rd parties domains dynamically utilize user services, user or human mediated any types of actions including comments, reviews, search results, ranks provided by user, organize & categories contents, associate keywords with any types of multimedia contents, share contents, & author contents & blogs by user, any types of match making, comparisons and analysis by user based on auto match making of users, searching & selections of users by 3rd parties domains, preference based selections, selecting users based on user service profile(s), user profile(s), data, connections & privacy settings and permission of central server unit or administrator.
In one embodiment user can selectively post 211 or selectively allowing to access one or more contents to one or more selected, connected & matched users of networks, group(s) of users, selecting from presented list based on auto match making preferences, suggested by central server unit based on user's activities, actions, events, interactions, transactions, locations(s), behavior, profile & user data, behavior.
In one embodiment central server unit receives, stores, indexes and processes each posted contents of each user and making public content searchable for other users of networks and external domains based on user privacy settings and preferences.
Presently user provides or share contents in particular social network and data owned by that site, user can not share content with selective one or more external domains. User's shared data, services & actions are not portable. Present invention facilitating user to post or share contents,
provide user services, provide any types of user mediated actions including provide comments, reviews, ranks, answers, search results, shared contents, categorization, referring, selection, marketing, selling, suggesting to other users, associate keywords to contents, register with external domains, user analysis and fulfill any type of tasks & workflow to selected one or more external domains via web services, FTP, API integration, widgets and any types of
communication protocols. So users shared posted contents, user services, user generated contents, user actions, user profiles, user data, user connections and any types of user engagement, task, works, communication, searching can be utilize by plurality of 3rd parties domains and increases user base, reuse user contents, increasing user engagements &
interactions and utilizing online users any types of contribution and engagement in better way and presenting user's data to more than one sites, applications, services, networks, groups and devices.
Examples:
1. User [Y] 150 or 202 register with network 100 [Multi domain communication capable network or Social Network] and after registering user can set default privacy settings for sending, posting, publishing, updating and sharing contents, user generated contents, providing user services and any user mediated actions, wherein said privacy setting comprising 1216 attaching, detaching, removing, searching, matching, selecting to one or more 3rd parties external domains, sending request to 3rd parties domains and accept invitations of 3rd parties domains & allow them to subscribe user, make all contents, services & actions as public 217 (all users of network or entire internet, web, external domains, web sites, search engine, applications) or private 217 (limited to only selected, connected or matched users of network), select one or more connected or matched users of network, group of users, excluding particular users, apply different privacy settings 222 for different type of contents, services, actions, categories, groups, keywords and determine one or more 218 selected, connected or matched users of network, subscribers, auto match making of users based on preferences and/or 216 select, search, match 3rd parties external domains including web sites, applications, network, devices, services, widgets for said one or more types of contents, services, actions, categories, groups, keywords. Users can also dynamically determine or select destinations or target receivers including one or more selected or matched external domains and/or users of network for each time when contents are posting or sharing. In one embodiment system presents various selections each time when user posts or share contents for dynamically determining target receivers or destinations including select one or
„,
more y parties' domains and/or users of networks. 3 parties' domains receive said shared or posted contents via web services, application programming interface (API), widgets, buttons, links and any other communication protocols and receives, stores, indexes, attach, edit, present, access, process said contents and allow users of 3rd parties domains or networks to access, view, subscribe said contents.
For example, User [Y] selects videos & photos 210 related to "New York City Travel" with message and associate active links 221 and metadata 215 including keywords, categories, date & time, user name, id and profile link and send or post 211 said message with attached videos & photo & active links to 1213 (216, 222 & 217) default determined target receivers or destinations including selected or preferred 3rd parties external domains and/or users of network based on default global privacy setting which are applied to each posted contents, providing service and user actions of user or different privacy settings for different types of contents, services & user actions or user can dynamically 212 (218, 219 & 220) select different privacy settings or determined different or contents specific target receivers or destinations for sharing contents, providing services and user actions. For example user [Y] 202 post or send said contents to user selected 3rd parties external domains 206 (Photo sharing application ofTravelSocialNet.com) and subscribers including travel related subscribers 207 (TravelBlog.com) and selected, connected & matched users and subscribers of existing network 205.
Central server unit receives, stores, indexes and processes said shared or posted contents with list of determined receivers or destinations including one or more selected 3rd parties' domains and/or users of networks. Central server can auto match and attach one or more advertisements with said contents and send or present said contents to said target receivers.
Target receivers or 3rd parties external domains receives, stores, indexes, process, edit, access and present said contents to users of web site and allow users of network to view, access, provide rank & comments, search, match, share, subscribe, forward said contents.
2. In example of another embodiment 3ri party external domains [208 Lonely_Plant.com and 209 Mobile Lonely_Plant.com] register with network 100 [Domain: Multi domain communication capable network or Social Network -204] for allowing users of network to search, select and post or share contents, provide user services & user actions to said domain and/or receives responses for service request or requirement or users of network allow said
domain to subscribe one or more users' contents, services and user actions based on privacy settings.
For example registered external domain [Lonely_Plant.com] subscribe user [Y] 202 & user [W] 203 of 100 [Domain: Multi domain communication capable network or Social Network - 204] and send travel related questions of users [A] & [B] of network domain
[Lonely_Plant.com] to registered user [Y] of 100 [Domain: Multi domain communication capable network or Social Network - 204] via web services, API integration, widgets and any other communication & linking protocols for receiving travel related answer. Registered user [Y] of 100 [Domain: Multi domain communication capable network or Social Network - 204] can receives said question via central server unit and send or post answer of said receives question to users [A] & [B] of external domain [Lonely_Plant.com] via web services, API integration, widgets and any other communication & linking protocols. 3. In an example of another embodiment registered 3rd parties external domains [208
Lonely_Plant.com and 209 Mobile Lonely_Plant.com] with 100 [Domain: Multi domain communication capable network or Social Network - 204] or users of said register domains can dynamically select users [W] and [Y] of [Domain: Multi domain communication capable network or Social Network -204] for assigning each task, sending one or more questions for receiving answers and receiving user services based on said user's privacy settings and preferences (e.g. travel preferences set by said user's for receiving request for travel related task or question or service from selected or matched external domains only).
4. In an example of another embodiment registered 3rd parties external domain [209 Mobile Lonely_Plant.com] with 100 [Domain: B - 250] can send request to users of said domain to allow said domain to subscribe users for receiving posted contents, user services, user actions and utilize users based on each user's privacy settings, service profile(s) and preferences.
5. In an example of another embodiment User [A] 201 register with network 100 [Multi domain communication capable network or Social Network] and send or post content to selective users of network as describe in detail in US patent application sr. number:
13/015,224 and title: "A System and Method for publishing, sharing and accessing selective contents in a Social Network"
o. in an example of another embodiment registered User [Y] 150 or 202 of domain or network 100 [Multi domain communication capable network or Social Network] can directly post or share contents from one or more 3rd parties domains via log-in, selecting pre-exist contents from domain or network 100 [Multi domain communication capable network or Social Network] or draft or edit contents directly from external domains and share contents or provide user services or user actions directly on one or more selected applications, communication channels or users or content of users of said external domains. For example user can login from external domain 209 Mobile Lonely_Plant.com] and directly access question and answer applications and view & provide answers of one or more selected questions of one or more users of said external domains based on privacy settings of said users of said external domains.
7. In an example of another embodiment any user of any domain of internet can post, send & share or receive shared contents, provide and consume user services and user actions or any user supports including provide and/or receive answer(s) of question(s), subscribe or allow to subscribe service(s), send search query for search results or receive search results for particular search keywords, assign task or fulfill task, facilitate in workflow with any other user of any domain of internet, provided each said domain allow other external domains to register with said domain and other external domains register with said domain and users of said external domains and users of said domain can communicate with each other based on both domains users privacy settings.
For examples domains [A], [B] and [C] allows other external domains to register with said domains for receiving and providing shared contents, users services and user actions and external domain [X], [Y] & [Z] register with said domains [A], [B] and [C] for selectively accessing or subscribing users or shared contents, users services and user actions of users of domains [A], [B] and [C] with privacy settings & preferences of domains [A], [B] and [C] and each users of domains [A], [B] and [C]. Users of domains [A], [B] and [C] can post or share contents, provide services & user actions to determined target receivers including selected, connected or matched users of networks, subscribers and/or selected 3rd parties domainsfX], [Y] & [Z] or selected users of 3rd parties domains [X], [Y] & [Z] or directly post or share from one or more applications, features, services, communication channels, user profiles of 3rd parties domains [X], [Y] & [Z] by clicking for example link(s) "Directly share contents or provide services" via API integration and webs services.
Thus present invention facilitating users to communicate directly from users of one domain to users of other domains and truly provides anybody can communicate with anybody from anywhere including any web sites, any applications, any devices, any networks, any services based on privacy settings and relive from different type of walls including registering different sites, different applications, protocols, different features, servers, sharing contents indirectly, searching, subscribing and like.
FIG. 3 illustrates a process for multi-domains communications in accordance with one embodiment of the invention. In this embodiment, the process for multi-domains
communications is used for a social networking website [Domain- A] 100. In a first step, for enabling multi domains communications for external domains [Domain - A] 100 set privacy settings 700 related to posting or sharing contents, provide user generated contents (UGC), user services & action to all or selected external domains and/or users, user profile objects, applications, services, groups, networks, objects, web pages, features, part, categories of external domains and/or users of current network and registers with directories or directories services 710 with profile(s), privacy settings, preferences, conditions and details for enabling all or selected other external domains including web sites, portals, applications, services, devices, networks to search, select, send request for registering external domains with said domain with profile(s), privacy settings, preferences and requirements including access particular types, categories, keyword specific contents, user services & actions, selected users & user profiles, applications, services, groups, networks, connections, data, content types and allowing all or selected external domains or selected one or more applications, services, users of external domains to register with said domain for accessing contents, user services and actions at the web server 530 of the social networking web site 100 [Domain -A]. At process 720, other external domains e.g. [Domain - B] 200 can search, select from directories or list of received invitation from other domains for registration who provides multi domain communication functionalities e.g. [domain-A] 100 and other domain can send request to one or more domains for registration for enabling requesting domain e.g. [Domain-B] 200 for multi domain communications, collaboration, sharing, utilizing, user, users' services and actions via web server 930 of [Domain-B] 200 based on both domains permission, privacy settings, both domain's accessed users privacy settings. After searching, selecting or accepting invitations or receiving notification from other domains e.g. [Domain-A] 100 for allowing to register with domain e.g. [Domain-A] 100, external domains e.g. [Domain- B] 200 can Send request for registration with profile & requirements in process 720 including required number of user base, types of users, types and categories of contents, user services & actions, selected users, applications, services for receiving user generated contents, application
data, user services & actions to multi domain communication capable domains e.g. [Domain-A] 100 at the web server 530. In process 725 web server 530 of [Domain-A] 100 can receives, stores and processes request and register external domain e.g. [Domain-B] 200 with profile and requirements and allow to subscribe users, applications, services, resources for receiving user contents, services & actions based on domain's e.g. [Domain-A] 100 and users of domain e.g. [Domain-A] 100 privacy settings & permissions. Process 730 shows now registered external domains e.g. [Domain-B] 200 with said multi domains communication capable domain(s) e.g. [Domain - A] 100 can subscribe or send request for subscription to one or more selected users, applications, services for consuming, accessing & receiving contents, responses, user services & actions to multi domains communication capable domain(s) e.g. [Domain - A] 100 or users of [Domain - A] 100 or dynamically access, receives and use said domain's [Domain - A] 100 users, user contents, services and actions. [Domain-A] stores each user's profile(s), service profile(s), connections with other users of network, subscribers and subscriptions of current domain and/or external domains, privacy settings and preferences for accessing user, user profile, one or more types & categories of user contents & resources, applications, application data, user connections, lists & groups, user services & actions for selected one or more users, connected users, groups, applications, objects, services of existing network, external domains and users, applications, objects, features, web pages, services of external domains. Now at process 735 users of domain e.g. [Domain-A] 100 can determine one or more external domains and/or users, applications, services, objects, web pages, particular location or part of external domain(s) and/or users, applications, services, objects, web ages of current network for sharing and posting one or more contents, provide user services & actions. At process 735 users of multi domain communication capable domains e.g. [Domain-A] 100 are enabled to send, post, publish, update and share one or more types of contents, provide response(s), user services, user mediated actions to one or more determined external domains e.g. [Domain-B] 200 and/or users, applications, services, objects, web pages of external domain(s) e.g. [Domain-B] 200 and user can enabled to log-in directly from said external domains e.g. [Domain-B] 200 and directly post, share, update, edit, provide responses, user services & actions and participate, communicate, collaborate with the activities of users, applications & services of external domains e.g.
[Domain-B] 200. In process 745 external domain(s) e.g. [Domain-B] 200 at web server 930 receives, stores, indexes, validates and process said one or more posted or updated contents, users and service responses, user actions from one or more domain(s) e.g. [Domain-A] 100 and/or users, applications, services of domain(s) e.g. [Domain-A] 100, wherein said processing at web server 930 of [Domain-B] 200 comprising identifying each contents, services, service responses & actions type based on text of contents and content, user service, response,
communication and user action associate metadata including categories, taxonomies, keywords, source(s) like application name & type, service name & type, user name, id & profile, privacy settings including public or private or list of selected one or more destinations including one or more selected users, users profiles, applications, services, objects, web pages, groups, networks, databases, features, devices, communication channels and in process 750 web server 930 of [Domain-B] 200 routes, sends, updates and presents said received contents, service responses, user actions to related one or more users, users profiles, objects, applications, web pages, services, communication channels and public search engine or applications and enables users of [Domain-B] 200 to view, access, process, edit, update, share, forward, search, match, bookmark, sort, filter said one or more contents, user services & actions in process 755. In process 760 registered domains e.g. [Domain-B] 200 of domains e.g. [Domain-A] 100 and users, profile objects, applications, services, objects, web pages, features, databases, devices of [Domain-B] 200 can send one or more request via web server 930 for accessing users, user services, user actions and user contents of [Domain-A] 100 based on privacy settings of [Domain-A] 100, users, users profiles, applications, services, objects, web pages, databases, contents, and devices to web server 530 of [Domain-A] 100 and in process 765, web server 530 of [Domain-A] receives, stores and processes said one or more requests from web server 930 of external domains e.g. [Domain-B] 200, wherein said processing comprising identifying request, target receivers including web server 930 of [Domain-A] 100, one or more selected users, users profiles or profile objects, applications, services, objects, web pages, devices, databases, features of [Domain-A] 100 and route, send and present said request to central server 930 of [Domain- A] 100 and/or one or more related or target users, users profiles or profile objects, applications, services, objects, web pages, devices, databases, features of [Domain-A] 100 for accessing users, user services, user actions and user contents at process 770. After receiving request from [Domain-B] 200 and from users, applications, services, objects of [Domain-B] 200 to [Domain- A] 100 and to users, applications, services, objects of [Domain-A] 100, In process 725 receiver of one or more requests including [Domain-A] 100 and users, applications, services, objects of [Domain-A] 100 can send, post, publish, update and share requested one or more types of contents, provide request(s) specific response(s), user services, user mediated actions & establishing communications to one or more determined external domains e.g. [Domain-B] 200 and or one or more users, applications, services, features, objects, databases, devices, web pages of external domain(s) e.g. [Domain-B] 200 via web server 530 of [Domain-A] 100 and/or accept invitation(s) from [Domain-B] 200 and directly log-in from external domain e.g. [Domain-B] 200 and directly post, share, update, edit, provide responses, user services & actions and participate with the activities of users, applications & services specific to request(s) from
external domains e.g. [Domain-B] 200, wherein in process 780 web server 930 of [Domain- B]200 can receives, stores, indexes, validates and process said request specific contents including text, message, video, audio, documents, URLs, applications, objects, responses, user service specific responses, user actions and send, update & presents said received contents, service specific responses to & establish communication with related one or more users, applications, services, communication channels, search engine. User can view, access, process, edit, update, share, forward, search, match, bookmark, sort, filter said one or more contents, responses and resources. Fig. 4 illustrates an exemplary GUI 4000 for presenting example of one embodiment of invention. 401 shows user [Yogesh] of Domain- A can share one or more types of contents with one or more selected external domains, one or more users, applications, services, objects, web pages, networks, groups, devices, databases of one or more external domains and/or existing network. For example Interface 401 provides user [Yogesh] to select content or multimedia data type including text, message, video, audio, images, photos, documents, files, URLs,
applications, objects, status updates, notifications, blogs & micro Hogging, news, bookmarks, publications, presentations, comments, reviews, search result, Question & answers, responses and any types of contents, data & resources. As per user selection system dynamically presents input system including editor, text box, video & image viewer and dynamically presents selected content type specific application features including editing features, templates, auto fill of text, spell checker, attachments, font selection for text content type, translator, video viewer, video editing for video type content selection, photo album management, photo editor & processor, photo viewer for image type content selection and like. For example user [Yogesh] of [Domain- A] select text type and using 402 editor drafts message with videos, photos and blog attachments and attach active links 406 which enables receiving user to dynamically use active link(s) associate objects, profile objects, applications, application features, services, multimedia data, groups, networks, web pages, links in an unified, integrated manner. Receiving user does not have to install any applications and subscribe services. User can associate one or more metadata with said shared contents or messages including categories, keywords, descriptions, taxonomies, date & time 407. User can directly post shared contents by using 405 default privacy settings or editing default privacy settings or each time user can 404 dynamically determine and select 408 one or more external domains, users, user profiles, profile objects, applications, services, groups, networks, widgets, communication channels, objects, databases, web pages, public search engine, devices 409 of one or more external domains and/or present network [Domain- A] 100 via privacy settings before posting one or more shared contents. In one embodiment when user
click "Post" button system presents list of 408 external domains with current network and external or current domain specific lists of 409 users, user profiles, profile objects, applications, services, groups, networks, widgets, communication channels, objects, databases, web pages, public search engine, devices each time user send, post, update, share, publish one or more content or content types. User can determine one or more target receivers before posting contents based on searching, matching, auto matching, selecting, including, excluding one or more external domains, users, subscribers, connected users, Nth degrees of connected users of connected users, group(s) of users, preference based users, user profiles, profile objects, applications, services, groups, networks, widgets, communication channels, objects, databases, web pages, public search engine, devices of one or more external domains and/or present network [Domain-A], make shared contents for all users of one or more external domains and/or current domains and make shared contents as public for all domains, entire internet, public search engine and any types of applications, services, networks and devices. After determining user can post contents 403 to determined target receivers, system present each posted contents to user presentation interface 411. Presentation interface e.g. sharing application 411 presents posted contents in tabular format including each content type specific, application specific, service specific, external domain specific, user specific, communication channels specific posted contents and all contents in chronological manner. User can 410 search, match, sort, filter, provide ranks & comments, bookmarks, attach, detach, remove, forward, further send or post to one or more external domains, one or more users, groups, networks, applications, services, objects, communication channels of one or more external domains and/or present or current domain, take one or more actions, manually provide tracking status, apply privacy settings, view statistics, auto tracking status, comments & ranks provided by other users on one or more selected contents. For example 412, 413 and 414 shows various shared contents by user [Yogesh] of [Domain-A] with current domain, external domains, users, applications, services, objects, communication channels of existing domains and external domains. Tree view present contents date wise, rank wise, user wise, favorite or bookmark wise, content type wise, tracking status type wise, domain wise and tree can re-arrange, merge, collapse and expands 425. List of external domains 408 are generated based on all registered domains' profiles, requirements, preferences and privacy settings of registered domain and privacy settings of users, applications, services, objects, communication channels of said registered domains including list of all or selected allowable users, groups, networks, applications, services, objects, web pages with which user of current domain [Domain-A] can share or post contents, provide user services & actions and generated lists also based on sending user's e.g.fYogesh] of [Domain-A] 100 selections, search, match, preferences, subscriptions, user profile, service profile, data,
.
connections, lists, categories, keywords, groupings, dynamic groupings, activities, actions, events, transactions, behavior, location(s), language(s), interest, privacy settings, suggestions, suggested by connected users and central server unit and random. For example user [Yogesh] of [Domain-A] 403 post content 402 to selected domains "TravelSocialNet.Com" and "Photo sharing application" of "TravelSocialNet.Com" from presented external domains list which are based on matched keywords & categories of content or message e.g. "travel". User also selects specific application [Photo Sharing] of User [Amita] of external domain [TravelSocialNet.Com]. So said posted contents are present to 419 application [Photo Sharing] of User [Amita] of external domain [TravelSocialNet.Com], where User [Amita] receives said shared content from User [Yogesh] of [Domain-A] 100 via central server 530 of [Domain-A] 100 to application [Photo Sharing] of domain [TravelSocialNet.Com] via central server of domain
[TravelSocialNet.Com]. System presents all received contents in tabular format 455 and presents in domain wise, user wise, application wise, service wise, source wise, rank wise, tracking stratus wise, content type wise, categories wise, keyword wise. Receiving user e.g. User [Amita] can 460 search, match, sort, filter, provide ranks & comments, bookmarks, attach, detach, remove, forward, further send or post to one or more external domains, one or more users, groups, networks, applications, services, objects, communication channels of one or more external domains and/or present or current domain, take one or more actions, manually provide tracking status, apply privacy settings, view statistics, auto tracking status, comments & ranks provided by other users on one or more selected contents. As per sender user's [Yogesh] of [Domain-A] selection public application [Blog] 415 of domain [TravelSocialNet.Com] also receives said shared contents via central server of domain [TravelSocialNet.Com].
In one embodiment any user of any domain in multi domain communication model can 490 directly log-in to any external domains based on both domains' privacy settings and associate user's, application's, service's, object's, web page, group's, network's, presentation's privacy settings, based on user of external domain can invite users of other domains which are capable for multi domain communication and can access contents, applications, participate, communicate, collaborate with user, application, service, object, content, group, network of external domain's activities, provide one or more user services & actions, share contents from existing domain with said external domain, user, application, objects, feature, service of external domain including directly answer user's question in question & answer application of external domain, provide ranks and comments on web pages, search, match, filter, categories, organize contents, attach active links provided by other domains, collaboratively author content on
particular topics, adds news photos to photo collection or album on particular categories or subject, share contents, copy and paste news,
Fig. 5 illustrates an exemplary GUI 5000 for presenting example of one embodiment of invention. 5002 shows user [Amita] of Domain-B (external domain for domain A) can send request for one or more user services & actions to selected registered multi domain
communication capable domain in which user's domain is registered, one or more users, applications, services, objects, profile objects, networks, groups, web pages, features, public search engine of one or more said domains. For example user [Amita] of Domain-B
dynamically 5001 selects "Question" service from list of service types including questions, deals, assign task, support in workflow, post advertisement, ask comments & reviews, request for any types of user services and actions including request for directions, request for search for particular search queries, assign some task e.g. help in collection photos related to New York City, preparing list, organizing, authoring, categorizing, searching, matching, comparing, ranking, commenting, describing contents, sell products & services, invite for cross domain groupings, invite for communication, collaboration, sending or sharing news, links, likings bookmarks and asking comments, user [Amita] of Domain-B after selecting cross domain service type "Question", system dynamically presents service specific input system and active links, application features, objects, services, links, multimedia contents, privacy settings, subscribers, subscriptions, presenting and generating list of all matched or related multi domain communication capable domains and associate users, applications, services, objects, links, networks, groups, contents, features based on profile of current domain and all multi domain communication capable domains in which Domain-B registered, requirements, preferences and privacy settings of current domain and privacy settings of users, applications, services, objects, communication channels of said multi domain communication capable domains in which Domain-B registered including list of all or selected allowable 5008 domains, 5009 domain specific users, groups, networks, applications, services, objects, web pages with which user of current domain [Domain-B] can send service requests, receive services, actions, responses and shared contents and said generated lists also based on sending user's e.g. [Amita] of [Domain-B] 200 selections, search, match, preferences, subscriptions, user profile, service profile, data, connections, lists, categories, keywords, groupings, dynamic groupings, activities, actions, events, transactions, behavior, location(s), language(s), interest, privacy settings, suggestions, suggested by connected users and central server unit and random. User can 5004 dynamically select and determine target receivers based on one or more privacy settings for each time post any types of request(s) and service request(s) or 5004 apply default privacy settings for one or
more types ot requests or service request including question type request, deals type request and like or edit default privacy settings for sending one or more types of requests. User can 5006 attach one or more active links with said one or more requests or service requests, wherein active links comprising one or more associated applications, application features, services, links, multimedia data, objects, user profile objects, widget, web pages, networks, groups and any type of other objects which enables receivers to communicate with sender, participate with sender user's activities, actions, events, transactions, provide request specific responses, search & share contents. User can associate one or more 5007 metadata with said requests) or service request(s) including one or more keywords, categories, taxonomies, date & time, source, user id & profile link, applied privacy settings, list of target receivers, active links, response duration & timings, associate advertisements. All said posted request(s) or service request(s) related to service type or application type or feature type "Question" presented to sender user as well as target receivers of other domains including domains, users, applications, services, objects, public search engine, web pages, groups, networks of target domains. For example user [Amita] of [Domain-B] 5003 post question "I am looking for the best travel sites of Switzerland." with
Active Links: (1) Answer Questions (2) IM to 5008 & 5009 determined and selected target multi domain communication capable domains in which Domain-B registered including Domain - A, user [Yogesh] of [Domain - A], Q & A Application and Public Search Engine of [Domain-A] and Domain [TravelQnA.Com] and said all posted service request e.g. "Questions" and service request specific response(s) e.g. "Answers" of posted "Questions" are displayed or presented to user 5011 e.g. presenting all questions and associate answers to user[ Amite] of [domain-B] in Amita's or installed or subscribe service by Amita's e.g. multi domain communication capable "Questions & Answers" application of [Domain - B] in tabular format and arrange in chronological order wise, date & time wise, category wise, keyword wise, answer source wise, domain wise and like. User can 5010 search, match, sort, filter, provide ranks & comments, bookmarks, attach, detach, remove, forward, further send or post to one or more external or other domains, one or more users, groups, networks, applications, services, objects,
communication channels of one or more external or other domains and/or present or current domain, take one or more actions, manually provide tracking status, apply privacy settings, view statistics, auto tracking status, comments & ranks provided by other users on one or more selected contents. For examples 5012, 5013 & 5014 shows questions posted by user [Amita] and answers provided by user [Amita] of [Domain-B] to/from selected [Domain-A] and selected one or more users, user's application(s) and public search engine of [Domain-A] and associate each question specific answers from user [Amita], users of present network and/or other domains or users, applications, services of other domains e.g. user [Yogesh] of [Domain-B] provides
. .
answers ol questions to user [Amita]. Each questions posted by user [Amita] of [Domain-B] to said determined and selected other domains and users, applications, services of other domains via application of web server 930 of [Domain-B] 200 e.g. multi domain communication capable application "Questions and Answers" 5001-5011 to application [Q & A] 5019 of user [Yogesh] of [Domain-A] 100 and public search engine 5015 of [Domain-A] 100 via web server 530 of [Domain- A] 100. 5019 shows all posted questions by user and associate answers from one or more external domains and all received question type service specific or questions from one or more users, applications & services of one or more external domains for providing answers. User [Yogesh] of [Domain-A] 100 can receive question specific answers 5040 from external or other domains and/or user can provide answers to questions of external or other domains 5030. For example User [Yogesh] of [Domain-A] 100 receives question from User [Amita] of
[Domain-B] 200 and User [Yogesh] can answer said question 5030 by using associate active links: (1) Answer Questions (2) IM, clicking on said active link(s) invokes associate applications, services, objects, application features, objects in an unified and integrated manner and enables user [Yogesh] to answer said question by using said invoked application(s). User [Yogesh] can 5060 search, match, sort, filter, provide ranks & comments, bookmarks, attach, detach, remove, forward, further send or post to one or more external or other domains, one or more users, groups, networks, applications, services, objects, communication channels of one or more external domains and/or present or current domain, take one or more actions, manually provide tracking status, apply privacy settings, view statistics, auto tracking status, comments & ranks provided by other users on one or more selected contents. 5015 shows search engine of [Domain-A] 100 can receives all questions and associate answers from external domains, users, applications, services of external domains, users, applications & services of present network via web server 930. For example User [Amita] of [Domain-B] 200 sends question to User [Yogesh] of [Domain-A] 100 via webs server 530 and User [Amita] of [Domain-B] 200 receives said question via web server 930 of [Domain-B] 200, wherein web server 930 receives, stores, indexes, process and presents said received all contents including questions and answers to one or more applications, users, communication channels, services, objects, web pages, networks, groups based on privacy settings associate with said each received contents from one or more external domains and one or more users, applications, services, sources, databases, objects of one or more external domains. For example [Domain-B] 200 provides questions & answers search engine to users of network said makes said received & posted questions and answers searchable for users of network.
.
Fig. b illustrates an exemplary GUI 6000 for presenting example of one embodiment of invention. Present invention provides cross domains communications including posting deals, advertisements, offers and e-commerce transactions in one or more external domains or multiple domains. Advertisers and enterprises users including brands, retailers, sellers, e-commerce and daily deals web sites can post one or more deals to one or more selected, matched, preference based plurality of domains which supports multi domain communications, advertisements, e- commerce. 6001 shows Advertiser or enterprise user [Super Cycle] selects "Deals" and prepare, edit and draft "Today's Deal" 6002 and attach active links with deals message "60% Discount - Buy "Super" Cycle." and associate Active Links: (1) Buy (2) J , wherein said attached active links enables receiving users of present networks and/or other domains and users, group or network of users and connected users of user to buy products and services, make group buying offer and communicate with said deals provider e.g. user [Super Cycle]. User can dynamically determine 6004 one or more target receivers or prospective customers 6008 and 6009 for each posted deal 6004 from selecting from presented or generated list(s) based on all registered domains' profiles, requirements, preferences and privacy settings of registered domain and privacy settings of users, applications, services, objects, communication channels of said registered domains including list of all or selected allowable users, groups, networks, applications, services, objects, web pages with which user of current domain [Domain-B] can post deals, advertisement, communications, messages, request for user services & actions and said generated lists also based on sending user' s e.g. [Super Cycle] of [Domain-B] 200 advertisement or deals target criteria including deal(s) message(s) texts, location(s), language(s), age range, income range, education, matching receivers preferences and user selections, search, match, preferences, subscriptions, user profile, service profile, data, connections, lists, categories, keywords, groupings, dynamic groupings, activities, actions, events, transactions, behavior, location(s), language(s), interest, privacy settings, suggestions, suggested by connected users and central server unit and random. User can apply default privacy settings 6005 or edit default privacy settings for posting each deal to determined target receivers as per default privacy settings. User can attach one or more active links 6006 and associate one or more metadata 6007 including one or more advertisement targeting criteria including keywords, categories, target external domain categories, preferred target users including age range, location, language, income range and like with said posted deals. For example user [Super Cycle] of [Domain-B] 200 post 6003 deals 6002 to selected domains [Domain-A] 100,
[Domain-B] 200, all matched users including User [Amita] 6013 of present domain or network [Domain-B] 200 and [User-Yogesh] 6040 & application [Search Engine] 6016 of external domain [Domain-A] 100 from presented or generated list based on deals text, subscription,
,
advertisement or deal preferences & other criteria via central server 930 of [Domain-B] 200 and present said deals to determined target users. Receiving user can buy products, offer for group buying of deals and communicate with deals provider(s) by using & accessing deal associate active links.
In one embodiment present invention provides multi domain multipurpose application(s) which enables users, connected users of user, subscribers, profiles, applications, services,
communication channels, advertisements, web pages, objects, networks, groups of multiple domains to receive and send plurality types of requests, responses, contents, sharing, searching, communication, collaboration, participation with each others. 6011 shows multipurpose & multi domains enabled application of user [Amita] of [Domain-B] 200 where user [Amita] can post & receives questions and answers, receive deals and make offer or buy products & services, make payment for e-commerce transactions from plurality of external demines & users, applications, services, objects of external domains and receive auto generated news with dynamically attached one or more active links from users of connected users and external domains based on monitoring, tracking, recording, storing one or more users actions, activities, events,
transactions, locations, wherein said active links enable user to install application, subscribe service, communicate, collaborate and participate with said user. For example User [Amita] post question 6012 and receives answers from users of external domains. Users of external domains can directly login 6075 and provide answers to said question of said user. Another example 6013 shows user can subscribe daily deals of Use [Super cycle] of [Domain-B] and receives daily deals with active links from said user, wherein active links enables receiving user to buy products and services and make offer. Users of external domains can directly login 6076 and directly make offers for said deals or purchase said products & services without receiving said deals in their application. Another example 6014, where user [Amita] receives auto generated messages with dynamically attached active links from connected users of user from present network or domain [domain-B] 200 regarding monitored and recorded activities and actions of connected users and receiving user can access said active links with associate action message and participate with same activities as connected users like user can join group, install application, subscribe service, receive deals, play games with sender user. Users of external domains can directly login 6077 and subscribe service e.g. "World News Service" and 6078 participating games e.g. "Super man games".
The present invention has been described in particular detail with respect to a limited number of embodiments. Those of skill in the art will appreciate that the invention may additionally be
.
practiced in other embodiments. First, the particular naming of the components, capitalization of terms, the attributes, data structures, or any other programming or structural aspect is not mandatory or significant, and the mechanisms that implement the invention or its features may have different names, formats, or protocols. Furthermore, the system may be implemented via a combination of hardware and software, as described, or entirely in hardware elements. Also, the particular division of functionality between the various system components described herein is merely exemplary, and not mandatory; functions performed by a single system component may instead be performed by multiple components, and functions performed by multiple components may instead performed by a single component. Additionally, although the foregoing
embodiments have been described in the context of a social network website, it will apparent to one of ordinary skill in the art that the invention may be used with any social network service, even if it is not provided through a website. Any system that provides social networking functionality can be used in accordance with the present invention even if it relies, for example, on e-mail, instant messaging or any other form of peer-to-peer communications, or any other technique for communicating between users. Systems used to provide social networking functionality include a distributed computing system, client-side code modules or plug-ins, client-server architecture, a peer-to peer communication system or other systems. The invention is thus not limited to any particular type of communication system, network, protocol, format or application.
The foregoing description of the embodiments of the invention has been presented for the purpose of illustration; it is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Persons skilled in the relevant art can appreciate that many modifications and variations are possible in light of the above disclosure.
Some portions of this description describe the embodiments of the invention in terms of algorithms and symbolic representations of operations on information. These algorithmic descriptions and representations are commonly used by those skilled in the data processing arts to convey the substance of their work effectively to others skilled in the art. These operations, while described functionally, computationally, or logically, are understood to be implemented by computer programs or equivalent electrical circuits, microcode, or the like. Furthermore, it has also proven convenient at times, to refer to these arrangements of operations as modules, without loss of generality. The described operations and their associated modules may be embodied in software, firmware, hardware, or any combinations thereof.
. Λ „
Any oi tne steps, operations, or processes described herein may be performed or implemented with one or more hardware or software modules, alone or in combination with other devices. In one embodiment, a software module is implemented with a computer program product comprising a computer-readable medium containing computer program code, which can be executed by a computer processor for performing any or all of the steps, operations, or processes described.
Embodiments of the invention may also relate to an apparatus for performing the operations herein. This apparatus may be specially constructed for the required purposes, and/or it may comprise a general-purpose computing device selectively activated or reconfigured by a computer program stored in the computer. Such a computer program may be stored in a tangible computer readable storage medium or any type of media suitable for storing electronic instructions, and coupled to a computer system bus. Furthermore, any computing systems referred to in the specification may include a single processor or may be architectures employing multiple processor designs for increased computing capability.
Embodiments of the invention may also relate to a computer data signal embodied in a carrier wave, where the computer data signal includes any embodiment of a computer program product or other data combination described herein. The computer data signal is a product that is presented in a tangible medium or carrier wave and modulated or otherwise encoded in the carrier wave, which is tangible, and transmitted according to any suitable transmission method.
Finally, the language used in the specification has been principally selected for readability and instructional purposes, and it may not have been selected to delineate or circumscribe the inventive subject matter. It is therefore intended that the scope of the invention be limited not by this detailed description, but rather by any claims that issue on an application based here on. Accordingly, the disclosure of the embodiments of the invention is intended to be illustrative, but not limiting, of the scope of the invention, which is set forth in the following claims.
Claims
I claim:
A method of facilitating users of domain(s) to communicate with one or more external domains and/or one or more users of external domain(s) comprising:
• one or more domains registering with directory service for enabling multi domains
communication functionality for external domains;
• allow external domains to send request for registration to said domain(s) based on
searching, matching, selecting from said directory or identifying from list of received invitations from said domain(s);
• registering external domains with profile(s) and requirements with said domain(s);
• allow users of said domain(s) to share, send, publish, update, present and post one or more types of contents, user generated contents, provide or allow to access users services and user mediate actions with or without attaching active link(s) to determined one or more external domains, users, connected user of user, applications, services, objects, groups, networks, devices, databases, features, multimedia data of external domains, receivers and determined users of network based on privacy settings and preferences;
• receives, stores, indexes and processes said shared contents, requests, responses and communications and send to one or more determined target receivers or external domains;
• allow external domains or users of external domains to receives, stores, process, present and access said shared contents or user generated contents, user services & actions; and
• allow external domains to allow to users of external domains to view, access, share, forward, bookmark, sort, search, match, select, filter, provide ranks & comments, provide responses, communicate, collaborate & participate with sender user(s), report spam or abuse and edit said shared contents or user generated contents and receives user services & actions.
The method according to claim 1, wherein said domain(s) or external domain(s) comprising web site, portal, application, service, network, group, object, database, repositories, device, mobile, automated sources.
The method according to claim 1, wherein determining said external domains and/or users, applications, services, objects, networks, groups of one or more external domains based on user selections, searching, matching, subscribers, subscriptions, auto matching based on
preferences, user profile, activities, actions, events, transactions, location, privacy settings of user and target external domains and users, applications, services, objects, groups, networks of external domains. 4. The method according to claim 1, wherein determined users, applications, services, objects, databases, devices, features, presentations, web pages, networks, groups of network based on selecting one or more connected, matched users of network, subscribers, auto matching based on user preferences, text of user request(s) and posted shared contents, user profile, user data, user activities, actions, events, transactions, location, interest, behavior and/or presenting said auto matched list for user selections, selecting from suggested list provided by central server unit, connected users of user and matched users of network, selecting from categories lists, groups, connected users of user, select public, private, all users of network & random options, and selecting from list of users, applications, services, objects, databases, devices, features, presentations, web pages, networks, groups of network and users of network.
5. The method according to claim 1, wherein profile of domain(s) and external domain(s) comprising domain name, URL or link or namespace, categories, keywords, taxonomies, descriptions, requirements, conditions to access, rules, multi domain service details, privacy settings and preferences for allow to access one or more types or categories of contents, one or more users, user services, user actions, applications, services, objects, groups, networks, devices, databases, resources, sources, communication channels, web pages, features to one or more specific domains and users, applications, services, objects, groups, networks, devices, databases, of other domains, communication channels. 6. The method according to claim 1, wherein requirement of said multinomial communication capable and/or external domain comprising allow to access, send & receive particular types of contents, allow to access, use, send, update, edit, receive, present, participate, share, communicate, collaborate with one or more selected, identified, matched user services, user actions, users, connected users of user, applications, application features, services, devices, databases, communication channels, objects, multimedia contents, web pages, features, groups, networks, lists, specific to one or more categories and keywords, number of users, size of receiving and sending contents or objects, number of hits & visits, conditions of access including percentage of revenue sharing, payments, number of per user, application, service requests and posting contents, number of subscribers & subscription of domain and users, applications, objects and services of domain, number & amount of transactions.
7. The method according to claim 1, wherein generating list for user determination and selection of external domains and users, connected users of user, applications, services, objects, networks, groups of external domains based on sender user's privacy settings, preferences, profile(s), user data, activities, actions, events, transactions, location, interest, behavior, privacy settings, preferences, requirements of external domains and users, connected users of user, applications, services, objects, networks, groups of external domains, auto matching based on text of posted contents, preferences, categories, keywords, metadata, location(s), types of contents.
8. The method according to claim 1, wherein said sender and receiver/responder comprising digital sources including mobile, computer, video camera(s), RFID, touch screen, speech & text recognition system and automated sources, communication systems, imports from other systems, applications, services, devices and networks, multimedia content sources including image, video, file, extracts from video or voice, editor, wizard, search engine, survey, historical data, logs, sensor systems, multi Artificial Intelligence Agent(s), languages & translation system, speech or voice source(s) & paper forms, users of social network(s), human mind, experts, user's related groups, connected users, subscribers, 3rd parties and like minded users and one or more individuals, groups, collaboration of one or more pre- identified individuals comprising company, organization, professional and social bodies, web site, governmental bodies and enterprises, service providers, data and application providers and 3rd parties providers on behalf of animals, birds, non living things including tree, products, road, building, location, tourist place. 9. The method according to claim 1, wherein user can create and update one or more categories lists of identified active links which are controlled by user and exist in social network based on user selection, uploaded by user, search & match, suggested & provided by connected & matched users, suggested list or auto generated by central unit based on user profiles, user data, user activities, recorded user's actions, past responses, interest, list of active links, list of active links of connected users, installed applications and provided by 3rd parties developers, service providers and advertisers based on users privacy settings and preferences.
10. The method according to claim 1, wherein sender can search, select, identify and manually attach or auto attach one or more active links with said message or request or shared contents or response of, wherein said one or more attached active links enables receivers and/or
responders to provide one or more responses & actions, communicate, collaborate, answer, share, search, workflow, take one or more actions, transact, e-commerce, social networking and participating activities of sender of message. 11. The method according to claim 1, wherein said active link comprising one or more applications, services, objects, multi AI agents, multimedia data & contents, people, networks, groups, links or URLs, ID, User Profiles, profile objects, pages, attachments, informational links, shared workspaces for collaboration from networks and/or from external domains, applications, networks, services and devices with one or more associate data.
12. The method according to claim 11, wherein said associate data of active link comprising URL or namespace of each active link for identifying and allowing to access active link associate objects, applications, services, media data, people, entities, identities, profile, group, network, page & other objects of network, active link related one or more metadata, categories, keywords, sources, providers, details, descriptions, properties, links, attachments, features, upload, created & use date & time, help, identifier & profile(s) of sender & receiver of active link, active link associate tracking status & status, active link associate object related user data and preferences, security policies, authentication information and privacy settings of accessing & sharing active link and active link associate object(s) related user data.
13. The method according to claim 1, wherein receiving and processing said shared contents, requests, responses, communications, logs, associate active links, metadata, privacy settings, preferences from one or more external domains and/or present domains at the central unit comprising storing, updating, indexing, validating & formatting including editing, clarifying, updating, spell checking, language & spam detecting, translating, transcribing, converting to other formats like voice, text, associating priority types including high, normal, low, expiration, date & time, categories, keywords, locations, advertisements, payment information, profile data, URL, dynamically attaching one or more active links & system data and determining one or more receivers of said one or more shared contents, requests, responses, communications, logs including one or more external domains, users, connected users of user, user profile, applications, services, objects, devices, databases, networks, groups of external domains and/or existing domain.
14. The method according to claim 1, wherein allow sender and receiver of shared contents, requests, responses, communications to take one or more actions on each said contents, requests, related request specific responses and/or active links wherein said actions comprising attach or detach receivers or responders, active links, group members and forward, transfer, assign, search, match, share, filter, sort, order, group, categories, bookmark, add, update, delete one or more contents, requests and related each responses and active links, view logs, actions, transactions, events, activities & communications details, report spam, abuse & violation, set tracking status, provide comments & ranks, communicate with sender or receiver of messages, accessing of active links related each action details and provide user defined or auto recorded action details.
15. The method according to claim 14, wherein identifying , storing, ranking, processing & presenting said one or more user defined and system generated actions on said each contents, requests and related responses and active links based on monitoring, recording, logging user actions & activities and one or more filters & privacy settings with action date & time, action categories, user provided or auto recorded action related details, action related response & message, one or more action source(s) including people, applications, services, shared workspace, media data or contents, objects, groups, networks, pages, items, links and any action related identified objects from network and/or external domains, attachments, lists, tracking status, further communication details, ratings or ranks, comments and user provided and/or dynamically associated one more active links, services, objects, media data, shared workspaces and applications.
16. The method according to claim 1, wherein receiving, storing, indexing, processing shared contents, user service & actions specific requests and responses, communications, logs, data, metadata, active links and user actions & action associate logged data for making them searchable for other users based on one or more search criteria and/or send to subscribers or connected users of user based on sender & receiver user's privacy settings & preferences, wherein action associate said active links enable said one or more receiver users to access said active links and participate with sender user.
17. A method of facilitating in communication from external domains to users of domain(s) comprising:
• one or more domains registering with directory service for enabling multi domains
communication functionality for external domains;
• allow external domains to send request for registration to said domain(s) based on searching, matching, selecting from said directory or identifying from list of received invitations from said domain(s);
• registering external domains with profile(s) and requirements with said domain(s); · allow external domains to subscribe or access to users of said domain(s) based on
privacy settings, preferences and permission;
• allow external domains to send request(s) for accessing contents, user services & user actions of one or more determined users of said domain(s);
• receives, stores, indexes and processes said request and send to determined one or more target domains or one or more users of one or more domains;
• allow user of said domain(s) to receive one or more requests from one or more external domains or one or more users of one or more external domains;
• allow user of said domain(s) to send, post, share, present and publish one or more
contents, user generated contents, provide one or more services and user mediated actions based on said received request(s) to one or more external domains or one or more users of one or more external domains;
• receives, stores, indexes and processes said shared contents, responses of requests and communications and send to one or more determined target one or more external domains or one or more users of one or more external domains and
· allow said external domain(s) to allow to one or more users of external domain(s) to view, access, share, forward, bookmark, sort, search, match, select, filter, provide ranks & comments, provide responses, communicate, collaborate & participate with sender user(s), report spam or abuse and edit said shared contents or user generated contents and receives user services & actions.
18. The method according to claim 1, wherein said user services and action comprising question and answer service for sending question for receiving answer, deals service for posting deals for receiving buying offers, task and workflow service for sending task or workflow request and receiving responses, task results and get work done, advertisement service or user action for posting advertisement and clicking advertisement or referring advertisement or buying products and services.
19. A method of utilizing user for 3 parties' external domains comprising:
• allow to integrate and access user's contents, user profile objects, user generated or
shared contents, user services, user profile & data, user connections, user or human
mediated any actions to one or more 3 parties external domains based on user permission, privacy settings, subscription, service profile(s), registrations, user profile & data and based on 3rd party domain's selections, preferences, privacy settings, searching, matching via web services, FTP, any types of messaging & communication protocol, integrate by application programming interface (API), widgets, web pages and objects; and
• allow one or more 3rd parties external domains including web sites, features of web site, applications, application features, communication channels, objects, networks, groups, devices, services to receive said shared or posted contents from said users, receive directly shared contents by user from 3rd parties domains, assign task to said users, utilize services of said users, registering user with user permission.
20. The method according to claim 19, wherein receive directly shared contents by user from 3r parties domains based on allow users of other domains to directly log-in and access resources, share contents, participate user's activities, provide responses, user services & actions directly from external domain, one or more user profiles & contents applications, services, objects, databases, devices, web pages of external domain(s) based on privacy settings. 21. A method of posting contents and providing user services & user actions to 3rd parties' external domains comprising:
• determining one or more target 3rd parties external domains including web sites, features of web site, applications, application features, communication channels, objects, networks, groups, devices, services for sending, integrating, posting, updating, publishing, synchronizing, sharing, directly attaching, and presenting one or more contents or user generated contents, providing user services, providing any preferred types of user mediated actions;
• sending, integrating, posting, updating, publishing, sharing and presenting one or more contents or user generated contents, providing user services, providing any preferred types of user mediated actions based on user's and 3rd parties domain's privacy stetting and preferences; and
• receiving, integrating, processing, accessing, and presenting said contents or user
generated contents by 3rd parties' domains or integrating, accessing & utilizing user or user actions & user services by 3rd parties' external domains.
22. A computer-implemented method for posting content with selective accessibility on a external domains, the method comprising: receiving a content item from a user of the present domain; receiving a selection of a privacy setting to be associated with the content item from the user, the privacy setting establishing one or more external domains allowed to access the content item; placing the content item into an electronic communication channel of the external domains; and making the content item accessible to one or more external domains via the communication channel, where accessibility to the one or more external domains is determined by the privacy setting selected by the user. 23. The method of claim 22, wherein the privacy setting identifies one or more external domains and/or users, connected users of users, applications, services, objects, features, networks, groups, networks, devices, databases, multimedia data, resources, presentations, web pages of external domains and/or present domain. 24. The method of claim 22, wherein the privacy setting includes a user-defined list of external domains and/or users, connected users of users, applications, services, objects, features, networks, groups, networks, devices, databases, multimedia data, resources, presentations, web pages of external domains and/or present domain. 25. The method of claim 22, wherein the privacy setting includes an automatic and dynamic grouping of external domains and/or users, connected users of users, applications, services, objects, features, networks, groups, networks, devices, databases, multimedia data, resources, presentations, web pages of external domains and/or present domain. 26. The method of claim 22, wherein the privacy setting is set to a default setting
27. The method of claim 22, wherein the privacy setting based on searching, selecting one or more external domains and/or users, connected users of users, applications, services, objects, features, networks, groups, networks, devices, databases, multimedia data, resources, presentations, web pages of external domains and/or present domain, suggested, auto matched and subscribed list of external domains and/or users, connected users of users, applications, services, objects, features, networks, groups, networks, devices, databases, multimedia data, resources, presentations, web pages of external domains and/or present domain.
28. The method of claim 22, further comprising: receiving a new privacy setting for the content item from the user, the new privacy setting identifying one or more external domains and/or users, connected users of users, applications, services, objects, features, networks, groups, networks, devices, databases, multimedia data, resources, presentations, web pages of external domains and/or present domain different from the previously identified one or more external domains and/or users, connected users of users, applications, services, objects, features, networks, groups, networks, devices, databases, multimedia data, resources, presentations, web pages of external domains and/or present domain; and modifying the accessibility of the posted content item in the communication channel according to the new privacy setting.
29. The method of claim 22, wherein the privacy setting allows the content item to be searchable for the external domains and/or users, connected users of users, applications, services, objects, features, networks, groups, networks, devices, databases, multimedia data, resources, presentations, web pages of external domains and/or present domain and/or public.
30. The method of claim 22, wherein the privacy setting identifies all registered external domains and/or users, connected users of users, applications, services, objects, features, networks, groups, networks, devices, databases, multimedia data, resources, presentations, web pages of external domains and/or present domain of the social network.
31. The method of claim 22, wherein the privacy setting identifies one or more external domains and/or one or more users, connected users of users, applications, services, objects, features, networks, groups, networks, devices, databases, multimedia data, resources, presentations, web pages of external domains and/or present domain to exclude from the determination of target receivers.
32. The method of claim 22, wherein the separate privacy setting identifies one or more external domains and/or one or more users, connected users of users, applications, services, objects, features, networks, groups, networks, devices, databases, multimedia data, resources, presentations, web pages of external domains and/or present domain allowed to accessing one or more types of contents, user services and user actions.
33. A method for managing communication of content with external domains, the method comprising: maintaining in a profile database a set of user profiles for users of the social
network and a set of registered external domains; providing an interface for users of the social network enabling users to post content items and to specify privacy settings for accessibility of the posted content items; maintaining in a content database a plurality of received content items and associated privacy settings from users posting content items via the interface; for each of one or more of the external domains and/or users of the external domains, generating a stream of content items for the user based on the user's privacy settings and limited according to the privacy settings associated therewith; and providing the streams of content items to external domains and/or users of the external domains via a computer display.
34. The method of claim 33, wherein the privacy settings are specified by selecting one or more external domains and/or one or more users, connected users of users, applications, services, objects, features, networks, groups, networks, devices, databases, multimedia data, resources, presentations, web pages of external domains and/or present domain that are blocked from accessing the content items associated with a particular privacy setting.
35. A method of directly accessing, participating, communicating, collaborating, sharing with external domains, one or more users, user's data, profile, connections, applications & services, external domain's one or more applications, services, objects, resources, databases, contents, networks, groups, devices, features comprising:
• one or more domains registering with directory service for enabling multi domains communication functionality for external domains;
• allow external domains to send request for registration to said domain(s) based on searching, matching, selecting from said directory or identifying from list of received invitations from said domain(s);
• registering external domains with profile(s) and requirements with said domain(s);
• allow external domains and users of external domains to apply one or more privacy settings for accessing one or more users, user's data, profiles, connections, applications & services, external domain's one or more applications, services, objects, resources, databases, contents, networks, groups, devices, features;
• allow any users of multi domain communication capable domains to directly log-in from external domains or any parts or features of domains including particular applications, services, user profile, user data, objects, web pages, contents, user actions, presentations, networks, groups via log-in link based on privacy settings and received invitations;
• allow successfully logged users to directly access, use, update, edit, share, participate, communicate, collaborate with one or more users, user profiles, data, connections, application, service, part of presentation, external domain's applications, services, contents, objects, networks, groups, devices, databases based on privacy settings.
36. A method of multipurpose and multi domain communication capable application comprising:
• one or more domains registering with directory service for enabling multi domains
communication functionality for external domains;
• allow external domains to send request for registration to said domain(s) based on
searching, matching, selecting from said directory or identifying from list of received invitations from said domain(s);
• registering external domains with profile(s) and requirements with said domain(s); and
• allowing user to send one or more messages or requests with active links to one or more determined external domains, users, applications, services, objects, networks, groups, web pages, presentation system of external domains, wherein said active link enables receiving users to share contents, participate, search, communicate, collaborate with sender, make payment, buy products and services, install applications, join group, provide responses, answer questions.
37. A system of facilitating users of domain(s) to communicate with one or more external domains and/or one or more users of external domain(s) comprising:
• the central server unit of domain is configured to register with directory service for enabling multi domains communication functionality for external domains, to register external domains with profile(s) and requirements, to receives, stores, indexes and processes said shared contents, requests, responses and communications by users of domain and send to one or more determined target receivers or external domains, to allow external domains or users of external domains to receives, stores, process, present and access said shared contents or user generated contents, user services & actions;
• the external domains are enabled to send request for registration to said domain(s) based on search, match, selection from said directory or identify from list of received invitations from said domain(s), to allow users to view, access, share, forward, bookmark, sort, search, match, select, filter, provide ranks & comments, provide responses, communicate, collaborate & participate with sender user(s), report spam or
abuse and edit said shared contents or user generated contents and receives user services & actions; and
• the user is configured to share, send, publish, update, present and post one or more types of contents, user generated contents, provide or allow to access users services and user mediate actions with or without attaching active link(s) to determined one or more external domains, users, connected user of user, applications, services, objects, groups, networks, devices, databases, features, multimedia data of external domains, receivers and determined users of network based on privacy settings and preferences. 38. The system of claim 37, wherein said domain(s) or external domain(s) comprising web site, portal, application, service, network, group, object, database, repositories, device, mobile, automated sources.
39. The system of claim 37, wherein determining said external domains and/or users, applications, services, objects, networks, groups of one or more external domains based on user selections, searching, matching, subscribers, subscriptions, auto matching based on preferences, user profile, activities, actions, events, transactions, location, privacy settings of user and target external domains and users, applications, services, objects, groups, networks of external domains.
40. The system of claim 37, wherein determined users, applications, services, objects, databases, devices, features, presentations, web pages, networks, groups of network based on selecting one or more connected, matched users of network, subscribers, auto matching based on user preferences, text of user request(s) and posted shared contents, user profile, user data, user activities, actions, events, transactions, location, interest, behavior and/or presenting said auto matched list for user selections, selecting from suggested list provided by central server unit, connected users of user and matched users of network, selecting from categories lists, groups, connected users of user, select public, private, all users of network & random options, and selecting from list of users, applications, services, objects, databases, devices, features, presentations, web pages, networks, groups of network and users of network.
41. The system of claim 37, wherein profile of domain(s) and external domain(s) comprising domain name, URL or link or namespace, categories, keywords, taxonomies, descriptions, requirements, conditions to access, rules, multi domain service details, privacy settings and preferences for allow to access one or more types or categories of contents, one or more
users, user services, user actions, applications, services, objects, groups, networks, devices, databases, resources, sources, communication channels, web pages, features to one or more specific domains and users, applications, services, objects, groups, networks, devices, databases, of other domains, communication channels.
42. The system of claim 37, wherein requirement of said multinomial communication capable and/or external domain comprising allow to access, send & receive particular types of contents, allow to access, use, send, update; edit, receive, present, participate, share, communicate, collaborate with one or more selected, identified, matched user services, user actions, users, connected users of user, applications, application features, services, devices, databases, communication channels, objects, multimedia contents, web pages, features, groups, networks, lists, specific to one or more categories and keywords, number of users, size of receiving and sending contents or objects, number of hits & visits, conditions of access including percentage of revenue sharing, payments, number of per user, application, service requests and posting contents, number of subscribers & subscription of domain and users, applications, objects and services of domain, number & amount of transactions.
43. The system of claim 37, wherein generated list for user determination and selection of external domains and users, connected users of user, applications, services, objects, networks, groups of external domains based on sender user's privacy settings, preferences, profile(s), user data, activities, actions, events, transactions, location, interest, behavior, privacy settings, preferences, requirements of external domains and users, connected users of user, applications, services, objects, networks, groups of external domains, auto matching based on text of posted contents, preferences, categories, keywords, metadata, location(s), types of contents.
44. The system according to claim 37, wherein said sender and receiver/responder comprising digital sources including mobile, computer, video camera(s), RFTD, touch screen, speech & text recognition system and automated sources, communication systems, imports from other systems, applications, services, devices and networks, multimedia content sources including image, video, file, extracts from video or voice, editor, wizard, search engine, survey, historical data, logs, sensor systems, multi Artificial Intelligence Agent(s), languages & translation system, speech or voice source(s) & paper forms, users of social network(s), human mind, experts, user's related groups, connected users, subscribers, 3rd parties and like minded users and one or more individuals, groups, collaboration of one or more pre-
identified individuals comprising company, organization, professional and social bodies, web site, governmental bodies and enterprises, service providers, data and application providers and 3rd parties providers on behalf of animals, birds, non living things including tree, products, road, building, location, tourist place.
45. The system according to claim 37, wherein user is enabled to create and update one or more categories lists of identified active links which are controlled by user and exist in social network based on user selection, uploaded by user, search & match, suggested & provided by connected & matched users, suggested list or auto generated by central unit based on user profiles, user data, user activities, recorded user's actions, past responses, interest, list of active links, list of active links of connected users, installed applications and provided by 3rd parties developers, service providers and advertisers based on users privacy settings and preferences. 46. The system according to claim 37, wherein sender is configured to search, select, identify and manually attach or auto attach one or more active links with said message or request or shared contents or response, wherein said one or more attached active links enables receivers and/or responders to provide one or more responses & actions, communicate, collaborate, answer, share, search, workflow, take one or more actions, transact, e-commerce, social networking and participating activities of sender of message.
47. The system according to claim 37, wherein said active link comprising one or more applications, services, objects, multi AI agents, multimedia data & contents, people, networks, groups, links or URLs, ID, User Profiles, profile objects, pages, attachments, informational links, shared workspaces for collaboration from networks and/or from external domains, applications, networks, services and devices with one or more associate data.
48. The system according to claim 47, wherein said associate data of active link comprising URL or namespace of each active link for identifying and allowing to access active link associate objects, applications, services, media data, people, entities, identities, profile, group, network, page & other objects of network, active link related one or more metadata, categories, keywords, sources, providers, details, descriptions, properties, links, attachments, features, upload, created & use date & time, help, identifier & profile(s) of sender & receiver of active link, active link associate tracking status & status, active link associate object related user
data and preferences, security policies, authentication information and privacy settings of accessing & sharing active link and active link associate object(s) related user data.
49. The system according to claim 37, wherein the central unit is configured to receive and process said shared contents, requests, responses, communications, logs, associate active links, metadata, privacy settings, preferences from one or more external domains and/or present domains comprises of storing, updating, indexing, validating & formatting including editing, clarifying, updating, spell checking, language & spam detecting, translating, transcribing, converting to other formats like voice, text, associating priority types including high, normal, low, expiration, date & time, categories, keywords, locations, advertisements, payment information, profile data, URL, dynamically attaching one or more active links & system data and determining one or more receivers of said one or more shared contents, requests, responses, communications, logs including one or more external domains, users, connected users of user, user profile, applications, services, objects, devices, databases, networks, groups of external domains and or existing domain.
50. The system according to claim 37, wherein sender and receiver of shared contents, requests, responses, communications are adapted to take one or more actions on each said contents, requests, related request specific responses and/or active links wherein said actions comprising attach or detach receivers or responders, active links, group members and forward, transfer, assign, search, match, share, filter, sort, order, group, categories, bookmark, add, update, delete one or more contents, requests and related each responses and active links, view logs, actions, transactions, events, activities & communications details, report spam, abuse & violation, set tracking status, provide comments & ranks, communicate with sender or receiver of messages, accessing of active links related each action details and provide user defined or auto recorded action details.
51. The system according to claim 50, wherein identify, store, rank, process & present said one or more user defined and system generated actions on said each contents, requests and related responses and active links based on monitoring, recording, logging user actions & activities and one or more filters & privacy settings with action date & time, action categories, user provided or auto recorded action related details, action related response & message, one or more action source(s) including people, applications, services, shared workspace, media data or contents, objects, groups, networks, pages, items, links and any action related identified objects from network and/or external domains, attachments, lists, tracking status, further
communication details, ratings or ranks, comments and user provided and/or dynamically associated one more active links, services, objects, media data, shared workspaces and applications.
52. The system according to claim 37, wherein receive, store, index, process shared contents, user service & actions specific requests and responses, communications, logs, data, metadata, active links and user actions & action associate logged data for making them searchable for other users based on one or more search criteria and/or send to subscribers or connected users of user based on sender & receiver user's privacy settings & preferences, wherein action associate said active links enable said one or more receiver users to access said active links and participate with sender user.
53. A system of facilitating in communication from external domains to users of domain(s) comprising:
• the central server unit of domain is configure to register with directory service for enabling multi domains communication functionality for external domains, to allow user (s) to receive one or more requests from one or more external domains or one or more users of one or more external domains, to receives, stores, indexes and processes said shared contents, responses of requests and communications and send to one or more determined target one or more external domains or one or more users of one or more external domains;
• the external domain is configured to send request for registration to said domain(s) based on searching, matching, selecting from said directory or identifying from list of received invitations from said domain(s), to register external domains with profile(s) and requirements with said domain(s), to subscribe or access to users of said domain(s) based on privacy settings, preferences and permission, to send request(s) for accessing contents, user services & user actions of one or more determined users of said domain(s), to receives, stores, indexes and processes said request and send to determined one or more target domains or one or more users of one or more domains, to allow to one or more users of external domain(s) to view, access, share, forward, bookmark, sort, search, match, select, filter, provide ranks & comments, provide responses, communicate, collaborate & participate with sender user(s), report spam or abuse and edit said shared contents or user generated contents and receives user services & actions; and
• the use is configure to send, post, share, present and publish one or more contents, user generated contents, provide one or more services and user mediated actions based on said received request(s) to one or more external domains or one or more users of one or more external domains.
54. The system according to claim 53, wherein said user services and action comprising question and answer service for sending question for receiving answer, deals service for posting deals for receiving buying offers, task and workflow service for sending task or workflow request and receiving responses, task results and get work done, advertisement service or user action for posting advertisement and clicking advertisement or referring advertisement or buying products and services.
55. A system of utilizing user for 3rd parties' external domains comprising:
• the central server unit of domain is configured to allow to integrate and access user's contents, user profile objects, user generated or shared contents, user services, user profile & data, user connections, user or human mediated any actions to one or more 3rd parties external domains based on user permission, privacy settings, subscription, service profile(s), registrations, user profile & data and based on 3rd party domain's selections, preferences, privacy settings, searching, matching via web services, FTP, any types of messaging & communication protocol, integrate by application programming interface (API), widgets, web pages and objects; and
• the external domain including web sites, features of web site, applications, application features, communication channels, objects, networks, groups, devices, services is configure to receive said shared or posted contents from said users, receive directly shared contents by user from 3rd parties domains, assign task to said users, utilize services of said users, registering user with user permission.
56. The system according to claim 55, wherein user of domain is configure to directly share contents with 3rd parties domains based on allow users of other domains to directly log-in and access.resources, share contents, participate user's activities, provide responses, user services & actions directly from external domain, one or more user profiles & contents applications, services, objects, databases, devices, web pages of external domain(s) based on privacy settings.
57. A system ot posting contents and providing user services & user actions to 3'" parties' external domains comprising:
• the central server unit of domain is configure to determine one or more target 3rd parties external domains including web sites, features of web site, applications, application features, communication channels, objects, networks, groups, devices, services to send, integrate, post, update, publish, synchronize, share, directly attach, and present one or more contents or user generated contents, provide user services, provide any preferred types of user mediated actions, to send, integrate, post, update, publish, share and present one or more contents or user generated contents, provide user services, provide any preferred types of user mediated actions based on user's and 3rd parties domain's privacy stetting and preferences;
• the external domain is configure to receive, integrate, process, access, present said contents or user generated contents by 3rd parties' domains or integrate, access & utilize user or user actions & user services by 3rd parties external domains
58. A system for posting content with selective accessibility on a external domains, the system comprising:
• the central server unit is configure to receive a content item from a user of the present domain; receive a selection of a privacy setting to be associated with the content item from the user, the privacy setting establishing one or more external domains allowed to access the content item; place the content item into an electronic communication channel of the external domains; and make the content item accessible to one or more external domains via the communication channel, where accessibility to the one or more external domains is determined by the privacy setting selected by the user.
59. The system according to claim 58, wherein the privacy setting identifies one or more external domains and/or users, connected users of users, applications, services, objects, features, networks, groups, networks, devices, databases, multimedia data, resources, presentations, web pages of external domains and/or present domain.
60. The system according to claim 58, wherein the privacy setting includes a user-defined list of external domains and/or users, connected users of users, applications, services, objects, features, networks, groups, networks, devices, databases, multimedia data, resources, presentations, web pages of external domains and/or present domain.
61. The system according to claim 58, wherein the privacy setting includes an automatic and dynamic grouping of external domains and/or users, connected users of users, applications, services, objects, features, networks, groups, networks, devices, databases, multimedia data, resources, presentations, web pages of external domains and/or present domain.
62. The system according to claim 58, wherein the privacy setting is set to a default setting
63. The system according to claim 58, wherein the privacy setting based on searching, selecting one or more external domains and/or users, connected users of users, applications, services, objects, features, networks, groups, networks, devices, databases, multimedia data, resources, presentations, web pages of external domains and/or present domain, suggested, auto matched and subscribed list of external domains and/or users, connected users of users, applications, services, objects, features, networks, groups, networks, devices, databases, multimedia data, resources, presentations, web pages of external domains and/or present domain.
64. The system according to claim 58, further comprising: receiving a new privacy setting for the content item from the user, the new privacy setting identifying one or more external domains and/or users, connected users of users, applications, services, objects, features, networks, groups, networks, devices, databases, multimedia data, resources, presentations, web pages of external domains and/or present domain different from the previously identified one or more external domains and or users, connected users of users, applications, services, objects, features, networks, groups, networks, devices, databases, multimedia data, resources, presentations, web pages of external domains and/or present domain; and modifying the accessibility of the posted content item in the communication channel according to the new privacy setting.
65. The system according to claim 58, wherein the privacy setting allows the content item to be searchable for the external domains and/or users, connected users of users, applications, services, objects, features, networks, groups, networks, devices, databases, multimedia data, resources, presentations, web pages of external domains and/or present domain and/or public.
66. The system according to claim 58, wherein the privacy setting identifies all registered external domains and/or users, connected users of users, applications, services, objects,
features, networks, groups, networks, devices, databases, multimedia data, resources, presentations, web pages of external domains and/or present domain of the social network.
67. The system according to claim 58, wherein the privacy setting identifies one or more external domains and/or one or more users, connected users of users, applications, services, objects, features, networks, groups, networks, devices, databases, multimedia data, resources, presentations, web pages of external domains and/or present domain to exclude from the determination of target receivers. 68. The system according to claim 58, wherein the separate privacy setting identifies one or more external domains and/or one or more users, connected users of users, applications, services, objects, features, networks, groups, networks, devices, databases, multimedia data, resources, presentations, web pages of external domains and/or present domain allowed to accessing one or more types of contents, user services and user actions.
69. A system for managing communication of content with external domains, the system comprising:
• the central server unit is configure to maintain in a profile database a set of user profiles for users of the social network and a set of registered external domains, to provide an interface for users of the social network enabling users to post content items and to specify privacy settings for accessibility of the posted content items, to maintained in a content database a plurality of received content items and associated privacy settings from users posting content items via the interface; for each of one or more of the external domains and/or users of the external domains, generating a stream of content items for the user based on the user's privacy settings and limited according to the privacy settings associated therewith; and to provide the streams of content items to external domains and/or users of the external domains via a computer display. 70. The system according to claim 69, wherein the privacy settings are specified by selecting one or more external domains and/or one or more users, connected users of users, applications, services, objects, features, networks, groups, networks, devices, databases, multimedia data, resources, presentations, web pages of external domains and/or present domain that are blocked from accessing the content items associated with a particular privacy setting.
WO 2012/131688 . . . PCT/IN2011/000301 ,
71. A system of directly accessing, participating, communicating, collaborating, shanng with external domains, one or more users, user's data, profile, connections, applications & services, external domain's one or more applications, services, objects, resources, databases, contents, networks, groups, devices, features comprising:
• the central server unit is configure to register with directory service to enable multi domains communication functionality for external domains, to register external domains with profile(s) and requirements with said domain(s), to allow external domains and users of external domains to apply one or more privacy settings for accessing one or more users, user's data, profiles, connections, applications & services, external domain's one or more applications, services, objects, resources, databases, contents, networks, groups, devices, features;
• the external domain is configure to send request for registration to said domain(s) based on search, match, selection from said directory or identify from list of received invitations from said domain(s); and
• the user of multi domain communication capable domains is configure to directly login from external domains or any parts or features of domains including particular applications, services, user profile, user data, objects, web pages, contents, user actions, presentations, networks, groups via log-in link based on privacy settings and received invitations, to allow successfully logged user(s) to directly access, use, update, edit, share, participate, communicate, collaborate with one or more users, user profiles, data, connections, application, service, part of presentation, external domain's applications, services, contents, objects, networks, groups, devices, databases based on privacy settings.
72. A system of multipurpose and multi domain communication capable application comprising:
• the central sever unit is configure to register with directory service for enabling multi domains communication functionality for external domains, to register external domains with profile(s) and requirements with said domain(s);
• the external domain is configure to send request for registration to said domain(s) based on search, match, selection from said directory or identify from list of received invitations from said domain(s); and
• user is configure to send one or more messages or requests with active links to one or more determined external domains, users, applications, services, objects, networks, groups, web pages, presentation system of external domains, wherein said active link
enables receiving users to share contents, participate, search, communicate, collaborate with sender, make payment, buy products and services, install applications, join group, provide responses, answer questions.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| IN1120/MUM/2011 | 2011-04-01 | ||
| IN1120MU2011 | 2011-04-01 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2012131688A2 true WO2012131688A2 (en) | 2012-10-04 |
Family
ID=44504051
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/IN2011/000301 Ceased WO2012131688A2 (en) | 2011-04-01 | 2011-05-02 | A system and method for facilitate domains and users, applications, services, objects, communication channels of multiple domains to communicate with each others |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2012131688A2 (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140237612A1 (en) * | 2013-02-20 | 2014-08-21 | Avaya Inc. | Privacy setting implementation in a co-browsing environment |
| WO2015159131A1 (en) * | 2014-04-17 | 2015-10-22 | Yogesh Chunilal Rathod | Platform for enabling integrating, accessing, hosting & executing of source codes of 3rd parties and sharing associate generated revenue |
| WO2016020777A1 (en) * | 2014-08-03 | 2016-02-11 | Yogesh Chunilal Rathod | Enabling user to post, search, verify & view user selected & created structured fields specific contents related to products & services |
| US9665653B2 (en) | 2013-03-07 | 2017-05-30 | Avaya Inc. | Presentation of contextual information in a co-browsing environment |
| US10237325B2 (en) | 2013-01-04 | 2019-03-19 | Avaya Inc. | Multiple device co-browsing of a single website instance |
| US10652195B2 (en) | 2015-09-16 | 2020-05-12 | CrowdReach, LLC | Systems, computing devices, and methods for facilitating communication to multiple contacts via multiple, different communication modalities |
| CN111723048A (en) * | 2019-03-20 | 2020-09-29 | 富士施乐株式会社 | Information processing apparatus, information processing method, and computer-readable recording medium |
| CN119273417A (en) * | 2023-07-07 | 2025-01-07 | 淘宝(中国)软件有限公司 | A clothing size push method, device and electronic equipment |
-
2011
- 2011-05-02 WO PCT/IN2011/000301 patent/WO2012131688A2/en not_active Ceased
Non-Patent Citations (1)
| Title |
|---|
| None |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10237325B2 (en) | 2013-01-04 | 2019-03-19 | Avaya Inc. | Multiple device co-browsing of a single website instance |
| US20140237612A1 (en) * | 2013-02-20 | 2014-08-21 | Avaya Inc. | Privacy setting implementation in a co-browsing environment |
| US9665653B2 (en) | 2013-03-07 | 2017-05-30 | Avaya Inc. | Presentation of contextual information in a co-browsing environment |
| WO2015159131A1 (en) * | 2014-04-17 | 2015-10-22 | Yogesh Chunilal Rathod | Platform for enabling integrating, accessing, hosting & executing of source codes of 3rd parties and sharing associate generated revenue |
| WO2016020777A1 (en) * | 2014-08-03 | 2016-02-11 | Yogesh Chunilal Rathod | Enabling user to post, search, verify & view user selected & created structured fields specific contents related to products & services |
| US10652195B2 (en) | 2015-09-16 | 2020-05-12 | CrowdReach, LLC | Systems, computing devices, and methods for facilitating communication to multiple contacts via multiple, different communication modalities |
| CN111723048A (en) * | 2019-03-20 | 2020-09-29 | 富士施乐株式会社 | Information processing apparatus, information processing method, and computer-readable recording medium |
| CN119273417A (en) * | 2023-07-07 | 2025-01-07 | 淘宝(中国)软件有限公司 | A clothing size push method, device and electronic equipment |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11334897B2 (en) | Enabling to creating, selecting and associating tags or hashtags with contents | |
| US9922124B2 (en) | Enable user to establish request data specific connections with other users of network(s) for communication, participation and collaboration | |
| US20140074629A1 (en) | Method and system for customized, contextual, dynamic & unified communication, zero click advertisement, dynamic e-commerce and prospective customers search engine | |
| US9049259B2 (en) | System and method for dynamically providing visual action or activity news feed | |
| US20190052701A1 (en) | System, method and platform for user content sharing with location-based external content integration | |
| US20110276396A1 (en) | System and method for dynamically monitoring, recording, processing, attaching dynamic, contextual and accessible active links and presenting of physical or digital activities, actions, locations, logs, life stream, behavior and status | |
| US9990679B2 (en) | Implicit social graph connections | |
| US20140067702A1 (en) | Method and System for Dynamically Publishing, Sharing, Communication and Subscribing | |
| US20210011967A1 (en) | Consolidated feed or timeline of added users | |
| WO2012137215A1 (en) | A system and method for communication | |
| US20180260481A1 (en) | Displaying search result associated identified or extracted unique identity associated structured contents or structured website | |
| US20180351895A1 (en) | In the event of selection of message, invoking camera to enabling to capture media and relating, attaching, integrating, overlay message with/on/in captured media and send to message sender | |
| WO2013098830A1 (en) | A system and method for dynamic, portable, customize, contextual, unified and integrated network(s). | |
| US20220006661A1 (en) | Access and communicate live audio streaming under micro channel or keyword(s) | |
| WO2012160567A1 (en) | A system and method for providing unified active search engine based on search result item specific identified, dynamic, contextual & accessible active links. | |
| US20230252540A1 (en) | User applications store and connecting, registering, following with and synchronizing or accessing user data of user applications from/to parent application and other user applications | |
| US20110208822A1 (en) | Method and system for customized, contextual, dynamic and unified communication, zero click advertisement and prospective customers search engine | |
| WO2012127484A1 (en) | A system and method for managing, monitoring, tracking, updating, measuring and facilitate maintaining user status & state | |
| WO2015036817A1 (en) | Structured updated status, requests, user data & programming based presenting & accessing of connections | |
| WO2015025189A1 (en) | Enable user to establish request data specific connections with other users for communication, participation and collaboration | |
| WO2019193407A1 (en) | Presenting structured contents with search results, generating feeds & establishing communication based on search activities and enabling search result item associated user actions and reactions | |
| WO2012131688A2 (en) | A system and method for facilitate domains and users, applications, services, objects, communication channels of multiple domains to communicate with each others | |
| Fensel et al. | Enabling customers engagement and collaboration for small and medium-sized enterprises in ubiquitous multi-channel ecosystems | |
| US8903912B2 (en) | Social content management |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 11746672 Country of ref document: EP Kind code of ref document: A2 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 11746672 Country of ref document: EP Kind code of ref document: A2 |