Patents by Inventor Danny Kalish

Danny Kalish has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • 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: 20180199067
    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: Application
    Filed: January 11, 2018
    Publication date: July 12, 2018
    Inventors: Danny Kalish, Aviya Cherevatsky
  • Publication number: 20180102142
    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: Application
    Filed: October 6, 2016
    Publication date: April 12, 2018
    Inventor: Danny KALISH
  • Publication number: 20180089194
    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: Application
    Filed: September 28, 2016
    Publication date: March 29, 2018
    Inventors: Danny KALISH, Dan SHAMIR
  • Publication number: 20180063602
    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: Application
    Filed: September 1, 2017
    Publication date: March 1, 2018
    Inventors: Danny KALISH, Assaf FOGEL, Idan SHENBERG
  • Publication number: 20170195750
    Abstract: The present invention provides a method for generating and updating video news edition. The method comprising the steps of: 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; 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: Application
    Filed: December 31, 2015
    Publication date: July 6, 2017
    Inventor: Danny KALISH
  • Publication number: 20160351228
    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: Application
    Filed: May 28, 2015
    Publication date: December 1, 2016
    Inventors: Danny KALISH, Idan SHENBERG
  • 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: 8972518
    Abstract: Disclosed is a system for managing policies related to services offered to customers of network and service providers. The system enables operators and service providers to efficiently manage and define generic policies on top of their services via a code-free centralized interface. The infrastructure solution enables the operators, subscribers and application providers to define and enforce their service policies for each application, such as access control, charging schemes, privacy, campaign promotions, cross-selling and up-selling and mobile advertising, from one central point on top of all services and resources. Once integrated, no additional programming is required to create new policies or modify existing policies. The disclosed system enables operators to easily view and manage the data related to their business entities, such as services, handsets, subscribers and the like, and define the associated policies. The system allows defining policies on any type of service, traffic type or policy domain.
    Type: Grant
    Filed: September 20, 2007
    Date of Patent: March 3, 2015
    Assignee: Flash Networks Ltd.
    Inventors: Jacob Hecht, Danny Kalish, Zvika Diamant
  • 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
  • Publication number: 20120284625
    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: Application
    Filed: May 3, 2011
    Publication date: November 8, 2012
    Inventors: Danny KALISH, Assaf Fogel, Yaron Kalish
  • Patent number: 7995506
    Abstract: The present invention provides a method and a system for handling content requests initiated by mobile wireless devices or content providers servers, implemented within a proxy server. Said method and system comprise of the steps: analyzing request type according to predefined business logic rules; identifying the relevant backend information server resources required for executing said request; connecting to the respective information servers; requesting and receiving the relevant information form the respective information servers; and forwarding the received information to content provider server.
    Type: Grant
    Filed: March 22, 2005
    Date of Patent: August 9, 2011
    Assignee: Flash Networks Ltd.
    Inventor: Danny Kalish
  • Publication number: 20090083408
    Abstract: Disclosed is a system for managing policies related to services offered to customers of network and service providers. The system enables operators and service providers to efficiently manage and define generic policies on top of their services via a code-free centralized interface. The infrastructure solution enables the operators, subscribers and application providers to define and enforce their service policies for each application, such as access control, charging schemes, privacy, campaign promotions, cross-selling and up-selling and mobile advertising, from one central point on top of all services and resources. Once integrated, no additional programming is required to create new policies or modify existing policies. The disclosed system enables operators to easily view and manage the data related to their business entities, such as services, handsets, subscribers and the like, and define the associated policies. The system allows defining policies on any type of service, traffic type or policy domain.
    Type: Application
    Filed: September 20, 2007
    Publication date: March 26, 2009
    Inventors: Jacob Hecht, Danny Kalish, Zvika Diamant
  • Publication number: 20050213592
    Abstract: The present invention provides a method and a system for handling content requests initiated by mobile wireless devices or content providers servers, implemented within a proxy server. Said method and system comprise of the steps: analyzing request type according to predefined business logic rules; identifying the relevant backend information server resources required for executing said request; connecting to the respective information servers; requesting and receiving the relevant information form the respective information servers; and forwarding the received information to content provider server.
    Type: Application
    Filed: March 22, 2005
    Publication date: September 29, 2005
    Inventor: Danny Kalish