Method and system for dynamically providing a journal feed and searching, sharing and advertising
Abstract
A system for transmission, reception and accumulation of the knowledge packets to plurality of channel nodes in the network operating distributedly in a peer to peer environment via installable one or more role active Human Operating System (HOS) applications in a digital devise of each of channel node, a network controller registering and providing desired HOS applications and multiple developers developing advance communication and knowledge management applications and each of subscribers exploiting the said network resources by leveraging and augmenting taxonomically and ontologically classified knowledge classes expressed via plurality search macros and UKID structures facilitating said expert human agents for knowledge invocation and support services and service providers providing information services in the preidentified taxonomical classes, wherein each of channel nodes communicating with the unknown via domain specific supernodes each facilitating social networking and relationships development leading to human grid which is searchable via Universal Desktop Search by black box search module.
Claims
exact text as granted — not AI-modified83 . A method for generating a journal feed in a social network environment, the method comprising:
monitoring one or more related activities or actions of one or more users, said users configurable to act as source user and a destination user; storing the one or more related activities or actions of said one or more users in a data repository unit; recording or generating a plurality of journal entries regarding one or more related or determined activities or actions of one or more users, wherein one or more of the journal entries of said source users are accessible to one or more related destination users, and said journal entries are related to one or more activities or actions performed by said source user; associating one or more metadata, fields, parameters and links related with at least one of the activities or actions of source user to at least one of the plurality of journal entries, said one or more metadata or fields or parameters or links enable related destination users to communicate, collaborate and participate in at least one of the activities as performed by the source user; filtering plurality of journal entries for one or more related destination users; and presenting one or more of said plurality of journal entries as journal feed to at least one related or predetermined destination users based on one or more preferences.
84 . The method according to claim 83 , wherein said related activities or actions are based on user selections, search, match, filter and preferences.
85 . The method according to claim 83 , wherein said related users are based on selecting one or more users, dynamic relationships, connections, subscriptions, search, match, filter and preferences.
86 . The method according to claim 83 , further comprising: tracking interaction of the user with the at least one of the plurality of journal entries; and utilizing the interaction to present tracking status to user and generate or record one or more journal entries.
87 . The method according to claim 83 , comprising the step of arranging the journal entries in a chronological order of occurrence.
88 . The method according to claim 83 , further comprising searching one or more journal entries based on one or more criteria and preferences.
89 . The method according to claims 83 , wherein said activities or actions are based on one or more applications, services, social and personal networks, searching, sharing, communication, collaboration, e-commerce, blog, messages, connected users, multimedia contents among one or more networks.
90 . The method according to claims 83 , wherein said activities comprise user's actions, events, logs, transactions including but not limited to adding a photo, editing a profile, posting a question and/or a blog, subscribing to a service, joining a network, installing an application, sharing content or search results, publishing or broadcasting, forming new relationships, interacting with other users, sending a notification or message, commenting, exchanging feedback, transacting via e-commerce.
91 . The method according to claims 83 , wherein user can filter predetermined activities based on one or more criteria comprising selection of one or more connected or like minded or matched users, groups, networks, applications, keywords, locations, languages, predefined schedule, rules, categories, behavioral characteristics, random filtering of said activities, tracking of activities, preferences, subscription, ranks and hits, interactions, and privacy policies.
92 . The method according to claims 83 , wherein said activities can be automatically selected by the central unit.
93 . The method according to claim 92 , wherein said selection is based on connections, preferences, contents, profiles, transactions, behavior, privacy settings, one or more filters, ranks, rules, relevancy and context.
94 . The method according to claims 83 , wherein source(s) of said activities, actions comprises of user identified and/or auto identified action related one or more accessible objects from network and/or external domains including one or more HSN URLs or URI or namespace or links representing connected users, people, services, applications, utilities, workspaces, multimedia contents and data, networks, groups, sensors, digital and automated sources, profiles, pages, multi AI Agents, notification, query, lists, attachments, messages and other objects.
95 . The method according to claims 83 , wherein said user created or auto generated shared and dynamic workspace comprises of one or more tasks, related actions, links, messages, associate applications or application features, services and connected users for collaboration, communication, sharing, searching, answering, tracking, transacting, viewing, accepting, connecting, joining, downloading, purchasing, replying, installing, subscribing, participating and based on predefined workflow.
96 . The method according to claim 83 or 86 , wherein said communication details comprises tracking and recording each journal entry specific logs and multimedia data of all interactions, communication and sharing among source and destination users including messages, query and associate answer(s), search results, comments, review, rank, date and time, current location, transaction, workflow and further actions.
97 . The method according to claim 83 or 86 , wherein said tracking status is one of pending, active, deleted, like, not like, viewed or read, played, purchased, group joined, subscribed, application installed, replay, forwarded, ignore, online, offline, away, downloaded, shared, reviewed, commented, ranked, invitation accepted or postponed.
98 . The method according to claim 83 or 86 , wherein said one or more lists comprises collection of one or more web resource, multimedia data, applications and services, objects, sources, profiles, associated actions with accessible links.
99 . The method according to claim 83 , wherein said content of messages or sources of message publishing and subscribing is based on one or more replication or synchronization types and topology model including preference based snapshot, merge, transactional replication, pulling and pushing of one or more subscriptions or publications based on one or more selections, preferences, filters and privacy settings.
100 . The method according to claim 83 , wherein the pluralities of activities are selected according to dynamic relationships determined among the users.
101 . The method according to claim 83 , wherein presenting advertisements with journal entries based on matched activities.
102 . A method for generating a request based journal records in a social network environment, the method comprising:
monitoring a plurality of activities or actions of one or more users, said one or more of the activities or actions relate to a viewing user and are performed by provider users; recording and storing the related monitored activities or actions in a data repository unit; generating one or more records of journal based on the activities or actions, said one or more of the journal records describing an activity or action relating to the viewing user and performed by said provider user; receiving a request from a viewing user for a journal about the provider user; generating a journal records about the provider user, said journal comprises one or more of generated journal records; and providing said journal about the provider user to the viewing user.
103 . The method according to claim 83 or 102 , further comprising: associating one or more metadata, fields, parameters and links associated with at least one of the activities or actions of provider user to at least one of the plurality of generated journal records, wherein the metadata, fields, parameters and links enables the viewing user to communicate, collaborate, share and participate in the activity performed by the provider user.
104 . The method according to claim 83 or 102 , wherein one or more metadata, fields, parameters and links are associated to a journal record(s) about provider user's posting of a question, and the one or more metadata, fields, parameters and links enable the viewing user to answer the question.
105 . The method according to claim 83 or 102 , wherein one or more metadata, fields, parameters and links are attached to a journal record(s) or entries about provider user's submitting of a search query, and the one or more metadata, fields, parameters and links enables the viewing user to provide search results for said search query.
106 . The method according to claim 83 or 102 , wherein one or more metadata, fields, parameters and links are attached to a journal record(s) or entries about provider user's requesting of a booking or purchase of product or service, and the one or more metadata, fields, parameters and links enables the viewing user to book or confirm purchase order for said request.
107 . The method according to claim 83 or 102 , wherein one or more metadata, fields, parameters and links are attached to a journal record(s) or entries about provider user's submitting of a task request, and the one or more metadata, fields, parameters and links enables the one or more viewing user to collaborate and workflow for said task.
108 . The method according to claim 83 or 102 , wherein one or more metadata, fields, parameters and links are attached to a journal record(s) or entries about provider user's creating workspace for project, and the one or more metadata, fields, parameters and links enables the one or more viewing user to participate in said workspace of project.
109 . The method according to claim 83 or 102 , wherein one or more metadata, fields, parameters and links are attached to a journal record(s) or entries about provider user's sharing resources, and the one or more metadata, fields, parameters and links enables the viewing user to view or download shared resources.
110 . The method according to claim 83 or 102 , wherein one or more metadata, fields, parameters and links are attached to a journal record(s) or entries about provider user's creating group or social network or personal network, and the one or more metadata, fields, parameters and links enables the viewing user to join said group or social network or personal network.
111 . The method according to claims 102 , wherein the listing of one or more of the journal records or entries comprises one or more journal records or entries about an activity external to the social network domain.
112 . The method according to claim 83 or 102 , wherein the listing of one or more of the journal records or entries comprises one or more journal records or entries about activities of one or more users who are connected or related to the user in the social network.
113 . The method according to claim 83 or 102 , wherein the listing of one or more of the journal records or entries comprises one or more journal records or entries about the user's own activities or actions.
114 . The method according to claim 83 or 102 , further comprising: selecting for the listing a set of journal records or entries based on connection or relationship of the journal records or entries with the viewing user.
115 . The method according to claim 83 or 102 , further comprising: storing privacy settings and preferences of the user; and filtering or relating one or more activities or actions from the generated journal record or entries based on the user's privacy settings and preferences.
116 . A method for generating customized journal entries based on one or more criteria in a social network environment, comprising:
recording or storing activities or actions performed by one or more users; accessing dynamic relationship and profile data for the one or more users; data mining, grouping, filtering and analyzing said one or more fields of actions data and dynamic relationship and profile data of one or more users based on one or more conditions for producing and storing results for one or more viewing users, said results comprising one or more journal entries customized for the viewing user, said journal entry comprising of at least a description or details of the action with one or more fields including Uniform Resource Locator (URL) of user performing the action, date and time of action, source of action, status of source of action, dynamically associated utilities, workspace and services for communication and participation, action categories, tracking status, communication details, attachments, messages, lists and customized fields ; and presenting said one or more results comprising one or more journal entries with metadata or fields of one or more connected users to the viewing user based on one or more preferences and privacy settings of viewing user.
117 . A method for communicating in a social network about activities or actions from an external domain comprising:
maintaining a profile for a plurality of users of the social network, each profile comprising profile data and dynamic relationships or connections to each of a plurality of other users of the social network; receiving a plurality of messages from the external domain, each message representing an action taken by a user of the social network in the external domain; logging or recording the actions at the social network, each logged action including information about the action; and generating one or more messages wherein each of said messages represents one or more of said recorded actions; and presenting said messages to each connected user.
118 . The method according to claim 117 , wherein the logged or recorded actions include each related actions associated with other connected users of the website, wherein action comprises e-commerce, transactions, events, subscription, communication and application related actions.
119 . The method according to claim 117 , wherein the message is presented on the web page based on permission and listed with other messages that communicate logged or recorded actions associated with other connected users of the website.
120 . The method according to claim 117 , wherein the message includes an advertisement related to the logged or recorded action communicated by the message.
121 . The method for communicating in a social network about activities performed from one or more external domains of the social network, the method comprising:
maintaining a profile for a plurality of members of the social network, each profile identifying one or more connections to other members of the social network; receiving information about actions taken by members of the social network from external domains of the social network; recording information about the actions; and communicating a message within the social network to one or more members of the social network with whom a first member has a connection, the message comprising information about a recorded action taken by the first member from the external domains of the social network.
122 . The method according to claim 121 , wherein the action source comprises one or more smart devices including mobile, digital television, video camera, printer and applications, services and networks.
123 . The method according to claim 121 , wherein recording information about related actions, events and transactions of user based on one or more preferences, privacy settings, behavior, filters, relevancy, rank, hits and rules.
124 . The method according to claim 122 , wherein sending information about related actions, events and transactions of user to related one or more users based on rank and weights of user's dynamic relationships with other connected users, relevancy, hits and conditions or rules.
125 . The method according to claim 123 , wherein said related users of user comprises one or more connected, matched or like minded, filtered users, subscribed members, customers and connected users based on one or more degrees of separations.
126 . The method of displaying journal data in a social network, the method comprising:
recording or receiving by a social network a plurality of journal items from users of the social network; providing a user interface to a user of the social network; displaying in the user interface some of the journal items received from related users in the social network; providing to the user one or more selectable filters, each filter specifying a criteria to be applied to the journal items; receiving a selection of a filter from the user; and updating or synchronizing said journal items based on the said received selected filter and presenting said one or more updated journal items.
127 . The method according to claim 126 , wherein said synchronizing comprising snapshot, merge and transactional synchronization and pull and/or push publication or subscription with one or more preferences by central unit or one or more users or publishers.
128 . The method according to claim 126 , wherein the one or more selectable filters comprises one or more groups of users of the social network.
129 . The method according to claim 126 , wherein the one or more selectable filters includes a user-defined list of other users.
130 . The method according to claim 126 , wherein the one or more selectable filters include one or more types of journal items including one or more applications, services, sources, connections, multimedia content type including text, URL, video, image, file and database.
131 . A method for advertising to users in a social network, the method comprising:
maintaining a profile for a plurality of users of the social network, each profile comprising dynamic relationships or connections to each of a plurality of other users of the social network; recording actions taken by the users of the social network, each recorded action including information about the action; receiving a plurality of advertisement requests to advertise on the social network, each advertisement request identifying a type of action for presenting to target users of the social network or application; for a viewing user: matching an advertising request to a recorded action, wherein the recorded action matches the type of action identified in the advertising request, and wherein the recorded action is associated with connected user of the social network, and presenting an advertisement for the viewing user, wherein the advertisement comprises a message that communicates the matching recorded action.
132 . The method according to claim 131 , wherein the recorded actions include actions taken by users on the social network.
133 . The method according to claim 131 , wherein the advertisement is presented on the web page as being integrated with recorded actions associated with other connected users of the social network.
134 . The method according to claim 131 , wherein the advertisement requests specify targeting criteria and matching an advertising request to a recorded action comprises applying the targeting criteria including locations, languages, preferences, keywords and daily budget selection.
135 . The method according to claim 131 , wherein the action source comprises one or more smart devices including mobile, digital television, video camera, printer and applications, services and networks.
136 . The method for advertising to users of a social network, the method comprising:
maintaining a profile for a plurality of users of the social network, each profile identifying a dynamic relationship or connection to each of a plurality of other users of the social network; logging actions taken by users of the social network, each logged action including information about the action; receiving a plurality of advertisement requests to advertise to users of the social network, each advertisement request comprising an advertisement and targeting criteria that relate to one or more actions that can be taken by a user; and for one of the users of the social network: selecting an advertisement for the user, wherein one or more logged actions taken by the user matches the targeting criteria of the advertisement request associated with the selected advertisement and presenting the selected advertisement to the user.
137 . The method according to claim 136 , wherein the targeting criteria further comprise, locations, languages, preferences, keywords and daily budget selection.
138 . The method according to claim 85 , wherein subscription based on selections, send request or invite others, connections, contacts, search people, find friends from contacts, search sources from message(s) associate source(s), search subscribers and subscriptions of each public user, one or two way match making preferences, rules, conditions, categories, taxonomy wise directories and lists, auto match making based on preferences, profile, user data and user activities, actions, events and transactions.
139 . The method as claimed in claim 83 , wherein the sender and receiver comprises user, user computer system, digital message(s) source, user application, telephone or mobile, smart device, automated message(s) source, external social network sources, domain specific expert human, multi Artificial Intelligence Agent(s), speech or voice message(s) source(s).
140 . The method as claimed in claim 83 , wherein said preferences comprise presenting the messages based on chronological order, date and/or time wise, source wise, keyword, rank and hit wise, availability status wise including online or offline, taxonomy wise, location and language wise in an ascending or descending order.
141 . The method as claimed in claim 83 , wherein the user publish and subscribe or receives content in real time based on one or more preferences, keywords, replication types and topology model including preference based snapshot or merge or transactional replication, pulling and pushing of subscriptions or publications, taxonomy classifications, shared ontology, sources, location, language, ranks and hits and a combination thereof.
142 . The method as claimed in claim 83 , wherein said messages or sources of message publishing and subscribing based on one or more replication or synchronizing types and topology model including preference based snapshot or merge or transactional replication, pulling and pushing of one or more subscriptions or publications based on one or more preferences and privacy settings.
143 . The method as claimed in claim 83 , wherein said message comprising one or more search queries or keywords and said one or more search queries or keywords automatically or via human mediated searches the resources of receiver's one or more desktops) or personal computer(s) from one or more network(s) and send said search results and/or search queries or keywords to one or more connected users or source of message(s) to participate in said search process.
144 . The method as claimed in claim 83 , wherein said message comprising updated auto recordings of one or more actions related to user's each keyword or search query specific search process or activity based on monitoring of said search process and said receiver of said message can participate or auto update one or more actions related to said keyword or search query specific search process or activity and making said updated actions associate search results searchable to other searchers for similar search query.
145 . The method as claimed in claim 83 , wherein said user can use one or more or group(s) or combinations or series or sequence of custom commands and 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 and communicating, composing, comparing, co-coordinating, orchestrating, choreographing, organizing, recording, configuring or customizing, classifying and grouping, connecting, disconnecting, removing, adding, alternating or changing or modifying, updating, replicating or synchronizing, transacting, binding with 3rd party applications, networks, services and devices, routing or redirecting, forwarding, transferring, merging, joining, listing, linking, arranging, scheduling, automating, sequencing and ordering as per workflow and rule based, collecting, receiving, managing, monitoring, registering, accounting and metering, reporting, logging and executing one or more or group or combinations or series or sequences of message sources and message contents from plurality of sources via command scripting language and integrate with any 3 rd parties applications, services, devices and networks via web services, APIs, SDK, plug-ins, plug and play and any programming and scripting languages.
146 . The method as claimed in claim 83 , wherein data mining, processing and presenting said auto generated messages and attached metadata or fields are based on one or more techniques, criteria and preferences.
147 . The method as claimed in claim 83 , wherein said one or more techniques comprises of one or more SQL queries, scripts, programming languages, web services, mapping, aggregating or consolidating, ordering, sorting, ranking, comparing and processing.
148 . A system for generating a journal feed in a social network environment comprising: a social network environment; a module configured to monitor one or more related activities or actions of one or more users, said users configurable to act as source user and a destination user; a storage medium for storing the one or more related activities or actions of said one or more users in a database; a module configured to record or generate a plurality of journal entries regarding one or more related or determined activities or actions of one or more users, wherein one or more of the journal entries of said source users are accessible to one or more related destination users, and said journal entries are related to one or more activities or actions performed by said source user; a associate component configured to associate one or more metadata or fields or parameters or links related with at least one of the activities or actions of source user to at least one of the plurality of journal entries , said one or more metadata or fields or parameters or links enable related destination users to communicate, collaborate and participate in at least one of the activities as performed by the source user; a setting and security component configured to filter of plurality of journal entries for one or more related destination users; and a presentation module configured to present one or more of said plurality of journal entries as journal feed to at least one related or predetermined destination users based on one or more preferences.
149 . The system according to claim 148 , wherein user is enabled to select, search, match, filter one or more related activities based on one or more preferences.
150 . The system according to claim 148 , wherein user is enabled to select one or more related users based on dynamic relationships, connections, subscriptions, search, match, filter and preferences.
151 . The system according to claim 148 , wherein system is configured to track interaction of the user with the at least one of the plurality of journal entries; and utilize the interaction to present tracking status to user and generate or record journal entries.
152 . The system according to claim 148 , wherein presentation module is configure to assign the order to the plurality of journal entries recorded or generated according to an order of occurrence of the plurality of journal entries.
153 . The system according to claim 148 , wherein search component is configured to search one or more journal entries based on one or more criteria and preferences.
154 . The system according to claims 148 , wherein said activities or actions are based on one or more applications, services, social and personal networks, searching, sharing, communication, collaboration, e-commerce, blog, messages, connected users, multimedia contents from one or more networks.
155 . The system according to claims 148 , wherein said activities comprise user's actions, events, logs, transactions including but not limited to adding a photo, editing a profile, posting a question and/or a blog, subscribing to a service, joining a network, installing an application, sharing content or search results, publishing or broadcasting, forming new relationships, interacting with other users, sending a notification or message, commenting, exchanging feedback, reviewing a product, transacting via e-commerce or creating or responding to an event.
156 . The system according to claims 148 , wherein user is configured to filter predetermined activities based on one or more criteria comprising selection of one or more connected or like minded or matched users, groups, networks, applications, keywords, locations, languages, predefined schedule, rules, categories, behavioral characteristics, random filtering of said activities, tracking of activities, preferences, subscription, ranks and hits, interactions, and privacy policies.
157 . The system according to claims 148 , wherein the central unit is configured to select one or more activities automatically.
158 . The system according to claim 157 , wherein said selection is based on connections, preferences, contents, profiles, transactions, behavior, privacy settings, one or more filters, ranks, rules, relevancy and context.
159 . The system according to claims 148 , wherein source(s) of said activities, actions comprises of identifying action related one or more accessible objects from network and/or external domains including one or more HSN URLs or links, connected users, people, services, applications, utilities, workspaces, multimedia contents and data, networks, groups, sensors, digital and automated sources, profiles, pages, multi AI Agents, notification, query, lists, attachments, messages and other objects.
160 . The system according to claims 148 , wherein said user created or auto generated shared and dynamic workspace comprises of one or more tasks, related actions, links, messages, associate applications or application features, services and connected users for collaboration, communication, sharing, searching, answering, tracking, transacting, viewing, accepting, connecting, joining, downloading, purchasing, replying, installing, subscribing, participating and based on predefined workflow.
161 . The system according to claims 148 , wherein said communication details comprises track and record each journal entry specific logs and multimedia data of all interactions, communication and sharing among source and destination users including messages, query and associate answer(s), search results, comments, review, rank, date and time, current location, transaction, workflow and further actions.
162 . The system according to claims 148 , wherein said tracking status is one of pending, active, deleted, like, not like, viewed or read, played, purchased, group joined, subscribed, application installed, replay, forwarded, ignore, online, offline, away, downloaded, shared, reviewed, commented, ranked, invitation accepted or postponed.
163 . The system according to claims 148 , wherein said one or more lists comprises collection of one or more web resource, multimedia data, applications and services, objects, sources, profiles, associated actions with accessible links.
164 . The system according to claims 148 , wherein publish and subscribe component is configured to publish and subscribe content of messages or sources of message based on one or more replication or synchronization types and topology model including preference based snapshot, merge, transactional replication, pull and push one or more subscriptions or publications based on one or more selections, preferences, filters and privacy settings.
165 . The system according to claims 148 , wherein the pluralities of activities are selected according to dynamic relationships determined among the users.
166 . The system according to claims 148 , wherein presentation module is configure to present one or more advertisements with journal entries based on matched activities.
167 . The system for generating customized journal entries based on one or more criteria in a social network environment, comprising:
record or store activities or actions performed by one or more users; access dynamic relationship and profile data for the one or more users; central unit is configured to data mine, search, group, filter and analyze said one or more fields of actions data and dynamic relationship and profile data of one or more users based on one or more conditions to produce and store results for one or more users, said results comprising one or more journal entries customized for the viewing user, said journal entry comprising of at least a description or details of the action with one or more fields including Uniform Resource Locator (URL) of user performing the action, date and time of action, source of action, status of source of action, dynamically associated utilities, workspace and services for communication and participation, categories, tracking status, communication details, attachments, messages, lists and customized fields; and presentation module is configure to present said one or more results comprises one or more journal entries with metadata or fields of one or more connected users to the viewing user based on one or more preferences and privacy settings of viewing user.
168 . A system for communicating in a social network about activities or actions from an external domain comprising: a profile store containing a profile for each of a plurality of users of the social network, each profile comprises of profile data and dynamic relationships or connections to each of a plurality of other users of the social network; means for receiving a plurality of messages from the external domain, each message representing an action taken by a user of the social network in the external domain; means for logging or recording the actions at the social network, each logged action including information about the action, means for generating one or more messages wherein each of said messages represents one or more of said recorded actions; and a central unit configured to present the one or more messages to each connected user(s).
169 . The system according to claim 168 , wherein the logged or recorded actions include each related actions associated with other connected users of the website, wherein action comprises e-commerce, transactions, events, subscription, communication and application related actions.
170 . The system according to claim 168 , wherein the presentation module is configured to present message on the web page based on permission and listed with other messages that communicate logged or recorded actions associated with other connected users of the social network domain.
171 . The system according to claim 168 , wherein the message includes an advertisement related to the logged or recorded action communicated by the message.
172 . The system of displaying journal data in a social network, the system comprising:
a communications module configured to record or receive a plurality of journal items from users of the social network; a user interface generating module configured to provide a user interface to a user of the social network via the communications module, to display in the user interface one or more journal items received from related users in a social network, and to provide one or more selectable filters, each filter specifying a criteria to be applied to the journal items; wherein the communications module is further configured to receive a selection of a filter from the user, and wherein, the user interface module is further configured to update or synchronize said journal items based on the said received selected filter and presenting said one or more updated journal items.
173 . The system according to claim 172 , wherein enabling central unit or one or more users or publishers to snapshot, merge and transactional synchronization and pull and/or push publication or subscription with one or more preferences.
174 . The system according to claim 172 , wherein the one or more selectable filters comprises of one or more groups of users of the social network.
175 . The system according to claim 172 , wherein the one or more selectable filters includes a user-defined list of other users.
176 . The system according to claim 172 , wherein the one or more selectable filters include one or more types of journal items including one or more applications, services, sources, connections, multimedia content type including text, URL, video, image, file and database.
177 . The system for presenting advertising to users in a social network, the system comprising:
a central unit configured to present advertisements on web page or application; a profile store comprising a profile for a plurality of users of the social network, each profile comprising profile data and dynamic relationships or connections to each of a plurality of other users of the social network; a journal store for recording plurality of journal entries, each entry describing an action taken by the users of the social network and including information about the action; a journal recorder capable of receiving and adding entries to the journal store based on messages about actions taken; an advertisements request database for storing a plurality of advertisement requests, each advertisement request identifying a type of action on which to base an advertisement; and an advertisement server capable of receiving advertisement request to advertise on the web site or application, the advertisement server configured to provide an advertisement to the central unit or web server, the advertisement matched by:
matching an advertising request to a recorded action, wherein the recorded action matches the type of action identified in the advertising request, and wherein the recorded action is associated with connected user(s) of the social network and
presenting an advertisement for the viewing user, wherein the advertisement comprises a message communicating the logged action.
178 . The system according to claim 177 , wherein the logged actions include actions taken by users on the social network.
179 . The system according to claim 177 , wherein the central unit is configured to present the advertisement on the web page as being integrated with logged actions associated with other connected users of the social network.
180 . The system according to claim 177 , wherein the advertisement requests specify targeting criteria and matching an advertising request to a recorded action comprises applying the targeting criteria including locations, languages, preferences, keywords and daily budget selection.
181 . The system according to claim 177 , wherein the action source comprises one or more smart devices including mobile, digital television, video camera, printer and applications, services and networks.
182 . The system for advertising to users of a social network, the system comprising:
a profile store for storing a profile for a plurality of users of the social network, each profile comprising profile data and dynamic relationships or connections to each of a plurality of other users of the social network; a journal store for recording actions taken by users of the social network, each recorded action including information about the action; an advertisement requests store for receiving a plurality of advertisement requests to advertise to users of the social network, each advertisement request comprising an advertisement and targeting criteria that relate to one or more actions that can be taken by a user; an advertising server configured to select an advertisement for a viewing user matches the targeting criteria of the advertisement request associated with the selected advertisement; and presenting the selected advertisement to the viewing user.
183 . The system according to claim 182 , wherein the targeting criteria further comprise, locations, languages, preferences, keywords and daily budget selection.
184 . The system according to claim 148 , wherein subscription based on selections, send request or invite others, connections, contacts, search people, find friends from contacts, search sources from message(s) associate source(s), search subscribers and subscriptions of each public user, one or two way match making preferences, rules, conditions, categories, taxonomy wise directories and lists, auto match making based on preferences, profile, user data and user activities, actions, events and transactions.
185 . The system as claimed in claim 148 , wherein the sender comprises user computer system, digital message(s) source, user application, telephone or mobile, smart device, automated message(s) source, external social network sources, domain specific expert human, multi Artificial Intelligence Agent(s), speech or voice message(s) source(s).
186 . The system as claimed in claim 148 , wherein said preferences comprise presenting the messages based on chronological order, date and/or time wise, source wise, keyword wise, rank and hit wise, availability status wise including online or offline, taxonomy wise, location and language wise in an ascending or descending order.
187 . The system as claimed in claim 148 , wherein the user is enabled to publish and subscribe or receive content in real time based on one or more preferences, keywords, replication types and topology model including preference based snapshot or merge or transactional replication, pulling and pushing of subscriptions or publications, taxonomy classifications, shared ontology, sources, location, language, ranks and hits and a combination thereof.
188 . The system as claimed in claim 148 , wherein enabling said messages or sources of message to publish and subscribe based on one or more replication or synchronize types and topology model including preference based snapshot or merge or transactional replication, pulling and pushing of one or more subscriptions or publications based on one or more preferences and privacy settings.Join the waitlist — get patent alerts
Track US2011161419A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.