×

Interactive video generation

  • US 10,204,417 B2
  • Filed: 05/10/2016
  • Issued: 02/12/2019
  • Est. Priority Date: 05/10/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer system comprising:

  • one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising;

    receiving, by a device, an input from a user, the input comprising a selection of an object contained in a video played on the device, the selection is made via a touch gesture performed by a user'"'"'s finger on a touchscreen of the device;

    determining a frame of the video comprising an image displayed at a time the input from the user is received;

    determining a position of the input of the user on the frame;

    identifying the object in the determined frame by applying image recognition techniques, the identifying of the object from the frame is based on the determined position and an object position list, the object position list comprising information about positions of objects in the video;

    comparing attributes of the object with user preferences defined in a user profile, the attributes comprising object characteristics, an object type, an object target customers, object price, and an object manufacturer, and the user preferences comprising one or more characteristics of the object previously selected by the user;

    in response to at least one attribute of the object matching at least one user preference defined in the user profile, identifying segments from the video which display the object, each segment comprising a duration and one or more frames;

    calculating a total sum of the duration of the identified segments;

    comparing the total sum to a predetermined time interval; and

    based on the calculated sum being equal to the predetermined time interval, combining the identified segments to provide a video tailored to the user preferences specified in the user profile.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×