会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Conversion of documents between XML and processor efficient MXML in content based routing networks
    • 在基于内容的路由网络中,将XML与处理器之间的有效MXML转换为文档
    • US07134075B2
    • 2006-11-07
    • US09843198
    • 2001-04-26
    • John R. HindYongcheng LiYih-Shin Tan
    • John R. HindYongcheng LiYih-Shin Tan
    • G06F17/00G06F17/21
    • G06F17/2247G06F17/272H04L29/06H04L67/02H04L67/1002H04L69/08H04L69/329
    • A method, system, and computer program product for efficient processing of Extensible Markup Language (XML) documents in Content Based Routing (“CBR”) networks. Specifically, the method involves converting existing XML documents to a machine-oriented notation (“mXML”) which is significantly more compact than XML, while still conveying the content and semantics of the data and the structure of the document. Documents are converted from XML to mXML upon entering a CBR subnetwork and/or upon receipt by an mXML-capable device. The documents are then processed in mXML format. Devices within the inventive system are provided with an awareness of whether target devices or processes are mXML-capable. Documents being routed to a target which is mXML-capable are passed in mXML format while documents being routed to a target which is not mXML-capable are converted to XML before they are passed.
    • 一种用于在基于内容的路由(“CBR”)网络中有效处理可扩展标记语言(XML)文档的方法,系统和计算机程序产品。 具体来说,该方法涉及将现有的XML文档转换为比XML更加紧凑的面向机器的符号(“mXML”),同时仍然传达数据的内容和语义以及文档的结构。 文档在输入CBR子网时和/或由具有mXML功能的设备接收时,从XML转换为mXML。 然后以mXML格式处理文档。 提供本发明系统内的设备提供目标设备或过程是否具有mXML能力的意识。 正在路由到具有mXML能力的目标的文档以mXML格式传递,而文档被路由到不具有mXML能力的目标,在传递之前将其转换为XML。
    • 2. 发明授权
    • Array-based extensible document storage format
    • 基于阵列的可扩展文档存储格式
    • US06938204B1
    • 2005-08-30
    • US09652296
    • 2000-08-31
    • John R. HindYongcheng LiYih-Shin Tan
    • John R. HindYongcheng LiYih-Shin Tan
    • G06F3/00G06F9/00G06F17/00G06F17/30
    • G06F17/30908Y10S707/99942Y10S707/99943
    • Systems and computer program products are provided having a plurality of arrays used to represent structured documents. The arrays include an element name array including an element name entry for each element in the structure document, an element value array including an element value entry for each element in the structured document, an attribute array including an attribute entry for each element in the structured document, a parent array including a parent entry for each element in the structured document and a child array including a child entry for each element in the structured document, The value of each parent entry identifies a parent of the element and the value of each child entry identifies zero or more children of the element.
    • 提供了具有用于表示结构化文档的多个阵列的系统和计算机程序产品。 数组包括元素名称数组,其中包括结构文档中每个元素的元素名称条目,包含结构化文档中每个元素的元素值条目的元素值数组,包含结构化文档中每个元素的属性条目的属性数组 文档,包含结构化文档中每个元素的父条目的父数组和包含结构化文档中每个元素的子条目的子数组。每个父条目的值标识元素的父项和每个子元素的值 条目标识元素的零个或多个子元素。
    • 3. 发明授权
    • Machine-oriented extensible document representation and interchange notation
    • 面向机器的可扩展文档表示和交换符号
    • US06904562B1
    • 2005-06-07
    • US09652056
    • 2000-08-31
    • John R. HindYongcheng LiYih-Shin Tan
    • John R. HindYongcheng LiYih-Shin Tan
    • G06F3/00G06F9/00G06F17/00G06F17/22
    • G06F17/2247Y10S707/99942Y10S707/99943
    • A machine-oriented notation for representation and interchange of extensible documents: a method, system, and computer program product for operating upon (e.g. parsing, and storing documents in) this notation. The notation, referred to herein as “mXML” for “machine-oriented XML”, is designed to be more compact than the Extensible Markup Language (XML), while still conveying the content and semantics of the data and the structure of the document. Documents may be created directly in mXML. In general case, a document represented using mXML notation can be processed more efficiently than when using the existing human-friendly XML notation, requires less storage space, and has a lower transmission cost for data interchange. XML documents can be converted to mXML using techniques of the present invention, and vice versa. Techniques disclosed herein are also applicable to notations other than XML.
    • 用于表示和交换可扩展文档的面向机器的符号:用于在此符号上操作(例如,解析和存储文档)的方法,系统和计算机程序产品。 本文中称为“面向机器的XML”的“mXML”的符号被设计为比可扩展标记语言(XML)更紧凑,同时仍然传达数据的内容和语义以及文档的结构。 可以直接在mXML中创建文档。 在一般情况下,使用mXML符号表示的文档可以比使用现有的人性化XML符号,需要更少的存储空间以及数据交换传输成本较低的情况下处理得更为有效。 可以使用本发明的技术将XML文档转换为mXML,反之亦然。 本文中公开的技术也适用于XML以外的符号。
    • 4. 发明授权
    • 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)或其他结构化符号编码。 本发明的技术特别适用于大容量和吞吐量敏感的环境,例如企业对企业交易服务器遇到的环境。
    • 5. 发明授权
    • 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来创建一个可以使用可视化编辑器操纵的对象树。 可视化编辑器可用于更改终端仿真会话中的现有状态并添加新状态。 视觉操纵可以允许不熟悉源编程语言的人来支持终端仿真服务。 脚本表示的格式可以允许一个供应商从另一供应商导入脚本以在导入供应商的内部结构中进行处理,而不会影响外部终端仿真程序。
    • 6. 发明申请
    • METHOD OF TAGGING INSTANT MESSAGING (IM) CONVERSATIONS FOR EASY INFORMATION SHARING
    • 标签即时消息(IM)对话方便易于信息共享
    • US20090150397A1
    • 2009-06-11
    • US11952741
    • 2007-12-07
    • LI CHENJohn R. HindYongcheng LiLun Xiao
    • LI CHENJohn R. HindYongcheng LiLun Xiao
    • G06F15/16G06F17/30G06F3/048
    • G06F17/30722G06F17/30876
    • A method, system and computer program product for selecting and tagging content within an instant messaging (IM) session. The content is selected utilizing a contextual pointer, tagged with a subject and/or key words, then assigned a uniform resource locator (URL), and stored as an IM transcript. A search system allows the IM transcript and/or selected content to be indexed according to the tag, title, and word(s)/phrase(s) selected within the content. The IM transcript is retrieved from a location within the network via the assigned URL. IM users may assign accessibility privileges to the URL of the IM transcript, allowing selected content to be shared via a community and/or corporate network. Private access privileges may be assigned to offer full IM transcript protection.
    • 一种用于在即时消息(IM)会话中选择和标记内容的方法,系统和计算机程序产品。 使用用主题标记的上下文指针和/或关键词来选择内容,然后分配统一的资源定位符(URL),并作为IM记录文件存储。 搜索系统允许IM脚本和/或所选择的内容根据在内容内选择的标签,标题和单词/短语进行索引。 IM转录本通过分配的URL从网络中的某个位置检索。 即时消息用户可以向IM录音的URL分配辅助权限,允许通过社区和/或公司网络共享所选内容。 可以分配私人访问权限以提供完整的IM转录保护。
    • 7. 发明申请
    • EDGE DEPLOYED DATABASE PROXY DRIVER
    • 边缘部署的数据库代理驱动程序
    • US20080320007A1
    • 2008-12-25
    • US12204597
    • 2008-09-04
    • John R. HindYongcheng Li
    • John R. HindYongcheng Li
    • G06F17/30
    • G06F17/3056
    • An edge-deployed database proxy. A database access system which has been configured with the database proxy can include a universal database connectivity driver having a first exposed interface through which access to a database server can be provided; a database proxy driver registered with the universal database connectivity driver; and, a database driven application programmatically linked to the database proxy driver. Significantly, the database proxy driver can have a second exposed interface which conforms with the first exposed interface of the universal database connectivity driver. The database proxy driver further can have a configuration for invoking at least one auxiliary task in addition to providing access to the database server through the first exposed interface of the universal database connectivity driver.
    • 边缘部署的数据库代理。 已经配置有数据库代理的数据库访问系统可以包括具有第一暴露接口的通用数据库连接驱动器,通过该接口可以提供对数据库服务器的访问; 通用数据库连接驱动程序注册的数据库代理驱动程序; 以及以数据库驱动的应用程序,以编程方式链接到数据库代理驱动程序。 重要的是,数据库代理驱动程序可以具有符合通用数据库连接驱动程序的第一个暴露接口的第二个暴露接口。 数据库代理驱动程序还可以具有用于调用至少一个辅助任务的配置,以及通过通用数据库连接驱动程序的第一暴露接口提供对数据库服务器的访问。
    • 8. 发明申请
    • VISUAL SCRIPTING OF WEB SERVICES FOR TASK AUTOMATION
    • 用于任务自动化的WEB服务的可视化脚本
    • US20080244594A1
    • 2008-10-02
    • US11693284
    • 2007-03-29
    • Li ChenJohn R. HindYongcheng LiLun Xiao
    • Li ChenJohn R. HindYongcheng LiLun Xiao
    • G06F9/50
    • G06F8/34
    • Tasks are automated using assemblies of services. An interface component allows a user to collect services and to place selected services corresponding to a task to be automated onto a workspace. An analysis component performs an analysis of available data with regard to the selected services provided on the workspace and a configuration component automatically configures inputs of the selected services based upon the analysis of available data without intervention of the user. A dialog component is also provided to allow the user to contribute information to configure one or more of the inputs of the selected services. When processing is complete, an output component outputs a script that is executable to implement the task to be automated.
    • 使用服务程序集自动化任务。 接口组件允许用户收集服务并将与要自动化的任务相对应的所选服务放置在工作空间上。 分析组件执行关于在工作空间上提供的所选服务的可用数据的分析,并且配置组件基于可用数据的分析自动配置所选择的服务的输入,而无需用户的干预。 还提供对话组件以允许用户贡献信息来配置所选服务的一个或多个输入。 当处理完成时,输出组件输出可执行的脚本来实现要自动化的任务。
    • 9. 发明申请
    • METHOD FOR PROVIDING CONTAINER AWARE FORM FORMAT, ACTION, AND SECURITY
    • 提供容器形式,行动和安全的方法
    • US20080155034A1
    • 2008-06-26
    • US11615041
    • 2006-12-22
    • Li ChenJohn R. HindYongcheng LiLun Xiao
    • Li ChenJohn R. HindYongcheng LiLun Xiao
    • G06F15/16
    • G06Q10/107H04L51/04
    • A method, article, and system to implement software that manages information transfer and interaction, and more particularly to providing a method, article, and system for utilizing “Forms” in a User2User (U2U) environment, such as instant messaging (IM). A “Container Aware Form” (CAF) is provided and embedded within the U2U mode, where the “Form” is aware of the endpoint container in which the user views them. In an IM application, the IM can differentiate form view format, action, and security when the same form is displayed in different IM containers. The present invention combines the benefits of U2U instant communication with information automation for all parties involved in an interaction.
    • 用于实现管理信息传递和交互的软件的方法,文章和系统,更具体地说,涉及提供用于在诸如即时消息(IM)的User2User(U2U)环境中利用“Forms”的方法,文章和系统。 “集装箱意识形式”(CAF)被提供并嵌入在U2U模式中,其中“窗体”知道用户查看它们的端点容器。 在IM应用程序中,IM可以在不同IM容器中显示相同的表单时区分表单视图格式,操作和安全性。 本发明将U2U即时通信的优点与参与交互的所有各方的信息自动化相结合。
    • 10. 发明授权
    • Representing and managing dynamic data content for web documents
    • 代表和管理Web文档的动态数据内容
    • US07194683B2
    • 2007-03-20
    • US09798430
    • 2001-03-02
    • John R. HindYongcheng Li
    • John R. HindYongcheng Li
    • G06F17/00G06F15/00
    • G06F17/30896
    • Methods, systems, and computer program products for improving the authoring of dynamic data content for Web documents (such as Web pages) by applying a content management paradigm to the representation, storage, and retrieval of the content. A transformation flow container is defined, which contains one or more transformations. A particular transformation preferably specifies either (1) a generation or retrieval of content or (2) styling for content. In the former case, executable code such as a JavaBean™ may be referenced for invocation. In the latter case, one or more style sheets may be referenced. Upon evaluating the flows in the flow container, an authored document containing dynamic data content results.
    • 方法,系统和计算机程序产品,通过将内容管理范例应用到内容的表示,存储和检索来改进Web文档(如网页)的动态数据内容的创作。 定义了一个转换流容器,它包含一个或多个转换。 特定变换优选地指定(1)内容的生成或检索,或(2)内容的样式。 在前一种情况下,可以引用诸如JavaBean(TM)的可执行代码来进行调用。 在后一种情况下,可以引用一个或多个样式表。 在评估流量容器中的流量时,会创建一个包含动态数据内容的创作文档。