METHODS AND SYSTEMS FOR SESSION SYNCHRONIZATION AND SHARING OF APPLICATIONS BETWEEN DIFFERENT USER SYSTEMS OF A USER

    公开(公告)号:US20190222643A1

    公开(公告)日:2019-07-18

    申请号:US15874044

    申请日:2018-01-18

    Abstract: Methods and systems are provided for implementing session synchronization to synchronize applications at different user systems (e.g., mobile device, laptop, desktop, tablet) of a particular user. As will be explained in greater detail below, this platform level solution that can maintain session information received any number of different user systems of the particular user and share this collective session information with each of the other user systems as session-synchronization information that can be used, at any user system of that user, to ensure that when that user switches from using one user system to another user system that that applications at the “new” user system being switched to are synchronized with any other applications that were most recently in use at all of the other user systems of that user.

    INVENTORY DATA MODEL FOR LARGE SCALE FLASH SALES

    公开(公告)号:US20190220917A1

    公开(公告)日:2019-07-18

    申请号:US15956049

    申请日:2018-04-18

    CPC classification number: G06Q30/0633 G06F16/23 G06F16/288 G06Q10/087

    Abstract: A method is implemented by a computing device to identify available ones of a plurality of items of an inventory, where each of the plurality of items has a hold status identifying the item as being currently available or already on hold. The method includes selecting available ones of the plurality of items based on a first bitset and a plurality of second bitsets and asynchronously updating the first bitset and the plurality of second bitsets to reflect a synchronously updated version of the hold status of the plurality of items resulting from one or more of the plurality of items being successfully placed on hold and/or released from being placed on hold.

    PL/SQL language parsing at a virtual machine

    公开(公告)号:US10353723B2

    公开(公告)日:2019-07-16

    申请号:US15883803

    申请日:2018-01-30

    Abstract: In some database systems, a user device may query for data records using a procedural language extension to structured query language (PL/SQL) call. However, some databases may not be configured to process PL/SQL code. In these cases, a virtual machine may intercept the PL/SQL call, and may transform the call to a format usable by the database. For example, the virtual machine may deconstruct the PL/SQL call to determine the procedural and query functions that comprise the PL/SQL call. The virtual machine may then search a database for non-PL/SQL code snippets that correspond to these determined functions, and may generate non-PL/SQL code (e.g., Java code) that may perform the same functions as the PL/SQL call. The virtual machine, the database, or a combination of the two may execute the non-PL/SQL code to retrieve the data records from the database, and may return the records to the user device.

    Three-Dimensional (3D) Convolution With 3D Batch Normalization

    公开(公告)号:US20190213482A1

    公开(公告)日:2019-07-11

    申请号:US16355290

    申请日:2019-03-15

    Abstract: A method of classifying three-dimensional (3D) data includes receiving three-dimensional (3D) data and processing the 3D data using a neural network that includes a plurality of subnetworks arranged in a sequence and the data is processed through each of the subnetworks. Each of the subnetworks is configured to receive an output generated by a preceding subnetwork in the sequence, process the output through a plurality of parallel 3D convolution layer paths of varying convolution volume, process the output through a parallel pooling path, and concatenate output of the 3D convolution layer paths and the pooling path to generate an output representation from each of the subnetworks. Following processing the data through the subnetworks, the method includes processing the output of a last one of the subnetworks in the sequence through a vertical pooling layer to generate an output and classifying the received 3D data based upon the generated output.

    Dynamic query response with metadata

    公开(公告)号:US10346763B2

    公开(公告)日:2019-07-09

    申请号:US14505863

    申请日:2014-10-03

    Abstract: Metadata and for posts originating from different social media sources and the posts themselves may be collected. A query specifying search criteria for the posts and filter criteria related to the metadata may be submitted to the system disclosed herein. The system may allow a client or tenant of the system to filter and search the metadata stored therein. The system may provide the posts in response to the query and permit a client or tenant to rapidly switch between social media sources and corresponding metadata types.

    Multiversion concurrency control of database records with uncommitted transactions

    公开(公告)号:US10346386B2

    公开(公告)日:2019-07-09

    申请号:US15343969

    申请日:2016-11-04

    Abstract: Systems and methods provide multi-version concurrency control of database records with uncommitted transactions. The system and methods may include receiving a query regarding a transaction counter number. When a transaction header identifying data is updated with the assigned transaction counter number, the updated transaction header may be used in identifying data as an instance of multiversion concurrency control information by the received query. A key lookup may be performed, and when the key lookup encounters an uncommitted row for a transaction number, a corresponding transaction header identifying data to identify a data array element to determine whether the transaction number is committed, and determining the transaction counter number when the transaction number is committed. The transaction counter number may be stamped on the row version record when it is determined that the row is committed.

Patent Agency Ranking