IP Library Granted Patent US 11,317,132
Granted Patent B2
US 11,317,132 · App. 16/714,418 · Granted Apr 26, 2022

Systems and methods for generating new content segments based on object name identification

Inventors: Alan Waterman (Merced, CA); Sahir Nasir (San Jose, CA)
Assignee: Rovi Guides, Inc.
H04N21/252G06N3/08G06N20/00H04N21/2668H04N21/26603
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,317,132
App. No.
16/714,418
Granted
Apr 26, 2022
Kind
B2
Abstract

Systems and methods are disclosed herein for generating new content segments based on object name identification. A content segment may be received from a device and a content structure is generated based on the content segment. The content structure includes objects each having attributes. The system may search a contact database associated with the device to identify a matching entry of the contact database with a particular object. The comparison matches metadata of the matching entry with an attribute of the particular object. Upon matching, the first object is modified to include a name attribute based on the matching metadata of the matching entry. In response to receiving a request using the name of the particular object to create a new content segment, the system inserts the particular object into a new content structure and a new content segment is generated for display from the new content structure.

Claims (45)

1. A method for generating new content segments based on object name identification, the method comprising:

receiving a content segment from a device;

generating a content structure based on the content segment, wherein the content structure comprises a plurality of objects including a first object and an attribute of the first object;

searching a contact database associated with the device to identify a matching entry of the contact database based on comparing metadata of the matching entry with the attribute of the first object;

modifying the first object to include a name attribute based on the metadata of the matching entry of the contact database; and

in response to receiving a request to create a new content segment, wherein the request comprises the name attribute of the first object:

inserting the first object into a new content structure;

generating for display a new content segment based on the new content structure; and

transmitting the new content segment to a recipient identified based on the metadata of the matching entry of the contact database, wherein transmitting the new content segment to the recipient comprises:

determining an electronic address of the recipient based on the metadata of the matching entry of the contact database;

determining the type of communication network associated with the determined electronic address; and

transmitting the new content segment to the recipient based on the electronic address on the determined communication network.

2. The method of claim 1 , wherein comparing metadata of the matching entry with the attribute of the first object comprises:

comparing, using an image recognition technique, an image from the matching entry with the attribute of the first object.

3. The method of claim 2 , wherein the image recognition technique comprises a machine learning model implemented on control circuitry, and wherein the machine learning model implements at least one of a neural network or parallel processing.

4. The method of claim 1 , wherein the matching entry of the contact database comprises a profile picture.

5. The method of claim 1 , wherein each of the plurality of objects comprises a plurality of attributes and wherein one attribute of the plurality of attributes is a vectorized representation of the object.

6. The method of claim 5 , wherein the vectorized representation of the first object comprises vectorized representation of a sub-portion of the first object.

7. The method of claim 5 , further comprising:

modifying the vectorized representation of the object comprising removing a portion of vectors of the vectorized representation of the object and adding new vectors to the vectorized representation of the object.

8. The method of claim 5 , further comprising:

modifying the vectorized representation of the object comprises modifying a vectorized representation of a sub-portion of the object.

9. A system for generating new content segments based on object name identification, comprising:

control circuitry configured to:

receive a content segment from a device;

generate a content structure based on the content segment, wherein the content structure comprises a plurality of objects including a first object and an attribute of the first object;

search a contact database associated with the device to identify a matching entry of the contact database based on comparing metadata of the matching entry with the attribute of the first object;

modify the first object to include a name attribute based on the metadata of the matching entry of the contact database; and

in response to receiving a request to create a new content segment, wherein the request comprises the name attribute of the first object:

insert the first object into a new content structure;

generate for display a new content segment based on the new content structure; and

transmit the new content segment to a recipient identified based on the metadata of the matching entry of the contact database, wherein the control circuitry is further configured, when transmitting the new content segment to the recipient, to:

determine an electronic address of the recipient based on the metadata of the matching entry of the contact database;

determine the type of communication network associated with the determined electronic address; and

transmit the new content segment to the recipient based on the electronic address on the determined communication network.

10. The system of claim 9 , wherein the control circuitry is further configured, when comparing metadata of the matching entry with the attribute of the first object, to:

compare, using an image recognition technique, an image from the matching entry with the attribute of the first object.

11. The system of claim 10 , wherein the image recognition technique comprises a machine learning model implemented on control circuitry, and wherein the machine learning model implements at least one of a neural network or parallel processing.

12. The system of claim 9 , wherein the matching entry of the contact database comprises a profile picture.

13. The system of claim 9 , wherein each of the plurality of objects comprises a plurality of attributes and wherein one attribute of the plurality of attributes is a vectorized representation of the object.

14. The system of claim 13 , wherein the vectorized representation of the first object comprises vectorized representation of a sub-portion of the first object.

15. The system of claim 13 , wherein the control circuitry is further configured to:

modify the vectorized representation of the object comprising removing a portion of vectors of the vectorized representation of the object and adding new vectors to the vectorized representation of the object.

16. The system of claim 13 , wherein the control circuitry is further configured to:

modify the vectorized representation of the object comprises modifying a vectorized representation of a sub-portion of the object.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0238 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2020
From: WATERMAN, ALAN; NASIR, SAHIR
To: ROVI GUIDES, INC.
Reel/Frame 052014/0170 →