Method and system for aggregating contact information from multiple contact sources
    1.
    发明申请
    Method and system for aggregating contact information from multiple contact sources 审中-公开
    用于聚合来自多个联系人的联系人信息的方法和系统

    公开(公告)号:US20060195472A1

    公开(公告)日:2006-08-31

    申请号:US11066715

    申请日:2005-02-25

    IPC分类号: G06F17/00

    CPC分类号: G06Q10/10 H04L67/24

    摘要: A method and system for aggregating contact information of contacts from multiple contact sources is provided. The aggregation system collects contact information for a user from various contact sources. The aggregation system stores the collected content information in a contact data store. The aggregation system may also store an indication of the contact source of the collected contact information. The aggregation system provides a user interface through which the user may search the contact information of the contact data store to find contact information of contacts that are collected from the different contact sources. The aggregation system allows a user to add a contact to a real-time contact list to enable real-time communications with that contact.

    摘要翻译: 提供了一种用于聚合来自多个接触源的触点的触点信息的方法和系统。 聚合系统从各种接触源收集用户的联系信息。 聚合系统将收集的内容信息存储在联系人数据存储中。 聚合系统还可以存储所收集的联系人信息的联系人的指示。 聚合系统提供用户界面,通过该用户界面,用户可以通过该界面搜索联系人数据存储的联系人信息,以查找从不同的联系人来源收集的联系人的联系人信息。 聚合系统允许用户将联系人添加到实时联系人列表,以实现与该联系人的实时通信。

    Manipulating schematized data in a database
    2.
    发明申请
    Manipulating schematized data in a database 有权
    在数据库中操作图形化数据

    公开(公告)号:US20050154705A1

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

    申请号:US11049153

    申请日:2005-02-02

    IPC分类号: G06F17/30 G06F7/00

    摘要: Methods, systems, and computer program products for accessing data where the data store provider is abstracted from both the data manipulation language used to access the data and the schema that describes the data. A received request structured in accordance with the data manipulation language is represented in an intermediate form. From the intermediate representation, a native request for any of one or more data store providers may be produced. Before being returned to the requestor, a native response from data store provider may be formatted so that it is structured in accordance with the data manipulation language used for the request. A given request received by one computer system may cause a procedure to be generated for accessing the data store provider. When a later request is received by second computer system, the previously generated stored procedure may be reused if applicable.

    摘要翻译: 用于访问数据存储提供者从用于访问数据的数据操作语言和描述数据的模式中抽取数据的方法,系统和计算机程序产品。 根据数据操作语言构造的接收到的请求以中间形式表示。 从中间表示可以产生对一个或多个数据存储提供者中的任何一个的本机请求。 在返回给请求者之前,来自数据存储提供者的本地响应可以被格式化,使得根据用于该请求的数据操作语言被构造。 一个计算机系统接收到的给定请求可能导致生成用于访问数据存储提供者的过程。 当第二计算机系统接收到稍后的请求时,如果适用,可以重新使用先前生成的存储过程。

    Manipulating schematized data in a database
    3.
    发明授权
    Manipulating schematized data in a database 有权
    在数据库中操作图形化数据

    公开(公告)号:US06917935B2

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

    申请号:US10184223

    申请日:2002-06-26

    IPC分类号: G06F17/30 G07F17/30

    摘要: Methods, systems, and computer program products for accessing data where the data store provider is abstracted from both the data manipulation language used to access the data and the schema that describes the data. A received request structured in accordance with the data manipulation language is represented in an intermediate form. From the intermediate representation, a native request for any of one or more data store providers may be produced. Before being returned to the requester, a native response from data store provider may be formatted so that it is structured in accordance with the data manipulation language used for the request. A given request received by one computer system may cause a procedure to be generated for accessing the data store provider. When a later request is received by second computer system, the previously generated stored procedure may be reused if applicable.

    摘要翻译: 用于访问数据存储提供者从用于访问数据的数据操作语言和描述数据的模式中抽取数据的方法,系统和计算机程序产品。 根据数据操作语言构造的接收到的请求以中间形式表示。 从中间表示可以产生对一个或多个数据存储提供者中的任何一个的本机请求。 在返回到请求者之前,来自数据存储提供者的本地响应可以被格式化,使得它根据用于该请求的数据操作语言被构造。 一个计算机系统接收到的给定请求可能导致生成用于访问数据存储提供者的过程。 当第二计算机系统接收到稍后的请求时,如果适用,可以重新使用先前生成的存储过程。

    Converting expressions to execution plans
    4.
    发明授权
    Converting expressions to execution plans 失效
    将表达式转换为执行计划

    公开(公告)号:US07283996B2

    公开(公告)日:2007-10-16

    申请号:US11050177

    申请日:2005-02-02

    IPC分类号: G06F17/30

    摘要: Methods, systems, and computer program products for converting a single expression referencing multiple branches within a hierarchical schema into multiple expressions referencing a single branch of the hierarchical schema. The single expression includes expression components that identify branches within the hierarchical schema. Relative to a given branch, any branches referenced by a given expression component are identified. The identified branches are stored as new branches. If no branch is identified, the current branch may be removed as inconsistent. Storage for current branches is cleared, the new branches are copied to the current branches, and the process is repeated for each expression component. An expression component may include a predicate for determining which branches are referenced. The predicate may include predicate expressions that are converted to predicate branches and the predicate may include predicate operators. Predicate operators are combined with predicate branches to identify all branches referenced by the predicate.

    摘要翻译: 用于将引用分层模式中的多个分支的单个表达式转换为引用分层模式的单个分支的多个表达式的方法,系统和计算机程序产品。 单个表达式包含标识分层模式中的分支的表达式组件。 相对于给定的分支,给定表达式组件引用的任何分支都被识别。 识别的分支存储为新分支。 如果没有分支被识别,则当前分支可能被删除为不一致。 清除当前分支的存储,将新分支复制到当前分支,并为每个表达组件重复进程。 表达组件可以包括用于确定哪些分支被引用的谓词。 谓词可以包括转换为谓词分支的谓词表达式,谓词可以包括谓词运算符。 谓词运算符与谓词分支组合,以标识由谓词引用的所有分支。

    Converting expressions to execution plans
    6.
    发明授权
    Converting expressions to execution plans 失效
    将表达式转换为执行计划

    公开(公告)号:US06862590B2

    公开(公告)日:2005-03-01

    申请号:US10158970

    申请日:2002-05-30

    IPC分类号: G06F7/00 G06F17/30

    摘要: Methods, systems, and computer program products for converting a single expression referencing multiple branches within a hierarchical schema into multiple expressions referencing a single branch of the hierarchical schema. The single expression includes expression components that identify branches within the hierarchical schema. Relative to a given branch, any branches referenced by a given expression component are identified. The identified branches are stored as new branches. If no branch is identified, the current branch may be removed as inconsistent. Storage for current branches is cleared, the new branches are copied to the current branches, and the process is repeated for each expression component. An expression component may include a predicate for determining which branches are referenced. The predicate may include predicate expressions that are converted to predicate branches and the predicate may include predicate operators. Predicate operators are combined with predicate branches to identify all branches referenced by the predicate.

    摘要翻译: 用于将引用分层模式中的多个分支的单个表达式转换为引用分层模式的单个分支的多个表达式的方法,系统和计算机程序产品。 单个表达式包含标识分层模式中的分支的表达式组件。 相对于给定的分支,给定表达式组件引用的任何分支都被识别。 识别的分支存储为新分支。 如果没有分支被识别,则当前分支可能被删除为不一致。 清除当前分支的存储,将新分支复制到当前分支,并为每个表达组件重复进程。 表达组件可以包括用于确定哪些分支被引用的谓词。 谓词可以包括转换为谓词分支的谓词表达式,谓词可以包括谓词运算符。 谓词运算符与谓词分支组合,以标识由谓词引用的所有分支。

    Converting expressions to execution plans

    公开(公告)号:US20050131891A1

    公开(公告)日:2005-06-16

    申请号:US11050177

    申请日:2005-02-02

    IPC分类号: G06F7/00 G06F17/30

    摘要: Methods, systems, and computer program products for converting a single expression referencing multiple branches within a hierarchical schema into multiple expressions referencing a single branch of the hierarchical schema. The single expression includes expression components that identify branches within the hierarchical schema. Relative to a given branch, any branches referenced by a given expression component are identified. The identified branches are stored as new branches. If no branch is identified, the current branch may be removed as inconsistent. Storage for current branches is cleared, the new branches are copied to the current branches, and the process is repeated for each expression component. An expression component may include a predicate for determining which branches are referenced. The predicate may include predicate expressions that are converted to predicate branches and the predicate may include predicate operators. Predicate operators are combined with predicate branches to identify all branches referenced by the predicate.

    Pre-fetching of pages prior to a hard page fault sequence
    9.
    发明授权
    Pre-fetching of pages prior to a hard page fault sequence 有权
    在硬页错误序列之前预取页面

    公开(公告)号:US06317818B1

    公开(公告)日:2001-11-13

    申请号:US09282499

    申请日:1999-03-30

    IPC分类号: G06F1200

    CPC分类号: G06F12/08 G06F2212/401

    摘要: Hard page fault patterns of an application program module are analyzed in order to determine the pages that will be retrieved from disk storage during a common hard page fault scenario. Copies of, or references to, the determined pages are stored in a scenario file, along with an index referred to as a page sequence. The scenario file may also include a prologue indicating events that lead to a hard page fault scenario and an epilogue that may indicate subsequent hard page fault scenarios. Execution of the application program module is monitored to detect the occurrence of a hard page fault scenario. When a hard page fault scenario is detected, a corresponding scenario file is fetched from disk storage and the determined pages, or copies thereof, are transferred into RAM. The determined pages, or copies thereof, may be placed on a stand-by list in RAM and later soft-faulted into the working set of the application program upon request by the application program module, thereby avoiding a sequence of hard page faults.

    摘要翻译: 分析应用程序模块的硬页错误模式,以确定在常见硬页错误情况下将从磁盘存储器检索的页面。 将确定的页面的副本或引用存储在脚本文件中,以及被称为页面序列的索引。 场景文件还可以包括指示导致硬页错误情况的事件的序言,以及可指示后续硬页错误情景的结尾语。 监控应用程序模块的执行情况,以检测硬页错误情况的发生。 当检测到硬页面故障场景时,从磁盘存储器取出相应的场景文件,并将确定的页面或其副本传送到RAM中。 确定的页面或其副本可以被放置在RAM中的备用列表上,并且随后由应用程序模块请求而被软错误地发送到应用程序的工作集合中,从而避免了一系列的硬页错误。

    Collection and use of fine-grained user behavior data

    公开(公告)号:US10134044B1

    公开(公告)日:2018-11-20

    申请号:US12472270

    申请日:2009-05-26

    IPC分类号: G06Q30/02 G06K17/00

    摘要: A user behavior monitoring module logs the operation of an image browser and sends the logged information to a personalization system. The personalization system includes a monitoring management module, a client statistics data store, a recommender system, and a content refinement module. The monitoring management module receives the logged information sent by the user behavior monitoring module and stores it in the client statistics data store. The recommender system determines user preferences based on the information stored in the client statistics data store. The content refinement module refines a set of content items based on the user preferences determined by the recommender system. The set is refined so that the resulting content items (and their ordering) are more relevant to the user operating the image browser. The refined set of content items is displayed to the user by the image browser.