Sending and receiving message streams from or to one or more communication applications, services, devices or interfaces
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-modifiedI claim:
1 . A method for sending & receiving message stream(s) from/to one or more communication applications, services, devices & interfaces, the method comprising:
a) receiving from a first computing device of a first user a selection of one or more destination(s) including one or more communication applications, services, devices, utilities, web pages, databases & interfaces for receiving update messages;
b) receiving, from the first computing device, a request to subscribe a second user;
c) designating, by a computer processor, the first user as a subscriber of the second user in response to the request, wherein designating the first user comprises configuring an account of the first user to present or reference update messages broadcasted by the second user;
d) receiving, from a computing device of the second user, a broadcast request to broadcast an update message from one or more source(s) including communication applications, services, devices, utilities, web pages, databases & interfaces, wherein the update message lacks identification of the first user as an intended recipient, and wherein the update message includes an identification of the second user as a sender of the update message;
e) identifying, by the computer processor, a plurality of subscribers of the second user in response to the broadcast request, wherein the first user is among the plurality of subscribers;
f) determining identity including URL or URI or namespace or linking or addressing information of each of the plurality of subscribers, wherein the identity including URL or URI or namespace or linking or addressing information of the first user identifies the destination(s) including one or more communication applications, services, devices, utilities, web pages, databases & interfaces for receiving messages;
g) applying, for each of the plurality of subscribers, rules to the update message including identified destinations including one or more communication applications, services, devices, utilities, web pages, databases & interfaces for receiving messages by the firs user;
h) broadcasting the update message to each of the identified destinations including one or more communication applications, services, devices, utilities, web pages, databases & interfaces for receiving update messages by the first user.
2 . The method of claim 1 , wherein the source is one selected from a group consisting of short message service, instant message, e-mail, web form input, and application program interface function call, wherein the destination comprise at least one selected from a group consisting of short message service, instant message, e-mail, web form output, and application program interface function call, and wherein the destination devices, interfaces, applications & services are different from the source devices, interfaces, applications & services.
3 . The method of claim 1 , wherein the identity information including URL or URI or namespace or linking or the addressing information of one of the plurality of subscribers further comprises message receiving preferences of the first user.
4 . The method of claim 1 , wherein the update message from the computing device of the second user does not specify a destination and does not specify a message format of one of the plurality of subscribers.
5 . The method of claim 1 , further comprising: receiving an indication of a time period when the first user prefers to receive messages at a destination of the destinations, wherein the update message is broadcast to the destination during the period of time.
6 . A non-transitory computer readable medium storing instructions thereon for sending & receiving message stream(s) from/to one or more communication applications, services, devices & interfaces, the instructions when executed by a processor cause the processor to:
a) receiving from a first computing device of a first user a selection of one or more destination(s) including one or more communication applications, services, devices, utilities, web pages, databases & interfaces for receiving update messages;
b) receiving, from the first computing device, a request to subscribe a second user;
c) designating, by a computer processor, the first user as a subscriber of the second user in response to the request, wherein designating the first user comprises configuring an account of the first user to present or reference update messages broadcasted by the second user;
d) receiving, from a computing device of the second user, a broadcast request to broadcast an update message from one or more source(s) including communication applications, services, devices, utilities, web pages, databases & interfaces, wherein the update message lacks identification of the first user as an intended recipient, and wherein the update message includes an identification of the second user as a sender of the update message;
e) identifying, by the computer processor, a plurality of subscribers of the second user in response to the broadcast request, wherein the first user is among the plurality of subscribers;
f) determining identity including URL or URI or namespace or linking or addressing information of each of the plurality of subscribers, wherein the identity including URL or URI or namespace or linking or addressing information of the first user identifies the destination(s) including one or more communication applications, services, devices, utilities, web pages, databases & interfaces for receiving messages;
g) applying, for each of the plurality of subscribers, rules to the update message including identified destinations including one or more communication applications, services, devices, utilities, web pages, databases & interfaces for receiving messages by the firs user;
h) broadcasting the update message to each of the identified destinations including one or more communication applications, services, devices, utilities, web pages, databases & interfaces for receiving update messages by the first user.
7 . The non-transitory computer readable medium of claim 6 , wherein the source is one selected from a group consisting of short message service, instant message, e-mail, web form input, and application program interface function call, wherein the destination comprise at least one selected from a group consisting of short message service, instant message, e-mail, web form output, and application program interface function call, and wherein the destination devices, interfaces, applications & services are different from the source devices, interfaces, applications & services.
8 . The non-transitory computer readable medium of claim 6 , the identity information including URL or URI or namespace or linking or the addressing information of one of the plurality of subscribers further comprises message receiving preferences of the first user.
9 . The non-transitory computer readable medium of claim 8 , wherein the message receiving preferences of the first user comprise an indication of a time period when the first user prefers to receive messages at a destination of the destinations, and wherein the update message is broadcast to the destination during the period of time.
10 . The non-transitory computer readable medium of claim 6 , wherein the update message from the computing device of the second user does not specify a destination and does not specify a message format of one of the plurality of subscribers.
11 . A system for sending & receiving message stream(s) from/to one or more communication applications, services, devices & interfaces, the system comprising:
a) receive from a first computing device of a first user a selection of one or more destination(s) including one or more communication applications, services, devices, utilities, web pages, databases & interfaces for receiving update messages;
b) receive, from the first computing device, a request to subscribe a second user;
c) designate, by a computer processor, the first user as a subscriber of the second user in response to the request, wherein designating the first user comprises configuring an account of the first user to present or reference update messages broadcasted by the second user;
d) receive, from a computing device of the second user, a broadcast request to broadcast an update message from one or more source(s) including communication applications, services, devices, utilities, web pages, databases & interfaces, wherein the update message lacks identification of the first user as an intended recipient, and wherein the update message includes an identification of the second user as a sender of the update message;
e) identify, by the computer processor, a plurality of subscribers of the second user in response to the broadcast request, wherein the first user is among the plurality of subscribers;
f) determine identity including URL or URI or namespace or linking or addressing information of each of the plurality of subscribers, wherein the identity including URL or URI or namespace or linking or addressing information of the first user identifies the destination(s) including one or more communication applications, services, devices, utilities, web pages, databases & interfaces for receiving messages;
g) apply, for each of the plurality of subscribers, rules to the update message including identified destinations including one or more communication applications, services, devices, utilities, web pages, databases & interfaces for receiving messages by the firs user;
h) broadcast the update message to each of the identified destinations including one or more communication applications, services, devices, utilities, web pages, databases & interfaces for receiving update messages by the first user.
12 . The system of claim 11 , wherein the source is one selected from a group consisting of short message service, instant message, e-mail, web form input, and application program interface function call, wherein the destination comprise at least one selected from a group consisting of short message service, instant message, e-mail, web form output, and application program interface function call, and wherein the destination devices, interfaces, applications & services are different from the source devices, interfaces, applications & services.
13 . The system of claim 11 , wherein the identity information including URL or URI or namespace or linking or the addressing information of one of the plurality of subscribers further comprises message receiving preferences of the first user.
14 . The system of claim 13 , wherein the message receiving preferences of the first user comprise an indication of a time period when the first user prefers to receive messages at a destination of the destinations, and wherein the update message is broadcast to the destination during the period of time.
15 . The system of claim 11 , wherein the update message does not specify a destination and does not specify a message format of one of the plurality of subscribers.Join the waitlist — get patent alerts
Track US2015229592A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.