Method and system for device discovery and content management on a network
US-2016277803-A1 · Sep 22, 2016 · US
US9774709B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9774709-B2 |
| Application number | US-201414547021-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 18, 2014 |
| Priority date | Nov 18, 2013 |
| Publication date | Sep 26, 2017 |
| Grant date | Sep 26, 2017 |
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.
Service discovery and other operations related to enabling devices to announce, discover or otherwise control their services and/or the services offered or available from other devices is contemplated. The service discovery may facilitating service discovery for services sourced from devices inside and outside of a network and/or from devices having incompatible messaging capabilities.
Opening claim text (preview).
What is claimed is: 1. A method of facilitating service discovery for devices connected to a local area network (LAN) associated with a gateway configured to interface communications between the LAN and a wide area network (WAN) connected to the Internet, the method comprising: determining a plurality of records for services available to one or more devices connected to the LAN, each record including information sufficient for facilitating access to a service associated therewith; associating a uniform resource identifier (URI) with a listing of services selected from the plurality of records; providing the listing of services to a device connected to the LAN in response to receipt of a discovery message transmitted to the URI, the listing of services being sufficient for the device to facilitate displaying the corresponding services for user engagement; and providing the URI to the device within a Universal Plug and Play (UPnP) description, the UPnP description being an extensible markup language (XML) schema having an action instructing the device to transmit the discovery message to the URI. 2. The method claim 1 further comprising generating the URI to correspond with a domain name system service discovery (DNS-SD) server having the plurality of records. 3. The method of claim 2 further comprising specifying a domain in the URI associated with the DNS-SD server and defining the action to instruct the device to transmit the discovery message as a PTR lookup query to the domain. 4. The method of claim 3 further comprising providing the listing of services in the form of a PTR record generated by the DNS-SD server in response to receipt of the PTR lookup query, the PTR record providing a service instance name for each of the services included in the listing of services. 5. The method claim 4 further comprising including an instance for each of the service instance names, each instance identifying the service being offered sufficient for display within a user interface displayable on the device. 6. The method of claim 5 further comprising transmitting a first SRV record to the device from the DNS-SD server in response to receiving a SRV lookup query for the first SRV record from the device, the device generating the SRV lookup query in response to user selection of a first instance of the instances displayed within the user interface, the first SRV record identifying an Internet address for a source hosting the service associated with the first instance. 7. The method of claim 6 further comprising transmitting a Hypertext Transfer Protocol (HTTP) request from the device to the Internet address, the HTTP request being transmitted from the device over the LAN through the gateway and then over the WAN to the source hosting the service associated with the first instance. 8. A method of facilitating service discovery for devices connected to a local area network (LAN) associated with a gateway configured to interface communications between the LAN and a wide area network (WAN), the method comprising: determining a plurality of records for services available to one or more devices, the services being hosted on servers outside of the LAN; advertising a uniform resource identifier (URI) associated with a listing of services selected from the plurality of records over the LAN; providing the listing of services to a device connected to the LAN in response to receipt of a discovery message transmitted to the URI, the listing of services being sufficient for the device to facilitate displaying the corresponding cloud services for user engagement; and advertising the URI within a Universal Plug and Play (UPnP) service description multicasted over the LAN. 9. The method of claim 8 further comprising including a UPnP action within the UPnP service description sufficient instructing the device to transmit the discovery message to the URI. 10. The method claim 9 further comprising defining the URI to point to a Domain Name System Service Discovery (DNS-SD) server connected outside of the LAN, the DNS-SD server transmitting the listing of services to the device. 11. The method of claim 10 further comprising determining an identity of the device or a user associated with the discovery request and selecting the services included within the listing of services as a function of the identity such that only services previously authenticated for use with the identity are listed in the listing of services. 12. The method of claim 10 further comprising providing the listing of services as a DNS-SD formatted PTR record having a service instance name for each of the services listed in the listing of services. 13. The method claim 12 further comprising providing an SRV record to the device in response to receiving an SRV lookup query for one of the service instance names included in the PTR record, the SRV record indicating an Internet address for the service associated with the SRV record. 14. The method claim 13 further comprising facilitating engagement of the service associated with the SRV record to the device in response to receiving a corresponding Hypertext Transfer Protocol (HTTP) request. 15. The method of claim 10 further comprising displaying the services included in the listing of services within a home portal shown within a user interface of the device, including enabling navigation of the services when in the home portal such that each service is engaged from the home portal without opening or closing an application associated therewith. 16. A non-transitory computer-readable medium having a plurality of instructions executable with a processor to facilitate service discovery for devices connected to a local area network (LAN) associated with a gateway configured to interface communications between the LAN and a wide area network (WAN), the plurality of instructions being for: determining a plurality of records for services available to one or more devices; advertising a uniform resource identifier (URI) associated with a listing of services selected from the plurality of records over the LAN; providing the listing of services to a device connected to the LAN in response to receipt of a discovery message transmitted to the URI, the listing of services being sufficient for the device to facilitate displaying the corresponding services for user engagement; and advertising the URI within a Universal Plug and Play (UPnP) service description multicasted over the LAN. 17. The non-transitory computer-readable medium of claim 16 further comprising the plurality of instructions being for including a UPnP action within the UPnP service description for instructing the device to transmit the discovery message to the URI. 18. The non-transitory computer-readable medium of claim 16 further comprising the plurality of instructions being for defining the URI to point to a Domain Name System Service Discovery (DNS-SD) server connected outside of the LAN, the DNS-SD server transmitting the listing of services to the device. 19. The non-transitory computer-readable medium of claim 18 further comprising the plurality of instructions being for determining an identity of the device or a user associated with the discovery request and selecting the services included within the listing of services as a function of the identity such that only services previously authenticated for use with the identity are listed in the listing of services. 20. The non-transitory computer-readable medium of claim 18 further comprising the plurality of instruct
Related publications grouped by family.
Answers are generated from the same data shown on this page.