Patents by Inventor Liang Jie Zhang
Liang Jie Zhang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 7114146Abstract: A system and method for capturing a plurality of business requirements using a Business Process Outsourcing Language (BPOL), an XML representation for expressing business process flow rules, preferences, business rules and event-action mappings as well as service links, to automate the process of generating business processes for use with Web services. BPOL is used to dynamically construct a search script for an advanced Web services discovery engine to find Web services from both UDDI registries and Web services Inspection Language (WSIL) documents and then create a qualified service list. Then a service selection problem is mapped into a solution space {0,1} for use by an optimization algorithm that performs second level service selection of the best set of services based on the requirements.Type: GrantFiled: May 2, 2003Date of Patent: September 26, 2006Assignee: International Business Machines CorporationInventors: Liang-Jie Zhang, Tian-Jy Chao, John Y. Sayah, Hung-yang (Henry) Chang, Jen-Yao Chung, Qun Zhou
-
Patent number: 7039933Abstract: A system, method and program product uses tags as markers for incorporating local content in a communications stream, e.g., TV broadcast, cable transmission. A transmitter generates a communication stream including program content for transmission to a receiver. The transmitter includes an authoring tool for generating two types of tags for incorporation into the program content. The receiver captures the program content and stores the tags in tables. One type of tag initiates local action in the program content in the communication stream. A second type of tag is capable of modifying the first type of tag in the tables. When the time for a local action according to a first type of tag is detected, the program content is interrupted by splicing or inserting the local content.Type: GrantFiled: November 28, 2000Date of Patent: May 2, 2006Assignee: International Business Machines CorporationInventors: Shu-Chun Jeane Chen, James S. Lipscomb, Lurng-Kuo Liu, Jai Menon, Liang-Jie Zhang
-
Patent number: 6968366Abstract: Techniques are provided for managing the creation, storage, search and delivery of rich media optimized for e-commerce in a distributed information network, e.g., the Internet. In an illustrative embodiment, a content creation phase generates rich media content in a single multimedia file in the format of a HotMedia file for delivery to a Rich Media Build Engine (RMBE). Rich media content is extracted from the file using pluggable and modular extractors providing an input to a commerce-based search engine and a full-text search engine. The outputs of the search engine are combined as a search result from which a searchable database directory is created. The output is stored in a conventional database, e.g., DB2. A web client is coupled to the search system through a web server providing a search query to the rich media database and receiving an output from the search engine.Type: GrantFiled: May 12, 2000Date of Patent: November 22, 2005Assignee: International Business Machines CorporationInventors: Liang-Jie Zhang, Jai Menon, James S. Lipscomb, Keeranoor G. Kumar, Shu-Chun Jeane Chen, Sih-Pin Subrina Chang
-
Patent number: 6954196Abstract: The present invention is directed to a system and method of reconciling multiple control inputs to a processor and controlling an output in an interface. The method provides a degraded output response when the control inputs are asserted simultaneously, and provides an increased output response when the inputs act individually and alternately. This system and method acts to provide feedback to the operator or operators controlling the inputs so as to encourage the operator(s) to assert the inputs individually, and discourage the operator(s) from asserting the inputs simultaneously.Type: GrantFiled: November 22, 1999Date of Patent: October 11, 2005Assignee: International Business Machines CorporationInventors: James S. Lipscomb, Sih-Pin Subrina Chang, Shu-Chun Jeane Chen, Keeranoor G. Kumar, Jai Menon, Arun Ramchandra, Liang-Jie Zhang, Robert C. Plotkin, Eric H. Hoffman
-
Publication number: 20050149342Abstract: Techniques are provided for creating and/or customizing protocols for use in applications such as on-demand business collaboration. For example, in a first aspect of the invention, a technique for use in creating and/or customizing a business collaboration protocol comprises the following steps/operations. One or more new data entities to be associated with the business collaboration protocol are added. One or more new messages usable to communicate between a plurality of data entities, including at least a portion of the one or more new data entities, are added. One or more collaboration primitives comprising a set of messages, including at least a portion of the one or more new messages, are created. One or more business constructs comprising a set of collaboration primitives, including at least a portion of the one or more created collaboration primitives, usable for attempting to substantially achieve a business goal, are created.Type: ApplicationFiled: December 24, 2003Publication date: July 7, 2005Applicant: International Business Machines CorporationInventors: Tian-Jy Chao, Liang-Jie Zhang, John Sayah, Hung -Yang Chang
-
Patent number: 6912726Abstract: Hypervideo data is encoded with two distinct portions, a first portion which contains the video data and a second portion, typically much smaller than the first, which contains hyperlink information associated with the video data. Preferably, the first and second portions are stored in separate and distinct files. The encoding of the hyperlink information is preferably made efficient by encoding only key frames of the video, and by encoding hot link regions of simple geometries. A hypervideo player determines the hot link regions in frames between key frames by interpolating the hot link regions in key frames which sandwich those frames.Type: GrantFiled: April 2, 1997Date of Patent: June 28, 2005Assignee: International Business Machines CorporationInventors: Jeane Chen, Ephraim Feig, Liang Jie Zhang
-
Publication number: 20050137926Abstract: Resource allocation techniques are provided for use in managing escalation of on-demand business processes. For example, in one aspect of the invention, a technique for managing escalation of a business process comprises the following steps/operations. A request is obtained from a business process, the business process having one or more tasks associated therewith. The one or more tasks are mapped to one or more roles. One or more available resources are allocated for the one or more roles. At least one communication session is launched such that data associated with the business process may be transferred to the one or more allocated resources.Type: ApplicationFiled: December 17, 2003Publication date: June 23, 2005Applicant: International Business Machines CorporationInventors: Liang-Jie Zhang, Hong Cai, Wei Lu, John Sayah, Li Tang, Qing Wang, Ben Yang
-
Patent number: 6907563Abstract: A system and method composes heterogeneous media components into a unified environment for rich spatio-temporal hotlink authoring and action enablement in low-bandwidth presentations. The media client master coupled to the server receives a first heterogeneous media file. The master parses the file to identify the various media tracks in the file, their types, and the object which would render them. When the master encounters a media frame, an internal table is checked to verify whether a media object has been instantiated to handle the corresponding media track. If not, the master fetches the appropriate object from the server and instantiates the object in the media track. The master verifies the frame to determine if an action enablement kernel has been created. If not, the master fetches the appropriate object from the server and instantiates the object in the frame, to activate an action enabler for display of the action.Type: GrantFiled: May 18, 2000Date of Patent: June 14, 2005Assignee: International Business Machines CorporationInventors: Keeranoor G. Kumar, Sih-Pin Subrina Chang, Shu-Chun Jeane Chen, James S. Lipscomb, Jai Menon, Arun Ramchandra, Liang-Jie Zhang
-
Publication number: 20050120353Abstract: An adaptive integration activity management framework for on demand business process integration provides a mechanism to enable easy integration of legacy and new applications. The framework minimizes the effort need to integrate a new application into an existing business process environment such that the new activity is a “plug-in” into an action manager by implementing a standard adaptation layer. Activity integration is implemented in the principle of “on-demand” because it is invoked as required, so the communication and collaboration between partners become much more flexible.Type: ApplicationFiled: December 2, 2003Publication date: June 2, 2005Inventors: Liang-Jie Zhang, Yu Long, Tian-Jy Chao, John Sayah, Hung-Yang Chang
-
Publication number: 20050096951Abstract: Techniques are provided for product life cycle management over an information network. More particularly, techniques are provided for decision support activation and management in accordance with a product life cycle management process such as a collaborative design process. In one aspect of the invention, a technique for managing at least one collaborative process performed in accordance with a first entity and at least a second entity, comprises the following steps/operations. Information associated with the at least one collaborative process is obtained. Based on at least a portion of the obtained information, an information structure (e.g., a context pyramid) representative of the collaborative process is dynamically maintained so as to assist at least one of the first entity and the second entity in managing at least a portion of the collaborative process.Type: ApplicationFiled: October 31, 2003Publication date: May 5, 2005Applicant: International Business Machines CorporationInventors: Yiming Ye, Haiyan Wang, Liang-Jie Zhang, John Sayah, Jen-Yao Chung, Santhosh Kumaran
-
Publication number: 20050080768Abstract: Techniques are provided for discovering services available in accordance with an information network. For example, the invention provides methods and apparatus for dynamic service discovery from at least one chain of one or more service description documents employing one or more of automatic change detection of the chain, result aggregation and caching capability. The invention enables businesses to easily retrieve up-to-date web services linked and nested multi-level deep in the service description documents.Type: ApplicationFiled: October 10, 2003Publication date: April 14, 2005Applicant: International Business Machines CorporationInventors: Liang-Jie Zhang, Qun Zhou, Tian-Jy Chao, John Sayah, Jen-Yao Chung, Hung-Yang Chang
-
Publication number: 20050065903Abstract: Hyperchain information management techniques are provided for use in applications such as on-demand business collaboration. In accordance with such techniques, a hyperchain annotation methodology is provided. Such an annotation methodology enables interaction between loosely-coupled business processes or interacting partners and business entities. Annotated information components and process components for collaboration may be expressed as links. Further, techniques for realizing an on-demand message exchange, embedded status/state information, flexible collaborative business message exchange patterns, and a collaborative directory are provided.Type: ApplicationFiled: September 19, 2003Publication date: March 24, 2005Applicant: International Business Machines CorporationInventors: Liang-Jie Zhang, John Sayah, Tian-Jy Chao, Ying Zuo, Shun Yang, Jing Xu, Yiming Ye, Haiyan Wang
-
Patent number: 6856331Abstract: Techniques are provided for enriching a non-linkable media representation presentable at a user terminal. In an illustrative embodiment, a hotlink canvas receives a hot link composition from an action enabling kernel and displays hotlinks in the hotlink canvas by overlaying a transparent panel on top of the non-linkable media whereby the non-linkable media becomes interactive and hyperlinkable. The hotlink canvas provides the following functions: query media current position and state; forward media position and state to the action enabling kernel; receive contending hotlink candidates from the action enabling kernel; pick one hotlink among a set of hotlink candidates; compose hotlinks by receiving hotlinks meta data from the action enabling kernel; display range contours of hotlinks on the media object by overlaying a hotlink canvas; perform an action specified; request the action enabling kernel to handle an action; and decouple hotlinks in otherwise linkable media.Type: GrantFiled: November 12, 1999Date of Patent: February 15, 2005Assignee: International Business Machines CorporationInventors: Sih-Pin Subrina Chang, Shu-Chen Jeane S. Chen, Keeranoor G. Kumar, James S. Lipscomb, Jai Menon, Liang-Jie Zhang
-
Patent number: 6848004Abstract: A network implementing HotMedia architecture provides real time measurement and prediction of bandwidth for adaptive content delivery of rich media according to available user bandwidth. The rich media file created at the creation station is transmitted by the delivery station to the client station in steaming Java applets having a framework including a thumbnail frame and a media frame. In real-time, the client station detects the bandwidth used by the Java applet; predicts the available bandwidth for next media delivery based on the detected bandwidth and fetches the corresponding sensitive bandwidth media fame from a web server according to a linear or non-linear prediction algorithm resulting in bandwidth sensitive rich media content delivery from the delivery station to the client station for display and user interaction.Type: GrantFiled: November 23, 1999Date of Patent: January 25, 2005Assignee: International Business Machines CorporationInventors: Sih-Pin Subrina Chang, Shu-Chen Jeane Chen, Keeranoor G. Kumar, James S. Lipscomb, Jai Menon, Liang-Jie Zhang
-
Publication number: 20050010456Abstract: Systems and methods for monitoring and controlling business level SLAs (Service level Agreements), and more particularly, systems and method for monitoring and controlling business level SLAs using probe points, KPIs (Key Performance Indicators) and business commitments. An XML (extensible Markup Language)-based specification referred to as BPCL (Business Process Commitment Language) is used to describe business commitments. BPCL specifications are used by a business process management (BPM) system to configure, monitor, and control business processes based on business commitments. Business Commitments and BPCL provide a path toward model-based management for dynamic e-business solutions.Type: ApplicationFiled: July 11, 2003Publication date: January 13, 2005Inventors: Hung-Yang Chang, Jun-Jang Jeng, Santhosh Kumaran, Haifei Li, Liang-Jie Zhang
-
Patent number: 6816909Abstract: A buffering protocol and a streaming media player which utilizes the buffering protocol designed for minimizing the occurrences of pauses during the presentation due to network congestion and for scheduling pauses at appropriate times in the presentation. The data comprises coded content information comprising a time synchronous media, together with various other sources, synchronized to appear at predetermined time points in the media presentation. The presentation is delivered in streaming fashion, so that the end user does not have to wait for the entirety of the data to be downloaded before starting the presentation. The invention does not require that media data and events data be multiplexed into a single streaming file and it does not require that the file provided to the media player be customized for prefetching of content.Type: GrantFiled: September 15, 1999Date of Patent: November 9, 2004Assignee: International Business Machines CorporationInventors: Subrina Sih-Pin Chang, Jeane Shu-Chun Chen, Ephraim Feig, Liang-Jie Zhang
-
Publication number: 20040162741Abstract: A system and method for supporting Product Lifecycle Management over a distributed service network topology that connects a hierarchy of functional domains, each domain having a service ontology and one or more service composition schemas defined by the service ontology. Each service composition schema models a business process in its domain. Descriptions of services provided to each domain are published to a service repository by providers of the services, in conformity with one of the service composition schemas. There is a business process proxy provided by the service provider for each service description, which encapsulates for public access the internal processes of the service provider. The invention makes use of an event messaging protocol that enables service collaboration and ad-hoc workflow composition. Each business process is implemented by an ad-hoc workflow comprised of one or more tasks connected by one or more business rules.Type: ApplicationFiled: February 7, 2003Publication date: August 19, 2004Inventors: David Flaxer, Henry Chang, Hui Lei, Liang-Jie Zhang, Jun-Jang Jeng, Liangzhao Zeng
-
Patent number: 6693649Abstract: A system and method for unifying hotspot subject to non-linear transformation and interpolation in heterogeneous media representations includes a content creator for creating Rich Media, e.g. stills, animation, panorama and a delivery system including an action handler for responding to a hotspot in the Rich Media when selected by a user interacting with a projected image display. The hotspot is expressed in the media as an area defined in terms of a Euclidean, rectangular coordinate system for transformation and mapping of the media image hotspot coordinates into corresponding coordinates of a hotspot location in the projected image display. Unfortunately, the image coordinates in the media do not necessarily map directly into corresponding coordinates in the projected image. Flat media images can be linearly transformed to projected image coordinates. However, panorama media require non-linear transformation of media coordinated to projected image coordinates.Type: GrantFiled: May 12, 2000Date of Patent: February 17, 2004Assignee: International Business Machines CorporationInventors: James S. Lipscomb, Sih-Pin Subrina Chang, Shu-Chun Jeane Chen, Keeranoor G. Kumar, Jai Menon, Arun Ramchandra, Edward C. Snible, Liang-Jie Zhang
-
Publication number: 20040006592Abstract: A multi-media information system enables tracking of user interactions to media presentations. A content creation phase enables a creator to specify presentation events or user interactions that can be tracked. A token(s) is introduced into the content by the creator to represent each piece of information to be tracked. A deployment delivery phase delivers the presentation to a web page for a user experience phase and interaction. Trackable information is communicated by the user to the tracking server at different instances of time. Each pre-authored trackable information can be flagged to be “real-time” or otherwise at the granularity of the token or at the granularity of each trackable context. When trackable information is not “real-time”, the information is put into one of several information clusters of different priority. When each cluster achieves a critical mass, the cluster moves to a ready state for transmission to the tracking server.Type: ApplicationFiled: March 19, 2003Publication date: January 8, 2004Applicant: International Business Machines CorporationInventors: Sih-Pin Subrina Chang, Shu-Chen Jeane S. Chen, Keeranoor G. Kumar, James S. Lipscomb, Jai Menon, Sreedhar Rochan, Arun Ramchandra, Liang-Jie Zhang
-
Publication number: 20030217044Abstract: A method (and apparatus) for adapting an input parameter,for dynamically invoke the target Web services, and for adapting output results, the method including: receiving an invocation request including an input parameter in a first format; retrieving MetaWSDL (Meta Web Service Description Language), wherein said MetaWSDL includes a universal XML (eXtended Markup Language) representation which includes semantic information of a Web service method signature; invoking a MetaWSDL processor to adapt the input parameter to a second format using the retrieved MetaWSDL; dynamically invoking the target Web services using the adapted parameter in the second format; and adapting the output result in a first format to a second format using the MetaWSDL.Type: ApplicationFiled: May 15, 2002Publication date: November 20, 2003Applicant: International Business Machines CorporationInventors: Liang-Jie Zhang, Tian-Jy Chao, Hung-Yang Chang