System and method for accessing dimensional databases
    81.
    发明授权
    System and method for accessing dimensional databases 有权
    用于访问维数据库的系统和方法

    公开(公告)号:US09183272B1

    公开(公告)日:2015-11-10

    申请号:US14073822

    申请日:2013-11-06

    Abstract: In one embodiment, a method includes defining a slice of a dimensional database. The slice includes at least one dimension and at least one measurement and is expressable as a table. The method further includes building, in a structured query language (SQL) dialect, a single query that queries the slice and one or more non-dimensional databases. The SQL dialect represents the at least one dimension, the at least one measurement, and data attributes of the one or more non-dimensional databases. In addition, the method includes parsing the single query. The parsing includes generating a dimensional query for the dimensional database and a non-dimensional query for each of the one or more non-dimensional databases. Furthermore, the method includes executing the dimensional query on the dimensional database. Moreover, the method includes, for each non-dimensional database of the one or more non-dimensional databases, executing the non-dimensional query on the non-dimensional database.

    Abstract translation: 在一个实施例中,一种方法包括定义维数据库的切片。 切片包括至少一个维度和至少一个测量值,并且可表示为表格。 该方法还包括以结构化查询语言(SQL)方言构建查询片和一个或多个非维数据库的单个查询。 SQL方言表示一个或多个非维数据库的至少一个维度,至少一个测量值和数据属性。 此外,该方法包括解析单个查询。 解析包括为维度数据库生成维度查询和为一个或多个非维数据库中的每一个生成非维度查询。 此外,该方法包括在维数据库上执行维度查询。 此外,对于一个或多个非维数据库的每个非维数据库,该方法包括在非维数据库上执行无量纲查询。

    Deep type parsing
    82.
    发明授权
    Deep type parsing 有权
    深度类型解析

    公开(公告)号:US09098624B1

    公开(公告)日:2015-08-04

    申请号:US13713424

    申请日:2012-12-13

    CPC classification number: G06F11/3624

    Abstract: A method for accessing variables in an application is described. The method includes accessing application source code and parsing the application source code to identify a set of variables. For each variable from the set of variables, the method can include determining a variable type of the variable. In response to determining that the variable type is a complex variable, the method can include parsing the complex variable, which can include repeating the method for each variable of the complex variable. In response to determining that the variable is associated with a database, the method can include resolving a variable name and determining whether the variable exists in a data dictionary associated with the database. The method can further include determining metadata associated with the variable based, at least in part, on the variable type. The variable type and metadata of the variable can then be presented to a user.

    Abstract translation: 描述了一种在应用程序中访问变量的方法。 该方法包括访问应用程序源代码和解析应用程序源代码以识别一组变量。 对于变量集合中的每个变量,该方法可以包括确定变量的变量类型。 响应于确定变量类型是复杂变量,该方法可以包括解析复变量,其可以包括对复数变量的每个变量重复该方法。 响应于确定变量与数据库相关联,该方法可以包括解析变量名称并确定该变量是否存在于与数据库相关联的数据字典中。 该方法还可以包括至少部分地基于变量类型确定与该变量相关联的元数据。 然后可以将变量的变量类型和元数据呈现给用户。

    System for categorizing database statements for performance tuning
    84.
    发明授权
    System for categorizing database statements for performance tuning 有权
    用于对性能调优的数据库语句进行分类的系统

    公开(公告)号:US08898136B1

    公开(公告)日:2014-11-25

    申请号:US14010314

    申请日:2013-08-26

    CPC classification number: G06F17/30306

    Abstract: A database statement categorization system can enable DBAs or other users to more easily find tunable database statements by categorizing the database statements. The database categorization system can analyze a DBMS to identify the types of database statements executed on the DBMS and can then categorize the statements automatically, outputting the categorization for presentation to a DBA (or other user). This categorization can advantageously separate less relevant statements that warrant less tuning or investigation from more relevant statements that may have a measurable impact on the performance of the database. By allowing users to focus on statements that are more likely to warrant attention, in certain embodiments the database categorization system streamlines the tuning process.

    Abstract translation: 数据库语句分类系统可以使DBA或其他用户通过对数据库语句进行分类来更轻松地查找可调参数数据库语句。 数据库分类系统可以分析DBMS以识别在DBMS上执行的数据库语句的类型,然后可以自动对语句进行分类,将分类显示给DBA(或其他用户)。 这种分类可以有利地将较不相关的声明分开,这些声明可能减少可能对数据库性能产生可测量影响的更相关语句的调整或调查。 通过允许用户专注于更有可能引起关注的语句,在某些实施例中,数据库分类系统简化了调整过程。

    DATA METRIC RESOLUTION PREDICTION SYSTEM AND METHOD
    85.
    发明申请
    DATA METRIC RESOLUTION PREDICTION SYSTEM AND METHOD 有权
    数据量度分辨率预测系统及方法

    公开(公告)号:US20140095422A1

    公开(公告)日:2014-04-03

    申请号:US14014707

    申请日:2013-08-30

    CPC classification number: G06Q10/06312 G06N5/02

    Abstract: In one embodiment, a method includes receiving an identity of a metric of interest and a future time point. The method further includes retrieving a prediction configuration previously associated with the metric of interest. The prediction configuration comprising a period combination. The period combination comprises a plurality of time periods, each time period comprises one or more segments, and each segment of the one or more segments comprises adapted historical values of the metric of interest incrementally inserted therein. The method also includes, for each time period of the plurality of time periods, identifying, for the future time point, a corresponding segment of the one or more segments, accessing a set of adapted historical values from the corresponding segment, and computing an intermediate predicted value from the set of adapted historical values. Moreover, the method includes calculating a predicted value for the metric of interest based on the computing.

    Abstract translation: 在一个实施例中,一种方法包括接收感兴趣度量和未来时间点的身份。 该方法还包括检索先前与感兴趣度量相关联的预测配置。 该预测配置包括周期组合。 周期组合包括多个时间段,每个时间段包括一个或多个段,并且一个或多个段的每个段包括递增地插入其中的关注度量的适应历史值。 该方法还包括对于多个时间段的每个时间段,在未来时间点识别一个或多个段的相应段,从相应段访问一组适应的历史值,以及计算中间值 从一组适应历史价值的预测值。 此外,该方法包括基于计算来计算感兴趣度量的预测值。

    SYSTEM FOR PROVISIONING, ALLOCATING, AND MANAGING VIRTUAL AND PHYSICAL DESKTOP COMPUTERS IN A NETWORK COMPUTING ENVIRONMENT
    86.
    发明申请
    SYSTEM FOR PROVISIONING, ALLOCATING, AND MANAGING VIRTUAL AND PHYSICAL DESKTOP COMPUTERS IN A NETWORK COMPUTING ENVIRONMENT 有权
    在网络计算环境中提供,分配和管理虚拟和物理桌面计算机的系统

    公开(公告)号:US20140040354A1

    公开(公告)日:2014-02-06

    申请号:US14047562

    申请日:2013-10-07

    Abstract: A system for provisioning, allocating, and managing virtual and physical desktop computers in an enterprise network computing environment allows for these physical and desktop computers to be grouped logically based on personnel, organizational, or networking efficiencies without regard to the hardware or server that will ultimately run the virtual machine terminal once it is accessed. A connection broker connects incoming connections to one desktop in a desktop group, based on information relating to that incoming connection.

    Abstract translation: 用于在企业网络计算环境中配置,分配和管理虚拟和物理桌面计算机的系统允许将这些物理和台式计算机按照人员,组织或网络效率进行逻辑分组,而不考虑将最终的硬件或服务器 访问虚拟机终端后,运行虚拟机终端。 连接代理根据与该传入连接相关的信息将进入连接连接到桌面组中的一个桌面。

    System and method for end-to-end response-time analysis

    公开(公告)号:US11005738B1

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

    申请号:US14249147

    申请日:2014-04-09

    Abstract: In one embodiment, a method includes selecting a group of transactions having a common end-to-end transaction path comprising a plurality of transaction-path nodes. Each transaction of the group is associated with either an acceptable category or an unacceptable category based, at least in part, on an end-to-end response time for the transaction. The method further includes separately determining, for each transaction-path node, an execution-time pair. The execution-time pair includes first aggregate information indicative of execution time by the transaction-path node for transactions associated with the acceptable category. The execution-time pair also includes second aggregate information indicative of execution time by the transaction-path node for transactions associated with the unacceptable category. Additionally, the method includes generating a visualization of the end-to-end transaction path. The visualization depicts each determined execution-time pair in relation to a corresponding transaction-path node.

    Systems and methods for dynamic compression of time-series data

    公开(公告)号:US10827039B1

    公开(公告)日:2020-11-03

    申请号:US14886884

    申请日:2015-10-19

    Abstract: In an embodiment, a method includes receiving, from a data source, time-series data of a time-series data stream produced by the data source. The method further includes identifying a target compression algorithm for the time-series data, wherein the target compression algorithm is linked to the data source in memory pursuant to a dynamically-variable assignment. The method also includes compressing the time-series data using the target compression algorithm and transmitting the compressed time-series data to a destination. Furthermore the method includes periodically optimizing the dynamically-variable assignment in real-time as the time-series data is received.

    Systems and methods for event-based authentication

    公开(公告)号:US10326748B1

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

    申请号:US14631826

    申请日:2015-02-25

    Abstract: In one embodiment, a method is performed by a computer system. The method includes receiving a request to authenticate a user of an enterprise computing system. The method further includes, responsive to the request, selecting a set of previous user-initiated events of the user on the enterprise computing platform. Further, the method includes accessing user-specific event information related to the selected set of previous user-initiated events. In addition, the method includes generating, from at least a portion of the user-specific event information, a user-specific authentication sequence comprising a plurality of event-information requests. Additionally, the method includes administering the user-specific authentication sequence to the user, the administering comprising requiring the user to provide a valid response to each of the event-information requests as a precondition to successful authentication.

    Systems and methods of real-time container deployment

    公开(公告)号:US10270841B1

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

    申请号:US15061260

    申请日:2016-03-04

    Abstract: In one embodiment, a method includes receiving a trigger to deploy a particular container on cloud resources accessible thereto such that the cloud resources are provided by a plurality of cloud providers and such that the computer system and the plurality of cloud providers are configured to negotiate container deployment using an information exchange protocol. The information exchange protocol includes a preconfigured inquiry format and a preconfigured inquiry-response format. The method further includes generating a performance inquiry in relation to the particular container. In addition, the method includes transmitting the performance inquiry to the plurality of cloud providers. Moreover, the method includes receiving inquiry responses from at least some of the plurality of cloud providers. Additionally, the method includes causing the particular container to be deployed on resources of the particular cloud provider.

Patent Agency Ranking