会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 31. 发明授权
    • Method and apparatus for updating and synchronizing information between a client and a server
    • 用于在客户端和服务器之间更新和同步信息的方法和装置
    • US06253228B1
    • 2001-06-26
    • US08825538
    • 1997-03-31
    • Michael FerrisNicolas PoppScott ForstallCharles D'Harcourt
    • Michael FerrisNicolas PoppScott ForstallCharles D'Harcourt
    • G06F1300
    • G06F17/211G06F9/44526G06F9/451G06F9/54H04L29/06H04L67/02H04L67/1095H04L67/142H04L67/34H04L67/42H04L69/329Y10S707/99953
    • The present invention provides a method and apparatus for integrating applets running on a client with the application logic for applications running on a server. The mechanism of the present invention provides two significant advantages over the prior art: the synchronization of state, and the recognition of user actions in the browser including the invocation of the appropriate application logic in the server. Instead of using the FORM element available in HTML, individual active applets are available and may be created that obtain user input (e.g. a checkbox, textbox, button, etc.). A hidden applet called the Applet Group Controller is created which handles communication between the applets on the browser and the application logic on the server. The Applet Group Controller maintains an association with each applet that maintains the keys and values of any parameters and variables for the applet. In a preferred embodiment, upon the invocation of an event, the association instructs an Action Coordinator to invoke an action. The Action Coordinator obtains and transmits a list of all of the keys and their values to the server. The server invokes the appropriate application logic and transmits the keys and their values (as updated during the execution of the application logic) back to the Action Coordinator. The Action Coordinator then pushes the updated values out to the applets (through their Associations) at which time the browser's display is updated with the new values.
    • 本发明提供一种用于将在客户机上运行的小应用程序与用于在服务器上运行的应用程序的应用程序逻辑进行集成的方法和装置。 与现有技术相比,本发明的机制提供了两个显着的优点:状态的同步以及浏览器中用户动作的识别,包括在服务器中调用适当的应用逻辑。 代替使用HTML中可用的FORM元素,单独的活动小程序是可用的,并且可以被创建以获得用户输入(例如复选框,文本框,按钮等)。 创建一个名为Applet Group Controller的隐藏小程序,用于处理浏览器上的小程序和服务器上的应用程序逻辑之间的通信。 Applet组控制器维护与每个小程序的关联,该applet维护小程序的任何参数和变量的键和值。 在优选实施例中,在调用事件时,该关联指示行动协调器调用动作。 操作协调器获取并发送所有密钥及其值的列表到服务器。 服务器调用适当的应用程序逻辑,并将密钥及其值(在执行应用程序逻辑期间更新)传回给操作协调器。 然后,行动协调员将更新的值推送到小程序(通过它们的关联),此时浏览器的显示更新为新值。
    • 37. 发明授权
    • Method and apparatus for updating and synchronizing information between a client and server
    • 用于在客户端和服务器之间更新和同步信息的方法和装置
    • US07529841B2
    • 2009-05-05
    • US11230984
    • 2005-09-19
    • Michael FerrisNicolas PoppScott ForstallCharles D'Harcourt
    • Michael FerrisNicolas PoppScott ForstallCharles D'Harcourt
    • G06F15/16
    • G06F17/211G06F9/44526G06F9/451G06F9/54H04L29/06H04L67/02H04L67/1095H04L67/142H04L67/34H04L67/42H04L69/329Y10S707/99953
    • The present invention provides a method and apparatus for integrating applets running on a client with the application logic for applications running on a server. The mechanism of the present invention provides two significant advantages over the prior art: the synchronization of state, and the recognition of user actions in the browser including the invocation of the appropriate application logic in the server. Instead of using the FORM element available in HTML, individual active applets are available and may be created that obtain user input (e.g. a checkbox, textbox, button, etc.). A hidden applet called the Applet Group Controller is created which handles communication between the applets on the browser and the application logic on the server. The Applet Group Controller maintains an association with each applet that maintains the keys and values of any parameters and variables for the applet. In a preferred embodiment, upon the invocation of an event, the association instructs an Action Coordinator to invoke an action. The Action Coordinator obtains and transmits a list of all of the keys and their values to the server. The server invokes the appropriate application logic and transmits the keys and their values (as updated during the execution of the application logic) back to the Action Coordinator. The Action Coordinator then pushes the updated values out to the applets (through their Associations) at which time the browser's display is updated with the new values.
    • 本发明提供一种用于将在客户机上运行的小应用程序与用于在服务器上运行的应用程序的应用程序逻辑进行集成的方法和装置。 与现有技术相比,本发明的机制提供了两个显着的优点:状态的同步以及浏览器中用户动作的识别,包括在服务器中调用适当的应用逻辑。 代替使用HTML中可用的FORM元素,单独的活动小程序是可用的,并且可以被创建以获得用户输入(例如复选框,文本框,按钮等)。 创建一个名为Applet Group Controller的隐藏小程序,用于处理浏览器上的小程序和服务器上的应用程序逻辑之间的通信。 Applet组控制器维护与每个小程序的关联,该applet维护小程序的任何参数和变量的键和值。 在优选实施例中,在调用事件时,该关联指示行动协调器调用动作。 操作协调器获取并发送所有密钥及其值的列表到服务器。 服务器调用适当的应用程序逻辑,并将密钥及其值(在执行应用程序逻辑期间更新)传回给操作协调器。 然后,行动协调员将更新的值推送到小程序(通过它们的关联),此时浏览器的显示更新为新值。
    • 38. 发明授权
    • Method and apparatus for updating and synchronizing information between a client and a server
    • 用于在客户端和服务器之间更新和同步信息的方法和装置
    • US06947967B2
    • 2005-09-20
    • US09863817
    • 2001-05-22
    • Michael FerrisNicolas PoppScott ForstallCharles D'Harcourt
    • Michael FerrisNicolas PoppScott ForstallCharles D'Harcourt
    • G06F9/44G06F9/445G06F9/46H04L29/06H04L29/08G06F15/16
    • G06F17/211G06F9/44526G06F9/451G06F9/54H04L29/06H04L67/02H04L67/1095H04L67/142H04L67/34H04L67/42H04L69/329Y10S707/99953
    • The present invention provides a method and apparatus for integrating applets running on a client with the application logic for applications running on a server. The mechanism of the present invention provides two significant advantages over the prior art: the synchronization of state, and the recognition of user actions in the browser including the invocation of the appropriate application logic in the server. Instead of using the FORM element available in HTML, individual active applets are available and may be created that obtain user input (e.g. a checkbox, textbox, button, etc.). A hidden applet called the Applet Group Controller is created which handles communication between the applets on the browser and the application logic on the server. The Applet Group Controller maintains an association with each applet that maintains the keys and values of any parameters and variables for the applet. In a preferred embodiment, upon the invocation of an event, the association instructs an Action Coordinator to invoke an action. The Action Coordinator obtains and transmits a list of all of the keys and their values to the server. The server invokes the appropriate application logic and transmits the keys and their values (as updated during the execution of the application logic) back to the Action Coordinator. The Action Coordinator then pushes the updated values out to the applets (through their Associations) at which time the browser's display is updated with the new values.
    • 本发明提供一种用于将在客户机上运行的小应用程序与用于在服务器上运行的应用程序的应用程序逻辑进行集成的方法和装置。 与现有技术相比,本发明的机制提供了两个显着的优点:状态的同步以及浏览器中用户动作的识别,包括在服务器中调用适当的应用逻辑。 代替使用HTML中可用的FORM元素,单独的活动小程序是可用的,并且可以被创建以获得用户输入(例如复选框,文本框,按钮等)。 创建一个名为Applet Group Controller的隐藏小程序,用于处理浏览器上的小程序和服务器上的应用程序逻辑之间的通信。 Applet组控制器维护与每个小程序的关联,该applet维护小程序的任何参数和变量的键和值。 在优选实施例中,在调用事件时,该关联指示行动协调器调用动作。 操作协调器获取并发送所有密钥及其值的列表到服务器。 服务器调用适当的应用程序逻辑,并将密钥及其值(在执行应用程序逻辑期间更新)传回给操作协调器。 然后,行动协调员将更新的值推送到小程序(通过它们的关联),此时浏览器的显示更新为新值。