Method and system for a uniform resource identifier (URI) broker

US10447797B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10447797-B2
Application numberUS-201514802274-A
CountryUS
Kind codeB2
Filing dateJul 17, 2015
Priority dateJul 18, 2014
Publication dateOct 15, 2019
Grant dateOct 15, 2019

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 provides the ability for developers to create and embed a URI in HTML, a document, or an application to invoke another application or functionality according to a URI scheme name. The invoked application does not natively react to URI selections. Rather, a URI Broker can redirect the URI selection to the desired application and conduct any pre-processing to allow the URI to invoke any application, even those that do not include URI capability.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory computer readable medium comprising instructions stored in a non-transitory memory and executed by a processor of a user device, wherein the instructions cause the processor to execute a method for enabling a uniform resource identifier (URI), the instructions comprising: instructions to receive a selection of the URI by a user on the user device, wherein the URI is embedded in an application executing on the user device; instructions to intercept the selection of the URI with a URI Broker, wherein the URI Broker is executed by the processor; instructions to redirect the URI based on a mapping in a data store stored on a server in communication with the user device through a network, wherein the data store comprises user preference data; and instructions to launch functionality, by the URI Broker, based on the mapping, wherein the application does not natively execute the functionality based on the URI, wherein the functionality is based on the user preference data, and wherein the functionality is one of a web service, an application programming interface (API), and a second application. 2. The computer readable medium according to claim 1 , wherein the URI Broker is a second application executing on the user device. 3. The computer readable medium according to claim 2 , wherein the data store is associated with a server that is in communication with the user device through a network. 4. The computer readable medium according to claim 3 , wherein the URI is associated with a URI scheme and a first preference defined by a developer. 5. The computer readable medium according to claim 4 , wherein the URI scheme and the first preference are stored in the data store. 6. The computer readable medium according to claim 5 , the instructions further comprising: instructions to retrieve the first preference from the data store; and wherein the functionality is based in part on the first preference. 7. The computer readable medium according to claim 6 , wherein the user preference data overrides the first preference. 8. The computer readable medium according to claim 1 , wherein intercepting the selection of the URI comprises executing browser extension technology that intercepts webpage content. 9. A user device comprising: a memory configured to store instructions to execute a URI Broker; a processor in communication with the memory, wherein the processor retrieves the instructions from the memory and executes the URI Broker based on the instructions, wherein, when executing the URI Broker, the processor is configured to: receive a selection of the URI by a user on the user device, wherein the URI is embedded in an application executing on the user device; intercept the selection of the URI with a URI Broker, wherein the URI Broker is executed by the processor; redirect the URI based on a mapping in a data store stored on a server in communication with the user device through a network, wherein the data store comprises user preference data; and launch functionality, by the URI Broker, based on the mapping, wherein the application does not natively execute the functionality based on the URI, wherein the functionality is based on the user preference data, and wherein the functionality is one of a web service, an application programming interface (API), and a second application. 10. The device according to claim 9 , wherein the processor is further configured to: retrieve a first preference from the data store, wherein the URI is associated with a URI scheme and the first preference defined by a developer, wherein the first preference defines which functionality the developer desires for the URI; and wherein the functionality is based on at least one of the user preference and the first preference. 11. The device according to claim 10 , wherein the user preference data overrides the first preference.

Assignees

Inventors

Classifications

  • using information identifiers, e.g. uniform resource locators [URL] · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • for accessing web services by means of a binding identification of the management service or element · CPC title

  • User profiles · CPC title

  • Plug-ins; Add-ons · 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 US10447797B2 cover?
A system provides the ability for developers to create and embed a URI in HTML, a document, or an application to invoke another application or functionality according to a URI scheme name. The invoked application does not natively react to URI selections. Rather, a URI Broker can redirect the URI selection to the desired application and conduct any pre-processing to allow the URI to invoke any …
Who is the assignee on this patent?
Avaya Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/9558. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 15 2019 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).