Providing snippets relevant to a search query in a conversation-based email system
    1.
    发明授权
    Providing snippets relevant to a search query in a conversation-based email system 有权
    在基于会话的电子邮件系统中提供与搜索查询相关的片段

    公开(公告)号:US08601062B2

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

    申请号:US10914034

    申请日:2004-08-06

    IPC分类号: G06F15/16 G06F7/00

    摘要: A system and method for searching messages is disclosed that includes searching a message repository to identify one or more messages relevant to a search query, Each identified message belongs to a respective conversation, where each conversation includes one or more messages which share a common set of characteristics that meet predefined criteria. For at least one of the identified messages, the conversation to which it is associated is identified as well as a message content portion from identified message. The content portion includes content relevant to at least one search term of the search query. The conversation is produced as the search result, including the content portion.

    摘要翻译: 公开了一种用于搜索消息的系统和方法,其包括搜索消息存储库以识别与搜索查询相关的一个或多个消息。每个标识的消息属于相应的对话,其中每个对话包括一个或多个消息,其共享一组共同的 满足预定义标准的特征。 对于所标识的消息中的至少一个,与其相关联的对话被识别以及来自标识的消息的消息内容部分。 内容部分包括与搜索查询的至少一个搜索词相关的内容。 会话生成为搜索结果,包括内容部分。

    Event heap: a coordination infrastructure for dynamic heterogeneous application interactions in ubiquitous computing environments
    2.
    发明授权
    Event heap: a coordination infrastructure for dynamic heterogeneous application interactions in ubiquitous computing environments 有权
    事件堆:用于在无处不在的计算环境中进行动态异构应用程序交互的协调基础设施

    公开(公告)号:US07702729B2

    公开(公告)日:2010-04-20

    申请号:US10821756

    申请日:2004-04-08

    IPC分类号: G06F15/16

    摘要: An efficient and adaptive middleware infrastructure called the Event Heap system dynamically coordinates application interactions and communications in a ubiquitous computing environment, e.g., an interactive workspace, having heterogeneous software applications running on various machines and devices across different platforms. Applications exchange events via the Event Heap. Each event is characterized by a set of unordered, named fields. Events are routed by matching certain attributes in the fields. The source and target versions of each field are automatically set when an event is posted or used as a template. The Event Heap system implements a unique combination of features, both intrinsic to tuplespaces and specific to the Event Heap, including content based addressing, support for routing patterns, standard routing fields, limited data persistence, query persistence/registration, transparent communication, self-description, flexible typing, logical/physical centralization, portable client API, at most once per source first-in-first-out ordering, and modular restartability.

    摘要翻译: 称为事件堆系统的有效和自适应的中间件基础设施在无处不在的计算环境(例如,交互式工作空间)中动态协调应用程序交互和通信,具有在跨不同平台的各种机器和设备上运行的异构软件应用程序。 应用程序通过事件堆交换事件。 每个事件的特征是一组无序的,命名的字段。 通过匹配字段中的某些属性路由事件。 当事件发布或用作模板时,每个字段的源和目标版本将自动设置。 事件堆系统实现了独特的元组组合,它们都是元组空间固有的,特定于事件堆,包括基于内容的寻址,路由模式支持,标准路由字段,有限数据持久性,查询持久性/注册,透明通信, 描述,灵活打字,逻辑/物理集中,便携式客户端API,每个源最早一次先进先出订单,以及模块化可重新启动。

    Conversation-Based E-Mail Messaging
    3.
    发明申请
    Conversation-Based E-Mail Messaging 审中-公开
    基于对话的电子邮件消息

    公开(公告)号:US20100293242A1

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

    申请号:US12846774

    申请日:2010-07-29

    IPC分类号: G06F15/16 G06F17/30

    摘要: A method and system for searching messages is disclosed that includes searching a message repository to identify a plurality of conversations that each include at least one message that is relevant to a search query. Alternatively, conversations as a whole may be relevant to a search query rather than individual messages. Each of the plurality of the identified conversations includes one or more messages sharing a common set of characteristics that meet predefined criteria and a conversation identifier. A list of conversations is created representing at least a subset of the identified conversations and a conversation is selected from that list. In that selected conversation, first messages are differentiated from second messages which may differentiate portions of text or messages that are relevant to the search query from those that are not.

    摘要翻译: 公开了一种用于搜索消息的方法和系统,其包括搜索消息存储库以识别多个对话,每个对话包括与搜索查询相关的至少一个消息。 或者,作为整体的会话可能与搜索查询相关,而不是单个消息。 多个所识别的会话中的每一个包括共享共享一组符合预定标准和会话标识符的特征的一个或多个消息。 创建会话列表,表示所识别的对话的至少一个子集,并从该列表中选择会话。 在所选择的对话中,第一消息与第二消息区分开,第二消息可区分与搜索查询相关的文本或消息的部分与不是相关的部分。

    Pointright: a system to redirect mouse and keyboard control among multiple machines
    5.
    发明授权
    Pointright: a system to redirect mouse and keyboard control among multiple machines 有权
    Pointright:一种在多台机器之间重定向鼠标和键盘控制的系统

    公开(公告)号:US07430721B2

    公开(公告)日:2008-09-30

    申请号:US10821685

    申请日:2004-04-08

    IPC分类号: G06F3/00

    摘要: The present invention provides a software system, PointRight, that allows for smooth and effortless control of pointing and input devices among multiple displays. With PointRight, a single free-floating mouse and keyboard can be used to control multiple screens. When the cursor reaches the edge of a screen it seamlessly moves to the adjacent screen and keyboard control is simultaneously redirected to the appropriate machine. Laptops may also redirect their keyboard and pointing device, and multiple pointers are supported simultaneously. The system automatically reconfigures itself as displays go on, go off, or change the machine they display.

    摘要翻译: 本发明提供了一种软件系统PointRight,其允许在多个显示器之间平滑和轻松地控制指向和输入设备。 使用PointRight,可以使用单个自由浮动鼠标和键盘来控制多个屏幕。 当光标到达屏幕的边缘时,它无缝地移动到相邻的屏幕,键盘控制同时被重定向到适当的机器。 笔记本电脑还可以重定向其键盘和指点设备,同时支持多个指针。 当显示器继续,关闭或更改显示的机器时,系统会自动重新配置。

    Identifying messages relevant to a search query in a conversation-based email system
    6.
    发明申请
    Identifying messages relevant to a search query in a conversation-based email system 有权
    在基于会话的电子邮件系统中识别与搜索查询相关的消息

    公开(公告)号:US20050223058A1

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

    申请号:US10914040

    申请日:2004-08-06

    摘要: A method and system for searching messages is disclosed that includes searching a message repository to identify a plurality of conversations that each include at least one message that is relevant to a search query. Alternatively, conversations as a whole may be relevant to a search query rather than individual messages. Each of the plurality of the identified conversations includes one or more messages sharing a common set of characteristics that meet predefined criteria and a conversation identifier. A list of conversations is created representing at least a subset of the identified conversations and a conversation is selected from that list. In that selected conversation, first messages are differentiated from second messages which may differentiate portions of text or messages that are relevant to the search query from those that are not.

    摘要翻译: 公开了一种用于搜索消息的方法和系统,其包括搜索消息存储库以识别多个对话,每个对话包括与搜索查询相关的至少一个消息。 或者,作为整体的会话可能与搜索查询相关,而不是单个消息。 多个所识别的会话中的每一个包括共享共享一组符合预定标准和会话标识符的特征的一个或多个消息。 创建会话列表,表示所识别的对话的至少一个子集,并从该列表中选择会话。 在所选择的对话中,第一消息与第二消息区分开,第二消息可区分与搜索查询相关的文本或消息的部分与不是相关的部分。

    Method and apparatus for structuring and managing human communications
by explicitly defining the types of communications permitted between
participants
    7.
    发明授权
    Method and apparatus for structuring and managing human communications by explicitly defining the types of communications permitted between participants 失效
    通过明确定义参与者之间允许的通信类型来构建和管理人类通信的方法和装置

    公开(公告)号:US5208748A

    公开(公告)日:1993-05-04

    申请号:US368179

    申请日:1989-06-19

    IPC分类号: G06Q10/10

    CPC分类号: G06Q10/10

    摘要: A method for managing communications between individuals utilizing a programmed computer system. The method involves several definitional steps that are critical to achieving a practicable methodology for conversation management. The integrated concepts of "moves in conversations" of two basic types (Conversation for Action and Conversation for Possibilities), conversational roles, types of incompletions, and logical/functional relationships between moves, incompletions, and roles, provide a set of constructs on which a powerful and practicable methodology for conversation management may be built. They provide a basis for defining a meaningful conversation record format which can be integrated into a conversation data base using standard data base building and management tools. A system for managing communications which incorporates the methodology of this invention provides a powerful framework for structuring human conversations. The method further involves creating a body of recommended declarative text for each move which the participant may include in the message as part of the data elements of the move. The method also features a variety of conversation database access facilities using different record sort or collection criteria including the individual incompletions, the domains of the conversation, the participants, and dates. The invention and the conversation record management and retrieval which it facilitates enables time and date commitments related to calendar activities, such as meeting schedules, appointments and appointments and the like, to be integrated into the database.

    摘要翻译: 一种利用编程的计算机系统管理个人之间的通信的方法。 该方法涉及到几个定义步骤,对于实现对话管理的可行方法来说至关重要。 两种基本类型(对话与可能性对话),对话角色,不完全类型以及动作,不完全和角色之间的逻辑/功能关系的综合概念提供了一组构造,其上 可以建立一个强大而可行的对话管理方法。 它们为使用标准数据库构建和管理工具定义可以集成到会话数据库中的有意义的会话记录格式提供了基础。 用于管理通信的系统包括本发明的方法,为构建人类对话提供了强大的框架。 该方法还涉及为每个移动创建一个推荐的声明性文本的主体,参与者可以在该消息中包括作为移动的数据元素的一部分。 该方法还具有使用不同记录排序或收集标准的各种会话数据库访问设施,包括个人不完备,会话领域,参与者和日期。 本发明和对话记录管理和检索有助于将日历活动(例如会议日程表,约会和约会等)相关的时间和日期承诺整合到数据库中。

    Conversation-based email messaging
    8.
    发明授权
    Conversation-based email messaging 有权
    基于会话的电子邮件

    公开(公告)号:US07788326B2

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

    申请号:US10914040

    申请日:2004-08-06

    IPC分类号: G06F15/16

    摘要: A method and system for searching messages is disclosed that includes searching a message repository to identify a plurality of conversations that each include at least one message that is relevant to a search query. Alternatively, conversations as a whole may be relevant to a search query rather than individual messages. Each of the plurality of the identified conversations includes one or more messages sharing a common set of characteristics that meet predefined criteria and a conversation identifier. A list of conversations is created representing at least a subset of the identified conversations and a conversation is selected from that list. In that selected conversation, first messages are differentiated from second messages which may differentiate portions of text or messages that are relevant to the search query from those that are not.

    摘要翻译: 公开了一种用于搜索消息的方法和系统,其包括搜索消息存储库以识别多个对话,每个对话包括与搜索查询相关的至少一个消息。 或者,作为整体的会话可能与搜索查询相关,而不是单个消息。 多个所识别的会话中的每一个包括共享共享一组符合预定标准和会话标识符的特征的一个或多个消息。 创建会话列表,表示所识别的对话的至少一个子集,并从该列表中选择会话。 在所选择的对话中,第一消息与第二消息区分开,第二消息可区分与搜索查询相关的文本或消息的部分与不是相关的部分。

    Method and apparatus for structuring and managing human communications
by explicitly defining the types of communications permitted between
participants
    9.
    发明授权
    Method and apparatus for structuring and managing human communications by explicitly defining the types of communications permitted between participants 失效
    通过明确定义参与者之间允许的通信类型来构建和管理人类通信的方法和装置

    公开(公告)号:US5216603A

    公开(公告)日:1993-06-01

    申请号:US600144

    申请日:1990-10-17

    IPC分类号: G06Q10/10

    CPC分类号: G06Q10/10

    摘要: A method for managing business, social, and/or personal communications utilizing a programmed computer system including certain defining steps. All communications between a set of participants are defined as moves in conversations for declaring specific realizable possibilities or as moves in conversations for producing actions to complete specific possibilities. These conversations are defined as taking place within a set of declared or understood domains of possibilities. A set of conversational roles played by participants in the conversations is defined. Each participant plays at least one conversational role in any conversation. A set of types of incompletions which occur recurringly within the conversations is also defined. A set of types of permitted moves in conversations is defined on the basis of the defined incompletions, the defined roles, and the specific types of incompletions produced by the permitted moves. For each of the types of moves a set of associated data is defined. A conversation record format for the conversations is defined relative to a data base to be created and maintained for the conversations. The method also includes establishing a conversation management program for enabling interactive computer-controlled management of each of a plurality of the conversations of the participants. The program also includes facilities for use of each participant to review new moves by other participants in all conversations in which the participant plays a conversational role.

    摘要翻译: 一种使用包括某些定义步骤的程序化计算机系统来管理业务,社会和/或个人通信的方法。 一组参与者之间的所有通信被定义为对话中的移动,用于宣告具体的可实现的可能性或作为用于产生用于完成特定可能性的动作的对话中的移动。 这些对话被定义为在一组声明或被理解的可能性领域内进行的。 定义了参与者在会话中扮演的一组对话角色。 每个参与者在任何对话中至少扮演一个会话角色。 还定义了一组在对话中反复发生的不完备的类型。 在对话中允许移动的一组类型是根据定义的不完全性,确定的角色以及允许移动产生的特定类型的不确定性来定义的。 对于每种类型的移动,定义一组相关联的数据。 会话的会话记录格式是相对于要为会话创建和维护的数据库而定义的。 该方法还包括建立会话管理程序,用于使参与者的多个对话中的每一个的交互式计算机控制管理。 该计划还包括使用每个参与者审查其他参与者在参与者扮演对话角色的所有对话中的新举措的设施。