Specifying link layer information in a URL

US12015538B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12015538-B2
Application numberUS-202217732495-A
CountryUS
Kind codeB2
Filing dateApr 28, 2022
Priority dateFeb 13, 2013
Publication dateJun 18, 2024
Grant dateJun 18, 2024

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 system of specifying link layer information in a URL is described. In an embodiment, a URL is generated which includes both a link layer network type and information which is used by a resolving device to identify a particular link layer network of the specified type. In various embodiments, the URL includes a link layer network type and a corresponding link layer network name or pairs of link layer network types and corresponding link layer network names. Where the URL comprises more than one link layer network name, the resolving device may determine at runtime which of the named link layer networks to connect to and this decision may be based on criteria or preference information included within the URL.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: receiving, at a resolving device, a URL specifying, within metadata of the URL: a location for content, a first network name corresponding to a first network, a second network name corresponding to a second network, credentials for accessing the first network, and a location criterion for selecting between the first network and the second network based on a location of the resolving device; selecting the first network based on the location criterion and the location of the resolving device; and accessing the content at the resolving device from the location for content by connecting to the selected first network using the credentials for accessing the first network. 2. The method of claim 1 , wherein the metadata comprises a parameter for accessing the first network. 3. The method of claim 1 , wherein the URL comprises a WiFi access point. 4. The method of claim 1 , wherein the URL is transmitted by way of one or more of: e-mail, instant messaging, social networking, Bluetooth, near-field communication, infra-red, visual code, a visual code that is readable by the resolving device. 5. The method of claim 1 , wherein the URL comprises an identifier of the first network name. 6. The method of claim 1 , wherein at least one of the URL or the metadata further comprises selection criteria for use by the resolving device in selecting a link layer network name from the first network and the second network specified in the metadata. 7. The method of claim 1 , wherein the URL comprises a location for content. 8. The method of claim 1 , further comprising directing the resolving device to use the URL to access the content using the selected first network. 9. The method of claim 1 , wherein selecting the first network further comprises selecting the first network using one or more of: a time of day, quality of service, a credential for the resolving device to use in accessing the first network, a characteristic of content at the URL or to be uploaded to the URL. 10. The method of claim 9 , wherein selecting the first network using the characteristic of content at the URL or to be uploaded to the URL comprises selecting the first network upon a file size of the content being less than a threshold, the method further comprising selecting the second network upon the file size being equal to or greater than the threshold. 11. The method of claim 10 , further comprising determining the file size including downloading a header in advance of a remainder of the content. 12. The method of claim 1 , further comprising identifying available networks, the available networks comprising the first network and the second network. 13. A method comprising: generating a URL at an originating device, the URL specifying, within metadata of the URL: a location for content, a first network name corresponding to a first network, a second network name corresponding to a second network, credentials for accessing the first network, and a location criterion for selecting between the first network and the second network based on a location of a resolving device, the URL being usable by the resolving device to select the first network based on the location criterion and the location of the resolving device, the URL being usable by the resolving device to access the content from the location for content using the selected first network using the credentials for accessing the first network; and transmitting the URL and metadata with the location for content, the first network name, the second network name, the credentials for accessing the first network, and the location criterion. 14. The method of claim 13 , wherein transmitting the URL and metadata comprises sharing the URL with the resolving device. 15. The method of claim 13 , wherein the URL comprises a WiFi access point. 16. The method of claim 13 , wherein the URL is transmitted by way of one or more of: e-mail, instant messaging, social networking, Bluetooth, near-field communication, infra-red, visual code, a visual code that is readable by the resolving device. 17. The method of claim 13 , wherein the URL further comprises selection criteria for use by the resolving device in selecting one link layer network name. 18. The method of claim 17 , wherein the selection criteria additionally comprises a preferred link layer network name for selecting between the first network and the second network. 19. The method of claim 13 , wherein the metadata further comprises an additional rule for the resolving device to connect to either the first network or the second network, the additional rule comprising one or more of: time of day, quality of service, a credential for the resolving device to use in accessing the first network, a characteristic of content at the URL or to be uploaded to the URL. 20. A system, comprising: a server comprising a processor configured to: generate a URL at an originating device, the URL specifying, within metadata of the URL: a location for content, a first network name corresponding to a first network, a second network name corresponding to a second network, credentials for accessing the first network, and a location criterion for selecting between the first network and the second network based on a location of a resolving device, the URL being usable by the resolving device to select the first network based on the location criterion and the location of the resolving device, the URL being usable by the resolving device to access the content from the location for content using the selected first network using the credentials for accessing the first network; and transmit to the resolving device the URL and metadata with the location for content, the first network name, the second network name, the credentials for accessing the first network, and the location criterion.

Assignees

Inventors

Classifications

  • H04L45/00Primary

    Routing or path finding of packets in data switching networks (routing or path finding in wireless networks H04W40/00) · CPC title

  • H04W12/50Primary

    Secure pairing of devices · CPC title

  • using an authentication, authorisation and accounting [AAA] protocol, e.g. remote authentication dial-in user service [RADIUS] or Diameter · CPC title

  • Types of network names · CPC title

  • Graphical identity · 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 US12015538B2 cover?
A system of specifying link layer information in a URL is described. In an embodiment, a URL is generated which includes both a link layer network type and information which is used by a resolving device to identify a particular link layer network of the specified type. In various embodiments, the URL includes a link layer network type and a corresponding link layer network name or pairs of lin…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification H04L45/00. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 18 2024 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).