9769111

System, Method, and Computer Program for Many-To-One Communications in a Network

PublishedSeptember 19, 2017
Assigneenot available in USPTO data we have
InventorsOmer Shani
Technical Abstract

Patent Claims
16 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A computer program product embodied on a non-transitory computer readable medium, comprising: computer code for receiving, by a system from a first network device, a subscription to a first network address, the first network address being an address other than a network address of the first network device; computer code for identifying, by the system, information communicated to the first network address by a plurality of second network devices; and computer code for forwarding, by the system, the information from the first network address to the first network device, after receiving the subscription and responsive to identifying the information; wherein the first network device subscribes to the first network address in order to receive the information from the first network address anonymously with respect to the plurality of second network devices.

Plain English Translation

A computer program, stored on a non-transitory medium, enables anonymous many-to-one communication. The program receives a subscription from a first network device for a specific network address (different from the device's own). The program identifies information sent to that address by multiple second network devices. Finally, the program forwards that information from the designated network address to the subscribing first network device. The first device subscribes to receive information anonymously, meaning the sending devices are unaware of the receiver's identity.

Claim 2

Original Legal Text

2. The computer program product of claim 1 , wherein the computer program product is operable such that the first network device is anonymous with respect to the plurality of second network devices.

Plain English Translation

The computer program from the previous anonymous communication description ensures the first receiving network device remains anonymous to the multiple sending network devices. The sending devices cannot identify or directly communicate with the first device; all communication is routed through the designated network address, preserving the receiver's privacy.

Claim 3

Original Legal Text

3. The computer program product of claim 1 , wherein the computer program product is operable such that the plurality of second network devices are anonymous with respect to the first network device.

Plain English Translation

The computer program from the initial anonymous communication description ensures that the multiple sending network devices are anonymous to the first receiving network device. The receiving device cannot identify the individual sending devices; it only receives aggregated information from the designated network address.

Claim 4

Original Legal Text

4. The computer program product of claim 1 , further comprising computer code for receiving an indication that communicating additional information by the plurality of second network devices to the first network address subscribed to by the first single device was unsuccessful.

Plain English Translation

The computer program from the initial anonymous communication description also handles unsuccessful communication attempts. It receives an indication that some of the multiple sending devices failed to send information to the designated network address subscribed to by the first device.

Claim 5

Original Legal Text

5. The computer program product of claim 4 , further comprising computer code for automatically establishing a second network address associated with a third network device, the second network address being an address other than each of the network address of the first network device, a network address of the third network device, and the first network address.

Plain English Translation

Building upon the failed communication handling, the computer program automatically establishes a second network address and associates it with a third network device. This second address is distinct from the first device's address, the third device's address, and the original designated network address. This provides a fallback mechanism when the initial communication path fails.

Claim 6

Original Legal Text

6. The computer program product of claim 5 , further comprising computer code for subscribing, by the third network device, to the second network address.

Plain English Translation

Following the creation of a fallback communication path, the third network device subscribes to the newly established second network address. This subscription allows the third device to act as a relay or backup receiver in case the initial communication fails.

Claim 7

Original Legal Text

7. The computer program product of claim 6 , further comprising computer code for communicating the additional information, by the plurality of second devices, to the second network address.

Plain English Translation

After a fallback communication path has been established, the multiple sending network devices attempt to communicate the previously unsuccessful information to the new, second network address. This provides an alternative route for delivering the data.

Claim 8

Original Legal Text

8. The computer program product of claim 7 , further comprising computer code for, responsive to communicating the additional information by the plurality of second devices to the second network address, forwarding the additional information to the third network device.

Plain English Translation

If the multiple sending devices successfully communicate the additional information to the second network address, the computer program forwards this information to the third network device, which had previously subscribed to that address. This completes the fallback communication process.

Claim 9

Original Legal Text

9. The computer program product of claim 1 , further comprising computer code for providing the plurality of second devices with the first network address.

Plain English Translation

The computer program from the initial anonymous communication description also includes functionality to provide the multiple sending devices with the designated network address to which they should send their information. This ensures the sending devices know where to transmit the data for forwarding.

Claim 10

Original Legal Text

10. The computer program product of claim 9 , wherein the computer program product is operable such that the first network address replaces a unicast address associated with the plurality of second devices.

Plain English Translation

The computer program from the previous address distribution description operates such that the designated network address replaces a unicast address that was previously associated with the multiple sending devices. This reconfigures the sending devices to use the new communication method, effectively redirecting their output.

Claim 11

Original Legal Text

11. The computer program product of claim 1 , wherein the computer program product is operable such that the information is formatted as a multicast message.

Plain English Translation

The computer program from the initial anonymous communication description operates such that the information being transmitted is formatted as a multicast message. This allows for efficient distribution of the data from the multiple sending devices to the designated network address.

Claim 12

Original Legal Text

12. A method, comprising: receiving, by a system from a first network device, a subscription to a first network address, the first network address being an address other than a network address of the first network device; identifying, by the system, information communicated to the first network address by a plurality of second network devices; and forwarding, by the system, the information from the first network address to the first network device, after receiving the subscription and responsive to identifying the information; wherein the first network device subscribes to the first network address in order to receive the information from the first network address anonymously with respect to the plurality of second network devices.

Plain English Translation

A method for enabling anonymous many-to-one communication involves receiving a subscription from a first network device for a specific network address (different from the device's own). The method identifies information sent to that address by multiple second network devices. Finally, the method forwards that information from the designated network address to the subscribing first network device. The first device subscribes to receive information anonymously, meaning the sending devices are unaware of the receiver's identity.

Claim 13

Original Legal Text

13. A system comprising: a memory system; and one or more processing cores coupled to the memory system and that are each configured to: receive, by a system from a first network device, a subscription to a first network address, the first network address being an address other than a network address of the first network device; identify, by the system, information communicated to the first network address by a plurality of second network devices; and forward, by the system, the information from the first network address to the first network device, after receiving the subscription and responsive to identifying the information; wherein the first network device subscribes to the first network address in order to receive the information from the first network address anonymously with respect to the plurality of second network devices.

Plain English Translation

A system for enabling anonymous many-to-one communication includes a memory and one or more processors. The processors are configured to receive a subscription from a first network device for a specific network address (different from the device's own), identify information sent to that address by multiple second network devices, and forward that information from the designated network address to the subscribing first network device. The first device subscribes to receive information anonymously, meaning the sending devices are unaware of the receiver's identity.

Claim 14

Original Legal Text

14. The computer program product of claim 1 , wherein the plurality of second network devices select between the first network address and a second network address associated with a third network device for communicating the information thereto.

Plain English Translation

The computer program from the initial anonymous communication description allows the multiple sending network devices to choose between the initial designated network address and a second network address associated with a third network device when communicating their information. This provides a mechanism for dynamic routing of information.

Claim 15

Original Legal Text

15. The computer program product of claim 14 , wherein the information is communicated to the first network address by the plurality of second network devices when the plurality of second network devices select the first network address for communicating the information thereto.

Plain English Translation

The computer program from the previous routing selection description ensures that the information is actually sent to the initial designated network address by the multiple sending devices only when they specifically select that address for communication. If the sending devices select the alternate address, the information is not sent to the initial address.

Claim 16

Original Legal Text

16. The computer program product of claim 14 , wherein a quorum component is utilized by the plurality of second network devices to select between the first network address and the second network address.

Plain English Translation

The computer program from the routing selection description incorporates a quorum component used by the multiple sending devices to decide whether to send information to the initial designated network address or the second address. The quorum component likely involves a voting or consensus mechanism to determine the appropriate communication path.

Patent Metadata

Filing Date

Unknown

Publication Date

September 19, 2017

Inventors

Omer Shani

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SYSTEM, METHOD, AND COMPUTER PROGRAM FOR MANY-TO-ONE COMMUNICATIONS IN A NETWORK” (9769111). https://patentable.app/patents/9769111

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/9769111. See llms.txt for full attribution policy.

SYSTEM, METHOD, AND COMPUTER PROGRAM FOR MANY-TO-ONE COMMUNICATIONS IN A NETWORK