Patents by Inventor Dror Porat
Dror Porat 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: 11928839Abstract: A method for photogrammetric measurement includes providing a bedsheet having one or more patterns printed thereon in accordance with a pattern template, which defines respective locations of the one or more patterns in a template coordinate frame. An image is received, in an image coordinate frame, of a person lying on a bed, which is covered by the bedsheet. The image is processed in order to identify the one or more patterns in the image and to match the one or more patterns identified in the image to the one or more patterns in the pattern template. A transformation is computed, based on the matched patterns, between the image coordinate frame and the template coordinate frame. A dimension of the person is measured by applying the computed transformation to the image of the person.Type: GrantFiled: July 21, 2021Date of Patent: March 12, 2024Assignee: UDISENSE INC.Inventors: Assaf Glazer, Tor Ivry, Amnon Karni, Dror Porat, Yanai Victor Ankri, Sivan Hurvitz, Natalie Barnett
-
Patent number: 11822591Abstract: A processor may receive a query from a user. The processor may identify one or more subjects in the query. The one or more subjects may include a particular subject. The processor may identify one or more sections of a recording. The processor may group the one or more sections into one or more subdivisions. The processor may determine that the particular subject is in at least one of the one or more sections. The processor may display the one or more subdivisions of the one or more sections that include the particular subject to the user.Type: GrantFiled: September 6, 2017Date of Patent: November 21, 2023Assignee: International Business Machines CorporationInventors: Dror Porat, Daniel N. Rotman, Gal Ashour
-
Publication number: 20230138111Abstract: One or more computing devices, systems, and/or methods for selecting content items for transmission to client devices are provided. A request for content associated with a client device may be received. Bid values and/or click probabilities associated with content items may be determined. A probability of receiving a negative signal associated with a content item of the content items from the client device responsive to presenting the content item via the client device may be determined based upon a user profile associated with the client device. A content item score, of content item scores associated with the content items, may be generated based upon the probability, a click probability and/or a bid value associated with the content item. The content item may be selected from the content items for presentation via the client device based upon the content item scores. The content item may be transmitted to the client device.Type: ApplicationFiled: January 1, 2023Publication date: May 4, 2023Inventors: Natalia Silberstein, Oren Shlomo Somekh, Yair Koren, Michal Aharon, Tingyi Wu, Dror Porat
-
Patent number: 11544777Abstract: One or more computing devices, systems, and/or methods for selecting content items for transmission to client devices are provided. A request for content associated with a client device may be received. Bid values and/or click probabilities associated with content items may be determined. A probability of receiving a negative signal associated with a content item of the content items from the client device responsive to presenting the content item via the client device may be determined based upon a user profile associated with the client device. A content item score, of content item scores associated with the content items, may be generated based upon the probability, a click probability and/or a bid value associated with the content item. The content item may be selected from the content items for presentation via the client device based upon the content item scores. The content item may be transmitted to the client device.Type: GrantFiled: July 9, 2019Date of Patent: January 3, 2023Assignee: YAHOO AD TECH LLCInventors: Natalia Silberstein, Oren Shlomo Somekh, Yair Koren, Michal Aharon, Tingyi Wu, Dror Porat
-
Publication number: 20210350120Abstract: A method for photogrammetric measurement includes providing a bedsheet having one or more patterns printed thereon in accordance with a pattern template, which defines respective locations of the one or more patterns in a template coordinate frame. An image is received, in an image coordinate frame, of a person lying on a bed, which is covered by the bedsheet. The image is processed in order to identify the one or more patterns in the image and to match the one or more patterns identified in the image to the one or more patterns in the pattern template. A transformation is computed, based on the matched patterns, between the image coordinate frame and the template coordinate frame. A dimension of the person is measured by applying the computed transformation to the image of the person.Type: ApplicationFiled: July 21, 2021Publication date: November 11, 2021Inventors: Assaf Glazer, Tor Ivry, Amnon Karni, Dror Porat, Yanai Victor Ankri, Sivan Hurvitz, Natalie Barnett
-
Patent number: 11164005Abstract: Embodiments may provide techniques that provide identification of images that can provide reduced resource utilization due to reduced sampling of video frames for visual recognition. For example, in an embodiment, a method of visual recognition processing may be implemented in a computer system comprising a processor, memory accessible by the processor, and computer program instructions stored in the memory and executable by the processor, the method comprising: coarsely segmenting video frames of video stream into a plurality of clusters based on scenes of the video stream, sampling a plurality of video frames from each cluster; determining a quality of each cluster, re-clustering the video frames of video stream to improve the quality of at least some of the clusters.Type: GrantFiled: April 12, 2020Date of Patent: November 2, 2021Assignee: International Business Machines CorporationInventors: Yevgeny Burshtein, Daniel Nechemia Rotman, Dror Porat, Udi Barzelay
-
Patent number: 11157744Abstract: Automated detection and approximation of objects in a video, including: (a) sampling a provided digital video, to obtain a set of sampled frames; (b) applying an object detection algorithm to the sampled frames, to detect objects appearing in the sampled frames; (c) based on the detections in the sampled frames, applying an object approximation algorithm to each sequence of frames that lie between the sampled frames, to approximately detect objects appearing in each of the sequences; (d) applying a trained regression model to each of the sequences, to estimate a quality of the approximate detection of objects in the respective sequence; (e) applying the object detection algorithm to one or more frames in those of the sequences whose quality of the approximate detection is below a threshold, to detect objects appearing in those frames.Type: GrantFiled: January 15, 2020Date of Patent: October 26, 2021Assignee: International Business Machines CorporationInventors: Udi Barzelay, Tal Hakim, Daniel Nechemia Rotman, Dror Porat
-
Publication number: 20210319227Abstract: Embodiments may provide techniques that provide identification of images that can provide reduced resource utilization due to reduced sampling of video frames for visual recognition. For example, in an embodiment, a method of visual recognition processing may be implemented in a computer system comprising a processor, memory accessible by the processor, and computer program instructions stored in the memory and executable by the processor, the method comprising: coarsely segmenting video frames of video stream into a plurality of clusters based on scenes of the video stream, sampling a plurality of video frames from each cluster; determining a quality of each cluster, re-clustering the video frames of video stream to improve the quality of at least some of the clusters.Type: ApplicationFiled: April 12, 2020Publication date: October 14, 2021Inventors: Yevgeny Burshtein, Daniel Nechemia Rotman, Dror Porat, Udi Barzelay
-
Patent number: 11132556Abstract: An example system includes a processor to receive a number of video frames. The processor is to apply a grid to each video frame of the number of video frames and generate features for each cell in the grid. The processor is to calculate distances between matching regions of two consecutive frames. The processor is to apply max pooling followed by min pooling in horizontal regions of the number of video frames. The processor is to apply max pooling followed by min pooling in vertical regions of the number of video frames. The processor is to detect an application switch in response to detecting both a horizontal change and a vertical change between the two consecutive video frames exceed a threshold.Type: GrantFiled: November 17, 2019Date of Patent: September 28, 2021Assignee: International Business Machines CorporationInventors: Elad Amrani, Dror Porat, Daniel Nechemia Rotman
-
Publication number: 20210216780Abstract: Automated detection and approximation of objects in a video, including: (a) sampling a provided digital video, to obtain a set of sampled frames; (b) applying an object detection algorithm to the sampled frames, to detect objects appearing in the sampled frames; (c) based on the detections in the sampled frames, applying an object approximation algorithm to each sequence of frames that lie between the sampled frames, to approximately detect objects appearing in each of the sequences; (d) applying a trained regression model to each of the sequences, to estimate a quality of the approximate detection of objects in the respective sequence; (e) applying the object detection algorithm to one or more frames in those of the sequences whose quality of the approximate detection is below a threshold, to detect objects appearing in those frames.Type: ApplicationFiled: January 15, 2020Publication date: July 15, 2021Inventors: Udi Barzelay, Tal Hakim, Daniel Nechemia Rotman, Dror Porat
-
Patent number: 11062462Abstract: A system comprising at least one hardware processor; and a non-transitory computer-readable storage medium having stored thereon program instructions, the program instructions executable by the at least one hardware processor to: receive, as input, video data, perform a first tracking, using a tracking algorithm, of an identified target in a sequence of frames of said video data, wherein said first tracking is performed forward in time, perform a second tracking, using said tracking algorithm, of said target in said sequence, wherein said second tracking is performed backward in time, and calculate a confidence score for a tracked location of said target in a frame of said sequence, based, at least in part, on a comparison between said first tracking and said second tracking.Type: GrantFiled: December 19, 2018Date of Patent: July 13, 2021Assignee: International Business Machines CorporationInventors: Dror Porat, Tal Hakim
-
Publication number: 20210150221Abstract: An example system includes a processor to receive a number of video frames. The processor is to apply a grid to each video frame of the number of video frames and generate features for each cell in the grid. The processor is to calculate distances between matching regions of two consecutive frames. The processor is to apply max pooling followed by min pooling in horizontal regions of the number of video frames. The processor is to apply max pooling followed by min pooling in vertical regions of the number of video frames. The processor is to detect an application switch in response to detecting both a horizontal change and a vertical change between the two consecutive video frames exceed a threshold.Type: ApplicationFiled: November 17, 2019Publication date: May 20, 2021Inventors: Elad Amrani, Dror Porat, Daniel Nechemia Rotman
-
Publication number: 20210125220Abstract: One or more computing devices, systems, and/or methods for determining expected revenue thresholds for presentation of content items via client devices are provided. During a first period of time, whether to present a first content item via a first client device may be determined based upon a comparison of a first expected revenue associated with the first content item with a first expected revenue threshold. A first revenue value associated with presentation of content items via client devices within the first period of time may be determined. The first expected revenue threshold may be modified to generate a second expected revenue threshold based upon the first revenue value and a target revenue value. Whether to present a second content item via a second client device may be determined based upon a comparison of a second expected revenue associated with the second content item with the second expected revenue threshold.Type: ApplicationFiled: October 23, 2019Publication date: April 29, 2021Inventors: Alexander Zlotnik, Yair Koren, Abraham Shahar, Dror Porat
-
Publication number: 20210012415Abstract: One or more computing devices, systems, and/or methods for selecting content items for transmission to client devices are provided. A request for content associated with a client device may be received. Bid values and/or click probabilities associated with content items may be determined. A probability of receiving a negative signal associated with a content item of the content items from the client device responsive to presenting the content item via the client device may be determined based upon a user profile associated with the client device. A content item score, of content item scores associated with the content items, may be generated based upon the probability, a click probability and/or a bid value associated with the content item. The content item may be selected from the content items for presentation via the client device based upon the content item scores. The content item may be transmitted to the client device.Type: ApplicationFiled: July 9, 2019Publication date: January 14, 2021Inventors: Natalia Silberstein, Oren Shlomo Somekh, Yair Koren, Michal Aharon, Tingyi Wu, Dror Porat
-
Patent number: 10885370Abstract: An example system includes a processor to receive detections or recognitions with confidence scores for an object in a medium from a plurality of trained detection or recognition models. The processor is to generate a probability of correctness for each of the detections or recognitions based on the confidence scores via correctness mappings generated for each of the trained detection or recognition models. The processor is to also select a detection or recognition with a higher probability of correctness from the detections or recognitions. The processor is to perform a detection or recognition task based on the selected detection or recognition.Type: GrantFiled: December 16, 2018Date of Patent: January 5, 2021Assignee: International Business Machines CorporationInventors: Tal Hakim, Dror Porat
-
Patent number: 10795549Abstract: A computer-implemented method for providing a graphical user interface (GUI) for video navigation by a user, including generating a GUI comprising a representation of partitioned segments of video content, the representation depicting a dimension of time, a dimension of scale, and a dimension of relevance for the partitioned segments of video content, wherein the GUI includes a first axis that depicts the dimension of time and a second axis that depicts the dimension of scale. The method further entails determining the dimension of relevance for the partitioned segments of video content based on receiving a text query from a user dynamically, or from a pre-defined source, and comparing one or more attributes of the partitioned segments of video content to the text query, or to the pre-defined source. The method further includes assigning a color to the partitioned segments of video content according to a color scheme for easy navigation.Type: GrantFiled: March 12, 2018Date of Patent: October 6, 2020Assignee: International Business Machines CorporationInventors: Tal Drory, Dror Porat, Daniel N. Rotman
-
Publication number: 20200202541Abstract: A system comprising at least one hardware processor; and a non-transitory computer-readable storage medium having stored thereon program instructions, the program instructions executable by the at least one hardware processor to: receive, as input, video data, perform a first tracking, using a tracking algorithm, of an identified target in a sequence of frames of said video data, wherein said first tracking is performed forward in time, perform a second tracking, using said tracking algorithm, of said target in said sequence, wherein said second tracking is performed backward in time, and calculate a confidence score for a tracked location of said target in a frame of said sequence, based, at least in part, on a comparison between said first tracking and said second tracking.Type: ApplicationFiled: December 19, 2018Publication date: June 25, 2020Inventors: Dror Porat, Tal Hakim
-
Publication number: 20200193204Abstract: An example system includes a processor to receive detections or recognitions with confidence scores for an object in a medium from a plurality of trained detection or recognition models. The processor is to generate a probability of correctness for each of the detections or recognitions based on the confidence scores via correctness mappings generated for each of the trained detection or recognition models. The processor is to also select a detection or recognition with a higher probability of correctness from the detections or recognitions. The processor is to perform a detection or recognition task based on the selected detection or recognition.Type: ApplicationFiled: December 16, 2018Publication date: June 18, 2020Inventors: Tal Hakim, Dror Porat
-
Patent number: 10528208Abstract: A method for previewing a data stream, comprising: extracting multiple samples from a data stream at multiple different sampling rates, wherein each sampling rate corresponds to a different relevance score associated with a different portion of the data stream; using the multiple extracted samples to create a representation of the data stream comprising multiple thumbnails, wherein the representation is weighted in accordance with the multiple different relevance scores; mapping, in accordance with a relevance based mapping scheme, the representation onto a gauge provided with the data stream; and displaying one of the multiple thumbnails in accordance with the relevance based mapping scheme, responsive to detecting a navigation indication on the gauge.Type: GrantFiled: May 31, 2015Date of Patent: January 7, 2020Assignee: International Busines Machines CorporationInventors: Evgeny Hazanovich, Dror Porat
-
Patent number: D937007Type: GrantFiled: July 30, 2020Date of Patent: November 30, 2021Assignee: UDISENSE INC.Inventors: Assaf Glazer, Amnon Karni, Dror Porat, Yanai Victor Ankri, Sivan Hurvitz, Natalie Barnett