Zero configuration networking on a subnetted network

US10091065B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10091065-B1
Application numberUS-201113286121-A
CountryUS
Kind codeB1
Filing dateOct 31, 2011
Priority dateOct 31, 2011
Publication dateOct 2, 2018
Grant dateOct 2, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and apparatus are described for implementing service discovery protocols on subnetted zero configuration networks. A process for managing service advertisement across a plurality of subnets may comprise: collecting service advertisements on a local network level by designated network devices; sending listings of services from each of the designated devices to a master network device; sending a table of services for the plurality of subnets from the master device to all of the designated devices on the plurality of subnets; creating by each of the designated network devices for the corresponding subnet a service discovery proxy table listing the service advertisements on the subnets of the plurality of subnets beyond the subnet corresponding to the designated device; and periodically transmitting by each of the designated devices on the corresponding subnets service advertisements for the services of the corresponding service discovery proxy table.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for managing service advertisement across a plurality of subnets comprising: collecting, by each of a plurality of designated network devices, service advertisements on a local network level from a corresponding subnet to which said designated network device belongs; filtering, by each of the plurality of designated network devices, the service advertisements according to filtering rules of the plurality of subnets to generate one or more filtered listings of services; obtaining, by a designated master network device, the one or more filtered listings of services generated by the plurality of designated network devices; creating a table of filtered services for said plurality of subnets at said designated master network device using the obtained one or more filtered listings of services; sending said table of filtered services for said plurality of subnets from said designated master network device to the plurality of designated network devices in the plurality of subnets; creating, by each of the plurality of designated network devices that received the table of filtered services, a service discovery proxy table listing filtered service advertisements on the plurality of subnets other than the corresponding subnet connecting to said designated network device, based on the table of filtered services; and transmitting, by each of the plurality of designated network devices that created the service discovery proxy table, the filtered service advertisements listed in said corresponding service discovery proxy table. 2. The method as in claim 1 , wherein each subnet with services for which service advertisements are to be transmitted across said plurality of subnets has at least one designated network device. 3. The method as in claim 1 , further comprising obtaining, by a designated back-up master network device, the one or more filtered listings of services generated by the plurality of designated network devices. 4. The method as in claim 1 , wherein the filtering rules are based on regular expressions. 5. The method as in claim 1 , further comprising providing said one or more filtered listings of services to a designated back-up master network device for creating a table of filtered services. 6. The method as in claim 1 , wherein said service advertisements on the local network level and the service discovery proxy table created by each of the plurality of designated network devices that received the table of filtered services use multicast DNS (mDNS) protocol. 7. The method as in claim 6 , wherein said mDNS protocol is used according to Bonjour protocol. 8. The method as in claim 1 , wherein said plurality of subnets are a plurality of VLANs. 9. The method as in claim 1 , wherein the plurality of designated network devices are wireless access points. 10. The method as in claim 9 , wherein wireless coverage from adjacent wireless access points of said wireless access points is spatially overlapping. 11. The method as in claim 1 , wherein said designated master network device is a wireless access point. 12. The method as in claim 1 , wherein said designated master network device is a virtual device running on a remote server. 13. The method as in claim 1 , further comprising periodically updating said table of filtered services and periodically sending the updated table of filtered services to the plurality of designated network devices that receive the table of filtered services. 14. The method as in claim 13 , further comprising updating the service discovery proxy table by each of the plurality of designated network devices that received the table of filtered services. 15. The method of claim 1 , wherein the designated master network device is one of the plurality of designated network devices in the plurality of subnets. 16. A method for managing service advertisement across a plurality of subnets comprising: collecting, by each of a plurality of designated network devices, service advertisements on a local network level from a corresponding subnet to which said designated network device belongs; filtering, by each of the plurality of designated network devices, the service advertisements according to filtering rules of the plurality of subnets to generate one or more filtered listings of services; obtaining, by a designated master network device, the one or more filtered listings of services generated by the plurality of designated network devices; creating a table of filtered services for said plurality of subnets at said designated master network device using the obtained one or more filtered listings of services; receiving said table of filtered services for the plurality of subnets from said designated master network device by each of the plurality of designated network devices in the plurality of subnets; creating, by each of the plurality of designated network devices in the plurality of subnets, a service discovery proxy table listing filtered service advertisements on the plurality of subnets other than the corresponding subnet connecting to said designated network device, based on the received table of filtered services; and transmitting, by each of the plurality of designated network devices that created the service discovery proxy table, the filtered service advertisements listed in said corresponding service discovery proxy table. 17. The method as in claim 16 , wherein each subnet with services for which service advertisements are to be transmitted across said plurality of subnets has at least one designated network device. 18. The method as in claim 16 , further comprising obtaining, by a designated back-up master network device, the one or more filtered listings of services generated by the plurality of designated network devices. 19. The method as in claim 16 , further comprising providing said one or more filtered listings of services to a designated back-up master network device. 20. A designated network device for managing service advertisement across a plurality of subnets, wherein said designated network device is in a first subnet of said plurality of subnets, said designated network device comprising: a memory device, a computer program being stored in said memory device; and a processor, said computer program causing said processor to perform: collecting service advertisements on a local network level; filtering the collected service advertisements according to filtering rules of the plurality of subnets to generate a filtered listing of services; sending the filtered listing of services to a designated master network device, wherein said designated master network device is elected from a plurality of designated network devices; receiving a table of filtered services for the plurality of subnets that is generated using the filtered listing of services by the designated master network device from said designated master network device; creating a service discovery proxy table listing filtered service advertisements on the plurality of subnets other than the first subnet corresponding to said designated network device based on the received table of filtered services; and transmitting the filtered service advertisements listed in the service discovery proxy table on the first subnet corresponding to said designated network device. 21. The network device as in claim 20 , wherein each subnet with services for which service advertisements are to be transmitted across said plurality of subnets has at least one designated network d

Assignees

Inventors

Classifications

  • H04L41/12Primary

    Discovery or management of network topologies · CPC title

  • Electricity · mapped topic

  • Negotiation of communication capabilities · CPC title

  • H04L67/51Primary

    Discovery or management thereof, e.g. service location protocol [SLP] or web services · CPC title

  • Service discovery by the service manager · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10091065B1 cover?
Methods and apparatus are described for implementing service discovery protocols on subnetted zero configuration networks. A process for managing service advertisement across a plurality of subnets may comprise: collecting service advertisements on a local network level by designated network devices; sending listings of services from each of the designated devices to a master network device; se…
Who is the assignee on this patent?
Gast Matthew Stuart, Wang Liang, Kang Yong, and 2 more
What technology area does this patent fall under?
Primary CPC classification H04L41/12. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 02 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).