TL;DR: This paper defines Web 2.0 as a network platform spanning connected devices, emphasizing applications that leverage its advantages, such as delivering services, consuming and remixing data, and creating network effects through user participation and rich user experiences.
Abstract: This paper was the first initiative to try to define Web2.0 and understand its implications for the next generation of software, looking at both design patterns and business modes. Web 2.0 is the network as platform, spanning all connected devices; Web 2.0 applications are those that make the most of the intrinsic advantages of that platform: delivering software as a continually-updated service that gets better the more people use it, consuming and remixing data from multiple sources, including individual users, while providing their own data and services in a form that allows remixing by others, creating network effects through an "architecture of participation," and going beyond the page metaphor of Web 1.0 to deliver rich user experiences.
TL;DR: In this article, the authors propose a method of browsing the World Wide Web of the Internet using a client machine supporting a graphical user interface and an Internet browser, which locally stores, retrieves and outputs information objects to reduce the waiting time normally associated with the download of hypertext documents having high resolution graphics.
Abstract: A method of browsing the World Wide Web of the Internet using a client machine supporting a graphical user interface and an Internet browser. The method locally stores, retrieves and outputs information objects to reduce the waiting time normally associated with the download of hypertext documents having high resolution graphics. In one embodiment, the method begins as a web page is being displayed on the graphical user interface (70), the web page having a link to a hypertext document preferably located at a remote server. In response to the user clicking on the link, the link is activated by the browser (74) to request downloading the hypertext document from the remote server to the graphical user interface of the client (76). While the client waits for a reply and/or as the hypertext document is being downloaded, the browser displays a previously-cached information object (82).
TL;DR: In this paper, a customized advertising repository server is connected on the World Wide Web (WWW), which can be accessed by a registered user through his or her browser either by clicking on an icon, or by inputting the specific URL address of the particular server which stores that user's advertising repository.
Abstract: A customized advertising repository server is connected on the World Wide Web (WWW), which can be accessed by a registered user through his or her browser either by clicking on an icon, or by inputting the specific URL address of the particular server which stores that user's advertising repository When the user accesses his or her customized ad repository through the browser, a composite advertising page is dynamically configured by the Customized Advertising Repository (CAR) server for that particular user based on that user's previously provided user profile Furthermore, at least a portion of that composite advertising page can be dynamically configured on a context dependent basis determined from the particular Web site or sites that the user has accessed prior to accessing the CAR The dynamically configured composite page or pages of advertising provided to the user may contain plural static images, streaming banners, 3-D images, animation, video and/or audio clips, using any of the technologies available on the Web for presenting textual and/or visual information Such a composite page or pages is configured from a database which stores such images, banners, animation, etc, from plural advertisers The customized page is created by selecting from among a storehouse of plural different subscribing advertisers and their associated banner ads, images, etc, those particular images, etc that will be elements of the customized page based on the user's specific areas of interest as determined from the profile, and/or the context dependency From such dynamically configured composite page or pages, the user can then click on a particular image, video window, banner, etc, to retrieve, through a hyperlink, further information directly from the selected advertiser's own Web site or mirror Web site
TL;DR: In this article, a method and article for providing search-specific page sets and query-results listings is provided, and a method for defining the custom search page and the custom results page without the need for line-by-line computer coding is presented.
Abstract: A method and article for providing search-specific page sets and query-results listings is provided. The method and article provides end-users with customized, search-specific pages upon which to initiate a query. A method is also provided for defining the custom search page and the custom results page without the need for line-by-line computer coding. The present invention provides product and service information to end-users in an initiative format.
TL;DR: Woogle supports similarity search for web services, such as finding similar web-service operations and finding operations that compose with a given one, and novel techniques to support these types of searches are described.
Abstract: Web services are loosely coupled software components, published, located, and invoked across the web. The growing number of web services available within an organization and on the Web raises a new and challenging search problem: locating desired web services. Traditional keyword search is insufficient in this context: the specific types of queries users require are not captured, the very small text fragments in web services are unsuitable for keyword search, and the underlying structure and semantics of the web services are not exploited.
We describe the algorithms underlying the Woogle search engine for web services. Woogle supports similarity search for web services, such as finding similar web-service operations and finding operations that compose with a given one. We describe novel techniques to support these types of searches, and an experimental study on a collection of over 1500 web-service operations that shows the high recall and precision of our algorithms.