Apparatus and method for reducing data returned for a database query using select list processing
    91.
    发明申请
    Apparatus and method for reducing data returned for a database query using select list processing 审中-公开
    使用选择列表处理减少数据库查询返回数据的装置和方法

    公开(公告)号:US20060235819A1

    公开(公告)日:2006-10-19

    申请号:US11106012

    申请日:2005-04-14

    申请人: John Santosuosso

    发明人: John Santosuosso

    IPC分类号: G06F17/30

    CPC分类号: G06F16/28

    摘要: The select statement of a query is processed to determine whether any of the columns in the select statement appear in the predicate of the query. For each column in the select statement that also appears in the predicate of the query, the column may be eliminated from the result set by writing the value for the column in a side data structure. In this manner, the amount of data returned in the result set is reduced, thereby enhancing system performance in running the query.

    摘要翻译: 处理查询的select语句以确定select语句中的任何列是否显示在查询的谓词中。 对于也显示在查询谓词中的select语句中的每一列,可以通过在列数据结构中写入列的值来从结果集中删除列。 以这种方式,减少结果集中返回的数据量,从而提高运行查询的系统性能。

    Techniques for processing database queries including user-defined functions
    92.
    发明申请
    Techniques for processing database queries including user-defined functions 失效
    用于处理数据库查询(包括用户定义的功能)的技术

    公开(公告)号:US20060041544A1

    公开(公告)日:2006-02-23

    申请号:US10920098

    申请日:2004-08-17

    申请人: John Santosuosso

    发明人: John Santosuosso

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30342 G06F17/30424

    摘要: A method, system and article of manufacture for query execution management in a data processing system and, more particularly, for managing execution of queries including user-defined functions. One embodiment provides a method for managing execution of a query against data of a database. The method includes receiving a query against the data of the database, the query having at least one query condition including a user-defined function. It is determined whether the user-defined function satisfies a predefined index applicability criterion. If the user-defined function satisfies the predefined index applicability criterion, an index over relevant data of the database is created for the user-defined function. The index is suitable for use in execution of the query against the data of the database to determine a corresponding query result.

    摘要翻译: 一种用于数据处理系统中的查询执行管理的方法,系统和制品,更具体地,涉及用于管理包括用户定义的功能的查询的执行。 一个实施例提供了一种管理数据库数据执行查询的方法。 该方法包括接收针对数据库的数据的查询,所述查询具有包括用户定义的功能的至少一个查询条件。 确定用户定义的功能是否满足预定的索引适用性标准。 如果用户定义的函数满足预定义的索引适用性标准,则为用户定义的函数创建对数据库相关数据的索引。 该索引适用于根据数据库的数据执行查询以确定相应的查询结果。

    Method and system for selectively paging a communication device
    94.
    发明申请
    Method and system for selectively paging a communication device 有权
    用于选择性地寻呼通信设备的方法和系统

    公开(公告)号:US20050227713A1

    公开(公告)日:2005-10-13

    申请号:US11149485

    申请日:2005-06-09

    摘要: A portable phone is equipped with a position detector that detects the geographical position of the portable phone, and a telephone system may ring one or more land-based phones or portable phones according to the geographical position of the portable phone. One or more geographical regions are defined, with corresponding telephone parameters defined for each region. When a portable phone enters a defined region, exits a defined region, or changes between two defined regions, the function of one or more land-based phones or portable phones may change. The preferred embodiments thus allow changing the function of one or more other phones based on the self-detected geographical position of a portable phone. In this manner the convenience of using portable phones is greatly enhanced.

    摘要翻译: 便携式电话配备有检测便携式电话的地理位置的位置检测器,并且电话系统可以根据便携式电话的地理位置振铃一个或多个陆基电话或便携式电话。 定义一个或多个地理区域,为每个区域定义相应的电话参数。 当便携式电话进入定义的区域时,退出限定的区域,或在两个限定的区域之间改变,一个或多个陆基电话或便携式电话的功能可能改变。 因此,优选实施例允许基于便携式电话的自检测的地理位置来改变一个或多个其他电话的功能。 以这种方式,大大提高了使用便携式电话的便利性。

    Determining the availability of purchasable items in a network environment
    95.
    发明申请
    Determining the availability of purchasable items in a network environment 审中-公开
    确定网络环境中可购买项目的可用性

    公开(公告)号:US20050080510A1

    公开(公告)日:2005-04-14

    申请号:US11003876

    申请日:2004-12-03

    摘要: Embodiments of the present invention provide for a method, system and article of manufacture for operating vending machines. In general, a plurality of vending machines are nodes of a network. Each node is configured to send, receive and process signals carrying inventory, pricing, reservation and/or refund information. In particular, a first signal is sent to one or more nodes requesting inventory/price information from other nodes. Those nodes carrying the product may reply with a second signal. In this manner, the location of vending machines carrying one or more items specified by a customer may be determined. In another embodiment, vending machine items may be reserved from a remote location. In still another embodiment, vending machines may be configured to provide refunds under controlled conditions. A consumer may request a refund in cases where the consumer was improperly charged for goods are services that were not provided.

    摘要翻译: 本发明的实施例提供了用于操作自动售货机的方法,系统和制品。 通常,多台自动售货机是网络的节点。 每个节点配置为发送,接收和处理携带库存,定价,预留和/或退款信息的信号。 特别地,第一信号被发送到一个或多个请求来自其他节点的库存/价格信息的节点。 携带产品的那些节点可以用第二个信号进行回复。 以这种方式,可以确定携带客户指定的一个或多个物品的自动售货机的位置。 在另一个实施例中,可以从远程位置预约自动售货机物品。 在另一个实施例中,自动售货机可以被配置为在受控条件下提供退款。 如果消费者不正当地收取货物,消费者可能会要求退款是未提供的服务。

    APPARATUS AND METHOD FOR OPTIMIZING A COMPUTER DATABASE QUERY THAT FETCHES N ROWS
    96.
    发明申请
    APPARATUS AND METHOD FOR OPTIMIZING A COMPUTER DATABASE QUERY THAT FETCHES N ROWS 失效
    用于优化计算机数据库的装置和方法查询N ROWS

    公开(公告)号:US20080021869A1

    公开(公告)日:2008-01-24

    申请号:US11864913

    申请日:2007-09-29

    IPC分类号: G06F17/30

    摘要: An apparatus and method to optimize a query access plan in a computer database system. In preferred embodiments, the query optimizer determines the query can be optimized and generates for the query an optimized access plan that eliminates records defined by a Where clause and one or more ordering criteria prior to ordering the records (sorting or grouping) and then returning a first n rows.

    摘要翻译: 一种在计算机数据库系统中优化查询访问计划的设备和方法。 在优选实施例中,查询优化器确定查询可以被优化,并且为查询生成优化的访问计划,该优化的访问计划在排序记录(排序或分组)之前消除由Where子句和一个或多个排序标准定义的记录,然后返回 前n行。

    Apparatus and method for profiling based on call stack depth
    98.
    发明申请
    Apparatus and method for profiling based on call stack depth 审中-公开
    基于调用堆栈深度的设备和方法

    公开(公告)号:US20070162897A1

    公开(公告)日:2007-07-12

    申请号:US11330682

    申请日:2006-01-12

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3612 G06F11/3476

    摘要: A profiler collects profile data according to a defined trigger specification, a defined level specification, and an optional defined skip specification. The profiler begins collecting profile data when the trigger specification is satisfied. The profiler monitors stack frames on a call stack, and collects profile data for the defined level from the current stack frame. A skip specification may also be defined that allows skipping the collecting of profile data for specified jar files, packages, classes, or methods. In this manner, a profiler may collect profile data up to a specified level from the current stack frame while specifically skipping the collection of profile data according to the defined skip specification.

    摘要翻译: 分析器根据定义的触发规范,定义的级别规范和可选的定义的跳过规范收集简档数据。 当触发器规格满足时,分析器开始收集简档数据。 分析器监视调用堆栈上的堆栈帧,并从当前堆栈帧收集定义级别的配置文件数据。 也可以定义跳过规范,允许跳过收集指定的jar文件,包,类或方法的配置文件数据。 以这种方式,分析器可以根据定义的跳过规范专门跳过简档数据的集合,从当前堆栈帧收集直到指定级别的简档数据。

    Apparatus and method for utilizing a materialized query table in a computer database system
    99.
    发明申请
    Apparatus and method for utilizing a materialized query table in a computer database system 审中-公开
    在计算机数据库系统中利用物化查询表的装置和方法

    公开(公告)号:US20070073657A1

    公开(公告)日:2007-03-29

    申请号:US11239614

    申请日:2005-09-29

    申请人: John Santosuosso

    发明人: John Santosuosso

    IPC分类号: G06F17/30

    CPC分类号: G06F16/24539

    摘要: An apparatus and method to utilize MQTs in a more efficient manner a computer database to improve database performance and utility. In preferred embodiments, the query optimizer determines if a valid but non-refreshed MQT exists and rewrites a query to operate over the MQT and over the base tables and then joins the results. In preferred embodiments, the query is rewritten to operate over base table results that are stored in a staging table prior to being used to refresh the MQT. In other embodiments, the query is rewritten to operate over the base tables on data records added since the last refresh.

    摘要翻译: 以更有效的方式利用MQT的计算机数据库来提高数据库性能和效用的装置和方法。 在优选实施例中,查询优化器确定是否存在有效但不刷新的MQT,并重写查询以通过MQT和基本表进行操作,然后连接结果。 在优选实施例中,重写该查询以在被用于刷新MQT之前存储在暂存表中的基表结果上操作。 在其他实施例中,重写该查询以在上次刷新之后添加的数据记录上对基表进行操作。

    Apparatus and method for autonomic refresh of a materialized query table in a computer database
    100.
    发明申请
    Apparatus and method for autonomic refresh of a materialized query table in a computer database 有权
    计算机数据库中物化查询表的自动刷新的装置和方法

    公开(公告)号:US20070033160A1

    公开(公告)日:2007-02-08

    申请号:US11197607

    申请日:2005-08-04

    申请人: John Santosuosso

    发明人: John Santosuosso

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30457

    摘要: An apparatus and method autonomically refreshes an MQT in a computer database to improve database performance and utility. In preferred embodiments, the query optimizer autonomically initiates a refresh of MQT depending on an estimated time for the query to access the base tables. In other preferred embodiments, the query optimizer estimates the time for the query to access the base tables and compares it to the estimated time to refresh the MQT to determine whether to refresh the MQT and run the query over the MQT rather than the base tables.

    摘要翻译: 一种设备和方法自动刷新计算机数据库中的MQT,以提高数据库性能和实用性。 在优选实施例中,查询优化器根据查询访问基表的估计时间自动地启动MQT的刷新。 在其他优选实施例中,查询优化器估计查询访问基表的时间,并将其与刷新MQT的估计时间进行比较,以确定是否刷新MQT,并通过MQT而不是基本表运行查询。