Computer-Automated Generation of Application Deep Links

US2017192941A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017192941-A1
Application numberUS-201715399621-A
CountryUS
Kind codeA1
Filing dateJan 5, 2017
Priority dateJan 5, 2016
Publication dateJul 6, 2017
Grant date

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 computerized link generation system includes a webpage data acquisition module that receives a first web URL from a link requesting device and requests webpage data from the specified web server. From the webpage data, access data and rendering data is extracted, including a text string and an image. Each stored access mechanism template includes web URL matching data and a set of parameter types. The access mechanism generation module generates a first access mechanism by populating a selected access mechanism template with the extracted access data based on a mapping of the extracted access data to the set of parameter types. The first access mechanism invokes specific functionality of a native application. A rendering module arranges the display of the extracted rendering data. A transmission device provides the first access mechanism with the arranged extracted rendering data to the link requesting device.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computerized link generation system comprising: a webpage data acquisition module configured to (i) receive a first web URL from a link requesting device and (ii) request webpage data from a server specified by the first web URL; a metadata extraction module configured to extract access data and rendering data from the webpage data, wherein the extracted rendering data includes at least one text string and at least one image; an access mechanism template data store configured to store access mechanism templates, wherein each access mechanism template includes web URL matching data and a set of parameter types; an access mechanism generation module configured to select one of the access mechanism templates according to a comparison between the first web URL and the web URL matching data of the access mechanism templates; and generate a first access mechanism by populating the selected access mechanism template with the extracted access data based on a mapping of the extracted access data to the set of parameter types, wherein the first access mechanism invokes specific functionality of at least one of a native edition of an application and a web edition of an application; a rendering data store configured to store rendering records, wherein each of the rendering records dictates how to arrange display data associated with an access mechanism; a rendering data generation module configured to select one of the rendering records and generate link rendering data with the extracted rendering data according to the selected rendering record; and a transmission device configured to provide the first access mechanism and the link rendering data to the link requesting device, wherein user actuation of the link rendering data on a user device is configured to invoke the first access mechanism. 2 . The computerized link generation system of claim 1 wherein the one of the rendering records includes a display layout and defined locations within the layout to be populated by at least a portion of the extracted rendering data. 3 . The computerized link generation system of claim 1 wherein, for each access mechanism template of the access mechanism templates, the web URL matching data includes a string. 4 . The computerized link generation system of claim 3 wherein, for each access mechanism template of the access mechanism templates, the web URL matching data includes a criterion indicating how closely the string must be matched. 5 . The computerized link generation system of claim 1 wherein the extracted access data includes a set of pairs, wherein each pair includes a value and a type identifier. 6 . The computerized link generation system of claim 5 wherein the access mechanism generation module is configured to select the one of the access mechanism templates according to a similarity between the set of parameter types and the type identifiers of the extracted access data. 7 . The computerized link generation system of claim 6 wherein the access mechanism generation module is configured to select multiple of the access mechanism templates in response to each access mechanism template of the access mechanism templates for which the set of parameter types is a subset of the type identifiers of the extracted access data. 8 . The computerized link generation system of claim 1 wherein the link requesting device is one of: the user device; and a server configured to store the first access mechanism and the link rendering data until a request is received from the user device. 9 . The computerized link generation system of claim 1 wherein the metadata extraction module is configured to selectively resize and resample the at least one image. 10 . The computerized link generation system of claim 1 wherein the first access mechanism is a string. 11 . The computerized link generation system of claim 1 wherein: the access mechanism template data store is configured to store access mechanism templates is configured to store extraction rules; each of the extraction rules corresponds to a respective native application and specifies a format for at least one type of data for the respective native application; and the metadata extraction module is configured to extract the rendering data from the webpage data according to at least one of the stored extraction rules. 12 . A method of computerized link generation comprising: receiving a first web URL from a link requesting device; requesting webpage data from a server specified by the first web URL; extracting access data and rendering data from the webpage data, wherein the extracted rendering data includes at least one text string and at least one image; storing access mechanism templates, wherein each access mechanism template includes web URL matching data and a set of parameter types; selecting one of the access mechanism templates according to a comparison between the first web URL and the web URL matching data of the access mechanism templates; generating a first access mechanism by populating the selected access mechanism template with the extracted access data based on a mapping of the extracted access data to the set of parameter types, wherein the first access mechanism invokes specific functionality of at least one of a native edition of an application and a web edition of an application; storing rendering records, wherein each of the rendering records dictates how to arrange display data associated with an access mechanism; selecting one of the rendering records and generate link rendering data with the extracted rendering data according to the selected rendering record; and providing the first access mechanism and the link rendering data to the link requesting device, wherein user actuation of the link rendering data on a user device is configured to invoke the first access mechanism. 13 . The method of claim 12 wherein the one of the rendering records includes a display layout and defined locations within the layout to be populated by at least a portion of the extracted rendering data. 14 . The method of claim 12 wherein, for each access mechanism template of the access mechanism templates, the web URL matching data includes a string. 15 . The method of claim 14 wherein, for each access mechanism template of the access mechanism templates, the web URL matching data includes a criterion indicating how closely the string must be matched. 16 . The method of claim 12 wherein the extracted access data includes a set of pairs, wherein each pair includes a value and a type identifier. 17 . The method of claim 16 wherein the selecting the one of the access mechanism templates is performed according to a similarity between the set of parameter types and the type identifiers of the extracted access data. 18 . The method of claim 17 further comprising selecting multiple of the access mechanism templates in response to each access mechanism template of the access mechanism templates for which the set of parameter types is a subset of the type identifiers of the extracted access data. 19 . The method of claim 12 further comprising selectively resizing and resampling the at least one image. 20 . The method of claim 12 further comprising storing extraction rules, wherein each of the extraction rules corresponds to a respective native application and specifies a format for at least one type of data for the respective native application, wherein the extracting the rendering data is performed acco

Assignees

Inventors

Classifications

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

  • Electricity · mapped topic

  • Physics · mapped topic

  • Physics · mapped topic

  • H04L67/561Primary

    Adding application-functional data or data for application control, e.g. adding metadata · 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 US2017192941A1 cover?
A computerized link generation system includes a webpage data acquisition module that receives a first web URL from a link requesting device and requests webpage data from the specified web server. From the webpage data, access data and rendering data is extracted, including a text string and an image. Each stored access mechanism template includes web URL matching data and a set of parameter t…
Who is the assignee on this patent?
Quixey Inc
What technology area does this patent fall under?
Primary CPC classification G06F17/2235. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jul 06 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).