Patents by Inventor Amitay Stern
Amitay Stern 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: 11176452Abstract: In one embodiment, a system, apparatus and a method is described, the system, apparatus and a method including, a storage device and a memory operative to store target content items, a comparator operative to compare one content item of the target content items with the other target content items, and, at least on the basis of comparing the one content item of the target content items with the other content items of the target content items, to develop a correlation graph between each one content item of the target content items and the other content items of the target content items, and a machine learning system operative to receive the correlation graph and to output a decision, on the basis of in the correlation graph, indicating if the content items represented in the correlation graph are pirated content items or not. Related system, apparatuses and methods are also described.Type: GrantFiled: February 28, 2017Date of Patent: November 16, 2021Assignee: Cisco Technology, Inc.Inventors: Uri Porat, Yoav Glazner, Amitay Stern
-
Patent number: 10699128Abstract: Methods and systems for comparing content are provided. A recognizable object which appears in frames of a reference video file is recognized. A meta-feature of the recognizable object is determined. A first vector indicative of the meta-feature of the identified recognizable object in the reference video file is created. The meta-feature of the identified recognizable object which appears in a suspect video file is determined. A second vector indicative of the meta-feature of the identified recognizable object in the suspect video file is created. A correlation between the first vector and the second vector is determined. The correlation between the first vector and the second vector is indicative of a degree of confidence that the suspect video file is a copy of the reference video file.Type: GrantFiled: September 21, 2016Date of Patent: June 30, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Amitay Stern, Yoav Glazner
-
Patent number: 10511611Abstract: In one embodiment, a method comprises: in response to a request of a user device to access first content, sending a challenge, relating to digital video included in second content, the challenge at least indicative of positions that include a plurality of frames; receiving a response to the challenge, the response at least indicative of values; attempting to validate the response, including determining values of pixels in the digital video associated with positions indicated by at least one of: the challenge or the response, and comparing the values indicated by the response, or a function thereof, to the determined values, or a function thereof; and performing at least one action relating to access to the first content, dependent on whether or not the attempt to validate the response was successful.Type: GrantFiled: September 11, 2016Date of Patent: December 17, 2019Assignee: Cisco Technology, Inc.Inventors: Yoav Glazner, Amitay Stern
-
Patent number: 10237614Abstract: In one embodiment, a method comprising receiving data of a plurality of viewports generated from a content item during rendering of the content item, receiving data about at least one feature included in the content item, comparing the data of the plurality of viewports with the data about the at least one feature included in the content item, and computing a score representing to what extent the at least one feature is included in the plurality of viewports. Related apparatus and methods are also described.Type: GrantFiled: April 19, 2017Date of Patent: March 19, 2019Assignee: Cisco Technology, Inc.Inventors: Yoav Glazner, Amitay Stern
-
Publication number: 20180367822Abstract: In one embodiment, a method includes storing data used by a processor, and selecting different bitrates for streaming of a plurality of picture part streams of a video content item to a client device based on available bandwidth and historic data of how much at least one region of a plurality of pictures of the video content item has been rendered for viewing during rendering of the video content item by the client device, wherein each one picture part stream of the plurality of picture part streams conveys a different part of each one picture of the plurality of pictures, and is encoded at a plurality of bitrates. Related apparatus and methods are also described.Type: ApplicationFiled: June 18, 2017Publication date: December 20, 2018Inventors: Yoav GLAZNER, Amitay Stern
-
Publication number: 20180310059Abstract: In one embodiment, a method comprising receiving data of a plurality of viewports generated from a content item during rendering of the content item, receiving data about at least one feature included in the content item, comparing the data of the plurality of viewports with the data about the at least one feature included in the content item, and computing a score representing to what extent the at least one feature is included in the plurality of viewports. Related apparatus and methods are also described.Type: ApplicationFiled: April 19, 2017Publication date: October 25, 2018Inventors: Yoav GLAZNER, Amitay Stern
-
Publication number: 20180247054Abstract: In one embodiment, a system, apparatus and a method is described, the system, apparatus and a method including, a storage device and a memory operative to store target content items, a comparator operative to compare one content item of the target content items with the other target content items, and, at least on the basis of comparing the one content item of the target content items with the other content items of the target content items, to develop a correlation graph between each one content item of the target content items and the other content items of the target content items, and a machine learning system operative to receive the correlation graph and to output a decision, on the basis of in the correlation graph, indicating if the content items represented in the correlation graph are pirated content items or not. Related system, apparatuses and methods are also described.Type: ApplicationFiled: February 28, 2017Publication date: August 30, 2018Inventors: Uri PORAT, Yoav GLAZNER, Amitay STERN
-
Publication number: 20180082121Abstract: In one embodiment, a system, apparatus and method are described, the system having at least one storage device for storing a reference video file including a plurality of frames in which an identifiable recognizable object appears, a suspect video file including a plurality of frames in which the identifiable recognizable object appears, a computer including a processor to determine, on a per frame basis, at least one meta-feature of the identifiable recognizable object which appears in each frame of the reference video file, create a first vector for the reference video file, the first vector being a vector of the determined at least one meta-feature of the identifiable recognizable object which appears in each frame of the reference video file, determine, on a per frame basis, the at least one meta-feature of the identifiable recognizable object which appears in each frame of the suspect video file, create a second vector for the suspect video file, the second vector being a vector of the determined at leasType: ApplicationFiled: September 21, 2016Publication date: March 22, 2018Inventors: Amitay Stern, Yoav GLAZNER
-
Publication number: 20180077170Abstract: In one embodiment, a method comprises: in response to a request of a user device to access first content, sending a challenge, relating to digital video included in second content, the challenge at least indicative of positions that include a plurality of frames; receiving a response to the challenge, the response at least indicative of values; attempting to validate the response, including determining values of pixels in the digital video associated with positions indicated by at least one of: the challenge or the response, and comparing the values indicated by the response, or a function thereof, to the determined values, or a function thereof; and performing at least one action relating to access to the first content, dependent on whether or not the attempt to validate the response was successful.Type: ApplicationFiled: September 11, 2016Publication date: March 15, 2018Inventors: Yoav GLAZNER, Amitay Stern