IP Library Patent Application 18748643
Patent Application
App. No. 18/748,643

SYSTEMS AND METHODS FOR HANDLING CONTEXTUAL QUERIES

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.
18/748,643
Abstract

Systems and methods for facilitating contextual queries based on media samples automatically captured by a computing device are disclosed herein. A server receives from a computing device over a communication network, a media sample of a media asset automatically captured by the computing device. The server obtains contextual information corresponding to the captured media sample. The server stores the media sample in a memory indexed by the contextual information. The server receives, from the computing device over the communication network, a query that includes a criterion but lacks an identifier of the media asset. The server identifies the media sample in the memory by matching the query criterion to the contextual information. The server generates a reply to the query based on the identifying of the media sample and communicates the reply to the computing device over the communication network.

Claims (70)

1 - 34 . (canceled)

35 . A method comprising:

detecting at least one device within a near-field communication range of a computing device;

capturing a media sample of a media asset at the computing device, wherein the at least one device is outputting the media sample;

analyzing the media sample to determine whether the media sample meets at least one criterion;

based on determining that the media sample meets the at least one criterion, generating a time identifier for the media sample;

receiving a query, wherein the query comprises an identifier of a time window;

determining whether the time identifier for the media sample is within the time window received in the query;

based on determining that the time identifier for the media sample is within the time window received in the query, identifying the media sample based on the time identifier; and

based on the identifying the media sample, generating a reply to the query.

36 . The method of claim 35 , wherein the at least one criterion is a threshold sound level, and wherein the determining that the media sample meets the at least one criterion further comprises:

detecting a sound level of the media sample via a microphone of the computing device; and

determining that the sound level of the media sample is above the threshold sound level,

wherein the time identifier is generated based on the determining that the sound level of the media sample is above the threshold sound level.

37 . The method of claim 35 , wherein the at least one criterion is a threshold media sample size, and wherein the determining that the media sample meets the at least one criterion further comprises:

detecting a size of the media sample; and

determining that the size of the media sample is above the threshold media sample size,

wherein the time identifier is generated based on the determining that the size of the media sample is above the threshold media sample size.

38 . The method of claim 35 , further comprising:

identifying the media asset of the media sample by:

generating a media fingerprint based on the media sample;

identifying the media asset based on the media fingerprint; and

associating the media asset with the media sample.

39 . The method of claim 38 , wherein the reply to the query comprises a media asset identifier of the media asset.

40 . The method of claim 35 , further comprising:

based on determining that the media sample meets the at least one criterion:

storing the media sample and the time identifier for the media sample in memory.

41 . The method of claim 35 , further comprising:

based on determining that the media sample does not meet the at least one criterion:

deleting the media sample.

42 . The method of claim 35 , wherein the media sample of the media asset is captured while the at least one device outputs the media sample at a threshold sound level.

43 . The method of claim 35 , wherein the generating the reply to the query further comprises:

identifying media asset metadata corresponding to the media asset, wherein the reply includes the media asset metadata.

44 . A system comprising:

control circuitry configured to:

detect at least one device within a near-field communication range of a computing device;

input/output circuitry configured to:

capture a media sample of a media asset at the computing device, wherein the at least one device is outputting the media sample;

wherein the control circuitry is further configured to:

analyze the media sample to determine whether the media sample meets at least one criterion;

based on determining that the media sample meets the at least one criterion, generate a time identifier for the media sample;

wherein the input/output circuitry is further configured to:

receive a query, wherein the query comprises an identifier of a time window;

wherein the control circuitry is further configured to:

determine whether the time identifier for the media sample is within the time window;

based on determining that the time identifier for the media sample is within the time window, identify the media sample based on the time identifier; and

based on the identifying the media sample, generate a reply to the query.

45 . The system of claim 44 , wherein the at least one criterion is a threshold sound level, and wherein the control circuitry is further configured to determine that the media sample meets the at least one criterion by:

detecting a sound level of the media sample via a microphone of the computing device; and

determining that the sound level of the media sample is above the threshold sound level,

wherein the time identifier is generated based on the determining that the sound level of the media sample is above the threshold sound level.

46 . The system of claim 44 , wherein the at least one criterion is a threshold media sample size, and wherein the control circuitry is further configured to determine that the media sample meets the at least one criterion by:

detecting a size of the media sample; and

determining that the size of the media sample is above the threshold media sample size,

wherein the time identifier is generated based on the determining that the size of the media sample is above the threshold media sample size.

47 . The system of claim 44 , wherein the control circuitry is further configured to:

identify the media asset of the media sample by:

generating a media fingerprint based on the media sample;

identifying the media asset based on the media fingerprint; and

associating the media asset with the media sample.

48 . The system of claim 47 , wherein the reply to the query comprises a media asset identifier of the media asset.

49 . The system of claim 44 , wherein the control circuitry is further configured to:

based on determining that the media sample meets the at least one criterion:

store the media sample and the time identifier for the media sample in memory;

50 . The system of claim 44 , wherein the control circuitry is further configured to:

based on determining that the media sample does not meet the at least one criterion:

delete the media sample.

51 . The system of claim 44 , wherein the media sample of the media asset is captured while the at least one device outputs the media sample at a threshold sound level.

52 . The system of claim 44 , wherein the control circuitry is further configured to generate the reply to the query by:

identifying media asset metadata corresponding to the media asset, wherein the reply includes the media asset metadata.

Assignments (3)
SECURITY INTEREST Recorded May 28, 2025
From: ADEIA INC. (F/K/A XPERI HOLDING CORPORATION); ADEIA HOLDINGS INC.; ADEIA MEDIA HOLDINGS INC.; ADEIA IMAGING LLC; ADEIA MEDIA LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA TECHNOLOGIES INC.; ADEIA GUIDES INC.; ADEIA SOLUTIONS LLC; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR INTELLECTUAL PROPERTY LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA PUBLISHING INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 071454/0343 →
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0164 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2024
From: SEN, SUSANTO
To: ROVI GUIDES, INC.
Reel/Frame 067792/0803 →