IP Library Granted Patent US 10,042,933
Granted Patent B2
US 10,042,933 · App. 14/996,625 · Granted Aug 7, 2018

Deep linking to application objects

Inventors: Paul Johl (Centennial, WY); George Kellner (San Mateo, CA); Mohan Arthur (San Ramon, CA); Deena Philip (Sunnyvale, CA); Anuranjana Nambiar (Hayward, CA)
Assignee: ORACLE INTERNATIONAL CORPORATION
G06F17/30864G06F17/30887H04L67/1097
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,042,933
App. No.
14/996,625
Granted
Aug 7, 2018
Kind
B2
Abstract

A system that directs a user to an object in response to a selection of a deep link uniform resource identifier (“URL”) that includes an identity of a web service, an object type and action, accesses a database table. The system uses the object type and the action as a first index key and a second index key of the database table to generate a query. In response to the query, the system retrieves additional parameters to append to the deep link URL to generate a full URL. The system then directs the user to the object that corresponds to the full URL.

Claims (41)

1. A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, cause the processor to direct a user to an object, the directing the user comprising:

in response to a selection of a deep link uniform resource identifier (URL) that comprises an identity of a web service, an object type and action, accessing a database table;

using the object type and the action as a first index key and a second index key of the database table to generate a query;

in response to the query, retrieving additional parameters to append to the deep link URL to generate a full URL; and

directing the user to the object that corresponds to the full URL.

2. The computer readable medium of claim 1 , wherein the object is a page of a task flow.

3. The computer readable medium of claim 1 , the directing the user further comprising determining whether the user has security access to the object before directing the user to the object.

4. The computer readable medium of claim 1 , wherein the selection of the deep link URL is accessed from a first page, and the directing the user further comprising:

generating a return link to the first page;

displaying the return link on a second page that corresponds to the object.

5. The computer readable medium of claim 1 , the directing the user further comprising creating the object in a sandbox.

6. The computer readable medium of claim 2 , the directing the user further comprising calling a task flow converter that converts parameters in the deep link and passes the converted parameters to generate the full URL.

7. The computer readable medium of claim 1 , wherein the object comprises one of an application object, a web page, or a resource.

8. A computer-implemented method of directing a user to an object, the method comprising:

in response to a selection of a deep link uniform resource identifier (URL) that comprises an identity of a web service, an object type and action, accessing a database table;

using the object type and the action as a first index key and a second index key of the database table to generate a query;

in response to the query, retrieving additional parameters to append to the deep link URL to generate a full URL; and

directing the user to the object that corresponds to the full URL.

9. The method of claim 8 , wherein the object is a page of a task flow.

10. The method of claim 8 , further comprising determining whether the user has security access to the object before directing the user to the object.

11. The method of claim 8 , wherein the selection of the deep link URL is accessed from a first page, further comprising:

generating a return link to the first page;

displaying the return link on a second page that corresponds to the object.

12. The method of claim 8 , further comprising creating the object in a sandbox.

13. The method of claim 9 , further comprising calling a task flow converter that converts parameters in the deep link and passes the converted parameters to generate the full URL.

14. The method of claim 8 , wherein the object comprises one of an application object, a web page, or a resource.

15. A web server comprising:

a processor;

one or more storage devices coupled to the processor that store instructions that when executed by the processor direct a user at a client computer coupled to the web server to an object, and store a table;

wherein the processor, when directing the user, in response to a selection of a deep link uniform resource identifier (URL) that comprises an identity of a web service, an object type and action, accesses a database table;

the processor further:

using the object type and the action as a first index key and a second index key of the database table to generate a query;

in response to the query, retrieving additional parameters to append to the deep link URL to generate a full URL; and

directing the user to the object that corresponds to the full URL.

16. The web server of claim 15 , wherein the object is a page of a task flow.

17. The web server of claim 15 , the processor further determining whether the user has security access to the object before directing the user to the object.

18. The web server of claim 15 , wherein the selection of the deep link URL is accessed from a first page, the processor further:

generating a return link to the first page;

displaying the return link on a second page that corresponds to the object.

19. The web server of claim 16 , the processor further calling a task flow converter that converts parameters in the deep link and passes the converted parameters to generate the full URL.

20. The web server of claim 15 , wherein the object comprises one of an application object, a web page, or a resource.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2016
From: JOHL, PAUL; KELLNER, GEORGE; ARTHUR, MOHAN; PHILIP, DEENA; NAMBIAR, ANURANJANA
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 037500/0365 →
Continuity (2)
Provisional Application 62188064 · Jul 2, 2015
Related Publication 20170004209A1 · Jan 5, 2017
Cited By (1)
US 12,563,144