H04L67/1095

Low Latency Queuing System
20220060427 · 2022-02-24 ·

Disclosed herein are methods and apparatuses for processing network traffic by a queuing system which may include: receiving pointers to chunks of memory allocated responsive to receipt of network traffic, the chunks of memory each including a portion of a queue batch, wherein the queue batch includes a plurality of queue requests; generating a data structure including the pointers and a reference count; assigning the queue request to a second core; generating a first structured message for the first queue request; and storing the first structured message in a structured message passing queue associated with the second core, wherein a second processing thread associated with the second core, responsive to receiving the structured message, processes the first queue request by retrieving the first queue request from at least one of the chunks of memory.

METHODS AND APPARATUS FOR FLIGHT BRIEFING DATA SYNCHRONIZATION

A method for managing a flight briefing data system is provided. The method establishes, by a central computer system, a first communication connection with an electronic device and a second communication connection with an aircraft onboard avionics unit; transmits, by the central computer system, flight briefing data via the first communication connection and the second communication connection, wherein the flight briefing data comprises at least a plurality of Notices to Airmen (NOTAMs) associated with a pending flight; receives, by the central computer system, altered flight briefing data; and synchronizes the central computer system, the electronic device, and the aircraft onboard avionics unit, by transmitting the altered flight briefing data via the first communication connection and the second communication connection.

DIGITAL PROCESSING SYSTEMS AND METHODS FOR THIRD PARTY BLOCKS IN AUTOMATIONS IN COLLABORATIVE WORK SYSTEMS

Systems, methods, and computer-readable media for remotely automating changes to third party applications from within a primary application are disclosed. The systems and methods may involve maintaining in the primary application, a table having rows, columns, and cells at intersections of the rows and columns, wherein the primary application is configured to enable the construction of automations defined by conditional rules for altering internal information in the primary application and external information in the third party applications; receiving an automation definition conditional on specific information input into at least one specific cell in the table of the primary application, wherein the automation definition is constructed using internal blocks and external blocks, the external blocks having links to the external third party applications; monitoring the at least one specific cell of the primary application for an occurrence of the specific information.

DATA RESILIENCY OF BILLING INFORMATION
20170308935 · 2017-10-26 ·

Managing transaction data during times of low network connectivity by organizing billing information for prioritized processing during periods of higher network connectivity. During low connectivity events, billing information is organized based, at least in part, on a combination of age and revenue to communicate important billing information upon reconnection.

EFFICIENT SYNCHRONIZATION OF STORED INFORMATION USING A PARALLEL RING NETWORK TOPOLOGY
20170310587 · 2017-10-26 ·

A routing system may include a primary message group to be used for synchronizing stored information. The primary message group may include multiple primary network devices. The multiple primary network devices may be configured with a first configuration regarding synchronizing the stored information. The primary message group may form a ring network topology. The routing system may include a secondary message group to be used for synchronizing the stored information. The secondary message group may include a single primary network device, of the multiple primary network devices, and multiple secondary network devices. Each secondary network device, of the multiple secondary network devices, may be included in a single secondary message group. The multiple secondary network devices may be configured with a second configuration regarding synchronizing the stored information. The secondary message group may form a different ring network topology.

PARITY PROTECTION FOR DATA CHUNKS IN AN OBJECT STORAGE SYSTEM
20170308437 · 2017-10-26 ·

The present invention relates to a method and system for providing parity protection in an object storage system. The present invention allows for tracking the storage requirements for chunks in a distributed storage cluster when transitioning from replica-based protection to parity or erasure coding-based protection and when transitioning from parity or erasure coding-based protection to replica-based protection.

Dynamic voicemail receptionist system

A voicemail receptionist system includes a memory and a processor. The memory can store data relating to one or more users. An incoming communication can be handled by the voicemail receptionist system and provided with functionality based upon a user's preferences, for example. The data stored by the voicemail receptionist system can be updated at any time, or automatically updated upon updating of the data, or upon occurrence of a trigger event. Voicemail receptionist functionality can include standard voicemail system functionality as well as functionality relating to email, text messaging, MMS messaging, calendar features, schedule announcements, location data, as well as other features.

Community internet drive
09800464 · 2017-10-24 · ·

Provided herein are devices, systems, methods and various means, including those related to providing a community internet drive that may utilize a centrally-managed hub as well as storage devices distributed among various networked machines. In some embodiments, the community internet drive can also include features to enable its users to promote and utilize the user's trusted personal relationships while also enabling an open platform for peer-to-peer and/or other types of sharing schemes.

Data communication method and data communication system

A data communication method includes registering as a group and by a first data processing device of plural data processing devices, at least one second data processing device capable of communicating with the first data processing device; transmitting by the first data processing device and to the data processing devices, a first reception request for data; transmitting by the first data processing device and to the at least one second data processing device, a second reception request for the data when there is no response to the first reception request from the first data processing devices; and transmitting the data to the second data processing device, by the first data processing device and based on a response from the second data processing device.

Cloud access security broker systems and methods with an in-memory data store

Systems and methods include receiving a record associated with an incident that was detected by the CASB system in a Software-as-a-Service (SaaS) application; determining a hash based on a plurality of levels for the record; determining if the record exists in a data store based on the hash, and if the record exists, deleting an old record; and inserting the record in the data store based on the hash, wherein the data store is maintained in-memory and includes records at leaf nodes in a multi-level hash based on the plurality of levels