Patent classifications
H04L69/26
Method and device for processing data packets
The invention proposes a method of encoding data packet by encoding type information and size information of said data packet into the same field. The invention also proposes a method of processing data packets received. The data packet comprises a header part and a message part. The header part comprises at least one bit for indicating the type of said data packet, said method comprising a step 101 of obtaining the size information of said data packet based on said at least one bit.
SYSTEM HAVING A PROTOCOL INDEPENDENT CONFIGURATION ENVIRONMENT
A system and approach that may provide a protocol independent environment to configure an ASC (application specific control) device in, for example, a heating, ventilation and air conditioning system. By using this system and approach, a user may reuse a device configuration already done for a device of one protocol in a device of another protocol without being required to reconfigure the latter device from scratch. This way may help a user to reduce the total setup time required to fully configure a device. The reduction may be done by simply exporting the configuration information from the first device and then importing the configuration information into the second device, where the internal protocol specific details can be handled internally by a tool. Thus, a user need not bother with the details that are in the background of the moving a configuration among devices of different protocols.
DATA EDGE PROTOCOL-BASED COMMUNICATION METHOD AND APPARATUS
A method may be performed through the following steps: a first communication apparatus sends a data edge protocol (DEP) session establishment request message to a second communication apparatus, where the DEP session establishment request message is used to request to establish a DEP session between the first communication apparatus and a computing power, the DEP session is used to transmit data of a first application, the first communication apparatus, the second communication apparatus, and the computing power all have a function of a DEP layer, the DEP layer is located below a third layer of a wireless network protocol layer, and the DEP session is located at the DEP layer. The first communication apparatus receives configuration information of the DEP session from the second communication apparatus.
BINDING APPLICATION COMMUNICATION PORTS TO DYNAMIC SUBSETS OF NETWORK INTERFACES
Exemplary methods, apparatuses, and systems receive a request to bind a socket for a computer application to a tag. The tag is mapped to a network address for each of a subset of interfaces. The request identifies the computer application using a port number. The subset of interfaces includes one or more interfaces within the computer and less than all interfaces within the computer. An interface within the subset of interfaces receives a protocol data unit (PDU) including the port number included in the bind request and a destination address. The received PDU is delivered via the socket in response to resolving a mapping between the tag included in the bind request and the destination address of the PDU and further based upon determining the port number included in the bind request was included in the received PDU.
Self-describing system using single-source/multi-destination cable
An information handling system may include a plurality of communication destinations, a communication source, a single-source/multi-destination cable having a plurality of branches, each branch communicatively coupling the communication source to a communication destination respective to such branch, and a logic device communicatively coupled to the communication source and the single-source/multi-destination cable and configured to communicate to each of the plurality of branches both analog source identifying information and digital source identifying information regarding the communication source.
Distributed consent protecting data across systems and services
Non-limiting examples of the present disclosure relate to generation and implementation of a new security protocol that is used to secure common data access transactions across distributed network examples. An exemplary proof of verification protocol is disclosed that implements consensus security mechanisms across a plurality of distributed nodes, which may be utilized to validate owners of data in common data access transactions. Extending principles of blockchain security to common data access transactions and Internet of Things (IoT) networking requires a solution that: improves speed in transactional processing; reduces computational complexity; and presents efficient, secure and repeatable validation for owners of data in distributed networking environments. An exemplary proof of verification protocol provides such technical advantages by validating both user-specific data for a subscriber of an application/service and session data for user activity (past and present) within the application/service.
UPDATING A TRANSPORT STACK IN A CONTENT CENTRIC NETWORK
One embodiment provides a transport stack updating system that facilitates updating a component of a transport stack of a computer system. During operation, the system sets, by a component of the transport stack, a state of the component as quiesced in response to receiving a pause message. A component in the quiesced state is precluded from processing an interest or a content object. The system determines whether the pause message triggers a rejection passes an acknowledgment message of the pause message up the transport stack. The acknowledgment message indicates that the pause message has been successfully processed by a respective component of the transport stack.
DATA COLLECTION APPARATUS OF POWER SYSTEM
The present specification relates to a data collection apparatus of a power system, the data collection apparatus comprising: a communication unit that communicates with a plurality of sites using different communication protocols to receive, from the plurality of sites, data about energy use information; a storage unit that stores a plurality of data models respectively corresponding to the communication protocols to store the data in each of the plurality of data models; and a processing unit that generates a basic data model by performing data modeling according to any one of the communication protocols, generates one or more extended data models by performing data modeling according to the rest of the communication protocols, includes the extended data models in the basic data model, and stores the included extended data models in the storage unit.
Individual Virtual Private Local Area Network Service Conversion to a Different Virtual Private Network Service
In one embodiment, a plurality of virtual private local area network services (VPLSs) are operated among a plurality of packet switching devices, with the plurality of VPLSs including a first VPLS and a different second VPLS. In response to a conversion declaration including a particular Service Instance VLAN ID (I-SID), the first VPLS corresponding to the particular I-SID is converted to a different type of virtual private network (VPN) service, while continuing to operate the different second VPLS which is not related to the particular I-SID. In one embodiment, the different type of VPN service is Provider Backbone Bridging Ethernet VPN (PBB-EVPN). In one embodiment, the conversion declaration is a Border Gateway Protocol (BGP) Network Layer Reachability Information (NLRI) of Route Type 3 Inclusive Multicast Ethernet Tag (IMET) route.
Spatial data processing system and method
A system for handling 3 dimensional spatial information, the system including: a specialised application layer for the production of visual interactive applications associated with the 3 dimensional spatial information; a generic foundation client layer providing 3 dimensional spatial information interrogation routines, including a message passing interface; and a voxel server for interconnected to said generic foundation client via said message passing interface for the storage of 3 dimensional spatial information as a voxel data base.