Настройки

Укажите год
-

Небесная энциклопедия

Космические корабли и станции, автоматические КА и методы их проектирования, бортовые комплексы управления, системы и средства жизнеобеспечения, особенности технологии производства ракетно-космических систем

Подробнее
-

Мониторинг СМИ

Мониторинг СМИ и социальных сетей. Сканирование интернета, новостных сайтов, специализированных контентных площадок на базе мессенджеров. Гибкие настройки фильтров и первоначальных источников.

Подробнее

Форма поиска

Поддерживает ввод нескольких поисковых фраз (по одной на строку). При поиске обеспечивает поддержку морфологии русского и английского языка
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Укажите год
Укажите год

Применить Всего найдено 13655. Отображено 200.
09-02-2023 дата публикации

СПОСОБ ОПРЕДЕЛЕНИЯ СОСТОЯНИЙ СЕТЕЙ ЦИФРОВОЙ РАДИОСВЯЗИ

Номер: RU2789773C1

Изобретение относится к способу определения состояний сетей цифровой радиосвязи. Техническим результатом изобретения является - оптимизация работы сетей и выявление деструктивных воздействий. Из полученной информации, ассоциированной с состояниями сетей цифровой радиосвязи, на каждом узле анализа состояний сетей цифровой радиосвязи определяют значения показателей, характеризующих состояние функционирования сетей цифровой радиосвязи (А), состояние перегруженности сети (В), состояние простоя сети (С), состояние имитирования сети (D) и состояние помехи в радиоэфире (Е), задают пороговые значения для каждого показателя (ΔА, ΔВ, ΔС, ΔD, ΔЕ соответственно), если А≥ΔА, а все остальные значения показателей меньше пороговых значений, то сеть цифровой радиосвязи - функционирует, если В≥ΔВ, а все остальные значения показателей меньше пороговых значений, то сеть цифровой радиосвязи - перегружена, если С≥ΔС, а все остальные значения показателей меньше пороговых значений, то сеть цифровой радиосвязи ...

Подробнее
17-01-2023 дата публикации

СИСТЕМА ТРАНЗАКЦИЙ С АКТИВАМИ ДЛЯ ПРОЗРАЧНОГО УПРАВЛЕНИЯ ИСТОРИЕЙ ТРАНЗАКЦИЙ

Номер: RU2788190C1
Принадлежит: ТЕССА КО., ЛТД. (KR)

Изобретение относится к системам транзакций с активами, способным: аутентифицировать пользователя подключенного пользовательского терминала с использованием сервера аутентификации. Техническим результатом является обеспечение прозрачности истории покупок и предотвращение подделки или изменения онлайн-транзакции дорогостоящего актива. Создают учетные записи блокчейна, соответствующие транзакции с активами для продавца и покупателя; выполняют регистрацию продажи для дорогостоящего актива продавца; обрабатывают транзакцию с N долями владения, на которые разделено полное владение зарегистрированным дорогостоящим активом. Создают учетную запись блокчейна для нового трейдера с помощью модуля создания учетной записи блокчейна, когда создают нового трейдера при обработке регистрации продажи или транзакции владения. Создают историю транзакций, в которой сопоставляют созданную учетную запись блокчейна и участника соответствующего трейдера. Передают созданную историю транзакций в сеть блокчейна, так ...

Подробнее
15-02-2023 дата публикации

Security management for networked client devices using a distributed ledger service

Номер: GB0002609872A
Принадлежит:

A method is implemented in a distributed ledger system storing security-related information for a plurality of network-enabled devices 10, such as Internet-of-Things (IoT) client devices or smart devices. An association is stored between one of the network-enabled devices 10 and an administrator device 20, a request 705 is received over a network to add an identified user computing device 21 as a user device for the network-enabled device, and it is determined that the request is authorized by the administrator device, possibly by requesting confirmation 710 and obtaining confirmation by receiving permissions 725 for the user device. A transaction or function call is executed 750 to add a record to the distributed ledger associating the user computing device as a user-device for the network-enabled device. The user and administrator devices may be mobile communications devices such as smartphones. In a further method (see Fig. 11), a record is maintained in the distributed ledger for a ...

Подробнее
08-08-2023 дата публикации

Data security transmission method and system based on Internet of Things

Номер: CN116566997A
Принадлежит:

The invention discloses a data security transmission method and system based on the Internet of Things. The method comprises the following steps: the Internet of Things equipment sends a network message to an Internet of Things gateway cluster; the Internet of Things gateway cluster selects a main gateway unit; the master gateway unit selects the most matched slave gateway unit; the slave gateway unit extracts network message features from the network message, selects a corresponding number of Internet of Things gateways according to the network message features, and sends the network message features to the Internet of Things gateways respectively; and each selected Internet of Things gateway performs network message security processing on the network message features by using a corresponding network protocol negotiated with the cloud platform, and sends the processed network message to the cloud platform. According to the invention, the plurality of Internet of Things gateways carry out ...

Подробнее
08-08-2023 дата публикации

Data processing method, system and device based on block chain

Номер: CN116566666A
Автор: ZHU GUIKE
Принадлежит:

The embodiment of the invention provides a data processing method, system and device based on a block chain, and the data processing method based on the block chain is applied to a block chain node corresponding to a data provider, and comprises the steps: determining project data corresponding to a target project; uploading the project data to a block chain, and creating a data voucher according to a chaining result and the project data; constructing data use information according to credit data corresponding to the data provider and the data credential, and issuing the data use information on the block chain; and in response to a selection request submitted by a data demander according to the published data use information, transferring the data voucher to the data demander, and allocating the use permission of the project data for the data demander.

Подробнее
09-06-2023 дата публикации

Multi-signature method of block chain platform, and multi-signature verification method and device

Номер: CN116248283A
Автор: FU BO
Принадлежит:

The invention relates to a multi-signature method, a multi-signature verification method and a multi-signature verification device for a block chain platform, and the method comprises the steps: obtaining a signature address corresponding to a multi-signature transaction when the multi-signature transaction is carried out, and determining the signature data of the multi-signature transaction; the method comprises the following steps: acquiring signature data of a block chain, encrypting and covering user signature data in the signature data through a local pre-stored private key, thereby realizing a multi-signature encryption process, and after encryption is completed, carrying out the operation of a block chain uplink process through a signature user list, an updated signed user list and a signature threshold. Therefore, the updated signature data is broadcasted to the block chain. According to the application, a multi-signature scheme can be effectively applied to the block chain.

Подробнее
28-07-2023 дата публикации

File sharing system based on national cryptographic algorithm

Номер: CN116506425A
Автор: GU MENGMENG
Принадлежит:

The invention discloses a file sharing system based on a national cryptographic algorithm, and the system comprises a network starting module which is used for a user to create a new peer-to-peer network by himself/herself and wait for the joining of other nodes; the node entering module is used for a user to log in and is connected with nodes in the peer-to-peer network; the node quitting module is used for the user to quit, and when quitting, the user sends a message to the node in the network, the node receiving the message deletes data related to the node and quits the corresponding thread, and the resource information stored on the node is stored in the next node; the file publishing module is used for a user to upload a shared file to the peer-to-peer network created in the step 1; a file search module; a file deleting module; a file preprocessing module; and a file word segmentation processing module. According to the file sharing system based on the national cryptographic algorithm ...

Подробнее
15-06-2023 дата публикации

SYSTEMS AND METHODS FOR CONTROLLED ACCESS TO POLICY DATA ON BLOCKCHAIN

Номер: US20230185936A1
Принадлежит:

Methods and systems for managing and/or processing a blockchain to maintain data security for confidential and/or personal data are provided. According to certain aspects, the disclosed data security techniques may enable access sharing functionality utilizing the blockchain. For example, access sharing may be utilized to share policy information. The policy information may be associated with a smart contract. Accordingly, the policy information may be encrypted using a public key for the smart contract and compiled into a block of the blockchain. In response to a request to provide access to the information to a particular node, the private key for the smart contract may be encrypted using the public key for the particular node and compiled into a block of the blockchain.

Подробнее
22-06-2023 дата публикации

SECURE STREAMING MEDIA BASED ON UPDATING HYPERCONTENT IN A SECURE PEER-TO-PEER DATA NETWORK

Номер: US20230199001A1
Принадлежит: WhiteStar Communications, Inc.

A secure peer-to-peer streaming media session is initiated in a secure data network based on a secure executable container executed by an endpoint device receiving a request, by an originating entity, for initiating the session with a second network entity having a two-way trusted relationship with the endpoint device in the secure data network via a second network device. The secure executable container: generates a conversation object identifying the second network entity as a participant in the session, and causes secure autonomic synchronization of the conversation object with the second network device; generates a message object and adds a reference to the conversation object; and updates a hypercontent body in the message object with streaming media data received from an executable media source in the endpoint device. The updating causes the second network device to retrieve each update of the streaming media data in the hypercontent body during the session.

Подробнее
29-11-2022 дата публикации

Methods, systems, and media for presenting media content

Номер: US0011516555B2
Принадлежит: Google LLC

Methods, systems, and media for presenting media content are provided. In some embodiments, the method comprises: receiving, at a streaming media device connected to a display device, an instruction, from a mobile phone communicatively coupled with the streaming media device using a peer-to-peer networking protocol, to launch an application for presenting media content on the display device; in response to receiving the instruction, transmitting a request to a media content sharing service associated with the application for presenting media content to render a video player on the display device; receiving, from the mobile phone, an instruction to present a media content item on the display device using the video player; transmitting, to the mobile phone, a request for a first portion of the media content item, wherein a plurality of portions of the media content item including the first portion have been previously downloaded to the mobile phone; receiving, from the mobile phone, the first ...

Подробнее
27-12-2022 дата публикации

Blockchain-based system and method for peer-to-peer online advertising auction

Номер: US0011538070B2
Автор: Patrick Taudes
Принадлежит: LINKPLICITY GMBH

Method for online advertising auction on a peer-to-peer network includes: deploying a smart contract to publish a need from a consumer; receiving encrypted ad bids by the smart contract; storing the received ad bids in a hash function; reducing a number of ads that can be displayed by the consumer; transmitting the ad price to the consumer via the peer-to-peer computer network, when the hashed verification code is received from the consumer verifying that the consumer has viewed the ad content within an ad-viewing period of time; transmitting a difference between the advance payment and the ad price to the advertiser, by the smart contract via the peer-to-peer network; and ending the online advertising auction.

Подробнее
08-12-2022 дата публикации

LICENSING AND TICKETING SYSTEM FOR TRAFFIC VIOLATION

Номер: US20220392269A1
Автор: Charlena L. Thorpe
Принадлежит:

Implementations of a licensing and ticketing system is provided. In some implementations, a computer-implemented method comprises receiving a request for licensing information at a first computing device. In some implementations, the computer-implemented method further comprises retrieving at the first computing device licensing information from storage on the first computing device wherein the retrieved licensing information includes a unique license number issued by a governmental entity, a name, and a pre-stored photograph. In some implementations, the computer-implemented method further comprises capturing a current photograph at the first computing device after receiving the request for licensing information. In some implementations, the computer-implemented method further comprises transmitting at the first computing device the retrieved licensing information including the pre-stored photograph and the current photograph over a network to the second computing device. In some implementations ...

Подробнее
16-05-2023 дата публикации

Dynamic user integration in group-based communication systems

Номер: US0011652875B2
Принадлежит: Salesforce, Inc.

Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products that enable performing dynamic user integration in a group-based communication system.

Подробнее
21-03-2023 дата публикации

Method and apparatus for receiving streaming via transport protocol in wireless communication system

Номер: US0011611604B2
Принадлежит: LG ELECTRONICS INC.

The present specification may provide a method for a sink device receiving a streaming from a source device in a wireless communication system. In this regard, the method for receiving streaming may comprise the steps of: receiving from the source device streaming over a first transport protocol; transmitting to the source device a first message including information regarding a transport protocol of the sink device when the first transport protocol connection is disconnected; receiving from the source device a second message including information regarding a transport protocol of the source device; and receiving from the source device the streaming over one of the first transport protocol and a second transport protocol.

Подробнее
06-06-2023 дата публикации

Service profile discovery and connection management method for interworking with IoT device

Номер: US0011671507B2
Автор: Younghwan Choi

A service profile discovery and connection management method for interworking with an IoT device. According to example embodiments, a remote device discovery method for service interworking includes an operation of receiving, from a local device, a discovery profile request message for discovering a device profile of a target local device for service interworking, an operation of searching for a service profile based on a first device profile of the local device included in the discovery profile request message, an operation of searching for, as the device profile of the target local device, a second device profile including one or more functions excluding a function of the local device by matching the searched service profile with device profiles stored in a database, and an operation of transmitting a discovery profile response message including an ID of the second device profile.

Подробнее
21-03-2023 дата публикации

Balanced network and method

Номер: US0011609864B2
Автор: Wensheng Hua
Принадлежит: Wensheng Hua

A low-latency, high-bandwidth, and highly scalable method delivers data from a source device to multiple communication devices on a communication network. Under this method, the communication devices (also called player nodes) provide download and upload bandwidths for each other. In this manner, the bandwidth requirement on the data source is significantly reduced. Such a data delivery network is scalable without limits with the number of player nodes. In one embodiment, a computer network includes (a) a source server that provides a data stream for delivery in the computer network, (b) player nodes that exchange data with each other to obtain a complete copy of the data stream, the network nodes being capable of dynamically joining or exiting the computer network, and (c) a control server which maintains a topology graph representing connections between the source server and the player nodes, and the connections among the player nodes themselves. In one embodiment, the control server ...

Подробнее
21-02-2023 дата публикации

Network access control

Номер: US0011589224B2

A network controller configured to provide network access to client devices, receives a network access request from a client device. The network access request includes a media access control (MAC) address of the client device and information about a first private key. The network controller sends to a server an authentication request, which includes the MAC address of the client device. The network controller receives an authentication response from the server, which includes a second private key. The network controller determines whether the first private key is the same as the second private key. In response to determining that the first private key is different from the second private key, network access is denied to the client device, and in response to determining that the first private key is the same as the second private key, network access is granted to the client device.

Подробнее
07-12-2023 дата публикации

SYSTEM FOR ASSOCIATING OFFLINE DATA WITH ONLINE ACTIVITY

Номер: US20230396577A1
Автор: Dorin Rosenshine
Принадлежит: Outleads Inc.

A system for collecting and indexing data by associating a unique identifier (generated by and provided from an external computer system) with a data file. The data file is acquired from a user operated computer system. The system comprising a series of computers provided in signal communication with one another via a network. The data file could include data collected by a form provided by a website hosted by a web server. Additional data collected from other sources (stored as a record), such as a computer system operated by an agent, would be associated with the collected data file by an inquiry management company. The collected data and associated records are forwarded to a computer system that tracks online users/visitors. The process can marry computer collected data (other than the data file) about website activity with activities independent of the website.

Подробнее
18-04-2024 дата публикации

MESSAGE HISTORY DISPLAY SYSTEM AND METHOD

Номер: US20240129266A1
Принадлежит: eBuddy Technologies B.V.

A technique for message history display includes combining message histories for multiple different messaging services. A system constructed according to the technique may include, for example, a message history database; a history aggregation engine that aggregates message logs for storage in the message history database; and a history provisioning engine that provides an aggregated message log associated with the user from the message history database to a requesting device. A method according to the technique may include, for example, identifying a device in association with a user profile; providing an online platform that receives messages from and sends messages to the device; and creating an aggregated log from messages sent to and from the device.

Подробнее
13-12-2023 дата публикации

SECURE COMMUNICATIONS WITH AUTONOMOUS VEHICLES

Номер: EP4289114A1
Принадлежит:

Подробнее
11-08-2023 дата публикации

Systems and methods for enhancing organization transparency using credit chains

Номер: CN116579837A
Принадлежит:

The invention relates to systems and methods for enhancing organization transparency using credit chains. Systems and methods for enhancing organization transparency using linked active chains in ledgers are disclosed. In one embodiment, a method may include (1) receiving, by a backend of an organization including at least one computer processor, a first communication from a first entity, the first communication including a first customer interaction with the first entity; (2) the back end writes the first communication into a classification account of the organization to serve as a first block in a link activity chain; (3) the backend receives a second communication from a second entity, the second communication including a second customer second activity with the second entity; (4) the rear end writes the second communication into the classification account of the organization as a second block in the link activity chain; and (5) the back end calculates the summary score of the customer ...

Подробнее
18-08-2023 дата публикации

Distributed data asset circulation tracing system and method based on block chain

Номер: CN116611840A
Принадлежит:

The invention discloses a distributed data asset circulation tracing system and method based on a block chain, and the system comprises an access module which specifically executes the steps: providing an access entry, registering and querying an operation authority, giving the operation authority, and determining public data which can be queried by the operation authority; the data asset chaining and tracing module specifically executes the steps of uniformly coding the data assets, chaining the data assets one by one, circulating the data assets on the chain, extracting metadata of the data assets and performing blood relationship analysis management; and the block chain module comprises a plurality of distributed nodes in an odd number, and communication transmission is carried out among the distributed nodes by adopting a P2P (Peer-to-Peer) network. According to the method, credible storage and credible verification of the traceability record are realized, re-uplink traceability after ...

Подробнее
29-08-2023 дата публикации

Alliance chain data heterogeneous storage method based on weighted Thiessen polygon

Номер: CN116668468A
Принадлежит:

The invention relates to a weighted Thiessen polygon-based alliance chain data heterogeneous storage method, and belongs to the technical field of block chain application. According to the method, the storage nodes in the block chain system are divided into a plurality of storage groups, and different blocks are stored in different storage groups, so that the storage resource consumption of the block chain is reduced. And each storage group comprises a plurality of storage nodes, so that redundancy distribution of the blocks is realized, and the security of the block chain system is ensured. According to the method, the storage groups are mapped to the two-dimensional plane based on the weighted Thiessen polygon, the newly generated blocks are randomly mapped to the two-dimensional plane to realize the distribution of the blocks, and the load balance of each storage group is ensured. According to the method, node adding and quitting processing is fully considered, frequent storage topology ...

Подробнее
25-04-2023 дата публикации

Multimedia resource distribution system based on P2P

Номер: CN116016465A
Автор: ZHANG DONGFANG
Принадлежит:

The invention discloses a multimedia resource distribution system based on P2P. The multimedia resource distribution system comprises a user terminal, a multimedia client, multimedia data, a P2P network protocol and a central server, the user terminal is a personal computer main body used by a user; the multimedia client is software for playing and storing multimedia resources for the user terminal; the multimedia data is a basis for forming multimedia resources; the P2P network protocol is a network protocol for combining a plurality of user terminals to share part of hardware resources; and the central server is used for recording and managing shared multimedia data information of all user terminals in the P2P network. Compared with the prior art, the method has the advantages that the distribution speed is high, and the multimedia resources can be previewed in advance.

Подробнее
24-08-2023 дата публикации

INTELLIGENT WIRELESS BROADBAND COOPERATIVE MODEL

Номер: US20230269293A1
Автор: Joseph Soryal, Howard Lang
Принадлежит: AT&T Intellectual Property I, L.P.

Aspects of the subject disclosure may include, for example, a device including a processing system that evaluates a need for additional data streaming resources at the device, and determines that a set of cooperating devices, located within a predetermined distance, is configured for sharing data streaming resources. The device receives the requested data from the cooperating devices in simultaneous streams, each stream including a segment of the requested data. The data source sends the requested data in parallel streams to the set of cooperating devices respectively, in accordance with addresses provided to the data source for each of the cooperating devices. The processing system assembles the requested data from the simultaneous streams. Other embodiments are disclosed.

Подробнее
24-10-2023 дата публикации

Mechanism to identify link down reasons

Номер: US0011799953B2
Принадлежит: NVIDIA CORPORATION, NVIDIA Corporation

Methods, systems, and devices are provided herein for a mechanism to identify link down reasons. As described herein, a first port of a first peer device may be determined to have unexpectedly changed to a port down state. Subsequently, a topology file may be referenced to identify a second port of a second peer device with which the first peer device is intended to have a link if not for the first port being in a port down state. In some examples, port settings of the first port may be compared with port settings of the second port. If a port setting for the first port mismatches an associated port setting for the second port, an alert message may be transmitted to a network administrator indicating this mismatch as a possible reason for the first port being in the port down state.

Подробнее
25-10-2022 дата публикации

Secure out-of-band symmetric encryption key delivery

Номер: US0011483140B2
Принадлежит: QUANTUMXCHANGE, INC.

Trusted nodes in a network perform secure out-of-band symmetric encryption key delivery to user devices. A first trusted node receives a request from a first user device to deliver symmetric encryption keys to the first user device and a second user device, as a pair of user devices. The first trusted node delivers a second symmetric encryption key to the second user device, via trusted nodes. The first trusted node receives confirmation of delivery of the second symmetric encryption key. Responsive to the confirmation of delivery, the first trusted node delivers the first symmetric encryption key to the first user device.

Подробнее
09-01-2024 дата публикации

Methods and systems for data transmission

Номер: US0011870829B2
Автор: John Tinsman
Принадлежит: OPENTV, INC., OpenTV, Inc.

Methods and systems for transmitting data are presented. Data received from at least one data source is retained in at least one buffer. In one example, initial hierarchical data may be provided from the at least one buffer to a device, followed by additional hierarchical data. In one example, the data is received into the at least one buffer via a multicast connection, and the data is provided to the device via a point-to-point connection.

Подробнее
09-04-2024 дата публикации

Unified, browser-based enterprise collaboration platform

Номер: US0011956317B2
Принадлежит: Akamai Technologies, Inc.

A system for enterprise collaboration is associated with an overlay network, such as a content delivery network (CDN). The overlay network comprises machines capable of ingress, forwarding and broadcasting traffic, together with a mapping infrastructure. The system comprises a front-end application, a back-end application, and set of one or more APIs through which the front-end application interacts with the back-end application. The front-end application is a web or mobile application component that provides one or more collaboration functions. The back-end application comprises a signaling component that maintains state information about each participant in a collaboration, a connectivity component that manages connections routed through the overlay network, and a multiplexing component that manages a multi-peer collaboration session to enable an end user peer to access other peers' media streams through the overlay network rather than directly from another peer. Peers preferably communicate ...

Подробнее
13-06-2024 дата публикации

ATTESTATION-BASED SCHEME FOR VALIDATING PEERING SETUPS FOR CRITICAL INFRASTRUCTURE PROTOCOLS

Номер: US20240195868A1
Принадлежит:

A verifier peer system transmits a request to an application of another peer system to obtain integrity data of the application. In response to the request, the verifier peer system obtains a response that includes kernel secure boot metrics of the other peer system and integrity data of the application and of any application dependencies. If the verifier peer system determines that the response is valid, the verifier peer system evaluates the integrity data and the kernel secure boot metrics against a set of Known Good Values to determine whether the integrity data and the kernel secure boot metrics are valid. If the integrity data and the kernel secure boot metrics are valid, the verifier peer system determines that the other peer system is trustworthy.

Подробнее
20-12-2023 дата публикации

VEHICLE-RELATED INFORMATION PROCESSING BASED ON BLOCKCHAIN

Номер: EP3786871B1

Подробнее
23-06-2023 дата публикации

Metadata processing method and device, electronic equipment and storage medium

Номер: CN116319623A
Автор: XIAO YONG, DUAN LIGUO
Принадлежит:

The invention provides a metadata processing method and device, electronic equipment and a storage medium, and relates to the technical field of artificial intelligence, in particular to the field of cloud computing, the field of cloud storage and the technical field of cloud databases. According to the specific implementation scheme, first metadata is obtained, the first metadata is metadata of a target object to be written into a first server cluster, and the first server cluster is a main server cluster for storing the metadata of the object; in response to the fault of the first server cluster, writing the first metadata into a second server cluster which is a standby server cluster for storing the object metadata; in response to writing of the first metadata into the second server cluster, the first metadata is moved from the second server cluster to the first server cluster according to a preset retry mode until the first metadata is successfully moved to the first server cluster, ...

Подробнее
04-08-2023 дата публикации

High-performance fragmentation alliance chain autonomous evolution design method

Номер: CN116546035A
Принадлежит:

A high-performance fragmentation alliance chain autonomous evolution design method uses a block chain to provide a platform for cross-organization co-construction and sharing of a 6G network, introduces ideas such as a reputation system, node evaluation, a master-slave game and the like to enable the fragmentation block chain, and realizes extendibility, security and decentralized triangular balance meeting application requirements. According to the method, firstly, the three-difficulty contradiction of the block chain is coordinated according to the requirements of throughput, security and the like of actual application and specific conditions, and a fragmented block chain network meeting application requirements is designed; and then, because the block chain network is to be built on the physical equipment used for co-building the 6G network in organizations such as a network operator and an equipment provider, dynamic scores are provided for massive physical equipment provided by different ...

Подробнее
18-08-2023 дата публикации

Block chain evidence storage transaction method and device, electronic equipment and storage medium

Номер: CN116611919A
Автор: YU YONGPENG, ZHOU JUNCAI
Принадлежит:

The invention relates to the technical field of block chains, in particular to a block chain evidence storage transaction method, which comprises the steps of forming a block chain network by an uploading node, an evidence storage node, a transaction node and a reading node, and setting a server for storing electronic data; deploying an intelligent contract for transaction at the transaction node, wherein the intelligent contract comprises a transaction protocol, a payment guarantee protocol and a material right transfer protocol; a holder links the electronic data through the uploading node, carries out Hash calculation through an SHA2-512 algorithm, and transmits an obtained Hash value to the evidence storage node; the purchaser signs a transaction protocol and sends a transaction with a digital signature to the transaction node; the transaction node calls out the hash value from the evidence storage node and then sends the hash value to the reading node, the reading node verifies the ...

Подробнее
18-08-2023 дата публикации

Alliance chain consensus method and system based on improved three-stage consensus

Номер: CN116614510A
Принадлежит:

The invention discloses an alliance chain consensus method and system based on improved three-stage consensus. The consensus mechanism comprises the following steps: initializing an alliance chain; the alliance chain selects a proper leader according to the current round number and system preset parameters; after receiving a transaction request of a client, a leader initiates an improved three-stage consensus; after nodes in the alliance chain reach a consensus, the transactions are packaged into blocks; after the system executes a plurality of times of consensus, a configuration discovery protocol is executed; in order to ensure the recoverability of the system, the system executes a checkpoint protocol at set intervals. According to the method, the consensus process under the dynamic change of the system nodes is optimized, the consensus efficiency of a consensus mechanism under the condition of large node scale is improved to a certain extent, and the expansibility of the system is ensured ...

Подробнее
04-07-2023 дата публикации

Networking method based on CAN bus and computer equipment

Номер: CN116389505A
Принадлежит:

The invention provides a networking method based on a CAN bus and computer equipment, and the method comprises the steps: broadcasting a synchronization signal to all slave stations based on a preset CAN bus; if a target equipment identification signal fed back according to the synchronization signal is received, generating a target equipment address configuration signal according to the target equipment identification signal, and sending the target equipment address configuration signal to a target slave station corresponding to the target equipment identification signal; and if an address configuration response signal fed back by the target slave station according to the target device address configuration signal is received, determining that networking with the target slave station is completed. Automatic networking of the CAN bus is realized, and the equipment address in the networking process is realized based on the equipment identification signal of the slave station, so that the ...

Подробнее
11-04-2023 дата публикации

Deployment method and operation method of alliance chain network and alliance chain network

Номер: CN115955485A
Автор: ZHU ZHIHUI
Принадлежит:

The invention relates to a deployment method of an alliance chain network, which comprises the following steps: establishing a cloud native container cluster, and deploying one or more first alliance chain nodes of the alliance chain network in one or more containers of the cloud native container cluster; establishing an edge computing node, wherein the edge computing node is added into the cloud native container cluster through a container cluster API of the cloud native container cluster; and deploying one or more second alliance chain nodes of the alliance chain network in one or more containers of the edge computing nodes. The invention further relates to an operation method of the alliance chain network and the alliance chain network.

Подробнее
25-04-2023 дата публикации

Data operation auditing method, system and device and storage medium

Номер: CN116015840A
Принадлежит:

The invention discloses a data operation auditing method, system and device and a storage medium. The method comprises the following steps: receiving and auditing product request information of a data demander in a data operation auditing system; when the audit is passed, issuing a data security policy of the data product corresponding to the product request information to the data demander; receiving data request information of the data demander, and feeding back target data to the data demander in response to the data request information; and uploading a first auditing operation log set recording each operation step of the data provider to a provider block chain node corresponding to the data provider in the block chain, so that the first auditing operation log set is synchronized to each block chain node of the block chain. According to the technical scheme provided by the embodiment of the invention, the security of the data operation audit data is ensured, and the security of data ...

Подробнее
02-03-2023 дата публикации

DECENTRALIZED CONTENT FABRIC

Номер: US20230064466A1
Принадлежит:

Disclosed are examples of systems, apparatus, devices, computer program products, and methods implementing aspects of a decentralized content fabric. In some implementations, one or more processors are configured to execute a software stack to define a fabric node of a plurality of fabric nodes of an overlay network situated in an application layer differentiated from an internet protocol layer. The defined fabric node is configured to: obtain a request for digital content from a client device; obtain, from one or more of the plurality of fabric nodes, a plurality of content object parts of a content object representing, in the overlay network, at least a portion of the digital content; generate consumable media using: raw data stored in the content object parts, metadata stored in the content object parts, and build instructions stored in the content object parts; and provide the consumable media to the client device. In some instances, the consumable media is further generated using a ...

Подробнее
30-05-2023 дата публикации

Geolocation-based data sharing system

Номер: US0011665122B2
Автор: Russell Holmes
Принадлежит: Russell Holmes

A geolocation-based data sharing system and method which enables end users to connect and share electronic data of any form based on the users' interaction with geolocation points established by other users. The systems and method can be used to enable end users to share data, text, photos, music, etc. when a second user positions himself or herself in a position assigned by a first user.

Подробнее
04-07-2023 дата публикации

Reassembly free deep packet inspection for peer to peer networks

Номер: US0011695784B2
Принадлежит: SONICWALL INC., SONICWALL US HOLDINGS INC.

The present disclosure relates to a system, a method, and a non-transitory computer readable storage medium for deep packet inspection scanning at an application layer of a computer. A method of the presently claimed invention may scan pieces of data received out of order without reassembly at an application layer from a first input state generating one or more output states for each piece of data. The method may then identify that the first input state includes one or more characters that are associated with malicious content. The method may then identify that the data set may include malicious content when the first input state combined with one or more output states matches a known piece of malicious content.

Подробнее
20-04-2023 дата публикации

Automatic Clustering for Self-Organizing Grids

Номер: US20230120968A1

A cluster of nodes, comprising: a plurality of nodes, each having a security policy, and being associated task processing resources; a registration agent configured to register a node and issue a node certificate to the respective node; a communication network configured to communicate certificates to authorize access to computing resources, in accordance with the respective security policy; and a processor configured to automatically dynamically partition the plurality of nodes into subnets, based on at least a distance function of at least one node characteristic, each subnet designating a communication node for communicating control information and task data with other communication nodes, and to communicate control information between each node within the subnet and the communication node of the other subnets.

Подробнее
02-11-2023 дата публикации

AUDIOVISUAL COLLABORATION METHOD WITH LATENCY MANAGEMENT FOR WIDE-AREA BROADCAST

Номер: US20230353812A1
Принадлежит:

Techniques have been developed to facilitate the livestreaming of group audiovisual performances. Audiovisual performances including vocal music are captured and coordinated with performances of other users in ways that can create compelling user and listener experiences. For example, in some cases or embodiments, duets with a host performer may be supported in a sing-with-the-artist style audiovisual livestream in which aspiring vocalists request or queue particular songs for a live radio show entertainment format. The developed techniques provide a communications latency-tolerant mechanism for synchronizing vocal performances captured at geographically-separated devices (e.g., at globally-distributed, but network-connected mobile phones or tablets or at audiovisual capture devices geographically separated from a live studio).

Подробнее
13-02-2024 дата публикации

Communication system, apparatus and related methods of operation

Номер: US0011902808B2
Автор: Dorin Panaitopol
Принадлежит: NEC CORPORATION, NEC Corporation

A communication network system and related devices and method of monitoring in a mobile radio communications network environment direct communications between first and second mobile communication devices to provide to the network an indication of link-quality of the direct communication, wherein the network is arranged to configure at least one of the mobile radio communication devices with a link-quality parameter reference value, the said at least one mobile radio communications device can report to the network if it determines, relative to the said reference value, that the link-quality of the direct communication is insufficient, and if required the network can subsequently control communication between the said first and second mobile radio communication devices responsive to the reporting the received from the said at least one mobile radio communications device, or the network can employ the reporting from the said at least one mobile radio communications device for network planning ...

Подробнее
05-03-2024 дата публикации

Crypto-signed switching between two-way trusted network devices in a secure peer-to-peer data network

Номер: US0011924177B2
Автор: Billy Gayle Moon
Принадлежит: WhiteStar Communications, Inc.

In one embodiment, a method comprises: generating and maintaining, by a replicator device in a secure peer-to-peer data network, a secure private key and secure public key; establishing a two-way trusted relationship with a second replicator device for a pairwise topology of two-way trusted replicator devices; establishing a two-way trusted relationship with a first endpoint device based on validating a secure attachment request using the secure private key, and obtaining a second secure public key of the first endpoint device; validating, using the second secure public key, a secure data packet from the first endpoint device and destined for the second endpoint device, and obtaining information for reaching the second endpoint device via the second replicator device; and securely signing the secure data packet, received from the first endpoint device and destined for the second endpoint device, into a secure forwarded packet for secure transmission to the second replicator device.

Подробнее
30-05-2024 дата публикации

DECENTRALIZED CONTENT FABRIC

Номер: US20240179090A1
Принадлежит:

Disclosed are examples of systems, apparatus, devices, computer program products, and methods implementing aspects of a decentralized content fabric. In some implementations, one or more processors are configured to execute a software stack to define a fabric node of a plurality of fabric nodes of an overlay network situated in an application layer differentiated from an internet protocol layer. The defined fabric node is configured to: obtain a request for digital content from a client device; obtain, from one or more of the plurality of fabric nodes, a plurality of content object parts of a content object representing, in the overlay network, at least a portion of the digital content; generate consumable media using: raw data stored in the content object parts, metadata stored in the content object parts, and build instructions stored in the content object parts; and provide the consumable media to the client device. In some instances, the consumable media is further generated using a ...

Подробнее
11-06-2024 дата публикации

Methods and apparatus for peer-to-peer data channels for storage devices

Номер: US0012010170B2

A method may include transferring data between a host and a first storage device through a first storage interface, transferring data between the host and a second storage device through a second storage interface, and transferring data between the first storage device and the second storage device through a peer-to-peer channel. A storage system may include a host interface, a first storage device having a first storage interface coupled to the host interface, a second storage device having a second storage interface coupled to the host interface, and a peer-to-peer bus coupled between the first and second storage devices. A storage device may include a storage medium, a storage device controller coupled to the storage medium, a storage interface coupled to the storage device controller, and a peer-to-peer interface coupled to the storage device controller.

Подробнее
15-02-2024 дата публикации

GAME SERVER DEVICE, SERVER CONTROL METHOD, AND SERVER CONTROL PROGRAM

Номер: US20240050847A1
Автор: Kensuke UMEHARA
Принадлежит: GREE, INC.

The server device includes: a storage unit that associates and stores multiple first characteristic data sets for each user and associates and stores second characteristic data for each group to which the multiple first characteristic data sets belong; a different-user-selecting unit that selects a different user when a predetermined event occurs while a game is being played; a group formation-assessing unit that determines whether or not all of the first characteristic data sets belonging to a group are included in the first characteristic data sets associated with the user and the different user; and an action-executing unit that executes predetermined actions using, in addition to the first characteristic data sets associated with the user and the different user, the second characteristic data associated with the group for which it has been determined that all of the pertinent first characteristic data sets are included.

Подробнее
27-06-2024 дата публикации

VIRTUAL GAMING ENVIRONMENT

Номер: US20240214274A1
Принадлежит:

Systems, methods, and media for generating a virtual gaming environment. Specifically, an instance of a virtual gaming environment is generated and hosted on a server. Responsive to communicatively connecting a first and second user computing devices, a virtual gaming environment is populated with at least a first virtual avatar, a virtual desktop, a second virtual avatar, and a second virtual desktop. It is determined that the first virtual avatar is within a first predetermined distance of the second desktop, and based on this, a resolution at which to render a visual representation of activities being executed by a second user computing device associated with the second desktop is determined. A bandwidth at which the visual representation is renderable in real time at the determined resolution is calculated. The visual representation is transmitted, utilizing the calculated bandwidth, to the first user computing device at the determined resolution.

Подробнее
06-06-2023 дата публикации

User registration method and system based on block chain, and electronic equipment

Номер: CN116232747A
Автор: QIN YAOYAO
Принадлежит:

The embodiment of the invention provides a user registration method and system based on a block chain and electronic equipment. The method comprises the following steps: collecting user information from a front-end system; packaging and chaining the user information by using a block chain technology; distributing the user information to each block chain upper layer node; and registering each smart scene according to the user information in each block chain upper-layer node. According to the embodiment of the invention, a user unique identity verification system is constructed by using the block chain technology, the application of the user unique identity in each smart scene is realized, the verification speed of the user identity in each smart scene can be improved, the frequent operation of the user is reduced, the use threshold of the user is reduced, and great practical significance is achieved.

Подробнее
04-08-2023 дата публикации

Unmanned aerial vehicle cluster cooperation state prediction method

Номер: CN116546032A
Автор: CHEN WU, ZHU JIAYI, TIAN SHA, LIU XU
Принадлежит:

The invention discloses an unmanned aerial vehicle cluster collaborative state prediction method, which enables each unmanned aerial vehicle in a cluster to predict the state information of a father node, and enables the predicted state information of the unmanned aerial vehicle to be approximately the same as the updated state information of the father unmanned aerial vehicle when each round of data packet receiving and sending period is ended. And the delay problem caused by hop-by-hop communication is reduced to the greatest extent. According to the method, a large-scale unmanned aerial vehicle cluster only needs to establish the spanning tree with a leader as a root node in the initial stage of a task, state convergence of all nodes and the root node in the spanning tree can be achieved, the whole unmanned aerial vehicle cluster can rapidly achieve a cooperative state, and the task is completed.

Подробнее
29-08-2023 дата публикации

Block generation method, device and system based on DAG multi-node consensus

Номер: CN116668456A
Принадлежит:

The invention provides a DAG multi-node consensus-based block generation method, device and system. The method comprises the steps of receiving a transaction request submitted by a user at a client; a generated block set at the current moment is determined, and the current moment is the time for receiving the transaction request; in response to determining that the transaction request satisfies Poisson distribution, determining a candidate to-be-generated block set; selecting a generated block from the generated block set, selecting a candidate to-be-generated block from the candidate to-be-generated block set, and verifying the transaction request in the generated block and the transaction request in the candidate to-be-generated block; and in response to successful verification, updating the node weight of the generated block, and adding the candidate to-be-generated block as a target to-be-generated block into the DAG network. According to the technical scheme, a mode of competitively ...

Подробнее
04-04-2023 дата публикации

Film and television special effect processing technology system based on block chain cloud computing

Номер: CN115914758A
Принадлежит:

The invention discloses a movie and television special effect processing technology system based on block chain cloud computing. The movie and television special effect processing technology system comprises a cloud computing system, a block chain platform, a movie and television material editing system and a movie and television special effect processing module. The block chain platform stores data of the cloud computing system, the film and television materials and the film and television special effect materials, a user starts the cloud computing system through an operation interface set by the man-machine communication interaction system, the film and television materials and the film and television special effect materials are retrieved, extracted and processed, a film and television episode or a short video is synthesized, and the video is displayed. And encryption packaging and distributed storage are carried out through a block chain technology. According to the invention, a technical ...

Подробнее
18-10-2022 дата публикации

Method for configuring an industrial automation system

Номер: US0011474500B2
Автор: Pascal Hampikian
Принадлежит: Schneider Electric Industries SAS

A method for configuring peer-to-peer communication in an industrial automation system including at least two control devices, each control device being arranged for hosting as separate instances an OPC UA server, an OPC UA subscriber service, and an OPC UA publisher service, the method including retrieving an OPC UA object list for each control device, the object list indicating all OPC UA objects managed by each respective control device, and presenting the OPC UA objects and control devices for user input. The method further including obtaining user input, configuring for each control device publisher and subscriber service parameters in a configuration file for each respective control device, and transferring the configuration file to the publisher and subscriber services of each respective control device. Also disclosed are an industrial automation system and industrial control devices configured to implement the disclosed method.

Подробнее
18-05-2023 дата публикации

FASHION ITEM ANALYSIS METHOD AND SYSTEM BASED ON USER ENSEMBLES IN ONLINE FASHION COMMUNITY

Номер: US20230156079A1
Принадлежит:

In an online fashion community system (100) users provide personal image content, such as digital user fashion images (104, 700) that include users themselves modeling multiple fashion items as an ensemble, as the basis of community interaction. Users also provide information about the multiple fashion items, including information linking (108) to a provider of each fashion item and fashion data (106) such as brand, color, style, etc. User interface system (116) allows users to search among, access, and interact about the user fashion ensembles.

Подробнее
20-07-2023 дата публикации

METHODS AND SYSTEMS FOR SPATIAL RENDERING OF MULTI-USER VOICE COMMUNICATION

Номер: US20230232177A1
Принадлежит:

An illustrative application executing on a first device establishes a first network connection between the first device and a collaboration platform server managing a set of components for a collaboration platform providing voice communication services with respect to a virtual space. Using the first network connection, the application: 1) sets a first location within the virtual space at which a first voice component is positioned, and 2) determines a second location within the virtual space at which a second voice component is positioned. The application receives, by way of a second network connection between the first and second devices, audio data representing voice communication originating at the second device. Based on the first and second locations, the application generates a spatialized rendering of the audio data for presentation to a user. Corresponding methods and systems are also disclosed.

Подробнее
08-09-2022 дата публикации

MANAGEMENT OF DEVICE-TO-DEVICE COMMUNICATION RESOURCES

Номер: US20220287045A1
Автор: Amit KALHAN, Henry CHANG
Принадлежит:

A base station assigns a first set of device-to-device (D2D) communication resources to a first D2D group and assigns a second set of D2D communication resources to a second D2D group. The D2D communication resources of the first set are different from the D2D communication resources of the second set. The first set of D2D communication resources and the second set of D2D communication resources are subsets of reserved D2D communication resources which are a subset of defined uplink communication resources defined by a communication specification for uplink communication between the D2D UE devices and a base station where the reserved D2D communication resources not used for uplink transmission to the base station.

Подробнее
15-09-2022 дата публикации

Information Transmission Method And Electronic Device

Номер: US20220294844A1
Принадлежит:

This application provides an information transmission method and an electronic device, where the method may be applied to a wireless projection scenario, and the method includes: performing, by a first electronic device that is connected on 5 GHz, listening on a 2.4 GHz channel; transmitting, by a second electronic device that supports only 2.4 GHz, a probe request frame to the first electronic device; transmitting, by the first electronic device, a probe response to the second electronic device; establishing, by the first electronic device, a connection with the second electronic device; and transmitting, by the second electronic device, information to the first electronic device. The method in the embodiments of the present application helps an electronic device that supports only 2.4 GHz to transmit information to a large-screen device in real time.

Подробнее
28-06-2022 дата публикации

Minimizing the impact of malfunctioning peers on blockchain

Номер: US0011375009B1

A computer-implemented system and related method address malfunctioning peers in a blockchain, the method comprising receiving endorsement results from peers in the blockchain, where the endorsement results are for one or more transactions in the blockchain. The endorsement results include successful and failed endorsements. The method further comprises distributing the successful and failed endorsements to two or more endorsement collectors, determining which peers are successful endorsement peers (SEPs) that provided successful endorsements, and which peers are failed endorsement peers (FEPs) that provided failed endorsements. A reputation score is calculated for each peer based on endorsement information from the endorsement collectors. The reputation score is then sent to at least one of a client and a system administrator. This reputation score is then used to determine peer selection in a subsequent transaction.

Подробнее
28-03-2023 дата публикации

Data routing in peer-to-peer networks

Номер: US0011616832B2
Принадлежит: SAP Portals Israel Ltd.

System and methods for enforcing service level agreements (SLAs) between computing platforms engaged in (e.g., Internet-of-Things) data exchange via peer-to-peer (P2P) connections are described. In accordance with various embodiments, data traffic via the P2P connections is monitored, and if an SLA violation is detected, data streams are rerouted to cure the violation.

Подробнее
21-03-2023 дата публикации

Flow control for probabilistic relay in a blockchain network

Номер: US0011609902B2
Принадлежит: nChain Licensing AG

The invention relates to method for adjusting the minimum and maximum number of peer nodes that a node on the blockchain network will connect with. The adjustment takes in to account the bandwidth and processing capability of the node. Bandwidth capacity of a node is determined based on a maximum data amount processable by the node over a time period. Data is monitored passing through interfaces of the node, to and from peer nodes, and a profile factor of the node is determined from the difference between the input data to output data. Over a plurality of time periods monitoring said data the data analysed is used to set a minimum number of peer nodes and a maximum number of peer nodes connectable to the node according to said monitored data and the maximum number of peers connectable to the node. The method enables a node to adjust the number of connections according to performance limitation factors, such as bandwidth availability and processing performance. With the number of peer node ...

Подробнее
16-03-2023 дата публикации

SECURE AND POWER EFFICIENT AUDIO DATA PROCESSING

Номер: US20230078439A1

Devices, methods, and systems for secure communications on a computing device. A host operating system (OS) runs on a host processor in communication with a host memory. A secure OS runs on a coprocessor in communication with a secure memory. The coprocessor receives information from an external device over a secure peer-to-peer (P2P) connection. The secure P2P connection is managed by the secure OS and is not accessible by the host OS.

Подробнее
31-10-2023 дата публикации

Management of devices in a smart environment

Номер: US0011805175B2

A processor may analyze an external device for one or more activity data collection devices. A processor may identify an activity the external device will perform in a protected boundary using the one or more activity data collection devices. A processor may deactivate the one or more activity data collection devices associated with the external device. A processor may generate activity data based, at least in part, on the activity and the protected boundary. A processor may output the activity data to the external device. In some embodiments, the external device may perform the activity using the activity data.

Подробнее
30-11-2023 дата публикации

SYSTEM AND METHOD OF SOCIAL AUTHENTICATION AND DATA SYNCHRONIZATION IN A NETWORK

Номер: US20230388374A1
Автор: Jian Li, Han Su
Принадлежит: Huawei Technologies Co., Ltd.

The present technology discloses storing data in a peer-to-peer network. A first computing device identifies other computing devices in the peer-to-peer network. Each of the computing devices have an established social relationship with at least another one of the computing devices. A degree of connection between the first computing device and each of the other computing devices is detected. A group of the other of computing devices is selected based on the degree of connection for storing the data, and a storage trust level is assigned to each of the other computing devices in the group. The storage trust level of each of the other computing devices is based on the established social relationship. The data is then transmitted to each of the other computing devices in the group for storage.

Подробнее
09-05-2024 дата публикации

SYSTEM AND METHOD FOR PROVIDING NETWORK SUPPORT SERVICES AND PREMISES GATEWAY SUPPORT INFRASTRUCTURE

Номер: US20240154836A1
Принадлежит:

A service management system communicates via wide area network with gateway devices located at respective user premises. The service management system remotely manages delivery of application services, which can be voice controlled, by a gateway, e.g. by selectively activating/deactivating service logic modules in the gateway. The service management system also may selectively provide secure communications and exchange of information among gateway devices and among associated endpoint devices. An exemplary service management system includes a router connected to the network and one or more computer platforms, for implementing management functions. Examples of the functions include a connection manager for controlling system communications with the gateway devices, an authentication manager for authenticating each gateway device and controlling the connection manager and a subscription manager for managing applications services and/or features offered by the gateway devices. A service manager ...

Подробнее
11-06-2024 дата публикации

Distributed ledger system

Номер: US0012010241B2
Автор: Bejoy Jacob
Принадлежит: Bejoy Jacob

It is inter-alia disclosed a method performed by at least one apparatus, said method comprising receiving or causing of receiving a connection establishment message from at least one external apparatus or transmitting or causing of transmitting the connection establishment message to the at least one external apparatus; obtaining or causing of obtaining a decentralized identifier representative of the external apparatus based on the connection establishment message; obtaining or causing of obtaining at least one hash value generated based on at least part of the obtained decentralized identifier; storing or causing of storing the at least one hash value in association with at least part of the decentralized identifier in a securitized portion of a memory of a distributed ledger system comprising the peer-to-peer network based on a consensus processing involving at least a subgroup of the nodes of the peer-to-peer network.

Подробнее
14-05-2024 дата публикации

Systems, methods and apparatus for local area network isolation

Номер: US0011985109B1
Автор: Donald Van Oort
Принадлежит: R&D Industries, Inc., R & D Industries, Inc.

The disclosed apparatus, systems and methods relate to methods, systems, and devices for the isolation of devices on a LAN network. Route poisoning, ARP poisoning null routing, blackhole and/or firewall blocking are employed to prevent peer-to-peer network communications within the local area network.

Подробнее
20-07-2022 дата публикации

Device and method for controlling rendering in a network

Номер: EP3029910B1
Автор: Jain, Vikas
Принадлежит: TOP Victory Investments Limited

Подробнее
12-08-2022 дата публикации

ОСНОВАННЫЕ НА БЛОКЧЕЙНЕ УСТРОЙСТВО И СИСТЕМА ПЕРСОНАЛЬНОГО МЕСТОПОЛОЖЕНИЯ И ОБМЕНА СООБЩЕНИЯМИ, ИСПОЛЬЗУЮЩИЕ СОЕДИНЕНИЕ ПО ДЕЦЕНТРАЛИЗОВАННОЙ ЯЧЕИСТОЙ СЕТИ

Номер: RU2777957C1
Принадлежит: КОУНТИА, ЛЛК (US)

Изобретение относится к системам для хранения и передачи индивидуального местоположения и обмена сообщениями. Технический результат заключается в повышении надежности распространения экстренного сообщения. Система содержит: A) децентрализованной ячеистой сети; B) блокчейна, упомянутый блокчейн представляет собой неизменяемую блокчейн-систему; и C) компьютерного устройства, которое функционально связано с невременным читаемым компьютером носителем, упомянутый блокчейн связан с упомянутой децентрализованной ячеистой сетью, упомянутая децентрализованная ячеистая сеть имеет множество узлов, функционально связанных друг с другом, и полноячеистую топологию или частично ячеистую топологию, упомянутое компьютерное устройство обменивается данными через упомянутую децентрализованную ячеистую сеть, упомянутый блокчейн хранит индивидуальное местоположение и экстренные сообщения, предоставленные пользователями, упомянутая децентрализованная ячеистая сеть распространяет упомянутое индивидуальное местоположение ...

Подробнее
02-05-2023 дата публикации

Method and device for scheduling peer-to-peer network nodes

Номер: CN116055491A
Автор: LU TA, ZHOU YUEPENG, LI YUNLONG
Принадлежит:

The embodiment of the invention discloses a peer-to-peer network node scheduling method, which is applied to a scheduling server, and comprises the following steps: the scheduling server receives a peer-to-peer network node request sent by a client; acquiring bandwidth information of the peer-to-peer network node according to the peer-to-peer network node request; calculating the residual connection number of the peer-to-peer network nodes according to the bandwidth information; and sending the peer-to-peer network nodes of which the residual connection number is greater than 0 to the client. Therefore, according to the scheme provided by the embodiment of the invention, the number of the clients which can be connected with the peer-to-peer network node is determined by calculating the residual connection number of the peer-to-peer network node, so that the peer-to-peer network node selected by the scheduling service has available bandwidth, and the optimal bandwidth utilization rate is ...

Подробнее
11-07-2023 дата публикации

Addressing method and system and storage medium

Номер: CN116418779A
Принадлежит:

The invention discloses an addressing method, an addressing system and a storage medium. The addressing method comprises the following steps: determining an identifier of a service block chain needing to be accessed; according to the identification of the service block chain, a corresponding access address is determined through an addressing parse tree, and the addressing parse tree comprises leaf nodes for storing and maintaining addressing information of each service block chain and non-leaf nodes for storing and maintaining lower-layer node information; and during addressing, searching the corresponding leaf node through the information stored by the non-leaf node according to the identifier of the service block chain, and obtaining the access address of the service block chain from the information stored by the leaf node. According to the invention, the access address of the business block chain is prevented from being manually configured, and the vulnerability of centralized management ...

Подробнее
18-08-2023 дата публикации

Multi-terminal scene block chain data security control method and system

Номер: CN116614316A
Принадлежит:

The invention relates to the technical field of block chain data management, and provides a block chain data security control method and system for a multi-terminal scene, and the method comprises the steps: enabling all user terminals which carry out the data interaction with a same block chain interval to be connected with the block chain interval through a same gateway based on a data interaction request of a user terminal, and enabling the user terminals to carry out the data interaction with the same block chain interval; in this way, independent and isolated data interaction can be achieved between different block chain sections, and it is guaranteed that data interaction can be conducted between different block chain sections at the same time; based on respective task processes of all the user terminals, using passwords for interaction channels are distributed, it is guaranteed that all the user terminals can perform data interaction with the block chain section equally and timely ...

Подробнее
11-08-2023 дата публикации

Transaction distribution method, node and block chain system

Номер: CN116579851A
Автор: TAO YOUXIAN
Принадлежит:

The invention discloses a transaction distribution method, a node and a block chain system. The method is applied to a first node in a block chain system, the first node comprises a control process and N calculation processes, and the method comprises the following steps: the control process obtains M1 basic transaction groups, and the M1 basic transaction groups are obtained by grouping multiple transactions based on respective pre-execution read-write sets of the multiple transactions to be executed to obtain M1gt; 1; the control process combines the M1 basic transactions into M2 aggregated transaction groups, and sends the M2 aggregated transaction groups to the corresponding calculation processes, Ngt, in the N calculation processes; 0 and M1gt; m2; and when any computing process receives any one aggregation transaction group in the M2 aggregation transaction groups, executing each transaction in the any one aggregation transaction group.

Подробнее
24-01-2023 дата публикации

Systems and methods for cloud-based application access to resources of local hosts by arbitrating access using local host agent applications

Номер: US0011563694B1
Принадлежит: Auctane, LLC

Systems and methods which facilitate access to computing resources by cloud-based applications are described. Embodiments enable cloud-based applications to provide output to and/or obtain input from computing resources, such as printers, scales, scanners, and storage devices, for performing various functions. In operation according to embodiments, a user agent client application is executed by computing equipment in communication with a computing resource to which access is to be provided to one or more cloud-based applications. Although embodiments implement a user interface client application which is separate from a user agent client application, tight integration between a user interface client application and user agent client application may be provided. Embodiments not only facilitate operation whereby a cloud-based application is enabled to provide output to and/or obtain input from computing resources, but also facilitate remote and/or shared client interaction with such computing ...

Подробнее
13-06-2023 дата публикации

Mediated active call initiation in browsers

Номер: US0011677863B1
Принадлежит: ServiceBell, Inc.

An efficient computer-implemented method that allows an owner of a website to initiate voice and/or video calls with clients that are visiting the website of the owner in a manner that is simple for the visitor and can use fewer network resources than in prior approaches. The visit of the client to the website causes creating a socket connection between the client and the server. The server executes an application program to maintain a list of connected clients, and various metadata about the clients, which is presented to the website owner in an interface display. The owner can select any particular client among all the clients in the list, to initiate a peer-to-peer connection with that particular client and begin a call with them. The process executes without the client explicitly requesting a call. Consequently, a visitor to a website, and a representative of the website, can establish an audiovisual call rapidly and efficiently, then immediately begin addressing questions, requests ...

Подробнее
07-06-2022 дата публикации

Systems and methods for adaptive user interface dynamics based on proximity profiling

Номер: US0011353948B2
Автор: Marcus Allen Thomas
Принадлежит: Q Technologies, Inc., Marcus Allen Thomas

A method for the adaptation of a user interface based on the proximity of a plurality of computing devices connected to a network. The method includes determining, at a first client or a server, a proximity of a second client being within a predetermined range of the first client. The first client or the server determines the proximity of a second client being within a predetermined range by receiving a notification from the server, receiving a unique identifier from the second client, sensors of the first or the second client, or by determining that the location of the first client is within a predefined distance from the location of the second client. The method includes receiving, by the first client or the server, recommendations data associated with client data of the second client. The method includes adapting a user interface of the first client based on the recommendation data.

Подробнее
30-06-2023 дата публикации

Block chain consensus protocol based on right proof mechanism

Номер: CN116366293A
Принадлежит:

The invention relates to a block chain consensus protocol based on a right proof mechanism, and provides a new distributed random beacon (DRBs) to select a leader generating a block, so that attack of malicious nodes can be resisted, and randomness and fairness of leader election are ensured. A new longest chain rule is provided, honest nodes can select the same main chain to perform block synchronization, the consensus efficiency is improved, the chain bifurcation rate is reduced, and dynamic availability is supported. Compared with some previous block chain consensus protocols, the block chain consensus protocol based on the right proof mechanism has higher throughput, security and consensus efficiency.

Подробнее
25-07-2023 дата публикации

Digital asset transaction method based on improved PBFT algorithm

Номер: CN116489164A
Принадлежит:

The invention discloses a digital asset transaction method based on an improved PBFT algorithm, and the method comprises the steps: obtaining an optimal splitting attribute of a node through employing a weighted impurity change amount in a CART decision tree algorithm, and carrying out the classification of the node attributes through a node scoring grouping mechanism, and reducing the consumption of a network bandwidth in a consensus process; and through the classified node integral sorting, the consensus nodes with high credibility participate in the consensus, so that the consensus speed is greatly improved, and the transaction time delay is reduced. A consensus node voting mechanism is introduced to endow different points to sorted nodes, transaction is performed when the sum of voting weights reaches half of a threshold value, low delay performance is guaranteed, higher throughput is achieved, consumption of a large amount of resources during message broadcasting of a PBFT consensus ...

Подробнее
29-08-2023 дата публикации

Data sharing excitation method based on block chain and evolutionary game

Номер: CN116668453A
Автор: LI YUN, YU SHIXIN, ZUO LINLI
Принадлежит:

The invention belongs to the technical field of data sharing excitation mechanisms, and particularly relates to a data sharing excitation method based on a block chain and an evolutionary game. The method comprises the following steps: constructing a data sharing excitation model; according to the data sharing incentive model, calculating expected earnings of the user adopting different strategies; calculating and copying a dynamic mechanical equation according to expected earnings of users adopting different strategies; solving an evolution steady-state point according to the replicated dynamic mechanical equation, and analyzing a steady-state condition according to the evolution steady-state point to obtain a shared excitation scheme; according to the invention, the participation rate of users can be improved.

Подробнее
04-07-2023 дата публикации

On-chain random number generation method and device based on threshold eddsa

Номер: CN116389002A
Принадлежит:

The invention relates to the technical field of block chains, in particular to an on-chain random number generation method and device based on a threshold eddsa, computer equipment and a storage medium. The method comprises the following steps: collecting transaction data by a block outlet node, and packaging the transaction data into blocks; performing first hash signature on the block and broadcasting the block to a plurality of consensus nodes; the consensus node verifies the legality of the signed block, and performs second hash signature on the block by using a threshold eddsa key fragment to obtain signature data; a block output node collects signature data, and when the signature data exceeds a set threshold value, a final signature is generated by using the collected signature data, and the block and the final signature are broadcasted to a user node; and generating a random number by using the final signature during transaction of the user node. According to the method, the random ...

Подробнее
25-04-2023 дата публикации

User information processing method and system based on block chain

Номер: CN116015966A
Автор: QIN XIAOJIAN, ZHOU XIANG
Принадлежит:

The invention discloses a block chain-based user information processing method and system, and the method comprises the following steps: a user sends a user registration request to an application program node through a user side, and the user registration request comprises the third identity information of the user and the user information; the application program nodes send third identity information to the block chain, and after the block chain verifies and stores the third identity information, verification results are sent to all the application program nodes through specified ISP links; and when the information is stored in the block chain, configuring the security policy to quote the intrusion prevention configuration file, and detecting the data information released by the security policy. According to the method and the device, the information modified by the user is kept in the block chain, the information is updated to each application node through the specified ISP link, and ...

Подробнее
22-06-2023 дата публикации

GAME SERVER DEVICE, SERVER CONTROL METHOD, AND SERVER CONTROL PROGRAM

Номер: US20230191246A1
Автор: Kensuke UMEHARA
Принадлежит: GREE, INC.

The server device includes: a storage unit that associates and stores multiple first characteristic data sets for each user and associates and stores second characteristic data for each group to which the multiple first characteristic data sets belong; a different-user-selecting unit that selects a different user when a predetermined event occurs while a game is being played; a group formation-assessing unit that determines whether or not all of the first characteristic data sets belonging to a group are included in the first characteristic data sets associated with the user and the different user; and an action-executing unit that executes predetermined actions using, in addition to the first characteristic data sets associated with the user and the different user, the second characteristic data associated with the group for which it has been determined that all of the pertinent first characteristic data sets are included.

Подробнее
22-06-2023 дата публикации

UPDATING PARAMETERS IN A MESH NETWORK

Номер: US20230198967A1
Принадлежит: UAB 360 IT

A method including communicating, by a first device with a second device, data over a meshnet connection in a mesh network; selectively transmitting, by the first device in the mesh network, a request to determine a communication parameter associated with the first device, the selectively transmitting including refraining from transmitting the request based at least in part on determining that a condition associated with transmitting the request is satisfied. Various other aspects are contemplated.

Подробнее
25-04-2023 дата публикации

Self-descriptive orchestratable modules in software-defined industrial systems

Номер: US0011637918B2
Принадлежит: Intel Corporation

Various systems and methods are provided for implementing a software defined industrial system. In an example, self-descriptive control applications and software modules are provided in the context of orchestratable distributed systems. The self-descriptive control applications may be executed by an orchestrator or like control device, configured to: identify available software modules adapted to perform functional operations in a control system environment; identify operational characteristics that identify characteristics of execution of the available software modules that are available to implement a control system application; select a software module for execution based on the operational configuration and the operational characteristics identified in the manifest; and cause the execution of the selected software module in the control system environment based on an application specification for the control system application.

Подробнее
14-03-2023 дата публикации

System, method, and computer program for blockchain-based entity group management

Номер: US0011606424B1

As described herein, a system, method, and computer program are provided for blockchain-based entity group management. An instance of a blockchain is maintained for each entity group of a plurality of defined entity groups. Further, the instance of the blockchain maintained for each entity group of the plurality of defined entity groups is utilized to manage group membership for the entity group, and control access by members of the entity group to a plurality of services having functionality configured for the plurality of defined entity groups.

Подробнее
09-08-2022 дата публикации

System and method for hierarchical clustering of wireless mobile network

Номер: US0011412039B2

A method, network system, and non-transitory computer readable medium that arrange a set of wireless mobile devices into a two-level clustering structure including a cluster in a first-level and a cluster in the second-level, based on node status registered and algorithm preinstalled in a back-end server, where each of the set of wireless mobile devices is assigned either one of a slave member of a cluster in the first-level, a master of a cluster in the first-level where the master is also a member of a cluster in the second-level, or a super master of a cluster in the second-level where a master of a cluster in the first-level is assigned as the super master. The two-level clustering structure is periodically updated. Only the super-masters are configured to communicate with the back-end server via a long-range connection to WLAN, while a short-range wireless interface is used for internal communications.

Подробнее
05-04-2022 дата публикации

Blockchain enterprise data management

Номер: US0011296863B2
Принадлежит: Bank of America Corporation

Methods and systems for enterprise data management using a blockchain are described herein. A distributed peer-to-peer network may manage a blockchain corresponding to a data field. A first computing device may receive data from the data field. The first computing device may determine the blockchain corresponding to the data field and evaluate blockchain entries of the blockchain. Such blockchain entries may comprise information regarding data lineage, privacy, or the like. Based on the blockchain entries evaluated, the computing device may determine whether to store the data received. In response to determining to transfer at least a portion of the data to a second computing device, the first computing device may generate a blockchain entry and cause it to be added to the blockchain.

Подробнее
22-02-2024 дата публикации

DISTRIBUTED SOFTWARE-DEFINED INDUSTRIAL SYSTEMS

Номер: US20240064218A1
Принадлежит:

Various systems and methods for implementing a software defined industrial system are described herein. For example, an orchestrated system of distributed nodes may run an application, including modules implemented on the distributed nodes. In response to a node failing, a module may be redeployed to a replacement node. In an example, self-descriptive control applications and software modules are provided in the context of orchestratable distributed systems. The self-descriptive control applications may be executed by an orchestrator or like control device and use a module manifest to generate a control system application. For example, an edge control node of the industrial system may include a system on a chip including a microcontroller (MCU) to convert IO data. The system on a chip includes a central processing unit (CPU) in an initial inactive state, which may be changed to an activated state in response an activation signal.

Подробнее
23-01-2024 дата публикации

Attestation-based scheme for validating peering setups for critical infrastructure protocols

Номер: US0011882176B2
Принадлежит: Cisco Technology, Inc.

A verifier peer system transmits a request to an application of another peer system to obtain integrity data of the application. In response to the request, the verifier peer system obtains a response that includes kernel secure boot metrics of the other peer system and integrity data of the application and of any application dependencies. If the verifier peer system determines that the response is valid, the verifier peer system evaluates the integrity data and the kernel secure boot metrics against a set of Known Good Values to determine whether the integrity data and the kernel secure boot metrics are valid. If the integrity data and the kernel secure boot metrics are valid, the verifier peer system determines that the other peer system is trustworthy.

Подробнее
20-12-2023 дата публикации

BLOCKCHAIN-BASED TRAFFIC COUNTING METHOD, APPARATUS AND DEVICE

Номер: EP3860053B1
Автор: XU, Dafeng
Принадлежит: Advanced New Technologies Co., Ltd.

Подробнее
19-10-2022 дата публикации

Efficient threshold storage of data object

Номер: GB0002605911A
Принадлежит:

A method may include one or more of dividing a data object into a plurality of parts (510), hashing the data object to generate a hashed data object and hashing the plurality of parts to generate a plurality of hashed parts (520), generating a plurality of slices where each slice includes the hashed data object and a different respective hashed part (530), and distributing the plurality of slices across a plurality of blodcchain peers, respectively (540).

Подробнее
23-06-2023 дата публикации

Data cross-chain sharing method and system and electronic equipment

Номер: CN116319840A
Принадлежит:

The invention discloses a data cross-chain sharing method and system and electronic equipment, and the method comprises the steps: a fragment main node in a cross-chain platform converts data sharing information passing verification, and obtains converted data sharing information; wherein the data sharing information is sent by the source block chain; the fragment main node sends the conversion data sharing information to at least part of nodes in the cross-chain platform; and at least part of the nodes encrypt the converted data sharing information and then send the converted data sharing information to the target block chain. By means of the mode, cross-chain transmission of the data can be achieved, and the accuracy of the shared data received by the target block chain is improved.

Подробнее
05-05-2023 дата публикации

Block chain-based energy consumption and carbon emission data acquisition method and system

Номер: CN116074341A
Принадлежит:

The invention relates to the technical field of carbon emission data acquisition, and discloses a blockchain-based energy consumption and carbon emission data acquisition system, which comprises a data acquisition unit, a blockchain center unit, a data analysis unit, a data storage unit, a data display unit and an early warning unit, the data acquisition unit performs data acquisition on carbon emission in air and transmits acquired carbon emission data, positioning data of an acquisition place and energy consumption parameters to the block chain center unit, and the block chain center unit transmits the carbon emission data and the positioning data of each place to the data analysis unit. And the data analysis unit analyzes and judges the carbon emission data and the energy consumption parameters transmitted by the block chain center unit. According to the energy consumption and carbon emission data acquisition method and system based on the block chain, data information acquired everywhere ...

Подробнее
15-08-2023 дата публикации

Edge cloud gathering and scattering method for high-mobility environment

Номер: CN116599972A
Принадлежит:

The invention discloses an edge cloud gathering and scattering method for a high-mobility environment, and the method comprises the steps: independently constructing a single-node edge cloud or adding a multi-node edge cloud according to the connection condition of a local server group node and an adjacent server group node in a network when the local server group node is started; performing role configuration on nodes in the edge cloud, and loading an edge cloud management control module group of a corresponding role; when a local server group node works, according to the connection condition of adjacent server group nodes in a network obtained in real time, through cooperation and cooperation of edge cloud management control module groups among roles in the edge cloud, a new server group node is added, or a combined multi-node edge cloud is added, or the server group node exits. Under the condition of high maneuverability of the edge environment, according to the connection condition ...

Подробнее
08-06-2023 дата публикации

SYSTEMS AND METHODS FOR PROVIDING SECURE ACCESS TO DIGITAL ASSETS

Номер: US20230177185A1
Автор: Joshua Lee STONE
Принадлежит:

One embodiment is directed to a system for providing secure access to a digital asset, comprising a computing device configured to divide the digital asset into a plurality of portions and to encrypt each of the portions in the plurality using an asset key such that they may be stored on a decentralized peer-to-peer file sharing system; the computing device may be configured to create a manifest document based upon the division of the digital asset and storage of the portions thereof on the decentralized peer-to-peer file sharing system, such that given the access key and the manifest document, the digital asset may be securely reassembled by a user operating a client computing system.

Подробнее
11-04-2023 дата публикации

Group-based community system and method for managing the same

Номер: US0011625456B2
Автор: Sang Hyun Shin
Принадлежит: Sang Hyun Shin

Provided are a group-based community system and managing method thereof. The group-based system comprises a group management module for creating a group and assigning a plurality of members to the group, and a badge management module for creating a badge related to the group and awarding the badge to a first member of the plurality of members, wherein, by using the badge, a right of the first member for a predetermined function in a community platform in which at least some members of the plurality of members participate is managed.

Подробнее
05-07-2022 дата публикации

User apparatus, base station, and different frequency D2D monitoring method

Номер: US0011381954B2
Принадлежит: NTT DOCOMO, INC.

A user apparatus for use in a mobile communication system that supports D2D communication, including: measurement gap control means configured to transmit a configuration request of a measurement gap for monitoring a different frequency D2D signal to a base station of a connecting or residing cell; and D2D communication means configured to monitor the different frequency D2D signal by using the measurement gap that is configured based on the configuration request.

Подробнее
12-01-2012 дата публикации

Method and apparatus for data storage in a peer-to-peer network

Номер: US20120011200A1
Автор: Li Zhou, XinYan Zhang
Принадлежит: Roxbeam Media Network Corp

One embodiment of the present invention provides a peer-to-peer (P2P) data-storage system. The system includes a P2P network, a file upload module configured to receive a file uploaded by a user, a file processing module configured to disassemble the received file into a plurality of file blocks and select a plurality of peer nodes from the P2P network, and a file distribution module configured to distribute the file blocks to the selected peer nodes. A respective file block is distributed to a respective peer node.

Подробнее
19-01-2012 дата публикации

Device and method for controlling dissemination of content data between peers in a p2p mode, by using a two-level ramdomized peer overlay and a dynamic unchoke mechanism

Номер: US20120016936A1
Принадлежит: Individual

A method is intended for controlling dissemination of content data in a peer-to-peer mode between peers connected to different communication networks. This method comprises the steps of: i) building, for each peer, a first peer set comprising active peers that are primary connected neighbours close to this peer in terms of network cost and a second peer set comprising active peers that are secondary connected neighbours of this peer, chosen at random irrespectively of network cost, and ii) dynamically determining into each peer a capacity of content data it is ready to receive from peers of the second peer set, taking into account its current capacity to receive content data from peers of the first peer set, in order to optimize the peer-to-peer dissemination of the content data.

Подробнее
29-03-2012 дата публикации

Method of creating and joining social group, user device for executing the method, server, and storage medium

Номер: US20120079022A1
Принадлежит: SAMSUNG ELECTRONICS CO LTD

A method, user device, server, and storage medium for creating and joining a social group performed by a user device are provided. The method for creating the social group includes receiving information corresponding to a current location of the user device; receiving at least one social group condition information item; and sending a request to create a social group based on the information corresponding to the current location and the at least one social group condition information item to an external device.

Подробнее
29-03-2012 дата публикации

Modifying Remote Service Discovery Based on Presence

Номер: US20120079128A1
Автор: Dan Marinescu, Vlad Stirbu
Принадлежит: Individual

Modifying remote service discovery based on presence involves identifying service discovery data using ad-hoc, peer-to-peer, service discovery protocols of a local network. The service discovery data is aggregated via an entity of the local network. Presence data associated with a remote device located outside of the local network is identified and the aggregated service discovery data is altered based on the presence data. The altered aggregated service discovery data is made available to the remote device using out-of-band communications. The out-of-band communications are different from the service discovery protocols of the local network.

Подробнее
17-05-2012 дата публикации

System, Method and Apparatus for Enhanced Processing of Communication In a Peer-To-Peer Network

Номер: US20120124137A1
Автор: Michael R. Self
Принадлежит: Individual

A system, method and apparatus for enhanced processing of communications over a peer-to-peer network is provided. More particularly, rules for the processing of calls addressed to a user over a P2P network are stored in a database. Communication requests addressed to the user are forwarded by the recipient user's computer to a remote location remote for processing in accordance with the stored rules.

Подробнее
17-05-2012 дата публикации

Media file access

Номер: US20120124178A1
Автор: David L. Sparks
Принадлежит: Google LLC

A server system stores media library associated with a user. The media library includes at least one media file. The server system determines whether the media file is stored on a second computing device that is able to send the media file to the first computing device across a local network connecting the first computing device and the second computing device. If the determination indicates that the media file is stored on a second computing device that is able to send the stored media file to the first computing device across a local network connecting the first computing device and the second computing device, the server system sends causes the second computing device to send the media file to the first computing device across the local network such that the first computing device is able to output the media file to the user.

Подробнее
16-08-2012 дата публикации

P2p-engine

Номер: US20120210014A1
Автор: Mohammed El-Beltagy
Принадлежит: Peerialism AB

A peer-to-peer (P 2 P) overlay network, which comprises a streaming source and a plurality of peers arranged in distribution layers, is arranged such that the total number of distribution layers of the overlay network is reduced. First, the upload capacity of each individual peer is determined and a maximum number of overlay peers to which said each individual peer can upload is calculated. Then, the peers are arranged in hierarchical order in relation to the streaming source on the basis of the maximum number of peers to which each individual peer can upload data. A higher number results in the individual peer being arranged in a distribution layer closer to the streaming source while a lower number results in the individual peer being arranged in a distribution layer further from the streaming source. Thus, the total number of distribution layers of the overlay network is reduced.

Подробнее
27-09-2012 дата публикации

Bare metal machine recovery

Номер: US20120246457A1
Принадлежит: Microsoft Corp

Provided herein are systems and methodologies for bare metal machine restoration of a client computing environment over a network-based backup system. System recovery can be performed by performing a network boot from a predetermined server or set of servers on the Internet and/or an associated local network, followed by retrieving information relating to an operating system and/or environment of a system being recovered, such as incremental or full operating system images. Upon retrieval of information, the information can be used to conduct a full restore of the operating environment of the computing device. Additionally, a user can restore personal or other system data following rebuilding of the system operating environment. A cloud-based structure is provided herein as well as a hybrid peer-to-peer/cloud-based structure, wherein information used in a restore can be obtained from a global network location (e.g., cloud server(s)) and/or from one or more local peers.

Подробнее
01-11-2012 дата публикации

Issuing method and system for configuration information

Номер: US20120278455A1
Принадлежит: ZTE Corp

The disclosure discloses an issuing method and an issuing system for configuration information, wherein the method comprises: a configuration server issuing the modified configuration information to a peer node which serves as a bootstrap node in the Peer-to-Peer (P2P) network when it is determined that the configuration information of a P2P network is modified; and the bootstrap node issuing the configuration information to peer nodes other than the bootstrap node in the P2P network. By the disclosure, the configuration information of the peer nodes in a P2P network can synchronize with that of a configuration server in time.

Подробнее
08-11-2012 дата публикации

Peer integrity checking system

Номер: US20120284794A1
Принадлежит: Architecture Technology Corp

A distributed file integrity checking system is described. The described peer integrity checking system (PICS) may negate an attack by storing a properties database amongst nodes of a peer-to-peer network of hosts, some or all of which co-operate to protect and watch over each other.

Подробнее
29-11-2012 дата публикации

Access rights used for resource discovery in peer-to-peer networks

Номер: US20120304257A1
Принадлежит: Nokia Oyj

Secure resource discover in peer-to-peer networks involves creating a resource discovery record associated with a computing resource of a user device that is made available via the user device to peers of a peer-to-peer network. The resource discovery record describes the computing resource and may be independent of native service discovery mechanisms of the peer-to-peer network. An access right record is created that controls the ability of one or more contacts to gain access to the resource discovery record. The resource discovery record is sent to the one or more contacts via the peer-to-peer network. The one or more contacts can use the resource discovery record to access the computing resource via the peer-to-peer network in accordance with the access right record.

Подробнее
29-11-2012 дата публикации

Facilitating data access control in peer-to-peer overlay networks

Номер: US20120304313A1
Принадлежит: Qualcomm Inc

Methods and apparatuses are provided for facilitating data access controls in peer-to-peer or other similar overlay networks. A peer node storing a data object may receive a request for access to the stored data object, and may locate in the network an access control list associated with the data object using a routing mechanism included in the data object. The peer node may determine whether the requested access is authorized based on the access control list, and may grant or deny access based on the determination. A peer node storing an access control list may receive a request from a peer node storing a data object for information relating to access controls associated with the data object. The peer node storing the access control list may then send the requested information relating to the access controls associated with the data object.

Подробнее
06-12-2012 дата публикации

Enabling peer-to-peer content retrieval in http

Номер: US20120311104A1
Принадлежит: Microsoft Corp

Described are embodiments directed to enabling the retrieval of content from a peer-to-peer network. In embodiments, a client requesting content from a server can indicate in an HTTP request that it is capable of retrieving content from a peer-to-peer network. When the server receives the HTTP request it will recognize the indication that the client is capable of retrieving content from a peer-to-peer network and may send content information instead of sending the requested content. The content information allows the client to retrieve the content from the peer-to-peer network.

Подробнее
24-01-2013 дата публикации

Self-adapting direct peer to peer communication and messaging system

Номер: US20130024515A1
Автор: Gregory T. Parker
Принадлежит: RAKETU COMMUNICATIONS Inc

A system and method for communication and messaging among self-adapting peer nodes is disclosed, where each node maintains a list of authorized peer nodes. The nodes exchange requests directly with other nodes over networks, providing information identifying the requesting node and the type of request. The receiving node authenticates the requesting node, authenticates the type of request, and determines method of response to the request. If the request is authenticated and the type of request is valid, the receiving node also validates the incoming request and originating node and adapts its peer node database, applying any required changes. The types of requests exchanged between nodes include: status and location change, message, audio, voice, video, text, and data. The types of responses include: authorized, unauthorized, or ignore. The nodes may periodically send and receive requests for status, messages, and data updates from an optional central server.

Подробнее
28-02-2013 дата публикации

Node device, information communication method and computer readable recording medium

Номер: US20130054832A1
Принадлежит: Brother Industries Ltd

A node device in an information communicating system: determines whether or not the node device is communicable over the IPv4; determines whether or not the node device is communicable over the IPv6; acquires a first routing table that is generated using a first node device communicable over the IPv4 from a predetermined device that is connected to a network if communication is possible over the IPv4; and acquires a second routing table that is generated using a second node device communicable over the IPv6 from the predetermined device that is connected to the network if communication is possible over the IPv6. If the controller determines that communication is possible over the IPv4 and the controller determines that communication is possible over the IPv6, the controller acquires one of the first one of the first routing table and the second routing table according to a priority order.

Подробнее
07-03-2013 дата публикации

Method and apparatus for providing a structured and partially regenerable identifier

Номер: US20130061036A1
Автор: Ian Justin Oliver
Принадлежит: Nokia Oyj

An approach is provided for generating a structured and partially regenerable identifier. An identification generation platform receives a request to generate at least one regenerable that includes, at least in part, a plurality of fields. The identification generation platform determines to separately hash and/or encrypt the respective ones of the plurality of fields. A generation of the at least one identifier is caused, based at least in part, on the hashed and/or encrypted respective ones of the plurality of fields.

Подробнее
07-03-2013 дата публикации

Distributed network system

Номер: US20130061049A1
Автор: David Irvine
Принадлежит: Individual

A method of storing data from a first node on a peer-to-peer network. The method includes creating a public and private key pair from a data item. The method also includes determining a hash value for the public key and assigning the hash value as a user identifier for the user of the node. The method also includes storing the public key within a distributed hash table of the peer-to-peer network. The user identifier corresponds to the key for the public key within the distributed hash table.

Подробнее
21-03-2013 дата публикации

Random Linear Coding Approach To Distributed Data Storage

Номер: US20130073697A1
Принадлежит: Massachusetts Institute of Technology

A method and computer program product for providing a random linear coding approach to distributed data storage is presented. A file is broken into a plurality of pieces. For every peer (peer means storage-location with limited storage space), the number of coded-pieces the peer can store is determined. Each of the coded-piece is determined by taking random linear combination of all the pieces of the entire file. The associate code-vector is stored for every coded-piece. The file is retrieved by collecting code-vectors and the coded-pieces from the peers and viewing the collected code-vectors as a matrix. When a dimension of the matrix is equal to the number of pieces of the file, the file is recovered using the collection of code vectors in the matrix.

Подробнее
11-04-2013 дата публикации

Method and device for arranging peers in a live streaming p2p network

Номер: US20130091294A1
Принадлежит: Peerialism AB

The present invention relates to a method and device for arranging peers in a P2P network. To this end, a request is received from a peer entering the network to receive data content. Thereafter, a latency is determined with which the entering peer is to receive the data content with respect to a real-time playback point of the data content distributed by the streaming source. After the latency has been determined, the entering peer is provided with a plurality of randomly selected peers from which the requested data content can be downloaded with an expected probability depending on the determined latency. Thus, the entering peer is enabled to download, with the expected probability, the requested data content from a selected one of the randomly selected peers having a lower latency than that determined for the entering peer.

Подробнее
02-05-2013 дата публикации

APPARATUS AND METHOD FOR MATCHING USERS FOR ONLINE SESSIONS

Номер: US20130110938A1
Принадлежит: Apple Inc.

An apparatus, method, and machine-readable medium are described for establishing peer-to-peer (“P2P”) communication channels. In particular, in one embodiment, a matchmaker service performs a series of operations to service match requests received from a group of mobile devices. In one embodiment, the matchmaker service groups the match requests into matchable sets based on the application for which the requests are received and one or more variables associated with the application. Match requests within each match set can then be matched based on variables such as the NAT type, connection type and language associated with each of the mobile devices. Other variables such as geographical location, experience level, and age of the match requests may also be used to render match decisions. 1. A computer-implemented method for establishing peer-to-peer (“P2P”) communication between mobile devices comprising:receiving a plurality of match requests from a plurality of mobile devices, each of the match requests including application data indicating a particular application for which a match is being requested and further including network configuration data indicating a network configuration for each of the plurality of mobile devices;determining match fits for groups of the plurality of mobile devices, the match fits based, at least in part, on the network configuration data of the mobile devices;generating matches for two or more mobile devices based on both the application data and the match fits determined for the mobile devices;determining an age of each of the match request; andadjusting the match fit for potential matches between two or more mobile devices based on the age of each of the match requests.2. The method as in wherein determining the match fit includes determining compatibility between the network configurations of two or more mobile devices submitting the match requests.3. The method as in wherein determining the network configuration compatibility ...

Подробнее
02-05-2013 дата публикации

Peer-To-Peer Assist for Live Media Streaming

Номер: US20130110981A1
Принадлежит: Adobe Systems Inc

Techniques and systems for media stream dissemination using a peer-to-peer network are described. A described technique includes joining a peer-to-peer network as a peer; determining whether to be a first source node in the peer-to-peer network; retrieving a media stream from a server based on being the first source node; dividing the media stream into separate portions in a manner consistent with division performed by one or more second source nodes in the peer-to-peer network; generating messages that include the portions, respectively, for dissemination on the peer-to-peer network; and posting the messages to the peer-to-peer network, where the messages are generated such that peers in the peer-to-peer network are able to identify duplicative messages that are posted by the one or more second source nodes, the duplicative messages being based on the media stream.

Подробнее
02-05-2013 дата публикации

Management of a data network of a computing environment

Номер: US20130111037A1
Принадлежит: International Business Machines Corp

An integrated hybrid system is provided. The hybrid system includes compute components of different types and architectures that are integrated and managed by a single point of control to provide federation and the presentation of the compute components as a single logical computing platform.

Подробнее
09-05-2013 дата публикации

METHOD AND APPARATUS FOR FILE SHARING OF MISSING CONTENT BETWEEN A GROUP OF USER DEVICES IN A PEER-TO-PEER NETWORK

Номер: US20130117379A1
Принадлежит: THE DIRECTV GROUP, INC.

A communication system includes a first user device and a group of user devices. A peer-to-peer network is formed from the group of user devices and the first user device. A content request is communicated to the group of user devices through a terrestrial network. At least one of the group of user devices communicates the media content file corresponding to the content request to the first user device through the peer-to-peer network. The media content file communicated to the first user device from at least one of the group of user devices comprises a missing portion of the media content file. 1. A method of delivering a media content file to a first user device separate from a group of user devices comprising:receiving a media content file at the group of user devices from a satellite;communicating a media content file request from the first user device to the group through a terrestrial network; andreceiving the media content file corresponding to the media content file request at the first user device from at least one of the group of user devices through a peer-to-peer network wherein the media content file communicated to the first user device from at least one of the group of user devices comprises a missing portion of the media content file.2. A method as recited in wherein the missing portion of the media content file comprises a beginning portion of the media content file communicated to the group of user devices through the satellite.3. A method as recited in wherein the media content file is stored in memory at the group of user devices for later viewing.4. A method as recited in wherein the group of user devices comprises a plurality of set top boxes.5. A method as recited in wherein the group of user devices comprises a plurality of satellite set top boxes.6. A method as recited in wherein the terrestrial network comprises a broadband network.7. A method as recited in wherein the peer-to-peer network comprises a broadband network.8. A method as ...

Подробнее
16-05-2013 дата публикации

Method And Apparatus To Authenticate User

Номер: US20130121541A1
Автор: Dong-chul Hwang
Принадлежит: SAMSUNG ELECTRONICS CO LTD

A method of authenticating a user of a second device connected to a first device peer-to-peer (P2P) on a network, the method including receiving real-time image information containing a face of the user of the second device from the second device, displaying the received real-time image information on a screen of the first device, receiving user authentication information to determine whether the user of the second device is authenticated with reference to the displayed real-time image information, from a user of the first device, and authenticating the user of the second device, based on the received user authentication information.

Подробнее
23-05-2013 дата публикации

SYNCHRONIZATION OF DEVICES IN A PEER-TO-PEER NETWORK ENVIRONMENT

Номер: US20130132501A1
Принадлежит: Apple Inc.

A system, apparatus and method for synchronizing devices in a peer-to-peer communication environment. Devices select a master to facilitate their synchronization, and rendezvous according to a schedule of availability windows broadcast by the master. Devices may attend some or all of the availability windows, during which they may send and receive unicast and/or multicast messages. Individual devices conserve power by being automatically synchronized instead of having to individually discover other devices and services, and can power off their radios without sacrificing discoverability. Synchronization and peer-to-peer communication as provided herein coexists with other device demands, such as Bluetooth® operations, infrastructure-based communications and so on. 1. Apparatus for synchronizing with multiple peer devices in a peer-to-peer communication environment , the apparatus comprising:a processor;a communication module for communicating wirelessly;first logic executable by the processor to identify a sequence of availability windows having associated communication channels and associated times; andsecond logic executable by the processor to discover the multiple peer devices during one or more of the availability windows.2. The apparatus of claim 1 , wherein the first logic is further executable by the processor to:tune the communication module to a predetermined social channel; andreceive a synchronization frame broadcast on the predetermined social channel;wherein the synchronization frame identifies the sequence of availability windows.3. The apparatus of claim 1 , further comprising:third logic executable by the processor to power off the communication module except during the availability windows.4. A method of synchronizing with peer devices in a peer-to-peer communication environment claim 1 , the method comprising claim 1 , at a first device:detecting a synchronization frame issued by a first master peer device;extracting from the synchronization frame ...

Подробнее
23-05-2013 дата публикации

Method and System for Peer-to-peer Image Streaming

Номер: US20130132527A1
Автор: Oren Asher
Принадлежит: Oren Asher

A peer-to-peer image streaming system including a sharer computer including a transmitter for sending a message including a web address, a peer-to-peer image streamer for streaming image data over a network, an image store for storing digital images, a viewer computer including a peer-to-peer image viewer for interactively viewing image data over a network, and a receiver for receiving the message including the web address from the sharer computer, and a community server including an address translater for looking up an address of an image in the image store, based on the web address, and a peer-to-peer network connector connecting the peer-to-peer image streamer with the viewer computer, so that the viewer computer can interactively view the image in the image store. A method is also described and claimed.

Подробнее
13-06-2013 дата публикации

SYSTEM AND METHOD FOR MINIMIZING NETWORK BANDWIDTH RETRIEVED FROM AN EXTERNAL NETWORK

Номер: US20130151626A1
Принадлежит: DISH DIGITAL L.L.C.

A system and method are provided of minimizing network bandwidth used from an external network by client peers in a local network. The method can include the operation of organizing a plurality of clients each having media streamlets and a client parent in a structure within the local network. Mapping information propagates through the structure. The mapping information represents local streamlet locations as stored by the plurality of clients. Another operation is retrieving a local streamlet from a client identified in the mapping information as having the local streamlet for the requesting client. 1. A method executable by each of a plurality of clients operating as peers in a local area network to reduce consumption of network bandwidth on an external network during streaming of a media stream obtained from an external network repository , the method comprising:the client organizing in a linked structure with the other clients, wherein each of the plurality of clients in the linked structure has a different set of media streamlets obtained from the external network repository, and wherein each streamlet is an individually-addressable data file containing an identifiable portion of the media stream having a particular quality, wherein each client is linked to at least one other client and the plurality of linked clients are located within the local network;each client distributing streamlet mapping information to linked receiving clients, the streamlet mapping information representing location of local media streamlets stored by the plurality of clients;each client applying a priority policy rule defining streamlet quality priorities and network priorities that are used when obtaining media streamlets for media playback; andduring playback of the media stream, retrieving additional media streamlets based on the priority policy rule from the plurality of clients within the local network using the streamlet mapping information if the additional media streamlets are ...

Подробнее
27-06-2013 дата публикации

Method and Arrangement in a Peer-to-Peer Network

Номер: US20130166654A1
Принадлежит: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)

A method and arrangment for enrolling a joining peer () to a P2P (peer-to-peer) to the P2P network receives (2:2) a connect request sent from the joining peer, and obtains (2:4-2:7) an enrollment recommendation for the joining peer at least based on a stored current topology () of the P2P network. The enrollment a server then sends (2:9) attach information to the joining peer according to the enrollment recommendation. The attach information indicates where the joining peer shall connect to the P2P network. The enrollment server also updates (2:13) and stored toplogy of the P2P network when the joining peer has connected to the P2P network. 1202200204. A method of enrolling a joining peer () to a P2P (peer-to-peer) network () , the method comprising the following actions executed by an enrollment server () associated to the P2P network:{'b': '300', 'receiving () a connect request sent from the joining peer,'}{'b': '308', 'obtaining () an enrollment recommendation for the joining peer at least based on a stored current topology of the P2P network,'}{'b': '310', 'sending () attach information to the joining peer according to the enrollment recommendation in response to the connect request, the attach information indicating where the joining peer shall connect to the P2P network, and'}{'b': '316', 'updating () the stored topology of the P2P network when the joining peer has connected to the P2P network.'}2. A method according to claim 1 , wherein the enrollment recommendation is further based on qualifications of the joining peer including at least one of current context claim 1 , capabilities and current status of the joining peer.3. A method according to or claim 1 , wherein the enrollment recommendation is further based on at least one of current roles and/or qualifications of other peers in the P2P network claim 1 , load balancing claim 1 , connection cost claim 1 , latency claim 1 , enrollment history and social network information regarding the joining peer.43. A ...

Подробнее
04-07-2013 дата публикации

APPARATUS AND METHOD FOR SHARING CONTENT INFORMATION IN A COMMUNICATION SYSTEM AND A SYSTEM THEREOF

Номер: US20130173460A1
Принадлежит: SAMSUNG ELECTRONICS CO., LTD.

A method for sharing content information in a communication system includes transmitting a content payment request message to a content providing server, if a payment of a specific content is requested from a user of a first portable terminal, transmitting content information with regard to the specific content in response to the content payment request message to the first portable terminal and a content information registration server, receiving the content information and databasing the received content information, transmitting a content sharing message with regard to the specific content to the first portable terminal, if a wireless communication with the first portable terminal is available, detecting the content information among the databased content information and transmitting the detected content information to a second portable terminal, when the content sharing request message is received; and receiving and storing the content information in response to the content sharing request message. 1. A system for sharing content information in a communication system , the system comprising:a content providing server that transmits the content information to a first portable terminal and a content information registration server, when a content payment request message with regard to a specific content is received from the first portable terminal;wherein the first portable terminal transmits the content payment request message according to a payment request, receives the content information from a second portable terminal in response to the content payment request message, databases the received content information, detects the content information among the databased content information when a content sharing request message with regard to the second portable terminal is received, and transmits the detected content information to the second portable terminal; andwherein the second portable terminal transmits the content sharing request message to the first ...

Подробнее
04-07-2013 дата публикации

System and method for automatically verifying storage of redundant contents into communication equipments, by data comparison

Номер: US20130173920A1
Принадлежит: Individual

A method is intended for verifying storage of contents into communication equipments connected to at least one communication network. This method consists, when a first communication equipment stores a content and wants to verify that this content is still stored into a second communication equipment: i) in transmitting a first request, comprising at least an identifier of this content and first data representative of this content and requiring verification of the storage of this content into the second communication equipment, to an auxiliary communication equipment acting as an interface between the communication network and the second communication equipment, ii) in transmitting a second request, comprising at least the content identifier, to the second communication equipment, to require transmission of second data representative of the content to the auxiliary communication equipment, and in triggering a timeout having a chosen duration, and iii) if the auxiliary communication equipment has received the second data before expiration of this timeout, in comparing these received second data, possibly after having processed them, to the received first data, and in transmitting a message representative of the result of this comparison to the first communication equipment.

Подробнее
11-07-2013 дата публикации

Method and apparatus for reflective memory

Номер: US20130177017A1
Принадлежит: GE Intelligent Platforms Inc

A node has at least one memory module comprising at least one reflective memory region configured to reflect at least one reflective memory region of one or more other nodes, and the node and the one or more other nodes being configured to communicate on a packet-based serial point-to-point topology network. The node also comprises at least one network switch configured to provide at least two links each configured to connect to at least one non-host peer node on the network, multicast to the one or more other nodes at least one change to the at least one reflective memory region, receive from the one or more other nodes at least one other change to the at least one reflective memory region, and communicate to the at least one memory module the received at least one other change to the at least one reflective memory region.

Подробнее
25-07-2013 дата публикации

Peer to peer browser content caching

Номер: US20130191456A1
Принадлежит: Yahoo Inc until 2017

Facilitating browser access to cached content available from a peer to peer network by receiving a request for content from a content server, receiving from the content server content metadata indicating that the requested content is available from at least one alternative user computing device via a peer to peer network, instantiating on the user computing device a browser helper application which facilitates access to the peer to peer network, and receiving from the content server a lookup table comprising a list of alternative user computing devices from which the requested content is available. The lookup table can be parsed to select an alternative user computing device from which the content, or portions thereof, is requested. The received content can the be stored for later use or presented to the user via the browser.

Подробнее
01-08-2013 дата публикации

OPTIMIZED PEER-TO-PEER FILE TRANSFERS ON A MULTI-NODE COMPUTER SYSTEM

Номер: US20130198343A1

A method and apparatus performs peer-to-peer file transfers on a High Performance Computing (HPC) cluster such as a Beowulf cluster. A peer-to-peer file tracker (PPFT) allows operating system, application and data files to be moved from a pre-loaded node to another node of the HPC cluster. A peer-to-peer (PTP) client is loaded into the nodes to facilitate PTP file transfers to reduce loading on networks, network switches and file servers to reduce the time needed to load the nodes with these files to increase overall efficiency of the multi-node computing system. The selection of the nodes participating in file transfers can be based on network topology, network utilization, job status and predicted network/computer utilization. This selection can be dynamic, changing during the file transfers as resource conditions change. The policies used to choose resources can be configured by an administrator. 1. A computer implemented method for a peer-to-peer file transfer in a plurality of nodes in a multi-node computer cluster , the method comprising the steps of:reading file server records for a requested file to peer-to-peer transfer between the plurality of nodes in the multi-node computer cluster;selecting a plurality of participating nodes from the plurality of nodes for the peer-to-peer transfer based on resource attributes;transferring file segments of the requested file from the plurality of participating nodes based on the file server records;a peer-to-peer client dynamically adjusting the nodes participating in the file transfer in response to a file tracker update with updated resource attributes by restarting segments of the transfer from a new source node; andmonitoring network utilization of networks of the multi-node computer system and where high utilization of a network is detected disabling peer-to-peer traffic for nodes using the detected network.2. The computer implemented method of wherein the peer-to-peer transfer copies an operating system kernel ...

Подробнее
01-08-2013 дата публикации

Adaptive variable fidelity media distribution system and method

Номер: US20130198406A1
Автор: Aaron Colwell, Amol Shukla
Принадлежит: Individual

An adaptive variable fidelity media provision system and method are provided herein.

Подробнее
08-08-2013 дата публикации

Peer-To-Peer Communication of Non-Common Data

Номер: US20130204936A1
Принадлежит: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)

In individualized data communication of a data entity () between peers of a group, the data entity () includes at least one common data piece () and at least one non-common data piece (). The at least one common data piece () is shared by all peers of the group, whereas the at least one non-common data piece () is shared by a subgroup of the group. A non-common data identifier () is used to identify the at least one non-common data piece (). By receiving the non-common data identifier (), one peer of the group may determine whether another peer of the group is sharing the same non-common data piece (). 117.-. (canceled)18. A method of communicating a data entity in a group of peers , wherein the data entity comprises at least one common data piece shared by all peers of the group and at least one non-common data piece shared only by a subgroup of the group of peers , wherein the peers of the group attempt to obtain the at least one common data piece or have the at least one common data piece available , and wherein only the peers of the subgroup try to obtain the at least one non-common data piece or have the at least one non-common data piece available , wherein the method comprises: at least one identifier of a direct type having a one-to-one relation to the at least one common data piece; and', 'at least one identifier of a placeholder type associated with descriptive data of the at least one non-common data piece;, 'a first peer of the group receiving a descriptive file of the data entity, the descriptive file comprisingthe first peer of the group receiving a non-common data identifier from a second peer of the group, the non-common data identifier identifying the at least one non-common data piece;the first peer of the group determining, based on the non-common data identifier, whether the second peer belongs to the subgroup sharing the non-common data piece.19. The method of comprising the first peer claim 18 , in response to determining that the second peer ...

Подробнее
08-08-2013 дата публикации

METHOD AND APPARATUS FOR TRANSMITTING DATA

Номер: US20130204945A1
Автор: Jin Fenglong, Li Dongyuan
Принадлежит: Huawei Technologies Co., Ltd.

A method for transmitting data, which relates to the field of communication technologies includes displaying an icon representative of a peer device as a first state when failing to connect the peer device. A data transmission event is detecting between a local device and the peer device. A data transmission task corresponding to the detected data transmission event is created. When the local device is connected with the peer device successfully, the method includes executing the data transmission task, and displaying the icon as a second state. 1. A method for transmitting data , comprising:displaying an icon representative of a peer device in a first state when failing to connect the peer device;detecting a data transmission event between a local device and the peer device;creating a data transmission task corresponding to the detected data transmission event; andwhen the local device is connected with the peer device successfully, executing the data transmission task, and displaying the icon representative of the peer device in a second state.2. The method according to claim 1 , wherein:the detecting the data transmission event between the local device and the peer device comprises: detecting multiple data transmission events between the local event and the peer device; andthe creating of the data transmission task corresponding to the detected data transmission event comprises: creating data transmission tasks corresponding to the multiple detected data transmission events.3. The method according to claim 2 , further comprising:displaying a number of data transmission tasks on a periphery of the icon.4. The method according to claim 2 , further comprising:receiving a request for viewing the data transmission tasks of a user, and expanding a list of created data transmission tasks according to the request.5. The method according to claim 3 , further comprising:once a data transmission task is complete, decreasing the number of data transmission tasks displayed on ...

Подробнее
08-08-2013 дата публикации

COMMUNICATING IN A COMPUTER ENVIRONMENT

Номер: US20130205163A1
Принадлежит: TANGOME, INC.

Communicating in a peer-to-peer computer environment. A portion of a communication is received from a first user device at a relay peer, wherein the relay peer is one of a list of potential peers and wherein the first user device and a second user device have disparate CPU power and bandwidth capabilities. The portion of the communication is transcoded to comprise a base layer and an enhanced layer. In one embodiment, transcoding encompasses changing the resolution of the communication. The base layer of the portion of the communication is sent to the second user device from the relay peer. The enhanced layer of the portion of the communication is selectively sent to the second user device depending upon a set of capabilities of the second user device. 1. A computer implemented method for communicating in a peer-to-peer computer environment , said method comprising:receiving a portion of a communication from a first user device at a relay peer, wherein said relay peer is one of a list of potential peers and wherein said first user device and a second user device have disparate CPU power and bandwidth capabilities;transcoding said portion of said communication to comprise a base layer and an enhanced layer;sending said base layer of said portion of said communication to said second user device from said relay peer; andselectively sending said enhanced layer of said portion of said communication to said second user device depending upon a set of capabilities of said second user device.2. The computer implemented method as recited in claim 1 , further comprising:terminating said receiving said portion of said communication from said first user device at said relay peer during said communication;receiving said portion of said communication from said first user device at a second relay peer; andsending said portion of said communication to said second user from said second relay peer.3. The computer implemented method as recited in wherein said relay peer replicates said ...

Подробнее
15-08-2013 дата публикации

Origin request with peer fulfillment

Номер: US20130212226A1
Принадлежит: Limelight Networks Inc

A method for transferring content across a content delivery network (CDN) may include receiving a notification of a request. The request may include a client identifier and a content identifier. The method may also include accessing one or more global policies applicable to the request. The method may additionally include determining, using the one or more global policies, that a client is eligible to receive content associated with the content identifier from another client; identifying, using the one or more global policies and the content identifier, one or more authorized transfers of at least a portion of the content; identifying one or more eligible clients that are associated with the one or more authorized transfers; and sending a set of client identifiers that are associated with the one or more eligible clients.

Подробнее
15-08-2013 дата публикации

METHOD, APPARATUS AND SYSTEM FOR DYNAMIC MEDIA CONTENT INSERTION BASED ON HTTP STREAMING

Номер: US20130212231A1
Автор: Hui Yu, Shi Teng, Yue Peiyu
Принадлежит: Huawei Technologies Co., Ltd.

Embodiments of the present invention disclose a method, an apparatus, and a system for dynamic media content insertion based on HTTP streaming, relating to the field of video technologies, and capable of implementing dynamic insertion of a customized media content. The dynamic media content is transmitted through HTTP streaming. The method includes: receiving, by a server, a request message that is sent by a client terminal and carries user information; screening out a target media content from locally stored media contents according to the user information; and sending the target media content to the client terminal so that the client terminal can play the target media content. Embodiments of the present invention are mainly applied to the process of dynamic media content insertion. When the client terminal watches a program through HTTP streaming, the customized insertion of the media content can be implemented. 1. A method for dynamic media content insertion based on Hypertext Transfer Protocol HTTP streaming , wherein dynamic media contents are transmitted through HTTP streaming , and the method comprises:receiving a request message that is sent by a client terminal and carries user information;screening out a target media content from locally stored media contents according to the user information; andsending the target media content to the client terminal so that the client terminal can play the target media content.2. The method for dynamic media content insertion based on HTTP streaming according to claim 1 , wherein before receiving a request message that is sent by the client terminal and carries user information claim 1 , the method further comprises: receiving a media presentation description MPD request message from the client terminal claim 1 , and sending an MPD file that carries inserted media content presetting information to the client terminal.3. The method for dynamic media content insertion based on HTTP streaming according to claim 2 , wherein ...

Подробнее
29-08-2013 дата публикации

APPARATUS AND METHOD FOR INVITING USERS TO ONLINE SESSIONS

Номер: US20130227019A1
Принадлежит: Apple Inc.

An apparatus, method, and machine-readable medium are described for establishing peer-to-peer (“P2P”) communication channels. In particular, in one embodiment, an invitation service performs a series of transactions to enable P2P communication between two or more mobile data processing devices. Prior to attempting to establish a P2P network communication channel, the invitation service may first collect network information for each of the mobile devices and use the network information to determine if a direct P2P network communication channel is feasible. If a direct connection is feasible, then the invitation service provides for direct P2P communication, pushing the necessary network information to each of the mobile devices. If, however, a direct connection is infeasible or if a direct connection is attempted and fails, then the invitation service may identify network information associated with a relay service. The network information may then be used by any pair of mobile devices to establish a connection through the relay service. In addition, in one embodiment, the invitation service can perform its functions without maintaining any per-connection state information for any of the mobile devices. 120.-. (canceled)21. A computer-implemented method for establishing peer-to-peer (“P2P”) communication between mobile devices , the method comprising:transmitting, from a first mobile device, an invitation request to an invitation service external to the mobile devices to open a P2P communication channel from the first mobile device, the invitation request including an identifier of a second mobile device and network information related to a network configuration of the first mobile device, the identifier of the second mobile device being used to identify a push notification service identifier for the second mobile device, wherein the push notification service identifier is used to push the invitation request to the second mobile device;receiving, at the first mobile ...

Подробнее
12-09-2013 дата публикации

METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR PROVIDING FILES TO A CLIENT

Номер: US20130238683A1
Принадлежит: Oversi Networks Ltd.

A method for providing information to a client over a peer-to-peer network, the method includes: receiving, by a tracker proxy, a re-directed first request of a client to access a tracker; and sending, by the tracker proxy, a first response that identifies a network cache as a peer. A method for providing a video file to a client, the method includes: receiving a request of a client to retrieve a video file from a web site or another external source out of multiple requests that are sent to multiple information sources; and providing to the client cache a first response that identifies a network cache as a source of the video file. 1. A method for providing information to a client over a peer to peer network , the method comprising:receiving, by a tracker proxy, a re-directed request of a client to access a tracker;modifying upload information of the request, by the tracker proxy, to provide a modifier request; andsending, by the tracker proxy, the modified response to the tracker.2. The method according to wherein the upload information is modified to conceal an existence of portions of a requested file at a client.3. The method according to comprising updating upload information indicative of uploads performed by the client.4. The method according to comprising generating an upload indication representative of a willingness of the client to upload information to the remote peer.5. The method according to comprising modifying the upload information to falsely indicate that the local peer completed an upload operation that was blocked by the tracker proxy.611-. (canceled)12. A system for providing information to a client over a peer to peer network claim 1 , the system includes a tracker proxy claim 1 , adapted to receive a re-directed request of a client to access a tracker; modify upload information of the request claim 1 , by the tracker proxy claim 1 , to provide a modifier request; and send claim 1 , by the tracker proxy claim 1 , the modified response to the ...

Подробнее
12-09-2013 дата публикации

METHOD AND SYSTEM FOR DOWNLOADING REAL-TIME STREAMING MEDIA IN PEER-TO-PEER NETWORK

Номер: US20130238767A1
Принадлежит: Huawei Technologies Co., Ltd.

The present disclosure provides a method and system for downloading real-time streaming media in a peer-to-peer (P2P) network, belonging to the field of communications. The system of the present disclosure includes a request node and a server, wherein the request node transmits a query request to a catalog server, and the query request includes: real-time streaming media requested to be downloaded and layers of the real-time streaming media requested to be downloaded, the request node receives a list of nodes capable of providing the real-time streaming media of the layers and determined by the catalog server, determines downloading nodes from the list of nodes, and downloads the real-time streaming media of the layers from the downloading nodes. 1. A method for downloading real-time streaming media in a peer-to-peer (P2P) network , comprising:transmitting a query request to a catalog server, the query request comprises a real-time streaming media requested to be downloaded and layers of the real-time streaming media requested to be downloaded;receiving a list of nodes capable of providing the real-time streaming media and determined by the catalog server; anddetermining downloading nodes from the list of nodes, and downloading real-time streaming media of the layers from the downloading nodes.2. The method according to claim 1 , wherein determining downloading nodes from the list of nodes claim 1 , and downloading real-time streaming media of the layers from the downloading nodes comprises:transmitting a downloading request to the downloading nodes, the downloading request comprises the real-time streaming media requested to be downloaded and the layers of the real-time streaming media; anddownloading the real-time streaming media of the layers after receiving acknowledge responses from the downloading nodes.3. The method according to claim 1 , further comprising:transmitting a joining request to the catalog server, to request to join a group sharing the real-time ...

Подробнее
26-09-2013 дата публикации

Method and system for performing peet-to-peer communication between stations within a basic service set

Номер: US20130250898A1
Принадлежит: InterDigital Technology Corp

A method and system for performing peer-to-peer wireless communication between stations (STAs) within a basic service set (BSS) while maintaining connectivity with an access point (AP) in the BSS are disclosed. A source STA, an AP and a destination STA negotiate a direct link setup (DLS) channel for performing peer-to-peer communication between the source STA and the destination STA. The DLS channel may be different from a BSS channel used for communication between the AP and each of the STAs. The source STA and the destination STA then perform peer-to-peer communication on the negotiated DLS channel.

Подробнее
17-10-2013 дата публикации

DECENTRALIZED STRUCTURED PEER-TO-PEER NETWORK AND LOAD BALANCING METHODS THEREOF

Номер: US20130275599A1
Принадлежит:

An approach is provided for reassigning and sharing loads to peers with a same identity, which is based on a threshold. The peers are configured to store indexes of a key and to share the same loading (i.e., indexes) of the key to the peers with same secondary identities in different zones. The secondary identity is derived and has a modulo relationship with a first identity of the peer. The threshold indicates maximum number of indexes stored in each peer. Therefore, the loading are distributed evenly to peers in different zones, which achieves load balance to a decentralized structured peer-to-peer network. 1. A load balancing method for publishing a key to a target peer in a structured peer-to-peer network , the structured peer-to-peer network is provided with a plurality of peers having at least a modulo identity and a threshold , and the load balancing method comprising:receiving a requesting message from a sending peer;assigning a reassigned peer as a new target peer when the target peer exceeds the threshold, wherein the threshold indicates maximum number of indexes stored in each peer, and the reassigned peers are configured to have the same modulo identity of the target peer; andrecording number of times of assigning a new target peer to a counter.2. The load balancing method as claimed in claim 1 , further comprising:initiating the counter when the target peer has not received the same requesting message previously.3. The load balancing method as claimed in claim 1 , further comprising:assigning the reassigned peer as a target peer regardless the threshold when the counter has a value exceeding a counter threshold, wherein the counter threshold corresponds to the number of zones.4. A load balancing method for searching a key of a search peer in a structured peer-to-peer network claim 1 , the structured peer-to-peer network having indexes of a key shared sequentially among peers in different zones claim 1 , each peer sharing the key having a same modulo ...

Подробнее
31-10-2013 дата публикации

ARCHITECTURE FOR CONTENT AWARENESS AND CONTROL AMONG PEER-TO-PEER COMMUNICATION DEVICES

Номер: US20130290419A1
Принадлежит: Qualcomm Innovation Center, Inc.

Apparatus and methods for collaboratively presenting content that is distributed among a plurality of communication devices are disclosed. The method includes providing a control service at a player device to enable communicatively coupled controller devices to control playback of media on the player device, and creating a single play queue at the player device that includes identifiers of media content selected by the controller devices. A stream of particular media content from one of the multiple source devices is received when the particular media content is identified at a top of the single play queue, the particular media content is rendered at the player device, and the rendered media content is presented to users associated with the controller devices. 1. A system for playing media content with communication devices that include source devices , player devices , and controller devices , the system comprising:a plurality of separate source devices each storing media content, each of the separate source devices providing a media service to enable communication devices that are remote from the player device to identify and retrieve the media content;at least one player device that maintains a single play queue of media content that is distributed across the plurality of separate source devices and plays the media content identified in the playing queue, the at least one player device providing a control service to enable communication devices that are remote from the player device to select the media content in the single play queue and to remotely control play of the media content at the player device; anda plurality of separate controller devices that each select, from among available media content that is distributed across the plurality of separate source devices, media content for the single playing queue, each of the separate controller devices remotely control play, at the player device, of the media content that is stored at the plurality of separate ...

Подробнее
31-10-2013 дата публикации

MONITORING STREAMS BUFFERING TO OPTIMIZE OPERATOR PROCESSING

Номер: US20130290489A1

Method, system and computer program product for performing an operation, including providing a plurality of processing elements comprising one or more operators, the operators configured to process streaming data tuples, establishing an operator graph of multiple operators, the operator graph defining at least one execution path in which a first operator is configured to receive data tuples from at least one upstream operator and transmit data tuples to at least one downstream operator, providing each operator a buffer configured to hold data tuples requiring processing by the respective operator, wherein the buffer is a first-in-first-out buffer, receiving a plurality of data tuples in a buffer associated with an operator, the data tuples comprising at least one attribute, selecting at least one data tuple from the first buffer, examining an attribute of the selected data tuples to identify a candidate tuple, and performing a second operation on the candidate tuple. 1. A method , comprising:providing a plurality of processing elements comprising one or more operators, the operators configured to process streaming data tuples by operation of one or more computer processors;establishing an operator graph of a plurality of operators, the operator graph defining at least one execution path in which a first operator of the plurality of operators is configured to receive data tuples from at least one upstream operator and transmit data tuples to at least one downstream operator;providing, for each of the plurality of operators, a buffer configured to hold data tuples requiring processing by the respective operator, wherein the buffer is a first-in-first-out buffer;receiving, in a first buffer associated with a first operator, a plurality of data tuples comprising at least one attribute;selecting at least one data tuple from the first buffer;examining at least one attribute of the selected data tuples to identify at least one candidate tuple; andperforming an operation on ...

Подробнее
07-11-2013 дата публикации

PEER NODE AND METHOD FOR IMPROVED PEER NODE SELECTION

Номер: US20130297703A1
Принадлежит: ALCATEL-LUCENT

A peer node configured to exchange data with other peer nodes through a peer-to-peer protocol includes a categorization and selection module. The selection module is configured to receive peer node identifiers extracted from messages received from the other peer nodes, to categorize the peer node identifiers according to one or more criteria in one of at least two categories, and to select a peer node identifier as a peer node identifier to be used for communication through the peer-to-peer protocol, if the peer node identifier was categorized in a first category of the at least two categories. 1. Peer node adapted to exchange data with other peer nodes through a peer-to-peer protocol , said peer node comprising a categorization and selection module adaptedto receive peer node identifiers extracted from messages received from said other peer nodes; andto categorize said peer node identifiers according to one or more criteria in one of at least two categories; andto select a peer node identifier as a peer node identifier to be used by the peer node for communication through the peer-to-peer protocol, if said peer node identifier was categorized in a first category of said at least two categories.2. Peer node of claim 1 , wherein said categorization and selection module is further adapted to apply a set of peer node selection rules claim 1 , if said peer node identifier belongs to a second category of said at least two categories.3. Peer node of or claim 1 , wherein the peer node is adapted to distribute data through a peer-to-peer file sharing client and the categorization and selection module is integrated in said peer-to-peer file sharing client.4. Peer node of any of the previous claims claim 1 , wherein the categorization and selection module is adapted to categorize a peer node identifier using a weight value based on characteristics of the peer node associated with said peer node identifier.5. Peer node of any of the previous claims claim 1 , wherein the ...

Подробнее
21-11-2013 дата публикации

COMMUNICATION SYSTEM FOR ESTABLISHING P2P CONNECTIONS AND THE CORRESPONDING DEVICES USING THE SAME

Номер: US20130311570A1
Автор: Kuo Chi-Ming
Принадлежит:

A communication system for establishing a P2P connection is disclosed, wherein the communication system comprises: a networked device or service device having an identification; a linking server for providing connecting information to enable a terminal device or client device to establish a P2P connections between the service device and the client device, wherein the identification of service device is registered in the linking server, wherein the client device communicates with the link server to establish a P2P connection to the service device according to the connecting information provided by the linking server, wherein the client device has not been registered into the linking server when the P2P is established. In addition, A UID (Unique Identification) can be embedded in a processor, wherein the UID can be stored in a non-volatile memory device inside the processor and the UID will be programmed and tested after the processor is fabricated, so that it can be readily used for establishing A P2P connection. 1. A communication system , comprising:a first device having an identification; anda linking server for providing connecting information to enable devices to establish P2P connections, wherein the identification of the first device is registered in the linking server;wherein a second device communicates with the link server to establish a P2P connection between the second device and the first device according to the connecting information provided by the linking server, wherein the second device has not been registered into the linking server when the P2P connection is established.2. The communication system according to claim 1 , wherein the second device has not an identification to register to the linking server when the P2P connection is established.3. The communication system according to claim 1 , wherein the first device is an IP camera.4. The communication system according to claim 1 , wherein the first device is a storage device.5. The communication ...

Подробнее
28-11-2013 дата публикации

Service-aware distributed hash table routing

Номер: US20130318222A1
Принадлежит: Cisco Technology Inc

In one embodiment, a node in a computer network joins a global ring associated with a distributed hash table (DHT), and maintains a DHT routing table and DHT database for the global ring. In addition, the node may determine a particular service class for which the node is configured, and may join a particular service-based sub-ring according to the particular service class, where all nodes of the particular service-based sub-ring are within the global ring. As such, a service-based DHT routing table and service-based DHT database may be maintained for the particular service-based sub-ring, such that DHT operations identified by the particular service class are routed to the particular service-based sub-ring (e.g., by a portal node).

Подробнее
05-12-2013 дата публикации

INFORMATION-PROCESSING SYSTEM, INFORMATION-PROCESSING DEVICE, STORAGE MEDIUM, AND INFORMATION-PROCESSING METHOD

Номер: US20130325957A1
Принадлежит: Nintendo Co., Ltd.,

An exemplary information-processing system includes: an executing unit that executes an application program; and a posted information sharing unit that receives and stores posted information and/or provides the posted information to users, wherein the posted information sharing unit includes: a posted information generating unit that generates the posted information; and a posted information storing unit that stores a plurality items of the posted information, each item of the posted information being stored along with identification information of an application program corresponding to the posted information, the executing unit includes a requesting unit that identifies identification information of an application program being executed and requests the posted information sharing unit to output the posted information, the posted information sharing unit further includes a posted information outputting unit that extracts at least one item of the posted information corresponding to the identified identification information. 1. An information-processing system comprising:an executing unit that executes an application program that is selected by a user from among a plurality of application programs; anda posted information sharing unit that receives and stores posted information and/or provides the posted information to users, wherein a posted information generating unit that generates the posted information; and', 'a posted information storing unit that stores a plurality items of the posted information, each item of the posted information being stored along with identification information of an application program corresponding to the posted information,, 'the posted information sharing unit includes 'a requesting unit that identifies identification information of an application program being executed and requests the posted information sharing unit to output the posted information,', 'an information-processing system includes'} 'a posted information outputting unit ...

Подробнее
12-12-2013 дата публикации

Content Distribution with Mutual Anonymity

Номер: US20130332533A1
Принадлежит: AT&T INTELLECTUAL PROPERTY I.L.P.

A method for transferring content includes requesting the content from a serving peer and sending the content to a requesting peer. Requesting the content includes sending a request to a tracker, receiving a request token, a path identifier, and a first peer identifier from the tracker, and sending a request message to a second peer. The first peer identifier includes an identity of a first peer, and the request message includes the request token, the path identifier, and the first peer identifier. Sending the content includes receiving the request token and the path identifier from a third peer, sending a return message to a fourth peer, and transferring the content from the serving peer to the requesting peer through a transfer path. The return message includes the path identifier and a second peer identifier. The second peer identifier includes an identity of a fifth peer. The transfer path includes at least the second, fourth, and fifth peers. 1. A system for providing content distribution with mutual anonymity , the system comprising:a memory that stores instructions; receiving a request token, a path identifier, and a landing point identifier from a tracker in response to the tracker receiving a request for contacting a serving peer, wherein the landing point identifier includes an identity of a first peer other than the serving peer within a serving peer tree, wherein the serving peer tree includes the serving peer, the first peer, a second peer, and a third peer;', 'sending a request message to a fourth peer within a requesting peer tree, wherein the requesting peer tree includes a requesting peer, the fourth peer, and a fifth peer, wherein the request message includes the request token, the path identifier, and the landing point identifier, wherein the requesting peer tree is different from the serving peer tree;', 'receiving the request token, the path identifier, and a jumping point identifier from the second peer, wherein the jumping point identifier ...

Подробнее
12-12-2013 дата публикации

System and method for cooperative data streaming

Номер: US20130332621A1

A system and method for cooperative data streaming are disclosed. According to one embodiment, a system for cooperative data streaming comprises a group of devices comprising at least two devices, which are interested in obtaining the same content from the same server. Each device comprises one or more primary network interfaces connecting the device to the data streaming service and one or more secondary network interfaces connecting the device to one or more of the other devices through one or more wireless local networks. The primary network interfaces are configured for connecting the devices to the data streaming service for receiving at least segments of data. The secondary network interfaces are configured for mutually connecting said devices in order to locally exchange said received segments of data.

Подробнее
02-01-2014 дата публикации

Key management system

Номер: US20140003608A1
Принадлежит: Dark Matter Labs Inc

Embodiments are directed towards enabling cryptographic key management without disrupting cryptographic operations. Embodiments may be employed to generate cryptographic keys based on at least one key parameter that may be provided by an administrator. The administrator may generate key managers and key request users that may be linked to particular cryptographic keys. The cryptographic keys may be stored on key exchange servers separate from the key management server. Responsive to a request for a cryptographic key, the key exchange servers may authenticate the key request user associated with the request. The key request may be validated based on at least one key parameter and a portion of the key request. The key exchange server may generate the requested cryptographic keys providing them to the key request user over the network.

Подробнее
02-01-2014 дата публикации

METHOD AND APPARATUS FOR MONITORING AND PROCESSING SENSOR DATA FROM AN ELECTRICAL OUTLET

Номер: US20140006506A1
Принадлежит: UBIQUITI NETWORKS, INC.

A load-monitoring interfacing device obtains and processes sensor data from an electrical load. The interfacing device can include at least one power outlet to provide power to a corresponding electrical load. During operation, the interfacing device can obtain sensor data from a local power outlet coupled to an electrical load, such that the sensor data can indicate an electrical measurement associated with the electrical load. The interfacing device selects a rule to process based on the obtained sensor data, and processes the rule to determine whether to perform an action. If the rule's condition is satisfied, the interfacing device proceeds to processing the rule's action description to perform the action, such as to enable or disable a power outlet, or to perform any other pre-defined action. 1. A method , comprising:obtaining, by an interfacing device, sensor data from a local power outlet coupled to an electrical load, wherein the interfacing device includes at least one power outlet to provide power to a corresponding electrical load, and wherein the sensor data indicates an electrical measurement associated with the electrical load;selecting a rule to process based on the obtained sensor data, wherein the rule includes an action description for performing an action, and includes a condition that takes the sensor data as input and indicates criteria for performing the action;determining that the rule's condition is satisfied; andprocessing the rule's action description to perform the action.2. The method of claim 1 , wherein the sensor data from the power outlet includes one or more of:a power state for the corresponding electrical load;a current measurement; anda voltage measurement.3. The method of claim 1 , wherein the action includes one or more of:activating a power outlet;deactivating a power outlet;modulating a voltage provided by an outlet;modulating an amount of current provided by a power outlet;sending an email message to a predetermined recipient ...

Подробнее
02-01-2014 дата публикации

HIGH SPEED RECORD AND PLAYBACK SYSTEM

Номер: US20140006537A1
Принадлежит:

Methods, systems, and devices for recording and playing back high speed incoming data using magnetic or solid state storage devices. Incoming data at speeds as high as 10 gb/s are first stripped of their headers and are turned into datagrams. The data stream is then sequentially routed to one of a number of software caches. The data streamed is then stored in a specific software cache and, at the same time, the data is read and transferred to its associated set of storage media. The data stream is then routed to the next software cache. Each software cache has associated with it a set of storage media. To read back the data, each associated set of media sends data to its associated software cache as the software cache sends the data to an outgoing data stream. The data throughput scales up linearly using a plurality of incoming data streams. 2. A method according to wherein each software cache transmits data to its associated dedicated storage media while said software cache receives data from said data stream.3. A method according to wherein data is stored in said dedicated storage media using file names which preserve a sequence of data blocks derived from said data stream.4. A method according to wherein said data stream is switched from a first software cache to a second software cache once said first software cache has reached a predetermined fill level.5. A method according to further comprising the steps of:receiving at least one other high speed data stream;for each of said at least one other high speed data stream, provisioning another set of dedicated software caches.6. A method according to wherein said data stored in said storage media is played back according to a playback method comprising:a1) retrieving a data block from one of said plurality of storage media;b1) transmitting said data block to one of said plurality of dedicated software caches associated with said storage media;c1) caching said data block at said one of said plurality of dedicated ...

Подробнее
09-01-2014 дата публикации

FILE SHARING METHOD AND TERMINAL

Номер: US20140012921A1
Принадлежит: FUJITSU LIMITED

A file sharing method executed by a first terminal, and including selecting from among multiple terminals including the first terminal and based on a remaining battery level of the terminals and a processing time of a shared process, a second terminal to execute the shared process for sharing multiple files among the terminals; and assigning the shared process to the second terminal. 1. A file sharing method executed by a first terminal , the file sharing method comprising:selecting from among a plurality of terminals including the first terminal and based on a remaining battery level of the terminals and a processing time of a shared process, a second terminal to execute the shared process for sharing a plurality of files among the terminals; andassigning the shared process to the second terminal.2. The file sharing method according to claim 1 , whereinthe shared process includes a dividing process for division into the files and a restoring process for restoration of the files.3. The file sharing method according to claim 1 , comprisingacquiring the remaining battery level when the files are accessed.4. The file sharing method according to claim 1 , comprisingregistering parameters and the remaining battery levels related to the terminals into a shared file of the terminals.5. The file sharing method according to claim 1 , comprisingcalculating the processing time, based on parameters including among one among a size of the files, a dividing process speed of the files, a restoring process speed of the files, a reading speed from a first storage built into the terminals, a writing speed into the first storage, a reading speed from a second storage attached to and detached from the terminals, a writing speed into the second storage, a communication speed between the terminals, and a count of the terminals.6. The file sharing method according to claim 1 , comprisingcomparing a communication speed between the terminals and a threshold, based on a write request for the ...

Подробнее
16-01-2014 дата публикации

Load balancing mechanism for service discovery mechanism in structured peer-to-peer overlay networks and method

Номер: US20140016471A1
Принадлежит: Telefonaktiebolaget LM Ericsson AB

An overlay network, node and application for load balanced service discovery. The application includes the steps of implementing the service discovery mechanism in the DHT P2P overlay network for finding a peer ( 1100 ) that provides a desired service; a step of adding to a record structure ( 50 ) of the service discovery mechanism a maximum capacity parameter C max ( 54 ) and a currently used capacity parameter C current ( 56 ); and a step of removing from the tree ( 10 ) a record of the peer ( 1110 ) that provides the desired service when the currently used capacity reaches a predetermined capacity so that the peer is not contacted by other service clients.

Подробнее
16-01-2014 дата публикации

PEER-TO-PEER NETWORK SYSTEM WITH MANAGEABILITY

Номер: US20140019543A1

A peer-to-peer network system provides at least one peer with information for configuration of a peer-to-peer network to optimize the configuration of the peer-to-peer network by using at least one of information about a status of the at least one peer, information about a status of an underlying network and information about a user in respect of services. 1. A peer-to-peer network system with manageability , comprising:at least one peer,wherein the peer-to-peer network system provides the at least one peer with information for configuration of a peer-to-peer network to optimize the configuration of the peer-to-peer network by using at least one of information about a status of the at least one peer, information about a status of an underlying network and information about a user in respect of services, and the peer-to-peer network system allows a service provider to stably provide service to the at least one peer.2. The peer-to-peer network system of claim 1 , further comprising a user profile management server managing the information about the user in respect of services claim 1 ,wherein the information about the user in respect of services includes information related to a user profile of the at least one peer or a user's service usage.3. The peer-to-peer network system of claim 1 , further comprising a peer activity management server managing the information about the status of the peer claim 1 ,wherein the information about the status of the peer includes dynamic status information related to activity status of the peer and peer profile information set to operate as a peer in the overlay network.4. The peer-to-peer network system of claim 3 , wherein the information about the status of the peer includes information related to an operation history of the peer received from the at least one peer claim 3 , or an event report.5. The peer-to-peer network system of claim 3 , wherein the at least one peer provides the information about the status of the peer to the ...

Подробнее
23-01-2014 дата публикации

CENTRALLY COORDINATED PEER ASSIGNMENT

Номер: US20140025739A1
Принадлежит: Conviva Inc.

Delivering information over a distribution network using a distribution manager is disclosed. A first source peer is designated at the distribution manager to function as a first content source for a first destination peer. A second source peer is designated at the distribution manager to function as a second content source for a second destination peer. The designation at the distribution manager of the second source peer to function as a second content source for the second destination peer is dependent on an anticipated effect of the designation at the distribution manager of the first content source for the first destination peer. 1. A system , including: determine that a first source peer should be designated to function as a first content source for a first destination peer; and', 'designate the first source peer to function as a first content source for the first destination peer;', 'determine that a second source peer should be designated to function as a second content source for a second destination peer;', 'wherein the determination that the second source peer should be designated to function as a second content source for the second destination peer is based at least in part on the determination that the first source peer should be designated to function as a first content source for the first destination peer; and, 'a distribution manager configured to, using a processora memory coupled to the processor and configured to provide the processor with instructions.2. A method of delivering information over a distribution network using a distribution manager , including:receiving a status report from each of a plurality of nodes in the distribution network;partitioning the plurality of nodes into one or more groups based on at least one of geographic proximity, network proximity, and satisfying a set of resource and policy constraints;constructing at the distribution manager a representation of one or more distribution topologies spanning the plurality of ...

Подробнее
23-01-2014 дата публикации

Systems, Methods and Media for Distributing Peer-to-Peer Communications

Номер: US20140025987A1
Принадлежит: Don Hoffman, Mark Kern, Sean Culhane

Systems and methods for distributing peer-to-peer communications are provided herein. Exemplary methods may include masking identification of two or more client nodes on a communications channel of a peer-to-peer communications network by directing peer-to-peer communications of the two or more client nodes through a proxy node, the proxy node including a disinterested client node relative to the two or more client nodes, the disinterested client node providing network resources to the peer-to-peer communications network.

Подробнее
13-02-2014 дата публикации

Device identification using synthetic device keys

Номер: US20140047238A1
Принадлежит: Device Authority Inc

A device authentication server assigns unique synthetic device attributes to a device such that the device can use actual hardware and system configuration attributes and the assigned synthetic device attributes to form a device identifier that is unique, even among homogeneous devices for which actual, accessible hardware and system configuration attributes are not distinct.

Подробнее
20-02-2014 дата публикации

ONLINE FASHION COMMUNITY SYSTEM AND METHOD

Номер: US20140052784A1
Принадлежит: Chicisimo S.L.

In an online fashion community system () users provide personal image content, such as digital user fashion images () that include users themselves modeling multiple fashion items as an ensemble, as the basis of community interaction. Users also provide information about the multiple fashion items, including information linking () to a provider of each fashion item and fashion data () such as brand, color, style, etc. User interface system () allows users to search among, access, and interact about the user fashion ensembles. 1. An online , computer network-implemented fashion community method , comprising:receiving from a first user over a worldwide computer network a first fashion image that depicts the first user modeling plural fashion items;receiving from the first user over the worldwide computer network information about at least one of the plural fashion items in the first fashion image, including information linking to a vendor of the at least one fashion item;obtaining fashion data regarding each of the fashion items in the first fashion image and storing in a database the fashion data, access to the first fashion image, and the information linking to the provider of each fashion item; andproviding the first fashion image over the worldwide computer network to a community of users, together with access to the fashion data and the information linking to the vendor of each fashion item.2. The method of in which the fashion data includes one or more of a clothing category claim 1 , color claim 1 , and brand of the fashion item.3. The method of in which the obtaining the fashion data includes accessing under computer control a network link to a vendor to obtain fashion data for a corresponding fashion item.4. The method of further including obtaining validation from the first user of the fashion data obtained from the network link to the vendor.5. The method of in which obtaining the fashion data includes receiving fashion data from the first user.6. The ...

Подробнее
20-02-2014 дата публикации

CONVEYING STATE INFORMATION FOR STREAMING MEDIA

Номер: US20140052824A1
Автор: FALL Kevin Roland
Принадлежит: QUALCOMM INCORPORATED

Systems, methods, and devices for transmitting a media stream are described herein. In some aspects, a device includes a state manager configured to generate state information for a portion of the media stream for a client requesting the media stream. The device further includes a transmitter configured to transmit information identifying the media stream to the client, the information identifying the media stream including the generated state information. The device also includes a receiver configured to receive the state information from the client. The device includes a content generator configured to generate an output media stream based at least in part on the received state information. 1. A device for transmitting a media stream , the device comprising:a state manager configured to generate state information for a portion of the media stream for a client requesting the media stream;a transmitter configured to transmit information identifying the media stream to the client, the information identifying the media stream including the generated state information;a receiver configured to receive the state information from the client; anda content generator configured to generate an output media stream based at least in part on the received state information.2. The device of claim 1 , wherein the state information indicates one or more of media streamed to the client claim 1 , media to be streamed to the client claim 1 , demographic information for a user of the client claim 1 , technical capabilities of the client claim 1 , or authorization for the client.3. The device of claim 1 , wherein transmitting the information identifying the portion of the media stream comprises transmitting a dynamic adaptive streaming over HTTP media presentation description file.4. The device of claim 1 , wherein the state manager is configured to generate state information based on one or more of the portion of the media stream and the client requesting the media stream.5. The device ...

Подробнее
27-02-2014 дата публикации

METHODS AND SYSTEMS FOR NETWORK FLOW ANALYSIS

Номер: US20140059216A1
Автор: JERRIM JOHN
Принадлежит: DAMBALLA, INC.

A system and method comprising: receiving network flow data; identifying a peer to peer network flow within the network flow data comparing the peer to peer network flow to a known peer to peer application flow; labeling the peer to peer network flow as the known peer to peer application flow when the peer to peer network flow matches the known peer to peer application flow; and creating a data set to be associated with the labeled peer to flow. 1. A method comprising:performing processing associated with receiving, with a flow creation module in communication with a computer comprising a database, network flow data;performing processing associated with identifying, with a peer to peer flow detection module in communication with the computer, a peer to peer network flow within the network flow data:performing processing associated with comparing, with a peer to peer classification module in communication with the computer, the peer to peer network flow to a known peer to peer application flow;performing processing associated with labeling, with the peer to peer classification module, the peer to peer network flow as the known peer to peer application flow when the peer to peer network flow matches the known peer to peer application flow;performing processing associated with creating a data set to he associated with the labeled peer to peer flow.2. The method of claim 1 , further comprising:performing processing associated with determining, with a classification module in communication with the computer, whether the peer to peer network flow resembles a stored unclassified peer to peer application flow when the peer to peer network flow does not match the known peer to peer application flow.3. The method of claim 2 , further comprising:performing processing associated with labeling, with the classification module, the peer to peer network flow as an unclassified peer to peer application flow when the peer to peer network flow does not resemble the stored unclassified ...

Подробнее
06-03-2014 дата публикации

Method for establishing communications between peer devices, wireless communication device using the same and computer-readable medium

Номер: US20140065963A1
Автор: Chih-Feng Hsu
Принадлежит: HTC Corp

A method for establishing a communication between a first peer device and a second peer device is provided. The method includes detecting the second peer device by the first peer device. The method also includes checking, by the first peer device, whether there is a deposited second address of the second peer device in an address database of the first peer device. The method further includes setting a role for the first peer device by the first peer device according to a first address and a second address when there is the deposited second address of the second peer device in the address database of the first peer device. The method further includes establishing a connection between the first peer device and the second peer device based on the role set for the first peer device.

Подробнее
13-03-2014 дата публикации

Peer-to-peer communication initiated by shared physical experience

Номер: US20140073245A1
Автор: William T. Frantz
Принадлежит: Qualcomm Innovation Center Inc

Apparatus and methods for pairing communication devices are disclosed. An exemplary apparatus includes at least one sensor to produce a data signal responsive to sensing physical characteristics of an environment of the communication device, and a capture component to capture portions of the data signal to generate local data indicative of the physical characteristics. A peer interface component receives, via the wireless transceiver, remote data from at least one other communication device that is indicative of physical characteristics of an environment of the other communication device. A data correlation component compares the local data with the remote data and initiates, when the comparison indicates the communication device and the other communication device are sensing the same physical characteristics, a pairing of the communication device with the other communication devices.

Подробнее
13-03-2014 дата публикации

Execution allocation cost assessment for computing systems and environments including elastic computing systems and environments

Номер: US20140074763A1
Принадлежит: SAMSUNG ELECTRONICS CO LTD

Techniques for allocating individually executable portions of executable code for execution in an Elastic computing environment are disclosed. In an Elastic computing environment, scalable and dynamic external computing resources can be used in order to effectively extend the computing capabilities beyond that which can be provided by internal computing resources of a computing system or environment. Machine learning can be used to automatically determine whether to allocate each individual portion of executable code (e.g., a Weblet) for execution to either internal computing resources of a computing system (e.g., a computing device) or external resources of an dynamically scalable computing resource (e.g., a Cloud). By way of example, status and preference data can be used to train a supervised learning mechanism to allow a computing device to automatically allocate executable code to internal and external computing resources of an Elastic computing environment.

Подробнее
13-03-2014 дата публикации

DISPLAY CONTROL METHOD AND DEVICE

Номер: US20140074918A1

The current invention discloses methods and devices that provide controlled randomization of the progression of an application program on one or more terminals connected to a server. The server may feed a seed random number to the terminals and the seed random number may be used by a platform-independent random number generator to produce random numbers. The random numbers may be fed to platform-dependent random processing commands to generate display contents, which may be displayed by the terminals. With such implementations, the same program running at different times may have different processes and show different display contents. The current invention reduces predictability and improves randomness and excitability of the program. 1. A method for controlling display on a first terminal connected to a server through a network , the method comprising: receiving a seed random number from the server;', 'initializing a platform-independent random number generator based on the seed random number;', 'running an application program installed on the first terminal;', 'monitoring the operation of the application program;', 'when the application program invokes a first platform-dependent random-processing command, using the platform-independent random number generator to generate a first random number based on the seed random number;', 'performing the first platform-dependent random-processing command using the first random number to generate display contents corresponding to the first random number; and', 'displaying the display contents., 'at the first terminal having one or more processors and memory storing programs executed by the one or more processors,'}2. The method of claim 1 , further comprising:when the application program invokes a second platform-dependent random-processing command, using the platform-independent random number generator to generate a second random number based on the first random number;performing the second platform-dependent random- ...

Подробнее
13-03-2014 дата публикации

Systems and methods for dynamic networked peer-to-peer content distribution

Номер: US20140074991A1
Принадлежит:

Peer-to-peer (P2P) dynamic networks and/or sub-networks for file distribution between peers receiving the same content, wherein nodes are outside controlled networks and/or content distribution networks (CDNs), and wherein large data files are distributed or shared across and among the peer nodes. 1. A system for virtualized computing peer-based content sharing comprising:at least one server computer constructed and configured for electrical connection and communication via at least one communications network; anda multiplicity of peer-to-peer (P2P) dynamic networks including peer nodes constructed and configured for electronic communication over the P2P dynamic networks and distributed outside controlled networks and/or content distribution networks (CDNs) that are included within the at least one communications network.2. The system of claim 1 , wherein large data files are distributed or shared across and/or among the peer nodes.3. The system of claim 1 , wherein the peer nodes consume the same content within a predetermined time.4. The system of claim 1 , the P2P connection among and/or across the peer nodes is provided because of a content commonality.5. The system of claim 1 , further including sub-networks within the networks.6. A method for virtualized computing peer-based content sharing comprising the steps of:providing at least one server computer constructed and configured for electrical connection and communication via at least one communications network;providing a multiplicity of peer-to-peer (P2P) dynamic networks including peer nodes constructed and configured for electronic communication over the P2P dynamic networks and distributed outside controlled networks and/or content distribution networks (CDNs) that are included within the at least one communications network;the P2P dynamic networks receiving at least one client request for a requested content;the system automatically identifying at least one peer node having the requested content; andthe ...

Подробнее
13-03-2014 дата публикации

INFORMATION MANAGEMENT METHOD AND DEVICE

Номер: US20140075046A1

The current invention discloses methods and devices that may be used to maintain continued synchronization during a P2P session when a synchronizing terminal withdraws from synchronizing the operations of one or more participating terminals. A server may temporarily replace the synchronizing terminal and request operating status information from the participating terminals. After calculating data differences between the participating terminals using the operating status information, the server may transmit the data differences to the participating terminals so that each participating terminal is configured to synchronize itself with the other participating terminals. A new synchronizing terminal is selected from the participating terminals so that the new synchronizing terminal is configured to synchronize the operations of the remaining participating terminals. The current invention prevents termination of network applications due to the withdrawal of the synchronizing terminal, maintaining synchronization and improving the quality of the network applications. 1. A computer-implemented method for information management , comprising: detecting communication status of a synchronizing terminal, wherein the synchronizing terminal is configured to synchronize the operations of one or more participating terminals;', 'requesting operating status information corresponding to each participating terminal from the participating terminals when the communication status of the synchronizing terminal meets a predetermined condition;', 'receiving the corresponding operating status information uploaded by the participating terminals;', 'calculating data differences between the participating terminals based on the operating status information corresponding to each participating terminal;', 'transmitting the data differences to the participating terminals, respectively, such that each participating terminal is configured to synchronize itself with the other participating terminals ...

Подробнее
20-03-2014 дата публикации

System and Method for Peer-to-Peer Communication in Cellular Systems

Номер: US20140080495A1
Принадлежит: Apple Inc.

Systems and methods are provided for delivering both PMP communications, for example standard cellular communications via a base station, and also delivering P2P communications, for example, communications between two mobile stations, using the same spectral resources for both types of communication. 1. (canceled)2. A method for a first mobile station performing wireless communication with a base station and a second mobile station , comprising:the first mobile station receiving data from the base station using a downlink band of a cellular spectral resource;the first mobile station transmitting data to the base station using an uplink band of the cellular spectral resource;the first mobile station receiving message from the base station indicating availability of direct communication between the first mobile station and the second mobile station; and receiving data directly from the second mobile station; and', 'transmitting data directly to the second mobile station., 'in response to the message, the first mobile station3. The method of claim 2 , wherein said receiving data from the second mobile station is performed using the uplink band of the cellular spectral resource.4. The method of claim 3 , wherein said transmitting data to the second mobile station is performed using the uplink band of the cellular spectral resource.5. The method of claim 2 , further comprising:in response to successful direct communication with the second mobile station, the first mobile station transmitting a response to the message indicating successful direct communication with the second mobile station.6. The method of claim 5 , wherein the message comprises a peer to peer (P2P) request message and wherein the response comprises a P2P response message.7. The method of claim 2 , wherein said receiving data from the second mobile station is performed in response to user input received to the first mobile station.8. The method of claim 2 , wherein said receiving data from the base ...

Подробнее
20-03-2014 дата публикации

PEER-TO-PEER NETWORK CONNECTIVITY STATUS

Номер: US20140082159A1
Автор: Womack James Earl, Wu Wei
Принадлежит: BlackBerry Limited

The embodiments disclosed herein provide a system, apparatus, and method for managing requests in a peer-to-peer network. A processor determines whether to reduce an amount of checks for connectivity for the device in the peer-to-peer network in response to a device being in the peer-to-peer network. The processor configures the device to send a message indicating a status of the device to a number of other devices in the peer-to-peer network without receiving a request for the status of the device in response to a determination to reduce the amount of checks for connectivity for the device in the peer-to-peer network. 1. A method for managing connectivity in a peer-to-peer network , the method comprising:responsive to a device being in the peer-to-peer network, determining whether to reduce an amount of checks for connectivity for the device in the peer-to-peer network; andresponsive to a determination to reduce the amount of the checks for connectivity for the device in the peer-to-peer network, initiating, at the device, an attachment command to other devices in the peer-to-peer network;wherein initiating the attachment command is based upon a policy, the policy including instructions for allowing the device or one of the other devices to initiate the checks for connectivity in an order if the device or the one of the other devices is mobile and battery-powered.2. The method of claim 1 , wherein the device is a mobile and battery-powered device.3. The method of claim 1 , wherein the other devices are fixed devices or mobile and battery-powered devices.4. The method of claim 1 , the method further comprising:receiving an acknowledgement to the attachment command from at least one of the other devices;selecting a proxy device;notifying the proxy device that the at least one of the other devices also initiates the checks for connectivity;configuring the device to send a message indicating the status of the device to the proxy device;configuring the proxy device to ...

Подробнее
10-04-2014 дата публикации

DATA CLIENT

Номер: US20140101326A1
Принадлежит: Conviva Inc.

Facilitating the distribution of content is disclosed. A request for content is received from a requesting peer. A peer type compatibility criteria is applied to an allocation process that allocates at least one sending peer to deliver the content to the requesting peer. The peer type compatibility criteria ensures that a lightweight peer is paired with a regular peer. 1. A system , comprising: receive a request for content from a requesting peer; and', 'determine that the requesting peer is a lightweight peer;', 'in response to determining that the requesting peer is a lightweight peer, assign at least one sending peer that is classified as a regular peer to deliver the content to the requesting peer;', 'wherein a regular peer is a peer that is able to accept incoming connection requests and initiate connections; and', 'wherein a lightweight peer is a peer that has less functionality than the regular peer; and, 'a processor configured toa memory coupled to the processor and configured to provide the processor with instructions.2. The system of wherein the lightweight peer is able to initiate connections but is unable to accept incoming connection requests.3. The system of wherein the lightweight peer is limited in the sources from which it can receive content.4. The system of wherein the lightweight peer is limited based at least in part on an access list.5. The system of wherein the lightweight peer is unable to redirect content.6. The system of wherein the at least one regular peer comprises a content delivery network node.7. The system of wherein the lightweight peer is a no-install client.8. The system of wherein the sending peer is configured to send a connection request to the requesting peer.9. The system of wherein the requesting peer is configured to send a connection request to the sending peer.10. The system of wherein the sending peer is configured to send a connection request to the requesting peer and wherein the requesting peer is configured to send ...

Подробнее
06-01-2022 дата публикации

Motion Detection Using Wireless Local Area Networks

Номер: US20220005337A1
Принадлежит: Google LLC

This document describes techniques and devices to detect and classify human and animal presence and/or motion based on changes in the interaction of the human or animal with Wireless Local Area Network (WLAN) radio frequency (RF) signals within or about a building structure, such as a home or office. A first WLAN device transmits a sounding packet to a second WLAN device and receives an acknowledgement (ACK) of receiving the sounding packet by the second WLAN device. The first WLAN device uses the received ACK to determine Channel State Information (CSI) for an RF signal path between the first WLAN device and the second WLAN device, aggregates the determined CSI with additional CSI, and uses the aggregated CSI to determine a presence or a motion within the structure. 1. A method for classifying motion , by a first wireless local area network (WLAN) device , the method comprising:transmitting, by the first WLAN device, a sounding packet to a second WLAN device;receiving, from the second WLAN device, an acknowledgement (ACK) of receiving the sounding packet by the second WLAN device;using the received ACK, determining Channel State Information (CSI) for a radio frequency (RF) signal path between the first WLAN device and the second WLAN device;aggregating the determined CSI with additional CSI; anddetermining, using the aggregated CSI, a presence or a motion within a structure.2. The method of claim 1 , further comprising:receiving at least some of the additional CSI from a third WLAN device.3. The method of claim 2 , wherein the first WLAN device is a mesh WLAN Access Point (AP) claim 2 , wherein the first WLAN device is a root AP in a mesh WLAN claim 2 , wherein the second WLAN device and the third WLAN device are APs in the mesh WLAN claim 2 , the method further comprising:scheduling, by the first WLAN device, transmission of sounding packets by the first, second, and third WLAN devices; andreceiving, by the first WLAN device, at least some of the additional CSI ...

Подробнее
01-01-2015 дата публикации

SYSTEM AND METHOD FOR PROVIDING P2P BASED RECONFIGURABLE COMPUTING AND STRUCTURED DATA DISTRIBUTION

Номер: US20150003296A1
Автор: Chen Yue-Ang, Fan Hongbing
Принадлежит:

The present invention and its embodiment propose a P2P based reconfigurable computing system and method for the design and reconfiguration of structured overlay networks, and data distribution and running application along overlay networks. The system includes a group of peer nodes, a console and a graphical user interface control panel for interconnection reconfiguration and application management. The system provides a platform to design, and to deploy and to run distributed computing applications over a plurality of peer nodes. The data distribution method together with optimal network topology makes it efficient to distribute data among distributed computing components. The computer aided design tool helps in finding the optimal topology for given types of applications, it provides configuration computing and generation and deployment which make the design and operation of applications automatic. 1. A computer implemented method for configuring and reconfiguring peer-to-peer (“P2P”) networks is provided characterized in that the method comprises:(a) designing and configuring a structured overlay network for defining a P2P network;(b) generating network instructions using one or more protocols that define a packet format, the network instructions being operable to define the structured overlay network; and(c) distributing the network instructions to two or more network-connected host devices so as to define dynamically the structured overlay network, such that each host device is a peer node, and the structured overlay network enables data exchanges between peer nodes to as to enable peer-to-peer operations between the peer nodes.2. The method of claim 1 , wherein the structured overlay network defines a decentralized network architecture that enables file distribution claim 1 , data synchronization or search claim 1 , over the host devices.3. The method of claim 1 , wherein the structured overlay network creates dynamic structured data paths between peer nodes.4 ...

Подробнее
06-01-2022 дата публикации

Secure secret recovery

Номер: US20220006613A1
Автор: Steven Robert Hetzler
Принадлежит: International Business Machines Corp

A secret is sliced into a number of encrypted slices. The encrypted slices can be distributed amongst members of a group. The encrypted slices make recovery of the secret possible, but a group authority key is required for decryption. Thus, a number of slices are necessary, but still not sufficient, to recover the secret.

Подробнее
06-01-2022 дата публикации

Distribution of Blockchain Validation

Номер: US20220006641A1
Автор: Snow Paul
Принадлежит: Inveniam Capital Partners, Inc.

A blockchain environment may accumulate Merkle values calculated by individual nodal machines. Any nodal machine (such as a miner system) need only be sent Merkle child values as inputs. The nodal machine may then determine a hierarchical Merkle value based only on the Merkle child values provided as the inputs. Because the nodal machine only requires the Merkle child values, the nodal machine is relieved from downloading/storing an entire blockchain. The nodal machine need only download the piece, segment, or portion of interest, which consumes far less memory byte space and requires far less processor time/tasks/cycles/operations. Moreover, because each nodal machine only needs to download a small block/byte portion of the blockchain, network packet traffic is greatly reduced. 1. A method of deterring a specialized hardware processor when validating blockchain transactions in a blockchain environment , comprising:receiving, by an accumulator device, nodal Merkle values sent as outputs from miner systems validating the blockchain transactions conducted via a computer network in the blockchain environment; andconstructing, by the accumulator device, a Merkle tree using the nodal Merkle values sent as the outputs from the miner systems validating the blockchain transactions conducted via the computer network in the blockchain environment;wherein the nodal Merkle values sent as the outputs from the miner systems deter the specialized hardware processor in the blockchain environment.2. The method of claim 1 , further comprising assigning a group of the blockchain transactions as inputs to at least one miner system of the miner systems.3. The method of claim 1 , further comprising receiving a nodal Merkle value of the nodal Merkle values representing a hashing of the group of the blockchain transactions.4. The method of claim 1 , further comprising identifying a hashing algorithm specified by the blockchain environment.5. The method of claim 1 , further comprising ...

Подробнее
06-01-2022 дата публикации

CONTRACT APPARATUS AND METHOD OF BLOCKCHAIN USING DIGITAL CONTENTS ORGINAL KEY

Номер: US20220006648A1
Принадлежит:

Disclosed are blockchain type contract terminal and method using a digital contents original confirmation key. There are provided: an input module that is inputted with a contract term regarding an object of contract; a position information collection module that collects, in real time, position information of the object at the time of contract; a contract creation module that creates a contract by using the contract term inputted by the input module and the position information at the time of contract collected in real time by the position information collection module; a digital contents original confirmation key interface module that provides the contract term inputted by the input module and the position information at the time of contract collected in real time by the position information collection module to a contents initializer and an international authentication adjustment server, and receives a digital contents original confirmation key from the contents initializer or the international authentication adjustment server; a digital contents original contract creation module that combines the digital contents original confirmation key received at the digital original confirmation key interface module with the contract created at the contract creation module to create a digital contents original contract; a blockchain creation module that encrypts the contract created by the digital contents original contract creation module to create a blockchain; and a blockchain distributed storage control module that transmits the blockchain created at the blockchain creation module to another terminal in a P2P manner for storing on a network in a distributed manner. 1. A blockchain type contract terminal using position information comprising: a position information collection module that collects, in real time, position information of the object at the time of contract;', 'a contract creation module that creates a contract by using the contract term inputted by the input ...

Подробнее
01-01-2015 дата публикации

System and Method for Peer-to-Peer Communication in Cellular Systems

Номер: US20150004993A1
Принадлежит:

Systems and methods are provided for delivering both PMP communications, for example standard cellular communications via a base station, and also delivering P2P communications, for example, communications between two mobile stations, using the same spectral resources for both types of communication. 1. (canceled)2. A method for performing wireless communication with a base station , and direct transmissions to at least one second mobile station , comprising: receiving first data from the base station using a downlink band of a cellular spectral resource;', 'transmitting second data to the base station using an uplink band of the cellular spectral resource;', 'receiving a message from the base station indicating resources allocated for direct transmissions between the first mobile station and the at least one second mobile station; and', 'based at least in part on the received message from the base station, transmitting information directly to the at least one second mobile station using the uplink band of the cellular spectral resource, wherein the first mobile station transmitting the information directly to the at least one second mobile station comprises transmitting signals similar in form to signals used in transmitting the second data to the base station., 'at a first mobile station3. The method of claim 2 , further comprising:at the first mobile station, receiving a configuration of a first portion of time for which direct mobile station to mobile station transmissions are enabled and a second portion of time for which mobile-base station communications are enabled.4. The method of claim 2 , further comprising:determining synchronization at the first mobile station at least in part from a synchronization signal transmitted by at least one other mobile station.5. The method of claim 4 , further comprising:determining frame timing information from the synchronization signal transmitted by the at least one other mobile station.6. The method of claim 2 , further ...

Подробнее
04-01-2018 дата публикации

Low clock-energy 3-phase latch-based clocking scheme

Номер: US20180004242A1
Принадлежит: Intel Corp

A processing system includes a processor and a hardware accelerator, communicatively coupled to the processor, comprising a plurality of circuits to perform a plurality rounds of computation, wherein the plurality of circuits comprise a first set of level-sensitive latches enabled by a first clock signal to store data associated with a first round of the plurality of rounds of computation and a second set of level-sensitive latches enabled by a second clock signal to store data associated with a second round of the plurality of rounds of computation, and wherein a duty cycle of the first clock signal and a duty cycle of the second clock signal are non-overlapping.

Подробнее
07-01-2021 дата публикации

SYSTEM AND METHOD FOR MANAGING A PUBLIC SOFTWARE COMPONENT ECOSYSTEM USING A DISTRIBUTED LEDGER

Номер: US20210004224A1
Автор: Mills Duncan
Принадлежит: ORACLE INTERNATIONAL CORPORATION

Embodiments include systems and methods that facilitate implementation of software component ecosystems using a distributed ledger, e.g., as implemented in part as a distributed blockchain, that is maintained by ecosystem full nodes, called catalog instances. Various registration transactions, e.g., developer registrations, namespace registrations, usage registrations, and so on, may be added to the distributed blockchain by one or more catalog instances. Adding blocks to the blockchain may including using a tree hash of tending transactions to generate a block hash for the new block. The new block also includes or incorporates a hash of an immediately prior block. 1. One or more non-transitory tangible storage media including logic for execution by one or more processors and when executed , cause the one or more processors to perform operations for verifying a blockchain in a networked computing ecosystem , the operations comprising:designating at least one select catalog instance to perform transaction validation, wherein the at least one select catalog instance satisfies one or more selection rules including a level of trust;receiving into an unverified queue of the at least one select catalog instance, a developer registration transaction including identifying information of a developer of a software component for the blockchain, wherein the developer registration transaction is propagated by an originating catalog instance to unverified queues of the catalog instances of the networked computing ecosystem;validating, by the at least one select catalog instance, the developer registration transaction to verify that the developer is authorized to register the identifying information;generating a new hash by selectively incorporating a previous block hash and a hash for the developer registration transaction;committing the new hash to a new block of the blockchain; andremoving the developer registration transaction from the unverified queues.2. The storage media of ...

Подробнее
07-01-2021 дата публикации

DATA BREACH PREVENTION AND REMEDIATION

Номер: US20210004492A1
Принадлежит:

Data validation systems and methods are provided. The method comprises generating a data set associated with a first credential information; submitting the data set to a data provider over a computing network to validate the first credential information, the data provider analyzing the data set to determine whether a match is found for the first credential information based on second credential information known to have been compromised; and in response to a match being found, determining that the first credential information has been potentially compromised. 1. A data validation method comprising:generating a data set associated with a first credential information;submitting the data set to a data provider over a computing network to validate the first credential information, the data provider analyzing the data set to determine whether a match is found for the first credential information based on second credential information known to have been compromised; andin response to a match being found, determining that the first credential information has been potentially compromised.2. The method of further comprising requesting a user associated with the first credential information to update the first credential information claim 1 , in response to confirming that the first credential information has been compromised.3. The method of claim 1 , wherein the data set comprises a cryptographic hash of at least a part of the first credential information.4. The method of claim 3 , wherein the data provider searches a series of hash values to find a match for the cryptographic hash.5. The method of claim 4 , wherein the series of hash values comprise a hash of at least a part of the second credential information known to have been compromised.6. The method of further comprising storing information associated with the match found in a cache locally available to a customer credential system of an institution responsible for safeguarding the first credential information.7. The ...

Подробнее
02-01-2020 дата публикации

SYSTEM FOR QUERYING WEB PAGES USING A REAL TIME ENTITY AUTHENTICATION ENGINE

Номер: US20200004881A1
Принадлежит:

A system for querying web pages to validate entity names is disclosed. The disclosed system receives a request for validating an entity name. The system identifies a search web link based on the information in the request. The system converts the request to a format appropriate for a search web page corresponding to the search web link. Then, the system sends the formatted request to the search web page via the search web link. The system receives a result web page and extracts a set of result entity names. The system then computes a hash value for the entity name in the request and each of the result entity names. Next, the system compares the hash value computed for the entity name in the request with hash values computed for each of the result entity names and determines a matching score for each of the result entity names based on the comparison of the hash values. 1. A system for querying web pages to validate entity names , comprising:a memory configured to store a search dictionary, the search dictionary configured to store a plurality of search web links, each of the plurality of search web links corresponding to a search web page, each search web page having a corresponding search format;a web server configured to store a plurality of search web pages corresponding to the plurality of search web links; receive a request for validating an entity, the request comprising an entity name associated with the entity and a first field name for validating the entity, the first field name identifying a first search web page corresponding to a first search web link in the search dictionary;', 'identify a first search web link in the search dictionary based on the first search web page identified by the first field name;', 'convert the request to a first format corresponding to the first search web page identified by the first field name;', 'send the request having the first format to the first search web page in the web server via the first search web link; and', ' ...

Подробнее
04-01-2018 дата публикации

SECURE BOOTING OF VIRTUALIZATION MANAGERS

Номер: US20180004954A1
Принадлежит: Amazon Technologies, Inc.

A multi-phase boot operation of a virtualization manager at a virtualization host is initiated at an offload card. In a first phase of the boot, a security key stored in a tamper-resistant location of the offload card is used. In a second phase, firmware programs are measured using a security module, and a first version of a virtualization coordinator is instantiated at the offload card. The first version of the virtualization coordinator obtains a different version of the virtualization coordinator and launches the different version at the offload card. Other components of the virtualization manager (such as various hypervisor components that do not run at the offload card) are launched by the different version of the virtualization controller. 1. A method , comprising: initiating a first phase of a multi-phase boot operation of a virtualization manager of the virtualization host, wherein the first phase comprises using a first key pair to validate at least one firmware program, wherein a first key of the first key pair is stored in a tamper-resistant portion of the first offload card;', 'in response to determining that the first phase has completed successfully, initiating a second phase of the multi-phase boot operation, wherein the second phase comprises (a) measuring one or more firmware programs using a security module and (b) launching a first version of a virtualization coordinator at the first offload card;', 'utilizing a particular key, obtained from the security module by the first version of a virtualization coordinator, to obtain a different version of the virtualization coordinator from a storage device;', 'launching the different version of the virtualization coordinator at the first offload card;', 'initializing one or more other components of the virtualization manager to complete the multi-phase boot operation, including at least one component which runs at a processor which is not installed on the first offload card; and, 'performing, at one or ...

Подробнее
03-01-2019 дата публикации

Remote communication control system that improves security of remote session between image forming apparatus and connection terminal, session management system, and recording medium

Номер: US20190004744A1
Принадлежит: Kyocera Document Solutions Inc

A remote communication control system includes a session relay system and a session-related information collection unit. The session relay system associates a connection established with an image forming apparatus with a connection established with an electronic device located outside a network to which the image forming apparatus belongs, so as to relay a session between the image forming apparatus and the electronic device. The session-related information collection unit collects session-related information related to the session at least from the image forming apparatus and the session relay system.

Подробнее
13-01-2022 дата публикации

SYSTEMS AND METHODS FOR DISTRIBUTED PEER TO PEER ANALYTICS

Номер: US20220012708A1
Принадлежит:

A method of operating a distributed peer to peer analytics system of a permissioned distributed ledger is provided. The system includes a plurality of node computing devices in operable communication with each other over an electronic network. The method includes capturing, by a merchant computing device, sales data from a payment transaction, storing the captured sales data in a database of a first node, compiling within the first node the stored sales data into a transaction envelope, encrypting the transaction envelope with a private key of the first node, submitting, by the first node, the encrypted envelope to the permissioned distributed ledger, verifying, by a second node, the submitted encrypted envelope and adding the compiled sales data to a data block, committing, by the second node, the data block to the distributed ledger, and validating, by a consensus of the plurality of node computing devices, the committed data block. 120-. (canceled)21. A computer-implemented method for operating a permissioned distributed ledger on a peer to peer electronic network including a plurality of node computing devices , the method comprising the steps of:implementing, by a DataAdmin node of the plurality of node computing devices, a certificate authority which issues and manages a plurality of public and private keys for controlling access to specific blocks on the permissioned distributed ledger, wherein the DataAdmin node is configured to control access to anonymized data over the electronic network;assigning, by the DataAdmin node, a first private key to a data owner, wherein the first private key designates ownership of data blocks encrypted using the first private key;receiving, by a collector node of the plurality of node computing devices, a transaction envelope encrypted with the first private key of the data owner, the transaction envelope including compiled data captured from a point-of-sale computing device associated with the data owner, wherein the compiled ...

Подробнее
03-01-2019 дата публикации

SYSTEM AND METHOD FOR MANAGING A PUBLIC SOFTWARE COMPONENT ECOSYSTEM USING A DISTRIBUTED LEDGER

Номер: US20190004789A1
Автор: Mills Duncan
Принадлежит: ORACLE INTERNATIONAL CORPORATION

Embodiments include systems and methods that facilitate implementation of software component ecosystems using a distributed ledger, e.g., as implemented in part as a distributed blockchain, that is maintained by ecosystem full nodes, called catalog instances. Various registration transactions, e.g., developer registrations, namespace registrations, usage registrations, and so on, may be added to the distributed blockchain by one or more catalog instances. Adding blocks to the blockchain may including using a tree hash of tending transactions to generate a block hash for the new block. The new block also includes or incorporates a hash of an immediately prior block. 1. One or more tangible media including logic for execution by one or more processors and when executed operable for implementing a software component ecosystem by performing the following acts:accepting one or more signals from a user input device to define an identifying name of a developer entity;accepting one or more signals from a user input device to define a secure verification mechanism usable to verify that the developer entity is authorized to register the identifying name;recording a catalog entry, the entry including a developer entity name in association with the secure verification mechanism;performing a transaction in association with the catalog entry to transfer a software component; andusing the catalog entry to verify the transaction, whereby data characterizing the transaction is committed to a catalog.2. The one or more tangible storage media of claim 1 , wherein the secure verification mechanism includes a public key and a digital signature.3. The one or more tangible storage media of claim 2 , further comprising:propagating the catalog entry to multiple nodes in the software component ecosystem.4. The one or more tangible storage media of claim 3 , wherein each of the multiple nodes represents a catalog instance that includes code for implementing a distributed blockchain ledger in ...

Подробнее
02-01-2020 дата публикации

SYSTEM FOR EXECUTING, SECURING, AND NON-REPUDIATION OF POOLED CONDITIONAL SMART CONTRACTS OVER DISTRIBUTED BLOCKCHAIN NETWORK

Номер: US20200005253A1
Принадлежит: Bank of America Corporation

Embodiments of the present invention provide a system for executing, securing, and non-repudiation of pooled conditional smart contracts over a distributed blockchain network. In particular, the system may receive an instrument request from a beneficiary entity, where the instrument request includes an instrument amount. The system can then identify a lead contribution amount that a lead entity is willing to provide to meet a portion of the instrument amount. A set of supporting entities can be identified as willing to provide supporting contribution amounts to meet the remainder of the instrument amount. A conditional contract can be sent to each supporting entity that, when signed, authorizes the system to transfer contribution amounts, which may be in the form of cryptocurrency, from blockchain addresses of the lead and supporting entities to a blockchain address of the beneficiary entity. Once the instrument amount has been secured, the system executes the transactions. 1. A system for executing , securing , and non-repudiation of pooled conditional smart contracts over a distributed blockchain network , the system comprising:a memory device; and receive an instrument request comprising an instrument amount from a beneficiary entity, wherein the instrument amount is backed by a specific asset;', 'identify a set of supporting entities that are willing to provide supporting contribution amounts to meet the instrument amount, wherein the set of supporting entities comprises at least a first supporting entity willing to provide a first supporting contribution amount, and a second supporting entity willing to provide a second supporting contribution amount, and wherein the first supporting contribution amount is backed by a specific asset managed by the first supporting entity and the second supporting contribution amount is backed by a specific asset managed by the second supporting entity;', 'transmit a conditional contract to the first supporting entity, wherein ...

Подробнее
03-01-2019 дата публикации

Ensuring Data Integrity of Executed Transactions

Номер: US20190005087A1
Принадлежит:

A central service provider manages a blockchain network that writes the cryptographic hash of each executed transaction in a block to the blockchain network. For each executed transaction, the central service provider generates and transmits a transaction receipt such that a party can verify that the transaction was appropriately executed. Additionally, a party can check that the party's records are correct by providing transaction data describing details of transactions recorded in the party's records to the central service provider. The central service provider verifies the party's records by comparing the transaction data in the party's records to the blocks of transaction records in the blockchain network. In some scenarios, the central service provider may identify or receive an identification of a discrepancy arising from one or more transactions. The central service provider can reconcile the identified discrepancy. 1. A computer-implemented method comprising:receiving transaction data describing a transaction;identifying, using the transaction data describing the transaction, corresponding transaction records of a set of transactions that includes the transaction written to a blockchain;comparing the received transaction data describing the transaction to the corresponding transaction records written to the blockchain;identifying, based on the comparison, a discrepancy between the received transaction data describing the transaction and the corresponding transaction record written to the blockchain; andsending a notification of the discrepancy to a system that is adapted to reconcile the discrepancy.2. The computer-implemented method of claim 1 , wherein comparing the received transaction data to the corresponding transaction records comprises:comparing a unique transaction identifier included in the transaction data to a unique transaction identifier included in the transaction records written to the blockchain;3. The computer-implemented method of claim 1 ...

Подробнее
04-01-2018 дата публикации

SYSTEM AND METHOD FOR A MEDIA INTELLIGENCE PLATFORM

Номер: US20180005283A1
Автор: Lawson Jeffrey
Принадлежит:

A multi-tenant media processing platform system and method. At least a first media analysis service of a plurality of media analysis services is activated for at least a portion of an active communication session of an entity in the platform system. The first activated media analysis service performs a first media analysis on media of the active communication session that is collected by the platform system. The first activated media analysis service performs the first media analysis on the collected media while the communication session is active to generate a first media analysis result. During the active communication session, at least one media analysis result is applied. 1. A method comprising:a multi-tenant media processing platform system collecting media of an active asynchronous message conversation of an entity in the platform system;responsive to a determination by the platform system that at least one property of the collected media maps to a configuration setting that enables a first media analysis service of a plurality of media analysis services of the platform system, the platform system activating the first media analysis service;the platform system using the first media analysis service to generate a first media analysis result by performing a first media analysis on media of the conversation, while the conversation is active; andduring the conversation, initiating a programmatic event in response to the first media analysis result.2. The method of claim 1 , wherein the active asynchronous message conversation is a time ordered sequence of messages.3. The method of claim 1 , wherein the programmatic event is an action performed by the platform system.4. The method of claim 1 , wherein the programmatic event is an action performed by an external system in response to a message provided to the external system by the platform system.5. The method of claim 1 , wherein the first media analysis service is a sentiment and emotion detection service.6. The ...

Подробнее
01-01-2015 дата публикации

OPERATING A CLUSTER OF PEER-TO-PEER DEVICES

Номер: US20150006633A1
Принадлежит: Apple Inc.

A system, apparatus, and method are provided for operating a peer-to-peer communication environment. The environment includes one or more clusters of peer devices, wherein devices in a single cluster are organized into a logical hierarchy under an anchor master (at the root of the hierarchy) and any number of synchronization masters; other devices are non-master devices. Synchronization parameters established by the anchor master and disseminated throughout the hierarchy enable the clusters' devices to rendezvous, discover peers and services, and communicate among themselves. The anchor master may adjust the synchronization parameters to avoid conflict with another hierarchy. Each device issues beacons (e.g., heartbeats, discovery beacons) that identify the number of devices synchronized with the reporting device, which allows the anchor master to calculate the total number of cluster members. Devices may also report details of a neighboring cluster (e.g., its synchronization parameters) via a beacon or some other communication. 1. A device , comprising:a processor; an identity of a current master of the device; and', 'synchronization parameters to facilitate synchronization with one or more peer devices; and, 'a memory configured to storea wireless transceiver for conducting wireless communications; synchronize with the one or more peer devices to form a cluster of devices;', 'detect one or more parameters of a foreign cluster of devices; and', 'inform at least one peer device of the one or more parameters of the foreign cluster., 'wherein the processor and the wireless transceiver are configured to2. The device of claim 1 , wherein the processor and the wireless transceiver are further configured to claim 1 , if the device is an anchor master of the cluster of devices:determine priority between the device and an anchor master of the foreign cluster.3. The device of claim 2 , wherein the processor and the wireless transceiver are further configured to claim 2 , if ...

Подробнее
13-01-2022 дата публикации

Blockchain-based anonymous transfers zero-knowledge proofs

Номер: US20220014502A1
Принадлежит: Toposware Inc

Disclosed is a mechanism for performing an anonymous transfer using a blockchain. A sender's device generates a commitment based on a serial number of a zero-knowledge token and a value of the zero-knowledge token. Moreover, the sender's device generates a range proof and a balance proof for the commitment. The range proof verifies that the value of the zero-knowledge token is within a preset range. The balance proof verifies that the value of a set of input tokens is greater than or equal to the value of the zero-knowledge token. The sender's device sends a conversion request to the blockchain network. The conversion request consumes the set of input tokens and generates the zero-knowledge token. The conversion request includes the generated commitment, the generated range proof, and the generated balance proof.

Подробнее
05-01-2017 дата публикации

System and Method for Device Optimization in a Network of Devices with Embedded Electronics

Номер: US20170005905A1
Принадлежит:

An information handling system includes a memory and a processor that couples to a first peer device, determines a first performance level for a performance parameter of the information handling system, receives a second performance level for the performance parameter of the first peer device, compares the first performance level with the second performance level, and determines that the first performance level is discrepant from the second performance level based upon the comparison. 1. An information handling system comprising:a memory; anda processor connected to the memory and that couples to a first peer device, determines a first performance level for a performance parameter of the information handling system, receives a second performance level for the performance parameter of the first peer device, compares the first performance level with the second performance level, and determines that the first performance level is discrepant from the second performance level based upon the comparison.2. The information handling system of claim 1 , wherein the processor further sets a first performance setting of the information handling system to a first setting to correct the discrepancy between the first performance level and the second performance level.3. The information handling system of claim 2 , wherein the first setting is received from the first peer device.4. The information handling system of claim 2 , wherein the processor further sends an indication that the first performance level is discrepant from the second performance level to a management system.5. The information handling system of claim 4 , wherein the first setting is received from the management system.6. The information handling system of claim 1 , wherein determining that the first performance level is discrepant from the second performance level is further based on a threshold level.7. The information handling system of claim 1 , wherein the processor further couples to a second peer device ...

Подробнее
03-01-2019 дата публикации

DECENTRALIZED TRADING SYSTEM FOR FAIR ORDERING AND MATCHING OF TRADES RECEIVED AT MULTIPLE NETWORK NODES AND MATCHED BY MULTIPLE NETWORK NODES WITHIN DECENTRALIZED TRADING SYSTEM

Номер: US20190005566A1
Автор: Black Tron
Принадлежит: Medici Ventures, Inc.

A system includes: a plurality of network nodes communicatively coupled in a peer-to-peer network; and a plurality of computing devices each communicatively coupled to at least one of the plurality of network nodes. Computing devices transmit market trade requests to at least one of the network nodes. A first subset of network nodes (including at least two network nodes) determine an order of receipt of the plurality of market trade requests. The first subset of network nodes reach a consensus of the order of receipt of the plurality of market trade requests. The first subset of network nodes generate ordered data based on the order of receipt agreed upon by the first subset of network nodes. A second subset of network nodes (including at least two network nodes) match the plurality of market trade requests. 1. A system comprising:a plurality of network nodes communicatively coupled in a peer-to-peer network;a plurality of computing devices each communicatively coupled to at least one of the plurality of network nodes;wherein the plurality of computing devices are configured to transmit a plurality of market trade requests to at least one of the plurality of network nodes;wherein a first subset of network nodes are each configured to each determine an order of receipt of the plurality of market trade requests, wherein the first subset of network nodes includes at least two of the plurality of network nodes;wherein the first subset of network nodes are configured to reach a consensus of the order of receipt of the plurality of market trade requests;wherein the first subset of network nodes are each configured to generate ordered data based on the order of receipt agreed upon by the first subset of network nodes; andwherein a second subset of network nodes are configured to match the plurality of market trade requests, wherein the second subset of network nodes includes at least two of the plurality of network nodes.2. The system of claim 1 , wherein the first subset ...

Подробнее
03-01-2019 дата публикации

SYSTEM FOR EMBEDDING SEARCHABLE INFORMATION, ENCRYPTION, SIGNING OPERATION, TRANSMISSION, STORAGE AND RETRIEVAL

Номер: US20190005599A1
Принадлежит:

A cell phone is disclosed for acquiring information to be transmitted to a receiving facility and for transmitting such thereto. A capture device captures information from an external source. A processor is provided for associating with the captured information a representation of the date and time of the capture of the information, such that the representation of the date and time information in association with the captured information forms augmented captured information. The processor also places the augmented captured information in association with subscriber information in a transmission of the augmented captured information to a receiving facility requiring such subscriber information. A transmitter transmits the transmission including the augmented captured information and the subscriber information to the receiving facility. An encryptor encrypts the augmented captured information with a symmetrical encryption algorithm to provide encrypted augmented captured information in the transmission with the subscriber information. 1a capture device for capturing the image or other information;a local verification device for indelibly marking the captured image or other information with the date, time, location and information identifying the creator of the data;a transmitter for transmitting the locally verified captured image or other information in real time to a secure storage facility; andsaid capture device receiving and verifying acknowledgment of the receipt of the transmitted locally verified captured image or other information to the storage facility.. An apparatus for recording image or other data in real time, comprising: This application is a continuation of U.S. application Ser. No. 15/450,494, filed on Mar. 6, 2017, and entitled SYSTEM FOR EMBEDDING SEARCHABLE INFORMATION, ENCRYPTION, SIGNING OPERATION, TRANSMISSION, STORAGE AND RETRIEVAL, published on Jun. 22, 2017, as U.S. Patent Application Publication No. US 2017/0178271, now U.S. Pat. No. 9,922, ...

Подробнее
05-01-2017 дата публикации

CONNECTION METHOD AND COMMUNICATION DEVICE

Номер: US20170006088A1
Автор: Tsunoda Tomoyuki
Принадлежит:

A first communication device compares communication quality between a target communication device selected from among communication devices having a possibility of becoming a connection destination and the first communication device, with a quality threshold. The first communication device obtains the quality threshold as a function of data reception quality in the target communication device and a number of communication devices to which connections were attempted by the first communication device excluding the target communication device. The first communication device sets the quality threshold as a detection threshold for detecting an opportunity to change a connection destination when the communication quality is equal to or higher than the quality threshold. The first communication device determines a second communication device with relatively high communication quality with the first communication device to be a connection destination used until the communication quality between the second and first communication devices falls below the detection threshold. 1. A connection method wherein comparing communication quality between a target communication device selected from among communication devices having a possibility of becoming a connection destination for the first communication device and the first communication device, with a quality threshold obtained as a function of data reception quality in the target communication device and a number of communication devices to which connections were attempted by the first communication device excluding the target communication device;', 'setting the quality threshold as a detection threshold for detecting an opportunity to change a connection destination when the communication quality is equal to or higher than the quality threshold; and', 'determining a second communication device with relatively high communication quality with the first communication device to be a connection destination used until the ...

Подробнее
07-01-2016 дата публикации

INFORMATION PROCESSING SYSTEM

Номер: US20160006797A1
Принадлежит: SONY COMPUTER ENTERTAINMENT INC.

Provided is an information processing system capable of controlling a user s own name disclosed to other user in accordance with the relationship with the other user. A user management server stores, for each of a plurality of users, an identification name adapted to identify the user in association with a restricted disclosure name registered by the user and information identifying a user entitled to disclosure to whom the disclosure of the restricted disclosure name is permitted. The user management server receives a request for acquisition of name information of a requested user including information identifying a requesting user from a client device. The user management server transmits the restricted disclosure name of the requested user as a reply to the acquisition request if the requesting user is registered as a user entitled to disclosure of the requested user. If not, the user management server transmits the identification name of the requested user. The client device shows the transmitted name information of the requested user on a display screen. 1. An information processing system comprising:a user management server; anda plurality of client devices, each used by one of a plurality of users;the user management server includinga user information storage section adapted to store, for each of the plurality of users, an identification name uniquely identifying the user in association with a restricted disclosure name registered by the user and information identifying, of the plurality of users, a user entitled to disclosure to whom the disclosure of the restricted disclosure name is permitted;each of the client devices includingan application execution section adapted to execute an application program, anda user information request section adapted to transmit, to the user management server, a request for acquisition of name information of a requested user including information identifying a requesting user who uses the client device in response to an ...

Подробнее
07-01-2016 дата публикации

SYSTEM AND METHOD FOR PEER-TO-PEER HYBRID COMMUNICATIONS

Номер: US20160006798A1
Принадлежит:

An improved system and method are disclosed for peer-to-peer communications. In one example, the method enables two endpoints to directly establish and maintain a communication session after authenticating with an access server. 1retrieving a profile and a routing table from an access server by the first endpoint during an authentication process, wherein the profile identifies the second endpoint as an endpoint with which the first endpoint has permission to communicate, and the routing table contains address information needed for the first endpoint to communicate directly with the second endpoint; andsending a notification message from the first endpoint directly to the second endpoint using the address information to inform the second endpoint that the first endpoint is online;sending a request message from the first endpoint directly to the second endpoint using the address information to request the establishment of the communication session;receiving a response message by the first endpoint directly from the second endpoint; andestablishing the communication session by the first endpoint directly with the second endpoint if the response message grants permission, wherein all signaling and media traffic messages are sent directly from the first endpoint to the second endpoint and from the second endpoint directly to the first endpoint.. A computer-implemented method for establishing and maintaining a communication session between first and second endpoints in a peer-to-peer network using a non-proprietary protocol, the method comprising: This application is a continuation of U.S. patent application Ser. No. 13/895,615, filed May 16, 2013, entitled SYSTEM AND METHOD FOR PEER-TO-PEER HYBRID COMMUNICATIONS (Atty. Dkt. No. DAMA-31713), which is a continuation of U.S. patent application Ser. No. 13/424,999, filed Mar. 20, 2012, entitled SYSTEM AND METHOD FOR TRAVERSING A NAT DEVICE FOR PEER-TO-PEER HYBRID COMMUNICATIONS, now U.S. Pat. No. 8,467,387, issued Jun. 18, ...

Подробнее
05-01-2017 дата публикации

TRANSMISSION AND RECEPTION OF PROXIMITY DETECTION SIGNAL FOR PEER DISCOVERY

Номер: US20170006458A1
Принадлежит:

Techniques for performing peer discovery to enable peer-to-peer (P2P) communication are disclosed. In an aspect, a proximity detection signal used for peer discovery may be generated based on one or more physical channels and/or signals used in a wireless network. In one design, a user equipment (UE) may generate a proximity detection signal occupying at least one resource block based on a SC-FDMA modulation technique. In another design, the UE may generate a proximity detection signal occupying at least one resource block based on an OFDMA modulation technique. The UE may generate SC-FDMA symbols or OFDMA symbols in different manners for different physical channels. In yet another design, the UE may generate a proximity detection signal including a primary synchronization signal and a secondary synchronization signal. For all designs, the UE may transmit the proximity detection signal to indicate its presence and to enable other UEs to detect the UE. 1. A method for wireless communication , comprising:generating a proximity detection signal comprising a primary synchronization signal (PSS) and a secondary synchronization signal (SSS); andtransmitting the proximity detection signal by a user equipment (UE) to indicate presence of the UE.2. The method of claim 1 , wherein the primary and secondary synchronization signals in the proximity detection signal avoid collision with primary and secondary synchronization signals transmitted by a base station in a wireless network.3. The method of claim 1 , wherein the transmitting the proximity detection signal comprises transmitting the proximity detection signal at a center frequency that is not used for primary and secondary synchronization signals transmitted by a base station.4. The method of claim 3 , further comprising:selecting the center frequency from a set of center frequencies designated for transmission of proximity detection signals by UEs.5. The method of claim 1 , wherein the transmitting the proximity ...

Подробнее
07-01-2016 дата публикации

SYSTEM AND METHOD TO SORT MESSAGES EXCHANGED IN A WIRELESS PERSONAL AREA NETWORK ACCORDING TO RELATIVE ORIENTATIONS AND POSITIONS OF SENDING AND RECEIVING DEVICES

Номер: US20160006852A1
Автор: Gray Scott Mills
Принадлежит: ZOKU, INC.

Apparatus and methods are described herein for sorting messages sent and received, for example in a wireless Personal Area Network (PAN), according to whether the receiving device is within a radially defined region of space. The space may be defined by one or more parameters set by the sending device. A wireless PAN may define the range of peer-to-peer transmission and reception of radio waves between at least two wireless devices. Location and orientation information may be transmitted by a communication device and combined with user and/or software defined boundary limits to filter short range wireless messages. 1. A method of targeted transmission of a communication , comprising:receiving an event to initiate transmission of a communication;determining a plurality of parameters associated with transmitting data; andtransmitting the determined parameters, along with the communication, to one or more devices within range of an internal radio, the determined parameters being distinct from the transmitted communication.2. The method of claim 1 , wherein the determined parameters comprise one or more of one or more spread angles claim 1 , one or more transmission range constants claim 1 , GPS coordinates claim 1 , magnetometer readings claim 1 , accelerometer readings claim 1 , gyro readings claim 1 , and current time.3. The method of claim 2 , wherein the one or more spread angles comprise a maximum horizontal spread angle and a maximum vertical spread angle.4. The method of claim 3 , wherein the maximum horizontal spread angle includes a fixed angle set by a user or an application.5. The method of claim 2 , wherein the one or more transmission range constants comprise a first constant representing a minimum distance from a transmitting device and a second constant representing a maximum distance from the transmitting device.6. A method of receiving and processing a communication claim 2 , comprising:receiving, at a receiving device, a data transmission, the data ...

Подробнее