-
公开(公告)号:US20060161563A1
公开(公告)日:2006-07-20
申请号:US11281876
申请日:2005-11-18
申请人: David Besbris , Richard Doerksen , Donald Eaves , John Robinson , Nancy Sumner
发明人: David Besbris , Richard Doerksen , Donald Eaves , John Robinson , Nancy Sumner
IPC分类号: G06F17/30
CPC分类号: G06F9/485 , G06F8/65 , G06F8/658 , G06F9/445 , G06F9/44536 , G06F9/465 , G06F9/5055 , G06F9/541 , G06F9/545 , G06F2209/462 , H04L51/00 , H04L51/04 , H04L67/16 , H04L69/24
摘要: Services having associated metadata meeting particular criteria can be discovered. One or more services are stored. The services provide service objects to service requesters. Service requestors include compiled code and the service objects include compiled code that is linked to the compiled code of a service requester at runtime and that is executable by the compiled code of the service requestor. A metadata file is associated with each one of the services. A query message is received and includes a search query specifying particular criteria. At least some of the metadata files are searched to determine if one or more of the metadata files contain metadata that matches the particular criteria. When at least one of the metadata files contains metadata matching the particular criteria, the service associated with the metadata file is identified.
摘要翻译: 可以发现具有符合特定标准的关联元数据的服务。 存储一个或多个服务。 这些服务向服务请求者提供服务对象。 服务请求者包括编译代码,服务对象包括在运行时链接到服务请求者的编译代码并且可由服务请求者的编译代码执行的编译代码。 元数据文件与每个服务相关联。 接收到查询消息,并且包括指定特定标准的搜索查询。 搜索至少一些元数据文件以确定元数据文件中的一个或多个是否包含与特定标准相匹配的元数据。 当元数据文件中的至少一个包含与特定标准匹配的元数据时,识别与元数据文件相关联的服务。
-
公开(公告)号:US20060174252A1
公开(公告)日:2006-08-03
申请号:US11281939
申请日:2005-11-18
申请人: David Besbris , Richard Doerksen , John Robinson
发明人: David Besbris , Richard Doerksen , John Robinson
CPC分类号: G06F9/485 , G06F8/65 , G06F8/658 , G06F9/445 , G06F9/44536 , G06F9/465 , G06F9/5055 , G06F9/541 , G06F9/545 , G06F2209/462 , H04L51/00 , H04L51/04 , H04L67/16 , H04L69/24
摘要: An appropriate version of a service for use by a service requestor is selected based on metadata. A request for a service object provided by a service is received from a service requestor. Multiple, different versions of the service are determined, and metadata associated with the multiple, different versions of the service is examined to select a version of the service that is compatible with the service requestor. The requested service object is instantiated from the version of the service that is compatible with the service requester. The service requestor is enabled to access the instantiated service object.
摘要翻译: 基于元数据选择服务请求者使用的服务的适当版本。 从服务请求者接收对服务提供的服务对象的请求。 确定服务的多个不同版本,并且检查与多个不同版本的服务相关联的元数据以选择与服务请求者兼容的服务的版本。 所请求的服务对象从与服务请求者兼容的服务的版本中实例化。 启用服务请求者访问实例化的服务对象。
-
公开(公告)号:US08200745B2
公开(公告)日:2012-06-12
申请号:US12251275
申请日:2008-10-14
申请人: Richard Doerksen , David Besbris
发明人: Richard Doerksen , David Besbris
IPC分类号: G06F15/16
CPC分类号: H04L67/2823 , G06F17/30902 , G06F17/30905 , H04L29/06 , H04L67/2852 , H04L67/289 , H04L67/303 , H04L67/34 , H04L69/329
摘要: A handheld client framework system provides a server proxy client that services client requests for network accessible information and determines the server that is most appropriate to supply the requested information and sends information request packets to that server across the Internet and/or intranet. Server responses to information requests are received by the server proxy client. The server proxy client separates the response information into the appropriate data components. Data components are sent to the appropriate client. Presentation and logic components are temporarily stored in a one-behind cache on the client. A client will continue to use the presentation and logic components already installed or in the one-behind cache to service the current user request. Any updates sent by the server proxy client and stored in the one-behind cache are retrieved by the client upon subsequent use by the user. The state of the client is saved by the server proxy client so that the client is not dropped when a user, for example, changes from a wired connection to a wireless connection. The invention includes a scripting language that supplies the logic component of the client and gives the client unlimited flexibility by allowing the host to modify the client's behavior or add new features at any time.
摘要翻译: 手持式客户端框架系统提供服务器代理客户端,其服务客户端对网络可访问信息的请求,并且确定最适合于提供所请求信息的服务器,并通过因特网和/或内联网向该服务器发送信息请求分组。 服务器代理客户端接收到对信息请求的服务器响应。 服务器代理客户端将响应信息分成适当的数据组件。 数据组件被发送到相应的客户端。 演示文稿和逻辑组件临时存储在客户端上的一个缓存中。 客户端将继续使用已安装的演示文稿和逻辑组件,或者在一个缓存中使用当前的用户请求。 服务器代理客户端发送并存储在一次性高速缓存中的任何更新由客户端在用户后续使用时检索。 客户端的状态由服务器代理客户端保存,以便当用户(例如,从有线连接更改为无线连接)时,客户端不会丢弃。 本发明包括一种脚本语言,其提供客户端的逻辑组件并通过允许主机在任何时间修改客户端的行为或添加新的特征来为客户端提供无限的灵活性。
-
公开(公告)号:US20090259714A1
公开(公告)日:2009-10-15
申请号:US12251275
申请日:2008-10-14
申请人: Richard Doerksen , David Besbris
发明人: Richard Doerksen , David Besbris
IPC分类号: G06F15/16
CPC分类号: H04L67/2823 , G06F17/30902 , G06F17/30905 , H04L29/06 , H04L67/2852 , H04L67/289 , H04L67/303 , H04L67/34 , H04L69/329
摘要: A handheld client framework system provides a server proxy client that services client requests for network accessible information and determines the server that is most appropriate to supply the requested information and sends information request packets to that server across the Internet and/or intranet. Server responses to information requests are received by the server proxy client. The server proxy client separates the response information into the appropriate data components. Data components are sent to the appropriate client. Presentation and logic components are temporarily stored in a one-behind cache on the client. A client will continue to use the presentation and logic components already installed or in the one-behind cache to service the current user request. Any updates sent by the server proxy client and stored in the one-behind cache are retrieved by the client upon subsequent use by the user. The state of the client is saved by the server proxy client so that the client is not dropped when a user, for example, changes from a wired connection to a wireless connection. The invention includes a scripting language that supplies the logic component of the client and gives the client unlimited flexibility by allowing the host to modify the client's behavior or add new features at any time.
摘要翻译: 手持式客户端框架系统提供服务器代理客户端,其服务客户端对网络可访问信息的请求,并且确定最适合于提供所请求信息的服务器,并通过因特网和/或内联网向该服务器发送信息请求分组。 服务器代理客户端接收到对信息请求的服务器响应。 服务器代理客户端将响应信息分成适当的数据组件。 数据组件被发送到相应的客户端。 演示文稿和逻辑组件临时存储在客户端上的一个缓存中。 客户端将继续使用已安装的演示文稿和逻辑组件,或者在一个缓存中使用当前的用户请求。 服务器代理客户端发送并存储在一次性高速缓存中的任何更新由客户端在用户后续使用时检索。 客户端的状态由服务器代理客户端保存,以便当用户(例如,从有线连接更改为无线连接)时,客户端不会丢弃。 本发明包括一种脚本语言,其提供客户端的逻辑组件并通过允许主机在任何时间修改客户端的行为或添加新的特征来为客户端提供无限的灵活性。
-
公开(公告)号:US20060168579A1
公开(公告)日:2006-07-27
申请号:US11281887
申请日:2005-11-18
申请人: David Besbris , Richard Doerksen , John Robinson , Nancy Summer
发明人: David Besbris , Richard Doerksen , John Robinson , Nancy Summer
IPC分类号: G06F9/44
CPC分类号: G06F9/485 , G06F8/65 , G06F8/658 , G06F9/445 , G06F9/44536 , G06F9/465 , G06F9/5055 , G06F9/541 , G06F9/545 , G06F2209/462 , H04L51/00 , H04L51/04 , H04L67/16 , H04L69/24
摘要: Versions of a service not reachable by a set of service requestors that use the service are removed. Multiple, different versions of a service are stored, along with metadata associated with the multiple, different versions of the service. The metadata is examined to determine one or more of the multiple, different versions of the service that are not reachable by the set of service requestors that use the service. Those versions are deleted.
摘要翻译: 删除使用该服务的一组服务请求者无法访问的服务的版本。 存储多个不同版本的服务,以及与多个不同版本的服务相关联的元数据。 检查元数据以确定服务的多个不同版本中的一个或多个,使用该服务的服务请求者组不可访问。 那些版本被删除。
-
公开(公告)号:US20060179440A1
公开(公告)日:2006-08-10
申请号:US11281936
申请日:2005-11-18
申请人: David Besbris , Donald Eaves , Brian Johnson , Gary Packard , John Robinson , Xiaopeng Zhang
发明人: David Besbris , Donald Eaves , Brian Johnson , Gary Packard , John Robinson , Xiaopeng Zhang
IPC分类号: G06F9/46
CPC分类号: G06F9/485 , G06F8/65 , G06F8/658 , G06F9/445 , G06F9/44536 , G06F9/465 , G06F9/5055 , G06F9/541 , G06F9/545 , G06F2209/462 , H04L51/00 , H04L51/04 , H04L67/16 , H04L69/24
摘要: An object is developed using an operating system neutral application programming interface (API). The object is compiled for a designated operating system that includes native objects an supports an API for accessing native objects of the operating system. The compiled object includes logic code, a native object interop for accessing the logic code using the API for accessing native objects of the operating system, and a platform-neutral interop for accessing the logic code using the operating system neutral API.
摘要翻译: 一个对象是使用操作系统中立的应用程序编程接口(API)开发的。 对于包含本机对象的指定操作系统,对象进行编译,该操作系统支持用于访问操作系统本地对象的API。 编译对象包括逻辑代码,用于使用用于访问操作系统的本机对象的API访问逻辑代码的本机对象互操作,以及使用操作系统中立API访问逻辑代码的平台中立互操作。
-
公开(公告)号:US20060179430A1
公开(公告)日:2006-08-10
申请号:US11281906
申请日:2005-11-18
申请人: David Besbris , Brian Johnson , John Robinson , Donald Eaves , Xiaopeng Zhang
发明人: David Besbris , Brian Johnson , John Robinson , Donald Eaves , Xiaopeng Zhang
CPC分类号: G06F9/485 , G06F8/65 , G06F8/658 , G06F9/445 , G06F9/44536 , G06F9/465 , G06F9/5055 , G06F9/541 , G06F9/545 , G06F2209/462 , H04L51/00 , H04L51/04 , H04L67/16 , H04L69/24
摘要: A code module is loaded in-process or out-of-process depending on metadata. The code module implements a service and the metadata is associated with the service. The metadata also indicates whether the code module is to be loaded in-process or out-of-process. A request for a service object provided by the service is received from a service requestor. The metadata is examined to determine whether the code module is to be loaded in-process or out-of-process and, when the metadata indicates the code module is to be loaded in-process, the code module is loaded into the process of the service requester. When the metadata indicates the code module is to be loaded out-of-process, the code module is loaded into a host process separate from the process of the service requester. The requested service object is instantiated using the loaded code module and the service requestor is enabled to access the instantiated service object.
摘要翻译: 根据元数据,代码模块在进程内或进程外加载。 代码模块实现服务,元数据与服务相关联。 元数据还指示代码模块是要在进程中还是进程外加载。 从服务请求者接收到由服务提供的服务对象的请求。 检查元数据以确定代码模块是要在进程中还是进程外加载,并且当元数据指示要在进程中加载代码模块时,代码模块被加载到 服务请求者 当元数据表示代码模块被加载到进程外时,代码模块被加载到与服务请求者的进程分离的主机进程中。 所请求的服务对象使用加载的代码模块进行实例化,并且服务请求者被启用以访问实例化的服务对象。
-
公开(公告)号:US20060259870A1
公开(公告)日:2006-11-16
申请号:US11410301
申请日:2006-04-25
申请人: Joseph Hewitt , Sreekant Kotay , Corey Lucier , David Besbris , Todd Brannam , Veronica Early , Peter Hirschberg , Ke Ning , John Robinson , Michael Wright
发明人: Joseph Hewitt , Sreekant Kotay , Corey Lucier , David Besbris , Todd Brannam , Veronica Early , Peter Hirschberg , Ke Ning , John Robinson , Michael Wright
CPC分类号: G06F3/0484 , G06F3/0482 , G06F9/451
摘要: A system for providing a user interface includes a gadget definition, a style definition, and a scene file. The gadget definition includes one or more XML-based gadget definition tags defining a gadget element and the style definition includes one or more XML-based style definition tags defining one or more style attributes to be applied to the gadget element. The scene file is an XML-based document that includes a gadget element tag that specifies the gadget element. The system further includes a parser to parse the scene file, the style definition, and the gadget definition, and to generate an object that includes a gadget object corresponding to the gadget element. The system also includes a layout engine to determine, based on the object model, a layout of the user interface, and a rendering engine to render, based on the determined layout, the user interface including the gadget element.
-
-
-
-
-
-
-