US 12,217,291 B2
Method, system, and computer program product for personalized suggestions based on analysis of video depicting interactions or feedback
Nihal Advani, Chicago, IL (US)
Assigned to Georama, Inc., Chicago, IL (US)
Filed by Georama, Inc., Chicago, IL (US)
Filed on Feb. 12, 2021, as Appl. No. 17/175,136.
Application 17/175,136 is a continuation of application No. 14/530,441, filed on Oct. 31, 2014, granted, now 10,933,209.
Claims priority of provisional application 61/898,478, filed on Nov. 1, 2013.
Prior Publication US 2021/0213226 A1, Jul. 15, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/0601 (2023.01); G06Q 30/0241 (2023.01); G06Q 50/14 (2012.01); H04L 65/61 (2022.01); H04L 65/612 (2022.01)
CPC G06Q 30/0613 (2013.01) [G06Q 30/0241 (2013.01); G06Q 30/0601 (2013.01); G06Q 30/0623 (2013.01); G06Q 50/14 (2013.01); H04L 65/61 (2022.05); H04L 65/612 (2022.05)] 15 Claims
OG exemplary drawing
 
1. A method comprising:
separating data packets within a video transmitted from a video device of a person to a communicator device of an entity, wherein the video depicts interactions or feedback of the person with one or more products of the entity;
assigning the data packets to a plurality of channels associated with at least one of a first network connecting the communicator device to the Internet or a second network connecting the video device to the Internet, wherein the separated data packets are assigned to a channel from the plurality of channels based on a continuous assessment of latency of data transmission within one or more of the plurality of channels;
transmitting, over the plurality of channels, the data packets with meta data indicating information regarding sequence of each packet within the video to cause a recommendation system to combine, using the meta data, the transmitted data packets from different channels of the plurality of channels into the video, comprising:
transmitting, over one or more of the plurality of channels, a threshold number of duplicate data packets determined based on one or more optimization algorithms or a user input; and
receiving, from the recommendation system, one or more personalized suggestions that were generated by:
analyzing, subsequent to the combining of the transmitted data packets, the interactions or feedback of the person depicted in the video to generate an analysis specific to the person; and
generating, using the analysis and one or more preferences of the entity comprising an image quality of the video, the one or more personalized suggestions.