Dynamically enabling user device to discover service available on computer network

US10911499B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10911499-B2
Application numberUS-201916546463-A
CountryUS
Kind codeB2
Filing dateAug 21, 2019
Priority dateJun 22, 2012
Publication dateFeb 2, 2021
Grant dateFeb 2, 2021

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.

A media system includes a computer network, a media device supporting a network-based media sharing protocol, a plurality of output devices located at a plurality of physical locations within a hospitality establishment, and a system controller. In response to a first event, the system controller assigns the media device to a particular guest device by reconfiguring one or more components of the computer network to enable the particular guest device to utilize the network-based media sharing protocol to share media over the computer network with the media device, and commands an output device located at a physical location associated with the particular guest device to play media corresponding to the media signal outputted by the media device on the output port. In response to a second event, the system controller un-assigns the media device from the particular guest device and commands the output device to stop playing the media.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus for helping devices discover a service available on a computer network, the apparatus comprising: one or more network interfaces connectable to a first network and a second network; one or more storage devices storing a plurality of software instructions; and one or more processors coupled to the one or more network interfaces and the one or more storage devices; wherein, by the one or more processors executing the software instructions loaded from the one or more storage devices, the one or more processors are configured to: receive from a user device on the first network a multicast query for available devices providing the service; associate a subset of a plurality of service-providing devices on the second network with the user device, the subset including at least one of the service-providing devices but not all of the service-providing devices; pass the multicast query from the first network to the second network; receive a plurality of multicast responses from the plurality of service-providing devices on the second network; determine that a particular multicast response of the plurality of multicast responses is from one of the service-providing devices within the subset; and transmit a reply corresponding to the particular multicast response to the user device via the first network, the reply including content of the particular multicast response. 2. The apparatus of claim 1 , wherein the one or more processors are configured to transmit the reply to the user device by passing the particular multicast response from the second network to the first network. 3. The apparatus of claim 1 , wherein the one or more processors are configured to transmit the reply to the user device as a unicast message to a network address of the user device on the first network. 4. The apparatus of claim 1 , wherein the one or more processors are configured to transmit the reply to the user device as a multicast message on the first network. 5. The apparatus of claim 1 , wherein: the plurality of service-providing devices are media devices; and the service is a network-based media sharing protocol. 6. The apparatus of claim 5 , wherein the network-based media sharing protocol is AirPlay. 7. The apparatus of claim 5 , wherein the network-based media sharing protocol is Allshare. 8. The apparatus of claim 5 , wherein the network-based media sharing protocol is Digital Living Network Alliance (DLNA). 9. The apparatus of claim 5 , wherein: before associating the subset of the plurality of service-providing devices on the second network with the user device, the one or more processors are configured to block unicast traffic between the user device and the plurality of service-providing devices; and after associating the subset of the plurality of service-providing devices on the second network with the user device, the one or more processors are configured to pass unicast traffic between the user device and the subset of the plurality of service-providing devices. 10. The apparatus of claim 1 , wherein the one or more processors are further configured to: detect a first event occurrence; and associate the subset of the plurality of service-providing devices on the second network with the user device in response to detecting the first event occurrence. 11. The apparatus of claim 1 , wherein: the one or more processors are further configured to display a passkey on a display device visible to a user of the user device; and the user device is associated with the subset of the plurality of service-providing devices by the user entering the passkey into the user device. 12. The apparatus of claim 1 , wherein the one or more processors generates a plurality of unique passkeys for display on a plurality of different display devices; and by a user of the user device entering one of the unique passkeys into the user device, the user device is associated with the subset of the plurality of service-providing devices. 13. The apparatus of claim 1 , wherein the first network and the second network are different subnets on the computer network. 14. The apparatus of claim 1 , wherein the first network and the second network are different virtual local area networks (VLANs) on the computer network. 15. A method of helping devices discover a service available on a computer network, the method comprising: receiving from a user device on a first network a multicast query for available devices providing the service; associating a subset of a plurality of service-providing devices on a second network with the user device, the subset including at least one of the service-providing devices but not all of the service-providing devices; passing the multicast query from the first network to the second network; receiving a plurality of multicast responses from the plurality of service-providing devices on the second network; determining that a particular multicast response of the plurality of multicast responses is from one of the service-providing devices within the subset; and transmitting a reply corresponding to the particular multicast response to the user device via the first network, the reply including content of the particular multicast response. 16. The method of claim 15 , further comprising transmitting the reply to the user device by passing the particular multicast response from the second network to the first network. 17. The method of claim 15 , further comprising transmitting the reply to the user device as a unicast message to a network address of the user device on the first network. 18. The method of claim 15 , further comprising transmitting the reply to the user device as a multicast message on the first network. 19. The method of claim 15 , further comprising: before associating the subset of the plurality of service-providing devices on the second network with the user device, blocking unicast traffic between the user device and the plurality of service-providing devices; and after associating the subset of the plurality of service-providing devices on the second network with the user device, passing unicast traffic between the user device and the subset of the plurality of service-providing devices. 20. A non-transitory processor-readable medium comprising a plurality of processor-executable instructions that when executed by one or more processors cause the one or more processors to perform steps of: receiving from a user device on a first network a multicast query for available devices providing a service; associating a subset of a plurality of service-providing devices on a second network with the user device, the subset including at least one of the service-providing devices but not all of the service-providing devices; passing the multicast query from the first network to the second network; receiving a plurality of multicast responses from the plurality of service-providing devices on the second network; determining that a particular multicast response of the plurality of multicast responses is from one of the service-providing devices within the subset; and transmitting a reply corresponding to the particular multicast response to the user device via the first network, the reply including content of the particular multicast response.

Assignees

Inventors

Classifications

  • Policy-based network configuration management · CPC title

  • Proxies, e.g. for session initiation protocol [SIP] · CPC title

  • for multicast or broadcast (systems for broadcast or conference H04L12/18; arrangements for broadcast or distribution combined with broadcast H04H20/00; arrangements for broadcast applications with a direct linkage to broadcast information or to broadcast space-time H04H60/00; selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS], H04W4/06) · CPC title

  • specially adapted for the location of the user terminal · CPC title

  • for unicast · 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 US10911499B2 cover?
A media system includes a computer network, a media device supporting a network-based media sharing protocol, a plurality of output devices located at a plurality of physical locations within a hospitality establishment, and a system controller. In response to a first event, the system controller assigns the media device to a particular guest device by reconfiguring one or more components of th…
Who is the assignee on this patent?
Guest Tek Interactive Entertainment Ltd
What technology area does this patent fall under?
Primary CPC classification H04L65/1073. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 02 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).