Broadcasting signal transmitting apparatus, broadcasting signal receiving apparatus, broadcasting signal transmitting method, and broadcasting signal receiving method
US-2020260161-A1 · Aug 13, 2020 · US
US11412442B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11412442-B2 |
| Application number | US-202016902033-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 15, 2020 |
| Priority date | Apr 30, 2020 |
| Publication date | Aug 9, 2022 |
| Grant date | Aug 9, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
This disclosure describes methods and systems for a service discovery gateway to interoperate with a client device. The service discovery gateway receives a first message, originating from the client device. The message comprising at least a service discovery query to the service discovery gateway. Based at least in part on receiving the first message, the service discovery gateway sends a second message comprising at least a first indication of at least one service provider corresponding to the service discovery query. The service discovery gateway determines a condition is met based at least in part on an elapsed time associated with the second message. The service discovery gateway sends a third message based at least in part on the determining, the third message comprising at least a second indication of at least one service provider corresponding to the service discovery query.
Opening claim text (preview).
What is claimed is: 1. A method for a service discovery gateway to interoperate with a client device, comprising, by the service discovery gateway: maintaining, in a directory local to the service discovery gateway, a first indication of at least one service provider of services available on a first virtual local area network (VLAN) and on a second VLAN during a first time period; receiving a first message originating from the client device, the first message comprising at least a service discovery query to the service discovery gateway, the service discovery gateway being located on the first VLAN and the client device being located on the second VLAN; sending, based at least in part on receiving the first message, a second message to the client device comprising at least the first indication of the at least one service provider corresponding to the service discovery query; maintaining, in the directory local to the service discovery gateway, an updated indication of at least one service provider of the services available on the first VLAN and on the second VLAN during a second time period different from the first time period; determining a condition is met based at least in part on a predictive awareness of the service discovery gateway as to how the client device is configured to utilize a time-to-live (TTL) value; and sending, with the service discovery gateway, a third message to the client device prior to the client device originating a subsequent service discovery query based at least in part on the condition being met, the third message comprising at least the updated indication corresponding to the service discovery query, the updated indication including an identification of a service provider available of the at least one service provider providing a service corresponding to the service discovery query. 2. The method of claim 1 , wherein the second message is a unicast message to the client device. 3. The method of claim 1 , wherein: the determining is based at least in part on the elapsed time associated with the second message relative to the TTL value. 4. The method of claim 3 , wherein: the determining is based at least in part on the elapsed time associated with the second message relative to a configurable service query time parameter. 5. The method of claim 1 , wherein: the service discovery query is a multicast domain name system (mDNS) query. 6. The method of claim 5 , wherein: the second message and the third message are mDNS response messages. 7. The method of claim 1 , wherein: the first message is a multicast message. 8. A method for a client device to interoperate with a service discovery gateway, comprising, by the client device: originate a first message, from the client device, the first message comprising at least a service discovery query; receiving a second message, originating at the service discovery gateway at the client device, comprising at least a first indication of at least one service provider of services available on a first virtual local area network (VLAN) and on a second VLAN during a first time period, corresponding to the service discovery query, the service discovery gateway being located on the first VLAN and the client device being located on the second VLAN; setting a condition based at least in part on a predictive awareness of the service discovery gateway as to how the client device is configured to utilize a time-to-live (TTL) value; and receiving, from the service discovery gateway, a third message at the client device, originating at the service discovery gateway and prior to occurrence of the condition, the third message comprising at least an updated indication corresponding to the service discovery query, the updated indication including an identification of a service provider available of at least one service provider providing a service corresponding to the service discovery query on the first VLAN and on the second VLAN during a second time period different from the first time period. 9. The method of claim 8 , wherein the second message is a unicast message to the client device. 10. The method of claim 8 , wherein: setting the condition is based at least in part on the elapsed time associated with the second message relative to the TTL value. 11. The method of claim 8 , wherein: the service discovery query is a multicast domain name system (mDNS) query. 12. The method of claim 11 , wherein: the second message and the third message are mDNS response messages. 13. The method of claim 8 , wherein: the first message is a multicast message. 14. A service discovery gateway, comprising: one or more processors; and one or more non-transitory computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations of: in a directory local to the service discovery gateway, maintaining a first indication of at least one service provider of services available on a first virtual local area network (VLAN) and on a second VLAN during a first time period; receiving a first message, originating from a client device, the first message comprising at least a service discovery query to the service discovery gateway, the service discovery gateway being located on the first VLAN and the client device being located on the second VLAN; based at least in part on receiving the first message, sending a second message to the client device comprising at least the first indication of at least one service provider corresponding to the service discovery query; in the directory local to the service discovery gateway, maintaining an updated indication of at least one service provider of services available on the first VLAN and on the second VLAN during a second time period different from the first time period; determining a condition is met based at least in part on a predictive awareness of the service discovery gateway as to how the client device is configured to utilize a time-to-live (TTL) value; and sending, with the service discovery gateway, a third message to the client device prior to the client device originating a subsequent service discovery query based at least in part on the condition being met, the third message comprising at least the updated indication corresponding to the service discovery query, the updated indication including an identification of a service provider available of the at least one service provider providing a service corresponding to the service discovery query. 15. The service discovery gateway of claim 14 , wherein the second message is a unicast message to the client device. 16. The service discovery gateway of claim 14 , wherein: the determining is based at least in part on the elapsed time associated with the second message relative to the TTL value. 17. The service discovery gateway of claim 16 , wherein: the determining is based at least in part on the elapsed time associated with the second message relative to a configurable service query time parameter. 18. The service discovery gateway of claim 14 , wherein: the service discovery query is a multicast domain name system (mDNS) query. 19. The service discovery gateway of claim 18 , wherein: the second message and the third message are mDNS response messages. 20. The service discovery gateway of claim 14 , wherein: the first message is a multicast message.
Gateway arrangements · CPC title
Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services · CPC title
using broadcasted information · CPC title
Discovering, processing access restriction or access information · CPC title
Discovery or management thereof, e.g. service location protocol [SLP] or web services · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.