Call center SMS-MMS language router
    654.
    发明授权

    公开(公告)号:US10360309B2

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

    申请号:US14700339

    申请日:2015-04-30

    Applicant: HeyWire, Inc.

    Abstract: A method and system enables language translation and routing of Person-to-Person (P2P) messages. Customer messages are diverted to various alternate destinations in an enterprise based on the language of the messages. Enterprise alternate destinations include language capable call center customer service representatives (CSRs), language specialized call centers, and personnel in various departments in an enterprise having language skills. The CSRs and other personnel can communicate through the call centers or using data enabled devices. Information collected from the messages can be used to determine the appropriate destination.

    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.

    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.

    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.

    ALERTING SYSTEM HAVING A NETWORK OF STATEFUL TRANSFORMATION NODES

    公开(公告)号:US20190205199A1

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

    申请号:US16298285

    申请日:2019-03-11

    CPC classification number: G06F11/0772

    Abstract: An alerting system is provided that includes a network of transformation nodes, and state change processors. The transformation nodes include input transformation nodes, output transformation nodes, and intermediate nodes that connect the input and output transformation nodes. Each input transformation node can receive an events stream, and is coupled to one of the output transformation nodes by one or more intermediate transformation nodes. Each transformation node (except the input transformation nodes) can receive state updates from those transformation nodes that it subscribes to. Each output transformation node can generate a check result when stored state information for each of the transformation nodes that the output transformation node subscribes to collectively indicates that the check result should be generated. Each output transformation node is coupled to one of the state change processors that can determine whether the check results should trigger an action, and if so, can then perform an action.

    Systems and methods for securing data using encryption

    公开(公告)号:US10325107B2

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

    申请号:US14863034

    申请日:2015-09-23

    Abstract: Some embodiments of the present invention include an apparatus for securing data and include a processor, and one or more stored sequences of instructions which, when executed by the processor, cause the processor to set a data download threshold, encrypt data to be downloaded by a user based on detecting size of the data violating the download threshold such that the user receives encrypted downloaded data, and manage a decryption key used to decrypt the encrypted downloaded data. The decryption key may be deconstructed into “N” key fragments and may be reconstructed using “K” key fragments where “N” is equal to “2K−1”.

Patent Agency Ranking