G06F17/30

EFFICIENT DATA SYNCHRONIZATION FOR STORAGE CONTAINERS

Performing data synchronization is disclosed, including: receiving an indication to synchronize a container to a snapshot, wherein the container has a first data state and an identity, wherein the snapshot corresponds to a second data state; causing the container to have the second data state corresponding to the snapshot; and maintaining the identity of the container.

SYSTEM AND METHOD FOR TRACKING FITNESS PROGRESS FROM A CLIENT DEVICE
20180001178 · 2018-01-04 ·

The invention is generally a system that enables a user to visually and graphically track their fitness goals using an interactive device connected to a server, wherein fitness progress data of the user is stored and made available to the user via a user interface, for example on a mobile device application or a webpage. The system of tracking fitness progress comprises a server, a database, and a device, for example a fitness booth, for taking images and gathering fitness progress data from a user. The information gathered at the fitness booth, including images, is stored in the database. Users are provided a graphical user interface to update and access their fitness progress data, thereby facilitating the user's tracking of their fitness progress.

TRANSACTION ORDERING

Nodes of a database service may receive a read request to perform a read of a record stored by the database service and a transaction request to perform a transaction to the record. First and second indications of time may be associated with the read and transaction, respectively. A potential read anomaly (e.g., fuzzy read, read skew, etc.) may be detected based, at least in part, on a determination that the first indication of time is within a threshold value of the second indication of time. In response to detecting the potential read anomaly, the read may be performed after the transaction specified by the transaction request, regardless of whether the first indication of time is indicative of an earlier point in time than the second indication of time.

TIMERS IN STATELESS ARCHITECTURE

A front end logic instance of a network function in a stateless architecture of a telecommunications network. The logic instance comprises a logic performer configured to perform network function logic to carry out at least part of a network function of the telecommunications network, the logic performer being configured to control a transmitter and receiver for transmission and reception of data with a backend database during performance of the network function logic. The logic instance comprises a timer subscriber configured to control the transmitter to transmit a request to the backend database to be notified about a timer event relating to a timer run on the backend database, the request comprising data indicating the timer event. The receiver is further configured to receive a notification that the timer event has occurred.

METHODS AND TERMINALS FOR GENERATING AND READING 2D BARCODE AND SERVERS
20180004854 · 2018-01-04 ·

Generating a 2D barcode includes acquiring private information input by a user and sending the private information to a server through a network. The method includes receiving an information access address returned through the network by the server, and generating a 2D barcode including the information access address. The method further includes acquiring a 2D barcode including an information access address and scanning the 2D barcode to obtain the information access address included in the 2D barcode, the information access address being for accessing private information. The method further includes sending the information access address to a server through a network, and receiving the private information returned through the network by the server, and using the private information as a reading result of the 2D barcode.

ENGINE ARCHITECTURE FOR PROCESSING FINITE AUTOMATA

An engine architecture for processing finite automata includes a hyper non-deterministic automata (HNA) processor specialized for non-deterministic finite automata (NFA) processing. The HNA processor includes a plurality of super-clusters and an HNA scheduler. Each super-cluster includes a plurality of clusters. Each cluster of the plurality of clusters includes a plurality of HNA processing units (HPUs). A corresponding plurality of HPUs of a corresponding plurality of clusters of at least one selected super-cluster is available as a resource pool of HPUs to the HNA scheduler for assignment of at least one HNA instruction to enable acceleration of a match of at least one regular expression pattern in an input stream received from a network.

Apparatus and Method for Providing Map Data and System Thereof
20180003508 · 2018-01-04 ·

A system and a method are provided that are capable of providing map data for supporting a variety of user network environments and selecting data zones freely. A navigation terminal includes a reception unit adapted to receive a file in which map data of a specific zone is stored, from a map provision server; and an execution unit adapted to execute a navigation function on the specific zone using the file. The file is produced by an individual unit with respect to each of geographic areas divided by a mesh unit having a variable size. The size of the mesh unit is decided according to the amount of information included in the geographic area such that the file has an equalized size.

Method and Processes For Securely Autofilling Data Fields in A Software Application
20180004584 · 2018-01-04 ·

The present invention gives the methods and processes for automatically servicing user driven requests to find place-holder fields, fill them in with relevant data in a secure manner and securely communicating the data related thereto to the appropriate Android™ device and/or application. More particularly, it relates to the methods and processes for authenticated users to automatically obtain and use the correct filled-in data that allows them to access or use any of a multiple number of Android™ applications and/or services at any time.

WEBPAGE LOADING METHOD AND SYSTEM
20180004857 · 2018-01-04 ·

Webpage loading method and system. While browsing a webpage, a user can uninterruptedly browse subsequent contents without waiting for page loading since whether subsequent pages need to be loaded is determined by the prediction of remaining page browsing time. The method comprises: in response to a page loading completion event, recording a current page end scroll bar value, a current page initial scroll bar value and a current page loading completion moment; in response to a scroll bar scrolling event, recording a present scroll bar triggering moment and a present scroll bar value; calculating a page browsing speed and a remaining page browsing time; and when the remaining page browsing time meets a preset condition, sending to a server a page acquisition request related to subsequent pages of the current page and loading and updating page data about the subsequent pages to the end of the current page.

RIS/PACS INTEGRATION SYSTEMS AND METHODS
20180004897 · 2018-01-04 ·

Example integration systems and methods are disclosed and described. An example apparatus includes a processor and a memory at a first system. The example processor is to be configured by program instructions to at least: authenticate, at the first system, an identity of a first user; when the identity of the first user is positively authenticated by the first system, locate a first content requested by the first user at a second system; receive, at the first system, an authorization from the second system for the first user to access the first content at the second system; when the first user is positively authorized by the second system, provide, via a first viewer, access to the first content at the second system; and facilitate, via the first viewer, manipulation of the first content at the second system according to an access rule for the first content at the second system.