会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Type bridges
    • 类型桥梁
    • US07197512B2
    • 2007-03-27
    • US10401244
    • 2003-03-26
    • Stefan H. PhariesSowmy K. SrinivasanNatasha H. JethanandaniYann Erik ChristensenElena A. KharitidiDouglas M. Purdy
    • Stefan H. PhariesSowmy K. SrinivasanNatasha H. JethanandaniYann Erik ChristensenElena A. KharitidiDouglas M. Purdy
    • G06F7/00
    • G06F8/51Y10S707/99944
    • Methods, systems, and computer program products for converting an object of one type to an object of another type that allow for the runtime operation of the conversion process to be altered or customized. The conversion may occur within an extensible serialization engine that serializes, deserializes, and transforms objects of various types. The runtime operation of the serialization engine is altered by one or more extension routines that implement the desired customizations or extensions, without requiring replacement of other existing routines. Based on type information, identified for an initial object, the object is converted to an intermediate representation which permits runtime modification, including modification of object names, object types, and object data. The intermediate representation of the initial object is modified in accordance with extension routines that alter the runtime operation of the serialization engine, and the intermediate representation is converted to a final object and type.
    • 用于将一种类型的对象转换为另一种类型的对象的方法,系统和计算机程序产品,其允许改变或定制转换过程的运行时操作。 转换可能发生在可扩展的序列化引擎中,它可以串行化,反序列化和转换各种类型的对象。 序列化引擎的运行时操作由实现所需的定制或扩展的一个或多个扩展例程改变,而不需要替换其他现有的例程。 基于为初始对象标识的类型信息,将对象转换为允许运行时修改的中间表示,包括对对象名称,对象类型和对象数据的修改。 根据改变序列化引擎的运行时操作的扩展例程修改初始对象的中间表示,并将中间表示转换为最终对象和类型。
    • 2. 发明授权
    • Mechanism for asynchronous components to be application framework agnostic
    • 异步组件的机制是应用框架不可知的
    • US07343606B2
    • 2008-03-11
    • US10461195
    • 2003-06-13
    • Greg D. SchechterYann Erik ChristensenMichael J. MarucheckDmitry Robsman
    • Greg D. SchechterYann Erik ChristensenMichael J. MarucheckDmitry Robsman
    • G06F9/46G06F13/00
    • G06F9/52G06F8/36
    • An application is built in accordance with a particular application framework. A component is incorporated into the application. When an asynchronous operation is to be performed, the component is configured to issue a standard function call in a manner that is independent of the particular application framework used to build the application. An asynchronous operations manager is configured to detect the particular application framework used to build the application, receive the standard function call, perform the asynchronous operation in accordance with a threading and concurrency model of the application framework, and cause a notification to be issued to the component in a manner that is in accordance with the threading and concurrency model when the asynchronous operation is complete. The asynchronous operations manager may determine the application framework by receiving a notification or function call from the application framework itself.
    • 应用程序是根据特定应用程序框架构建的。 组件被并入到应用程序中。 当要执行异步操作时,该组件被配置为以独立于用于构建应用程序的特定应用程序框架的方式发出标准函数调用。 异步操作管理器被配置为检测用于构建应用的特定应用框架,接收标准函数调用,根据应用框架的线程和并发模型执行异步操作,并且发出通知给 组件以异步操作完成时与线程和并发模型相符的方式。 异步操作管理器可以通过从应用框架本身接收通知或函数调用来确定应用框架。
    • 3. 发明授权
    • Transmitting and receiving messages through a customizable communication channel and programming model
    • 通过可定制的通信通道和编程模型发送和接收消息
    • US07200676B2
    • 2007-04-03
    • US10400747
    • 2003-03-26
    • Yann Erik ChristensenRyan T. SturgellErik B. ChristensenJesus Ruiz-ScougallAlex DeJarnattMichael J. Marucheck
    • Yann Erik ChristensenRyan T. SturgellErik B. ChristensenJesus Ruiz-ScougallAlex DeJarnattMichael J. Marucheck
    • G06F15/173G06F15/16G06F9/44
    • H04L29/06H04L69/32
    • Methods, systems, and computer program products for abstracting processing layers within a messaging infrastructure so that changes or enhancements can be made to the infrastructure while retaining existing functionality. Message transport implementations are abstracted within a message layer, allowing other layers within the infrastructure to interact with messages in a more structured fashion, largely independent of message transport. Transport examples include named pipes, Transmission Control Protocol (TCP), HyperText Transfer Protocol (HTTP), Simple Mail Transfer Protocol (SMTP), etc. A channel layer above the message layer abstracts message exchange implementations, allowing other layers within the infrastructure to send and receive messages in a more structured fashion, largely independent of the message exchange semantics of a specific implementation. Message exchange examples include datagrams, dialogs, monologs, queues, and the like. Above the channel layer and message layer, a service layer abstracts the binding implementations that bind message exchange implementations to user code implementations.
    • 方法,系统和计算机程序产品,用于抽象消息传递基础结构中的处理层,以便可以在保留现有功能的同时对基础架构进行更改或增强。 消息传输实现在消息层内被抽象化,允许基础架构内的其他层以更结构化的方式与消息进行交互,这在很大程度上独立于消息传输。 传输示例包括命名管道,传输控制协议(TCP),超文本传输​​协议(HTTP),简单邮件传输协议(SMTP)等。消息层上方的信道层抽象出消息交换实现,允许基础架构内的其他层发送 并且以更结构化的方式接收消息,这在很大程度上独立于特定实现的消息交换语义。 消息交换示例包括数据报,对话,单声道,队列等。 在信道层和消息层之上,服务层抽象将消息交换实现绑定到用户代码实现的绑定实现。
    • 4. 发明授权
    • Type bridges
    • 类型桥梁
    • US07624400B2
    • 2009-11-24
    • US11567058
    • 2006-12-05
    • Stefan H. PhariesSowmy K. SrinivasanNatasha H. JethanandaniYann Erik ChristensenElena A. KharitidiDouglas M. Purdy
    • Stefan H. PhariesSowmy K. SrinivasanNatasha H. JethanandaniYann Erik ChristensenElena A. KharitidiDouglas M. Purdy
    • G06F9/44G06F7/00
    • G06F8/51Y10S707/99944
    • Methods, systems, and computer program products for converting an object of one type to an object of another type that allow for the runtime operation of the conversion process to be altered or customized. The conversion may occur within an extensible serialization engine that serializes, deserializes, and transforms objects of various types. The runtime operation of the serialization engine is altered by one or more extension routines that implement the desired customizations or extensions, without requiring replacement of other existing routines. Based on type information, identified for an initial object, the object is converted to an intermediate representation which permits runtime modification, including modification of object names, object types, and object data. The intermediate representation of the initial object is modified in accordance with extension routines that alter the runtime operation of the serialization engine, and the intermediate representation is converted to a final object and type.
    • 用于将一种类型的对象转换为另一种类型的对象的方法,系统和计算机程序产品,其允许改变或定制转换过程的运行时操作。 转换可能发生在可扩展的序列化引擎中,它可以串行化,反序列化和转换各种类型的对象。 序列化引擎的运行时操作由实现所需的定制或扩展的一个或多个扩展例程改变,而不需要替换其他现有的例程。 基于为初始对象标识的类型信息,将对象转换为允许运行时修改的中间表示,包括对对象名称,对象类型和对象数据的修改。 根据改变序列化引擎的运行时操作的扩展例程修改初始对象的中间表示,并将中间表示转换为最终对象和类型。