会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Device specific pagination of dynamically rendered data
    • 动态渲染数据的设备特定分页
    • US07827314B2
    • 2010-11-02
    • US11620327
    • 2007-01-05
    • Matthew E. GibbsShanku S. NiyogiGreg D. SchechterKristen Nilsen Nye
    • Matthew E. GibbsShanku S. NiyogiGreg D. SchechterKristen Nilsen Nye
    • G06F15/16
    • G06F17/30905
    • The present invention relates to a system and methodology that provides for adjusting content that is to be received and displayed by a device so that the content is meaningful to a recipient. The invention provides for rendering of variable-sized pages of dynamic content based at least in part on user interface (UI) characteristics of a receiving device (e.g., client program). One particular aspect of the invention provides for an abstraction layer that permits a content developer to specify what content is to be displayed to an end user without requiring the developer to delineate markup tags that are to be employed by different browsers of respective mobile devices. Thus, for example, such aspect of the invention provides for automatically adjusting (e.g., paginating) content into variable-sized pages appropriate for a requesting device. A content analyzer receives and analyzes content to be rendered at a plurality of recipient devices against display capabilities of the respective devices. An abstraction layer accesses information relating to capabilities of the devices, and maps attributes relating to the content to the device capabilities, the abstraction layer provides the mapping to the content analyzer. A content distributor parses the content into subsets coincident with the display capabilities of the respective devices, and sequentially distributes respective subsets to the devices for rendering thereof.
    • 本发明涉及一种系统和方法,该系统和方法提供了调整由设备接收和显示的内容,使得内容对接收者有意义。 本发明提供至少部分地基于接收设备(例如,客户端程序)的用户界面(UI)特征来呈现动态内容的可变大小页面。 本发明的一个特定方面提供了一种抽象层,其允许内容开发者指定要向最终用户显示哪些内容,而不需要开发者描绘将被各个移动设备的不同浏览器采用的标记标签。 因此,例如,本发明的这种方面提供了将内容自动调整(例如,分页)到适合于请求设备的可变大小的页面中。 内容分析器接收并分析要在多个接收方设备呈现的内容,以抵抗各个设备的显示能力。 抽象层访问与设备的能力相关的信息,并将与内容相关的属性映射到设备能力,抽象层提供映射到内容分析器。 内容分配器将内容分析成与各个设备的显示能力一致的子集,并且将各个子集顺序地分配给用于再现的设备。
    • 4. 发明授权
    • Offline execution of web based applications
    • 离线执行基于Web的应用程序
    • US07814234B2
    • 2010-10-12
    • US11554435
    • 2006-10-30
    • Jonathan C. HawkinsShanku S. Niyogi
    • Jonathan C. HawkinsShanku S. Niyogi
    • G06F15/16
    • G06F17/30902
    • The present invention extends to methods, systems, and computer program products for offline execution of Web based applications. Embodiments of the present invention facilitate the local storage of Web based executable instructions and data at a computer system. The Web based executable instructions and data can be used to locally fulfill requests (directed to a domain that sent the executable instructions and data for storage) from modules associated with a Web browser at the computer system. Accordingly, locally stored Web based executable instructions and data can be used at a computer system to simulate communication with Web site when the Web site is otherwise unavailable.
    • 本发明扩展到用于基于Web的应用的离线执行的方法,系统和计算机程序产品。 本发明的实施例便于在计算机系统上本地存储基于Web的可执行指令和数据。 基于Web的可执行指令和数据可用于从计算机系统处的与Web浏览器相关联的模块本地完成请求(定向到发送用于存储的可执行指令和数据的域)。 因此,当网站不可用时,可以在计算机系统处使用本地存储的基于Web的可执行指令和数据来模拟与网站的通信。
    • 5. 发明授权
    • Device specific pagination of dynamically rendered data
    • 动态渲染数据的设备特定分页
    • US07441047B2
    • 2008-10-21
    • US10172938
    • 2002-06-17
    • Matthew E. GibbsShanku S. NiyogiGreg D. SchechterKristen Nilsen Nye
    • Matthew E. GibbsShanku S. NiyogiGreg D. SchechterKristen Nilsen Nye
    • G06F15/16
    • G06F17/30905
    • The present invention relates to a system and methodology that provides for adjusting content that is to be received and displayed by a device so that the content is meaningful to a recipient. The invention provides for rendering of variable-sized pages of dynamic content based at least in part on user interface (UI) characteristics of a receiving device (e.g., client program). One particular aspect of the invention provides for an abstraction layer that permits a content developer to specify what content is to be displayed to an end user without requiring the developer to delineate markup tags that are to be employed by different browsers of respective mobile devices. Thus, for example, such aspect of the invention provides for automatically adjusting (e.g., paginating) content into variable-sized pages appropriate for a requesting device. A content analyzer receives and analyzes content to be rendered at a plurality of recipient devices against display capabilities of the respective devices. An abstraction layer accesses information relating to capabilities of the devices, and maps attributes relating to the content to the device capabilities, the abstraction layer provides the mapping to the content analyzer. A content distributor parses the content into subsets coincident with the display capabilities of the respective devices, and sequentially distributes respective subsets to the devices for rendering thereof.
    • 本发明涉及一种系统和方法,该系统和方法提供了调整由设备接收和显示的内容,使得内容对接收者有意义。 本发明提供至少部分地基于接收设备(例如,客户端程序)的用户界面(UI)特征来呈现动态内容的可变大小页面。 本发明的一个特定方面提供了一种抽象层,其允许内容开发者指定要向最终用户显示哪些内容,而不需要开发者描绘将被各个移动设备的不同浏览器采用的标记标签。 因此,例如,本发明的这种方面提供了将内容自动调整(例如,分页)到适合于请求设备的可变大小的页面中。 内容分析器接收并分析要在多个接收方设备呈现的内容,以抵抗各个设备的显示能力。 抽象层访问与设备的能力相关的信息,并将与内容相关的属性映射到设备能力,抽象层提供映射到内容分析器。 内容分配器将内容分析成与各个设备的显示能力一致的子集,并且将各个子集顺序地分配给用于再现的设备。
    • 6. 发明授权
    • Method and system for interacting with devices having different capabilities
    • 与具有不同能力的设备交互的方法和系统
    • US07380250B2
    • 2008-05-27
    • US09934122
    • 2001-08-20
    • Greg D. SchechterShanku S. NiyogiDavid J. KurlanderKris N. Nye
    • Greg D. SchechterShanku S. NiyogiDavid J. KurlanderKris N. Nye
    • G06F3/00G06F9/44G06F9/46G06F13/00G06F15/16G06F15/00G06F17/00
    • G06F17/30905
    • A method and system for interacting with devices having different capabilities is described. Intelligent server-side objects (referred to as adapters) are used to translate information and commands to and from various formats depending on the requirements and capabilities of the target device. Using an interface to the adapters, a software developer may create a form without knowing the exact details or features of the device upon which the form will be displayed. Adapters are logically grouped together in adapter sets wherein a set of adapters may be used to transform information to and from a set of devices with common capabilities. An adapter may inherit attributes and methods from another adapter in the same or another adapter set. An adapter set may inherit adapter associations, i.e., which server objects should be mapped to which adapters, from another adapter set. To make a new or existing device compatible with existing server applications, a device developer may relatively quickly create one or more adapters.
    • 描述了与具有不同能力的设备交互的方法和系统。 智能服务器端对象(简称适配器)用于根据目标设备的要求和功能将信息和命令转换为各种格式。 使用适配器的接口,软件开发人员可以创建一个表单,而不必知道将在其上显示表单的设备的确切细节或特征。 适配器在适配器组中被逻辑地分组在一起,其中一组适配器可用于将信息转换到具有共同能力的一组设备。 适配器可以从相同或另一个适配器组中的另一个适配器继承属性和方法。 适配器组可以继承适配器关联,即哪些服务器对象应该被映射到来自另一适配器组的哪个适配器。 要使新的或现有的设备与现有服务器应用程序兼容,设备开发人员可能会相对较快地创建一个或多个适配器。
    • 7. 发明申请
    • OFFLINE EXECUTION OF WEB BASED APPLICATIONS
    • 网络应用的离线执行
    • US20080104195A1
    • 2008-05-01
    • US11554435
    • 2006-10-30
    • Jonathan C. HawkinsShanku S. Niyogi
    • Jonathan C. HawkinsShanku S. Niyogi
    • G06F15/16G06F15/173
    • G06F17/30902
    • The present invention extends to methods, systems, and computer program products for offline execution of Web based applications. Embodiments of the present invention facilitate the local storage of Web based executable instructions and data at a computer system. The Web based executable instructions and data can be used to locally fulfill requests (directed to a domain that sent the executable instructions and data for storage) from modules associated with a Web browser at the computer system. Accordingly, locally stored Web based executable instructions and data can be used at a computer system to simulate communication with Web site when the Web site is otherwise unavailable.
    • 本发明扩展到用于基于Web的应用的离线执行的方法,系统和计算机程序产品。 本发明的实施例便于在计算机系统上本地存储基于Web的可执行指令和数据。 基于Web的可执行指令和数据可用于从计算机系统处的与Web浏览器相关联的模块本地完成请求(定向到发送用于存储的可执行指令和数据的域)。 因此,当网站不可用时,可以在计算机系统处使用本地存储的基于Web的可执行指令和数据来模拟与网站的通信。