Patents by Inventor Ori ZIV

Ori ZIV 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: 20230409654
    Abstract: Examples of the present disclosure describe systems and methods for on-device, in-browser AI processing. In examples, a selection of an AI pipeline is received. Content associated with the AI pipeline is also received. The content is segmented into multiple data segments and a set of data features is generated for the data segments. AI modules associated with the AI pipeline are loaded to create the AI pipeline. The set of data features is provided to the AI pipeline. The AI pipeline is executed to generate insights for the set of data features. The insights are then provided to a user.
    Type: Application
    Filed: June 21, 2022
    Publication date: December 21, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ori ZIV, Barak KINARTI, Ben BAKHAR, Zvi FIGOV, Fardau VAN NEERDEN, Ohad JASSIN, Avi NEEMAN
  • Patent number: 11501546
    Abstract: In various embodiments, methods and systems for implementing a media management system, for video data processing and adaptation data generation, are provided. At a high level, a video data processing engine relies on different types of video data properties and additional auxiliary data resources to perform video optical character recognition operations for recognizing characters in video data. In operation, video data is accessed to identify recognized characters. A video OCR operation to perform on the video data for character recognition is determined from video character processing and video auxiliary data processing. Video auxiliary data processing includes processing an auxiliary reference object; the auxiliary reference object is an indirect reference object that is a derived input element used as a factor in determining the recognized characters. The video data is processed based on the video OCR operation and based on processing the video data, at least one recognized character is communicated.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: November 15, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Royi Ronen, Ika Bar-Menachem, Ohad Jassin, Avner Levi, Olivier Nano, Oron Nir, Mor Geva Pipek, Ori Ziv
  • Publication number: 20220308742
    Abstract: A video navigation and search tool includes a user interface that facilitates user interactions with indexed video content stored in a database. The user interface includes a library of thumbnail images that each individually depict a different subject associated in memory with a different detection identifier (ID). Each of the thumbnail images in the library is an image cropped from a single frame of a video file. Responsive to receiving a user selection of one of the thumbnail images associated with a first detection ID, the video navigation and search tool retrieves context metadata identifying frames in the video file indexed in the database in association with the first detection ID and presents video segment information on the user interface. The presented video segment information identifies one or more segments in the video file including the frames associated with the first detection ID.
    Type: Application
    Filed: April 23, 2021
    Publication date: September 29, 2022
    Inventors: Ori ZIV, Inbal SAGIV, Zvi FIGOV, Avi NEEMAN, Nofar OREN EDAN
  • Publication number: 20210081699
    Abstract: In various embodiments, methods and systems for implementing a media management system, for video data processing and adaptation data generation, are provided. At a high level, a video data processing engine relies on different types of video data properties and additional auxiliary data resources to perform video optical character recognition operations for recognizing characters in video data. In operation, video data is accessed to identify recognized characters. A video OCR operation to perform on the video data for character recognition is determined from video character processing and video auxiliary data processing. Video auxiliary data processing includes processing an auxiliary reference object; the auxiliary reference object is an indirect reference object that is a derived input element used as a factor in determining the recognized characters. The video data is processed based on the video OCR operation and based on processing the video data, at least one recognized character is communicated.
    Type: Application
    Filed: July 27, 2020
    Publication date: March 18, 2021
    Inventors: Royi RONEN, Ika BAR-MENACHEM, Ohad JASSIN, Avner LEVI, Olivier NANO, Oron NIR, Mor Geva PIPEK, Ori ZIV
  • Patent number: 10762375
    Abstract: In various embodiments, methods and systems for implementing a media management system, for video data processing and adaptation data generation, are provided. At a high level, a video data processing engine relies on different types of video data properties and additional auxiliary data resources to perform video optical character recognition operations for recognizing characters in video data. In operation, video data is accessed to identify recognized characters. A video OCR operation to perform on the video data for character recognition is determined from video character processing and video auxiliary data processing. Video auxiliary data processing includes processing an auxiliary reference object; the auxiliary reference object is an indirect reference object that is a derived input element used as a factor in determining the recognized characters. The video data is processed based on the video OCR operation and based on processing the video data, at least one recognized character is communicated.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: September 1, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Royi Ronen, Ika Bar-Menachem, Ohad Jassin, Avner Levi, Olivier Nano, Oron Nir, Mor Geva Pipek, Ori Ziv
  • Patent number: 10560734
    Abstract: In various embodiments, methods and systems for implementing video segmentation are provided. A video management system implements a video segment manager that supports generating enhanced segmented video. Enhanced segmented video is a time-based segment of video content. Enhanced segmented video is generated based on a video content cognitive index, segmentation dimensions, segmentation rules and segment reconstruction rules. The video content cognitive index is built for indexing video content. Segmentation rules are applied to the video content to break the video content into time-based segments, the time-based segments are associated with corresponding segmentation dimensions for the video content. Segment reconstruction rules are then applied to the time-based segments to reconstruct the time-based segments into enhanced segmented video.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: February 11, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ohad Jassin, Avner Levi, Oron Nir, Ori Ziv
  • Publication number: 20190236396
    Abstract: In various embodiments, methods and systems for implementing a media management system, for video data processing and adaptation data generation, are provided. At a high level, a video data processing engine relies on different types of video data properties and additional auxiliary data resources to perform video optical character recognition operations for recognizing characters in video data. In operation, video data is accessed to identify recognized characters. A video OCR operation to perform on the video data for character recognition is determined from video character processing and video auxiliary data processing. Video auxiliary data processing includes processing an auxiliary reference object; the auxiliary reference object is an indirect reference object that is a derived input element used as a factor in determining the recognized characters. The video data is processed based on the video OCR operation and based on processing the video data, at least one recognized character is communicated.
    Type: Application
    Filed: June 29, 2018
    Publication date: August 1, 2019
    Inventors: Royi RONEN, Ika BAR-MENACHEM, Ohad JASSIN, Avner LEVI, Olivier NANO, Oron NIR, Mor Geva PIPEK, Ori ZIV
  • Patent number: 10116981
    Abstract: In various embodiments, methods and systems for implementing video segment playlist generated are provided. A video management system implements a video segment manager that supports generating video segment playlists for video content. Generating a video segment playlist is based on enhanced segmented video associated with segmentation dimensions. An enhanced segmented video is a time-based segment of video content generated based on segmentation dimensions, segmentation rules and segment reconstruction rules. The video segment manager receives a search query. The video segment manager identifies a plurality of relevant enhanced segmented videos that satisfy the search query. A selection of at least a subset of the plurality of relevant enhanced segmented videos is received to generate a video segment playlist. The video segment manager generates the video segment playlist comprising references to the subset of the plurality of relevant enhanced segmented videos.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: October 30, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ohad Jassin, Avner Levi, Oron Nir, Ori Ziv
  • Publication number: 20180035152
    Abstract: In various embodiments, methods and systems for implementing video segmentation are provided. A video management system implements a video segment manager that supports generating enhanced segmented video. Enhanced segmented video is a time-based segment of video content. Enhanced segmented video is generated based on a video content cognitive index, segmentation dimensions, segmentation rules and segment reconstruction rules. The video content cognitive index is built for indexing video content. Segmentation rules are applied to the video content to break the video content into time-based segments, the time-based segments are associated with corresponding segmentation dimensions for the video content. Segment reconstruction rules are then applied to the time-based segments to reconstruct the time-based segments into enhanced segmented video.
    Type: Application
    Filed: April 20, 2017
    Publication date: February 1, 2018
    Inventors: Ohad JASSIN, Avner LEVI, Oron NIR, Ori ZIV
  • Publication number: 20180035151
    Abstract: In various embodiments, methods and systems for implementing video segment playlist generated are provided. A video management system implements a video segment manager that supports generating video segment playlists for video content. Generating a video segment playlist is based on enhanced segmented video associated with segmentation dimensions. An enhanced segmented video is a time-based segment of video content generated based on segmentation dimensions, segmentation rules and segment reconstruction rules. The video segment manager receives a search query. The video segment manager identifies a plurality of relevant enhanced segmented videos that satisfy the search query. A selection of at least a subset of the plurality of relevant enhanced segmented videos is received to generate a video segment playlist. The video segment manager generates the video segment playlist comprising references to the subset of the plurality of relevant enhanced segmented videos.
    Type: Application
    Filed: April 20, 2017
    Publication date: February 1, 2018
    Inventors: Ohad JASSIN, Avner LEVI, Oron NIR, Ori ZIV