Method and system for naming and binding objects

    公开(公告)号:US07150024B2

    公开(公告)日:2006-12-12

    申请号:US10283627

    申请日:2002-10-29

    IPC分类号: G06F9/46

    摘要: A method and system for referring to and binding to objects using a moniker object is provided. In a preferred embodiments moniker object contains information to identify linked source data and provides methods through which a program can bind to the linked source data. A binding method is provided that returns an instance of an interface through which the linked source data can be accessed. The moniker object can identify source data that is stored persistently or nonpersistently. In addition, moniker objects can be composed to form a composite moniker object. A composite moniker object is used to identify linked source data that is nested in other data. In a preferred embodiment, the moniker object provides other methods including a reducing method that returns a more efficient representation of the moniker object; equality and hash methods for comparing moniker objects; and inverse, common prefix, and relative-path-to methods for comparing and locating moniker objects from other moniker objects. Several implementations of a moniker object are provided including a file moniker, an item moniker, a generic composite moniker, a pointer moniker, and an anti moniker. Each implementation is a moniker class and has a class identifier that identifies code to manage the moniker class.

    Methods, apparatus and data structures for providing a uniform representation of various types of information
    12.
    发明授权
    Methods, apparatus and data structures for providing a uniform representation of various types of information 失效
    用于提供各种类型信息的统一表示的方法,装置和数据结构

    公开(公告)号:US06950827B2

    公开(公告)日:2005-09-27

    申请号:US10365781

    申请日:2003-02-13

    申请人: Edward K. Jung

    发明人: Edward K. Jung

    IPC分类号: G06F7/00 G06F17/30 G06Q10/10

    摘要: Methods and apparatus for analyzing tasks performed by computer users by (i) gathering usage data, (ii) converting logged usage data into a uniform format, (iii) determining or defining task boundaries, and (iv) determining a task analysis model by “clustering” similar tasks together. The task analysis model may be used to (i) help users complete a task (such help, for example, may be in the form of a gratuitous help function), and/or (ii) to target marketing information to users based on user inputs and the task analysis model. The present invention also provides a uniform semantic network for representing different types of objects in a uniform way.

    摘要翻译: 用于分析计算机用户执行的任务的方法和装置(i)收集使用数据,(ii)将记录的使用数据转换为统一格式,(iii)确定或定义任务边界,以及(iv)通过“ 聚类“相似的任务在一起。 任务分析模型可以用于(i)帮助用户完成任务(例如,这种帮助可以是无偿帮助功能的形式),和/或(ii)基于用户将营销信息定位到用户 输入和任务分析模型。 本发明还提供了用于以统一的方式表示不同类型的对象的统一语义网络。

    Method and system for naming and binding objects
    13.
    发明授权
    Method and system for naming and binding objects 失效
    用于命名和绑定对象的方法和系统

    公开(公告)号:US06519764B1

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

    申请号:US09867853

    申请日:2001-05-29

    IPC分类号: G06F944

    摘要: A method and system for referring to and binding to objects using a moniker object is provided. In a preferred embodiments moniker object contains information to identify linked source data and provides methods through which a program can bind to the linked source data. A binding method is provided that returns an instance of an interface through which the linked source data can be accessed. The moniker object can identify source data that is stored persistently or nonpersistently. In addition, moniker objects can be composed to form a composite moniker object. A composite moniker object is used to identify linked source data that is nested in other data. In a preferred embodiment, the moniker object provides other methods including a reducing method that returns a more efficient representation of the moniker object; equality and hash methods for comparing moniker objects; and inverse, common prefix, and relative-path-to methods for comparing and locating moniker objects from other moniker objects. Several implementations of a moniker object are provided including a file moniker, an item moniker, a generic composite moniker, a pointer moniker, and an anti moniker. Each implementation is a moniker class and has a class identifier that identifies code to manage the moniker class.

    摘要翻译: 提供了使用标记对象来引用和绑定到对象的方法和系统。 在优选实施例中,标记对象包含用于识别链接的源数据的信息,并提供程序可以通过该方法绑定到所链接的源数据的方法。 提供了一种绑定方法,返回一个可以访问链接的源数据的接口的实例。 标记对象可以识别持久存储或非持久存储的源数据。 此外,可以组合绰号对象以形成复合绰号对象。 复合标记对象用于标识嵌套在其他数据中的链接源数据。 在优选实施例中,绰号对象提供了其他方法,包括返回绰号对象的更有效表示的缩减方法; 用于比较昵称对象的相等和哈希方法; 以及用于比较和定位来自其他标记对象的标记对象的反向,公共前缀和相对路径到方法。 提供了一个标记对象的几个实现方式,包括文件标记,项目标记,通用复合标记,指针标记和反标记。 每个实现都是一个绰号类,并具有一个类标识符,用于标识用于管理标记类的代码。

    Method and system for referring to and binding to objects using
identifier objects
    14.
    发明授权
    Method and system for referring to and binding to objects using identifier objects 失效
    使用标识符对象引用和绑定到对象的方法和系统

    公开(公告)号:US5581760A

    公开(公告)日:1996-12-03

    申请号:US88724

    申请日:1993-07-06

    摘要: A method and system for referring to and binding to objects using a moniker object is provided. In a preferred embodiment, a moniker object contains information to identify linked source data and provides methods through which a program can bind to the linked source data. A binding method is provided that returns an instance of an interface through which the linked source data can be accessed. The moniker object can identify source data that is stored persistently or nonpersistently. In addition, moniker objects can be composed to form a composite moniker object. A composite moniker object is used to identify linked source data that is nested in other data. In a preferred embodiment, the moniker object provides other methods including a reducing method that returns a more efficient representation of the moniker object; equality and hash methods for comparing moniker objects; and inverse, common prefix, and relative-path-to methods for comparing and locating moniker objects from other moniker objects. Several implementations of a moniker object are provided including a file moniker, an item moniker, a generic composite moniker, a pointer moniker, and an anti moniker. Each implementation is a moniker class and has a class identifier that identifies code to manage the moniker class.

    摘要翻译: 提供了使用标记对象来引用和绑定到对象的方法和系统。 在优选实施例中,标记对象包含用于识别链接的源数据的信息,并提供程序可以通过该方法绑定到所链接的源数据的方法。 提供了一种绑定方法,返回一个可以访问链接的源数据的接口的实例。 标记对象可以识别持久存储或非持久存储的源数据。 此外,可以组合绰号对象以形成复合绰号对象。 复合标记对象用于标识嵌套在其他数据中的链接源数据。 在优选实施例中,绰号对象提供了其他方法,包括返回绰号对象的更有效表示的缩减方法; 用于比较昵称对象的相等和哈希方法; 以及用于比较和定位来自其他标记对象的标记对象的反向,公共前缀和相对路径到方法。 提供了一个标记对象的几个实现方式,包括文件标记,项目标记,通用复合标记,指针标记和反标记。 每个实现都是一个绰号类,并具有一个类标识符,用于标识用于管理标记类的代码。

    Computational user-health testing
    16.
    发明申请
    Computational user-health testing 审中-公开
    计算用户健康测试

    公开(公告)号:US20090018407A1

    公开(公告)日:2009-01-15

    申请号:US12154279

    申请日:2008-05-20

    IPC分类号: A61B5/00 G06Q50/00

    摘要: Methods, apparatuses, computer program products, devices and systems are described that carry out accepting user data from an interaction between a user and at least one device-implemented application unrelated to user-health testing; mapping the user data from the interaction between the user and the at least one device-implemented application unrelated to user-health testing to at least one user-health test function set; accepting brain activity measurement data proximate to the interaction between the user and the at least one device-implemented application unrelated to user-health testing; and selecting at least one user-health test function at least partly based on the at least one user-health test function set and the brain activity measurement data.

    摘要翻译: 描述了从用户与至少一个与用户健康测试无关的至少一个设备实现的应用之间的交互中接受用户数据的方法,装置,计算机程序产品,设备和系统; 将来自与用户健康测试无关的至少一个设备实现的应用之间的交互的用户数据映射到至少一个用户健康测试功能集; 接受靠近用户与至少一个与用户健康测试无关的设备实现的应用之间的交互的大脑活动测量数据; 以及至少部分地基于所述至少一个用户健康测试功能集和所述脑活动测量数据来选择至少一个用户健康测试功能。

    Methods and apparatus for analyzing computer-based tasks to build task models
    17.
    发明授权
    Methods and apparatus for analyzing computer-based tasks to build task models 失效
    分析基于计算机的任务构建任务模型的方法和装置

    公开(公告)号:US06778971B1

    公开(公告)日:2004-08-17

    申请号:US09325169

    申请日:1999-06-03

    IPC分类号: G06N502

    CPC分类号: G06Q10/06 G06Q30/02

    摘要: Methods and apparatus for analyzing tasks performed by computer users by (i) gathering usage data, (ii) converting logged usage data into a uniform format, (iii) determining or defining task boundaries, and (iv) determining a task analysis model by “clustering” similar tasks together. The task analysis model may be used to (i) help users complete a task (such help, for example, may be in the form of a gratuitous help function), and/or (ii) to target marketing information to users based on user inputs and the task analysis model. The present invention also provides a uniform semantic network for representing different types of objects in a uniform way.

    摘要翻译: 用于分析计算机用户执行的任务的方法和装置(i)收集使用数据,(ii)将记录的使用数据转换为统一格式,(iii)确定或定义任务边界,以及(iv)通过“ 聚类“相似的任务在一起。 任务分析模型可以用于(i)帮助用户完成任务(例如,这种帮助可以是无偿帮助功能的形式),和/或(ii)基于用户将营销信息定位到用户 输入和任务分析模型。 本发明还提供了用于以统一的方式表示不同类型的对象的统一语义网络。

    Methods and apparatus for using task models to help computer users complete tasks
    18.
    发明授权
    Methods and apparatus for using task models to help computer users complete tasks 有权
    使用任务模型帮助计算机用户完成任务的方法和设备

    公开(公告)号:US06606613B1

    公开(公告)日:2003-08-12

    申请号:US09325168

    申请日:1999-06-03

    IPC分类号: G06N302

    摘要: Methods and apparatus for analyzing tasks performed by computer users by (i) gathering usage data, (ii) converting logged usage data into a uniform format, (iii) determining or defining task boundaries, and (iv) determining a task analysis model by “clustering” similar tasks together. The task analysis model may be used to (i) help users complete a task (such help, for example, may be in the form of a gratuitous help function), and/or (ii) to target marketing information to users based on user inputs and the task analysis model. The present invention also provides a uniform semantic network for representing different types of objects in a uniform way.

    摘要翻译: 用于分析计算机用户执行的任务的方法和装置(i)收集使用数据,(ii)将记录的使用数据转换为统一格式,(iii)确定或定义任务边界,以及(iv)通过“ 聚类“相似的任务在一起。 任务分析模型可以用于(i)帮助用户完成任务(例如,这种帮助可以是无偿帮助功能的形式),和/或(ii)基于用户将营销信息定位到用户 输入和任务分析模型。 本发明还提供了用于以统一的方式表示不同类型的对象的统一语义网络。

    Method and system for referring to and binding to objects using
identifier objects
    20.
    发明授权
    Method and system for referring to and binding to objects using identifier objects 失效
    使用标识符对象引用和绑定到对象的方法和系统

    公开(公告)号:US5689703A

    公开(公告)日:1997-11-18

    申请号:US467065

    申请日:1995-06-06

    摘要: A method and system for referring to and binding to objects using a moniker object is provided. In a preferred embodiment, a moniker object contains information to identify linked source data and provides methods through which a program can bind to the linked source data. A binding method is provided that returns an instance of an interface through which the linked source data can be accessed. The moniker object can identify source data that is stored persistently or nonpersistently. In addition, moniker objects can be composed to form a composite moniker object. A composite moniker object is used to identify linked source data that is nested in other data. In a preferred embodiment, the moniker object provides other methods including a reducing method that returns a more efficient representation of the moniker object; equality and hash methods for comparing moniker objects; and inverse, common prefix, and relative-path-to methods for comparing and locating moniker objects from other moniker objects. Several implementations of a moniker object are provided including a file moniker, an item moniker, a generic composite moniker, a pointer moniker, and an anti moniker. Each implementation is a moniker class and has a class identifier that identifies code to manage the moniker class.

    摘要翻译: 提供了使用标记对象来引用和绑定到对象的方法和系统。 在优选实施例中,标记对象包含用于识别链接的源数据的信息,并提供程序可以通过该方法绑定到所链接的源数据的方法。 提供了一种绑定方法,返回一个可以访问链接的源数据的接口的实例。 标记对象可以识别持久存储或非持久存储的源数据。 此外,可以组合绰号对象以形成复合绰号对象。 复合标记对象用于标识嵌套在其他数据中的链接源数据。 在优选实施例中,绰号对象提供了其他方法,包括返回绰号对象的更有效表示的缩减方法; 用于比较昵称对象的相等和哈希方法; 以及用于比较和定位来自其他标记对象的标记对象的反向,公共前缀和相对路径到方法。 提供了一个标记对象的几个实现方式,包括文件标记,项目标记,通用复合标记,指针标记和反标记。 每个实现都是一个绰号类,并具有一个类标识符,用于标识用于管理标记类的代码。