Providing stateless network services

US9762679B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9762679-B2
Application numberUS-201414216742-A
CountryUS
Kind codeB2
Filing dateMar 17, 2014
Priority dateMar 15, 2013
Publication dateSep 12, 2017
Grant dateSep 12, 2017

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.

In various systems and methods, there can be received a request for a network service. A query for the network service can be formulated based on the request. A remote access device can be instructed to interrogate remote devices coupled to the remote network access device for the network service. Access parameters related to the network service can be received in response to the interrogation. The user device can be configured to access the network service based on the access parameters.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: one or more processors; memory configured to instruct the one or more processors to implement: a network service request receiving engine, at a local network access device, configured to receive from a user device a request for a network service; a network service query formulation engine coupled to the network service request receiving engine and configured to formulate a query for the network service, the formulating being in response to the request for the network service; a network service query transfer engine coupled to the network service query formulation engine and configured to provide an instruction to a remote network access device to interrogate remote network service provider devices coupled to the remote network access device for capabilities in providing the network service; a network service query response engine, at the local network access device, coupled to the network service query transfer engine and configured to receive from at least one of the remote network service provider devices capable of providing the network service, access parameters related to the network service in response to the interrogation, the access parameters capable of being used to configure the user device to access the network service; a user device configuration engine coupled to the network service query response engine and configured to configure the user device to access the network service from the at least one of the remote network service provider devices capable of providing the network service based on the access parameters without maintaining, at the local network access device, a state of the user device in accessing the network service as the user device accesses the network service and a state of the at least one of the remote network service provider devices in providing the network service to the user device. 2. The system of claim 1 , wherein the network service query transfer engine is operative to instruct the remote network access device to interrogate the remote network service provider devices after the network service query formulation engine formulates the query for the network service. 3. The system of claim 1 , wherein the user device configuration engine is operative to initiate transfer of the network service to the user device. 4. The system of claim 1 , wherein the network service comprises one or more of: a print service, a file service, a sharing service, a peripheral or device-related service, a display control service, and a service that supports a particular communication protocol. 5. The system of claim 1 , further comprising a user device tagging engine coupled to the network service request receiving engine and to the network service query formulation engine, the user device tagging engine configured to tag the request with a network location of the user device. 6. The system of claim 1 , wherein the user device and the system reside on a first Virtual Local Area Network (VLAN), and the network service and the remote network access device reside on a second VLAN. 7. The system of claim 1 , wherein the user device and the system reside in a first building, and the network service and the remote network access device reside in a second building. 8. The system of claim 1 , wherein the system is incorporated into a network access device configured to control access to wireless network traffic. 9. The system of claim 8 , wherein the network access device comprises one or more of a switch and a router. 10. A method comprising: receiving at a local network access device, from a user device, a request for a network service; formulating a query for the network service, the formulating being in response to the request; providing an instruction to a remote network access device to interrogate remote network service provider devices coupled to the remote network access device for capabilities in providing the network service; receiving, at the local network access device from at least one of the remote network service provider devices capable of providing the network service, access parameters related to the network service in response to the interrogation, the access parameters capable of being used to configure the user device to access the network service; configuring the user device to access the network service from the at least one of the remote network service provider devices capable of providing the network service based on the access parameters without maintaining, at the local network access device, a state of the user device in accessing the network service as the user device accesses the network service and a state of the at least one of the remote network service provider devices in providing the network service to the user device. 11. The method of claim 10 , wherein instructing the remote network access device to interrogate the remote network service provider devices occurs after formulating the query for the network service. 12. The method of claim 10 , further comprising initiating transfer of the network service to the user device. 13. The method of claim 10 , wherein the network service comprises one or more of: a print service, a file service, a sharing service, a peripheral or device-related service, a display control service, and a service that supports a particular communication protocol. 14. The method of claim 10 , further comprising tagging the request with a network location of the user device. 15. The method of claim 10 , wherein the user device resides on a first Virtual Local Area Network (VLAN), and the network service and the remote network access device reside on a second VLAN, the method executed in a system residing on the first VLAN. 16. The method of claim 10 , wherein the user device resides in a first building, and the network service and the remote network access device reside in a second building, the method executed in a system residing in the first building. 17. The method of claim 10 , wherein the method is executed on one or more of a router configured to control access to wireless network traffic, and a switch configured to control access to wireless network traffic. 18. A system comprising: means for receiving at a local network access device, from a user device, a request for a network service; means for formulating a query for the network service, the formulating being in response to the request; means for providing an instruction to a remote network access device to interrogate remote network service provider devices coupled to the remote network access device for capabilities in providing the network service; means for receiving, at the local network access device from at least one of the remote network service provider devices capable of providing the network service, access parameters related to the network service in response to the interrogation, the access parameters capable of being used to configure the user device to access the network service; means for configuring the user device to access the network service from the at least one of the remote network service provider devices capable of providing the network service based on the access parameters without maintaining, at the local network access device, a state of the user device in accessing the network service as the user device accesses the network service and a state of the at least one of the remote network service provider devices in providing the network service to the user device.

Assignees

Inventors

Classifications

  • H04L67/34Primary

    involving the movement of software or configuration parameters  (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title

  • H04L67/16Primary

    Electricity · mapped topic

  • Electricity · mapped topic

  • for remote control or remote monitoring of applications · CPC title

  • H04L67/51Primary

    Discovery or management thereof, e.g. service location protocol [SLP] or web services · 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 US9762679B2 cover?
In various systems and methods, there can be received a request for a network service. A query for the network service can be formulated based on the request. A remote access device can be instructed to interrogate remote devices coupled to the remote network access device for the network service. Access parameters related to the network service can be received in response to the interrogation.…
Who is the assignee on this patent?
Aerohive Networks Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/34. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 12 2017 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).