15172968
A structured approach to retrieving functions by types
A solid state area imaging apparatus having a photosensor matrix array disposed at a front surface area of a substrate and having a charge transfer arrangement for transferring charges generated in the photosensors of the matrix so as to convert them into a serial signal. It also includes a penetrative charge transfer arrangement for transferring the charge from the front surface area of the substrate to the back surface area of the substrate, and which has a static induction transistor structure. The charges are transferred vertically through a channel formed in the structure of the static induction transistor. This penetrative charge transfer arrangement may be used as a part of the transfer path for generating the serial signal or a path for removing excess charges which are generated in the photosensors.
8249874
Software retrieval by samples using concept analysis
Abstract Finding and retrieving software components is one of the tasks of the building-block approach to software reuse. One interesting property of code components unlike other types of software artifacts is that they can be executed. The execution-based retrieval process tends to be too long to be incorporated in practice and faces the problem of non-termination and very long execution time. This paper describes a software component retrieval method using sample input–output behavior of the components (but without actual execution) based on concept analysis. The retrieval uses samples chosen by the developers of the components (rather than generated randomly or provided by the users). Based on the validity relation between components and samples, a concept lattice is constructed for the library by applying formal concept analysis. The user retrieves components by selecting valid samples incrementally for a desired component from a dynamically created menu of samples available in the library. Our method avoids the problems associated with actual execution-based retrieval such as non-termination and very long execution time, and also improves the retrieval time. Our approach can be directly applied to other levels of software components than code components as long as the components can be described in terms of some input–output relation.
16981497
Organizing and retrieving class components based on types for reuse
Reusing existing software components improves software development productivity. Classes are basic building blocks in object-oriented programming. One of the central issues in reusing existing classes in object-orient programming is to find suitable reusable classes. This paper describes a method of organizing the OO class library for retrieving classes using type information. The method is based on (i) grouping classes based on the number of methods and the number of arguments of methods in classes and (ii) linking both groups and classes based on potential reusability relationships. This structured reuse library allows the class retrieval process to be done efficiently by narrowing the search space using groups and links. The user can also navigate the reuse library and learn about potential reusability among class components.
11709593
Transition: Recommending Mobile Content using Content Diffusion and User Preference
An improved release coating for heat transferable laminate and improved method for curing the release coating for heat transferable laminates wherein an ink design layer is transferred from a carrier web onto an article such as a plastic or glass container upon application of heat and pressure. The improved release coating does not contain wax components but exhibits release properties similar to wax based formulations. The improved release contains U-V curable components which are cured by exposure to ultraviolet light after the laminate containing the ink design, is transferred to a receiving article. The heat transferable laminate preferably includes a barrier layer intermediate the release layer and ink design layer. The barrier layer also contains U-V curable components. The barrier layer is cured by exposure to ultraviolet radiation during formation of the laminate structure and prior to transfer of the laminate to a receiving article. The improved release formulation upon curing by ultraviolet radiation produces a hard, glossy, optically clear protective layer exhibiting enhanced resistance to abrasion, scuffing and solvent attack.
38854847
A time-based approach to effective recommender systems using implicit feedback
Recommender systems provide personalized recommendations on products or services to customers. Collaborative filtering is a widely used method of providing recommendations using explicit ratings on items from users. In some e-commerce environments, however, it is difficult to collect explicit feedback data; only implicit feedback is available. In this paper, we present a method of building an effective collaborative filtering-based recommender system for an e-commerce environment without explicit feedback data. Our method constructs pseudo rating data from the implicit feedback data. When building the pseudo rating matrix, we incorporate temporal information such as the user's purchase time and the item's launch time in order to increase recommendation accuracy. Based on this method, we built both user-based and item-based collaborative filtering-based recommender systems for character images (wallpaper) in a mobile e-commerce environment and conducted a variety of experiments. Empirical results show our time-incorporated recommender system is significantly more accurate than a pure collaborative filtering system.
61509689
Blackboard scheduler control knowledge for heuristic classification: Representation and inference
27134277
Web Search Using Dynamic Keyword Suggestion Based on Formal Concept Analysis
An articulated railroad vehicle having two or more body portions is supported on three or more single wheel set trucks. Each truck is pivotally attached to a vehicle body portion. Sensing elements detect the angle between the articulated body portions. The output from the angle of articulated sensing element means is used to guide each of the wheel sets to a radial configuration when the vehicle negotiates a curve.
15260516
A Similarity Measure for Collaborative Filtering with Implicit Feedback
Collaborative Filtering(CF) is a widely accepted method of creating recommender systems. CF is based on the similarities among users or items. Measures of similarity including the Pearson Correlation Coefficient and the Cosine Similarity work quite well for explicit ratings, but do not capture real similarity from the ratings derived from implicit feedback. This paper identifies some problems that existing similarity measures have with implicit ratings by analyzing the characteristics of implicit feedback, and proposes a new similarity measure called Inner Product that is more appropriate for implicit ratings. We conducted experiments on user-based collaborative filtering using the proposed similarity measure for two e-commerce environments. Empirical results show that our similarity measure better captures similarities for implicit ratings and leads to more accurate recommendations. Our inner product-based similarity measure could be useful for CF-based recommender systems using implicit ratings in which negative ratings are difficult to be incorporated.