IP Library Granted Patent US 11,803,582
Granted Patent B2
US 11,803,582 · App. 17/236,550 · Granted Oct 31, 2023

Methods and apparatuses for content preparation and/or selection

Inventor: Samuel S. Epstein (New York, NY)
Assignee: Lana Ivanovna Babayan
G06F16/335G06F16/2423G06F16/334G06F16/3329G06F16/951G06F16/9535
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 11,803,582
App. No.
17/236,550
Granted
Oct 31, 2023
Kind
B2
Abstract

Method, storage medium and apparatus associated with content preparation and/or selection are disclosed herewith. In embodiments, an apparatus may include a content preparation or selection module to receive, as part of a content preparation or selection, a representation of a concept; and determine, for the content preparation or selection, topical relevance of a content item (N) of a content hierarchy to the concept. The content hierarchy may include a plurality of content items, including N, and determining the topical relevance of N to the concept includes determination of propagation of influence among content items of the content hierarchy subject to constraints that bound the number of operations performed by the computing system to determine the propagation of influence among content items of the content hierarchy with a chosen constant. Other embodiments may be disclosed and/or claimed.

Claims (29)

1. A machine implemented method for content preparation or selection, the method performed by a computing system configured to operate a content preparation or selection module, the method comprising:

receiving, as part of the content preparation or selection, by the content preparation or selection module, a representation of a concept; and

for a first content item (N) that is included in a content hierarchy that includes a plurality of content items:

determining, for the content preparation or selection, by the content preparation or selection module, a score of topical relevance of the first content item (N) to the concept;

wherein the determining includes a computation of propagation of influence among the plurality of content items of the content hierarchy where influence is a capacity of an nth content item to affect scores of topical relevance of other content items to the concept; and

wherein the computation of propagation of influence among the plurality of content items of the content hierarchy is subject to constraints that bound the number of operations performed by the computing system to perform the computation with a chosen constant.

2. The method of claim 1 , wherein the constraints include a constraint that limits a number of siblings of a given node in the content hierarchy considered in the computation of the propagation of influence among content items of the content hierarchy.

3. The method of claim 2 , wherein the constraints include a constraint that limits a maximum number of terminal content item hits recognized.

4. The method of claim 2 , wherein the constraints include a constraint that requires a minimum term-based score for a terminal content item hit to be recognized.

5. The method of claim 1 , wherein the concept is a search expression, and the constraints include a constraint that limits a number of nodes of the content hierarchy visited to compute the propagation of influence for a content item to m*d*k nodes,

where m is a number of terminal content nodes that count as active matches for the search expression,

d is a maximum number of ancestors of a node, added to 1, and

k is a determined maximum number of neighbors of a node, including the node as its own neighbor.

6. The method of claim 5 , wherein determining the score of topical relevance of the first content item (N) to the concept includes calculating, initially, term-based scores of terminal content items of the content hierarchy.

7. The method of claim 6 , wherein calculating, initially, term-based scores of terminal content items of the content hierarchy comprises calculating, initially, term-based scores of terminal content items that qualify as active matches.

8. The method of claim 1 , wherein the concept is a search expression, and wherein the method further comprises pruning the search expression according to a function derived from frequencies of documents of the content items of the content hierarchy.

9. The method of claim 8 , wherein the constraints include a constraint that requires a minimum inverse-document-frequency for a term to remain in a pruned search expression.

10. The method of claim 1 , wherein the concept is a search expression, and wherein the receiving further comprises receiving the constant that bounds the number of operations from a user issuing the search expression.

11. The method of claim 1 , wherein the computation of propagation of influence among content items of the content hierarchy is performed to realize transitivity of relevance among the content items of the content hierarchy.

12. An apparatus for content preparation or selection, comprising:

one or more processors; and

a content preparation or selection module operated by the one or more processors to:

receive, as part of the content preparation or selection, a representation of a concept; and

for a first content item (N) that is included in a content hierarchy that includes a plurality of content items:

determine, for the content preparation or selection, a score of topical relevance of the first content item (N) to the concept;

wherein the determining includes a computation of propagation of influence among the plurality A of content items of the content hierarchy where influence is a capacity of an nth content item to affect scores of topical relevance of other content items to the concept; and

wherein the computation of propagation of influence among the plurality of content items of the content hierarchy is subject to constraints that bound the number of operations performed by the computing system to perform the computation with a chosen constant.

13. The method of claim 1 , wherein the content preparation or selection module is operatively coupled to a content storage or access system comprising a computer-readable memory, and further comprising accessing from the content storage or access system, by the content preparation or selection module, the content hierarchy that includes a plurality of content items.

14. The method of claim 1 , wherein the constraints that bound the number of operations performed by the computing system allow the computation of propagation of influence among content items of the content hierarchy to be completed in a time frame consistent with a real time response to a user search request or recommendation generation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2023
From: EPSTEIN, SAMUEL S.
To: BABAYAN, LANA IVANOVNA
Reel/Frame 062364/0077 →
Continuity (3)
Division 15665089 · Jul 31, 2017
Continuation In Part 14105034 · Dec 12, 2013
Related Publication 20210240749A1 · Aug 5, 2021