Validating internet of things device firmware using a peer-to-peer registry

    公开(公告)号:US10333713B2

    公开(公告)日:2019-06-25

    申请号:US15290169

    申请日:2016-10-11

    Abstract: A computer-implemented method validates Internet of Things (IoT) device firmware levels for peer-to-peer communication in a network using a peer-to-peer registry. Each device in an IoT is registered anonymously by utilizing a unique device identifier and a firmware level in a peer-to-peer registry. Communication rules are provided by the peer-to-peer registry based on the device type and firmware level of each of the devices, in order to validate IoT firmware device levels between the first device and the second device on a network. The first device utilizes a first zero knowledge communication authentication with the second device to get a first assessment and a first proof. The second device utilizes a second zero knowledge communication authentication with the first device to get a second assessment and a second proof. Communication between the first device and the second device via the network is disabled until all assessments are a pass.

    QUERY ANALYSIS USING DEEP NEURAL NET CLASSIFICATION

    公开(公告)号:US20190164022A1

    公开(公告)日:2019-05-30

    申请号:US15822995

    申请日:2017-11-27

    Abstract: The present invention provides a method, computer program product, and system of generating predicted reactions of a user. In some embodiments, the method, computer program product, and system include receiving an intelligence data store, receiving a current data object with a current query and at least one knowledge graph, identifying one or more patterns in the at least one knowledge graph, comparing using a deep neural net, the previous queries and associated one or more patterns with the current query and identified one or more patterns of the current data object, classifying the plurality data objects from the intelligence data store based on a closeness of the current query and identified one or more patterns with each of the previous queries and associated one or more patterns in the intelligence data store, and identifying, by the classification engine, potential dispositions based on the classification of the plurality of data objects.

    Zero knowledge reputation service
    15.
    发明授权

    公开(公告)号:US10243964B2

    公开(公告)日:2019-03-26

    申请号:US15258297

    申请日:2016-09-07

    Abstract: A reputation service running on a server, for example as a cloud server, includes receiving a request from a first user device and a second user device. The reputation management for both internet services and service providers, as well as the individuals who provide reputation feedback on those services and providers and each other. The service operates in zero-knowledge verifiable computing in order to enable strong assurance of anonymity among all participating parties. The method includes receiving, from a user using a zero-knowledge protocol to ensure privacy of the user, a rating with a unique token associated with the user, and identifier of a party to be rated. The party in one example is a person or a business entity. The unique token in one example is one or more of a tax identifier, an e-passport, or a private key of a DNS Domain registered with a certificate authority.

    SYSTEM, METHOD, AND RECORDING MEDIUM FOR PREVENTING BACK PROPOGATION OF DATA PROTECTION

    公开(公告)号:US20170277904A1

    公开(公告)日:2017-09-28

    申请号:US15079203

    申请日:2016-03-24

    Abstract: A third party intermediary and a data protection method, system, and non-transitory computer readable medium, include a content request receiving circuit configured to receive a service request from a user, to communicate the service request to a provider, and to receive pre-approved versions of content from the provider, a content matching circuit configured to match a pre-approved version of content of the pre-approved versions of content to the user based on a condition of the user, a user data receiving circuit configured to receive user data to complete the pre-approved version of the content, and a zero-knowledge verifiable computing circuit configured to execute a program using zero-knowledge verifiable computing to remove private content from the pre-approved version of the content to ensure privacy of the condition of the user from the provider.

    Installing virtual machines within different communication pathways to access protected resources
    18.
    发明授权
    Installing virtual machines within different communication pathways to access protected resources 有权
    在不同的通信路径中安装虚拟机以访问受保护的资源

    公开(公告)号:US09553877B2

    公开(公告)日:2017-01-24

    申请号:US15204087

    申请日:2016-07-07

    Abstract: One or more processors fractionate a computer application into disparate components, and assign two or more of the disparate components to different communication pathways, where the different communication pathways lead to requisite resources needed to execute the disparate components. The processor(s) create a virtual machine that controls access to a particular requisite resource by a particular disparate component, and install the virtual machine within at least one of the different communication pathways to control access to the particular requisite resource by the particular disparate component. The processor(s) transmit a resource retrieval instruction to retrieve the particular requisite resource via the virtual machine and at least one of the different communication pathways, and adjust a quantity of virtual machines between the computer application and the particular requisite resource according to a threat level for the particular disparate component.

    Abstract translation: 一个或多个处理器将计算机应用程序分解成不同的组件,并将两个或多个不同的组件分配给不同的通信路径,其中不同的通信路径导致执行不同组件所需的必需资源。 处理器创建一个虚拟机,其控制特定不同组件对特定必需资源的访问,并且将虚拟机安装在不同通信路径中的至少一个中,以控制特定不同组件对特定必需资源的访问 。 处理器传送资源检索指令以经由虚拟机和不同通信路径中的至少一个来检索特定必需资源,并根据威胁调整计算机应用程序与特定必需资源之间的虚拟机数量 对于特定的不同组件的级别。

    Context-based data gravity wells
    19.
    发明授权
    Context-based data gravity wells 有权
    基于上下文的数据重力井

    公开(公告)号:US08914413B2

    公开(公告)日:2014-12-16

    申请号:US13732517

    申请日:2013-01-02

    CPC classification number: G06F17/30607

    Abstract: A processor-implemented method, system, and/or computer program product defines multiple context-based data gravity wells on a context-based data gravity wells membrane. Non-contextual data objects are associated with context objects to define synthetic context-based objects. The synthetic context-based objects are parsed into an n-tuple that includes a pointer to one of the non-contextual data objects, a probability that a non-contextual data object has been associated with a correct context object, and a weighting factor of importance of the synthetic context-based object. A virtual mass of each parsed synthetic context-based object is calculated, in order to define a shape of multiple context-based data gravity wells that are created when synthetic context-based objects are pulled into each of the context-based data gravity well frameworks on a context-based data gravity wells membrane.

    Abstract translation: 处理器实现的方法,系统和/或计算机程序产品在基于上下文的数据重力井膜上定义多个基于上下文的数据重力井。 非上下文数据对象与上下文对象相关联,以定义合成的基于上下文的对象。 合成的基于上下文的对象被解析成n元组,其包括指向非上下文数据对象之一的指针,非上下文数据对象已经与正确的上下文对象相关联的概率,以及加密因子 合成基于上下文的对象的重要性。 计算每个解析的合成基于上下文的对象的虚拟质量,以便定义当将合成的基于上下文的对象拉入每个基于上下文的数据重力井框架时创建的多个基于上下文的数据重力井的形状 在基于上下文的数据重力井膜上。

Patent Agency Ranking