Patents Assigned to Qognify Ltd.
  • Publication number: 20240236430
    Abstract: A computerized system and method may provide a dynamic, adaptable, and robust framework for intelligent web-based video playing. A computerized system including a memory and a computer processor may arrange a plurality of video frames based on one or more data items associated with groups of pictures (GOPs) and/or video playing commands and/or settings, and render and/or play the arranged frames on an output display. Functionalities enabled by different embodiments of the invention include, for example: automatically adjusting a video playing speed according to a number of accumulated frames within a memory buffer; appending a memory buffer with frames included in another (e.g., separate) memory buffer based on a requested video playing direction; omitting frames from a video sequence (thus sparing the need to process omitted frames) based on quantifying their information content and/or distance from reference frames; and synchronizing video playing on different (e.g., remote) computer systems.
    Type: Application
    Filed: March 25, 2024
    Publication date: July 11, 2024
    Applicant: Qognify Ltd.
    Inventors: Eran NEVO, Marina Beiser KLOTSMAN, Gina FAHIMIPOOR, Yaniv TOPLIAN
  • Patent number: 12010389
    Abstract: A computerized system and method may provide a dynamic, adaptable, and robust framework for intelligent web-based video playing. A computerized system including a memory and a computer processor may arrange a plurality of video frames based on one or more data items associated with groups of pictures (GOPs) and/or video playing commands and/or settings, and render and/or play the arranged frames on an output display. Functionalities enabled by different embodiments of the invention include, for example: automatically adjusting a video playing speed according to a number of accumulated frames within a memory buffer; appending a memory buffer with frames included in another (e.g., separate) memory buffer based on a requested video playing direction; omitting frames from a video sequence (thus sparing the need to process omitted frames) based on quantifying their information content and/or distance from reference frames; and synchronizing video playing on different (e.g., remote) computer systems.
    Type: Grant
    Filed: September 8, 2023
    Date of Patent: June 11, 2024
    Assignee: Qognify, Ltd.
    Inventors: Eran Nevo, Marina Beiser Klotsman, Gina Fahimipoor, Yaniv Toplian
  • Publication number: 20240147012
    Abstract: A computerized system and method may provide a dynamic, adaptable, and robust framework for intelligent web-based video playing. A computerized system including a memory and a computer processor may arrange a plurality of video frames based on one or more data items associated with groups of pictures (GOPs) and/or video playing commands and/or settings, and render and/or play the arranged frames on an output display. Functionalities enabled by different embodiments of the invention include, for example: automatically adjusting a video playing speed according to a number of accumulated frames within a memory buffer; appending a memory buffer with frames included in another (e.g., separate) memory buffer based on a requested video playing direction; omitting frames from a video sequence (thus sparing the need to process omitted frames) based on quantifying their information content and/or distance from reference frames; and synchronizing video playing on different (e.g., remote) computer systems.
    Type: Application
    Filed: September 8, 2023
    Publication date: May 2, 2024
    Applicant: Qognify Ltd.
    Inventors: Eran NEVO, Marina Beiser KLOTSMAN, Gina FAHIMIPOOR, Yaniv TOPLIAN
  • Patent number: 11741695
    Abstract: A system and method for dynamically ordering video streams on display in a command and control system according to video content, including obtaining a plurality of video streams captured by a plurality of respective video cameras; extracting features from the plurality of video streams; calculating abnormality scores for the extracted features, wherein each abnormality score measures a likelihood that a corresponding feature is an abnormal feature; calculating a current rank for ordering each of the plurality of video streams based on current and past abnormality scores of the features extracted from the video stream; and displaying a subgroup of the plurality of video streams having the highest subset of current ranks based on abnormality scores.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: August 29, 2023
    Assignee: QOGNIFY LTD.
    Inventors: Marina Beiser, Yaniv Gurwicz, Yaron Shmueli, Guy Baron, Doron Raifman
  • Publication number: 20200327788
    Abstract: A system and method for dynamically ordering video streams on display in a command and control system according to video content, including obtaining a plurality of video streams captured by a plurality of respective video cameras; extracting features from the plurality of video streams; calculating abnormality scores for the extracted features, wherein each abnormality score measures a likelihood that a corresponding feature is an abnormal feature; calculating a current rank for ordering each of the plurality of video streams based on current and past abnormality scores of the features extracted from the video stream; and displaying a subgroup of the plurality of video streams having the highest subset of current ranks based on abnormality scores.
    Type: Application
    Filed: June 23, 2020
    Publication date: October 15, 2020
    Applicant: QOGNIFY LTD.
    Inventors: Marina BEISER, Yaniv GURWICZ, Yaron SHMUELI, Guy BARON, Doron RAIFMAN
  • Patent number: 10706701
    Abstract: A system and method for dynamically ordering video streams on display in a command and control system according to video content, including obtaining a plurality of video streams captured by a plurality of respective video cameras; extracting features from the plurality of video streams; calculating abnormality scores for the extracted features, wherein each abnormality score measures a likelihood that a corresponding feature is an abnormal feature; calculating a current rank for ordering each of the plurality of video streams based on current and past abnormality scores of the features extracted from the video stream; and displaying a subgroup of the plurality of video streams having the highest subset of current ranks based on abnormality scores.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: July 7, 2020
    Assignee: QOGNIFY LTD.
    Inventors: Marina Beiser, Yaniv Gurwicz, Yaron Shmueli, Guy Baron, Doron Raifman
  • Publication number: 20190221090
    Abstract: A system and method for dynamically ordering video streams on display in a command and control system according to video content, including obtaining a plurality of video streams captured by a plurality of respective video cameras; extracting features from the plurality of video streams; calculating abnormality scores for the extracted features, wherein each abnormality score measures a likelihood that a corresponding feature is an abnormal feature; calculating a current rank for ordering each of the plurality of video streams based on current and past abnormality scores of the features extracted from the video stream; and displaying a subgroup of the plurality of video streams having the highest subset of current ranks based on abnormality scores.
    Type: Application
    Filed: January 12, 2018
    Publication date: July 18, 2019
    Applicant: QOGNIFY LTD.
    Inventors: Marina BEISER, Yaniv GURWICZ, Yaron SHMUELI, Guy BARON, Doron RAIFMAN
  • Patent number: 10019877
    Abstract: A method and apparatus for the investigation of an object or an event in a video clip, by playing video clips of the object or objects associated with the events. The video frames comprised within the video clips comprise information regarding the creation time and coordinates of the objects appearing in multiple frames, thus enabling an operator to immediately play video clips tracking the object starting at the object's creation time within the field of view, until its disappearance from the field of view. By defining neighboring regions, and keeping the creation time of each object within each video stream, an object is tracked between different fields of view.
    Type: Grant
    Filed: April 3, 2005
    Date of Patent: July 10, 2018
    Assignee: Qognify Ltd.
    Inventors: Igal Dvir, Moti Shabtal
  • Patent number: 10007862
    Abstract: A system and method for detecting an object of interest. A system and method may generate a first signature for an object of interest based on an image of the object of interest. A system and method may generate a second signature for a candidate object based on an image of the candidate object. A system and method may calculate a similarity score by relating the first signature to the second signature and may determine the image of the candidate object is an image of the object of interest based on the similarity score.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: June 26, 2018
    Assignee: QOGNIFY LTD.
    Inventors: Yaniv Gurwicz, Raanan Yonatan Yehezkel, Vladimir Goldner, Guy Boudoukh, Guy Blumstein-Koren, Doron Girmonsky
  • Patent number: 9854208
    Abstract: A system and method for detecting an object of interest. An embodiment of a system or method may include receiving an indication an object of interest is present in a first area; obtaining, at the first area, a first set of unique characteristics of a respective set of mobile communication devices; receiving an indication the object of interest is present in a second area; obtaining, at the second area, a second set of characteristics of a respective second set of mobile communication devices; and associating a unique characteristic of a mobile communication device with the object of interest based on the first and second sets of characteristics.
    Type: Grant
    Filed: December 29, 2013
    Date of Patent: December 26, 2017
    Assignee: Qognify Ltd.
    Inventor: Yaron Shmueli
  • Patent number: 9721166
    Abstract: A system and method for detecting a particular human in a plurality of images of humans may include one or more processors to receive input data describing the appearance of the particular human via a graphical user interface (GUI). An image representing the particular human may be generated based on the input data. This may take the form of an avatar or artificial image. This artificial or processor-generated image may be used to identify one or more of the humans in said plurality of images as a candidate for the particular human.
    Type: Grant
    Filed: October 19, 2014
    Date of Patent: August 1, 2017
    Assignee: Qognify Ltd.
    Inventors: Oren Deri, Yaniv Gurwicz, Vladimir Goldner
  • Patent number: 9685056
    Abstract: A system and method for detecting change in a video stream may include receiving, by a processor, a video image from a video stream and a reference image. The processor may divide the video image and the reference image into non-overlapping blocks, and each block in the video image may correspond to a block in the reference image. The processor may perform an orthogonal transformation on a corresponding pair of blocks in the video image and the reference image. DC (direct current, or, average value) components in the orthogonally transformed pair of blocks in the video image and the reference image may be zeroed. An infinity-norm difference between coefficient values of the corresponding pair of transformed and modified blocks in the video image and the reference image may be determined and compared to a threshold.
    Type: Grant
    Filed: October 2, 2014
    Date of Patent: June 20, 2017
    Assignee: Qognify Ltd.
    Inventor: Gideon J. Klimer
  • Patent number: 9576204
    Abstract: A system or method for automatic calculation of scene geometry may include receiving, by a processor, a video stream including a plurality of video frames. A video frame may be divided into blocks, and a vertical vanishing point of the video stream may be determined based on a dominant orientation of detected edges in the blocks. A horizon and scale of the video stream may be estimated based on optical flow of pixels between two consecutive video frames. A set of human heads may be detected in a video frame of the video stream based on the estimated horizon and scale of the video stream.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: February 21, 2017
    Assignee: QOGNIFY LTD.
    Inventors: Vladimir Goldner, Yaniv Gurwicz
  • Patent number: 9538207
    Abstract: A system and method for managing video storage in a network including continuously receiving in real time, at a recording server, from an edge device having a local storage, a plurality of incoming packets pertaining to a video stream, determining that at least one packet of the video stream is missing, and retrieving from the edge device the missing packets stored in the local storage, while continuing receiving additional incoming packets pertaining to the video stream in real time.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: January 3, 2017
    Assignee: Qognify Ltd.
    Inventor: Yaron Shmueli
  • Patent number: 9471849
    Abstract: A system and method for detecting an object of interest. A system and method may generate a first signature for an object of interest based on an image of the object of interest. A system and method may generate a second signature for a candidate object based on an image of the candidate object. A system and method may calculate a similarity score by relating the first signature to the second signature and may determine the image of the candidate object is an image of the object of interest based on the similarity score.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: October 18, 2016
    Assignee: Qognify Ltd.
    Inventors: Yaniv Gurwicz, Raanan Yonatan Yehezkel, Vladimir Goldner, Guy Boudoukh, Guy Blumstein-Koren, Doron Girmonsky
  • Patent number: 9262276
    Abstract: A system and method for managing storage of a digital stream including writing data of the stream to a network storage device, while monitoring availability of the network storage device, switching to writing additional data of the stream to a standby storage device while continuing monitoring the availability of the network storage device, if the network storage device becomes unavailable, switching back to writing additional data of the stream to the network storage device while continuing monitoring the availability of the network storage device, when the network storage device becomes available, and writing to the network storage device the additional data that was written to the standby storage device while the network storage device was unavailable, concurrently with the writing of the additional data of the stream to the network storage device.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: February 16, 2016
    Assignee: Qognify Ltd.
    Inventor: Dan Eidelman