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.

    Predicting Binary Outcomes Of An Activity
    822.
    发明申请

    公开(公告)号:US20190197086A1

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

    申请号:US15853714

    申请日:2017-12-23

    CPC classification number: G06F17/18 G06F17/15 G06F17/245 G06F17/2818

    Abstract: A binary outcome of an activity is predicted based on samples of the activity. The activity is characterized by features that can take on any of a set of mutually exclusive levels. An initial candidate pool of terms is selected. The terms are feature levels or combinations of feature levels. The candidate terms are used to create two ordered pools of terms, one including terms that are positively predictive and another including terms that are negatively predictive. The terms in each pool are ordered by strength of predictiveness and diversity of predictiveness relative to terms higher in the order. A final set of terms is selected by combining terms from these two pools.

    GENERATING JAVASCRIPT OBJECT NOTATION (JSON) SCHEMA FROM JSON PAYLOADS

    公开(公告)号:US20190188288A1

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

    申请号:US15847811

    申请日:2017-12-19

    CPC classification number: G06F16/211 G06F8/30 G06F8/315 G06F16/289

    Abstract: Implementations of the invention generate a JavaScript Object Notation (JSON) schema for an application programming interface (API) endpoint that is not documented in a machine understandable schema. In one implementation, a plurality of JSON payloads that were successfully requested using a same endpoint are automatically obtained, and a composite payload is automatically created based on the plurality of JSON payloads that were obtained. Then a JSON schema that documents the API endpoint is automatically generated based on the composite payload. The generating comprises for each field of the composite payload, determining whether the field is optional or mandatory based on a number of the data items that are in the composite payload for the field, and determining a data type of the field based on the data items in the composite payload for the field.

    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”.

    Providing a timeline of events regarding a database record

    公开(公告)号:US10324922B2

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

    申请号:US14482691

    申请日:2014-09-10

    Abstract: Disclosed are methods, apparatus, systems, and computer program products for providing a timeline of events regarding a database record in an on-demand database service. In some non-limiting examples, the database record can be stored in a database in a cloud computing environment, and the timeline can display events or interactions related to the database record. Metadata associated with an event or interaction can be used to identify data associated with the event or interaction, and metadata can be used to determine what events or interactions are displayed in the timeline according to filtering parameters. Metadata can also be used to determine a customer satisfaction rating or health-based numeric for the database record.

    Systems and methods of viral enablement of features by peer-to-peer connection

    公开(公告)号:US10320822B2

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

    申请号:US15886749

    申请日:2018-02-01

    Inventor: Jason Schroeder

    Abstract: The technology disclosed relates to identifying and notifying a user of nearby attendees at a mega attendance event who are in user's social graph by comparing the user's social graph to a list of event attendees. The identified attendees can be stratified into social graph tags that annotate, categorize and prioritize other users in the user's social graph. The technology disclosed also relates to identifying and notifying the user of nearby attendees of sessions at the event who meet introduction preferences of the user by finding matches between introduction preference attributes specified by the user and attributes of the attendees provided by the list of event attendees.

    HYBRID CODE MODIFICATION IN INTERMEDIATE LANGUAGE FOR SOFTWARE APPLICATION

    公开(公告)号:US20190171544A1

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

    申请号:US16271210

    申请日:2019-02-08

    Inventor: Sergey GORBATY

    CPC classification number: G06F11/36 G06F9/45508 G06F21/577

    Abstract: Computer program, methods, and systems for code modification of a programming language platform and a software application in an intermediate language at different times are disclosed. The methods and system may modify a portion of the programming language platform in the intermediate language at a first time to alter a functionality of or add a new functionality to the programming language platform; and may modify the software application in the intermediate language at a second time different from the first time, where the software application may be modified based on a runtime analysis rule that uses the altered or added new functionality of the programming language platform. The modified programming language platform may be included in a first package, and the modified software application may be included in a second package, and executed on the modified programming language platform.

Patent Agency Ranking