DATABASE IMPLEMENTATION FOR DIFFERENT APPLICATION VERSIONS

    公开(公告)号:US20210342322A1

    公开(公告)日:2021-11-04

    申请号:US16866331

    申请日:2020-05-04

    Abstract: Techniques are disclosed for handling database queries from multiple different application versions using a single database. A computer system executing a database management system (DBMS) may receive a database query for a database, where the database query is received from a particular version of an application having a plurality of versions. The database query may specify the particular version. The computer system may then identify catalog tables, where the catalog tables include version information columns storing version access information. The computer system may determine that version access information for the database query indicates that one or more database objects corresponding to the database query are accessible to the particular version of the application. Based on the determining, the computer system may access one or more database objects that are responsive to the database query and are accessible to the particular version of the application, which may advantageously reduce or avoid duplication of data stored in the database.

    Scalable systems and methods for generating and serving recommendations

    公开(公告)号:US11164235B2

    公开(公告)日:2021-11-02

    申请号:US16695860

    申请日:2019-11-26

    Abstract: A scalable recommendation engine includes stateless processors in communication with at least one memory server that stores contextual data. A router is configured to direct a recommendation request to a first stateless processor, which is configured to generate a recommendation using contextual data from the memory server. A controller monitors the available processing bandwidth of the stateless processors and deploys an additional stateless processor if the available processing bandwidth is less than a minimum available processing bandwidth threshold. The controller can remove from deployment a stateless processor if the available processing bandwidth is greater than a maximum pre-determined available processing bandwidth threshold.

    Generating work plans which include work steps when creating new work orders

    公开(公告)号:US11164118B1

    公开(公告)日:2021-11-02

    申请号:US16880058

    申请日:2020-05-21

    Abstract: Generating work plans which include work steps when creating new work orders is described. A database system trains a machine learning model to use inputs for creating work orders to select work plan templates, which include sets of work steps, from a training set of work plan templates, in response to receiving the inputs for creating the work orders. The database system receives an input for creating a work order and identifies work plan criteria based on the input for creating the work order. The trained machine learning model uses the work plan criteria to select at least one work plan template, which includes work steps, from work plan templates. The database system creates a work order that includes work plan(s) corresponding to the selected work plan template(s) and includes at least part of the input for creating the work order. The database system outputs the created work order.

    Predicting entities for database query results

    公开(公告)号:US11163759B2

    公开(公告)日:2021-11-02

    申请号:US15851161

    申请日:2017-12-21

    Inventor: Guillaume Kempf

    Abstract: Predicting entities for database query results are described. A system receives a query that includes a query term. The system outputs a query result that identifies at least one record that includes the query term. The system identifies a selection of a record that is identified by the query result and that includes the query term. The system stores information that associates the query term with an entity that corresponds to the selected record. The system scales the information that associates the query term with the entity. The system receives another query that includes the query term. The system outputs another query result in response to the other query, the other query result being based on the scaled information that associates the query term with the entity.

    Test suite generation from metadata
    376.
    发明授权

    公开(公告)号:US11163672B2

    公开(公告)日:2021-11-02

    申请号:US16778660

    申请日:2020-01-31

    Abstract: Disclosed herein are system, method, and computer program product embodiments for providing the ability to generate unit tests for a web service from a logged interaction with the web service and an API specification for the web service. Rather than having to manually generate tests for the web service, a test developer may interact with the web service through a web browser and record a log of these interactions. The log is then matched to a definition of the API specification, and a test is created. The test developer can either run this test against the web service, or use the test as a foundation for developing and refining the test further.

    Feature-Agnostic Behavior Profile Based Anomaly Detection

    公开(公告)号:US20210336980A1

    公开(公告)日:2021-10-28

    申请号:US17316465

    申请日:2021-05-10

    Abstract: Techniques for user behavior anomaly detection. At least one low-variance characteristic is compared to an expected result for the corresponding low-variance characteristics to determine if the low-variance characteristic(s) is/are within a pre-selected range of the expected results. A security response action is taken in response to the low-variance characteristic not being within the first pre-selected range of the expected results. At least one high-variance characteristic is compared to an expected result for the corresponding high-variance characteristics to determine if the high-variance characteristic(s) is/are within a pre-selected range of the expected results. A security response action is taken in response to the high-variance characteristic not being within the first pre-selected range of the expected results. Access is provided if the low-variance and the high-variance characteristics are within the respective expected ranges.

    MULTIPLE STAKEHOLDERS FOR A SINGLE BUSINESS PROCESS

    公开(公告)号:US20210333959A1

    公开(公告)日:2021-10-28

    申请号:US17323469

    申请日:2021-05-18

    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for providing a customized representation of a business process involving one or more organizational entities that are accessible through a network. A user interface that can display a customized representation of a business process is provided. User information, including user privileges associated with the business process, is stored in a central repository that is accessible through the network. A request to view the business process is received from a first user through the user interface. The user privileges for the first user are retrieved from the central repository. A customized representation of the business process is displayed with the user interface. The customized representation is in compliance with the retrieved user privileges for the first user.

    Conveying encrypted electronic data
    379.
    发明授权

    公开(公告)号:US11159499B2

    公开(公告)日:2021-10-26

    申请号:US16263460

    申请日:2019-01-31

    Inventor: Eugene Lew

    Abstract: Electronic data can be conveyed. A processor of a first intermediate device can receive a first file. The processor can decrypt the first file to produce a second file. The second file can include a third file and an identification. The identification can be for a destination device. The third file can include the electronic data. The third file can be encrypted with respect to the first intermediate device. The processor can determine, based on the identification, a second intermediate device. The second intermediate device can be different from the destination device. The processor can produce a fourth file. The fourth file can include the third file and the identification. The processor can encrypt the fourth file to produce a fifth file. The processor can convey, to the second intermediate device, the fifth file.

    Estimating the number of distinct entities from a set of records of a database system

    公开(公告)号:US11157508B2

    公开(公告)日:2021-10-26

    申请号:US16449333

    申请日:2019-06-21

    Abstract: A method and system for estimating a number of distinct entities in a set of records are described. For each one of a subset of records, a set of match rule keys are generated based on a set of match rules. Each match rule from the set of match rules defines a match between records, and each match rule key from the set of match rule keys includes at least a key field value. A high order key for the record is determined based on the match rule keys, and a counter associated with the high order key is incremented. When each record from the subset of records has been processed by determining the match rule keys, and incrementing the counter(s) of the high order keys, a sum of a number of counters that have a non-zero value is performed to estimate the distinct entities in the records.

Patent Agency Ranking