会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 91. 发明授权
    • High-performance extensible document transformation
    • 高性能可扩展文档转换
    • US06941511B1
    • 2005-09-06
    • US09653080
    • 2000-08-31
    • John R. HindYongcheng LiYih-Shin Tan
    • John R. HindYongcheng LiYih-Shin Tan
    • G06F15/00G06F17/22G06F17/30
    • G06F17/30569G06F17/2205G06F17/2247G06F17/227
    • The present invention provides a method, system, and computer program product for applying transformations to extensible documents, enabling reductions in the processing time required to transform arbitrarily-structured documents having particular well-defined elements. Signatures for structured document types are defined, along with one or more transformations to be performed upon documents of that type. The transformations are specified using syntax elements referred to as maps. A map specifies an operation code for the transformation to be performed, and describes the input and output of the associated transformation. A special map processing engine locates an appropriate transformation object to a particular input document at run-time, and applies the transformation operation according to the map definition. This technique is preferably used for a set of predetermined core transformations, with other transformations being processed using stylesheet engines of the prior art. The input documents may be encoded in the Extensible Markup Language (XML), or in other structured notations. The techniques of the present invention are particularly well suited to use in high-volume and throughput-sensitive environments such as that encountered by business-to-business transaction servers.
    • 本发明提供了一种用于向可扩展文档应用转换的方法,系统和计算机程序产品,能够减少转换具有特定明确元素的任意结构化文档所需的处理时间。 定义结构化文档类型的签名,以及要对该类型的文档执行的一个或多个转换。 转换使用称为映射的语法元素来指定。 映射指定要执行的转换的操作代码,并描述相关转换的输入和输出。 特殊的地图处理引擎在运行时将特定的输入文档定位到适当的转换对象,并根据地图定义应用变换操作。 该技术优选用于一组预定的核心变换,其中使用现有技术的样式表引擎处理其它变换。 输入文档可以以可扩展标记语言(XML)或其他结构化符号编码。 本发明的技术特别适用于大容量和吞吐量敏感的环境,例如企业对企业交易服务器遇到的环境。
    • 92. 发明申请
    • Transforming data automatically between communications parties in a computing network
    • 在计算网络中的通信方之间自动转换数据
    • US20050144557A1
    • 2005-06-30
    • US11059165
    • 2005-02-16
    • Yongcheng LiSajan SankaranSpencer ShepardYih-Shin Tan
    • Yongcheng LiSajan SankaranSpencer ShepardYih-Shin Tan
    • G06F17/30H04L29/06H04L29/08G06F17/00
    • G06F17/30896G06F17/30914H04L29/06H04L67/28H04L67/2819H04L67/2823H04L67/2842H04L67/2895H04L67/306H04L69/329
    • Methods, systems, and computer program products for automatically transforming data or business messages to enable communication between parties in a distributed computing environment (e.g. between business partners who exchange data over a public network, and who do not necessarily use the same data formats), where this data transformation preferably occurs at the edge of the computing network. A set of transformation services is described, and include template registration, transformation, forward, and receive services. Services from this set may optionally be combined to create composite transformation services. A template defines how to transform one data format into another. Selection criteria may be provided to enable dynamically selecting a template at run-time. Using these services, one business partner simply hands its data off into the network to a network-accessible transformation service, where the data is automatically transformed into a format usable by its business partner and forwarded to that business partner.
    • 用于自动转换数据或业务消息的方法,系统和计算机程序产品,以实现分布式计算环境中的各方之间的通信(例如,在通过公共网络交换数据的业务伙伴之间以及不一定使用相同数据格式的各方之间的通信) 其中该数据变换优选地发生在计算网络的边缘处。 描述了一组转换服务,包括模板注册,转换,转发和接收服务。 可以可选地组合来自该集合的服务以创建复合转换服务。 模板定义了如何将一种数据格式转换为另一种数据格式。 可以提供选择标准以使得能够在运行时动态地选择模板。 使用这些服务,一个业务伙伴只需将其数据从网络传输到网络可访问的转换服务,数据自动转换为业务合作伙伴可使用的格式并转发给该业务伙伴。
    • 95. 发明授权
    • Caching dynamic content
    • 缓存动态内容
    • US06757708B1
    • 2004-06-29
    • US09518474
    • 2000-03-03
    • Ronald E. CraigSteven D. ImsYongcheng LiDaniel E. PoirierSoumitra SarkarYih-Shin TanMaria Rita Villari
    • Ronald E. CraigSteven D. ImsYongcheng LiDaniel E. PoirierSoumitra SarkarYih-Shin TanMaria Rita Villari
    • G06F1516
    • G06F17/30902
    • A method, system, and computer program product for caching dynamically generated content (including, but not limited to, dynamically generated Web pages), as well as determining when the cached content should be invalidated or purged. Rather than caching the generated datastream (i.e. the end result of the computations used in the dynamic generation process) as in the prior art, the interim results of computations (such as a generated bean instance or object, where the interim results may be stored using properties and methods) are cached according to the present invention. The input properties used to generate the bean or object, along with the input property values, are used to distinguish among cached instances and thereby identify when a cached instance may be used to respond to a subsequent request for the same content. Re-execution of the business logic of the bean or object may then be avoided, using the cached bean's or object's output properties to generate the content response. Application-specific, developer-defined criteria may be used in the cache invalidation determination.
    • 用于缓存动态生成的内容(包括但不限于动态生成的网页)的方法,系统和计算机程序产品,以及确定缓存的内容何时应该被无效或被清除。 不像在现有技术中缓存生成的数据流(即动态生成过程中使用的计算的最终结果),而是计算的中期结果(例如生成的bean实例或对象,其中可以使用 属性和方法)根据本发明被缓存。 用于生成bean或对象的输入属性以及输入属性值用于区分缓存的实例,从而识别何时可以使用缓存的实例来响应相同内容的后续请求。 然后可以避免重新执行bean或对象的业务逻辑,使用缓存的bean或对象的输出属性来生成内容响应。 特定于应用程序的开发人员定义的标准可用于缓存无效确定。
    • 96. 发明授权
    • Self-propagating software objects and applications
    • 自我传播的软件对象和应用程序
    • US06665867B1
    • 2003-12-16
    • US09610513
    • 2000-07-06
    • Steven D. ImsYongcheng LiYih-Shin Tan
    • Steven D. ImsYongcheng LiYih-Shin Tan
    • G06F945
    • H04L67/34G06F2209/549
    • The present invention provides a method, system, and computer program product that enables software objects and applications to dynamically self-propagate, as needed, through a computer network. This technique may be used to dynamically establish a mirroring site to which processing of work elements can be offloaded. In addition, this technique can be used to automatically deploy a software application that is comprised of a sender part and a receiver part (such as a client/server application) from a single site without manual intervention. The propagation occurs in an application-independent manner, and may operate symmetrically at either or both the sender and receiver. The life-span of propagated software objects and applications can be specified, in order to control the amount of time the downloaded resources reside on the receiving system. This technique is preferably built on a message queuing architecture, which is particularly advantageous for use when processing requests in an asynchronous execution mode.
    • 本发明提供一种方法,系统和计算机程序产品,其使得软件对象和应用能够根据需要通过计算机网络动态地自行传播。 该技术可以用于动态地建立可以卸载工作元件的处理的镜像站点。 另外,这种技术可以用于自动部署来自单个站点的发送器部分和接收器部分(例如客户端/服务器应用程序)的软件应用程序,而无需手动干预。 传播以独立于应用的方式发生,并且可以在发送器和接收器中的任一个或两者上对称地操作。 可以指定传播的软件对象和应用程序的寿命,以便控制下载的资源驻留在接收系统上的时间量。 该技术优选地构建在消息队列架构上,这在处理异步执行模式中的请求时特别有利。
    • 97. 发明授权
    • Methods, systems, and computer program products for applying styles to host screens based on host screen content
    • 方法,系统和计算机程序产品,用于根据主机屏幕内容将样式应用于主机屏幕
    • US06643825B1
    • 2003-11-04
    • US09353218
    • 1999-07-14
    • Yongcheng LiYih-Shin TanBrian Webb
    • Yongcheng LiYih-Shin TanBrian Webb
    • G06F1721
    • G06F17/30893G06F3/14
    • Screens generated by a host application are reformatted for viewing by applying styles to the host screens in response to recognized components included therein. In particular, a style defines a desired look and layout to be applied to a respective host screen. The styles are applied to the respective host screens based on recognizing components of the host screen at run time. For example, first and second styles can be associated with respective first and second components included in host screens. The first style is applied to the host screen in which the first component is recognized and the second style is applied to the host screen in which the second component is recognized. Accordingly, the application of the first and second styles provide respective first and second reformatted screens.
    • 由主机应用程序生成的屏幕被重新格式化以便通过将样式应用于主机屏幕以响应于其中包含的识别的组件而进行查看。 特别地,风格定义了要应用于相应主机屏幕的期望外观和布局。 基于在运行时识别主机屏幕的组件,将样式应用于相应的主机屏幕。 例如,第一和第二样式可以与主机屏幕中包括的相应的第一和第二组件相关联。 将第一种样式应用于主机屏幕,其中第一组件被识别,并且第二样式被应用于识别第二组件的主屏幕。 因此,第一和第二风格的应用提供相应的第一和第二重新格式化的屏幕。
    • 99. 发明授权
    • Methods, data structures, and computer program products for representing states of interaction in automatic host access and terminal emulation using scripts
    • 用于表示使用脚本自动主机访问和终端仿真的交互状态的方法,数据结构和计算机程序产品
    • US06374207B1
    • 2002-04-16
    • US09247261
    • 1999-02-10
    • Yongcheng LiJohn R. HindYih-Shin TanSteven D. Ims
    • Yongcheng LiJohn R. HindYih-Shin TanSteven D. Ims
    • G06F9455
    • G06F13/107
    • Host interaction and terminal emulation sessions are conducted between a client and a resource by transitioning between terminal emulation states that represent interaction between the client and the resource. Transitions from a present terminal emulation state to a next terminal emulation state is automatically performed based on output provided by the resource and the present terminal emulation state. The terminal emulation may thereby be provided by ScriptUnits XML tags that represent the transitioning of terminal emulation states. The ScriptUnits can be parsed to create an object tree that can be manipulated using a visual editor. The visual editor may be used to change existing states in the terminal emulation session and add new states. The visual manipulation may allow a person who is unfamiliar with source programming languages to support the terminal emulation services. The format of the script representation may allow one vendor to import a script from another vendor to process in the importing vendor's internal structure without affecting the external terminal emulation programs.
    • 通过在表示客户端和资源之间的交互的终端仿真状态之间进行转换,在客户端和资源之间进行主机交互和终端仿真会话。 基于由资源提供的输出和当前终端仿真状态自动执行从当前终端仿真状态到下一个终端仿真状态的转换。 终端仿真由此可以由表示终端仿真状态转换的ScriptUnits XML标签来提供。 可以解析ScriptUnits来创建一个可以使用可视化编辑器操纵的对象树。 可视化编辑器可用于更改终端仿真会话中的现有状态并添加新状态。 视觉操纵可以允许不熟悉源编程语言的人来支持终端仿真服务。 脚本表示的格式可以允许一个供应商从另一供应商导入脚本以在导入供应商的内部结构中进行处理,而不会影响外部终端仿真程序。