-
公开(公告)号:US07721219B2
公开(公告)日:2010-05-18
申请号:US10909512
申请日:2004-08-02
申请人: Michael R. Harsh , Brian K. Pepin , Nikhil Kothari , Andrew Cheng-min Lin , Julien Jacques Nicolas Ellie , Simon Calvert
发明人: Michael R. Harsh , Brian K. Pepin , Nikhil Kothari , Andrew Cheng-min Lin , Julien Jacques Nicolas Ellie , Simon Calvert
摘要: The present invention relates to systems and methods that provide automatic generation of user interfaces via creation of a class-based model. A system is provided that facilitates generating a user interface. The system includes a class component to generally define properties and methods associated with one or more interface actions. A service component parses the class to automatically generate all or a portion of a user interface from the interface actions. Push and Pull-type models can be provided to facilitate merging of actions from various classes such as provided by third parties or from existing component developments.
摘要翻译: 本发明涉及通过创建基于类的模型自动生成用户界面的系统和方法。 提供了一种有助于生成用户界面的系统。 该系统包括一个类组件,以通常定义与一个或多个接口动作相关联的属性和方法。 服务组件解析类,以便从接口动作自动生成用户界面的全部或一部分。 可以提供推拉式模型,以促进来自第三方提供的各种类别的活动或现有组件开发的合并。
-
公开(公告)号:US20080271046A1
公开(公告)日:2008-10-30
申请号:US11741095
申请日:2007-04-27
申请人: Eilon J. Lipton , Bertrand Claude Le Roy , Matthew E. Gibbs , David Vincent Reed , Simon Calvert , Nikhil Kothari , Michael James Harder
发明人: Eilon J. Lipton , Bertrand Claude Le Roy , Matthew E. Gibbs , David Vincent Reed , Simon Calvert , Nikhil Kothari , Michael James Harder
IPC分类号: G06F9/44
CPC分类号: G06F9/44521
摘要: The present invention extends to methods, systems, and computer program products for dynamically loading scripts. Web pages can include references to script loaders that control the loading of other scripts at a Web browser. A script loader can load scripts in accordance with script loading rules that override the default script loading behavior of the Web browser. Script loading rules can cause scripts to load in a different order than encountered in a Web pager, load in parallel, load in a manner that limits cross-domain requests, etc. Script loading rules are configurable such at that a developer can create customized script loading behavior.
摘要翻译: 本发明扩展到用于动态加载脚本的方法,系统和计算机程序产品。 Web页面可以包括对在Web浏览器中控制其他脚本的加载的脚本加载器的引用。 脚本加载器可以根据脚本加载规则加载脚本,该规则将覆盖Web浏览器的默认脚本加载行为。 脚本加载规则可能导致脚本以与Web寻呼机中遇到的顺序不同的顺序加载,并行加载,以限制跨域请求的方式进行加载等。脚本加载规则是可配置的,因此开发人员可以创建自定义脚本 加载行为。
-
公开(公告)号:US20070220436A1
公开(公告)日:2007-09-20
申请号:US11375859
申请日:2006-03-15
申请人: Nikhil Kothari , Simon Calvert
发明人: Nikhil Kothari , Simon Calvert
IPC分类号: G06F9/00
CPC分类号: G06F9/4443 , G06F3/0481 , G06F9/451
摘要: A data template that is used to generate arbitrary data of a user interface element that is part of the hierarchy of user interface elements used to render a user interface. The data template is used to generate the arbitrary data of the user interface element, even though that component is not also a user interface element. This contrast with the use of a user interface template which is used to generate the user interface element itself. This permits for greater control in defining the layout, content, and/or the look and feel of portions of the user interface element.
摘要翻译: 用于生成用户界面元素的任意数据的数据模板,该用户界面元素是用于呈现用户界面的用户界面元素层次结构的一部分。 数据模板用于生成用户界面元素的任意数据,即使该组件不是用户界面元素。 这与使用用于生成用户界面元素本身的用户界面模板形成对比。 这允许在定义用户界面元件的部分的布局,内容和/或外观和感觉方面的更大控制。
-
公开(公告)号:US20070143672A1
公开(公告)日:2007-06-21
申请号:US11305572
申请日:2005-12-16
申请人: Eilon Lipton , Nikhil Kothari , Simon Calvert
发明人: Eilon Lipton , Nikhil Kothari , Simon Calvert
IPC分类号: G06F17/00
CPC分类号: G06F17/30899
摘要: The updating of an original version of a Web page without having to download the entire Web page. After accessing an original version of a Web page, a browser client detects that the accessed original version of the Web page is to be updated. The browser client then requests an updated version of the Web page from a page server computing system. Thereupon, the page server determines that only a portion of the updated version of the Web page is to be downloaded to the browser client, identifies that portion, and sends a response to the browser client that includes at least the portions of the Web page that have changed, but less than all of the Web page. The browser client then partially renders the updated version of the Web page using the portions of the Web page provided in the response.
摘要翻译: 更新网页的原始版本,而无需下载整个网页。 访问网页的原始版本后,浏览器客户端会检测到所访问的网页原始版本是否被更新。 浏览器客户端然后从页面服务器计算系统请求更新版本的网页。 因此,页面服务器确定仅将网页的更新版本的一部分下载到浏览器客户端,识别该部分,并向浏览器客户端发送响应,该响应至少包括网页的部分, 已经改变了,但比所有的网页都少。 然后浏览器客户机部分地使用响应中提供的网页的部分来呈现网页的更新版本。
-
15.
公开(公告)号:US20050171967A1
公开(公告)日:2005-08-04
申请号:US10768522
申请日:2004-01-30
申请人: Paul Yuknewicz , Michael Harsh , Simon Calvert , Donna Wallace , Antoine Cote , Fred Balsiger , Nikhil Kothari , Brian Pepin , Jeffrey Chrisope , Graeme Mott , Christopher Dias , Bulusu Mohan , Andrew Lin , Joseph Kubiniec , James Schmelzer , Corrina Barber , Anson Horton , Meghan Perez
发明人: Paul Yuknewicz , Michael Harsh , Simon Calvert , Donna Wallace , Antoine Cote , Fred Balsiger , Nikhil Kothari , Brian Pepin , Jeffrey Chrisope , Graeme Mott , Christopher Dias , Bulusu Mohan , Andrew Lin , Joseph Kubiniec , James Schmelzer , Corrina Barber , Anson Horton , Meghan Perez
CPC分类号: G06F8/00
摘要: A user interface is provided that exposes items such as developer tasks, commands, property settings, and other related information to a user. The user interface may be invoked in a number of development interfaces such as, for example, a designer or an editor. The user interface may be either an object bound interface or an action triggered interface. An object bound interface exposes a set of items that are associated with a corresponding object. An action triggered interface exposes a set of items that are associated with a corresponding triggering action. In addition to enumerating developer tasks, the user interface may provide a direct link to other interfaces that facilitate task execution.
摘要翻译: 提供了向用户公开诸如开发者任务,命令,属性设置和其他相关信息的用户界面。 可以在许多开发接口中调用用户界面,例如设计者或编辑器。 用户界面可以是对象绑定界面或动作触发界面。 对象绑定界面暴露与对应对象相关联的一组项目。 动作触发界面公开了与相应的触发动作相关联的一组项目。 除了枚举开发者任务之外,用户界面还可以提供直接链接到促进任务执行的其他接口。
-
公开(公告)号:US08074167B2
公开(公告)日:2011-12-06
申请号:US11601519
申请日:2006-11-17
申请人: Nikhil Kothari , Simon Calvert , Michael J. Harder
发明人: Nikhil Kothari , Simon Calvert , Michael J. Harder
IPC分类号: G06F17/21
CPC分类号: G06F17/30893
摘要: Various technologies and techniques are disclosed that allow for repurposing content of a source web site for an external web site. The developer uses a programming feature to create a web page with a portion of content suitable for use in the form of a gadget control on an external web site. The developer sets up the portion of the web page for repurposing as the gadget control. When a request is received from the source web site to access the web page, the web page is displayed along with the displayable portion of content in the normal fashion. When a request is received from the external web site to access the portion of content in the form of the gadget control, the portion of content is provided to the external web site for use in the gadget control.
摘要翻译: 公开了各种技术和技术,其允许重新调整用于外部网站的源网站的内容。 开发人员使用编程功能来创建一个适合在外部网站上以小工具控件形式使用的内容的一部分的网页。 开发人员设置网页的部分作为小工具控件进行重新调整。 当从源网站接收到访问网页的请求时,以正常方式显示网页以及可显示部分的内容。 当从外部网站接收到以小工具控件的形式访问内容部分的请求时,内容的部分被提供给外部网站以用于小配件控件。
-
公开(公告)号:US08239456B2
公开(公告)日:2012-08-07
申请号:US13215831
申请日:2011-08-23
IPC分类号: G06F15/16
CPC分类号: G06F17/3089 , G06F9/451
摘要: An intra Web-page navigation history mechanism allows history points to be tracked even for state transitions within the same Web page. A Web page may be subjected to a number of different state changes as the Web application executes. Along the way, a number of the state changes may be tracked as history points. When a history point is created, associated state is also recorded. When the history point is again navigated to, a navigation event may be raised along with the associated state for the history point. Various components (whether on the server or client) may listen to that event and reconstruct their respective states by using selective portions of the reconstruction state.
摘要翻译: 内部网页导航历史机制允许跟踪同一网页内的状态转换的历史点。 当Web应用程序执行时,网页可能会受到许多不同的状态更改。 一路上,一些状态的变化可能被追踪为历史点。 当创建历史点时,也记录关联状态。 当历史点再次被导航时,导航事件可以与历史点的关联状态一起被提升。 各种组件(无论是在服务器还是客户端)可以通过使用重建状态的选择性部分来监听该事件并重建其各自的状态。
-
公开(公告)号:US08005946B2
公开(公告)日:2011-08-23
申请号:US11852995
申请日:2007-09-10
IPC分类号: G06F15/173
CPC分类号: G06F17/3089 , G06F9/451
摘要: An intra Web-page navigation history mechanism allows history points to be tracked even for state transitions within the same Web page. A Web page may be subjected to a number of different state changes as the Web application executes. Along the way, a number of the state changes may be tracked as history points. When a history point is created, associated state is also recorded. When the history point is again navigated to, a navigation event may be raised along with the associated state for the history point. Various components (whether on the server or client) may listen to that event and reconstruct their respective states by using selective portions of the reconstruction state.
摘要翻译: 内部网页导航历史机制允许跟踪同一网页内的状态转换的历史点。 当Web应用程序执行时,网页可能会受到许多不同的状态更改。 一路上,一些状态的变化可能被追踪为历史点。 当创建历史点时,也记录关联状态。 当历史点再次被导航时,导航事件可以与历史点的关联状态一起被提升。 各种组件(无论是在服务器还是客户端)可以通过使用重建状态的选择性部分来监听该事件并重建其各自的状态。
-
公开(公告)号:US07823164B2
公开(公告)日:2010-10-26
申请号:US11757054
申请日:2007-06-01
申请人: Matthew E. Gibbs , Bertrand Claude Le Roy , Eilon J. Lipton , Simon Calvert , Nikhil Kothari , Michael James Harder
发明人: Matthew E. Gibbs , Bertrand Claude Le Roy , Eilon J. Lipton , Simon Calvert , Nikhil Kothari , Michael James Harder
IPC分类号: G06F13/00
CPC分类号: G06F8/427 , G06F8/30 , G06F9/45512
摘要: The present invention extends to methods, systems, and computer program products for automated generation of different script versions. Received scripts can include comments containing descriptive data from which instructions for implementing specified further functionality (e.g., debugging, testing, tracing, etc.) can be inferred. Received scripts can also include anonymous function names. Modules within a script pre-processor can access the descriptive data and infer instructions for implementing specified further functionality. Modules with the script preprocessor can also infer and assign global identifiers to anonymous functions such that the scripts are subsequently identifiable using the global identifiers. The modules within the script pre-processor can interoperate to generate versions of the script that implement the specified further (e.g., debugging) functionality without requiring a developer to write additional code.
摘要翻译: 本发明扩展到用于自动生成不同脚本版本的方法,系统和计算机程序产品。 接收到的脚本可以包括含有描述性数据的注释,从中可以推断出用于实现指定的进一步功能的指令(例如,调试,测试,跟踪等)。 收到的脚本也可以包括匿名函数名。 脚本预处理器中的模块可以访问描述性数据并推断用于实现指定的其他功能的指令。 具有脚本预处理器的模块还可以将全局标识符推断并分配给匿名函数,以便随后使用全局标识符识别脚本。 脚本预处理器中的模块可以互操作以生成实现指定的进一步(例如调试)功能的脚本的版本,而不需要开发人员编写其他代码。
-
20.
公开(公告)号:US07490314B2
公开(公告)日:2009-02-10
申请号:US10768522
申请日:2004-01-30
申请人: Paul Yuknewicz , Michael Harsh , Simon Calvert , Donna Wallace , Antoine Cote , Fred Balsiger , Nikhil Kothari , Brian Pepin , Jeffrey Chrisope , Graeme Mott , Christopher Dias , Bulusu Krishna Mohan , Andrew Cheng-min Lin , Joseph F. Kubiniec , James Schmelzer , Corrina Barber , Anson M. Horton , Meghan Rae Perez
发明人: Paul Yuknewicz , Michael Harsh , Simon Calvert , Donna Wallace , Antoine Cote , Fred Balsiger , Nikhil Kothari , Brian Pepin , Jeffrey Chrisope , Graeme Mott , Christopher Dias , Bulusu Krishna Mohan , Andrew Cheng-min Lin , Joseph F. Kubiniec , James Schmelzer , Corrina Barber , Anson M. Horton , Meghan Rae Perez
IPC分类号: G06F9/44
CPC分类号: G06F8/00
摘要: A user interface is provided that exposes items such as developer tasks, commands, property settings, and other related information to a user. The user interface may be invoked in a number of development interfaces such as, for example, a designer or an editor. The user interface may be either an object bound interface or an action triggered interface. An object bound interface exposes a set of items that are associated with a corresponding object. An action triggered interface exposes a set of items that are associated with a corresponding triggering action. In addition to enumerating developer tasks, the user interface may provide a direct link to other interfaces that facilitate task execution.
摘要翻译: 提供了向用户公开诸如开发者任务,命令,属性设置和其他相关信息的用户界面。 可以在许多开发接口中调用用户界面,例如设计者或编辑器。 用户界面可以是对象绑定界面或动作触发界面。 对象绑定界面暴露与对应对象相关联的一组项目。 动作触发界面公开了与相应的触发动作相关联的一组项目。 除了枚举开发者任务之外,用户界面还可以提供直接链接到促进任务执行的其他接口。
-
-
-
-
-
-
-
-
-