Methods and systems for managing local and remote data
Abstract
Embodiments of the present disclosure includes systems for and methods of managing local and remote data. A method falling within the disclosure includes: receiving, by a device, an offer via an application; storing, in an entry of a local data structure, data identifying the offer and the application via which that data was received; receiving, by the device, a search request; identifying that the search request relates to the offer; in response to identifying that the search request relates to the offer: comparing the data identifying the offer stored in the entry of the local data structure to data identifying an offer available from a source remote from the device; selecting one of the offer stored in the entry of the local data structure or the offer available from the source remote from the device based on the comparing; in response to selecting the offer stored in the entry of the local data structure, causing the application identified by the entry to generate for display the offer identified by the entry; and in response to selecting the offer available from the source remote from the device, causing a separate application to generate the offer available from the source remote from the device.
Claims
exact text as granted — not AI-modified1 .- 20 . (canceled)
21 . A method comprising:
receiving, by a device, a first content item via a first application; assigning an identifier to the first application via which the first content item was received; storing, in an entry of a data structure, the identifier, data identifying the first content item, and the first application via which that data was received; receiving, by the device, a search request via a second application in communication with the device; identifying that the search request relates to the first content item; comparing the data identifying the first content item stored in the entry of the data structure to data identifying a second content item available from a source remote from the device via a third application; in response to selecting the first content item stored in the entry of the data structure:
causing the first application to generate for display the first content item identified by the entry in the data structure of the device; and
in response to selecting the second content item available from the source remote from the device:
causing the third application to generate the second content item available from the source remote from the device.
22 . The method of claim 21 , further comprising:
comparing each of the data identifying the first content item stored in the entry of the data structure with one or more user selected criteria.
23 . The method of claim 22 , wherein the selecting the first content item stored in the entry of the data structure is based on the one or more user selected criteria.
24 . The method of claim 21 , wherein the storing further comprises:
extracting the data from the first content item relating to characteristics of the first content item; and storing the extracted data in the data structure; wherein the storing the identifier in the data structure is such that it is associated with the extracted data.
25 . The method of claim 24 , further comprising:
generating a fourth content item based on the extracted data; and generating a link for display based on the fourth content item.
26 . The method of claim 21 , wherein the comparing further comprises:
comparing metadata associated with the first content item to metadata associated with the second content item.
27 . The method of claim 21 , further comprising:
sending the first content item to the second application.
28 . The method of claim 21 , wherein the comparing is performed using at least one or more techniques comprising text input, image recognition, barcode or QR code scan.
29 . The method of claim 21 , wherein the second application is different from the first application, and the third application is different from the second application.
30 . The method of claim 21 , further comprising:
in response to selecting the second content item available from the source remote from the device:
causing the third application to generate the second content item available from the source remote from the device on another device.
31 . A system comprising:
control circuitry configured to:
receive a first content item via a first application;
assign an identifier to the first application via which the first content item was received;
store, in an entry of a data structure, the identifier, data identifying the first content item, and the first application via which that data was received;
receive a search request via a second application in communication with a device;
identify that the search request relates to the first content item;
compare the data identifying the first content item stored in the entry of the data structure to data identifying a second content item available from a source remote from the device via a third application;
in response to selecting the first content item stored in the entry of the data structure:
cause the first application to generate for display the first content item identified by the entry in the data structure of the device; and
in response to selecting the second content item available from the source remote from the device:
cause the third application to generate the second content item available from the source remote from the device.
32 . The system of claim 31 , wherein the control circuitry is further configured to:
compare each of the data identifying the first content item stored in the entry of the data structure with one or more user selected criteria.
33 . The system of claim 32 , wherein the selecting the first content item stored in the entry of the data structure is based on the one or more user selected criteria.
34 . The system of claim 31 , wherein the control circuitry, when storing, is further configured to:
extract the data from the first content item relating to characteristics of the first content item; and store the extracted data in the data structure; wherein the storing the identifier in the data structure is such that it is associated with the extracted data.
35 . The system of claim 34 , wherein the control circuitry is further configured to:
generate a fourth content item based on the extracted data; and generate a link for display based on the fourth content item.
36 . The system of claim 31 , wherein the control circuitry is further configured to:
compare metadata associated with the first content item to metadata associated with the second content item.
37 . The system of claim 31 , wherein the control circuitry is further configured to send the first content item to the second application.
38 . The system of claim 31 , wherein the comparing is performed using at least one or more techniques comprising text input, image recognition, barcode or QR code scan.
39 . The system of claim 31 , wherein the second application is different from the first application, and the third application is different from the second application.
40 . The system of claim 31 , wherein the control circuitry is further configured to:
in response to selecting the second content item available from the source remote from the device:
cause the third application to generate the second content item available from the source remote from the device on another device.Join the waitlist — get patent alerts
Track US2021383422A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.