Figure 3 - uploaded by Daqing Zhang
Content may be subject to copyright.
Star schema for OLAP usage mining.  

Star schema for OLAP usage mining.  

Source publication
Article
Full-text available
What constitutes relevant information to an individual may vary widely under different contexts. However, previous work on pervasive information systems has mostly focused on context-aware delivery of application-specific informa-tion. Such systems are only able to operate within narrow application domains and cannot be generalized to handle other...

Contexts in source publication

Context 1
... thus define measures to count the number of instances of each widget, as well as each presentation setting of each widget. The dimensions and measures are shown in the fact table of our schema in Figure 3. Since count() is a distributive aggregation func- tion, it allows for highly efficient computation of measures in materialization of cuboids. ...
Context 2
... also allows us to define concept hierarchies that al- low us to map low-level concepts such as raw timestamp to higher-level, general concepts such as the hour-of-day and day-of-week. The star schema in Figure 3 shows sample di- mension tables for user, device, day, time and location. Using concept hierarchies, we can detect richer patterns by matching at various concept levels. ...
Context 3
... OLAP analysis, we use the star schema illustrated in Figure 3, with device types falling under {phone, PDA, lap- top, desktop, wall display} and location types {home, work, shopping, friend, transport, other}. The time dimension is grouped by hour, 3-hr groups {12mn-3am, 3am-6am, . . ...

Similar publications

Conference Paper
Full-text available
Monitoring cyclists’ data is a keystone to foster urban cyclists’ safety by helping urban planners to design safer cyclist routes. In this work, we propose a fully image-based framework to assess the route risk from the cyclist perspective. From smartphone sequences of images, we are able to automatically identify events considering different risk...

Citations

... Attitudes towards push notifications are often negative, as they can be regarded as annoying or distracting, especially when triggered too often and in inopportune situations [10,16,26,42]. In general, notifications are perceived to be most useful and elicit the most frequent and fastest responses if they pertain to communication with real people (e.g., from messaging apps) [27,33,39]. ...
Chapter
Full-text available
In mobile technologies for health and well-being (mHealth), push notifications are a widely used tool to implement persuasive strategies. However, little research has been carried out to investigate the impact of notifications in such technologies and users’ attitudes towards them. In this study, we address this gap by exploring the role of notifications and their customisation in the context of mobile applications that promote social and mental well-being. Based on observational data collected from 152 participants, we investigate users’ attitudes and preferences towards notifications. Moreover, we explore how users’ attitudes towards notifications differ along demographic dimensions. Our findings show that customisation of notifications is a desired feature that can be used to improve the persuasive aspect of mHealth applications.Implications derived from our study can provide guidance for researchers and practitioners alike when designing app notifications to create better motivating, meaningful, and persuasive experiences.
... We can consider using OLAP technology in following areas: 1. OLAP as a target AmI tool-analyses and OLAP outputs will be adapted to the specific needs of users. 2. OLAP as a component of AmI systems: ─ OLAP for source data analysis (from sensors [33], wireless network, smart systems [7], etc.) ─ OLAP for knowledge analysis (context-aware [34,3], user preferences etc.) ...
Chapter
Full-text available
Ambient Intelligence (AmI) is currently a perspective area of development intelligent systems that react on human presence, their behavior and AmI adapts to requirements based on contextual knowledge. The important issue in the study of AmI is thinking about context-aware preference. In the context of ubiquitous computing technologies there is not any access for users to the system at one point, but in different contexts. This creates need for context-sensitive preferences. The aim of context reasoning is getting new knowledge, so that systems or services were more intelligent. This process is not a trivial problem, so that we propose multidimensional view on context-aware knowledge for support of contextual reasoning. In this paper we introduce a new TCAP procedure for transformation context-aware preference through OLAP in the AmI. The OLAP technology enables us better analyzing contextual dependence on preferences and choosing relevant content for users in the AmI environment.
... Personalization systems may rely on different knowledge bases to learn and model user profiles including taxonomies (Eirinaki et al., 2006;Mooney et al., 1998), flat databases (Wu et al., 2001) and ontologies (Middleton et al., 2004;Weng and Chang, 2008;Felden and Linden, 2007;Liu et al., 2008). Different techniques have been proposed to discover and recommend new items to users based on the modelled profiles, such as using content-based models Mooney and Roy, 2000;Middleton et al., 2004), spreading activation techniques (Blanco-Fernandez et al., 2011;Liang et al., 2008;Gao et al., 2008;Weng and Chang, 2008) and classification techniques (Xu et al., 2008). ...
Article
Web personalisation systems are used to enhance the user experience by providing tailor-made services based on the user's interests and preferences which are typically stored in user profiles. For such systems to remain effective, the profiles need to be able to adapt and reflect the users' changing behaviour. In this paper, we introduce a set of methods designed to capture and track user interests and maintain dynamic user profiles within a personalisation system. User interests are represented as ontological concepts which are constructed by mapping web pages visited by a user to a reference ontology and are subsequently used to learn short-term and long-term interests. A multi-agent system facilitates and coordinates the capture, storage, management and adaptation of user interests. We propose a search system that utilises our dynamic user profile to provide a personalised search experience. We present a series of experiments that show how our system can effectively model a dynamic user profile and is capable of learning and adapting to different user browsing behaviours.
... One limitation in this work is that context is limited to just one particular type, and cannot deal with other more sophisticated contextual properties such as time and location. More sophisticated recommender systems that consider more contextual properties that are tracked by user log files have been proposed by a number of studies[1,29,56]. In[1], context information is identified as generic properties such as time, location and device which can be collected from user log files. ...
... Many techniques were proposed and used to discover and recommend new items to users based on the modelled profiles. Examples of these techniques are using a simple content-based model[37,33], spreading activation techniques[11,30,21,52]and classification techniques[56,40]. One popular method that is commonly used in content-based filtering is to model ontological profiles and then exploit user interests in order to provide effective personalization services. ...
Article
As users may have different needs in different situations and contexts, it is increasingly important to consider user context data when filtering information. In the field of web personalization and recommender systems, most of the studies have focused on the process of modelling user profiles and the personalization process in order to provide personalized services to the user, but not on contextualized services. Rather limited attention has been paid to investigate how to discover, model, exploit and integrate context information in personalization systems in a generic way. In this paper, we aim at providing a novel model to build, exploit and integrate context information with a web personalization system. A context-aware personalization system (CAPS) is developed which is able to model and build contextual and personalized ontological user profiles based on the user’s interests and context information. These profiles are then exploited in order to infer and provide contextual recommendations to users. The methods and system developed are evaluated through a user study which shows that considering context information in web personalization systems can provide more effective personalization services and offer better recommendations to users.
... However, users still need to scroll the adapted web page vertically. Sometimes users browse the contents but fail to reach the target content because of information overloading [12]. Still, it is a great challenge to achieve satisfactory precision for web page segmentation, which is based on html element analysis. ...
... Display the hidden information content object; 14.End searches for the block body contents (refer to lines 9-11) and hide them from display. The hidden block body appears (refer to lines [12][13] in the screen if the user clicks the header navigation symbol. ...
Article
Full-text available
Mobile web browsing usually involves a lot of horizontal and vertical scrolling, which makes web browsing time-consuming. A user may be interested in a section of a web page, which may not fit to the mobile screen and requires more scrolling in both directions. In this paper, we propose to address this problem by displaying the block title and hide the block body contents from a large web page while maintaining their semantics, which display only the condensed information. The Flexi-adaptor, provides the block titles and reduce unnecessary information by allowing its users to see the most relevant blocks of the page. The Flexi- adaptor categorized each object of the web page as menu, block title and main content. Assign a weight to each object of the block by analyzing the object elements. It uses depth first traversal algorithm to select blocks, and delivers them to handheld devices. We conduct a usability test and result shows that Flexi-adapter is an effective adaptation system. The proposed solution improves web content accessibility and delivers the target contents to the users.
... However, users still need to scroll vertically. Sometimes users browse the contents but fail to reach the target contents because of overload information [13]. Still, it is a great challenge to achieve satisfactory precision for dynamic webpage segmentation which is based on HTML elements analysis. ...
... The system uses the Depth First Search to traverse the tree, it remove nodes contain elements like <script>, <style> to simplify the tree [3]. The semantic blocks are identifies by using structure functionality [7], which arrange the layout of information objects [13]. Each semantic block is an individual block content unit and it contains group of individual content unit. ...
... The algorithm (line 9) first, removes all the HTML decoration elements, change the background color of the elements property. Second, edit the multimedia content dimension properties, if the multimedia contents dimension is more than Iscreen (line [10][11][12][13][14][15][16][17][18][19][20]. This algorithm modifies the original dimensions of the multimedia contents and reduces the dimensions which suits in the mobile screen. ...
Conference Paper
Full-text available
Mobile internet browsing usually involves a lot of horizontal and vertical scrolling, which makes web browsing time-consuming and in addition user may be interested in a section of a web page, which may not fit to the mobile screen. This requires more scrolling in both directions. In this paper, we propose to address this problem by displaying the block title and hide the block body contents from a large web page while maintaining their semantics, which displays only the condensed information. The Flexi-adaptor, reduces unnecessary information by allowing its users to see the most relevant blocks of the page and provides the block title. The Flexi-adaptor categorized each object of the web page as menu, block title and main content. Assign a weight to each object of the block by analyzing the object elements. It uses depth first traversal algorithm to select blocks, and delivers them to handheld devices. The proposed solution improves web content accessibility and delivers the target contents to the users.
... However, users still need to scroll vertically. Sometimes users browse the contents but fail to reach the target contents because of overload information [13]. Still, it is a great challenge to achieve satisfactory precision for dynamic webpage segmentation which is based on HTML elements analysis. ...
... The system uses the Depth First Search to traverse the tree, it remove nodes contain elements like <script>, <style> to simplify the tree [3]. The semantic blocks are identifies by using structure functionality [7], which arrange the layout of information objects [13]. Each semantic block is an individual block content unit and it contains group of individual content unit. ...
... The algorithm (line 9) first, removes all the HTML decoration elements, changes the background color of the elements property. Second, it edits the multimedia content dimension properties, if the multimedia contents dimension is more than Iscreen (line [10][11][12][13][14][15][16][17][18][19][20]. This algorithm modifies the original dimensions of the multimedia contents and reduces the dimensions which suits in the mobile screen. ...
Conference Paper
Full-text available
Mobile internet browsing usually involves a lot of horizontal and vertical scrolling, which makes web browsing time-consuming and in addition to this user may be interested in a section of a webpage, which may not fit to the mobile screen. This requires more scrolling in both dimensions. In this paper, we propose to address this problem by re-arranging the geometric sequence of the blocks from a large webpage while maintaining their semantics. Our proposed system, Web-adaptor, reduces unnecessary information by allowing its users to see the most relevant blocks of the page and provides the target contents. The Web-adaptor assigns profit to each object of the webpage according to the user preferences. It also assigns a weight to each object of the block by analyzing the object's elements. It uses greedy algorithm to select the profitable blocks, and delivers them to handheld devices. The proposed solution improves web content accessibility and delivers the target contents to the users.
... However, users still need to scroll vertically. Sometimes users browse the contents but failed to reach the target content because of information overload [11]. It is a great challenge to achieve satisfactory precision for dynamic web page segmentation, which is based on HTML element's analysis. ...
Article
Mobile internet browsing usually involves a lot of horizontal and vertical scrolling, which makes web browsing time- consuming. In addition to this, users may be interested in a section of a web page, which may not fit into the mobile screen. This requires more scrolling in both directions. In this paper, we propose to address this problem by re-arranging the geometric sequence of the blocks from a large web page while maintaining their semantics. Our proposed system, Web-adaptor, reduces unnecessary information by allowing its users to see the most relevant blocks of the page and provides the target contents. The Web-adaptor assigns profit to each object of the web page according to the user preferences. It also assigns a weight to each object of a block by analyzing the object's elements. It uses a greedy algorithm to select the profitable blocks, and delivers them to handheld devices. The proposed solution improves web content accessibility and delivers the target contents to the users.
... However, users still need to scroll vertically. Sometimes users browse the contents but failed to reach the target content because of information overload [11]. It is a great challenge to achieve satisfactory precision for dynamic web page segmentation, which is based on HTML element's analysis. ...
... Digital Rights Management (DRM) [8] is to enable distribution and consumption of the digital content in a controlled manner. Using DRM on Android will help the user in preventing unauthorized users from accessing the shared contents. ...
Article
Full-text available
Digital Video Content is now pervasive and services like IPTV are gaining traction on handheld devices too. Android, a software platform from Google, pioneering middleware and applications forhandheld devices does not offer support for content management services by design.Motivated by these observations, we propose an aggregate model software platform to offercontent management and value added services (VAS) like IPTV on android. The outline of paper is asfollows: First, we discuss few related works to investigate and analyze industry-wide content managementand delivery practices. Second, we discuss few characteristics of android architecture and detail theconstraints associated with middleware to offer such VAS. Consequently, we describe the proposedsoftware platform which addresses key inherent challenges like Efficiency, Extendibility and Securitywhile achieving efficient content delivery. The Module Interconnection Architecture can be visualized tobe constituted by three basic building blocks, namely: VAS Content Management framework, IPTVframework and Application Services framework. The architecture employs a different perspective ofclassifying content based on applications. We point out the need and rationale behind such aclassification to correlate in an end-2-end IPTV architecture. We show the benefits of using theApplication Services framework to ensure smooth and swift portability onto various flavors of android.Finally, we conclude by detailing some use-cases indicating content management services like ElectronicService Guide (ESG) on Android..