50th week of 2019 patent applcation highlights part 58 |
Patent application number | Title | Published |
20190379507 | Traveling pilots within single user, multiple user, multiple access, and/or MIMO wireless communications - Pilot tones are included within symbols (e.g., orthogonal frequency division multiplexing (OFDM) symbols) transmitted between wireless communication devices. The pilot tones occupy fewer than all tone locations in any given symbol, and the pilot tones occupy different respective locations within different symbols. Generally, these traveling pilots are assigned to different respective tone locations in different symbols. In total, the pilot tones did not cover every single tone location within the symbols used to convey information between devices. Considering for example, when pilots occupy fewer than all tone locations, even among multiple symbols, a device may perform interpolation to generate a pilot tone estimate corresponding to a tone location not occupied by pilot tone within any symbol. Also, power or magnitude of the pilot tones themselves may be boosted or amplified relative to power magnitude of other tones within such symbols. | 2019-12-12 |
20190379508 | METHOD FOR PERFORMING CHANNEL SOUNDING BETWEEN TERMINALS, NETWORK SIDE DEVICE, AND TERMINAL - Embodiments relate to the field of wireless communication technologies and provide a method for performing channel sounding, a network-side device, and a terminal. A first terminal sends a resource scheduling request to a network-side device when the first terminal starts a communication connection with a second terminal. The resource scheduling request carrying information about the second terminal requests the network-side device to allocate a transmission resource for channel sounding between the first terminal and the second terminal. The first terminal receives a sounding reference signal sent by the second terminal, and obtains information of a channel for communication between the first terminal and the second terminal. The method enables quick and effective channel sounding between terminals, thereby increasing communication efficiency between the terminals. | 2019-12-12 |
20190379509 | User Equipment-Initiated Phase Tracking for Fifth Generation New Radio - In aspects of user equipment-initiated phase tracking for fifth generation new radio, a method, device, and system are described for configuring phase-tracking reference signals by a user device in a wireless communication network. The user device determines a current operating condition for a wireless communication link and based on the current operating condition, selects a configuration for one or more air interface resources, each air interface resource being selected to transmit a phase-tracking reference signal. The user device transmits a request that includes the selected configuration to a base station and receives, from the base station, the one or more air interface resources that each includes a phase-tracking reference signal. | 2019-12-12 |
20190379510 | FEEDBACK USING WIDEBAND CSI - Techniques for obtaining wideband channel state information (CSI) for a plurality of subbands is described. A two-stage procedure may be used to obtain the wideband CSI. At a first stage, a base station may broadcast a wideband channel state information reference signal (CSI-RS) that includes a plurality of subbands. The wideband CSI-RS may be received by any user equipment (UE) within range of the base station. The UE may select one or more subbands in the wideband CSI-RS for communication with the base station. To indicate which subbands were selected, at a second stage, the UE may transmit a narrowband sounding reference signal (SRS) in each of the selected subbands. The base station may schedule traffic for the wireless communications system based on the narrowband SRSs. | 2019-12-12 |
20190379511 | Data Transmission Method and Apparatus - A data transmission method and apparatus for determining a transport block size, the method including obtaining, by a first device, a first parameter, where the first parameter is used to indicate a quantity of resource elements included in a resource mapping unit, determining, by the first device, a first transport block size based on the first parameter, and transmitting, by the first device, data based on the first transport block size. | 2019-12-12 |
20190379512 | SIGNALING BEAMFORMING RELATIONSHIPS BETWEEN CONTROL AND DATA CHANNELS - Certain aspects of the present disclosure provide techniques for signaling information regarding beams used for data and control transmissions to a receiving entity. | 2019-12-12 |
20190379513 | TERMINAL APPARATUS AND METHOD FOR TRANSMITTING A RESPONSE SIGNAL AT A TERMINAL - A terminal includes a decoder to decode a downlink control channel transmitted on one or more control channel element(s) (CCE(s)) in a search space including a plurality of CCEs. Processing circuitry in the terminal determines an uplink channel resource index based on the one or more CCEs, the uplink channel resource index having an association with a first uplink channel transmission spreading sequence and a second different uplink channel transmission spreading sequence. A transmitter transmits a response signal on an uplink channel using the first and second uplink channel transmission spreading sequences. | 2019-12-12 |
20190379514 | METHOD AND APPARATUS FOR TRANSMITTING AND RECEIVING FEEDBACK INFORMATION IN MOBILE COMMUNICATION SYSTEM USING MULTIPLE ANTENNAS - A method and an apparatus for transmitting/receiving feedback in a mobile communication system are provided. The method includes transmitting, to a terminal, CSI feedback configuration information including feedback mode information, and information on a codebook configuration and a CSI-RS configuration; and receiving, from the terminal, CSI feedback information including a CQI and a PMI based on the feedback mode information. The feedback mode information indicates types of CSI feedback information. The information on the codebook configuration and the CSI-RS configuration includes a set of available precoding matrices and a first number and a second number associated with antenna ports of CSI-RS. A number of the antenna ports of CSI-RS is determined based on the first number and the second number associated with the antenna ports. The PMI indicates a precoding matrix included in the set of available precoding matrices. The CQI is obtained based on the CSI-RS associated with the number of antenna ports. | 2019-12-12 |
20190379515 | METHOD AND DEVICE FOR DIVIDING SHORT TRANSMISSION TIME INTERVAL OF SPECIAL SUBFRAME - A method and a device for dividing short TTIs of a special subframe are provided. The method includes: in a case that a configuration of a special subframe having a normal CP is used in downlink, and a DwPTS of the special subframe is used for short TTI transmission, dividing short TTIs in the DwPTS based on a predefined division pattern of short TTIs in a case that based on the configuration of the special subframe having the normal CP used in downlink and a length of a control region in the DwPTS, the DwPTS is determined to satisfy a division condition corresponding to the predefined division pattern of short TTIs. | 2019-12-12 |
20190379516 | BASE STATION, TERMINAL, AND COMMUNICATION METHOD - In a base station, a DCI generation unit selects one pattern (mode) for use when data is allocated from among a plurality of patterns (modes) of a resource area where data (PDSCH) is allocated, and a transmission unit provides notification about setting information regarding the plurality of patterns (modes) by signaling of a higher layer and provides notification about the one pattern (mode) selected from the plurality of patterns by a downlink control signal (DCI). | 2019-12-12 |
20190379517 | INFORMATION TRANSMISSION METHOD, USER EQUIPMENT, AND BASE STATION - An information transmission method, user equipment, and a base station are provided. The method may include: obtaining, by user equipment, first subframe configuration information used to instruct to receive information on a first subband resource; determining, by the user equipment according to the first subframe configuration information, a first subframe for receiving the information on the first subband resource; and receiving, by the user equipment, the information only on the first subband resource in the first subframe. | 2019-12-12 |
20190379518 | FAST ACTIVATION AND DEACTIVATION FOR LOW LATENCY COMMUNICATIONS - Methods, systems, and devices for wireless communications are described. As described herein, a service type may be configured, activated, and utilized for subsequent communications according to the service type. For example, a user equipment (UE) may monitor a downlink control channel associated with the service type based on configuring the service type and activating the service type, receive downlink messages associated with the service type, or transmit uplink messages associated with the service type. In some cases, the service type may be activated by transmitting a medium access control (MAC) control element (CE) or a downlink control information (DCI) message. When traffic associated with the service type is no longer present, the service type may be deactivated based on a deactivation indication and/or a deactivation timer. In some cases, the service type may include an ultra-reliable low latency communication (URLLC) service or a low latency service. | 2019-12-12 |
20190379519 | CONFIRMATION APPARATUS FOR ACTIVATION COMMAND, REPORT APPARATUS FOR DATA TRANSMISSION MODE AND METHODS THEREOF - The confirmation apparatus for an activation command includes: a first transmitting unit configured to transmit confirmation information on an activation command or deactivation command of a duplication transmission mode to network equipment when receiving the activation command or deactivation command of a duplication transmission mode. By transmitting the confirmation information on an activation command or deactivation command of a duplication transmission mode to network equipment, or transmitting information on a current data transmission mode of a data transmission entity of user equipment to network equipment, the network equipment is able to confirm the current data transmission mode of the data transmission entity of the user equipment, thereby ensuring match of configuration of the transmission modes of the network equipment and the user equipment, avoiding misunderstanding of the buffer status report of the user equipment by the network equipment, ensuring reliability of the data transmission and rationality of the resource allocation. | 2019-12-12 |
20190379520 | System and Method for Full Duplex MAC Designs Based on Backoff in Frequency Domain - Disclosed herein are a systems and method for using frequency tones to schedule full-duplex communications between at least two full-duplex communication nodes. Communication nodes having data to transmit send, as part of two contention rounds, two separate and randomly selected frequency tones. In the first contention round, all nodes having data to transmit simultaneously transmit a frequency tone. Based on these first frequency tones, groups of nodes are formed. Each group of nodes in turn transmits a second set of frequency tones, and a schedule of full-duplex communications is created based on the second frequency tones. | 2019-12-12 |
20190379521 | SYSTEMS AND METHODS FOR THE DESIGN AND IMPLEMENTATION OF INPUT AND OUTPUT PORTS FOR CIRCUIT DESIGN - Systems and methods for providing input and output ports to connect to channels are provided. Input and output ports are the basic building blocks to create more complex data routing IP blocks. By aggregating these modular ports in different ways, different implementations of crossbar or Network on Chip (NoC) can be implemented, allowing flexible routing structure while maintaining all the benefits of channels such as robustness against delay variation, data compression and simplified timing assumptions. | 2019-12-12 |
20190379522 | METHOD FOR OPERATING A RADIO TRANSMISSION SYSTEM, AND ARRANGEMENT OF A RADIO TRANSMISSION SYSTEM - A method operates a radio transmission system with a radio transmitter and a radio receiver. The radio transmitter has a transmitter timer and transmits a packet and/or a subpacket and/or a plurality of packets in succession for the transmission of data. A carrier frequency and the transmission times of the data and/or the carrier frequency and the sampling rate of the data and/or the transmission times of the data and the sampling rate of the data depend on the transmitter timer. The radio receiver has a receiver timer with time-measuring measures to define transmission times, carrier frequencies and/or sampling rates. The radio receiver estimates an error on the basis of the received data and determines a time error therefrom. A temporal correction factor for the compensation is defined on the basis of the time error. | 2019-12-12 |
20190379523 | SKEW DETECTION AND CORRECTION FOR ORTHOGONAL DIFFERENTIAL VECTOR SIGNALING CODES - Methods and systems are described for receiving a plurality of signals corresponding to symbols of a codeword on a plurality of wires of a multi-wire bus, and responsively generating a plurality of sub-channel outputs using a plurality of multi-input comparators (MICs) connected to the plurality of wires of the multi-wire bus, generating a plurality of wire-specific skew control signals, each wire-specific skew control signal of the plurality of wire-specific skew control signals generated by combining (i) one or more sub-channel specific skew measurement signals associated with corresponding sub-channel outputs undergoing a transition and (ii) a corresponding wire-specific transition delta, and providing the plurality of wire-specific skew control signals to respective wire-skew control elements to adjust wire-specific skew. | 2019-12-12 |
20190379524 | Digital Oversampling Clock And Data Recovery Circuit - In one aspect, an apparatus includes: a first time-to-data converter (TDC) to oversample a first duration of incoming data and hold the oversampled first duration during receipt of a second duration of the incoming data; a second TDC to oversample the second duration of the incoming data and hold the oversampled second duration during receipt of a third duration of the incoming data; a processing circuit coupled to the first and second TDCs, the processing circuit including a first filter to filter the oversampled first duration and the oversampled second duration and generate a control output therefrom; and a digitally controlled oscillator (DCO) coupled to the processing circuit to receive the control output and generate a recovery clock signal therefrom. | 2019-12-12 |
20190379525 | AUTOMATIC DETECTION OF CHANGE IN PLL LOCKING TREND - A phase lock loop (PLL), such as an all digital phase lock loop (ADPLL) to provide an example, of the present disclosure operates in a frequency tracking mode to adjust a frequency of the output signal to be proportional to a frequency of a reference input signal, or, in a phase tracking mode to adjust a phase of the output signal to match any variations in the reference input signal. The ADPLL includes a phase and/or frequency detector that provides an error signal representing a difference, in frequency and/or phase, between the output signal and the reference input signal. The ADPLL monitors a trend of the error signal, such as a positive trend, a negative trend, or a flat trend to provide some examples, and switches among the frequency tracking mode and the phase tracking mode upon detecting a change in the trend of the error signal. | 2019-12-12 |
20190379526 | PROTECTION OF AN ITERATIVE CALCULATION - The disclosure concerns a method of protecting a calculation on a first number and a second number, including the steps of: generating a third number including at least the bits of the second number, the number of bits of the third number being an integer multiple of a fourth number; dividing the third number into blocks each having the size of the fourth number; successively, for each block of the third number: performing a first operation with a first operator on the contents of a first register and of a second register, and then on the obtained intermediate result and the first number, and placing the result in a third register; and for each bit of the current block, performing a second operation by submitting the content of the third register to a second operator with a function of the rank of the current bit of the third number, and then to the first operator with the content of the first or of the second register according to state “0” or “1” of said bit, and placing the result in the first or second register. | 2019-12-12 |
20190379527 | PROTECTION OF AN ITERATIVE CALCULATION - A calculation is performed on a first number and a second number. For each bit of the second number a first function is performed. The first function inputs include contents of a first register, contents of a second register and the first number. A result of the first function is placed in a third register. For each bit of the second number, a second function is performed which has as inputs contents of the third register and the contents of a selected one of the first and the second register according to a state of a current bit of the second number. A result of the second function is stored in the selected one of the first and second register. | 2019-12-12 |
20190379528 | METHODS, SYSTEMS, AND MEDIA FOR USING DYNAMIC PUBLIC KEY INFRASTRUCTURE TO SEND AND RECEIVE ENCRYPTED MESSAGES - Methods, systems, and media for transmitting encrypted messages are provided. In some arrangements, the method comprises: generating, using a hardware processor by a first application, a first public key and a first private key corresponding to a first application; transmitting the first public key to a second application; receiving, from the second application, a second public key; encrypting a first message using the second public key corresponding to the second application; generating, by the first application, a third public key and a second private key; transmitting the encrypted message and third public key to the second application; receiving, from the second application, a second message and a fourth public key corresponding to the second application; and decrypting the second message using the second private key. | 2019-12-12 |
20190379529 | EXECUTION UNIT FOR CALCULATIONS WITH MASKED DATA - According to one embodiment, an execution unit is described, which includes a mask generation circuit configured to generate a mask by multiplying a mask generation vector by blocks of codewords of a plurality of cyclic codes, a masking circuit configured to mask data to be processed by means of the mask, and an arithmetic logic unit configured to process the masked data by means of additions and rotations. | 2019-12-12 |
20190379530 | SYSTEMS, DEVICES, AND TECHNIQUES FOR MANAGING DATA SESSIONS IN A WIRELESS NETWORK USING A NATIVE BLOCKCHAIN PLATFORM - A network function (NF) entity in a communication network receives session request data associated with a User Equipment (UE), which includes blockchain authentication data. The NF entity selects a Blockchain Authentication Function (BAF) entity based on the session request data, and exchanges at least a portion of the blockchain authentication data with the BAF entity over a blockchain network interface. The NF entity further receives authentication confirmation data from the BAF entity over the blockchain network interface, and establishes a data session associated with the UE based on the authentication confirmation data. | 2019-12-12 |
20190379531 | Method For Registration Of Data In A Blockchain Database And A Method For Verifying Data - The invention comprises a method for registration of data in a blockchain database, in which database transactions are constructed of standard data containers which may have a fixed size, in a system comprising one or more storage nodes for storing at least part of the blockchain database, one or more approval nodes for approving transactions in said blockchain database and a first computer for generating transactions in said blockchain database, said computer having access to said blockchain database and having access to a first private key. The invention further comprises a method for verifying data based on the aforementioned method for registration and an application of these methods to handle a selected type of document. The invention also comprises a computer program product comprising program code stored on a computer readable medium, said program code comprising computer instructions for performing these methods. | 2019-12-12 |
20190379532 | BINARY STREAM HASH MODULUS ENCRYPTION AND DECRYPTION METHOD - The present invention discloses a binary stream hash modulus encryption and decryption method, including: creating a clear-text set M according to a clear-text file; taking the clear-text set M as an initial set and performing several times of byte order iterative encryption on a reference string to obtain a cipher-text set C; wherein a key set P and an algorithm set A are combined during the iterative encryption; and calling the key set P for the cipher-text set C to perform several times of byte decryption on the reference string, wherein the key set P and the algorithm set A are jointly used during the encryption and shared during the encryption and decryption. By using the present invention, the file cannot be decoded even if intercepted by another person, an existing Internet platform is still used in a transmission environment, but transmitted information is encrypted information. | 2019-12-12 |
20190379533 | METHODS AND SYSTEMS FOR SECURE DATA TRANSMISSION - A method is disclosed of secure data transmission comprising sending a data request from a client device to a server device, the data request comprising a first share of a first encryption key, and a first location in the database at which is located desired double-encrypted data; receiving the sent data request at the server device; extracting, at the server device, the first share and the first location from the received data request; obtaining, at the server device, the desired double-encrypted data from the database using the extracted first location; generating, at the server device, the first encryption key using the extracted first share and one or more additional shares of the first encryption key held by the server device; and decrypting, at the server device, the obtained desired double-encrypted data using the generated first encryption key to form single-encrypted data. | 2019-12-12 |
20190379534 | METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR ENCRYPTION KEY MANAGEMENT WITHIN A GROUP-BASED COMMUNICATION SYSTEM - Various embodiments are directed to systems and methods for encryption key management within a group-based communication platform. | 2019-12-12 |
20190379535 | METHOD AND DEVICE FOR SECURELY OPERATING A FIELD DEVICE - A device for securely operating a field device includes: the field device, which includes at least one human-machine interface having a display device and a keyboard for operating the field device, and a communications interface for connecting a local operating device having a secure connection to a trusted server via a communications network, the secure connection being based upon an authentication feature of a local operator. The field device during use as intended does not have a secure connection to a network for process control. The field device provides and stores a query key. The field device is connected, at least logically, to the local operating device. The trusted server has a private key for providing a signed response key. The signed response key is based upon the query key. | 2019-12-12 |
20190379536 | CERTIFICATED QUANTUM CRYPTOGRAPHY SYSTEM AND METHOD - A certificated quantum cryptography method is provided. The method is performed by a quantum cryptography server connected to a first communication device and a second communication device which perform quantum key distribution. The method includes step of receiving a first quantum public key generated by the first communication device and a second quantum public key generated by the second communication device and registering measurement outcomes of the first and second quantum public keys. When first basis information and second basis information acquired by performing quantum key distribution between the first and second communication devices are signed and exchanged, the method includes the step of receiving a third quantum public key and a fourth quantum public key. | 2019-12-12 |
20190379537 | PROTECTING USAGE OF KEY STORE CONTENT - Protecting usage of key store content at a given user device of an end user includes receiving the key store content at the given user device. The key store content includes key materials encrypted using encryption credentials compatible with the given user device. The key store content is in a format compatible with the given user device. The encrypted key materials of the key store content are imported to a protected key store of the given user device, wherein all the key materials of the key store content are imported at one go. The key materials are stored at the protected key store in the encrypted form, and are non-exportable from the key store. Internally within the protected key store, one or more key store integrated services of the given user device are allowed to access the non-exportable key materials for use, via key references only. | 2019-12-12 |
20190379538 | METHOD AND APPARATUS FOR SELECTING DISTRIBUTED CONSENSUS NODE BASED ON PROOF OF NONCE - Disclosed herein is a method for selecting a consensus node in an apparatus for generating a blockchain. The method may include reading a nonce from the nonce chain of a node, performing an operation on the read nonce and previous height information, and comparing the result of the operation with a reference value in order to select the node as a consensus node. | 2019-12-12 |
20190379539 | METHOD FOR SECURELY MAINTAINING AN ENCRYPTION KEY - A method and system are described for storing and retrieving an encrypted master encryption key at multiple distinct physical servers in such a way as to prevent discovery of the master encryption key by any single one of the multiple holders. A retrieval mechanism is provided that facilitates a simple retrieval of the multiple pieces of the master encryption key from the multiple holders. The described system utilizes a combination of encryption algorithms, data storage, and transmission methods to carry out the new way of retrieving and storing the master encryption key. | 2019-12-12 |
20190379540 | UNMANAGED SECURE INTER-APPLICATION DATA COMMUNICATIONS - Aspects of secure inter-application data communications are described. In one example, a first application executing on a computing device obtains an identity certificate. The identity certificate can include a unique identifier of the computing device and a public key of the first application. To obtain the public keys of other applications executing on the computing device, the first application can query a management computing environment using the identity certificate. Once the computing device is authenticated by the management computing environment, the management computing environment can store the public key of the first application and return any public keys of other applications executing on the computing device. Once the public keys have been exchanged between the applications, the applications can encrypt and sign data packages for secure data communications between each other. | 2019-12-12 |
20190379541 | ENCRYPTION USING BIOMETRIC IMAGE-BASED KEY - Methods and systems according to the present disclosure improve upon known biometric security systems by not permanently storing (e.g., for later comparison as in known systems) the actual image of the biometric characteristic. Instead, an image of a biometric identifier (e.g., retina, fingerprint, etc.) may be used to form a key which may be used to secure and provide access to data. The key may be formed, in embodiments, using a neural network and/or a random input (e.g., a vector of random characters), for example. The image of the biometric identifier may be discarded, and thus may not be vulnerable to theft. In an embodiment, the key may be used in a key-based encryption system. | 2019-12-12 |
20190379542 | DONGLE FOR CIPHERING DATA - A dongle for ciphering, receiving and transmitting data to and from an external device is provided. The dongle includes a user interface configured to receive authentication data to confirm an identity of a user. The dongle is disabled for ciphering data unless an authorised user is identified. A data transfer channel is configured to couple the dongle to the external device to receive and transmit user data between the dongle and the external device. A hardware encryption engine is configured to perform a ciphering transformation on user data received from the external device. The dongle is configured to perform a return transmission to return the user data that has been transformed to the external device via the data transfer channel in real-time using a single data transfer channel without storage of the user data on the dongle. | 2019-12-12 |
20190379543 | EFFICIENT VALIDATION FOR BLOCKCHAIN - An example operation may include one or more of creating, by a blockchain node, a validation database in a memory, simulating each of one or more transactions, determining that each transaction in a new block may be validated using the validation database, validating each transaction in the new block using the validation database, and committing the new block to the blockchain. The validation database includes data corresponding to a predetermined number of most recent blocks of a state database for a blockchain. | 2019-12-12 |
20190379544 | PROVISIONING NETWORK RESOURCES IN A WIRELESS NETWORK USING A NATIVE BLOCKCHAIN PLATFORM - A Network Function (NF) entity in a telecommunication network receives blockchain credentials associated with UE and selects a Blockchain Charging Function (BCF). The NF entity further generates a Charging Data Record (CDR) corresponding to network resources, and sends a charging request based on the CDR (and policy rules) to the BCF entity over a blockchain network interface. The BCF entity sends a confirmation of the charging request, and the NF entity, based on the confirmation, provisions the network resources to the UE. | 2019-12-12 |
20190379545 | SYSTEM AND METHOD FOR DECENTRALIZED DIGITAL STRUCTURED DATA STORAGE, MANAGEMENT, AND AUTHENTICATION USING BLOCKCHAIN - There is disclosed a novel system and method for decentralized digital structured data storage, management, and authentication. In an embodiment, the present system comprises pieces of digital structured data (including but not limited to, digital images, digital videos, digital audio, digital text, and digital computational graph representations), computer nodes for storing pieces of digital structured data and for creating references to portions of stored pieces of digital structured data, a network connecting the computer nodes, and a blockchain. In an embodiment, a piece of digital structured data is stored on a computer node, and the computer node creates a reference to a portion of the stored piece of digital structured data. The computer node then broadcasts a request for the reference to be added to the blockchain to all computer nodes through a network connecting all computer nodes. Upon receiving the request, the computer nodes in the network validate the request as well as the status of the computer node. Upon a successful validation of the request, a block is created using the reference along with a timestamp and a digitally signed hash of a previous block, and the block is added to the blockchain. In an illustrative embodiment, a user can validate the authenticity of content within a piece of digital structured data on a computer node by selecting portions of the piece of digital structured data to trace. Each of the selected portions of the piece of digital structured data is then traced on the computer node through the blockchain to trace the original source of the portion of the piece of digital structured data, and identify if the content has been previously modified and by whom. | 2019-12-12 |
20190379546 | METHOD FOR REACHING CONSENSUS ON PUBLIC DISTRIBUTED LEDGERS AND SYSTEM USING THE SAME - A method for reaching consensus on public distributed ledgers and a system using the same are disclosed. The method includes: obtaining a random data of the last block of a blockchain; comparing the random data with an address of an account to obtain a degree of similarity; filtering accounts based on the degree of similarity; performing further filtering based on the account balance; performing ultimate filtering based on a combination of the account address and the random data; and determining an account that is entitled as the beneficiary to produce a new block to be attached to the last block of the blockchain. The present disclosure reaches consensus of generating a new block through multiple levels of filtering, thereby reducing the power consumption caused by large amounts of computations during the ordinary mining process, while significantly improving the efficiency of blockchain transactions and ensuring the fair distribution of mining rights. | 2019-12-12 |
20190379547 | MESSAGE AUTHENTICATION CODE (MAC) BASED COMPRESSION AND DECOMPRESSION - Embodiments are generally directed to message authentication code (MAC) based compression and decompression. An embodiment of an apparatus includes one or processors to process data; and a computer memory; wherein the one or more processors are to perform compression of a fixed transmission or storage unit, the transmission or storage unit including multiple slots, the compression of the transmission or storage unit including the one or more processors to calculate a MAC for data in the transmission or storage unit, determine whether a special value is present in any slot of the transmission or storage unit, and upon determining that the special value is present in a respective slot of the transmission or storage unit, remove the special value from the transmission or storage unit, shift remaining data of the transmission or storage unit to provide room in a first slot the transmission or storage unit, and insert the MAC in the first slot to generate a compressed transmission or storage unit. | 2019-12-12 |
20190379548 | METHOD AND SYSTEM FOR REDUCED V2X RECEIVER PROCESSING LOAD USING CERTIFICATES - A method at a computing device within an Intelligent Transportation System, the method comprising: determining, at the computing device, whether a short-term certificate is available to sign a message; if the short-term certificate is available, signing the message with a private key associated with the short-term certificate; if the short-term certificate is not available, signing the message with a private key associated with a long-term certificate; and sending the message to a recipient. | 2019-12-12 |
20190379549 | SYSTEM AND METHOD FOR MULTI-CERTIFICATE PINNING - An embodiment of the present invention is directed to a multi-certificate pinning. The innovative system configures servers with at least two certificates from multiple different vendors/sources with differing expiration dates. This provides lead time to replace voided/expired certificates. If a first certificate expires, the system uses another valid certificate for that server until the certificated is addressed, thereby avoiding service down times. Accordingly, providers are not required to expedite mobile app store submission. | 2019-12-12 |
20190379550 | NETWORK SYSTEM FOR CONFIGURABLE DELIVERY OF COMBINED POWER AND DATA SIGNALS OVER TWISTED PAIR WIRING - A telecommunications panel and associated system are disclosed. In one example, the panel includes a panel housing having a first side and a second side, one or more data connectors on the first side, and a power input signal connector on the first side. The panel includes one or more combined power output and data signal connectors on the second side, each of the combined power output and data signal connectors configured to electrically connect to a twisted pair cable and including a plurality of twisted pairs each having first and second wire contacts. The one or more twisted pairs are configured to carry a power signal as a direct current voltage difference between the first and second wire contacts, and the remaining twisted pairs from the plurality of twisted pairs are configured to carry differential data signals. The telecommunications panel is configured to selectably allow pairs of the remaining twisted pairs from the plurality of twisted pairs to cooperate to carry a power signal. | 2019-12-12 |
20190379551 | METHOD FOR OPTIMIZED DELIVERY OF SUB-SERVICE FLOWS USING BROADCAST/MULTICAST - Methods and apparatus, including computer program products, are provided for selecting transmitting common content to user equipment via a multicast, broadcast. In one aspect there is provided a method. The method may include detecting whether content is common content to be provided, via a multicast, broadcast transmission, to at least one user equipment; forwarding the common content to a multicast, broadcast gateway to enable delivery to the at least one user equipment via the multicast, broadcast transmission; and forwarding, as a unicast service flow, other content to the at least one user equipment to enable the at least one user equipment to selectively combine the unicast service flow with the common content carried by the multicast, broadcast transmission. Related apparatus, systems, methods, and articles are also described. | 2019-12-12 |
20190379552 | CREATION AND CONVEYANCE OF DEVICE-TARGETED MESSAGES - A system and computer-implemented method for using a broadcast medium to transmit messages targeted to and received by only particular individuals or groups within an audience of the broadcast. Messages, such as alerts, polls, and advertisements, may be augmented with one or more addresses corresponding to particular individuals or groups of people with particular activity or demographic qualities. The message may be injected into and even concealed within the stream in a format that may cause an ordinary device to present the stream without having perceptibly changed it, but may allow a smart device to receive the message, determine that it was intended for a user, and present it to the user. | 2019-12-12 |
20190379553 | EARLY ACKNOWLEDGMENT FOR WRITE OPERATIONS - This disclosure describes techniques for providing early acknowledgments to a source device performing a data write operation within a data center or across a geographically-distributed data center. In one example, this disclosure describes a method that includes receiving, by a gateway device and from a source device within a local data center, data to be stored at a remote destination device that is located within a remote data center; storing, by the gateway device, the data to high-speed memory included within the gateway device; transmitting, by the gateway device, the data over a connection to the remote data center; after transmitting the data and before the data is stored at the remote destination device, outputting, by the gateway device to the source device, a local acknowledgment, wherein the local acknowledgment indicates to the source device that the data can be assumed to have been stored at the remote destination device. | 2019-12-12 |
20190379554 | AUTHENTICATION SYSTEMS AND METHODS FOR CONTROLLERS - Systems and methods to authenticate a controller having a user interface with a manually actionable control include randomly selecting a first position of the plurality of positions of the manually actuable control, prompting a user to position the manually actionable control to the randomly selected position, receiving an indication of the present position of the manually actionable control, comparing the indication of the randomly selected position with the indication of the present position, and authenticating the controller when the indication of the randomly selected position matches the indication of the present position. | 2019-12-12 |
20190379555 | BUILDING MANAGEMENT SYSTEM HAVING EVENT REPORTING - A building management system includes a building system interface ( | 2019-12-12 |
20190379556 | SEMICONDUCTOR DEVICE AND INFORMATION PROCESSING METHOD - A semiconductor device capable of performing filter processing while suppressing an increase in processing time is provided. The semiconductor device includes a microcontroller. The microcontroller comprises a CPU, a memory and a CAN-controller. The memory stores software. The CPU executes the software stored in the memory. The CAN controller is configured to add label information to the message information. The CAN routing software stored in the memory implements a filtering function for performing a filter processing for determining whether or not to route the message information by using the label information. | 2019-12-12 |
20190379557 | CROSS-PLATFORM DYNAMIC CONTENT BRIDGE - A method of bridging multiple environments includes: identifying a first user device associated with a first environment; retrieving bridge information associated with the first user device; and applying the bridge information to a second environment. A bridge device includes: a user identifier that determines a user identity based on at least one of user device information and user account information; an event identifier that recognizes events related to multiple bridged devices and systems; and a profile manager that maintains at least one profile associated with the user identity. A bridge system includes: multiple bridged systems including at least one of: an online system; offline system; virtual reality system; augmented reality system; and mixed reality system; and a bridge device that identifies events related to at least one of the bridged systems and applies customized features to at least one of the bridged systems based on the identified events. | 2019-12-12 |
20190379558 | METHOD AND SYSTEM FOR VIRTUAL AND PHYSICAL NETWORK INTEGRATION - The disclosure herein describes a virtual extensible local area network (VXLAN) gateway. During operation, the VXLAN gateway receives, from a physical host, an Ethernet packet destined for a virtual machine residing in a remote layer-2 network broadcast domain that is different from a local layer-2 network broadcast domain where the physical host resides. The VXLAN gateway then determines a VXLAN identifier for the received Ethernet packet. The VXLAN gateway further encapsulates the Ethernet packet with the virtual extensible local area network identifier and an Internet Protocol (IP) header, and forwards the encapsulated packet to an IP network, thereby allowing the packet to be transported to the virtual machine via the IP network and allowing the remote layer-2 network broadcast domain and the local layer-2 network broadcast domain to be part of a common layer-2 broadcast domain. | 2019-12-12 |
20190379559 | VLAN Reflection - A network edge device may be placed at a location to participate in a VLAN using a specific VLAN ID without expressly programming the network edge device to use that specific VLAN ID. The network edge device is connected to a network to receive ingressing frames from the network and to send egressing frames to the network. The network edge device copies a specific VLAN ID from an ingressing VLAN message into memory and subsequently reads the specific VLAN ID from the memory for use in tagging frames egressing from the network edge device with the specific VLAN ID so that the egressing frames are VLAN conformant. The network edge device may communicate with non-edge devices at the same location as the network edge device. | 2019-12-12 |
20190379560 | METHOD FOR TRANSMITTING SRS IN WIRELESS COMMUNICATION SYSTEM AND TERMINAL FOR SAME - A method for transmitting a sounding reference symbol (SRS) by a terminal in a wireless communication system can comprise the steps of: receiving, from a base station, control information comprising a first indicator for indicating localized SRS transmission; and transmitting a localized SRS in a particular symbol on the basis of the first indicator. | 2019-12-12 |
20190379561 | TRANSMISSION PREEMPTION IN MULTI-TRP OPERATION - Methods, systems, and devices for wireless communications are described. In a wireless communications system, multiple transmission/reception points (TRPs) may perform a joint transmission to a user equipment (UE) such that the UE may rely on demodulation reference signals (DMRSs) from the TRPs for channel estimation and data demodulation to receive the joint transmission. When TRP transmissions are punctured, which may introduce reception errors at a receiving UE, one or more TRPs may transmit unique DMRSs such that each TRP transmits a DMRS that is unique to the transmitting TRP, transmit DMRSs that are unique to punctured resource elements (REs), or determine to refrain from transmitting on punctured REs. In some cases, TRPs may transmit preemption indications (PIs) to a UE, where the PIs may indicate punctured (e.g., or not utilized) REs to allow the UE to utilize a unique DMRS for channel estimation or to ignore the punctured REs. | 2019-12-12 |
20190379562 | SYSTEM AND METHOD FOR CHANNEL ESTIMATION - A receiver for receiving OFDM signals with a channel estimation means is disclosed. The channel estimation means estimates the channel at pilot locations by least squares estimation at pilot locations in subcarriers that include pilot symbols. Using the estimates of the channel at pilot locations, it estimates the channel for each subcarrier containing the pilot symbols, using linear interpolation. It estimates the channel for the sub-frame by interpolating the channel estimates estimated for the sub-carriers including the pilot locations, by using Minimum Mean Square Estimation that uses an auto-covariance matrix. An auto-covariance matrix generator generates the auto-covariance matrix. It generates an auto-covariance matrix based on, an extended cyclic prefix, an estimate of the channel in the time domain estimated by performing an Inverse Discrete Fourier Transform on the channel estimated as above and an average tap power calculated based on the estimate of the channel in the time domain. | 2019-12-12 |
20190379563 | PASSIVE MULTI-INPUT COMPARATOR FOR ORTHOGONAL CODES ON A MULTI-WIRE BUS - Methods and systems are described for receiving a plurality of signals via a plurality of wires of a multi-wire bus, the plurality of signals corresponding to symbols of a codeword of a vector signaling code, generating, using an interconnected resistor network connected to the plurality of wires of the multi-wire bus, a plurality of combinations of the symbols of the codeword of the vector signaling code on a plurality of output nodes, the plurality of output nodes including a plurality of pairs of sub-channel output nodes associated with respective sub-channels of a plurality of sub-channels, and generating a plurality of sub-channel outputs using a plurality of differential transistor pairs, each differential transistor pair of the plurality of differential transistor pairs connected to a respective pair of sub-channel output nodes of the plurality of pairs of sub-channel output nodes. | 2019-12-12 |
20190379564 | BURST-TOLERANT DECISION FEEDBACK EQUALIZATION - A first sequence of data bits is shifted into storage elements of a signal receiver during a first sequence of bit-time intervals, and a memory access command indicates that a second sequence of data bits is to be received within the signal receiver during a second sequence of bit-time intervals. Contents of the shift-register storage elements are conditionally overwritten with a predetermined set of seed bits, depending on whether one or more bit-time intervals will transpire between the first and second sequences of bit-time intervals. Equalization signals generated based, at least in part, on contents of the shift-register storage elements are used to adjust respective signal levels representative of one or more bits of the second sequence of data bits. | 2019-12-12 |
20190379565 | System and Method for Generating High Speed Digitized-RF Signals - A radio frequency (RF) transmitter includes a set of input ports to receive baseband samples of a signal to be transmitted on a set of disjoint frequency bands, a set of filter banks, there is one filter bank for each input port, each filter bank includes a plurality of digital polyphase interpolation filters to sample a shifted phase of the corresponding sequence of baseband samples and to interpolate the sampled phases to produce a plurality of sequences of interpolated baseband phased samples with the shifted phase, and a set of oscillators banks, each oscillator bank includes a plurality of polyphase Digital Direct Synthesizer (DDS) corresponding to the plurality of digital polyphase interpolation filters to generate a plurality of sequences of samples of digital waveform. The RF transmitter includes a set of mixer banks to mix corresponding sequences of samples of digital waveform and interpolated baseband phased samples to up convert each sequence of interpolated baseband phased samples to the effective frequency, a parallel digital combiner to combine in-phase sequences of interpolated baseband phased samples of different frequency bands to produce a plurality of sequences of multiband upconverted samples, and a pulse encoder to modulate and encode the plurality of sequences of multiband upconverted samples to produce a plurality of encoded multi-band signals. The RF transmitter converts the plurality of encoded multi-band signals into a RF bitstream and radiate the RF bitstream as an analog signal. | 2019-12-12 |
20190379566 | BASE STATION, MOBILE STATION, METHOD OF CONTROLLING BASE STATION, AND RECORDING MEDIUM - In order to provide a new mechanism capable of reducing an interference caused by a multipath delay, a base station includes a processor and a transmitter. The processor generates a first modulation symbol from transmission data, converts the first modulation symbol from a frequency domain signal to a first valid symbol being a time domain signal by performing inverse Fourier transform for the first modulation symbol, inserts a first guard interval into the first valid symbol, and outputs the inserted signal as a first orthogonal frequency division multiplexing (OFDM) symbol. The transmitter transmits a first OFDM signal generated based on the first OFDM symbol. The processor leaves blank at least one of a second OFDM symbol adjacent to the first OFDM symbol or at least one of a plurality of subcarriers configuring the first valid symbol. | 2019-12-12 |
20190379567 | SYSTEM AND METHOD FOR GENERATING SPREADED SEQUENCE WITH LOW PEAK-TO-AVERAGE POWER RATIO (PAPR) WAVEFORM - Embodiments of the present disclosure relate to a method and system to generate a waveform in a communication network. The transmitter receives an input data and transmit a generated waveform to another communication system. The input data is spread with a spread code to generate a spread data and rotated using a constellation rotation operation to produce a rotated data. The rotated data is then precoded using precoding filter to produce a precoded data, and transformed into DFT output data using DFT operation. The DFT output data is then mapped with subcarriers to generate the sub-carrier mapped DFT data and modulated using Orthogonal Frequency Division Multiplexing (OFDM) modulation to generate the waveform with low PAPR. | 2019-12-12 |
20190379568 | Short training field (STF) within wireless communications - A wireless communication device (alternatively, device) includes a processor configured to support communications with other wireless communication device(s) and to generate and process signals for such communications. In some examples, the device includes a communication interface and a processor, among other possible circuitries, components, elements, etc. to support communications with other wireless communication device(s) and to generate and process signals for such communications. Short training field (STF) sequences are designed using a base binary sequence. One STF includes the base binary sequence mapped. Another STF includes the base binary sequence followed by 0 followed by a phased rotated version of the base binary sequence. Another STF includes the base binary sequence followed by 0 followed by an inverted version of the base binary sequence. | 2019-12-12 |
20190379569 | SYNCHRONIZATION SIGNAL TRANSMISSION METHOD AND APPARATUS FOR DEVICE-TO-DEVICE TERMINAL IN WIRELESS COMMUNICATION SYSTEM - A terminal apparatus for a device-to-device (D2D) terminal in a wireless communication system, according to an embodiment of the present invention, comprises a transmission device and a reception device; and a processor, wherein the processor generates and transmits a primary sidelink synchronization signal (PSSS) and a secondary sidelink synchronization signal (SSSS), wherein, if a PSBCH is transmitted in a subframe in which the PSSS and the SSSS are being transmitted and is normal CP, the PSSS and a PSBCH on power is the average power of a period, in the subframe in which the PSSS and the SSSS are being transmitted, not including a transient period, wherein the transient period of a starting part of the period for the PSSS and PSBCH ON power is not overlapped with an OFDM symbol on which the PSSS is transmitted. | 2019-12-12 |
20190379570 | BASE STATION APPARATUS, TERMINAL APPARATUS, AND COMMUNICATION METHOD - To provide a base station apparatus, a terminal apparatus, and a communication method that enable an improvement in communication performance in a system where multiple frame formats are used. Provided is an apparatus including: a higher layer processing unit configured to configure, for a terminal apparatus, a radio parameter including information relating to a plurality of subcarrier spacings and a CP length for each of the plurality of subcarrier spacings; a multiplexing unit configured to map a downlink shared channel to a resource element; and a radio transmitting unit configured to generate, based on the radio parameter, an OFDM signal from an output from the multiplexing unit, convert the OFDM signal into a radio signal, and transmit the radio signal. One of types of CP length is configured for a part of the plurality of subcarrier spacings, and one type of CP length is configured for a remaining part of the plurality of subcarrier spacings. | 2019-12-12 |
20190379571 | POLAR PHASED-ARRAY TRANSMITTER AND MOBILE TERMINAL - The present disclosure relates to polar phased-array transmitter and mobile terminals. One example mobile terminal includes a polar phased-array transmitter and an antenna array. The polar phased-array transmitter is configured to generate n amplitude signals and n phase signals, separately perform phase modulation and phase shifting on the n phase signals by using a local oscillator signal to obtain n phase modulation signals, and perform amplitude modulation and power amplification on the n phase modulation signals by using the amplitude signals to obtain n radio frequency signals. n is a natural number greater than 1. The antenna array is configured to obtain the n radio frequency signals from the polar phased-array transmitter, and transmit the n radio frequency signals. | 2019-12-12 |
20190379572 | CROSS-DOMAIN NETWORK ASSURANCE - Systems, methods, and computer-readable media for providing cross-domain assurance for networks in different network domains. In some embodiments, a method can include collecting first fabric data for a first network in a first network domain and second fabric data for a second network in a second network domain. The second fabric data for the second network can be normalized based on the first network domain to create normalized second fabric data. The first fabric data can then be correlated with the normalized second fabric data to create correlated fabric data. Subsequently, assurance can be provided across the first network in the first network domain and the second network in the second network domain using the correlated fabric data. | 2019-12-12 |
20190379573 | INTERCONNECTION NETWORK FOR INTEGRATED CIRCUIT - An interconnection network is provided for managing data transfer between a plurality of nodes of an integrated circuit. The interconnection network has at least one transmission path originating from an upstream location of the interconnection network, each transmission path being arranged to transmit data blocks from the upstream location to an associated downstream location within that transmission path. Digest generation circuitry is used to generate digests for data blocks, and fault detection circuitry provided in association with the upstream location is arranged to determine presence of a fault condition in the interconnection network. The digest generation circuitry is arranged to generate an upstream digest for a given data block at the upstream location, and to generate a corresponding downstream digest for the given data block at the associated downstream location. The fault detection circuitry is arranged to receive upstream digests from the upstream location and corresponding downstream digests received via a return path from each downstream location, and to determine presence of the fault condition based on a comparison of each upstream digest with its corresponding downstream digest. | 2019-12-12 |
20190379574 | DYNAMIC LOGGING FRAMEWORK FOR MULTI-TENANT CLOUD ENVIRONMENT - Systems and methods are provided for receiving a notification of an issue with a cloud services application, determining that troubleshooting of the issue comprises review of server logs containing personal data, enabling a data protection and privacy log level instead of a default log level to capture the personal data, generating the one or more server logs containing personal data during replication of the issue based on detecting that the data protection and privacy log level is enabled, indexing the one or more server logs containing personal data and setting access permission to the one or more server logs, detecting that a specified retention time period for the personal data has lapsed, automatically purging the personal data of the one or more server logs based on detecting that the specified retention time period has lapsed, and recording a record that the personal data has been purged. | 2019-12-12 |
20190379575 | FIXED LINE RESOURCE MANAGEMENT - A method and system of managing fixed line network elements. Data from disparate sources is received by a processing layer of a monitoring server via a wireline communication network. The intelligence layer determines whether a first node from the disparate nodes is new or pre-existing. Based on a determination by the intelligence layer whether a node is new or pre-existing, different static rules are applied to the received data from the first node. Contextual information is retrieved from the measurements megastore related to the first node. A root cause of a malfunction of the first node is determined. A notification is generated based on the root cause of the malfunction. | 2019-12-12 |
20190379576 | PROVIDING DYNAMIC SERVICEABILITY FOR SOFTWARE-DEFINED DATA CENTERS - Examples described herein include systems and methods for providing dynamic serviceability for a software-defined data center (“SDDC”). An example method can include collecting data-center metrics from a management service that monitors the SDDC, filtering the data-center information based on a predetermined list of metrics provided by a partner entity, and translating the filtered data-center information into a partner-specific format requested by the partner entity. The example method can also include generating metadata associated with the translated data-center information and transmitting the metadata and translated data-center information to a partner site associated with the partner entity. If the partner site is not available, the method can include transmitting the information to a partner-accessible storage location and, when the partner site becomes available, identifying the storage location and failed attempt to deliver the information. | 2019-12-12 |
20190379577 | AUTOMATIC MONITORING, CORRELATION, AND RESOLUTION OF NETWORK ALARM CONDITIONS - A device receives first network information associated with a first portion of a network, and second network information associated with a second portion of the network, and determines, based on the first network information and the second network information, an alarm condition for the network. The device determines, based on correlation rules, whether the alarm condition relates to a currently handled alarm condition or a previously handled alarm condition. The device correlates the alarm condition with network inventory information, network topology information, and network service information, when the alarm condition does not relate to the currently handled alarm condition or the previously handled alarm condition, to generate a correlated alarm condition. The device automatically generates a resolution for the correlated alarm condition based on the correlated alarm condition, and automatically performs one or more actions based on the resolution for the correlated alarm condition. | 2019-12-12 |
20190379578 | CONFIGURING A COMPUTE NODE TO PERFORM SERVICES ON A HOST - Some embodiments provide a novel method for configuring a service data compute node (DCN) executing on a host computer to perform network services (e.g., firewall, load balancing, intrusion detection, network address translation (NAT), other middlebox services, etc.) for several DCNs executing on the host computer. The method receives, at the service DCN, an identification of a set of container specifications that will be implemented (e.g., will be executed by) the service DCN. The method then retrieves the identified set of container specifications (e.g., container images) from a container repository storing multiple received container specifications. In some embodiments, the container specifications include container images generated by a third party service partner for providing a particular service or set of services and stored in a container repository. The method then instantiates the retrieved containers to provide the identified network services to data messages received at the service DCN. | 2019-12-12 |
20190379579 | PROVIDING SHARED MEMORY FOR ACCESS BY MULTIPLE NETWORK SERVICE CONTAINERS EXECUTING ON SINGLE SERVICE MACHINE - Some embodiments provide a method for efficient data message transfer across a hypervisor, service DCN, and containers implementing partner network services. The method allocates memory to a service DCN that operates a set of containers for providing partner network services for data messages received by the service DCN. The service DCN and the containers share the allocated memory and the method stores data messages received by the service DCN in the allocated memory. The method then accesses the data message stored in the shared memory from a set of partner network service containers to perform the partner network services. In some embodiments, the host machine or a process of the host machine on which the service DCN executes also shares the allocated memory. The host machine process, in some embodiments is a kernel process. | 2019-12-12 |
20190379580 | MANAGING SERVER NODES ON A MANAGEMENT NETWORK WITH MODIFIED SERVICE DISCOVERY PROTOCOL MESSAGES - Managing server nodes on a management network with modified service discovery protocol messages including determining that a first management server requires management data for installation on a server node, wherein the first management server and the server node are communicatively coupled to a management network; determining that the required management data for installation on the server node is not stored on the first management server; broadcasting, on the management network, a first modified service discovery protocol (SDP) message requesting the required management data for installation on the server node; receiving, from a second management server communicatively coupled to the management network, a second modified SDP message providing the required management data for installation on the server node; and installing the required management data on the server node. | 2019-12-12 |
20190379581 | AUTOMATIC SELECTION OF CUT-POINT CONNECTIONS FOR DYNAMICALLY-CUT STREAM PROCESSING SYSTEMS - A method for connecting graph processing cut endpoints is disclosed. The method comprises determining a first capability matrix comprising capability values, applying weights to the capability values of the first capability matrix resulting in a first weighted capability matrix, and determining a second capability matrix comprising, for each pairing of another side of the cut endpoint, capability values. For both, the first capability matrix and second capability matrix, the capability values relate at least to a platform, a runtime framework, a connection technology, a protocol for a connection of a node of the stream processing system. The method comprises further determining a joint weighted capability matrix for two corresponding cut endpoints of a cut by multiplying corresponding capability matrix values of the first weighted capability matrix and the second capability matrix, and selecting a preferred connection for the cut endpoints. | 2019-12-12 |
20190379582 | SYSTEM AND METHOD FOR A SINGLE LOGICAL IP SUBNET ACROSS MULTIPLE INDEPENDENT LAYER 2 (L2) SUBNETS IN A HIGH PERFORMANCE OCMPUTING ENVIRONMENT - Systems and methods for supporting a single logical IP subnet across multiple independent layer 2 subnets in a high performance computing environment. A method can provide, at a computer including one or more microprocessors, a logical device, the logical device being addressed by a layer 3 address, wherein the logical device comprises a plurality of network adapters, each of the network adapters comprising a physical port, and a plurality of switches. The method can arrange the plurality of switches into a plurality of discrete layer 2 subnets. The method can provide a mapping table at the logical device. | 2019-12-12 |
20190379583 | METHODS AND SYSTEMS FOR REDUCING BURST USAGE OF A NETWORKED COMPUTER SYSTEM - Methods and systems for reducing burst usage of a networked computer system are described herein. In an embodiment, resource requesters can request, within a time window, resources over a computer network before the resources are available. The resources can then be allocated in batch mode when the resources are available. Thus, resource requests do not have to be processed in real-time, and resource requests can be received before the resources are available. | 2019-12-12 |
20190379584 | SYSTEM FOR WIRELESS NETWORK ACCESS CONTROL IN AN AIRCRAFT - A network access control method involves requesting access to a network via a wireless communication adapter for a personal electronic device. Then, an acoustic audio code output by an audio signaling device connected to the wireless communication adapter by wire is acoustically captured by the personal electronic device. A digital representation of the captured acoustic audio code is submitted from the personal electronic device to the wireless communication adapter via wireless communication. Subsequently, the wireless communication adapter authenticates the personal electronic device on the basis of the submitted digital representation of the captured acoustic audio code. | 2019-12-12 |
20190379585 | AGGREGATION PLATFORM, REQUIREMENT OWNER, AND METHODS THEREOF - The present disclosure relates to aggregation platforms and requirement owners. One example aggregation platform is configured to receive a request from a requirement owner, where the received request comprises a request for an aggregation platform data model (APDM); determine an APDM based on the received request, where the determined APDM comprises at least one relationship between at least one model and at least one associated model repository, transmit the determined APDM to the requirement owner, receive an aggregation requirement (AR) from the requirement owner, where the received AR comprises at least one model identifier and at least one associated model repository identifier, and generate a deployment template (DP) based on the received AR. | 2019-12-12 |
20190379586 | Method for Unified Communication of Server, Baseboard Management Controller, and Server - In a method for unified communication of a server, a baseboard management controller (BMC) receives a first packet sent by a server, and forwards the received first packet to a physical network adapter of the BMC using a preconfigured virtual network adapter, where the first packet includes first management data or service data. The first packet is sent to an external network via the physical network adapter. The virtual network adapter is further configured to send a second packet received by the BMC to a control module of the BMC, and the control module processes the second packet. | 2019-12-12 |
20190379587 | SYSTEMS AND METHODS FOR MEASURING NODE BEHAVIOR ANOMALIES IN A NETWORK OF MOVING THINGS THAT INCLUDES AUTONOMOUS VEHICLES - Communication network architectures, systems, and methods for supporting a network of mobile nodes may include a method for using a first health score for a first mobile access point (MAP) in a network, comprising generating the first health score using a plurality of features related to the first MAP. The first health score may be used for one or more of scheduling maintenance, triggering an alarm, and monitoring the network. | 2019-12-12 |
20190379588 | DISTRIBUTED PACKET DEDUPLICATION - Introduced here are network visibility appliances capable of implementing a distributed deduplication scheme by routing traffic amongst multiple instances of a deduplication program. Data traffic can be forwarded to a pool of multiple network visibility appliances that collectively ensure no duplicate copies of data packets exist in the data traffic. The network visibility appliances can route the traffic to different instances of the deduplication program so that duplicate copies of a data packet are guaranteed to arrive at the same instance of the deduplication program, regardless of which network visibility appliance(s) initially received the duplicate copies of the data packet. | 2019-12-12 |
20190379589 | Pattern detection in time-series data - Systems and methods for detecting patterns in data from a time-series are provided. In one implementation, a method for pattern detection includes obtaining data in a time-series and creating one-dimensional or multi-dimensional windows from the time-series data. The one-dimensional or multi-dimensional windows are created either independently or jointly with the time-series. The method also includes training a deep neural network with the one-dimensional or multi-dimensional windows utilizing historical and/or simulated data to provide a neural network model. Also, the method includes processing ongoing data with the neural network model to detect one or more patterns of a particular category in the ongoing data, and localizing the one or more patterns in time. | 2019-12-12 |
20190379590 | Discovery and Mapping of Containerized Software Applications - An example system includes a database disposed within a remote network management platform that manages a managed network, where one or more worker nodes are configured to execute containerized software applications on behalf of the managed network. The system also includes a computing device configured to request and receive configuration data identifying the applications; access traffic data generated by packet detection modules disposed amongst the one or more worker nodes and configured to (i) monitor network traffic between the applications and (ii) generate and store the traffic data which is indicative of the monitored network traffic; parse the traffic data for one or more patterns indicative of communicative relationships between the applications; based on the one or more patterns being present in the traffic data, generate mappings between the applications that have communicative relationships therebetween; and store, in the database, the configuration data and the mappings. | 2019-12-12 |
20190379591 | HETEROGENEOUS FLOW CONGESTION CONTROL - Switch fabric in routers require tight characteristics in term of packet loss, fairness in bandwidth allocation and low latency for high-priority traffic. Such attributes have been resolved using specialized switch devices, but with the emergence of Data Center Bridging, the possibility of using commodity Ethernet switches to build switch fabric in routers is considered. Systems and methods are provided for estimating congestion associated with a network path in accordance with the variation in average delay experienced by samples of packets. | 2019-12-12 |
20190379592 | TELECOMMUNICATIONS NETWORK TRAFFIC METRICS EVALUATION AND PREDICTION - A method for evaluating and predicting telecommunications network traffic includes receiving site data for multiple geographic areas via a processor. The processor also receives weather data, event data, and population demographic data for the geographic areas. The processor also generates predicted occupancy data for each of the geographic areas and for multiple time intervals. The processor also determines a predicted telecommunications network metric for each of the geographic areas and for each of the time intervals, based on the predicted occupancy data. | 2019-12-12 |
20190379593 | INJECTING CUSTOM CLASSES IN APPLICATION CODE TO FACILITATE NETWORK TRAFFIC MONITORING - Various methods and systems for facilitating network traffic monitoring in association with an application running on a client device are provided. In this regard, aspects of the invention facilitate monitoring network traffic being transmitted to and/or from a client device, such as a mobile device, so that network performance can be analyzed. In various implementations, one or more default classes associated with an application on a device are replaced with one or more custom monitoring classes designed to facilitate monitoring data packets being communicated to or from the application. The custom monitoring classes can then be utilized to facilitate monitoring a plurality of data packets communicated to or from the application. | 2019-12-12 |
20190379594 | SYSTEM AND METHOD FOR OPTIMIZED PATH RECORD HANDLING IN HOMOGENEOUS FABRICS WITHOUT HOST STACK COOPERATION IN A HIGH PERFORMANCE COMPUTING ENVIRONMENT - Systems and methods for path record handling in a fabric without host stack cooperation in a high performance computing environment. In a case where the subnet manager has determined “homogenous subnet/fabric” or “semi-homogenous subnet/fabric” status for the current topology, but is still receiving path queries, the subnet manager can use the relevant status to avoid any route evaluation and generate path record either only based on the configuration status of the requesting port in the homogenous case, or by comparing the configuration status of both ports in the semi-homogenous case. | 2019-12-12 |
20190379595 | SYSTEM AND METHOD FOR OPTIMIZING ROUTING OF TRANSACTIONS OVER A COMPUTER NETWORK - A system and a method of optimizing an organizational structure (OS) of an organization may include: receiving one or more data elements pertaining to the OS; receiving a value of one or more transaction parameters pertaining to one or more transactions conducted over one or more nodes of a first computer network; perturbating a value of one or more OS elements; creating a simulated computer network based on the one or more perturbated values; for each network of the first computer network and the simulated computer network, calculating a value of at least one OS performance parameter; and generating, based on the calculation, a suggestion for optimizing the OS, wherein the suggestion may include at least one perturbated OS element value. | 2019-12-12 |
20190379596 | Methods and Systems preventing Make Before Break failures during soft preemption in MPLS - A method implemented at an intermediate node in a Multiprotocol Label Switching (MPLS) network to prevent Make Before Break (MBB) failures during soft preemption of a lower priority Label Switched Path (LSP) includes, responsive to a determination the lower priority LSP needs preemption, determining a first route of a higher priority LSP which caused the preemption and bandwidth on the first route; determining a second route which is a current route of the lower priority LSP and bandwidth on the second route; analyzing the first route and the second route to determine one or more excluded interfaces which do not support the lower priority LSP due to the higher priority LSP; and transmitting a preemption message designating a soft preemption of the lower priority LSP including all of the excluded interfaces therein towards an ingress node along the second route. | 2019-12-12 |
20190379597 | SELECTIVE DUPLICATION OF DATA IN HYBRID ACCESS NETWORKS - A packetization module receives messages in a plurality of streams. The packetization module also accesses requirements corresponding to the plurality of streams and information indicating capacities of a plurality of paths between a first endpoint and a second endpoint. The messages are redundantly transmitted from a subset of the plurality of streams over the plurality of paths. The subset is selected based on the requirements and the capacities. In some cases, a timer is initiated in response to the packetization module receiving one of the first messages. The packets are then transmitted in response to expiration of the timer or in response to the packets reaching the capacities of the plurality of paths. In some cases, the messages are stored in buffers that define congestion windows for the streams. A congestion controller modifies the sizes of the congestion windows based on acknowledgment feedback. | 2019-12-12 |
20190379598 | SYSTEM AND METHOD FOR ON-DEMAND UNICAST FORWARDING IN A HIGH PERFORMANCE COMPUTING ENVIRONMENT - Systems and methods for on-demand unicast forwarding in a high performance computing environment, in accordance with an embodiment. An exemplary method can provide, at a computer comprising one or more microprocessors, a plurality of switches, a plurality of host channel adapters, and a plurality of hosts. The method can provide, at two rails, redundant connectivity between the plurality of hosts, wherein each rail comprises a set of the plurality of switches. The method can detect a disruption i connectivity between two hosts of the plurality of hosts. The method can re-establish communication between the two hosts of the plurality of hosts via unicast packets on an inter-rail link, the inter-rail link being provided between the two rails. | 2019-12-12 |
20190379599 | METHOD AND SYSTEM FOR SERVICE FUNCTION CHAINING - A method for service function chaining in a network, comprises defining, for a flow of network packets sent from a source node ( | 2019-12-12 |
20190379600 | EFFICIENT NAT IN SDN NETWORK - A method is implemented by a control plane device in a Software Defined Networking (SDN) network to configure a data plane device in the SDN network to perform network address translation (NAT) for a flow so that the flow can bypass a NAT device. The method includes receiving a translation rule for the flow from the NAT device, configuring the data plane device to steer the flow such that the flow bypasses the NAT device, configuring the data plane device to perform NAT for the flow according to the translation rule for the flow, and transmitting an indication to the NAT device that the flow is to bypass the NAT device. | 2019-12-12 |
20190379601 | COMMUNICATION BETWEEN DISTINCT NETWORK DOMAINS - A system may include a first border network device located between a first network domain and a third network domain, and a first edge network device in the first network domain, where the first edge network device may be configured to receive a packet. The packet may be directed to a second edge network device in a second network domain. The first edge network device may also be configured to add a second label to the packet that identifies a second border network device located at the border of a second network domain and the third network domain. The third network domain may be located between the first network domain and the second network domain. The first edge network device may additionally be configured to add a first label to the packet that identifies the first border network device, and route the packet to the first border network device. | 2019-12-12 |
20190379602 | Dynamic Access-Point Link Aggregation - An access point that provides link aggregation is described. During operation, this access point receives a message that may include a Dynamic Host Configuration Protocol (DHCP) response with an Internet protocol (IP) address of a gateway for an electronic device to access a network and a media access control (MAC) address of the electronic device. Based on the MAC address and/or at least a characteristic of the electronic device (such as a configuration, a capability and/or an operating system of the electronic device), the access point may determine a different IP address of another gateway for the electronic device to access the network. Moreover, the access point may modify the DHCP response by substituting the IP address of the other gateway for the IP address of gateway in a modified DHCP response. Next, the access point provides the modified DHCP response to the electronic device. | 2019-12-12 |
20190379603 | METHOD TO MEASURE RELATIVE QOS GAINS AND TO REDUCE THE VARIANCE IN QOS FOR SIMILAR CONNECTIONS FOR DURING BANDWIDTH CONTENTION - The systems and methods discussed herein provide for relative QoS gain measurement, and reduction in variance of QoS during bandwidth contention. In some implementations, the system measures relative QoS gains of, or penalties to, similar connections or network flows due to different factors that affect the transmission throughput and QoS. The system provides scheduling of packets on different connections or flows according to ratios of QoS penalties or gains on the connections or flows, preventing a well-performing connection or flow from cannibalizing throughput from under-performing connections or flows. | 2019-12-12 |
20190379604 | COMMUNICATION OF CONGESTION INFORMATION TO END DEVICES - A method, a device, and a non-transitory storage medium are described in which congestion control service is provided. The congestion control service may include determining whether congestion exists relative to packets and a queue of a network device. The congestion control service may include estimating a communication metric value when congestion exists. A differentiated service field of an Internet Protocol header of each packet is used to carry a portion of the communication metric value. The congestion control service transmits the packets, which include the communication metric value, to an end device. The end device may use the communication metric value to adjust a transmission rate of subsequently transmitted packets. | 2019-12-12 |
20190379605 | INFERRING DEVICE LOAD AND AVAILABILITY IN A NETWORK BY OBSERVING WEAK SIGNAL NETWORK BASED METRICS - In one embodiment, a traffic analysis service obtains traffic characteristics of network traffic associated with a device in a network. The traffic analysis service uses a machine learning model to infer resource usage by the device based on the obtained traffic characteristics of the network traffic associated with the device. The traffic analysis service controls traffic flows in the network based on the inferred resource usage by the device. | 2019-12-12 |
20190379606 | PACKET CLASSIFICATION WITH MULTIPLE CLASSIFIERS - Some embodiments provide a method for a forwarding element that receives a packet. The method determines whether the packet matches any flow entries in a first cache that uses a first type of algorithm to identify matching flow entries for packets. When the packet does not match any flow entries in the first cache, the method determines whether the packet matches any flow entries in a second cache that uses a second, different type of algorithm to identify matching flow entries for packets. The method executes a set of actions specified by a flow entry matched by the packet in one of the first and second caches. | 2019-12-12 |