COLLABORATIVE INTEGRATED DEVELOPMENT ENVIRONMENT USING PRESENCE INFORMATION
    1.
    发明申请
    COLLABORATIVE INTEGRATED DEVELOPMENT ENVIRONMENT USING PRESENCE INFORMATION 审中-公开
    使用存在信息的协同集成开发环境

    公开(公告)号:US20080005235A1

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

    申请号:US11428080

    申请日:2006-06-30

    IPC分类号: G06F15/16

    CPC分类号: H04L67/24 G06Q10/10

    摘要: A system and process for providing a network and computer-based integrated development environment is presented that provides collaboration and information sharing for development project team members. Generally, this is accomplished by integrating a presence and activity awareness information module, a collaboration tools module, and a user interface into a single environment that is accessible over a distributed network and serves as a virtual development complex. The information module continuously collects, monitors and analyzes information about the presence of each team member and their activity in the project. The tools module provides a wide range of facilities for synchronous and asynchronous collaboration and information sharing between team members. Thus, all team members who use the virtual complex for their development work on the project can collaborate and interactively share required information regardless of their geographic and/or temporal disparity, and without having to leave the virtual development complex.

    摘要翻译: 提供了一个提供网络和基于计算机的集成开发环境的系统和过程,为开发项目团队成员提供协作和信息共享。 通常,这是通过将存在和活动感知信息模块,协作工具模块和用户界面集成到可通过分布式网络访问并用作虚拟开发组合的单个环境中来实现的。 信息模块不断收集,监控和分析有关每个团队成员的存在及其在项目中的活动的信息。 工具模块为团队成员之间的同步和异步协作和信息共享提供了广泛的设施。 因此,使用虚拟复合体进行项目开发工作的所有团队成员都可以协作和交互地共享所需信息,而不管其地理和/或时间差异如何,而无需离开虚拟开发复杂。

    Collaborative code conflict detection, notification and resolution
    2.
    发明授权
    Collaborative code conflict detection, notification and resolution 有权
    协作代码冲突检测,通知和解决

    公开(公告)号:US08407670B2

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

    申请号:US11421917

    申请日:2006-06-02

    IPC分类号: G06F9/44

    CPC分类号: G06F8/71

    摘要: A computer code conflict notification and resolution technique that provides a collaborative programming environment for conflicts management is presented. The technique detects potential conflicts and provides facilities that allow programmers to work collaboratively to resolve the conflicts as they occur. This includes the ability to conduct a code session in which conflicting code elements are compared and changed as needed to resolve conflicts. In addition, in-place audio/video, text chat and application sharing is provided. This allows communication sessions to be conducted within the programming environment.

    摘要翻译: 提出了一种为冲突管理提供协同编程环境的计算机代码冲突通知和解决技术。 该技术检测潜在的冲突,并提供允许程序员协同工作以解决发生冲突的工具。 这包括进行代码会话的能力,其中根据需要比较和更改冲突的代码元素以解决冲突。 此外,还提供就地音频/视频,文本聊天和应用程序共享。 这允许在编程环境中进行通信会话。

    COLLABORATIVE CODE CONFLICT DETECTION, NOTIFICATION AND RESOLUTION
    3.
    发明申请
    COLLABORATIVE CODE CONFLICT DETECTION, NOTIFICATION AND RESOLUTION 有权
    协调代码冲突检测,通知和解决方案

    公开(公告)号:US20070283321A1

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

    申请号:US11421917

    申请日:2006-06-02

    IPC分类号: G06F9/44

    CPC分类号: G06F8/71

    摘要: A computer code conflict notification and resolution technique that provides a collaborative programming environment for conflicts management is presented. The technique detects potential conflicts and provides facilities that allow programmers to work collaboratively to resolve the conflicts as they occur. This includes the ability to conduct a code session in which conflicting code elements are compared and changed as needed to resolve conflicts. In addition, in-place audio/video, text chat and application sharing is provided. This allows communication sessions to be conducted within the programming environment.

    摘要翻译: 提出了一种为冲突管理提供协同编程环境的计算机代码冲突通知和解决技术。 该技术检测潜在的冲突,并提供允许程序员协同工作以解决发生冲突的工具。 这包括进行代码会话的能力,其中根据需要比较和更改冲突的代码元素以解决冲突。 此外,还提供就地音频/视频,文本聊天和应用程序共享。 这允许在编程环境中进行通信会话。

    Abstractions and automation for enhanced sharing and collaboration
    4.
    发明授权
    Abstractions and automation for enhanced sharing and collaboration 有权
    抽象和自动化,用于增强共享和协作

    公开(公告)号:US09076128B2

    公开(公告)日:2015-07-07

    申请号:US13033409

    申请日:2011-02-23

    IPC分类号: H04L21/00 G06Q10/10 G06F21/62

    CPC分类号: G06F21/6218 G06Q10/10

    摘要: The present invention provides methods for using abstractions of people, including dynamic and static groups of people, to enhance the efficiency of the specification and automation of policies for sharing information between users with a “need-to-know.” An instance of the present invention can also provide these users information based on a “time-to-know.”By providing access to information based on group affiliation and properties of the content of the information, the present invention maintains optimal information privacy while minimizing encumbrances to sharing data with appropriate users and even at appropriate times. The present invention can be integrated with other communication technologies to facilitate access to information in a time appropriate manner. Other instances of the present invention employ automated and semi-automated, mixed-initiative techniques, to make information-sharing decisions. Additional instances of the present invention include the employment of machine-learning techniques to facilitate construction of access policies from the actions or profile of a single user or a community of users, including the construction of automated sharing agents that work in an automated or mixed-initiative manner to respond to real-time requests for information.

    摘要翻译: 本发明提供了使用人物抽象的方法,包括动态和静态人群,以提高用户在“需要知道”之间共享信息的规范和自动化策略的效率。本实施例 本发明还可以基于“知情人士”提供这些用户的信息。通过基于组内容信息和信息内容的属性提供信息,本发明保持最佳信息隐私,同时最大限度地减少与共享数据的产权负担 适当的用户,甚至在适当的时候。 本发明可以与其他通信技术相结合,以便于以适当的方式以时间方式访问信息。 本发明的其他实例采用自动化和半自动化的混合主动技术来进行信息共享决定。 本发明的另外的实例包括使用机器学习技术来促进从单个用户或用户社区的动作或简档构建访问策略,包括构建以自动或混合的方式工作的自动共享代理, 主动的方式来响应实时的信息请求。

    METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR AUTOMATICALLY GENERATING CUSTOMIZABLE USER INTERFACES USING PROGRAMMING PATTERNS
    5.
    发明申请
    METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR AUTOMATICALLY GENERATING CUSTOMIZABLE USER INTERFACES USING PROGRAMMING PATTERNS 有权
    使用编程模式自动生成可定制用户界面的方法,系统和计算机可读介质

    公开(公告)号:US20100138778A1

    公开(公告)日:2010-06-03

    申请号:US12532327

    申请日:2008-03-20

    IPC分类号: G06F3/048

    CPC分类号: G06F9/451

    摘要: Methods, systems and computer readable media for automatically generating customizable user interfaces using programming patterns are disclosed. According to one method, application objects of an application computer program are analyzed to identify programming patterns. Each programming pattern is a relationship among signatures of application methods in one of the application objects. The signatures of the application methods include public interfaces of the application methods. A user interface is automatically generated for the computer program. Automatically generating a user interface includes providing for at least one of a user and a programmer of the computer program to customize mappings between the application objects and user interface elements, where the user interface elements include at least one of user interface widgets and speech grammar rules.

    摘要翻译: 公开了使用编程模式自动生成可定制用户界面的方法,系统和计算机可读介质。 根据一种方法,分析应用计算机程序的应用对象以识别编程模式。 每个编程模式是应用对象之一中的应用方法的签名之间的关系。 应用程序方法的签名包括应用程序方法的公共接口。 为计算机程序自动生成用户界面。 自动生成用户界面包括提供计算机程序的用户和程序员中的至少一个来定制应用对象和用户界面元素之间的映射,其中用户界面元素包括用户界面小部件和语音语法规则中的至少一个 。

    ABSTRACTIONS AND AUTOMATION FOR ENHANCED SHARING AND COLLABORATION
    6.
    发明申请
    ABSTRACTIONS AND AUTOMATION FOR ENHANCED SHARING AND COLLABORATION 有权
    增强共享和协作的摘要和自动化

    公开(公告)号:US20110314555A1

    公开(公告)日:2011-12-22

    申请号:US13033409

    申请日:2011-02-23

    IPC分类号: G06F21/00 G06F7/04

    CPC分类号: G06F21/6218 G06Q10/10

    摘要: The present invention provides methods for using abstractions of people, including dynamic and static groups of people, to enhance the efficiency of the specification and automation of policies for sharing information between users with a “need-to-know.” An instance of the present invention can also provide these users information based on a “time-to-know.” By providing access to information based on group affiliation and properties of the content of the information, the present invention maintains optimal information privacy while minimizing encumbrances to sharing data with appropriate users and even at appropriate times. The present invention can be integrated with other communication technologies to facilitate access to information in a time appropriate manner. Other instances of the present invention employ automated and semi-automated, mixed-initiative techniques, to make information-sharing decisions. Additional instances of the present invention include the employment of machine-learning techniques to facilitate construction of access policies from the actions or profile of a single user or a community of users, including the construction of automated sharing agents that work in an automated or mixed-initiative manner to respond to real-time requests for information.

    摘要翻译: 本发明提供了使用人物抽象的方法,包括动态和静态人群,以提高用户在“需要知道”之间共享信息的规范和自动化策略的效率。本实施例 本发明还可以基于“知情人士”提供这些用户的信息。通过基于组内容信息和信息内容的属性提供信息,本发明保持最佳信息隐私,同时最大限度地减少与共享数据的产权负担 适当的用户,甚至在适当的时候。 本发明可以与其他通信技术相结合,以便于以适当的方式以时间方式访问信息。 本发明的其他实例采用自动化和半自动化的混合主动技术来进行信息共享决定。 本发明的另外的实例包括使用机器学习技术来促进从单个用户或用户社区的动作或简档构建访问策略,包括构建以自动或混合的方式工作的自动共享代理, 主动的方式来响应实时的信息请求。

    Abstractions and automation for enhanced sharing and collaboration
    7.
    发明申请
    Abstractions and automation for enhanced sharing and collaboration 有权
    抽象和自动化,用于增强共享和协作

    公开(公告)号:US20050232423A1

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

    申请号:US10827732

    申请日:2004-04-20

    CPC分类号: G06F21/6218 G06Q10/10

    摘要: The present invention provides methods for using abstractions of people, including dynamic and static groups of people, to enhance the efficiency of the specification and automation of policies for sharing information between users with a “need-to-know.” An instance of the present invention can also provide these users information based on a “time-to-know.” By providing access to information based on group affiliation and properties of the content of the information, the present invention maintains optimal information privacy while minimizing encumbrances to sharing data with appropriate users and even at appropriate times. The present invention can be integrated with other communication technologies to facilitate access to information in a time appropriate manner. Other instances of the present invention employ automated and semi-automated, mixed-initiative techniques, to make information-sharing decisions. Additional instances of the present invention include the employment of machine-learning techniques to facilitate construction of access policies from the actions or profile of a single user or a community of users, including the construction of automated sharing agents that work in an automated or mixed-initiative manner to respond to real-time requests for information.

    摘要翻译: 本发明提供了使用人物抽象的方法,包括动态和静态人群,以提高用户在“需要知道”之间共享信息的规范和自动化的效率。 本发明的实例还可以基于“时间知道”来为这些用户提供信息。 通过提供基于组合内容和信息内容的属性的信息访问,本发明保持最佳信息隐私,同时最小化与适当用户共享数据的负担,甚至在适当的时间。 本发明可以与其他通信技术相结合,以便于以适当的方式以时间方式访问信息。 本发明的其他实例采用自动化和半自动化的混合主动技术来进行信息共享决定。 本发明的另外的实例包括使用机器学习技术来促进从单个用户或用户社区的动作或简档构建访问策略,包括构建以自动或混合的方式工作的自动共享代理, 主动的方式来响应实时的信息请求。

    Virtual shadow awareness for multi-user editors
    8.
    发明授权
    Virtual shadow awareness for multi-user editors 有权
    多用户编辑的虚拟影子意识

    公开(公告)号:US07774703B2

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

    申请号:US11351049

    申请日:2006-02-09

    IPC分类号: G06F17/21

    CPC分类号: G06F3/0481 G06Q10/10

    摘要: Techniques are provided for indicating workspace awareness using one or more of a write shadow, a read shadow, and/or a shadowbar providing an indication of operations performed at associated locations by various users accessing a same document. A write shadow may be used to indicate a position in a document being modified by a user. A read shadow may be used to indicate a position being viewed by a user. A shadowbar may be used to indicate areas of overlap among users with a shading and coloring indicative of a degree of overlap.

    摘要翻译: 提供了用于使用访问相同文档的各种用户的在相关联位置处执行的操作的指示的写影,读影和/或阴影栏中的一个或多个来指示工作空间感知的技术。 可以使用写入阴影来指示由用户修改的文档中的位置。 读影子可以用于指示用户正在观看的位置。 阴影栏可以用于指示具有指示重叠度的阴影和着色的用户之间的重叠区域。

    Methods, systems, and computer readable media for automatically generating customizable user interfaces using programming patterns
    9.
    发明授权
    Methods, systems, and computer readable media for automatically generating customizable user interfaces using programming patterns 有权
    用于使用编程模式自动生成可定制用户界面的方法,系统和计算机可读介质

    公开(公告)号:US08752011B2

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

    申请号:US12532327

    申请日:2008-03-20

    IPC分类号: G06F9/44

    CPC分类号: G06F9/451

    摘要: Methods, systems and computer readable media for automatically generating customizable user interfaces using programming patterns are disclosed. According to one method, application objects of an application computer program are analyzed to identify programming patterns. Each programming pattern is a relationship among signatures of application methods in one of the application objects. The signatures of the application methods include public interfaces of the application methods. A user interface is automatically generated for the computer program. Automatically generating a user interface includes providing for at least one of a user and a programmer of the computer program to customize mappings between the application objects and user interface elements, where the user interface elements include at least one of user interface widgets and speech grammar rules.

    摘要翻译: 公开了使用编程模式自动生成可定制用户界面的方法,系统和计算机可读介质。 根据一种方法,分析应用计算机程序的应用对象以识别编程模式。 每个编程模式是应用对象之一中的应用方法的签名之间的关系。 应用程序方法的签名包括应用程序方法的公共接口。 为计算机程序自动生成用户界面。 自动生成用户界面包括提供计算机程序的用户和程序员中的至少一个来定制应用对象和用户界面元素之间的映射,其中用户界面元素包括用户界面小部件和语音语法规则中的至少一个 。

    Abstractions and automation for enhanced sharing and collaboration
    10.
    发明授权
    Abstractions and automation for enhanced sharing and collaboration 有权
    抽象和自动化,用于增强共享和协作

    公开(公告)号:US07908663B2

    公开(公告)日:2011-03-15

    申请号:US10827732

    申请日:2004-04-20

    CPC分类号: G06F21/6218 G06Q10/10

    摘要: The present invention provides methods for using abstractions of people, including dynamic and static groups of people, to enhance the efficiency of the specification and automation of policies for sharing information between users with a “need-to-know.” An instance of the present invention can also provide these users information based on a “time-to-know.” By providing access to information based on group affiliation and properties of the content of the information, the present invention maintains optimal information privacy while minimizing encumbrances to sharing data with appropriate users and even at appropriate times. The present invention can be integrated with other communication technologies to facilitate access to information in a time appropriate manner. Other instances of the present invention employ automated and semi-automated, mixed-initiative techniques, to make information-sharing decisions. Additional instances of the present invention include the employment of machine-learning techniques to facilitate construction of access policies from the actions or profile of a single user or a community of users, including the construction of automated sharing agents that work in an automated or mixed-initiative manner to respond to real-time requests for information.

    摘要翻译: 本发明提供了使用人物抽象的方法,包括动态和静态人群,以提高用户在“需要知道”之间共享信息的规范和自动化策略的效率。本实施例 本发明还可以基于“知情人士”提供这些用户的信息。通过基于组内容信息和信息内容的属性提供信息,本发明保持最佳信息隐私,同时最大限度地减少与共享数据的产权负担 适当的用户,甚至在适当的时候。 本发明可以与其他通信技术相结合,以便于以适当的方式以时间方式访问信息。 本发明的其他实例采用自动化和半自动化的混合主动技术来进行信息共享决定。 本发明的另外的实例包括使用机器学习技术来促进从单个用户或用户社区的动作或简档构建访问策略,包括构建以自动或混合的方式工作的自动共享代理, 主动的方式来响应实时的信息请求。