scispace - formally typeset
Search or ask a question
Author

Leho Nigul

Bio: Leho Nigul is an academic researcher from IBM. The author has contributed to research in topics: Portlet & Context (language use). The author has an hindex of 12, co-authored 53 publications receiving 600 citations.


Papers
More filters
Patent
Joanna Ng1, Rohit Kapoor1, Leho Nigul1
01 Oct 2003
TL;DR: In this article, a pluggable rules engine; a rules database; and a portlet application aggregation engine are used to select and display selected portal resources (portlets, page and page groups) as displayed to a user.
Abstract: An embodiment of the invention includes means to select portal resources (portlets, page and page groups) as displayed to a user based on pluggable rules engine; a rules database; and a portlet application aggregation engine which applies rules to select and display selected portlets, pages and page groups to a user.

114 citations

Patent
Joanna Ng1, Rohit Kapoor1, Leho Nigul1
26 Feb 2009
TL;DR: In this paper, the authors propose a method and apparatus for collaboration between a plurality of associated portlets in a portal server comprising associating each portlet with a portlet descriptor describing context names; forming collaboration groups of portlets having corresponding context names for sychronized contents.
Abstract: The invention provides method and apparatus for collaboration between a plurality of associated portlets in a portal server comprising: associating each portlet with a portlet descriptor describing context names; forming collaboration groups of portlets having corresponding context names for sychronized contents.

71 citations

Proceedings ArticleDOI
05 Jul 2010
TL;DR: This paper proposes a context modeling approach which can dynamically handle various context types and values and uses ontologies to enhance the meaning of a user’s context values and automatically indentify the relations among different context values.
Abstract: Given the large amount of existing services and the diversified needs nowadays, it is time-consuming for end-users to find appropriate services. To help end-users obtain their desired services, context-aware systems provide a promising way to automatically search and recommend services using a user’s context. However, existing context-aware techniques have limited support for dynamic adaption to newly added context types (e.g., location, time and activity). Due to the diversity of user’s environment, the available context types may change over time. It is challenging to anticipate a complete set of context types while we design a context aware system. In this paper, we propose a context modeling approach which can dynamically handle various context types and values. More specifically, we use ontologies to enhance the meaning of a user’s context values and automatically indentify the relations among different context values. Based on the relations among context values, we capture the potential services which the user might need. A case study is conducted to evaluate the effectiveness of our approach. The results show that our approach can use contexts to find users’ needs and recommend their desired services with high precision and recall.

65 citations

Patent
Joanna Ng1, Rohit Kapoor1, Leho Nigul1
01 Oct 2003
TL;DR: In this article, an apparatus and methodology for displaying to a user a web portal for a web application, the web portal displaying a plurality of associated portlets, sharing information with each other, accessible by the user.
Abstract: The invention provides apparatus and methodology for displaying to a user a web portal for a web application, the web portal displaying a plurality of associated portlets, sharing information with each other, accessible by the user; including: a portal server for operating a web portal to provide access to the web application; a portlet application for operating on the portal server, for managing a collection of associated portlets; the portlet application includes: means to initiate portlets on requests of a user to access the web application; means to manage a portlet application session object for the portlets; and, a portlet application session object data store controlled by the portlet application session object for saving parameters from user requests for associating the portlets with the with the portlet application session object.

49 citations

Patent
Joanna Ng1, Rohit Kapoor1, Leho Nigul1
01 Oct 2003
TL;DR: In this article, a portal server system for managing a collection of associated portlets responsive to user requests to access a web application is presented, including a portlet application session object for saving parameters from user requests of associated ports.
Abstract: For a portal server system for managing a collection of associated portlets responsive to user requests to access a web application, the invention provides apparatus and methodology including: a portlet application session object for saving parameters from user requests of associated portlets; and, a portlet application communication client linked to said portlet application session means for communicating between said associated portlets and said web application to convey user requests received from said associated portlets to said web application.

37 citations


Cited by
More filters
Patent
14 Jun 2016
TL;DR: Newness and distinctiveness is claimed in the features of ornamentation as shown inside the broken line circle in the accompanying representation as discussed by the authors, which is the basis for the representation presented in this paper.
Abstract: Newness and distinctiveness is claimed in the features of ornamentation as shown inside the broken line circle in the accompanying representation.

1,500 citations

Patent
30 Jun 2004
TL;DR: In this article, the authors describe methods and apparatus, including computer program products, that implement a collaboration workspace for reusable components, where the workspace component is capable of being used with different collaboration workspaces.
Abstract: Described herein are methods and apparatus, including computer program products, that implement a collaboration workspace for reusable components. One method includes receiving a specification of a workspace component, where the workspace component is capable of being used with different collaboration workspaces; providing the specification of the workspace component to a collaboration workspace with a set of parameters related to the workspace component; and presenting the workspace component as part of the collaboration workspace. The workspace component may be added to a collaboration workspace that has been formed. The set of parameters may include a first set of access restrictions associated with the collaboration workspace, a second set of access restrictions associated with the workspace component, and access restriction mappings. In that case, the method includes associating the first set with the second set of access restrictions based on the access restriction mappings.

133 citations

Book
01 Jan 2008
TL;DR: Web Scale Computing: The Power of Infrastructure as a Service and Services in the Long Tail World: Challenges and Opportunities are presented.
Abstract: Web Scale Computing: The Power of Infrastructure as a Service.- Services in the Long Tail World: Challenges and Opportunities.- Services for Science.- Managing and Internet Service Bus.- Quality-Driven Business Policy Specification and Refinement for Service-Oriented Systems.- Adaptation of Web Service Composition Based on Workflow Patterns.- Protocol-Based Web Service Composition.- Design and Implementation of a Fault Tolerant Job Flow Manager Using Job Flow Patterns and Recovery Policies.- Building Mashups for the Enterprise with SABRE.- Adaptation of Service Protocols Using Process Algebra and On-the-Fly Reduction Techniques.- Automatic Workflow Graph Refactoring and Completion.- Authorization and User Failure Resiliency for WS-BPEL Business Processes.- Reasoning on Semantically Annotated Processes.- Event-Driven Quality of Service Prediction.- Automatic Realization of SOA Deployment Patterns in Distributed Environments.- The LLAMA Middleware Support for Accountable Service-Oriented Architecture.- ubiSOAP: A Service Oriented Middleware for Seamless Networking.- Towards a Service-Oriented Approach for Managing Context in Mobile Environment.- An Autonomic Middleware Solution for Coordinating Multiple QoS Controls.- Transparent Runtime Adaptability for BPEL Processes.- Organizational Constraints to Realizing Business Value from Service Oriented Architectures: An Empirical Study of Financial Service Institutions.- E-Marketplace for Semantic Web Services.- Business Driven SOA Customization.- Sound Multi-party Business Protocols for Service Networks.- Automatic Mash Up of Composite Applications.- Non-desynchronizable Service Choreographies.- A Framework for Semantic Sensor Network Services.- Context-Driven Autonomic Adaptation of SLA.- Determining QoS of WS-BPEL Compositions.- An Initial Approach to Explaining SLA Inconsistencies.- Ontology-Based Compatibility Checking for Web Service Configuration Management.- SOAlive Service Catalog: A Simplified Approach to Describing, Discovering and Composing Situational Enterprise Services.- WorldTravel: A Testbed for Service-Oriented Applications.- TCP???Compose ??? - A TCP-Net Based Algorithm for Efficient Composition of Web Services Using Qualitative Preferences.- A Runtime Quality Architecture for Service-Oriented Systems.- QoS Policies for Business Processes in Service Oriented Architectures.- Deriving Business Service Interfaces in Windows Workflow from UMM Transactions.- From Business Process Models to Web Services Orchestration: The Case of UML 2.0 Activity Diagram to BPEL.- Batch Invocation of Web Services in BPEL Process.- Formation of Service Value Networks for Decentralized Service Provisioning.- Towards Automated WSDL-Based Testing of Web Services.- Automated Service Composition with Adaptive Planning.- A Planning-Based Approach for the Automated Configuration of the Enterprise Service Bus.- Verifying Interaction Protocol Compliance of Service Orchestrations.- Specify Once Test Everywhere: Analyzing Invariants to Augment Service Descriptions for Automated Test Generation.- A Model-Driven Approach to Dynamic and Adaptive Service Brokering Using Modes.- Integrated Security Context Management of Web Components and Services in Federated Identity Environments.- Predicting and Learning Executability of Composite Web Services.- Authorization Policy Based Business Collaboration Reliability Verification.- VGC: Generating Valid Global Communication Models of Composite Services Using Temporal Reasoning.- A Framework for Advanced Modularization and Data Flow in Workflow Systems.- Model Identification for Energy-Aware Management of Web Service Systems.- LASS - License Aware Service Selection: Methodology and Framework.- Integrated and Composable Supervision of BPEL Processes.- Optimised Semantic Reasoning for Pervasive Service Discovery.- COSMA - An Approach for Managing SLAs in Composite Services.- Resource Calculations with Constraints, and Placement of Tenants and Instances for Multi-tenant SaaS Applications.- SPIN: Service Performance Isolation Infrastructure in Multi-tenancy Environment.- Management as a Service for IT Service Management.- SMART: Application of a Method for Migration of Legacy Systems to SOA Environments.- Discovering and Deriving Service Variants from Business Process Specifications.- Market Overview of Enterprise Mashup Tools.- Siena: From PowerPoint to Web App in 5 Minutes.- Exploration of Discovered Process Views in Process Spaceship.- ROME4EU: A Web Service-Based Process-Aware System for Smart Devices.- WS-Engineer 2008.- MetaCDN: Harnessing Storage Clouds for High Performance Content Delivery.- Yowie: Information Extraction in a Service Enabled World.

129 citations

Patent
Maged Elaasar1
01 Dec 2009
TL;DR: In this paper, a computer-based method, apparatus and system provides diagram interchange and diagram definition in graphical modeling languages and models diagram interchange in a manner that provides common diagram persistence and interchange building blocks.
Abstract: Computer based method, apparatus and system provides diagram interchange and diagram definition in graphical modeling languages. The invention system models diagram definition for a given diagram type and models diagram interchange. The diagram definition defines valid diagram syntax for diagrams of the given diagram type. The diagram interchange is modeled in a manner that provides common diagram persistence and interchange building blocks. The interchange building blocks are usable by graphical modeling languages to persist and interchange their diagram syntax. The invention separates diagram syntax of the building blocks from the rules (diagram definition) that govern valid composition of the building blocks.

94 citations

Patent
09 Aug 2006
TL;DR: In this article, the specification and servicing of aggregations of content constituent parts that derive from electronic documents are discussed. But the specification of the constituent parts may include search conditions, and the specification may not be available to all users.
Abstract: Embodiments of the present invention permit the specification and servicing of aggregations of content constituent parts that derive from electronic documents. An incorporated content constituent part may correspond to any constituent part of any accessible document. In various embodiments, information derived from the intended layouts of source documents is employed to construct specifications of the constituent parts. The specifications may include search conditions. Graphic methods may be employed to construct the specification. Embodiments of the present invention enable content aggregations to appear in display presentations whose layouts may be adaptive to varying degrees. In various embodiments, flexible content-shifting methods are employed for display presentations of content aggregations. Resultantly, the display of content aggregations on mobile and other devices may be effectuated without wasting download bandwidth and display screen real estate.

92 citations