MANAGING MULTIPLE WEB SERVICES ON A SINGLE DEVICE
    21.
    发明申请
    MANAGING MULTIPLE WEB SERVICES ON A SINGLE DEVICE 有权
    在单个设备上管理多个WEB服务

    公开(公告)号:US20100149583A1

    公开(公告)日:2010-06-17

    申请号:US12334304

    申请日:2008-12-12

    Applicant: Lifen Tian

    Inventor: Lifen Tian

    CPC classification number: G06F17/3089 H04L67/02 H04L67/2838 H04L67/2895

    Abstract: Techniques are provided for managing multiple Web services on a single device. The device includes device metadata and a service manager. Each Web service registers with the service manager. Registration includes providing service metadata to the service manager. The service manager may generate (e.g., at least some) service relationship data based on the service metadata. The service relationship data indicates (either explicitly or implicitly) a relationship (e.g., a dependency) between a first Web service of the multiple Web services and a second Web service. In response to one or more criteria being satisfied with respect to the first Web service, the service manager uses the service relationship data and/or the device metadata to determine that one or more actions should be initiated with respective to the second Web service.

    Abstract translation: 提供了在单个设备上管理多个Web服务的技术。 该设备包括设备元数据和服务管理器。 每个Web服务注册到服务管理器。 注册包括向服务管理器提供服务元数据。 服务管理器可以基于服务元数据生成(例如,至少一些)服务关系数据。 服务关系数据(显式地或隐含地)指示多个Web服务的第一Web服务和第二Web服务之间的关系(例如,依赖性)。 响应于关于第一Web服务满足一个或多个标准,服务管理器使用服务关系数据和/或设备元数据来确定应该相应于第二Web服务启动一个或多个动作。

    Optimized Printing Of Electronic Documents
    22.
    发明申请
    Optimized Printing Of Electronic Documents 有权
    优化打印电子文件

    公开(公告)号:US20100073725A1

    公开(公告)日:2010-03-25

    申请号:US12628146

    申请日:2009-11-30

    Applicant: Lifen Tian

    Inventor: Lifen Tian

    CPC classification number: G06F3/1263 G06F3/1212 G06F3/1226

    Abstract: Approaches for the optimized printing of electronic documents are provided. The approaches are applicable to a wide variety of contexts and implementations and include generating an estimated processing time for an electronic document and reporting the estimated processing time back to a client device. Generating an estimated time to process includes processing at least a portion of the print data. Further, the approaches include re-ordering a processing queue based on the estimated processing time for the electronic document, and additionally based on an in-queue time for each print data in the processing queue. Further, any user-designated priority may be factored into the re-ordering of print data in the processing queue, or in the alternative, bypass the optimization process entirely. These approaches may be implemented on a printing device, a print server, a client device or any other device capable of utilizing these approaches.

    Abstract translation: 提供电子文件优化打印的方法。 这些方法适用于各种上下文和实现,并且包括为电子文档生成估计的处理时间并将估计的处理时间报告回客户端设备。 生成估计的处理时间包括处理打印数据的至少一部分。 此外,这些方法包括基于电子文档的估计处理时间重新排序处理队列,并且另外基于处理队列中的每个打印数据的队列时间。 此外,任何用户指定的优先级可以被考虑到处理队列中的打印数据的重新排序中,或者替代地,完全绕过优化过程。 这些方法可以在打印设备,打印服务器,客户端设备或能够利用这些方法的任何其他设备上实现。

    Optimized printing of electronic documents
    23.
    发明授权
    Optimized printing of electronic documents 有权
    优化打印电子文件

    公开(公告)号:US07646505B2

    公开(公告)日:2010-01-12

    申请号:US11333892

    申请日:2006-01-17

    Applicant: Lifen Tian

    Inventor: Lifen Tian

    CPC classification number: G06F3/1263 G06F3/1212 G06F3/1226

    Abstract: Approaches for the optimized printing of electronic documents are provided. The approaches are applicable to a wide variety of contexts and implementations and include generating an estimated processing time for an electronic document and reporting the estimated processing time back to a client device. Generating an estimated time to process includes processing at least a portion of the print data. Further, the approaches include re-ordering a processing queue based on the estimated processing time for the electronic document, and additionally based on an in-queue time for each print data in the processing queue. Further, any user-designated priority may be factored into the re-ordering of print data in the processing queue, or in the alternative, bypass the optimization process entirely. These approaches may be implemented on a printing device, a print server, a client device or any other device capable of utilizing these approaches.

    Abstract translation: 提供电子文件优化打印的方法。 这些方法适用于各种上下文和实现,并且包括为电子文档生成估计的处理时间并将估计的处理时间报告回客户端设备。 生成估计的处理时间包括处理打印数据的至少一部分。 此外,这些方法包括基于电子文档的估计处理时间重新排序处理队列,并且另外基于处理队列中的每个打印数据的队列时间。 此外,任何用户指定的优先级可以被考虑到处理队列中的打印数据的重新排序中,或者替代地,完全绕过优化过程。 这些方法可以在打印设备,打印服务器,客户端设备或能够利用这些方法的任何其他设备上实现。

    Method and Apparatus for Reduction of Event Notification Within a Web Service Application of a Multi-Functional Peripheral
    24.
    发明申请
    Method and Apparatus for Reduction of Event Notification Within a Web Service Application of a Multi-Functional Peripheral 有权
    在多功能外设的Web服务应用程序中减少事件通知的方法和装置

    公开(公告)号:US20090089802A1

    公开(公告)日:2009-04-02

    申请号:US11863153

    申请日:2007-09-27

    CPC classification number: G06F9/542

    Abstract: Techniques are provided for reducing the amount of event notifications within a Web Service Application (WSA) of a device such as a multi-functional peripheral (MFP). In one technique, a Subscription ID is linked with a Job ID within a reduced notification table. When an event occurs related to a specific job, an event notification is sent only to the subscriber associated with that job.

    Abstract translation: 提供了用于减少例如多功能外设(MFP)的设备的Web服务应用程序(WSA)内的事件通知量的技术。 在一种技术中,订阅ID与缩减通知表中的作业ID相链接。 当与特定作业相关的事件发生时,事件通知仅发送给与该作业相关联的用户。

    EXTENSIBLE WEB SERVICES SYSTEM
    25.
    发明申请
    EXTENSIBLE WEB SERVICES SYSTEM 有权
    可扩展的WEB服务系统

    公开(公告)号:US20090031313A1

    公开(公告)日:2009-01-29

    申请号:US11782489

    申请日:2007-07-24

    Applicant: Lifen Tian

    Inventor: Lifen Tian

    CPC classification number: H04L67/16 H04L67/02

    Abstract: Techniques for extending a Web services system are provided. One or more Web service applications (WSA) execute on a device. Each WSA provides at least one service. A WSA implements a particular version of a Web Services (WS) specification that is previous to a current version of the WS specification. In one technique, an orchestration module is added that coordinates the interaction between the WSA and one or more extension modules. While processing the request, the WSA calls the orchestration module. The orchestration module, based on one or more attributes of a request, determines whether an extension module, that comprises logic, should be called to process a portion of the request. The logic corresponds to a difference between the previous version and the current version. After an extension module finishes processing the portion of the request, the WSA is caused to further process the request.

    Abstract translation: 提供了扩展Web服务系统的技术。 一个或多个Web服务应用程序(WSA)在设备上执行。 每个WSA提供至少一个服务。 WSA实现了WS规范的当前版本之前的Web服务(WS)规范的特定版本。 在一种技术中,添加了协调WSA与一个或多个扩展模块之间交互的协调模块。 在处理请求时,WSA会调用业务流程模块。 业务流程模块基于请求的一个或多个属性来确定是否应该调用包括逻辑的扩展模块来处理请求的一部分。 逻辑对应于以前版本和当前版本之间的差异。 在扩展模块完成处理请求的部分之后,导致WSA进一步处理请求。

    Integrating eventing in a web service application of a multi-functional peripheral
    26.
    发明申请
    Integrating eventing in a web service application of a multi-functional peripheral 有权
    将事件集成到多功能外设的Web服务应用程序中

    公开(公告)号:US20080148287A1

    公开(公告)日:2008-06-19

    申请号:US11641366

    申请日:2006-12-18

    CPC classification number: G06F9/542 H04L67/16

    Abstract: Techniques are provided for efficiently processing SOAP requests at a Web service application (WSA) of a multi-functional device (MFP). In one technique, a WSA includes at least three threads. An external request processing thread processes SOAP requests from different client applications. A request processing thread processes a SOAP request according to the business logic of the WSA. A internal communications thread communicates with other components of the MFP that are distinct from the WSA. In another technique, a WSA processes different SOAP request differently, depending on the size of the SOAP and the resources required to process the SOAP request so that fast requests may be processed immediately while slow requests are pending. In another technique, a WS-Eventing specification is implemented within a WSA to simplify the event subscription and notification process.

    Abstract translation: 提供了用于在多功能设备(MFP)的Web服务应用(WSA)处有效地处理SOAP请求的技术。 在一种技术中,WSA包括至少三个线程。 外部请求处理线程处理来自不同客户端应用程序的SOAP请求。 请求处理线程根据WSA的业务逻辑处理SOAP请求。 内部通信线程与MFP的与WSA不同的其他组件进行通信。 在另一种技术中,WSA根据SOAP的大小和处理SOAP请求所需的资源,不同地处理不同的SOAP请求,以便在缓慢请求挂起时可以立即处理快速请求。 在另一种技术中,在WSA中实现WS-Eventing规范,以简化事件订阅和通知过程。

    Processing fast and slow SOAP requests differently in a Web service application of a multi-functional peripheral
    27.
    发明申请
    Processing fast and slow SOAP requests differently in a Web service application of a multi-functional peripheral 有权
    在多功能外设的Web服务应用程序中处理快速和慢速的SOAP请求

    公开(公告)号:US20080148278A1

    公开(公告)日:2008-06-19

    申请号:US11641355

    申请日:2006-12-18

    CPC classification number: G06F9/4881 H04L67/02 H04L67/322 H04L69/16

    Abstract: Techniques are provided for efficiently processing SOAP requests at a Web service application (WSA) of a multi-functional device (MFP). In one technique, a WSA includes at least three threads. An external request processing thread processes SOAP requests from different client applications. A request processing thread processes a SOAP request according to the business logic of the WSA. A internal communications thread communicates with other components of the MFP that are distinct from the WSA. In another technique, a WSA processes different SOAP request differently, depending on the size of the SOAP and the resources required to process the SOAP request so that fast requests may be processed immediately while slow requests are pending. In another technique, a WS-Eventing specification is implemented within a WSA to simplify the event subscription and notification process.

    Abstract translation: 提供了用于在多功能设备(MFP)的Web服务应用(WSA)处有效地处理SOAP请求的技术。 在一种技术中,WSA包括至少三个线程。 外部请求处理线程处理来自不同客户端应用程序的SOAP请求。 请求处理线程根据WSA的业务逻辑处理SOAP请求。 内部通信线程与MFP的与WSA不同的其他组件进行通信。 在另一种技术中,WSA根据SOAP的大小和处理SOAP请求所需的资源,不同地处理不同的SOAP请求,以便在缓慢请求挂起时可以立即处理快速请求。 在另一种技术中,在WSA中实现了WS-Eventing规范,以简化事件订阅和通知过程。

    Optimized printing of electronic documents
    28.
    发明申请
    Optimized printing of electronic documents 有权
    优化打印电子文件

    公开(公告)号:US20070165266A1

    公开(公告)日:2007-07-19

    申请号:US11333892

    申请日:2006-01-17

    Applicant: Lifen Tian

    Inventor: Lifen Tian

    CPC classification number: G06F3/1263 G06F3/1212 G06F3/1226

    Abstract: Approaches for the optimized printing of electronic documents are provided. The approaches are applicable to a wide variety of contexts and implementations and include generating an estimated processing time for an electronic document and reporting the estimated processing time back to a client device. Generating an estimated time to process includes processing at least a portion of the print data. Further, the approaches include re-ordering a processing queue based on the estimated processing time for the electronic document, and additionally based on an in-queue time for each print data in the processing queue. Further, any user-designated priority may be factored into the re-ordering of print data in the processing queue, or in the alternative, bypass the optimization process entirely. These approaches may be implemented on a printing device, a print server, a client device or any other device capable of utilizing these approaches.

    Abstract translation: 提供电子文件优化打印的方法。 这些方法适用于各种上下文和实现,并且包括为电子文档生成估计的处理时间并将估计的处理时间报告回客户端设备。 生成估计的处理时间包括处理打印数据的至少一部分。 此外,这些方法包括基于电子文档的估计处理时间重新排序处理队列,并且另外基于处理队列中的每个打印数据的队列时间。 此外,任何用户指定的优先级可以被考虑到处理队列中的打印数据的重新排序中,或者替代地,完全绕过优化过程。 这些方法可以在打印设备,打印服务器,客户端设备或能够利用这些方法的任何其他设备上实现。

    Integrating eventing in a web service application of a multi-functional peripheral
    29.
    发明授权
    Integrating eventing in a web service application of a multi-functional peripheral 有权
    将事件集成到多功能外设的Web服务应用程序中

    公开(公告)号:US08127306B2

    公开(公告)日:2012-02-28

    申请号:US11641366

    申请日:2006-12-18

    CPC classification number: G06F9/542 H04L67/16

    Abstract: Techniques are provided for efficiently processing SOAP requests at a Web service application (WSA) of a multi-functional device (MFP). In one technique, a WSA includes at least three threads. An external request processing thread processes SOAP requests from different client applications. A request processing thread processes a SOAP request according to the business logic of the WSA. A internal communications thread communicates with other components of the MFP that are distinct from the WSA. In another technique, a WSA processes different SOAP request differently, depending on the size of the SOAP and the resources required to process the SOAP request so that fast requests may be processed immediately while slow requests are pending. In another technique, a WS-Eventing specification is implemented within a WSA to simplify the event subscription and notification process.

    Abstract translation: 提供了用于在多功能设备(MFP)的Web服务应用(WSA)处有效地处理SOAP请求的技术。 在一种技术中,WSA包括至少三个线程。 外部请求处理线程处理来自不同客户端应用程序的SOAP请求。 请求处理线程根据WSA的业务逻辑处理SOAP请求。 内部通信线程与MFP的与WSA不同的其他组件进行通信。 在另一种技术中,WSA根据SOAP的大小和处理SOAP请求所需的资源,不同地处理不同的SOAP请求,以便在缓慢请求挂起时可以立即处理快速请求。 在另一种技术中,在WSA中实现WS-Eventing规范,以简化事件订阅和通知过程。

    Multi-threaded device and facility manager
    30.
    发明授权
    Multi-threaded device and facility manager 有权
    多线程设备和设备管理器

    公开(公告)号:US08112766B2

    公开(公告)日:2012-02-07

    申请号:US11644181

    申请日:2006-12-21

    CPC classification number: H04L67/02 H04L67/10

    Abstract: Techniques are provided for implementing the WS-DeviceProfile standard as a multi-threaded process (“DFM”) executing on a multi-function peripheral (“MFP”). The DFM takes care of the discovery of devices and services on a network. The DFM also acts as a facility manager. The DFM implements various web services in a single component that applications can re-use. The DFM insulates these applications from some of the more complex details of the web services that the DFM implements. The MFP may comprise several different applications, each with a different specialized function. Each of these applications uses the web services provided by the DFM. The multi-threaded nature of the DFM permits new services to be added to the MFP dynamically. The threads can handle separate tasks concurrently. For example, one thread can handle communications with processes outside the MFP, while another thread can simultaneously handle communications with processes and applications inside the MFP.

    Abstract translation: 提供了在多功能外设(“MFP”)上执行的多线程进程(“DFM”)实现WS-DeviceProfile标准的技术。 DFM负责在网络上发现设备和服务。 DFM也担任设施经理。 DFM在单个组件中实现各种Web服务,应用程序可以重用。 DFM将这些应用程序与DFM实现的Web服务的一些更复杂的细节进行了绝缘。 MFP可以包括几个不同的应用,每个具有不同的专门功能。 这些应用程序都使用DFM提供的Web服务。 DFM的多线程性质允许将新的服务动态添加到MFP。 线程可以同时处理单独的任务。 例如,一个线程可以处理与MFP外部的进程的通信,而另一个线程可以同时处理与MFP内的进程和应用程序的通信。

Patent Agency Ranking