Performing vector comparison operations in fully homomorphic encryption

    公开(公告)号:US10735181B2

    公开(公告)日:2020-08-04

    申请号:US16514043

    申请日:2019-07-17

    Abstract: In a fully homomorphic encryption scheme, a method is provided for performing a homomorphic operation on a data set by applying an encrypted operand supplied as a ciphertext. A data set containing ‘i’ library vectors, each with ‘j’ coefficients is subjected to a pivot operation such that each set of common ‘j’ coefficients is stored in respective library ciphertexts. A query ciphertext containing a query vector is then subjected to a homomorphic pivot operation to separate out its ‘j’ coefficients into respective pivoted query ciphertexts. A more efficient homomorphic computation can then be carried out between the ciphertexts of the pivoted forms of the query and library vectors so as to compute an encrypted set of vector differences between the query vector and each of the library vectors.

    TIERED CODE OBFUSCATION IN A DEVELOPMENT ENVIRONMENT

    公开(公告)号:US20200026826A1

    公开(公告)日:2020-01-23

    申请号:US16571628

    申请日:2019-09-16

    Abstract: A method for viewing a plurality of encrypted code displayed within an integrated development environment with a pair of augmented reality (AR) glasses. A plurality of user login credentials submitted by a user utilizing the pair of AR glasses to access a plurality of encrypted code. The method may determine the user is authorized to access a portion of the plurality of encrypted code based on the received plurality of user login credentials. The method may further decrypt the portion based on determining the user is authorized to access the portion. The method may further include displaying the decrypted portion on a lens within the pair of AR glasses.

    Locating objects using images from portable devices
    7.
    发明授权
    Locating objects using images from portable devices 有权
    使用便携式设备的图像定位对象

    公开(公告)号:US09519836B2

    公开(公告)日:2016-12-13

    申请号:US14467387

    申请日:2014-08-25

    CPC classification number: G06K9/00771 G06K9/00979 G06K9/4671

    Abstract: A method and/or computer program product assists in locating objects using a local physical device and one or more remote physical devices having image capture capability. A local physical device captures one or more reference images of an object, and shares identification metrics associated with one or more reference images of the object with one or more of the remote physical devices. One or more remote physical devices captures one or more images of an area in which the object may be located, and determines, using the identification metrics, whether any of the images captured includes the object. In response to a determination that any of the images captured includes the object, those images are stored and associated with the object. In response to the object being lost by a user, the local physical device reviews the stored images to determine a location of the lost object.

    Abstract translation: 方法和/或计算机程序产品有助于使用本地物理设备和具有图像捕获能力的一个或多个远程物理设备来定位对象。 本地物理设备捕获对象的一个​​或多个参考图像,并且与一个或多个远程物理设备共享与对象的一个​​或多个参考图像相关联的识别度量。 一个或多个远程物理设备捕获对象可能位于其中的区域的一个或多个图像,并且使用识别度量确定捕获到的图像中是否包含该对象。 响应于确定捕获的任何图像包括对象,那些图像被存储并与对象相关联。 响应于用户丢失的对象,本地物理设备审查所存储的图像以确定丢失的对象的位置。

    Calculating confidence values for source code based on availability of experts
    8.
    发明授权
    Calculating confidence values for source code based on availability of experts 有权
    根据专家的可用性计算源代码的置信度值

    公开(公告)号:US09495148B2

    公开(公告)日:2016-11-15

    申请号:US14870772

    申请日:2015-09-30

    CPC classification number: G06F8/71 G06F8/70 G06F17/3053 G06Q10/06

    Abstract: Software that uses machine logic to identify expert(s) for functional components of source code, determining a confidence value for each functional component based on the availability of its respective expert(s), by performing the following steps: (i) receiving a first functional component of a set of source code; (ii) receiving a set of knowledgeable person(s) information including identifying information for at least one person and respectively associated availability information for each identified person, where each person identified in the set of knowledgeable person(s) information has knowledge of the first functional component; and (iii) calculating, based, at least in part, on the identified person(s) and their respectively associated availability information, a confidence value for the first functional component relating to the availability of person(s) with knowledge of the first functional component.

    Abstract translation: 使用机器逻辑来识别源代码的功能组件的专家的软件,通过执行以下步骤,基于其相应专家的可用性来确定每个功能组件的置信度值:(i)接收第一 一组源代码的功能组件; (ii)接收一组知识渊博的信息,包括至少一个人的识别信息,以及每个识别的人的分别相关联的可用性信息,其中在一组知识渊博的人信息中识别的每个人具有第一 功能组件; 以及(iii)至少部分地基于所识别的人及其分别相关联的可用性信息来计算与第一功能性知识的人的可用性有关的第一功能组件的置信度值 零件。

    FUNCTIONAL COMPONENT HISTORY TRACKING
    9.
    发明申请
    FUNCTIONAL COMPONENT HISTORY TRACKING 审中-公开
    功能组件历史跟踪

    公开(公告)号:US20160048487A1

    公开(公告)日:2016-02-18

    申请号:US14803604

    申请日:2015-07-20

    CPC classification number: G06F17/2288

    Abstract: Version history tracking of functional components is provided. Whether a source of a functional component is known to a version history tracker is determined. If the source of the functional component is determined to be not known to the version history tracker, an automated analysis of content of the functional component is performed. If the source of the functional component is determined to be known to the version history tracker, a bifurcated version history hierarchy of the functional component is created using at least partial data transfer between at least two functional components irrespective of any metadata associated with either of the at least two functional components. A branched network of the version history for the functional component is produced. The branched network of the version history is based on at least one of the automated analysis and the bifurcated version history hierarchy.

    Abstract translation: 提供功能组件的版本历史跟踪。 确定版本历史跟踪器是否知道功能组件的源。 如果功能组件的源被确定为版本历史跟踪器不知道,则执行功能组件的内容的自动分析。 如果功能组件的源被确定为版本历史跟踪器已知,则使用至少两个功能组件之间的至少部分数据传输来创建功能组件的分叉版本历史层次结构,而不管任何与 至少两个功能组件。 产生功能部件的版本历史的分支网络。 版本历史的分支网络基于自动化分析和分叉版本历史层次结构中的至少一个。

Patent Agency Ranking