-
公开(公告)号:US09971800B2
公开(公告)日:2018-05-15
申请号:US15096297
申请日:2016-04-12
Applicant: Cisco Technology, Inc.
Inventor: Yaron Sella , Michal Devir , Harel Cain
IPC: G06F17/30 , H04N19/467 , H03M7/30 , H03M7/40
CPC classification number: G06F17/30336 , H03M7/30 , H03M7/3091 , H03M7/3093 , H03M7/4093 , H04N19/467
Abstract: In one embodiment a system, apparatus, and method for optimizing index value lengths when indexing data items in an array of data items is described, the method including producing, at a first processor, an ordered series of index values, sending the ordered series of index values to an indexing processor, receiving, at the indexing processor, a data object including the array of data items, associating, at the indexing processor, a first part of one of the index values with a first one data item of the array of data items, associating, at the indexing processor, a second part of the one of the index values with a next one data item of the array of data items, repeating the steps of associating a first part of one of the index values and associating a second part of the one of the index values until all of the data items in the array of data items are indexed.
-
公开(公告)号:US09881350B2
公开(公告)日:2018-01-30
申请号:US14848353
申请日:2015-09-09
Applicant: Cisco Technology, Inc.
Inventor: Harel Cain , Michal Devir
IPC: G06K9/00 , G06T1/00 , H04N19/467 , H04N1/32 , H04N5/913
CPC classification number: G06T1/0092 , G06T1/0028 , G06T2201/0051 , G06T2201/0061 , H04N1/32144 , H04N1/32208 , H04N1/32229 , H04N1/32309 , H04N19/467 , H04N2005/91335
Abstract: In one embodiment, a watermark is embedded in a sequence of video frames, for each one of the video frames, a set of N rectangular patches, two palettes of pixel values in a selected color space, such that the two palettes are denoted as P0 and P1, and P0≠P1, and in each one of the N patches a processor which chooses one of P0 and P1 according to a value of a payload bit to be encoded, a calculator which calculates one of a variance of pixel values in the frame, and edginess for the pixel values in the frame, thereby determining a calculated value, and a processor which determines if the calculated value is beneath a given threshold value, if the calculated value is beneath the given threshold value the processor is operative to calculate a function of the pixel values, the closest value to a result of the calculation of the function in the chosen palette is chosen, and a replacer which replaces the pixel values within the patch with the chosen closest value. Related systems, apparatus and methods are also described.
-
公开(公告)号:US09092688B2
公开(公告)日:2015-07-28
申请号:US14012143
申请日:2013-08-28
Applicant: Cisco Technology Inc.
Inventor: Guy Adini , Harel Cain , Oded Rimon
Abstract: A method including determining a position of each glyph in an image of a text document, identifying word boundaries in the document thereby implying the existence of a first plurality of words, preparing a first array of word lengths based on the first plurality of words, preparing a second array of word lengths based on a second plurality of words of a text file including a certain text, comparing at least part of the first array to at least part of the second array to find a best alignment between the first and second array, deriving a layout of at least part of the certain text as arranged in the image of the text document at least based on the best alignment and the position of at least some of the glyphs in the image. Related apparatus and methods are also described.
Abstract translation: 一种方法,包括确定文本文档的图像中的每个字形的位置,识别文档中的字边界,从而意味着存在第一多个单词,基于第一多个单词准备第一个字长数组,准备 基于包括特定文本的文本文件的第二多个单词的第二长度字阵列,将所述第一阵列的至少一部分与所述第二阵列的至少一部分进行比较以找到所述第一和第二阵列之间的最佳对准, 至少基于图像中的至少一些字形的最佳对齐和位置,导出布置在文本文档的图像中的至少部分某些文本的布局。 还描述了相关装置和方法。
-
公开(公告)号:US20140052983A1
公开(公告)日:2014-02-20
申请号:US14111659
申请日:2012-12-18
Applicant: Cisco Technology Inc.
Inventor: Martin Gold , Keith Millar , Harel Cain , David Wachtfogel , Michal Devir , Max Berman , Brett Walzer
IPC: H04L29/06
CPC classification number: H04L63/0428 , H04L9/002
Abstract: A Headend system including a encoder to encode input data yielding a plurality of data packets, each of the packets having a header and a payload, a post encoding processor to identify ones of the data packets having a payload with a suspected known plaintext, and modify at least some of the identified packets, and an encryption processor to encrypt at least some of the data packets yielding encrypted data packets. Related apparatus and methods are also described.
Abstract translation: 一种头端系统,包括编码器,用于编码产生多个数据分组的输入数据,每个分组具有报头和有效载荷;后编码处理器,用于识别具有可疑已知明文的有效载荷的数据分组中的一个,并修改 至少一些所识别的分组,以及加密处理器,用于加密产生加密数据分组的至少一些数据分组。 还描述了相关装置和方法。
-
公开(公告)号:US10284588B2
公开(公告)日:2019-05-07
申请号:US15276808
申请日:2016-09-27
Applicant: Cisco Technology, Inc.
Inventor: Hillel Solow , Ezra Darshan , Harel Cain , Steve Epstein , Arnold Zucker
Abstract: In one embodiment, a method for assessing security posture for entities in a computing network is implemented on a computing device and includes: receiving behavior data from one or more of the entities, where the behavior data is associated with at least activity on the computing network by the one or more entities, calculating a risk score for at least one of the entities by comparing the behavior data with a classification model, where the classification model represents at least a baseline for normative network behavior by the entities in a computing network, assessing a security posture for the at least one the entities based on the risk score, and allocating network security resources to the at least one of the entities at least in accordance with the security posture.
-
公开(公告)号:US09380070B1
公开(公告)日:2016-06-28
申请号:US14600129
申请日:2015-01-20
Applicant: Cisco Technology, Inc.
Inventor: Harel Cain , Yaron Sella , Michal Devir , David Wende
IPC: H04L29/06
CPC classification number: H04L63/1416 , H04L12/40 , H04L12/4625 , H04L63/08 , H04L63/1425 , H04L67/12 , H04L2012/40215
Abstract: In one embodiment, a method implemented on a node connected to a network bus includes: storing one or more message identifiers, the one or more identifiers comprising at least one message identifier identifying the node, the at least one message identifier being included in a message at a time when the message is sent by the node onto the network bus; monitoring network bus traffic, the network bus traffic comprising messages transmitted by the node and by other nodes connected to the network bus; and alerting a processor of the node if a message transmitted on the network bus by at least one of the other nodes is identified as having a message identifier corresponding to the at least one message identifier.
Abstract translation: 在一个实施例中,在连接到网络总线的节点上实现的方法包括:存储一个或多个消息标识符,所述一个或多个标识符包括标识所述节点的至少一个消息标识符,所述至少一个消息标识符被包括在消息中 在消息由节点发送到网络总线上的时间; 监控网络总线流量,网络总线流量包括由节点和连接到网络总线的其他节点发送的消息; 以及如果在所述网络总线上由至少一个其他节点发送的消息被识别为具有与所述至少一个消息标识符相对应的消息标识符,则提醒所述节点的处理器。
-
公开(公告)号:US09372853B1
公开(公告)日:2016-06-21
申请号:US14628251
申请日:2015-02-22
Applicant: Cisco Technology, Inc.
Inventor: Avraham Poupko , Koby Gvirtz , Harel Cain , Michal Devir
IPC: G06F17/28
CPC classification number: G06F17/289 , G06F17/2765
Abstract: In one embodiment, a method, system, and apparatus is described for preprocessing a document to be translated by an translation service by identifying in the document information which is not to be translated, removing the not to be translated information from the document, associating each one unit of the not to be translated information with one placeholder which holds a place for the one unit of not to be translated in the document, replacing the not to be translated information with placeholders in the document, and storing the not to be translated information as metadata, sending the preprocessed document to the translation service for translation, receiving a translated version of the preprocessed document from the translation service, and postprocessing the received translated document by retrieving the stored metadata, and replacing each one of the placeholders with its associated one unit of not to be translated information. Related methods, systems, and apparatuses are also described.
Abstract translation: 在一个实施例中,描述了一种方法,系统和装置,用于通过在文档中识别不被翻译的文档信息来翻译由翻译服务翻译的文档,从文档中移除不被翻译的信息,将每个 一个不可翻译信息的单位,一个占位符持有一个单位不在文件中翻译的地方,用文档中的占位符替换不被翻译的信息,并存储不被翻译的信息 作为元数据,将预处理的文档发送到翻译服务以进行翻译,从翻译服务接收预处理文档的翻译版本,以及通过检索所存储的元数据来对所接收的翻译文档进行后处理,并用其关联的一个替换每个占位符 单位不能翻译的信息。 还描述了相关方法,系统和装置。
-
公开(公告)号:US09317667B2
公开(公告)日:2016-04-19
申请号:US13945264
申请日:2013-07-18
Applicant: Cisco Technology Inc.
Inventor: Harel Cain , Guy Adini , Nir Moshe
IPC: G06F21/14
CPC classification number: G06F21/14
Abstract: A computer program obfuscating system including a processor to provide a computer program including at least one computer program variable, and add an opaque predicate to the computer program to obfuscate the computer program so that the opaque predicate added to the computer program comprises at least one polynomial including a polynomial P, during execution of the obfuscated computer program, the polynomial P is evaluated yielding at least one result including a first result R1, and during execution of the obfuscated computer program, the opaque predicate is evaluated based on the at least one result R1 such that a decision as to whether or not to perform the first command is dependent upon comparing the first result R1 to at least one value in accordance with a predetermined mathematical relationship. Related apparatus and methods are also included.
Abstract translation: 一种计算机程序模糊系统,包括处理器,用于提供包括至少一个计算机程序变量的计算机程序,并向计算机程序添加不透明的谓词以混淆计算机程序,使得添加到计算机程序的不透明谓词包括至少一个多项式 包括多项式P,在执行混淆的计算机程序期间,评估多项式P产生包括第一结果R1的至少一个结果,并且在执行混淆的计算机程序期间,基于至少一个结果来评估不透明谓词 R1使得关于是否执行第一命令的决定取决于根据预定的数学关系将第一结果R1与至少一个值进行比较。 还包括相关的装置和方法。
-
公开(公告)号:US10397596B2
公开(公告)日:2019-08-27
申请号:US15673438
申请日:2017-08-10
Applicant: Cisco Technology, Inc.
Inventor: Harel Cain , Michal Devir , Yaron Sella
IPC: G06T1/00 , H04N19/132 , H04N19/139 , H04N19/14 , H04N19/174 , H04N19/467 , H04N19/593 , H04N19/52 , H04N19/44
Abstract: In one embodiment, a method including dividing a reference mask into a plurality of reference mask divisions, determining a plurality of motion vectors respectively associated with a plurality of slice divisions, wherein the plurality of reference mask divisions respectively correspond to the plurality of slice divisions, modifying a blurring kernel in accordance with the plurality of motion vectors, yielding a plurality of modified blurring kernels that are respectively associated with the plurality of slice divisions, and performing at least one action to yield an altered reference mask, including for the plurality of reference mask divisions and the plurality of modified blurring kernels: convolving a reference mask division with a weighted function of at least a modified blurring kernel associated with a slice division, of the plurality of slice divisions, to which the reference mask division corresponds.
-
公开(公告)号:US10123031B2
公开(公告)日:2018-11-06
申请号:US14790028
申请日:2015-07-02
Applicant: Cisco Technology, Inc.
Inventor: Harel Cain , Yaron Sella , Michal Devir
IPC: H04N19/467 , H04N19/593 , H04N19/177 , H04N19/184 , H04N19/61 , H04N19/59 , H04N19/186 , H04N19/174 , H04N19/18 , H04N19/625 , H04N19/176 , H04N21/8358
Abstract: In one embodiment, a method, system and apparatus for watermarking MPEG-2 compressed video is described, the method, system and apparatus including detecting a pair of neighboring blocks in a MPEG-2 encoded I-frame, determining if the pair of neighboring blocks have dct_dc_differential fields with different values that are within a given threshold value of each other, and embedding a watermark payload bit in the neighboring blocks as a positive result of the determining, the embedding including ordering dct_dc_differential fields of the neighboring blocks such that ordering the dct_dc_differential fields in a first manner encodes a one bit and ordering the dct_dc_differential fields in a second manner encodes a zero bit. Related embodiments of methods, systems, and apparatuses are also described.
-
-
-
-
-
-
-
-
-