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).

  • Publication number: 20230385397
    Abstract: The present invention provides a method for generating change/contested/personal based visual credentials authentication (proof), said method 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: Real time creating at least two image each image having at least partial) visual credentials/proof/code containing personal/specific information based on context data in real time and user profile data original data of third party; Real time generating and streaming multimedia file including the at least two images which create visual effect; wherein the video is available for streaming for limited period time.
    Type: Application
    Filed: May 26, 2023
    Publication date: November 30, 2023
    Inventor: Danny KALISH
  • Publication number: 20230300387
    Abstract: The present invention provides a player of interactive video, said player applying the following steps: Supporting Playing stream video having pre-defined characteristics, of video layout, object which are configure to be manipulated in real time; Monitoring means for identifying user behaviour while watching the video including: user interaction with the video, user entered data, user facial expression, micro facial expression, in relation to currently displayed video content characteristics for any video characteristics; Analysing behaviour actions in relation to currently view video content to identify user characteristics; Profile managing configured for updating user profile based on identified behaviour and characteristics; Predicting users' instant behaviour based on analysed user behaviour and user profile; Applying manipulation to video, while real time streaming the video to the pre-defined characteristics of video layout, objects, based on pre-defined rules related user updated profile, user cur
    Type: Application
    Filed: March 15, 2023
    Publication date: September 21, 2023
    Inventor: Danny KALISH
  • Publication number: 20230297344
    Abstract: The present invention provides a video player application platformed functioning as application implemented as interactive video, said platform comprised of: Builder module for generating video segments frames, each representing an application screen at each operation state the application which reflects all possible activation screen results or functionality of the application, wherein the generated video frame may include static parts objects or dynamic objected which are determined, generate or selected when the video is played at real time, entering text/image video by the user wherein the generated frames include position of all button off the application; Interaction module configured to receive input and apply action or gesture by the user the application screen while the video is streaming; application management module for applying all actions in the application or outside the application.
    Type: Application
    Filed: March 16, 2023
    Publication date: September 21, 2023
    Inventor: Danny KALISH
  • 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
  • Publication number: 20230037470
    Abstract: A method for generating video from scratch, including retrieving template video, reading commands of predefined programming language, wherein commands include instruction corresponding to video action and time line at predefined layer of media/video element (properties) and new parameters including information from external data sources. The video action includes at least one of: drawing action, object selection, change of object properties, creating text, motion action relating at least one object, background creation, defining layer of video, animation of the object itself. The method includes generating video layers by applying the relevant actions based on commands instruction, scheduling timing and layer definitions. The actions include changing object properties drawing action, object selection, change of object properties, creating text, motion action relating at least one object, background creation, defining layer of video, animation of the object itself.
    Type: Application
    Filed: August 3, 2022
    Publication date: February 9, 2023
    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
  • Publication number: 20220329905
    Abstract: The present invention discloses a method for real time dynamic responsive/adapting/adjusting video in real-time to required/defined display size.
    Type: Application
    Filed: April 6, 2022
    Publication date: October 13, 2022
    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
  • Publication number: 20220191177
    Abstract: A secure method for opening network communication link/address (URL), at computer device, including identifying initiation for opening network communication link by designated browsing application, wherein the designated browsing application is configured only for presenting content of website addressed by the communication link using limited HTML code not including commands which includes at least one of: script language codes or CSS (cascading style); creating or extracting image or text of webpage associated with network communication link and presenting user with image and/or text.
    Type: Application
    Filed: December 10, 2021
    Publication date: June 16, 2022
    Inventor: Danny KALISH
  • Publication number: 20220028425
    Abstract: The present invention provides method for customizing video, said method comprising the steps of: determine original video, metadata which includes at least partial information to generate the new video file and parameter which effect/customize video content—in association to creating a new basic standard video file, wherein the partial information include at least an ID or link of the basic video original; upon opening the video the by a client player reading the metadata; checking metadata predefined conditions for playing the video as is; playing video as is in case the video initial condition are met; in case initial condition require user intervention prompting user to update the video rabbling user to input change in customization parameters data; in case user selected option of update providing the user option of update/edit the video Enabling user to input change in customization parameters data.
    Type: Application
    Filed: July 22, 2021
    Publication date: January 27, 2022
    Inventor: Danny KALISH
  • Publication number: 20220020397
    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: Application
    Filed: August 24, 2021
    Publication date: January 20, 2022
    Inventors: Danny KALISH, Eric Robert YUDIN, Ariel Marcos Isaac NEHMAD
  • 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
  • Publication number: 20200374568
    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: Application
    Filed: May 21, 2020
    Publication date: November 26, 2020
    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
  • Publication number: 20190289362
    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 vibration 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 user behavior based on per-defined 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 user behavior grading in relation to said video variant.
    Type: Application
    Filed: March 14, 2019
    Publication date: September 19, 2019
    Inventor: Danny KALISH