Visual hash tags via trending recognition activities, systems and methods
AssigneeNant Holdings IP, LLC
InventorPatrick Soon-Shiong
Life of this patent
Estimating the term…
Abstract
A system and method of treating image data as a visual hash tag are presented. A device is able to subscribe to a content channel, possibly a channel that provide social media information, by the act of recognizing related objects without requiring a user to annotate content with unnatural hash tags.
Claims20
A method of subscribing to digital content, the method comprising:
- obtaining, via a computing device, image data;
- deriving, via the computing device, an initial content channel identifier based on the image data, wherein deriving the initial content channel identifier comprises:
- deriving a set of descriptors from the image data, and
- conducting a nearest neighbor search based on the set of descriptors and a set of descriptors used to store or index known content channel identifiers;
- determining, within a descriptor space, a distance from the set of descriptors from the image data and the set of descriptors used to store or index known content channel identifiers;
- after determining that the initial content channel identifier fails to satisfy a user channel selection criteria based on the distance, creating a content channel identifier, and instantiating a new content channel corresponding to the content channel identifier;
- and
- configuring the computing device to receive digital content from a digital content channel, the digital content channel comprising the new content channel, as a function of the content channel identifier, wherein the digital content channel is subscribed to by the computing device based on the image data without requiring a keyword.
A method of subscribing to digital content, the method comprising:
- obtaining, via a computing device, image data;
- deriving, via the computing device, a content channel identifier based on the image data, wherein deriving the content channel identifier comprises:
- deriving a set of descriptors from the image data, and
- conducting a nearest neighbor search based on the set of descriptors and a set of descriptors used to store or index known content channel identifiers;
- determining, within a descriptor space, a distance from the set of descriptors from the image data and the set of descriptors used to store or index known content channel identifiers;
- and
- after determining that the content channel identifier satisfies a user channel selection criteria based on the distance, configuring the computing device to receive digital content from a digital content channel as a function of the content channel identifier, wherein an image corresponding to the obtained image data is provided to one or more other registered computing devices that have expressed interest in the digital content, wherein the digital content channel is subscribed to by the computing device based on the image data without requiring a keyword and by the one or more other registered computing devices.
A digital content subscription device, the device comprising:
- at least one tangible, non-transitory, computer-readable memory storing software instructions;
- and
- at least one processor communicatively coupled with the tangible, non-transitory computer-readable memory which, upon execution of the software instructions, is configured to:
- obtain image data;
- derive an initial content channel identifier based on the image data, wherein deriving the initial content channel identifier comprises:
- deriving a set of descriptors from the image data, and
- conducting a nearest neighbor search based on the set of descriptors and a set of descriptors used to store or index known content channel identifiers;
- determining, within a descriptor space, a distance from the set of descriptors from the image data and the set of descriptors used to store or index known content channel identifiers;
- after determining that the initial content channel identifier fails to satisfy a user channel selection criteria based on the distance, creating a content channel identifier, and instantiating a new content channel corresponding to the content channel identifier;
- and
- receive digital content from a digital content channel, the digital content channel comprising the new content channel, as a function of the content channel identifier, wherein the digital content channel is capable of being subscribed to by the computing device based on the image data without requiring a keyword.
At least one non-transitory computer-readable medium having computer instructions stored thereon, which, when executed by at least one processor, cause the at least one processor to perform one or more operations comprising:
- obtaining, via a computing device, image data;
- deriving, via the computing device, an initial content channel identifier based on the image data, wherein deriving the initial content channel identifier comprises:
- deriving a set of descriptors from the image data, and
- conducting a nearest neighbor search based on the set of descriptors and a set of descriptors used to store or index known content channel identifiers;
- determining, within a descriptor space, a distance from the set of descriptors from the image data and the set of descriptors used to store or index known content channel identifiers;
- after determining that the initial content channel identifier fails to satisfy a user channel selection criteria based on the distance, creating a content channel identifier, and instantiating a new content channel corresponding to the content channel identifier;
- and
- configuring the computing device to receive digital content from a digital content channel, the digital content channel comprising the new content channel, as a function of the content channel identifier, wherein the digital content channel is capable of being subscribed to by the computing device based on the image data without requiring a keyword.
Dependencies are inferred from the claim text.