WO2012137215A1 - Système et procédé de communication - Google Patents

Système et procédé de communication Download PDF

Info

Publication number
WO2012137215A1
WO2012137215A1 PCT/IN2011/000300 IN2011000300W WO2012137215A1 WO 2012137215 A1 WO2012137215 A1 WO 2012137215A1 IN 2011000300 W IN2011000300 W IN 2011000300W WO 2012137215 A1 WO2012137215 A1 WO 2012137215A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
services
contents
users
domain
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
Application number
PCT/IN2011/000300
Other languages
English (en)
Inventor
Yogesh Chunilal Rathod
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of WO2012137215A1 publication Critical patent/WO2012137215A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1827Network arrangements for conference optimisation or adaptation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/30Types of network names
    • H04L2101/37E-mail addresses

Definitions

  • the present invention provides system, method, protocol, service, platform, and framework for facilitating anybody can communicate with anybody, anywhere for anything and provide on demand, integrated, unified, loosely coupled, user friendly, personalize, customize, contextual, interconnected, dynamic, real time communication, collaboration and sharing platform based on O-Mail or omnipresent communication, O-Mail address, O-Mail service, O-Mail client, O-Mail Server, network, platform, dynamic presentation, dynamic active links & associate objects, distributed social graph and pin point communication protocol (PPP).
  • PPP pin point communication protocol
  • 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. 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.
  • 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.
  • a user can send email via email address to other users and other users can access email from e-mail application.
  • User can share information with other users and other user can see said shared contents on particular applications, web pages and communication channels in which users are registered.
  • User can not directly post, publish message, share contents, provide user services & actions to current or external domains including web sites, web pages, devices, databases, application, objects, services & communication channels used by users based on email like address or URL or namespace or URI or GUID (global unique identity) and any types of unique code which uniquely identifies user, people, object, application, web page, domain, service, database, device globally.
  • email like address or URL or namespace or URI or GUID (global unique identity) and any types of unique code which uniquely identifies user, people, object, application, web page, domain, service, database, device globally.
  • Present invention provides Omnipresent Communication & sharing Protocol or Pin Point Protocol (PPP) or direct posting, sharing, presenting and communication protocol for direct posting, sending, publishing, presenting, sharing & updating messages, contents to one or more target receivers or destinations including any part of internet, web sites, applications, services, objects, databases, features, devices, web pages and applications, services, objects, web pages, profile, communication channels, database of user and/or connected users of said user based on email like address system or URL, URI or namespace which uniquely identifies target receivers or destinations.
  • User can send one or more contents to target receivers based on direct or omnipresent address and system presents contents to one or more applications, services, objects, databases of web site or application, communication channels, services, objects of one or more users.
  • User can send message or share content with one or more metadata, active links, attachments, privacy settings. User can also associate one or more script, syntax, rules, and commends which are interpreted by target receivers and take appropriate actions on received massages or shared contents including update content, conversion, accept offer by user, apply conditions, rules.
  • Social graph is a global mapping of everybody and how they're related. Unfortunately, there doesn't exist a single social graph (or even multiple which interoperate) that's comprehensive and decentralized. Rather, there exists hundreds of disperse social graphs, most of dubious quality and many of them walled gardens.
  • a decentralize social graph including aggregating the graph, decentralization, social network portability is better than a centralized "owner" of the social graph.
  • Graph needs to exist outside of any particular domain or web site. More important is that any one of these sites shouldn't own it; nobody/everybody should. It should just exist.
  • a user is configuring to log into any domains including a social application, social networks, social services, applications, services, and networks with O-Mail Identity or address. Users are also enabled to manage their social networks, syncing them with each other, or doing whatever they'd like, but according to the user's own policies and make graph data as portable as documents are on a personal computer. It will be most powerful to instead merge little isolated social graphs into one big social graph or global shared graph and spread it far and wide.
  • Portability An ordinary user can not download their own data and share it as they like. Information stored on social networks could be useful for any number of applications, but the lack of portability of tediously entered social networking information causes users to continually re-enter and update their personal information, wasting their time.
  • Identity Not having an easy way to manage digital identity across digital networks leads to unsafe re-usage of passwords. Every time a user goes to a new site, they must not only create a new username and password, but re-find their friends and entice friends to move sites with them. Porting personal data from one network to another does not solve the problem of losing one's friends if one moves.
  • Linkability Users have no way of being notified if they are being mentioned on a social networking site which they are not a member of. For example, if someone takes a photo of some friends at a party and wishes to publish it on the Web to share with those friends, but does not wish to make that publicly available, he must find a social network where each one of them is already a member, or simply not tell people that the photo has been uploaded.
  • Privacy A user cannot control how their information is viewed by others in different contexts by different social applications even on the same social networking site, which raises privacy concerns. Privacy means giving people control over their data, empowering people so they can communicate the way they want. This control is lacking if configuring data sharing is effectively impossible or data disclosure by others about oneself cannot be prevented or undone.
  • Participation is the life blood of social networks. If no one (or if too few people) participates, a social networking application dies. If social applications are to thrive and provide engaging and valuable services to users, they must be easy-to-use, and must support ways for people to connect with and manage their social interactions and connections across multiple sites. While we take a "user-centric" approach in this report, having a common set of Social Web standards is a "win-win" proposition for both industry and users. As portability issues prevent new and small companies from building innovative applications, as these applications often need access to social data held on third-party sites. In turn, large social networking sites themselves lack standards to easily share and monetize their data with other companies. Lastly, the lack of standards forces developers to create multiple versions of the same social application for different closed platforms.
  • the principal object of the present invention is to provides system, method, protocol, service, platform, and framework for facilitating anybody can communicate with anybody, anywhere for anything and provide on demand, integrated, unified, loosely coupled, user friendly, personalize, customize, contextual, interconnected, dynamic, real time communication, collaboration and sharing platform based on O-Mail or omnipresent communication, O-Mail client, O-Mail address, O-Mail Server, O-Mail service, network, platform, O-Mail dynamic presentation with active links and pin point communication protocol (PPP)
  • PPP pin point communication protocol
  • Another 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.
  • Another significant objective of the present invention is to provide direct communications protocol and direct communication system for directly communication and sharing with any web sites, users, connected users of users, features, applications, services, objects, databases, devices, web pages.
  • Another significant objective of the present invention is to creating distributed or multi domains connections, distributed or multi domain and collaborative user profile, universal identities, social graph or universal social graph, distributed social graph i.e.
  • O-Mail identities of one or more users connected users of user or user connections or relationships with other users, profiles of user, user data, applications, services, multimedia data, web pages, objects, databases, networks, groups, device and communication channels of user and/or domains or web sites or networks.
  • 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 providing system, method, protocol, service, platform, and framework for facilitating anybody can communicate with anybody, anywhere for anything and provide on demand, integrated, unified, loosely coupled, user friendly, personalize, customize, contextual, interconnected, dynamic, real time communication, collaboration and sharing platform based on O-Mail or omnipresent communication, O-Mail address, O-Mail service, O-Mail client, O-Mail Server, network, platform and pin point communication protocol (PPP) and 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:
  • a "User” is who have O-Mail account & O-Mail Address and send and receive O-Mails to and from one or more other users, domains, applications, services, objects, networks, groups, web pages, databases, devices who are identified by O-Mail addresses, 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 fearure(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 provider(s), 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 provider(s) for receiving and updating shared contents, user services and actions.
  • ODP Omnipresent communication Protocol
  • PGP Pin Point communication Protocol
  • present invention provide new communication and sharing protocol, system, method and platform for directly share, communication, providing user services & actions to any applications, services, networks, groups, widgets, user profiles, application installed by user, services & communication channel use or subscribe or register by user, profile of connected user of user, social networks, objects, features, databases, devices, web pages, search engines of current domains and/or external domains based on omnipresent address and privacy settings.
  • Each said application, service, network, group, widget, user profile, application installed by user, service & communication channel use or subscribes or register by user, profile of connected user of user, social network, object, feature, database, device, web pages, search engine is identified by Universal Resource Locator (URI) and/or Uniform Resource Name (URN) or URL or namespace or link or global unique identity (GUID) or any other unique global identifier.
  • URI Universal Resource Locator
  • UPN Uniform Resource Name
  • GUID global unique identity
  • PPP Pin Point Protocol identifies each resource by unique URI syntax consists of a URI scheme name (such as "ppp:/ ) followed by a colon character and then by a scheme-specific part.
  • the specifications that govern the schemes determine the syntax and semantics of the scheme-specific part, although the URI syntax does force all schemes to adhere to a certain generic syntax that, among other things, reserves certain characters for special purposes (without always identifying those purposes).
  • the URI syntax also enforces restrictions on the scheme-specific part in order to (for example) provide for a degree of consistency when the part has a hierarchical structure. Percent encoding can add extra information to a URI.
  • O-mail enabled via Pin Point communication Protocol PPP
  • O-mail addresses or O-mail ID O-mail client
  • O-mail server O-mail server
  • Each Internet domain has an associated O-mail server that manages all O-mail addresses at that domain.
  • While second level domains are the main type used in O-Mail addresses, sometimes o-mail addresses specifying third- level or higher domain names, as in the following four-level example: amita#travel_site.o-mail.twenty.com
  • An O-Mail address or O-Mail ID is a reference ID to user's specific account on the server of whatever email service users are using, O-Mail address is a reference ID to application, service, domain, web site, part of web site, web page, part of web page, object, widget, data base, device, repository, document, file, multimedia data, social network, network, group, search engine, search result, email, message, and reference ID to any digital item, object and one or more group or combination thereof.
  • O-Mail address or O-Mail ID is uniquely identify one or more users, connected users of user, profiles of user, applications, services, web pages, objects, database, networks, groups, device and communication channels use, access, subscribe and register by user, particular domain or web site or application or portal or service or device, one or more applications, services, objects, databases, devices, multimedia data, web pages, features, networks, groups of said domain including web site, portal, application, network, service, device.
  • O-Mail address ppp:// ⁇ username># ⁇ server or web site name or domain name or IP address, other information including port number, user identity & password, commands or any combination thereof
  • profile of user "Amita” of web site "Travel_Site.Com” identifies by "ppp://amita.profile#travel_site.coffl” or "amita.profile#trave l_site.com”.
  • So other users, applications, services, devices, automated devices or sources, objects, programming languages, scripts, commands can identifies said resources and send, share, post, update, present, attach, merge, store, publish, broadcast, advertise, synchronies one or more messages, shared contents including any types of multimedia data like text, video, image, photo, documents, files, URLs, objects, applications and any digital resources & data to one or more identified applications, services, networks, groups, widgets, user profiles, application installed by user, services & communication channel use or subscribe or register by user, profile of connected user of user, social networks, objects, features, databases, devices, web pages, search engines of current domains and/or external domains via Pin Point Protocol (PPP) client application and receivers including Pin Point Protocol (PPP) server, web server, application, service, network, device can stores, indexes, processes and identifies one or more target receivers or destinations including one or more applications, services, networks, groups, widgets, user profiles, application installed by user, services & communication channel use or subscribe or register by user,
  • Receivers can view, sort, filter, bookmark, forward, share, search, match, categories, group, order, transfer, reply, archives, report spam, delete, edit, provide rank & comments, print, mark as read, provide tracking status & status, view metadata, communicate with sender, provide response.
  • ⁇ username> unique user name of any web site, portal, application, service, device, network, group
  • the part before the # sign is the unique resource identifier of the address, and the part after the # sign is a domain name or a fully qualified domain name.
  • O-mail ID of User [Yogesh] is Yogesh#omnipresent.com, and has account on omnipresent.com.
  • User [Yogesh] can use any O-Mail client including online, offline, stand-alone, device like mobile & smart client. For example User [Yogesh] using online omnipresent communication client application based on Pin Point Protocol (PPP).
  • PPP Pin Point Protocol
  • Online omnipresent communication protocol (OPP) or Pin Point Protocol (PPP) client application has a conversation with the Pin Point Protocol (PPP) server, telling the Pin Point Protocol (PPP) server the address of the sender and the one or more addresses of the recipients or receivers, as well as the body of the message or shared contents.
  • OPP Online omnipresent communication protocol
  • PPP Pin Point Protocol
  • PPP Pin Point Protocol
  • the Pin Point Protocol (PPP) server takes the "to" address (ppp://amita.profile#travel_site.com) and breaks it into two parts: the recipient name (amita) the recipient's one or more profiles, applications, services, communication channels, objects, web pages, databases, subscribed features, widgets, presentation systems, devices, and the domain name (travel_site.com). If the "to" address had been another user at omnipresent.com, the Pin Point Protocol (PPP) would simply hand the message to the web server for omnipresent.com. Since the recipient is at another domain, Pin Point Protocol (PPP) needs to communicate with that domain.
  • the Pin Point Protocol has a conversation with a Domain Name Server, or DNS. It says, "Can you give me the IP address of the Pin Point Protocol (PPP) for travel_site.com?" The DNS replies with the one or more IP addresses for the Pin Point Protocol (PPP) server(s) that tavel_site.com operates.
  • DNS Domain Name Server
  • the Pin Point Protocol (PPP) server at omnipresent.com connects with the Pin Point Protocol (PPP) server at travel_site.com using particular port e.g. port 25. It has the same simple text conversation that e-mail client had with the SMTP server for omnipresent.com, and gives the message to the travel_Site.com server.
  • the travel_Site.com server recognizes that the domain name for amita and one or more profiles, applications, services, communication channels, objects, web pages, databases, subscribed features, widgets, presentation systems, devices at Travel_Site.com, so it hands the message to Travel_Site.com's web server, which presents, updates, appends, attaches the said received shared contents or message in amita's profile page.
  • user can attach active links, attach one or more documents, files, multimedia data including video, audio, database, which are convert to text by using Multipurpose Internet Mail Extensions (MIME).
  • MIME Multipurpose Internet Mail Extensions
  • Multipurpose Internet Mail Extensions is an Internet standard that extends the format of o-mail to support Text in character sets other than ASCII, Non-text attachments Message bodies with multiple parts, Header information in non-ASCII character sets. MIME defines mechanisms for sending other kinds of information in O-Mail. These include text in languages other than English using character encodings other than ASCII, and 8-bit binary content such as files containing images, sounds, movies, and computer programs. Mapping messages into and out of MIME format is typically done automatically by an O-Mail client or by mail servers when sending or receiving Internet (PPP/MIME) O-mail. MIME is extensible. Its definition includes a method to register new content types and other MIME attribute values.
  • O-Mail Client In an another embodiment and example of how O-Mail (Omnipresent mail or message or shared content), O-Mail Client, O-Mail server or Pin Point Protocol (PPP) Server and Pin Point Protocol (PPP) simply works:
  • web sites [domain-A] 100 and [Domain-B] 200 uniquely identifies one or more users, user connections, applications, services, objects, web pages, databases, devices of said domains or web sites and/or users of said domains or web sites respectively in which said domain wants to enable other users, applications, external domains, services to post, send, update shared contents by unique O-Mail Addresses or identity (ID) and stores said created or generated O-Mail Addresses or identity (ID) to one or more O-Mail Addresses or identity (ID) database(s) 570 of [Domain-A] 100 and 970 of [Domain-B] 200 of one or more servers of each of said domains or web sites [domain-A] 100 and [Domain-B] 200 respectively, for example web server 530 of [Domain-A] 100 and 930 of [Domain-B] 200.
  • web sites [domain-A] 100 uniquely identifies each user including user [Yogesh], user public profiles and application [O-Mail Client - Omnipro] by generating, creating, assigning, presenting, processing, indexing, storing unique O-Mail Addresses or Ids' which are stored to database(s) 560 and/or 570 of web server or O-Mail server or PPP server 530 of Domain-A 100: ppp://yogesh#Domain-A.com or yogesh#Domain-A.com which uniquely identifies user [Yogesh] of web site [Domain- A] 100
  • web sites [Domain-B] 200 uniquely identifies each user including user [Amita], user public profiles and application [Question and Answer] by generating, creating, assigning, presenting, processing, indexing, storing unique O-Mail Addresses or Ids' which are stored to database(s) 960 and/or 970 of web server or O-Mail server or PPP server 930 of Domain-A 200:
  • O-mail ID of User [Yogesh] is Yogesh#Domain-A.com, and has account on Domain-A.com.
  • User [Yogesh] wants to send or post O-mail including answer content of question asked by user [Amita] to "ppp://amita.profile#Domain- B.com” and "ppp://amita.app.Question and Answer#Domain-B.com”.
  • User [Yogesh] can use any O-Mail client including online, offline, stand-alone, device like mobile & smart client. For example User [Yogesh] using online omnipresent communication client application [omnipro] based on Pin Point Protocol (PPP).
  • PPP Pin Point Protocol
  • Online omnipresent communication protocol (OPP) or Pin Point Protocol (PPP) client application has a conversation with the Pin Point Protocol (PPP) server 530, telling the Pin Point Protocol (PPP) server the address of the sender and the one or more addresses of the recipients or receivers, as well as the body of the message or shared contents via one or more web service(s) and XML documents.
  • OPP Online omnipresent communication protocol
  • PPP Pin Point Protocol
  • PPP Pin Point Protocol
  • the Pin Point Protocol (PPP) server takes the "to” address (ppp://amita.profile#Doamin-
  • PPP Pin Point Protocol
  • DNS Domain Name Server
  • the Pin Point Protocol (PPP) server 530 at Doamin-A.com 100 connects with the Pin Point Protocol (PPP) server 930 at Doamin-B.com 200 using particular port e.g. port 8080. It has the same simple text conversation that communication client had with the web service application server for Domain-A.com, and gives the message to the domain- B.com 200 server 930.
  • PPP Pin Point Protocol
  • the domain-B.com 200 server 930 stores at database 980, indexes, processes said received shard contents or messages and recognizes that the domain name for user [amita], user [amita], [profile] object of [amita] and application [Question and Answer] used by [amita] and one or more profiles, applications, services, communication channels, objects, web pages, databases, subscribed features, widgets, presentation systems, devices at Doamin-B.com 200 based on O-main addresses and privacy settings, so it hands the message or shared contents to Domain-B.com's 200 web server 930, which presents, publishes, updates, appends, attaches the said received one or more shared contents or message at amita's profile page and in application page [Question and Answer] used by particular user [amita].
  • a Web service is a method of communication between two electronic devices over a network.
  • the W3C defines a "Web service” as "a software system designed to support interoperable machine-to-machine interaction over a network. It has an interface described in a machine- processable format (specifically Web Services Description Language WSDL). Other systems interact with the Web service in a manner prescribed by its description using SOAP messages, typically conveyed using HTTP with an XML serialization in conjunction with other Web- related standards.”
  • Web services can also be used to implement architecture according to service-oriented architecture (SOA) concepts, where the basic unit of communication is a message, rather than an operation. This is often referred to as "message-oriented" services.
  • SOA service-oriented architecture
  • RPC Web services present a distributed function (or method) call interface that is familiar to many developers. Typically, the basic unit of RPC Web services is the WSDL operation. Other approaches with nearly the same functionality as RPC are Object Management Group's (OMG) Common Object Request Broker Architecture (CORBA), Microsoft's Distributed Component Object Model (DCOM) or Sun Microsystems's Java/Remote Method Invocation (RMI).
  • OMG Object Management Group's
  • CORBA Common Object Request Broker Architecture
  • DCOM Distributed Component Object Model
  • RMI Sun Microsystems's Java/Remote Method Invocation
  • Service Processes This part of the architecture generally involves more than one Web service. For example, discovery belongs in this part of the architecture, since it allows us to locate one particular service from among a collection of Web services.
  • Service Description One of the most interesting features of Web Services is that they are self- describing. This means that, once you've located a Web Service, you can ask it to 'describe itself and tell you what operations it supports and how to invoke it. This is handled by the Web Services Description Language (WSDL).
  • Service Invocation Invoking a Web Service (and, in general, any kind of distributed service such as a CORBA object or an Enterprise Java Bean) involves passing messages between the client and the server.
  • SOAP Simple Object Access Protocol
  • a message is the basic unit of data sent from one Web services agent to another in the context of Web services.
  • a message represents the data structure passed from its sender to its recipients.
  • the structure of a message is defined in a service description.
  • the main parts of a message are its envelope, a set of zero or more headers, and the message body.
  • the envelope serves to encapsulate the component parts of the message and it serves as a well-known location for message transport services to locate necessary addressing information.
  • the header holds ancillary information about the message and facilitates modular processing.
  • the body of the message contains the message content or URIs to the actual data resource.
  • a message can be as simple as an HTTP GET request, in which the HTTP headers are the headers and the parameters encoded in the URL are the content.
  • a message can also simply be a plain XML document. However, such messages do not support extended Web services functionality defined in this architecture.
  • a message can be a SOAP XML, in which the SOAP headers are the headers. Extended Web services functionality are supported in SOAP headers.
  • a message is a unit of data sent from one agent to another, a message may be part of a message sequence, a message may be described using a service description language, a message has a message sender, a message has one or more message recipients, a message may have an identifier, a message has a message body, a message has zero or more message headers, a message has a message envelope, a message is delivered by a message transport system, a message may have a delivery policy associated with it
  • PPP Pin- Point-Protocol
  • omnipresent communication based on web services, smart client application architecture, service oriented architecture, client server architecture, mobile communication architecture, peer to peer, other communication protocols like SMTP, FTP, POP, MAP, HTTP, DNS, MIME, LDAP, VOIP, TCP, any other communication protocols and any combination thereof.
  • Uniformity provides several benefits. It allows different types of resource identifiers to be used in the same context, even when the mechanisms used to access those resources may differ. It allows uniform semantic interpretation of common syntactic conventions across different types of resource identifiers. It allows introduction of new types of resource identifiers without interfering with the way that existing identifiers are used. It allows the identifiers to be reused in many different contexts, thus permitting new applications or protocols to leverage a pre-existing, large, and widely used set of resource identifiers.
  • resource is used in a general sense for whatever might be identified by a URL
  • Familiar examples include an electronic document, an image, a source of information with a consistent purpose (e.g., "today's weather report for Los Angeles"), a service (e.g., an HTTP-to-SMS gateway), and a collection of other resources.
  • a resource is not necessarily accessible via the Internet; e.g., human beings, corporations, and bound books in a library can also be resources.
  • abstract concepts can be resources, such as the operators and operands of a mathematical equation, the types of a relationship (e.g., "parent” or “employee”), or numeric values (e.g., zero, one, and infinity).
  • Identifier An identifier embodies the information required to distinguish what is being identified from all other things within its scope of identification.
  • Our use of the terms "identify” and “identifying” refer to this purpose of distinguishing one resource from all other resources, regardless of how that purpose is accomplished (e.g., by name, address, or context). These terms should not be mistaken as an assumption that an identifier defines or embodies the identity of what is referenced, though that may be the case for some identifiers. Nor should it be assumed that a system using URIs will access the resource identified: in many cases, URIs are used to denote resources without any intention that they be accessed. Likewise, the "one" resource identified might not be singular in nature (e.g., a resource might be a named set or a mapping that varies over time).
  • unique global identifiers or addresses comprising allow to create, generate, select and create, store, indexes, processes, publish, allow to search, match, select, use, access, view, apply one or more metadata including resource customize URI or URL or link or name space, protocol name & information, created data & time, authentication information like user identity & password, keywords, categories, resource name, resource domain or source, resource details, resource owner, resource access information, resource profile, apply privacy settings & preferences including allow all or selected one or more senders or unique global identifiers or addresses or connected users of present domain or network to send, share, publish, update, edit, replace, communicate, connect, collaborate, contact receiver or owner of unique global identifier or address and, send, publish, transfer, forward, bookmark, categories, sort, filter one or more unique global identifiers or addresses.
  • unique global identifiers or addresses with metadata are generated based on selecting and merging text links of one or more identified nodes mange, control or owned by present current domain and/or external domains or users, wherein said node including domain, web site, user, connections, application, service, object, profile object, network, group of domain and/or user.
  • User can check generated unique global identifier or address for verifying availability and allowable accessibility & rights to user.
  • User can save, bookmark, select for current posting and associate one or more metadata including name, title, one or more categories, lists, rank, order and keywords.
  • unique global identifier or addresses comprising customize Uniform Resource Identifiers (URI), URL, global unique identity (GUID) and any other types of global unique identifier.
  • URI Uniform Resource Identifiers
  • URL Uniform Resource Identifiers
  • GUID global unique identity
  • URI Uniform Resource Identifier
  • a Uniform Resource Identifier is a string of characters used to identify a name or a resource on the Internet. Such identification enables interaction with representations of the resource over a network (typically the World Wide Web) using specific protocols. Schemes specifying a concrete syntax and associated protocols define each URI.
  • URIs can classify URIs as locators (URLs), or as names (URNs), or as both.
  • a Uniform Resource Name (URN) functions like a person's name, while a Uniform Resource Locator (URL) resembles that person's street address. In other words: the URN defines an item's identity, while the URL provides a method for finding it.
  • a URL is a URI that, in addition to identifying a network-homed resource, specifies the means of acting upon or obtaining the representation: either through description of the primary access mechanism, or through network "location".
  • the URL http://www.wikipedia.org identifies a resource (Wikipedia's home page) and implies that a representation of that resource (such as the home page's current HTML code, as encoded characters) is obtainable via HTTP from a network host named www.wikipedia.org.
  • the URI syntax consists of a URI scheme name (such as "http”, “ftp”, "mailto” or “file”) followed by a colon character, and then by a scheme-specific part.
  • the specifications that govern the schemes determine the syntax and semantics of the scheme-specific part, although the URI syntax does force all schemes to adhere to a certain generic syntax that, among other things, reserves certain characters for special purposes (without always identifying those purposes).
  • the URI syntax also enforces restrictions on the scheme-specific part in order to (for example) provide for a degree of consistency when the part has a hierarchical structure. Percent encoding can add extra information to a URI.
  • resources comprising one or more users including sender and receiver user, users of social network, connected users of users, connections objects, profiles, profile objects, domains, web sites, web pages , features of web site including groups, social network, deals, e- commerce, reviews, movie information, travel, finance, sports, music, news, post question for answer, blog, search result, update user status, post message, author content, searching, match making, post job, make offer or buy products & services, view sports score, weather, advertisements, photos, videos, particular part of web site or web page including comments, assign rank, bookmark, categories, surveys, polls, contest and portals, applications, services, objects, widgets, devices, databases, networks, groups, multimedia data including texts, videos, images, documents, files, scripts, URLs, active links, features, presentation systems, search engines and applications, services, groups, networks, profile, communication channels, multimedia data, objects, web pages used, access, subscribe, install & register by user of network or social network or device or application & service framework.
  • sender and receiver comprising one or more users, users of social network, connected users of users, profiles, profile objects, domains, web sites, portals, applications, services, web pages, objects, communication channels, widgets, devices, databases, networks, groups, web services, API, 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
  • sender can receive one or more unique global identifiers or addresses based on finding and searching known people from network and importing contacts from other networks or external domains including web sites, applications, services, networks and devices and create list global identifiers or addresses of connections or known contacts, search, select and subscribe or bookmarks global identifiers or addresses from directories, search engine, suggested lists and auto matched lists based on sending contents, privacy settings of sender & receivers, preferred categories, keywords, conditions, rules, send, share, post, publish, presented & provided by other users, applications, services, devices, networks and external domains, received requests, sent invitations.
  • sender can determine one or more unique global identifiers or addresses for sending, posting, sharing, updating, appending, publishing, presenting, attaching, merging one or more types of one or more contents, messages, multimedia data, providing user services and actions and connecting, communicating, collaborating and participating with receivers based on searching, matching, selecting, auto match making, select target receivers from one or more groups, suggested or dynamically presented lists, subscribers list, auto fill lists & user defined or dynamically created categories lists, select one or more types, keywords and categories specific one or more unique global identifiers or addresses, select from list of contacts and connections including list of friends, family, co-workers, known people and like minded users, wherein said auto match making and presenting for user selections of one or more unique global identifiers or addresses while sending shared contents and providing user, services & actions based on text of prospective sharing contents or messages, privacy settings, preferences, default selections, subscribers, subscriptions, ranking, availability, connections, conditions, rules, user profile, user data, categories, keywords, receivers privacy settings
  • system can auto generate or user can create one or more unique global identifier or addresses for one or more resources, system can auto generate contents for manually or auto posting said contents to manually or auto determined one or more unique global identifier or addresses, system can auto posting contents to manually or auto determined one or more unique global identifier or addresses, system can auto determined target receivers or one or more unique global identifier or addresses and system can auto posting said contents based on subscriptions, privacy settings & default receivers, wherein said auto generated contents at least based on monitoring, recording, storing, filtering one or more user's activities, actions, events, locations & transactions and auto detecting, auto sensing and auto recording.
  • posting contents comprising one or more commands including append, update, replace, attach, present, process, compare, convert, translate, select, search, match, fill, save, creating database records, store one or more contents, apply privacy settings, metadata including categories, keywords, date & time, message or shared content id, source id, receivers list & id, subject or title, language, current and/or real time location, types, categories, rules & conditions for accessing content
  • posted content can be one or more search queries, questions, answers, comments, ranks, reviews, weather information, sports score, selections, news, blog, advertisements, requirements, publications, micro blogging, updated status, result, search results,ob posting, sports score, photos, albums, presentation, flow charts, task requests, buying requests, booking requests, shared contents, communications, messages, responses, auto responses, actions, logs, events, notifications, transactions, service requests and responses, data, auto generated contents based on monitoring & logging user actions, activities, events & transactions with accessible active links, multimedia data including texts, videos, audios,
  • central server unit is configure to receives, stores, indexes, accepts, forwards, delivers and processes said one or more received contents & associate metadata including who send contents, sender and receivers unique global identifiers (IDs) or addresses & profile link, source of sender, subject or title, attachments, lists, categories, keywords, taxonomies, date & time, size, types of content, wherein processing comprising validating sender & receivers unique global identifiers (IDs) or addresses and authentication information like user id, password, privacy settings, security policies & certificates, validating privacy settings of receivers, transfer content to firewalls & antivirus for spam, junk & virus filter, compress or decompress, encrypt or decrypt, spell checking, conversion, translation, formatting, associating metadata, advertisement, system data and identifying, searching, matching one or more target receivers of said one or more received contents and sending, queuing, relaying, tracking, monitoring, routing, forwarding, publishing, synchronizing, updating, appending, storing, advertising, posting
  • sender can use one or more client applications including offline, online, smart client, mobile client for sending, updating, posting and presenting one or more said shared contents, providing user services & actions, communicating, collaborating and participating with one or more receivers from one or more domains, web sites, external domains, applications, services, networks, groups, devices based on one or more unique global identifiers (IDs) or addresses, wherein said client applications are enabled to communicate with sender's one or more servers or domains or communication services or devices or networks or server applications.
  • client applications including offline, online, smart client, mobile client for sending, updating, posting and presenting one or more said shared contents, providing user services & actions, communicating, collaborating and participating with one or more receivers from one or more domains, web sites, external domains, applications, services, networks, groups, devices based on one or more unique global identifiers (IDs) or addresses, wherein said client applications are enabled to communicate with sender's one or more servers or domains or communication services or devices or networks or server applications.
  • server of said sender can identify target receivers based on at least part of unique global identifier or address including domain(s) of receiver(s), receiving one or more user, applications, services, objects, multimedia data, database, networks, groups, devices, web pages, directories, repositories, part(s) of web site(s), features of web site, part(s) of web page(s) of identified domain or web site or network or device and server of said sender can identify receiver of current domain and/or external domain or server and route said external domains related posted contents, requests, responses, communications, provided user services & user actions to receivers of external domains and send, publish, update, append, attach, connect and present said current domain related posted contents, requests, responses, communications, provided user services & user actions to receivers of present domain.
  • server of receivers receives, stores, indexes and processes said posted contents, requests, responses, communications, provided user services & user actions from one or more senders of current domains and/or one or more external domains via related server(s) of sender(s) and server of receivers send, publish, update, append, attach, connect and present posted contents, requests, responses, communications, provided user services & user actions to receivers based on said unique global identifier(s) or addresses.
  • sender of O-Mail can send O-Mail with dynamic active links, associate objects & data, applications feature, dynamic presentation system for dynamically display content and content type specific dynamic features to receivers. For example if content type is "Video" then system displays video feature like view, edit, video album management and like.
  • O-Mail content is "Question” and sender associate active link or application "Question and Answer” then system display Question and Answer application or active link to receivers and enabling receivers to answer said question to sender of question.
  • sender send one or more "Deals” with one or more active links, wherein said active link enables receivers to make offer and buy products.
  • sender can selectively send and receivers can selectively receive one or more contents.
  • said received contents can send, synchronize and present to receiving user in more than one presentation systems including mobile, smart clients, online web pages or applications, database, file, SMS, MMS, Message, E-Mail, convert to Voice, translate to selected language.
  • presentation systems including mobile, smart clients, online web pages or applications, database, file, SMS, MMS, Message, E-Mail, convert to Voice, translate to selected language.
  • user can create one or more account for sending and receiving contents, user services and actions.
  • receivers of said one or more contents are enabled to take one or more actions on one or more contents from one or more senders including receives, store, view, sort, filter, bookmark, forward, share, search, match, categories, group, order, transfer, reply, archives, report spam, delete, edit, update, merge, convert, format, process, index, provide rank & comments, print, mark as read, provide tracking status & status, view metadata, communicate with sender, provide response based on permission, privacy settings & preferences of each content of each sender, access one or more active links and associate objects & data.
  • senders and/or receivers can connect & disconnect, subscribe & unsubscribe, block and unblock each other's and communicate with each other based on dynamic privacy settings.
  • present invention provide O-Mail identifier (IDs) and addresses search engines to all users and prospective users to search, match, select, and subscribe O-Mail identifier (IDs) and addresses based on one or more criteria including searching O-Mail addresses of users based on name, identities, email, age range, income range, gender, education, location, language, profile & user data, connected users of user, search one or more content types including text, video, image, document, URL, file types, search O-Mail addresses of applications, services, communication channels, objects, databases, devices, features, web pages, networks, groups based on one or more names, domains, sources, categories, types, keywords, searching O-Mail addresses based on one or more search queries, text analysis, Boolean operators, conditions, rules, date range, distance & location range, keywords, categories, domains, types, locations, languages, selected one or more applications, services, objects, profiles of selected one or more users of selected one or more domains and any combination thereof.
  • present invention can stores, indexes and processes all O-Mails and provides search engine(s) for searching all public O-Mails contents and personal search engine for searching user related O-Mails contents based on one or more search criteria including one or more keywords, conditions, date range, locations, languages, categories, types of contents, type of sources and destinations including one or more selected or name, identities, categories, type of users, applications, services, objects, domains, web pages, devices, databases, networks,, groups, features, one or more O-Mail identifier (IDs) and addresses specific contents and any combination thereof.
  • User can take one or more action on one or more selected said search results including sort, filter, share, store, further search & match, bookmark, print, provide ranks & comments, associate metadata, categories & keywords.
  • present invention can implement in enterprise system based on multiple users, multiple accounts, multiple departments and categories, multiple O-Mail servers, Multiple O-Mail clients, multiple presentation system, multiple devices involve in communication including firewalls, routers, modems, relay servers, O-Mail servers, backup servers, enterprise servers, database servers, management software, operating systems, virus and security software & systems, spam detection software, other applications and services.
  • O-Mail can integrate with 3 rd parties' applications, domains, web sites, applications, services, devices, technologies and networks via plug-n-play, application programming interface (API), web services, widgets, buttons and other integration technologies.
  • API application programming interface
  • present invention facilitate collaboration of similar types of users, applications, services, websites, portals, features of web site, database, application & service devices, web pages for communications, send requests, provide responses, share contents, provide user services & actions including searching, answering, supporting, match making, consulting, comparing, organizing, analysis, comments, rank, reviews, directions, opinion and like.
  • Sender of O-Mail can send, update and present one or more types of contents to more than one domains, applications, services and users.
  • User base, Users, Users profiles, User data, User Generated Contents (UGC), User services and actions, publications, shared contents are now portable and independent to one particular domain, web site, user account, user profile, user application, communication channels & services, application, service, device, object, database, web page, multimedia data & content, device, network, group of domain.
  • User can share contents, provide user services, user actions, send messages, participate, communicate & collaborate with any other users of internet or any networks, applications, services and devices.
  • Present invention facilitate cross domains and multiple domains related social networks, groups, communications, messaging, collaborations, loosely coupled workflow, sharing including UGC, multimedia data and user profiles & user data, searching, answering, commenting, reviewing, advertising, e-commerce, entertainment, job posting, match making, news aggregation, providing and receiving any types of user services and actions.
  • present invention provides system, method, protocol, service, platform, and framework for facilitating anybody can communicate with anybody, anywhere for anything and provide on demand, integrated, unified, loosely coupled, user friendly, personalize, customize, contextual, interconnected, dynamic, real time communication, collaboration and sharing platform.
  • present invention enables any user to contextually communicate, share, post, update, publish, attach, append one or more types of one or more shared contents, provide user services and actions, connect, communicate, collaborate and participate with any other user, receivers, subscribers of present domain and or external domains.
  • User, user's contents, user services and action are independent to particular domain, web site, application, network, groups, communication channels, and device. Users are enabled to communicate with anybody, anywhere, any domain, any website/web pages, any network, any application, any service, any device based on privacy settings and permission.
  • Multi domain communication capable domains and external domains In one embodiment 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).
  • 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 In one embodiment 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
  • 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 In one embodiment 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 provider(s) 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 In one embodiment 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
  • 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)
  • 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 In one embodiment 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
  • 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.
  • 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, 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.
  • 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 active links
  • 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.
  • 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:
  • allow to integrate and access user's contents, user profile objects, user generated or
  • 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. In one embodiment 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. 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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 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 userj; 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 request(s) 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.
  • FIG. 7 illustrates example of graphical user interface (GUI) for sending O-mail or establishing omnipresent communication via O-Mail Client application to O-Mail Server based on Pin-Point- Protocol (PPP), creating, generating and selecting O-Mail addresses for sending O-Mail to determined target receivers of current domain and/or external domains.
  • FIG. 8 illustrates flowcharts for explaining step by step explanation for O-Mail service.
  • FIG. 9 is a block diagram of an exemplary embodiment of the O-Mail Client.
  • FIG. 10 is a block diagram of an exemplary embodiment of the O-Mail Server.
  • FIG. 11 is a block diagram of an exemplary embodiment of the O-Mail receiver and receiver's presentation.
  • FIG. 12 illustrates example of graphical user interface (GUI) for sharing selected contents form anywhere to anywhere via O-Mail.
  • GUI graphical user interface
  • Fig. 13 illustrates distributed social graph and utilization of said social graph.
  • 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 - B] 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 80.
  • 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, sender can provide, send & receive one or more omnipresent messages, shared contents, communications, collaborations, workflows, requests, responses, user services & actions by using O-Mail Client including online, offline, smart, mobile, background and automated to one or more determined O-Mail senders of one or more external domains and/or users of external domains and/or users of network identified by O-Mail addresses including user, user profile, web site, domain, application, service, database, object, communication channel, profile, network, group via O-Mail server and sender can selecting and sharing contents from 3rd parties domains, web sites, applications via "Share Anywhere" link to determined O-Mail addresses wherein said "Share Anywhere" provide integrated O-Mail client with 3rd parties web sites, applications, web pages based on plug-in, widgets,
  • 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, sender can provide, send & receive one or more omnipresent messages, shared contents, communications, collaborations, workflows, requests, responses, user services & actions by using O-Mail Client including online, offline, smart, mobile, background and automated to one or more determined O-Mail senders of one or more external domains and/or users of external domains and/or users of network identified by O-Mail addresses including user, user profile, web site, domain, application, service, database, object, communication channel, profile, network, group via O-Mail server and sender can selecting and sharing contents from 3rd parties domains, web sites, applications via "Share Anywhere" link to determined O-Mail addresses wherein said "Share Anywhere"
  • [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 or O-Mail server 530 may include Pin Point Protocol (PPP), O-Mail client application including online, smart client and mobile enabled application, 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 100 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 - B] 350 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 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 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 21 , 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.
  • URC user generated contents
  • 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 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 setting establishing 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
  • 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 or more 3 rd parties' domains and/or users of networks.
  • 3 rd 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 r 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 rd party external domains [208 Lonely_Plant.com and 209 Mobile Lonely_PIant.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 domains[X], [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 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
  • 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
  • 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] 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.
  • 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.
  • 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 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.
  • 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 blogging, news, bookmarks, publications, presentations, comments, reviews, search result, Question & answers, responses and any types of contents, data & resources.
  • GUI 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.
  • 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.
  • 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,
  • 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
  • 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.
  • 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 of 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 request(s) or service requests) 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
  • “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 answers of 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.
  • [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.
  • 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. 6 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) IM , 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
  • 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.
  • present invention provides multi domain multipurpose application(s) which enables users, connected users of user, subscribers, profiles, applications, services,
  • 601 1 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.
  • 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.
  • FIG. 7 illustrates an exemplary GUI 7000 for one embodiment of invention i.e. O-Mail communication protocol, application, service, client, server, address, system & method.
  • sender can manage O-Mail contact or addresses including creating list of contacts and connections based on search, match, select and invite connected users of network and external domains, import list of connected users via email, accept requests, sender can apply privacy settings to own O-Mail address or account including allow all or selected one or more users or receivers or subscribers or categories and keyword associate receivers to receive shared or posted contents and user services & actions, allow one or more selected other senders, subscriptions, connected users and categories, keywords specific contents to send one or more selected types of contents, user services and user actions, block particular users, senders, unique global identifiers or addresses, keywords, categories, allow particular types of rights for accessing contents, user services & actions including view, read, modify, replace content, connect, communicate, collaborate and participate with sender.
  • Sender can allow one or more other users to subscribe sender for receiving each posted or shared contents, user services, user actions, responses, and communications.
  • Sender can create categories list or groups of O-Mails or unique global identifiers or addresses based on connected users, searching, matching, suggested list, subscribers.
  • Sender can set one or more preferences including types, sources, keywords, and categories related to contents, senders, receivers, and user services & actions for receiving and sending O-Mails.
  • Sender can send request to particular global identifiers or addresses for allowing sender to send and receive shared contents, communication, user services & actions.
  • Sender can accept invitations from other users to allow them to send and receive shared contents, communication, user services & actions.
  • 7004 shows user can dynamically select one or more types of contents, user services and actions for posting contents, sending service request, providing services and responses, communication, collaboration and participating with receivers.
  • System dynamically present selected 7004 type specific input, editing, drafting, and preparing system, dynamic application features, subscribers, list of unique global identifiers or addresses, privacy settings, templates, past shared contents, categories, selections, metadata.
  • User can 7005 input, draft, prepare, edit type specific contents, communication, request, response and 7007 attach one or more active links & attachments and apply one or more privacy settings and associate metadata including keywords, categories, date & time, content ID, sender's ID & profile link, current location, language, commands, conditions, rules.
  • User can manually determine or select one or more target receivers from list 7001 & 7002 of connections, contacts, groups, categories & suggested list, search, match & select from receivers lists and auto matched & dynamically created list based on text of content and request, type and categories of content and user service & actions, rank, subscribers.
  • Selected and determined unique global identifiers or addresses are display in "to" list or target receivers list 7003 for sending, posting, publishing, updating shared contents or massages.
  • User can manually input or edit one or more unique global identifiers or addresses separated by comma to 7003 receivers list.
  • user can generate one or more unique global identifiers or addresses by selecting and merging text links of protocol, domain 7030, one or more identified nodes 7031 separated by ".” (Dot) mange, control or owned by present current domain and/or external domains or users, wherein said node including domain, web site, user, connections, application, service, object, profile object, network, group of domain and/or user.
  • User can check 7032 generated unique global identifier or address for verifying availability and allowable accessibility & rights to user.
  • User 7033 can save, bookmark, select for current posting and associate one or more metadata including name, title, one or more categories, lists, rank, order and keywords.
  • one or more receivers can save or discard or 7006 post, send, share, publish, update, append, attach and present said one or more content with metadata, active links, privacy settings, attachments to one or more receivers of present domain and/or external domains via central server unit.
  • All posted or sent contents 7011 & 7012 are displayed in tabular format 7009 to sender in "Sent Item Box”, save content are displayed in "Saved”, receiving content are displayed in "InBox” and other tabs for displaying categories, groups and connected users specific contents.
  • User can take one or more actions 7010 on said selected one or more contents including sort, filter, search, match, share, view, forward, bookmark, access active links, related responses, comments, ranks, tracking status, statistics.
  • Central server unit or Pin Point Protocol server or O-Mail server of sender receives said posted contents from said senders and identifying target receivers of present domain and/or external domain based on domain name in unique global identifiers (IDs) or addresses associate with posted contents and send, update, present current domain related said posted contents to receivers of current domains including user, user profiles, one or more user connections, user
  • IDs unique global identifiers
  • Central server unit or Pin Point Protocol server or O-Mail server of external domains receives, stores, indexes, process said one or more received contents from one or more domains for one or more receivers of said domains and send, publish, update, attach, append and present said shared contents to identified and available target receivers of domain.
  • ID unique global identifier
  • receivers of said one or more contents are enabled to take one or more actions 7016 on one or more contents from one or more senders including receives, store, view, sort, filter, bookmark, forward, share, search, match, categories, group, order, transfer, reply, archives, report spam, delete, edit, update, merge, convert, format, process, index, provide rank & comments, print, mark as read, provide tracking status & status, view metadata, communicate with sender, provide response based on permission, privacy settings & preferences of each content of each sender, access one or more active links and associate objects & data.
  • FIG. 8 illustrates exemplary flowcharts for explaining step by step explanation for O-Mail service. All steps can implement in step by step manner, individually, concurrently, combination of one or more steps in any order.
  • 8001 shows step for identifying each resources by resource owner including web sites, web servers, applications, services, networks, objects, communication channels, databases, devices, web pages, presentation systems, features, groups, users of web site, applications installed by user, services subscribe by user, groups created by user, profiles of user of said web site(s) or domain(s) or network(s) as per Pin Point Protocol (PPP) unique URI syntax or O-Mail address for enabling other users, web sites, web servers, applications, services, networks, programming languages, devices to send, share, post, update, present & publish one or more contents to said one or more web sites, web servers, applications, services, networks, objects, communication channels, databases, devices, web pages, presentation systems, features, groups, users of web site, applications installed by user, services subscribe by user, groups created by user, profiles of user of said web site(s) or domain(s) or network(s)
  • PPP Pin Point Protocol
  • 8002 shows step for generating, storing, providing, creating, allow to creating Pin Point Protocol (PPP) or O-Mail address (ID) for identifying each web site, web server, application, service, network, object, communication channel, database, device, web page, presentation system, feature, group, user of web site, application installed by user, service subscribe by user, group created by user, profile of user of said web site(s) or domain(s) or network(s) as per Pin Point Protocol (PPP) unique URI syntax
  • 8004 shows step for allow any senders, users, applications, services, devices, web sites, web servers, networks to send, post, publish, advertise, update, synchronize, share, attach, merge and present one or more any types of contents with one or more active links and metadata including categories, keywords, date & time, message or shared content id, source id, receivers list & id, subject or title to one or more target receivers by using said Pin Point Protocol (PPP) addresses or O-Mail addresses or O-Mail IDs based on receivers' privacy settings, permission, preferences from Pin Point Protocol (PPP) client applications including online, offline & smart client, plug- ins via any web servers, server applications, devices, networks, applications, services, web servers, API, web services
  • PPP Pin Point Protocol
  • 8005 shows step for receiving, storing, indexing, accepting, forwarding, delivering and processing said one or more received contents & associate metadata including who send contents, sender ID & profile link, source of sender, subject or title, attachments, lists, categories, keywords, taxonomies, date & time, size, types of content, wherein processing comprising validating sender & receivers addresses and authentication, validating privacy settings of receivers, transfer content to firewalls & antivirus for spam, junk & virus filter, compress or decompress, encrypt or decrypt, spell checking, conversion, translation, formatting, associating metadata, advertisement, system data and identifying, searching, matching one or more target receivers of said one or more received contents and sending, queuing, relaying, tracking, monitoring, routing, publishing, synchronizing, updating, advertising, posting, merging, attaching and real or near real time presenting said one or more received contents to one or more one or more target receivers including one or more web sites, web servers, applications, services, networks, objects, communication channels, databases, devices,
  • 8006 shows step for allow receivers of said one or more contents from one or more senders to take one or more actions on one or more contents from one or more senders including receives, store, view, sort, filter, bookmark, forward, share, search, match, categories, group, order, transfer, reply, archives, report spam, delete, edit, update, merge, convert, format, process, index, provide rank & comments, print, mark as read, provide tracking status & status, view metadata, communicate with sender, provide response based on permission, privacy settings & preferences of each content of each sender.
  • FIG. 9 is a block diagram of an exemplary embodiment of the O-Mail Client including online, offline, smart client, and integrated client 595 or 995.
  • O-Mail Client enable sender to provide, send & receive omnipresent messages, shared contents, communications, collaborations, Workflows, requests, responses, user services & actions.
  • Sender can select and share one or more contents from one or more applications, services, objects, databases, repositories, devices, web pages, part of web pages, group, network, web features from present domain and/or external domains, web sites, applications via "Share Anywhere" link to determined O-Mail addresses wherein said "Share Anywhere" provide integrated O-Mail client with said web sites, applications, web pages, objects, networks, groups of current and/or external networks based on plug-in, widgets, API, web services, link and sender including user, web site, domain, application, service, database, object, communication channel, profile, network, group can send one or more O-Mails via one or more O-Mail Clients including online, offline, smart, mobile, integrated, background & automated client for sending O-Mail(s), wherein O-Mail includes providing, sending & receiving omnipresent messages, shared contents, communications, collaborations, workflows, requests, responses, user services & actions by using one or more O-Mails addresses and sender can manage O-Mail accounts & contents (e.
  • O-Mail server of sender 9050 receives, stores, indexes and processes each O-Mail send by sender via O-Mail client(s).
  • O-Mail server of sender 9050 takes the "to" address or determined receivers addresses and breaks it into two parts: first part is the recipient name including user, profile, application, service,
  • the Pin Point Protocol has a conversation with a Domain Name Server, or DNS.
  • O-Mail server of external domain 9060 receives, stores, indexes, processes, and send, route, present, update, append, attach one or more received O-Mails to one or more target receivers 9070 based on matching O-Mail address of O-Mail with O-mail address of receivers 9070 including user, web site, domain, application, service, database, object, communication channel, profile, network, group which are identified by unique O-Mail address.
  • the O-Mail Client includes O-Mail account component or module 9010 for creating, generating, assigning, associating, attaching, storing, indexing, processing O-Mail Identifier or Address for each sender.
  • Each sender including user, profile, profile object, individual, group, company, organization, application, service, communication channel, object, database, device, network, group, web page, part of web page is identified by O-Mail address.
  • sender authenticate with server via authentication component or module 901 1.
  • sender After authenticating sender with server of sender 9050, sender can use O-Mail client for drafting O-Maii, determining one or more target receivers and sending one or more O-Mails to one or more said determined target receivers.
  • Sender can manually enter one or more O-Mail Addresses and/or sender can determine and select one or more target receivers from user created or dynamically presented or auto matched list of O-Mail addresses of receivers via O-Mail Receivers List Component 9013.
  • O-Mail Receivers List Component 9013 facilitates sender to create and manage one or more lists of target receivers including connected users, applications, profiles, services, communication channels, networks, groups, databases, devices used by user and connected users based on finding receivers from network, import contacts, send invitations, search, select & match receivers, select from list of subscribers, subscriptions, groups, suggested list & bookmarks and associate metadata.
  • O-Mail address verification component 9012 verifies and validates syntax of one or more O-Mail Addresses of determined target receivers of each O-Mail send by sender.
  • Sender can select one or more types of O-Mails including message, communication, share contents or multimedia data including text, video, audio, images, URLs or links, documents, files, questions, answers, job posting, publications, search query, search result(s), deals, user service, user actions, comments, response, advertisements, user service request, user service request specific response, task or workflow assignment via Dynamic O-Mail Types Selection Component 9014.
  • system dynamically presents O-Mail type specific dynamic input system for drafting, editing, selecting, associating active links, commands, privacy settings & metadata with O-Mail(s) and presents O-Mail type specific dynamic presentation system and application features & associate active links & objects via Dynamically present or attach O-Mail type specific dynamic input system, presentation system and application features component 9015.
  • User can attach said one or more O-Mail type specific dynamic input system, presentation system and application features with O-Mail via active links, wherein said active links enables receivers to edit, process, use, present and access O-Mail type specific O- Mail(s) or contents, provide response, answer question, make transaction & payments, communicate, collaborate & participate with sender.
  • O-Mail Processor Component 9016 automatically or manually by user selections processes O-Mail(s) including spam, junk & virus alerts, compress or decompress, encrypt or decrypt, spell checking, conversion, translation, formatting, associating metadata, advertisement and system data.
  • User can apply default privacy settings for posting of all O-Mails or user can change, edit and update default privacy settings any time for posting O-Mails.
  • Sender can dynamically select and change privacy settings for each O-Mail or apply privacy settings differently for each O-Mail posting via 9017 privacy settings & preferences component.
  • Sender can search, match, select or include, exclude one or more receivers or system dynamically present auto matched one or more target receivers including connected users, subscribers, applications, profiles, services, communication channels, networks, groups, databases, devices used by user and connected users for sender's selections.
  • Sender can schedule one or more O- Mails.
  • Sender can publish O-Mail(s) to matched receivers based on one or more associate keywords, categories, match making preferences, profile of sender, sender data, activities, actions, transactions, events, location(s), metadata, and text of O-Mail matched with receiver's preferences, profile, activities, actions, transactions, events, location(s) and user data.
  • O-Mail can automatically generated via Auto Generating O-Mail(s) component 9018 based on monitoring, storing, recording, tracking, filtering, selecting one or more activities, actions, events, transactions and location(s) of sender from present domain and/or external domains including web sites, applications, services, objects, web pages, devices, groups, networks and associating one or more action categories, metadata, dynamically attaching action related identified objects and application features, accessible active links, wherein active link comprising associated one or more objects, applications, services, multimedia data, groups, networks, user profile, privacy settings & metadata, wherein said dynamic objects, application features and active links enables receivers to access one or more objects, communicate, collaborate & participate with sender or with the same activities as sender.
  • Sender can select, change, update one or more options for manfully drafting or auto generating O-Mails and/or manually or auto determining target receivers for said manually drafted or auto generated one or more O-Mails and/or manually or auto posting said manually drafted or auto generated or manually or auto determined one or more O-Mails.
  • Sender can select option of auto determining target receivers for sending one or more selected O-Mails via Auto Determining target receivers Component 9019.
  • Auto Determining target receivers Component 9019 auto matching target receivers for selected O-Mail(s) based on text & metadata including keywords, categories of O-Mail(s), sender profile, data, interest, activities, actions, events, transactions, locations, behavior, sender's match making preferences, receiver's match making preferences, receiver's profile, data, interest, activities, actions, events, transactions, locations, behavior.
  • Sender can post one or more O-Mails by manually selecting "Post O-Mail" or "Send O-Mail" button or user can select auto posting option via Auto Posting component 9020.
  • Sender, domain of sender and each receiver and domain of each receiver privacy settings verification & validation Component 9021 checks, verifies and validates sender's, domain of sender's and each target or determined receivers' and domain of each receiver's privacy settings, permissions & preferences.
  • O-Mail client can integrated with 3 rd parties or external domains, web sites, portals, web pages, applications, services, devices, databases, repositories, networks and groups and user can draft O-Mail or system auto generates O-Mails.
  • sender can select content or system can auto select contents or part of contents from one or more web pages, applications, services, communication channels, profiles, groups, databases of present network and/or external network based on user selection of "Share anywhere link" or intention of sharing contents by O-Mail(s) via Select and process shared contents from external domains for O-Mail Component 9025 (describe in detail in Figure 12).
  • O-Mail Component 9025 select, format, apply metadata & system data and present to sender for editing and/or posting.
  • manually or auto determining receivers of O-Mail sender can manually post O-Mail or select & change auto posting O-Mail option for sending, posting, updating, appending, attaching, sharing, synchronizing, providing, publishing, advertising one or more said O-Mail(s) to one or more target receivers including one or more web sites, web servers, applications, services, networks, objects, communication channels, databases, devices, web pages, presentation systems, features, groups, users of web site, applications installed by user, services subscribe by user, groups created by user, communication channels used by user, profiles of user of present domain and/or external domains.
  • Sender can save and/or post or sender can save and post later or sender can discard O-Mail.
  • O-Mail posting component 9022 can store, indexes, process via O-Mail Processor Component 9016 including auto formatting, attaching advertisements, metadata and system data before sending O-Mail.
  • O-Mail posting component 9022 can monitor, track, queue one or more O-Mails send by sender to one or more target receivers and establish communication with server of sender for sending said one or more O-Mails to server of sender for posting, sending, sharing, publishing, advertising, forwarding, synchronizing one or more O-Mails to one or more target receivers of one or more domains.
  • user can receive O-Mails via O-Mail Receiving Component from other users and sources including one or more connected users, web sites, web servers, applications, services, networks, objects, communication channels, databases, devices, web pages, presentation systems, features, groups, users of web site.
  • User can apply one or more privacy settings and preferences for receiving one or more O-Mails from one or more senders of one or more domains.
  • User can select, verify, analyze and receive or discard one or more O-Mails from one or more senders of one or more domains.
  • User can also block one or more senders for receiving O-Mails.
  • User can manage O-Mails addresses and contents via O-Mail Management Component 9024.
  • O-Mails can select one or more O-Mails and take one or more actions on selected O-Mails contents including store, present, order, view, process, sort, filter, bookmark, categories, share, forward, search, match, monitor, track, provide ranks & comments, access active links.
  • O-Mail client are multi users, multi accounts, multi tasking, multi domains, customize as per privacy policies, rights & privileges, multi client types including online, offline, smart, integrated, automated and background client.
  • the said one or more components of O-Mail client and/or components of O-Mail Server can interact with each other's in any order and steps.
  • One or more component works in any combination and separately. All components are not necessary and fewer or more components may comprise O-Mail client and/or O-Mail Server. Components can work concurrently or step by step. One or more components are on same server or different server.
  • FIG. 10 is a block diagram of an exemplary embodiment of the O-Mail Server.
  • O-Mail Server or other server or other server of external domains can host or provide one or more O-Mail client(s) 10010 including online, offline, smart, integrated, automated & background clients to users of domain.
  • O-Mail server 10020 communicate with O-Mail-clients 10010 for receiving O-Mails and presenting O-Mails related to present domain's to receiving users or receivers 10040 including user, profile, profile object, individual, group, company, organization, application, service, communication channel, object, database, device, network, group, web page, part of web page of present domain and/or sending O-Mails to server of external domains 10030 which are related to external domains and external domains 10030 presents received O-Mails to users or receivers of domain including user, profile, profile object, individual, group, company, organization, application, service, communication channel, object, database, device, network, group, web page, part of web page.
  • O-Mail server comprises one or more components of Pin-Point-Protocol or O-Mail server.
  • O-Mail server may also comprise other components, services, applications, objects and databases including 10050 user profile, user data, user subscribed services & communication channels, user installed or used applications & objects, user groups & networks, user connections, user O-Mails, contents, user service & actions profiles, O-Mail contacts, bookmarks, relationships, subscribers, subscriptions, privacy settings, preferences.
  • O-Mail server comprises monitoring module or component for 10051 monitoring, tracking, storing, recording, processing one or more activities, actions, events, transactions and locations of one or more users of present domain and/or external domains. User can select one or more activities types from activity database 10052 for allow system to auto recording, monitoring, tracking, filtering, generating one or more activities, actions, events, transactions and locations.
  • O-Mail server or web server stores O-Mail Addresses of each identified resources of present domain to Identified resource specific O-Mail Addresses Database or Store 10053 including user, user profile, user connections, communication channels, applications, services, objects, web pages, databases, devices, groups, networks with metadata including name, categories identity & type of receiver including user, user profile, profile object, user connection, communication channel, application, service, object, web page, database, device, group, network and associate privacy settings & preferences for each receiver of each receiver type, associate O-Mail presentation, formatting logic, associate active links & active link associate object, privacy settings, metadata & data, dynamic presentation system and application features.
  • O-Mail server or web server stores, indexes, processes each O-Mail received from each sender of present domain and/or external domains to O-Mail store or database(s) based on privacy settings and making them searchable for other users based on one or more search criteria.
  • O-Mail Sender Authentication component 10060 authenticate the sender or user including domain, web site, user, application, object, service, database, device, network, group, webpage, workspace and allow to view, edit, draft, search, sort, filter, process, remove, share, synchronize, access, send & receive O-Mails from O-Mail client(s), user profile, applications, objects, services, databases, devices, web pages, part of web page, workspaces, groups, networks, communication channels.
  • O-Mail Receiving Component 10061 establishing communication with authenticate sender including O-Mail client(s), profile, application, object, service, database, device, network, group, web page, part of web page, workspace, communication channel of sender of present domain, user of present domain and/or external domains and queuing, receiving, storing, indexing, communicating and processing each O-Mails of each said senders, publishers, or sources.
  • O-Mail client(s) including O-Mail client(s), profile, application, object, service, database, device, network, group, web page, part of web page, workspace, communication channel of sender of present domain, user of present domain and/or external domains and queuing, receiving, storing, indexing, communicating and processing each O-Mails of each said senders, publishers, or sources.
  • O-Mail Processor Component 10062 verifies O-mail size and transfer limits and notifies sender(s), detecting and filter spam, virus and junk related to each O-Mail received from each sender and compress or decompress, encrypt or decrypt, spell checking, conversion, translation, formatting, associating metadata, keywords, categories, taxonomies, advertisements, system data, location, language, accessible sender profile link & ID, type(s) of contents, dynamically attach one or more accessible active links, presentation system, input system and application features to one or more received O-Mails.
  • O-Mail Indexing Component 10063 indexing each O-Mail received from said each sender based on privacy settings & preferences.
  • O-Mail address verification & processing component 10064 verifies and validates receivers addresses of each O-Mail and takes the "to" addresses or determined receivers addresses of each O-Mail and breaks it into two parts: first part is the recipient name including user, profile, application, service, communication channel, object, web page, part of web page, database, subscribed feature, widget, presentation system, device and the second part is the domain name. If the "to" address had been another user at present domain, the O-Mail address verification & processing component 10064 of Pin Point Protocol (PPP) would simply hand the message to the web server for current domain.
  • PPP Pin Point Protocol
  • O-Mail address verification & processing component 10064 of Pin Point Protocol needs to communicate with that domain.
  • the O-Mail address verification & processing component 10064 of Pin Point Protocol has a conversation with a Domain Name Server, or DNS. It says, "Can you give me the IP address of the O-Mail or web server of external domain?"
  • DNS Domain Name Server
  • the DNS replies with the one or more IP addresses for O-Mail server or web server of external domain operates and prepares to sends one or more O-Mail(s) to one or more O-Mail servers or web servers of one or more external domains.
  • O-Mail privacy setting component 10065 checks and applies privacy settings, preferences & filters of sender of O-Mail, domain of sender of O-Mail, O-Mail sent by sender, receiver of O-Mail, domain of receiver before sending O-Mail.
  • Privacy settings of sender of O-Mail comprising apply default privacy settings of sender including excluding or including one or more receivers, allow to attaching one or more advertisements, indexing O-Mails, formatting, converting, processing O-Mails, attaching active links, access rights of accessing O-Mails.
  • Privacy settings of domain of sender of O-Mail comprising allow to sending one or more selected types of contents or multimedia data including text, image, video, audio, document, file, application, object, URL or link from one or more selected or all users, profile of users, applications, services, databases, devices, objects, web pages, part of web pages, networks, groups, limiting number of O-Mails, size of O-Mails, transfer rate of O-Mails, exclude certain types of contents, exclude O-Mails from one or more users, profile of users, applications, services, databases, devices, objects, web pages, part of web pages, networks, groups.
  • Privacy settings of O-Mail sent by sender comprising one or more determined target receivers of O-Mail or auto match making of receivers options and preferences including determining receivers based on one or more categories or types of receivers, matching sender's preferences including categories, keywords with receiver's preferences.
  • Privacy settings of receiver of O-Mails comprising receiving or blocking O-Mails from selected one or more or all types of contents or multimedia data including text, image, video, audio, document, file, application, object, URL or link from one or more selected or all users, profile of users, applications, services, databases, devices, objects, web pages, part of web pages, networks, groups.
  • Privacy settings of domain of receiver of O-Mail comprising allow to receiving one or more selected types of contents or multimedia data including text, image, video, audio, document, file, application, object, URL or link from one or more selected or all users, profile of users, applications, services, databases, devices, objects, web pages, part of web pages, networks, groups, limiting number of O-Mails, size of O-Mails, transfer rate of O-Mails, exclude certain types of contents, exclude O-Mails from one or more users, profile of users, applications, services, databases, devices, objects, web pages, part of web pages, networks, groups.
  • O-Mails sending to external domains component 10066 can identifying one or more receivers of external domains and establishing communication with external domains for queuing and sending, relaying, tracking, monitoring, routing, forwarding, publishing, synchronizing, updating, appending, storing to other databases or repositories, advertising, posting, merging, attaching and presenting one or more external domains related O-Mails to one or more external servers of one or more external domains.
  • O-Mails sending and presenting to receivers of present domain component 10067 can identifying one or more receivers of present domain and sending, publishing, posting, updating, merging, attaching, appending one or more O-Mails to one or more receivers of O-Mail(s) including one or more O-Ma ' il clients, users, profile of users, applications, services, databases, devices, objects, web pages, part of web pages, networks, groups, communication channels and presentation systems of user of present domain and/or present domain.
  • O-Mails sending and presenting to receivers of present domain component 10067 can queuing and sending, relaying, tracking, monitoring, routing, forwarding, publishing, synchronizing, updating, appending, storing, advertising, posting, merging, attaching and presenting received O-Mails to one or more receivers of current domain including users, one or more applications, services, identified resources, objects, web pages, part of web pages, networks, groups, devices, databases, features, communication channels, profile of users and current domain and storing to databases or repositories of applications, services, user and current domains.
  • Dynamic O-Mails Presentation Component 10068 identifies types of O-Mail and O-Mail content based on categories, keywords, associate metadata, attached active links, dynamic presentation system, dynamic input system, dynamic features and types of O-Mail(s) and auto identifies type(s) of O-Mail(s) based on O-Mail contents, sender or source type including user, connection, application, service, identified resource, object, web page, part of web page, network, group, device, database, feature, communication channel, profile of user.
  • Dynamic O-Mails Presentation Component 10068 can dynamically present one or more O-Mails(s) contents to one or more receivers or presenting based on each receiver's privacy settings, presentation customization settings and preferences or present O-Mails based on O-Mail associate general presentation type including text, video, image, audio, documents and based on O-Mail type specific associate presentation system, input system and application features (describe in detail in Figure 1 1) and presenting O-Mail with one or more active links, dynamic presentation system and application features for accessing, processing, viewing, presenting, taking one or more actions on O-Mail contents.
  • Dynamic O-Mails Dynamic O-Mails
  • Presentation Component 10068 can also aggregate, sort, filter, order, edit, update, format, convert, analyze, index, process, attach one or more active links, associate metadata to one or more O-Mails and present one or more O-Mails to receiver for selecting one or more presentation options and dynamically present O-Mails to receivers.
  • O-Mail Receiver Authentication component 10069 authenticate the receiver of O-Mails of present domain to access, process, format, view, edit, sort, rank, forward, filter, search, match, share one or more said received O-Mails contents.
  • O-Mail(s) user action(s) component 10070 enables receiver to take one or more actions on said one or more selected O-Mails including view, sort, filter, bookmark, forward, share, search, match, categories, group, order, transfer, reply, archives, report spam, delete, edit, provide rank & comments, print, mark as read, provide tracking status & status, view metadata, communicate with sender, provide response.
  • FIG. 11 is a block diagram of an exemplary embodiment of the O-Mail receiver and receiver's presentation including Receivers Privacy Settings Component 11010 for configuring, updating and applying privacy settings, preferences, filters by receiver(s) for each type of O-Mails, receiving O-Mails and/or types of O-Mails from one or more selected senders of O-Mails from selected one or more O-Mail Servers or domains or web servers.
  • Receivers Privacy Settings Component 11010 for configuring, updating and applying privacy settings, preferences, filters by receiver(s) for each type of O-Mails, receiving O-Mails and/or types of O-Mails from one or more selected senders of O-Mails from selected one or more O-Mail Servers or domains or web servers.
  • Privacy settings of receiver of O-Mails comprising receiving or blocking O-Mails from selected one or more or all types of contents or multimedia data including text, image, video, audio, document, file, application, object, URL or link from one or more selected or all users, profile of users, applications, services, databases, devices, objects, web pages, part of web pages, networks, groups from selected one or more O-Mail domains.
  • Receivers Presentation Settings Component 11020 enables receivers to configure, update, change, and apply presentation settings, preferences, and filters for presenting one or more types or one or more O-Mails of one or more types from one or more senders of O-Mails from one or more O- Mail Servers or domains or web servers.
  • Receivers Dynamic Selections, Privacy Settings & Presentation Settings Component 11030 enables receivers to selectively & dynamically receive, store, update, append, attach and dynamically present O-Mails as per dynamic privacy settings, presentation settings and real time selection, processing, editing, conversion, formatting, dynamic privacy settings & routing.
  • Receivers O-Mail(s) Actions Component 11040 enables user to take one or more user actions on one or more received and presented O-Mails including store, edit, remove, present, order, view, process, access, sort, filter, bookmark, categories, share, search, match, monitor, track, rank, comment, access active links, provide responses, communicate, collaborate, share & participate with one or more senders of one or more O-Mails.
  • 11040 shows exemplary O-Mail receivers and exemplary presentations O-Mail receivers comprising O-Mail client(s), user, user profile and application, object, service, widget, database, device, network, group, web page, part of web page, workspace, communication channel of user and domain or web site or network or device.
  • 1 1050 shows exemplary user profile type of receiver and related presentation of O-Mails from one or more sender including user, user profile and application, object, service, widget, database, device, network, group, web page, part of web page, workspace,
  • Sender can send or update or publish one or more O-Mails of one or more types of O-Mails including auto generated user's actions feed, active links, multimedia data including text, videos, images, audio, documents, files, URLs or links or bookmarks, shared links, contents, update profile details, events, notifications, advertisements, messages, updated status, application link, objects.
  • Received O-mails are presented according to default system presentation settings or dynamic presentation settings of receiver.
  • O-Mail contents or data are dynamically formatting, converting, mapping and storing to profile database of user or store, append, attach, embedded, integrated, merge, update to web page(s) or part of web page(s) and present said O-Mails to user profile by Dynamic O-Mails Presentation Component 10068.
  • Dynamic O-Mails Presentation Component 10068 presents one or more O-Mail contents to receiver or user for used mediated actions in real-time for dynamically select presentation options, privacy settings, and formatting, editing, mapping, converting, storing, analyzing, selecting, removing, attaching, adding, updating one or more O-Mails.
  • exemplary user's 11051 or receiver's 11061 application or object or presentation system or web features type of receiver and related presentation of O-Mails from one or more sender.
  • Sender can send one or more questions, answers of question, shared contents, lists, requests, responses, search query, search results, deals, buy products and services, publishing news or micro blogging or updated status, enquiry for travel & bookings via one or more types of one or more O-Mails.
  • O-Mail server of receiver can dynamically identifies type of O-Mail and convert, format, process, map and store O-Mail content or data to application type receiver specific database or store or repositories or list or web pages and present converted or formatted or standard O-Mail content to particular application or part of application.
  • sender send question via O-Mail to another user's profile of other domain via O-Mail and O-Mail server of receiver receives said O-Mail and identifies O-Mail type as question and identifies appropriate application, if question and answer application available system presents said question related O-Mail to application and receiver user's profile, wherein question associate active links enables receiver to answer said question or receiver can use integrated O-Mail client and answer said question.
  • 11052 shows exemplary subscribed services and communication channels type of receiver and related presentation of O-Mails from one or more sender.
  • Sender can send one or more O-Mails to one or more subscribed services and communication channels including journal feed, active notes, messaging, video, images, update status, collaboration, sharing, searching, and answering.
  • exemplary user's 1 1053 or any types of receiver's including web site, application, device, network, domain, service, presentation system 1 1062 web pages or part of web page(s) type of receiver and related presentation of O-Mails from one or more sender.
  • Sender can send one or more O-Mails to one or more web pages.
  • O-Mail server of receiver can identifies web pages and update, merge, append, attach to one or more receiver web pages or store O-
  • 1 1055 shows exemplary user's device(s) receiver types or any types of receiver's device(s) 11060, where device like mobile can receive O-Mails from one or more senders.
  • O-Mail server of receiver can format O-Mail content compatible with device format and route, forward, send, and synchronize one or more O-Mails to user's device or applications of user device.
  • exemplary user's 1 1056 group(s) receiver types or any types of receiver's group(s) 11065 where sender can send one or more O-Mails to one or more group(s) having members, each member can receive, view, access, take one or more actions on one or more O-Mails from one or more senders from one or more domains.
  • O-Mail server of receiver can dynamically identifies number of group members and privacy settings of each group member and accordingly prepare, format, update, process, send, present, synchronize one or more O-Mails.
  • exemplary user's 11057 network(s) receiver types or any types of receiver's network(s) 11066 where receivers are one or more networks or one or more members of one or more networks.
  • Sender can send one or more O-Mail to one or more networks or one or more members of one or more networks.
  • O-Mail server of receivers identifies network and/or member(s) of network(s) and store to each member specific database like user profile database or network specific database like network profile or network page based on O-Mail content type and accordingly prepare, format, update, process, send, present, synchronize one or more O-Mails to one or more networks or one or more members of one or more networks.
  • user's 110 8 or any types of receiver(s) 11068 can dynamically receive and present one or more O-Mails or customize presentation of one or more O-Mails.
  • Receiver can select, match, discard, format, process, update, edit, prepare, analyze and take one or more actions on one or more O-Mails and system then present said selected, processed and formatted O-Mails to receivers.
  • user's 11059 or any types of receiver(s) 11070 can manually select one or more target presentation system including user's profile, one or more applications, web pages, objects, e-mail or communication applications & service, communication channels, networks, groups, devices, search engine, databases, documents, repositories, stores, any digital presentation & device and other features of web sites or applications including comments, forums, discussions, blogs, updated status, games, news, translate, videos channels, images, sharing application, e- commerce, shopping, deals, map, travel, jobs and O-Mail server of receiver converts, formats, edits, updates, processes, translates one or more O-Mails and sending, updating, synchronizing, publishing, appending, attaching, merging said one or more O-Mails to receiver selected one or more destinations.
  • target presentation system including user's profile, one or more applications, web pages, objects, e-mail or communication applications & service, communication channels, networks, groups, devices, search engine, databases, documents, repositories, stores, any digital presentation & device and other
  • 1 1063 senders can send one or more O-Mails to one or more domains including web sites, servers including database server, messaging server, application server, storage server and any other servers, 3 rd parties applications, services, networks, databases, repositories, stores and devices.
  • Receiving O-Mail server or web server of domain can store, indexes, formats, updates, processes, sort, aggregate, categories, converts, translates said received O-Mails contents and send, post, share, present, store, update, publish, synchronize to one or more destination including search engine, other databases, user databases, user profile, one or more applications, services, objects, databases, groups, networks, devices, web pages, communication channels, 3 rd parties applications, services, networks, databases and devices.
  • receiver's one or more communication channel(s) 11067 can receive one or more O-Mails from one or more sources or senders.
  • Sender can directly send one or more O-Mails to any types of communication channels based on receiver's privacy settings, preferences and permission.
  • O-Mail associate active links provides dynamic communication functionalities to receiver which re independent to any communication system. Active links enables receiver to communicate, collaborate, transact, share, search, and participate with sender or one or more activities of sender(s)
  • FIG. 12 illustrates example of graphical user interface (GUI) for sending or sharing selected one or more content of one or more content types including selected or extracted contents from web pages, text, html, videos, images, audio, files, documents, URLs or links or bookmarks with metadata 12030, updated shared contents, active links 12025, privacy settings & preferences 12035 from one or more web sites, web pages, applications, communication channels, profiles, databases, devices via O-Mail to one or more determined target receivers including one or more users, profile of users and one or more applications, services, identified resources, objects, and web pages, part of web pages, networks, groups, devices, databases, features, and communication channels of one or more users of one or more domains including web sites, networks, applications, services and present domain.
  • GUI graphical user interface
  • FIG. 12 illustrates example of anywhere to anywhere sharing, wherein 12010 shows example web page of web site where user can select or share said web link(s) and/or contents or part of contents of said web page(s) via "Share Anywhere" link.
  • system display login screen to user where user can enter login information and authenticate with server of sender or sharing user or user.
  • O-Mail server After entering login information and successfully authenticate with O-Mail server, user can manually enter one or more O-Mail addresses 12022 or determine or select one or more O-Mail receivers based on 12024 list of connections or contacts, subscribers, suggested list, dynamic list based on text of O- Mail contents, profile and privacy settings of sender & receiver.
  • sender can 12040 submit or send or post said selected shared contents or auto selected shared contents based on web link(s) via O-Mail to one or more said determined receivers.
  • sender [Yogesh] want to share news ofKootol.com” 12010 with one or more selected or determined receivers 12022 and 12024, sender [Yogesh] clicks on link "Share Anywhere" and login and selects and determine receivers 12022 and 12024 for sending 12040 said shared links via O-Mail to said selected and determined receivers including sender user's profile, applications, services, widgets, web pages, updated status, devices and databases.
  • Sender [Yogesh] attaches 12025 "Share Anywhere” and “Real time Comments” active links with O- Mail, wherein said "Share Anywhere” 12060 and 12085 active link enables receivers 12050 and 12075 to further share with one or more other determined receivers and "Real time Comments” active link enables receiver to provide one or more comments on O-Mail content or received formatted or converted contents.
  • 12060 shows said O-Mail received and presented to one of receivers 12045 [profile] of sender [Yogesh] and 12085 shows said O-Mail received and presented to another receiver 12095 [photosharing] application of user [amita] of domain
  • Receiver 12045 and 12075 take one or more actions on said one or more received O-Mails and one or more associate active links including view, access, share, sort, filter, search, match, bookmark, provide ranks & comments, communicate with sender(s).
  • Fig. 13 illustrates distributed social graph and utilization of said social graph for one embodiment of invention.
  • O-Mail identity or address can also utilize for Log- In identity, identifying connections with other nodes and relationship between and among nodes.
  • Each domain or web site or network or social network identifies one or more nodes including one or more resources, users of network or social network, connected users of user or user connections or relationships with other users, profile(s) of users, user data, user activities types, user actions, user transactions, O-Mail client(s), applications, services, multimedia data, web pages, part(s) of web page(s), features, sections, links, objects, databases, networks, groups, device, communication channels and any types of digital resources of user and/or domains or web sites or networks via identifying, providing, storing, creating, assigning, generating unique global O-Mail identity or Address or any type of identities including customize Uniform Resource Identifier (URI) or URL or namespace or Global Unique Identifier (GUID).
  • URI Uniform Resource Identifier
  • GUID Global Unique
  • Web server or O-Mail server or central server unit or central repositories or database(s) e.g. 1312, 1324 & 1332 maintains in a database a plurality of nodes of a distributed social graph based on O-Mail identities or addresses with one or more metadata including customize URI or URL or link or name space, protocol name & information of said each identified resource or node, node name or title, domain name & identity including URL, URI, GUID and any type of global unique identity, created data & time, authentication information like user identity & password, keywords, categories, taxonomies, ontology, resource name, resource domain or source, resource details, resource owner, resource access information, user or resource of node profile(s), default and selected or applied privacy settings & preferences including allow all or selected one or more senders or unique global identifiers or addresses or connected users of present domain or network to send, share, publish, update, edit, replace, communicate, connect, collaborate, contact receiver or owner of unique global identifier or address and, send, publish, transfer,
  • Web server or O-Mail server or central server unit or central repositories or database(s) e.g. 1312, 1324 & 1332 also maintains in a database a plurality of connections in the social graph, where each connection represents a connection between two or more nodes in the social graph and maintains in a database(s) 1312, 1324 & 1332 information about one or more of the nodes and connections based on O-Mails communications among nodes and utilizes said information and connections between or among nodes for creating multi domain connections for communication, participations & sharing, presenting shared contents & advertisements, establishing
  • Fig. 13 illustrates some examples of distributed social graph and utilization of said social graph for one embodiment of invention.
  • 1301 shows example Domain[X] identifies via unique O-Mail identity or address e.g. [Domain#Domain[X].com] and each identified nodes of said domain uniquely identified via unique O-Mail identity or address including node [User A] 1302 identified via O-Mail ID (e.g.
  • Domain [X] creating, identifying, storing, indexing, processing, updating 1312 plurality of said identified nodes of a distributed social graph based on O-Mail identities or addresses with one or more metadata, privacy settings & preferences, plurality of connections in the social graph, where each connection represents a connection between two or more nodes from present domain and/or external one or more domains in the social graph and information about one or more of the nodes and connections based on O-Mails communications among nodes.
  • User can manually connects nodes and provide information about nodes and connections between nodes based on privacy settings, preferences, ownerships and permissions or system automatically identifies nodes, connections between nodes and information about nodes and connections based on each node profile, node data, O-Mail communications and contents, affinity, ranks, connections or relationships, auto generated log or data of actions, activities, interactions, events, current locations, transactions of node(s), metadata, user selections, searching, matching, storing, communicating, sharing, collaborating, subscribing, installing, downloading, attaching, accessing of one or more applications, services, objects, user profile & data, multimedia data, joining & crating groups or networks, creating connections, interactions with connected users & other users and participating with other nodes.
  • One or more nodes of present domain e.g. [Domain X] are connected with one or more nodes of one or more external domains e.g. [Domain Y] 1314 including e.g. node [User A] 1302 of Domain [X] 1301 have connection with node [User L] 1315 of another Domain [Y] 1314.
  • Both users can communicate, collaborate, participate, search, share with each other and access each other's user profile, user data, user services & actions based on both nodes or users privacy settings, selections, permission and preferences.
  • connections between nodes are indirect e.g. [User A] 1302 of [Domain X] 1301 can indirectly connected with [User M] 1326 of [Domain Z] 1325 via [User L] 1315 of [Domain Y] 1314 and communicate based on both node's and domains privacy settings, preferences, selections and permissions.
  • User node [User L] 1315 connected profile node [Profile & connections of L] 1319 of [Domain Y] 1314 sends one or more search request to public application node [Search Engine] 1309 of [Domain X] 1301 and node [Search Engine] 1309 sends search results of said search query to node [Profile & connections of L] 1319 of [Domain Y] 1314 and subscriber of particular keyword(s) and categories of search results node [User V] 1330 connected node [O-Mail Client O] 1340 of [Domain Z] 1325.
  • Node [Profile & connections of L] 1319 of Pomain Y] 1314 further sends said search results to node [User M] 1326 connected node [Web Page W] 1329 of [Domain Z] 1325 based on privacy settings, invitations, permission and manual selections.
  • User actions [N] 1335 of Domain [Z] 1325 are also enabled to communicate with one or more other nodes of present domain and/or one or more external domains via O-Mail(s) based on privacy settings & permissions of sender, domain of sender, receiver and domain of receiver and distributed social graph of each domain stores and updates connections information and about connections and nodes when one or more connections are created and updated manually by user and automatically by system.
  • node [User Y] 1321 of [Domain Y] 1314 also have identity [User Y] 1350 in [Domain Z] 1325 and node [Profile & connections of Y] 1322 of [User Y] 1321 of [Domain Y] 1314 can update shared profile and connections in both domains via O-Mails i.e. [Profile & connections of Y] 1322 of [Domain Z] 1314 and [Profile & connections of Y] 1331 of [Domain Z] 1325.
  • Each domain distributed social graph 1312, 1224, 1332 can inter related, connected, merged, updated and allow to access selected one or more nodes, connections among nodes and information & data about nodes and connections to other domains or nodes of other domains based on one or more privacy settings and permissions of domains and users.
  • Distributed social graph can collects, merges, and redistributes the graphs from all other domains or social network sites into one global aggregated graph or linked social graph and ensure that the design is such that others can run their own instances, sharing data with each other. This is then made available to other domains or sites (or users) via both public APIs and downloadable data dumps, with an update stream / APIs, to get iterative updates to the graph.
  • the information about the plurality of connections comprises affinity scores and further comprising decreasing the affinity score of the connection with the connected node as a function of a time-based decay factor.
  • the stored information modifies the affinity score and the stored information influences an affinity with the connected node.
  • the maintained connections comprise direct and indirect connections. The connection between the user and the node did not previously exist, further comprising: generating a connection between the user and the node in the maintained database of the plurality of connections in the social graph; and generating information about the connection in the maintained database of information about the one or more connections, the generated information comprising the updated information.
  • Each node can mapped by the each domain from several nodes on the related domains.
  • connection between the user and the selected node did not previously exists, further comprising: generating a connection between the user and the selected node in the database of maintained information about the connected nodes; generating information about the connection in the database of maintained information about the connected nodes, the generated information comprising the stored information.
  • a user may have one-way or reciprocal connections with different types of users, including individuals, products, brands, celebrities, retail stores, sport teams, community events, social causes, social movements, political campaigns, charities, etc.
  • Users may also have interests in ideas and concepts that extend in scope beyond the social network and the Internet. As a user becomes connected with more and more people, concepts, and entities within and outside of a social networking service over time, the user may develop stronger connections with certain people, concepts, and/or entities than with others.
  • Nodes may represent users, entities, concepts, content items, groups, events, actions, and/or other objects on the present domain or social networking service and outside of domain or external domains.
  • the connections between nodes may also be described as "edges" in the social graph.
  • information about connections may be maintained in a database that is indexable and searchable.
  • said distributed social graph(s) of one or more domain(s) can accessed and used via application programming interface (API) and web services.
  • API application programming interface
  • a particular domain or social network offers its users the ability to communicate and interact with other users of the domain or social network. Users can join the social network and then add connections with other users, individuals and entities, to whom they desire to be connected.
  • the term "friend” refers to any other user to whom a user has formed a connection, association, or relationship via the website.
  • the term "user” refers to individuals and entities (such as business, products, bands etc.) that may exist or be represented in a social networking environment. Connections may be added explicitly by a user, for example, the user selecting a particular other user to be a friend, or automatically created by the social networking service based on common characteristics of the users. Connections in social networking services are usually in both directions, but need not be.
  • connection between users may be a direct connection; however, some embodiments of a social networking service allow the connection to be indirect via one or more levels of connections.
  • Social connections are associations between a profile and a resource (or group of resources) and may include the type of the relationship (e.g. friend, colleague, spouse, likes etc) and may be either reciprocal ('friend') or uni-directional (following).
  • the connection may be between different users or between a user and some social media (a video or an item the user likes).
  • the collection of all connections of a profile is called the Social Graph of that profile.
  • the social networking service provides users with the ability to take actions on various types of items supported by the website.
  • These items may include groups or networks to which users of the social networking service may belong, events or calendar entries in which a user might be interested, computer-based applications that a user may use via the social networking service, transactions that allow users to buy or sell items via the service, and interactions with advertisements that a user may perform on or off the social networking service.
  • items upon which a user may act on a social networking service and many others are possible.
  • embodiments/examples provided below are directed to a social networking service, the invention described herein is not limited to a social networking service, but can include other environments involving social networking services, social content, or other types of websites.
  • Content may include any type of media content, such as status updates or other textual messages, location information, photos, videos, and links.
  • Content may also be posted by an authorized third-party application to a user's "communication channel,” such as a journal feed or stream.
  • Content “items” represent single pieces of content that are represented as objects in the social networking service. Using communication channels, users of a social networking service increase their interaction with each other and engage with the social networking service on a more frequent basis.
  • Communication channels may comprise one or more different information delivery methods, comprising a stream, a feed, a post, an email communication, a comment on a posted content item, a mobile application, a note, a third-party application, a text message, a third-party website, an advertising communication channel, a discussion board, or any other communication channel that exists or is associated with the social networking service.
  • Connections, or edges, between nodes on a social graph comprise both the relationships and the interests of the nodes.
  • connections may be represented by objects.
  • information about connections are stored as the objects representing the connections. Connections, therefore, may be "enhanced” based on interactions between the connected nodes, in one embodiment, by updating the maintained information about the connections stored as an object in a database.
  • the maintained information may, in some embodiments, be an affinity score, or a numerical value representing the strength of connection between the two nodes.
  • a connection or edge may be used interchangeably with an affinity score. Thus, more information about connections may be gathered by the social networking service.
  • 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)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

L'invention porte sur un système et sur un procédé pour un nouveau protocole ou service de communication O-Mail. Le procédé comprend un système, un procédé, un protocole, un service, une plateforme et une infrastructure qui permettent de faciliter la communication entre n'importe qui et n'importe qui, n'importe où pour n'importe quoi, et de fournir une plateforme de communication, de collaboration et de partage, en temps réel, à la demande, intégrée, unifiée, à configuration dispersée, conviviale, personnalisée, adaptée aux besoins, contextuelle, interconnectée et dynamique sur la base de l'O-Mail ou de communication omniprésente, d'une adresse O-Mail, d'un service O-Mail, d'un client O-Mail, d'un serveur O-Mail, d'un réseau, d'une plateforme, d'un graphe social distribué et d'un protocole de communication ponctuelle (PPP). Le procédé comprend également des domaines à capacité de communication à plusieurs domaines comprenant un réseau social qui permet à des utilisateurs de publier ou de partager des contenus avec d'autres domaines à capacité de communication à plusieurs domaines ou avec des domaines externes, des utilisateurs, des applications, des services, des objets, des dispositifs, des bases de données de domaines externes et/ou du présent domaine. Des utilisateurs peuvent sélectionner comment un contenu sera publié et commander l'accessibilité de contenu téléchargé à l'aide d'un réglage de confidentialité pour chaque élément de contenu que l'utilisateur publie. Le réglage de confidentialité définit, ou identifie, l'ensemble de domaines externes comprenant des sites Web, des applications, des services, des dispositifs, des réseaux, des groupes, des objets, des composants d'interface graphique, des pages Web et des connexions ou des utilisateurs du présent réseau qui peuvent visualiser l'élément de contenu publié. L'élément de contenu publié est placé dans une page Web particulière, dans des applications, des services, des objets, un canal de communication dans le réseau social dans lesquels l'élément de contenu peut être visualisé par ceux qui sont autorisés à le visualiser conformément à son réglage de confidentialité associé. Diverses granularités de réglage de confidentialité offrent de la flexibilité pour l'accessibilité au contenu sur un réseau social et sur des domaines externes.
PCT/IN2011/000300 2011-04-08 2011-05-02 Système et procédé de communication Ceased WO2012137215A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IN1174/MUM/2011 2011-04-08
IN1174MU2011 2011-04-08

Publications (1)

Publication Number Publication Date
WO2012137215A1 true WO2012137215A1 (fr) 2012-10-11

Family

ID=44504050

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IN2011/000300 Ceased WO2012137215A1 (fr) 2011-04-08 2011-05-02 Système et procédé de communication

Country Status (1)

Country Link
WO (1) WO2012137215A1 (fr)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106095747A (zh) * 2016-06-03 2016-11-09 北京工商大学 一种垃圾短信的识别方法和系统
CN107438814A (zh) * 2015-04-28 2017-12-05 谷歌公司 移动设备上的实体动作建议
CN107548088A (zh) * 2016-06-25 2018-01-05 上海壹账通金融科技有限公司 移动设备身份识别的方法及业务服务器
US10171381B2 (en) 2014-06-27 2019-01-01 International Business Machines Corporation Providing a guest with access to content of a social network
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
CN111316600A (zh) * 2017-11-29 2020-06-19 Abb瑞士股份有限公司 用于变电站中数据传输的方法和设备
CN111639383A (zh) * 2020-06-08 2020-09-08 同济大学建筑设计研究院(集团)有限公司 建筑构件模型管理方法、装置、计算机设备和存储介质
CN111654427A (zh) * 2013-11-22 2020-09-11 杭州惠道科技有限公司 社交媒体系统
WO2020221106A1 (fr) * 2019-04-30 2020-11-05 上海掌门科技有限公司 Procédé et dispositif de poussée d'informations de publication
CN112272934A (zh) * 2018-03-30 2021-01-26 北京易掌云峰科技有限公司 跨域映射的复合网络指令系统
CN112637117A (zh) * 2020-11-09 2021-04-09 山东省国土空间数据和遥感技术中心 一种信息共享服务管控系统及方法
CN112861085A (zh) * 2021-02-18 2021-05-28 北京通付盾人工智能技术有限公司 一种kyc安全服务系统和方法
US20220027486A1 (en) * 2019-05-10 2022-01-27 Leonard L. Drey System and Method of Controlling Access to a Document File
CN114338082A (zh) * 2021-11-30 2022-04-12 福建超智集团有限公司 一种智能网关安全连接云平台方法和系统
RU2770436C2 (ru) * 2016-06-27 2022-04-18 ДжиЭндДжи КОММЕРС ЛТД. Система и способ предоставления мобильной рекламы
CN114493711A (zh) * 2022-01-30 2022-05-13 上海烈熊网络技术有限公司 一种会员权益数字化管理方法和系统
US11516109B1 (en) * 2021-07-27 2022-11-29 EMC IP Holding Company LLC Application of data services based on services policies
EP4131866A4 (fr) * 2020-04-30 2023-09-06 Beijing Bytedance Network Technology Co., Ltd. Procédé et appareil d'interaction d'informations, système de serveur, et support de stockage
EP4130995A4 (fr) * 2020-04-30 2023-09-06 Beijing Bytedance Network Technology Co., Ltd. Procédé et appareil d'interaction et dispositif électronique

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ANONYMOUS: "Email", 28 March 2011 (2011-03-28), pages 1 - 9, XP002667568, Retrieved from the Internet <URL:http://en.wikipedia.org/w/index.php?title=Email&oldid=421097769&printable=yes> [retrieved on 20120119] *

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111654427A (zh) * 2013-11-22 2020-09-11 杭州惠道科技有限公司 社交媒体系统
US10171381B2 (en) 2014-06-27 2019-01-01 International Business Machines Corporation Providing a guest with access to content of a social network
US10178044B2 (en) 2014-06-27 2019-01-08 International Business Machines Corporation Providing a guest with access to content of a social network
CN107438814A (zh) * 2015-04-28 2017-12-05 谷歌公司 移动设备上的实体动作建议
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
CN106095747A (zh) * 2016-06-03 2016-11-09 北京工商大学 一种垃圾短信的识别方法和系统
CN107548088A (zh) * 2016-06-25 2018-01-05 上海壹账通金融科技有限公司 移动设备身份识别的方法及业务服务器
RU2770436C2 (ru) * 2016-06-27 2022-04-18 ДжиЭндДжи КОММЕРС ЛТД. Система и способ предоставления мобильной рекламы
CN111316600A (zh) * 2017-11-29 2020-06-19 Abb瑞士股份有限公司 用于变电站中数据传输的方法和设备
CN111316600B (zh) * 2017-11-29 2022-10-04 Abb瑞士股份有限公司 用于变电站中数据传输的方法和设备
CN112272934A (zh) * 2018-03-30 2021-01-26 北京易掌云峰科技有限公司 跨域映射的复合网络指令系统
WO2020221106A1 (fr) * 2019-04-30 2020-11-05 上海掌门科技有限公司 Procédé et dispositif de poussée d'informations de publication
US20220027486A1 (en) * 2019-05-10 2022-01-27 Leonard L. Drey System and Method of Controlling Access to a Document File
US12476839B2 (en) 2020-04-30 2025-11-18 Beijing Bytedance Network Technology Co., Ltd. Interaction method and apparatus, and electronic device
EP4131866A4 (fr) * 2020-04-30 2023-09-06 Beijing Bytedance Network Technology Co., Ltd. Procédé et appareil d'interaction d'informations, système de serveur, et support de stockage
US11902039B2 (en) 2020-04-30 2024-02-13 Beijing Bytedance Network Technology Co., Ltd. Interaction method and apparatus, and electronic device
US11868707B2 (en) 2020-04-30 2024-01-09 Beijing Bytedance Network Technology Co., Ltd. Information interaction method and apparatus, server, system, and storage medium
EP4130995A4 (fr) * 2020-04-30 2023-09-06 Beijing Bytedance Network Technology Co., Ltd. Procédé et appareil d'interaction et dispositif électronique
CN111639383A (zh) * 2020-06-08 2020-09-08 同济大学建筑设计研究院(集团)有限公司 建筑构件模型管理方法、装置、计算机设备和存储介质
CN112637117A (zh) * 2020-11-09 2021-04-09 山东省国土空间数据和遥感技术中心 一种信息共享服务管控系统及方法
CN112861085A (zh) * 2021-02-18 2021-05-28 北京通付盾人工智能技术有限公司 一种kyc安全服务系统和方法
US11516109B1 (en) * 2021-07-27 2022-11-29 EMC IP Holding Company LLC Application of data services based on services policies
CN114338082A (zh) * 2021-11-30 2022-04-12 福建超智集团有限公司 一种智能网关安全连接云平台方法和系统
CN114493711B (zh) * 2022-01-30 2023-08-22 上海烈熊网络技术有限公司 一种会员权益数字化管理方法和系统
CN114493711A (zh) * 2022-01-30 2022-05-13 上海烈熊网络技术有限公司 一种会员权益数字化管理方法和系统

Similar Documents

Publication Publication Date Title
US12524740B2 (en) Predictive targeting, analytics and modeling of users and audiences
WO2012137215A1 (fr) Système et procédé de communication
US9922124B2 (en) Enable user to establish request data specific connections with other users of network(s) for communication, participation and collaboration
US11106794B2 (en) Trust network effect
US20140074629A1 (en) Method and system for customized, contextual, dynamic &amp; 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
US20140067702A1 (en) Method and System for Dynamically Publishing, Sharing, Communication and Subscribing
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
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
US7890871B2 (en) System and method for dynamically generating, maintaining, and growing an online social network
CN104903881B (zh) 隐式社交图谱连接
WO2013098830A1 (fr) Système et procédé pour réseau(x) dynamique(s), portable(s), personnalisé(s), contextuel(s), unifié(s) et intégré(s)
CN102859511B (zh) 包括社交网络系统之外的网页的社交图
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
US20220006661A1 (en) Access and communicate live audio streaming under micro channel or keyword(s)
WO2012160567A1 (fr) Système et procédé pour obtenir un moteur de recherche active unifiée se basant sur des liaisons actives, identifiées, dynamiques, accessibles et contextuelles spécifiques à un élément de résultat de recherche
US20110208822A1 (en) Method and system for customized, contextual, dynamic and unified communication, zero click advertisement and prospective customers search engine
WO2012127484A1 (fr) Système et procédé permettant de gérer, contrôler, suivre, mettre à jour, mesurer et faciliter le maintien du statut et de l&#39;état d&#39;un utilisateur
WO2015025189A1 (fr) Permettre à un utilisateur d&#39;établir des connexions, spécifiques à des données de demande, avec d&#39;autres utilisateurs à des fins de communication, participation et collaboration
US20220035519A1 (en) Application Program Interface or Page Processing Method and Device
US20140214960A1 (en) Methods and systems for targeting query messages in a social graph
WO2012131688A2 (fr) Système et procédé permettant de fournir des applications, des services, des objets, des canaux de communication de plusieurs domaines à des domaines et à des utilisateurs afin qu&#39;ils puissent communiquer entre eux
Fensel et al. Enabling customers engagement and collaboration for small and medium-sized enterprises in ubiquitous multi-channel ecosystems
US8903912B2 (en) Social content management
Mugoniwa Federated Social Networking Sites as a Tool for Elearning: A Case of Midlands State University in Zimbabwe

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: 11746671

Country of ref document: EP

Kind code of ref document: A1

DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11746671

Country of ref document: EP

Kind code of ref document: A1