IP Library Patent Application 17411109
Patent Application
App. No. 17/411,109

METHODS AND SYSTEMS FOR MANAGING LOCAL AND REMOTE DATA

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 None
App. No.
17/411,109
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 (61)

1 .- 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.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0238 →
SECURITY INTEREST Recorded May 19, 2023
From: ADEIA GUIDES INC.; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063707/0884 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2021
From: GANDHI, GAURAV; HARIJAN, KUPPAPPA; KUMAR, ALOK
To: ROVI GUIDES, INC.
Reel/Frame 057280/0813 →