Authorization method and apparatus
US-2024388909-A1 · Nov 21, 2024 · US
US9392064B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9392064-B2 |
| Application number | US-201213533929-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 26, 2012 |
| Priority date | Jun 26, 2012 |
| Publication date | Jul 12, 2016 |
| Grant date | Jul 12, 2016 |
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.
The disclosed subject matter relates to computer implemented methods for providing to a web-based application access at a hardware level to a peripheral device. In one aspect, a method includes establishing a first link between a computing device and a web-based application. The computing device is configured to access the web-based application. The method further includes establishing a second link between the computing device and a peripheral device. The method further includes bridging the first link and the second link to establish a communication channel between the web-based application and the peripheral device. The communication channel is configured to provide to the web-based application access at a hardware level to the peripheral device.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method for providing to a web-based application access at a hardware level to a peripheral device, the method comprising: establishing a first link between a computing device and a server remote from the computing device, wherein the first link is established when the computing device connects to the server and provides access to a web-based application operating on the server; establishing a second link between the computing device and a peripheral device; and bridging the first link and the second link to establish a communication channel between the web-based application and the peripheral device, wherein the communication channel is configured to provide to the web-based application access at a hardware level to the peripheral device from the server and to provide the peripheral device and the web-based application the ability to send data to and receive data from each other through the computing device without intermediary translation by software installed on the computing device. 2. The computer-implemented method of claim 1 , wherein the bridging comprises a handshake to establish the communication channel. 3. The computer-implemented method of claim 2 , wherein the handshake is a secure handshake. 4. The computer-implemented method of claim 1 , wherein the peripheral device is a wireless peripheral device, and wherein the second link between the computing device and the wireless peripheral device is a wireless link. 5. The computer-implemented method of claim 1 , wherein the peripheral device is connected to the computing device with a wire, and wherein the second link between the computing device and the peripheral device is a wired link. 6. The computer-implemented method of claim 1 , wherein the communication channel is configured to limit access privileges of the web-based application to the peripheral device. 7. The computer-implemented method of claim 1 , wherein the communication channel is configured to enable the peripheral device to receive raw data from the web-based application. 8. The computer-implemented method of claim 1 , wherein the communication channel is configured to enable the peripheral device to send raw data to the web-based application. 9. The computer-implemented method of claim 1 , wherein the peripheral device is a second computing device. 10. A system for providing to a web-based application access at a hardware level to a peripheral device, the system comprising: a memory comprising instructions for providing to a web-based application access at a hardware level to a peripheral device; and a processor configured to execute the instructions to: establish a first link between a computing device and a server remote from the computing device, wherein the first link is established when the computing device connects to the server and provides access to a web-based application operating on the server; establish a second link between the computing device and a peripheral device; and bridge the first link and the second link to establish a communication channel between the web-based application and the peripheral device, wherein the communication channel is configured to provide to the web-based application access at a hardware level to the peripheral device from the server and to provide the peripheral device and the web-based application the ability to send data to and receive data from each other through the computing device without intermediary translation by software installed on the computing device. 11. The system of claim 10 , wherein the bridging comprises a handshake to establish the communication channel. 12. The system of claim 11 , wherein the handshake is a secure handshake. 13. The system of claim 10 , wherein the peripheral device is a wireless peripheral device, and wherein the second link between the computing device and the wireless peripheral device is a wireless link. 14. The system of claim 10 , wherein the communication channel is configured to limit access privileges of the web-based application to the peripheral device. 15. The system of claim 10 , wherein the peripheral device is a second computing device. 16. A non-transitory machine-readable storage medium comprising machine-readable instructions for causing a processor to execute a method for providing a web-based application access at a hardware level to a peripheral device, the method comprising: establishing a first link between a computing device and a server remote from the computing device, wherein the first link is established when the computing device connects to the server and provides access to a web-based application operating on the server; establishing a second link between the computing device and a peripheral device; and bridging the first link and the second link to establish a communication channel between the web-based application and the peripheral device, wherein the communication channel is configured to provide to the web-based application access at a hardware level to the peripheral device from the server and to provide the peripheral device and the web-based application the ability to send data to and receive data from each other through the computing device without intermediary translation by software installed on the computing device. 17. The machine-readable storage medium of claim 16 , wherein the peripheral device is a wireless peripheral device, and second link between the computing device and the wireless peripheral device is a wireless link. 18. The machine-readable storage medium of claim 16 , wherein the communication channel is configured to limit access privileges of the web-based application to the peripheral device. 19. The machine-readable storage medium of claim 16 , wherein the second peripheral device is a second computing device.
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
Multichannel or multilink protocols · CPC title
Setup of application sessions (admission control or resource allocation in data switching networks H04L47/70) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.