Patents Assigned to Idomoo Ltd
  • Patent number: 11765428
    Abstract: The present invention discloses a method for real time dynamic responsive/adapting/adjusting video in real-time to required/defined display size. The method comrading the steps of: Identifying size requirements Receiving/uploading instructions/policy for changing/adapting the video based on required display size; Changing/cropping video based on pre-defined rules or dynamic rules when changing display size requirement.
    Type: Grant
    Filed: April 6, 2022
    Date of Patent: September 19, 2023
    Assignee: IDOMOO LTD
    Inventor: Danny Kalish
  • Patent number: 11521657
    Abstract: The present invention provides a method for generating customized dynamic video, said method comprising the steps of: partitioning customized dynamic video's timeline, using a predefined partition scheme, into a series of chunk descriptors, each defined by an interval of the timeline and corresponding to a video chunk of the customized dynamic video; for each chunk descriptor, constructing an identifier based on a set of parameters that represent visual characteristics of the video chunk, and associating said identifier to the chunk descriptor; for each chunk descriptor, querying a cache of previously rendered and encoded video chunks for a video chunk indexed by the identifier matching that of the chunk descriptor; in the case that a video chunk whose identifier matches the queried identifier is found, retrieving said video chunk from the cache; otherwise, rendering and encoding the video chunk, for the chunk descriptor's timeline interval, and saving said video chunk in the cache, indexed by the identifi
    Type: Grant
    Filed: August 24, 2021
    Date of Patent: December 6, 2022
    Assignee: IDOMOO LTD
    Inventors: Danny Kalish, Eric Robert Yudin, Ariel Marcos Isaac Nehmad
  • Patent number: 11483594
    Abstract: The present invention, disclose a method for cashing video which is distributed through data communication network, implemented by one or more processors operatively coupled to a non-transitory computer readable storage device, on which are stored modules of instruction code that when executed cause the one or more processors to perform: generating Multi part single video file encoded in a single compression container, logically partitioned to multi parts; determining and maintaining expiration dates for each part of video, wherein the expiration date of at least two video parts is different; Caching video parts based on video partitions in at least one main original server and local memory; upon request for the multi part video, checking validation (expiration date) of each video part fetching or retrieving each video part from local or remote caching location based on expiration date of said video part; generating video stream composed of all retrieved validated video parts.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: October 25, 2022
    Assignee: Idomoo LTD
    Inventor: Danny Kalish
  • Patent number: 11412312
    Abstract: The present invention provides a method for generating customizable and encapsulated media files, said method comprising: determining at least one media unit for encapsulation, each media unit comprising a basic media content. For each of said determined media unit, defining multiple data layers, each layer being associated with a different data type, wherein said defining of said layers comprises: defining media objects of each media unit, defining properties of each defined media object, defining customization rules for said determined at least one media unit, defining dynamic motion rules for at least one of said defined media objects and creating an encapsulated media file containing the at least one media unit and data layers thereof, said encapsulated media file being configured for de-capsulation thereof for playing content thereof, according to the defined layers thereof.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: August 9, 2022
    Assignee: IDOMOO LTD
    Inventors: Danny Kalish, Dan Shamir
  • Patent number: 11133037
    Abstract: A method for generating customized dynamic video including partitioning customized dynamic video's timeline, using a predefined partition scheme, into a series of chunk descriptors, each defined by an interval of the timeline and corresponding to a video chunk of the customized dynamic video; for each chunk descriptor, constructing an identifier based on a set of parameters that represent visual characteristics of the video chunk, and associating the identifier to the chunk descriptor, and querying a cache of previously rendered and encoded video chunks for a video chunk indexed by the identifier matching that of the chunk descriptor; and in the case that a video chunk whose identifier matches the queried identifier is found, retrieving the video chunk from the cache; otherwise, rendering and encoding the video chunk, for the chunk descriptor's timeline interval, and saving the video chunk in the cache, indexed by the identifier.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: September 28, 2021
    Assignee: Idomoo LTD
    Inventors: Danny Kalish, Eric Robert Yudin, Ariel Marcos Isaac Nehmad
  • Patent number: 11076198
    Abstract: The present invention provides a method for real-time generation and streaming of at least one interactive context based video according to video template, raw context related data and real time event data. The method comprising the steps of: receiving input data related to an identified template and context related data, receiving real time input of event data, while the subsequent portion of video is still in generation, choosing, updating and generating audible and visual materials, according to the predefined logic of the identified template in relation to real time data event, generating and encoding video frames for pre-defined portion based polling the generated/updated visual materials, generating continuous audio streams/frames for predefined portion of the video based on polling generated or updated audible materials and providing the generated streamable data of the predefined video portion at the external entity side, while the subsequent portion of video is still in generation.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: July 27, 2021
    Assignee: IDOMOO LTD.
    Inventors: Danny Kalish, Idan Shenberg
  • Patent number: 10945033
    Abstract: The present invention provides a method for customizing video based on viewer behaviors, by performing the following steps: receiving/preparing plurality variations of customized video related to one video template, wherein each video variation has different features including at least one of: different scenario scene, different characters, different style, different objects displaying plurality of video variations to plurality of viewers; tracking viewer behavior while watching the video and after watching the video, wherein the viewers are identified by their profile in relation to real time context parameters; grading viewer behavior based on predefined viewers target (behavior) criteria; training a neural network to select video variants having specific features per each video presentation of a specific customizable video template in relation to viewer profile and context parameters, for maximizing viewer behavior grading in relation to said video variant.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: March 9, 2021
    Assignee: IDOMOO LTD.
    Inventor: Danny Kalish
  • Patent number: 10924815
    Abstract: A method for generating and updating video news edition. The method includes generating a basic news edition by organizing news items according to a customizable priority and creating a priority queue, wherein for each news item dynamic news objects are defined, receiving a user request for an updated news video edition for a schedule (specific date and time), receiving news objects related to the requested news edition based on user profile data and real-time news updates, integrating the new objects into the last updated news edition provided by a t news provider, and updating objects such as images, audio tracks, text parts and/or video elements in the news edition based on the latest new information available and start streaming the updated news edition video to the user.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: February 16, 2021
    Assignee: IDOMOO LTD
    Inventor: Danny Kalish
  • Patent number: 10631070
    Abstract: A system and method for real-time generation and streaming of context based video includes receiving from a user at a remote site a request for a personal video, selecting and generating visual and audio materials according to predefined rules of a video generation template including determining an order of scenes, rendering a first portion of video frames, encoding the first portion of video frames, and streaming the first portion to the user, while generating a subsequent portion of video frames.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: April 21, 2020
    Assignee: IDOMOO LTD
    Inventors: Danny Kalish, Assaf Fogel, Idan Shenberg
  • Patent number: 10523970
    Abstract: The present invention discloses a method and system for encoding and decoding a keyframe based video by a GPU (Graphic Processing Unit) in a manner that a frame of bit stream data is read directly by the GPU and a CPU only reads the frame from disk and activates the GPU to decod the data read from the disk. The codec effectively exploits modern GPU architecture during video keyframe decoding and minimizes the number of required GPU memory access cycles during video keyframe decoding.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: December 31, 2019
    Assignee: IDOMOO LTD
    Inventors: Danny Kalish, Aviya Cherevatsky
  • Patent number: 10319409
    Abstract: The present invention provides a system for generating videos. The system comprise: a video project data including information of the video creation processing parameters, based on video created by a video editing tool which enables human editor to create a master video, a video template creation tool for analyzing the master video and video project data for dividing the video into segments and indentifying for each video segment scenario script and objects properties, resulting in a video template which include sequence of editable video segments, an input application tool enabling editing operations of the video template including changing control parameters and adding, deleting or manipulating of multimedia objects of the template video scenarios and a video engine generation tool for integrating editing operation of multimedia objects and control parameters with video template for creating a variant video.
    Type: Grant
    Filed: May 3, 2011
    Date of Patent: June 11, 2019
    Assignee: IDOMOO LTD
    Inventors: Danny Kalish, Assaf Fogel, Yaron Kalish
  • Patent number: 10109317
    Abstract: A method for real-time generation of action while playing of at least one interactive video. The method includes generating an interactive video having event data parameters indicating of association of pre-defined triggering events with object properties changes through video; identifying triggering events while playing the interactive video based on defined event parameters of video object properties changes, sending interactive instruction based on triggering events while playing the video, applying predefined action at external computer based entity which is not part of the player, based on received instructions.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: October 23, 2018
    Assignee: IDOMOO LTD.
    Inventor: Danny Kalish
  • Publication number: 20150340067
    Abstract: The present invention provides a method for real-time generation and streaming of context based video according to video template and raw context related data. The method comprising the steps of: receiving context based video request that is containing a template identifier and required template input, receiving input data related to the identified template and context related data; choosing and generating audible and visual materials, according to the predefined logic of the identified template, generating and encoding video frames for pre-defined portion based generated visual materials, generating audio streams of the video based on generated audible materials, accumulating a predefined number of generated frames to fill a predefined duration of predefined portion according to per-decided frame-rate per second and providing streamable data of the predefined video portion at the external entity side, while the subsequent portion of video is still in generation.
    Type: Application
    Filed: May 22, 2014
    Publication date: November 26, 2015
    Applicant: IDOMOO LTD.
    Inventors: Danny KALISH, Assaf FOGEL, Idan SHENBERG
  • Patent number: 8666226
    Abstract: The present invention provides a method for converting an original script code of video having relative dynamic descriptors of objects' orientation into video with absolute descriptors orientation for objects in the video. The method includes the steps of: identifying exchangeable dynamic objects in the video, parsing each frame script code for analyzing relative dynamic descriptors of objects for determining absolute descriptors values for each object, creating new script code for the video, determining the absolute descriptors values for each object in each frame and generating a video template which supports the creation of customized videos by altering or exchanging dynamic objects.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: March 4, 2014
    Assignee: Idomoo Ltd
    Inventors: Danny Kalish, Assaf Fogel, Yaron Kalish