US20150277686A1

Systems and Methods for the Real-Time Modification of Videos and Images Within a Social Network Format

Claim Score by NHIP

Read claim 1, the broadest

Abstract

The present specification describes an advanced image processing system which allows the recognition and modification of specific sections of an image. Operationally, at least a portion of an input image is identified based on user instructions. Pixels corresponding to the identified portion of the input image are compared with pixels corresponding to other parts of image to detect the entire section corresponding to the portion, and a new image is created that includes the detected section. The system may operate within the context of a social networking application in which users can modify pictures using sections from other images, share them with other users in the social network, and access and modify images using a virtual keyboard which can be customized for a user.

US20150277686A1, drawing sheet 1
Sheet 1 of 41

Term

Projected expiry 25 March 2035.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

20 claims: 2 independent, 18 dependent

  1. 1
    Broadest claimClaim Score 62, broad(NHIP)A method for processing a video file and posting said processed video file to an on-line social network, comprising:selecting a reference frame from said video file;receiving a user instruction identifying sections in said reference frame which are to be retained or removed from the video file;modifying said reference frame based on said user instruction;analyzing a plurality of other frames in the video file to identify similar frames comprising sections similar to the sections identified by the user in said reference frame;modifying all similar frames based on the user instruction;and creating a new video file comprising the modified frames, wherein said video processing is performed according to instructions input by a user via an application running on a mobile device.
  2. 20
    A method for processing video files to be shared in an on-line social network, comprising:selecting a reference frame in said input video file;receiving user instructions for identifying specific section in said reference frame;modifying said reference frame by superimposing a new image over said identified section;analyzing other frames in the video file to identify relevant frames comprising sections similar to the specific section identified by the user in said reference frame;modifying all relevant frames by superimposing said new image on said specific sections in said relevant frames;and creating a new video file comprising the modified frames;wherein said video processing is performed according to instructions input by a user via an application running on a mobile device.