US12081413B2 - Link clouds and user/community-driven dynamic interlinking of resources - Google Patents
Link clouds and user/community-driven dynamic interlinking of resources Download PDFInfo
- Publication number
- US12081413B2 US12081413B2 US15/796,855 US201715796855A US12081413B2 US 12081413 B2 US12081413 B2 US 12081413B2 US 201715796855 A US201715796855 A US 201715796855A US 12081413 B2 US12081413 B2 US 12081413B2
- Authority
- US
- United States
- Prior art keywords
- interlink
- interlinks
- page
- source page
- request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active, expires
Links
- 238000000034 method Methods 0.000 claims description 27
- 238000004590 computer program Methods 0.000 claims description 16
- 238000003860 storage Methods 0.000 claims description 12
- 230000004044 response Effects 0.000 claims description 6
- 238000004891 communication Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 12
- 230000000694 effects Effects 0.000 description 10
- 230000006870 function Effects 0.000 description 9
- 230000008569 process Effects 0.000 description 8
- 210000004258 portal system Anatomy 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 238000011156 evaluation Methods 0.000 description 4
- 230000010006 flight Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000003340 mental effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000010420 art technique Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/22—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
Definitions
- the disclosure relates to the field of network-based communication and information discovery and to network-based storage and management of network-accessible resources. More specifically, the disclosure relates to link clouds and user/community driven dynamic interlinking of resources.
- Web-based systems such as Enterprise Information Portals have gained importance in many companies. Some of these systems integrate, as a single point of access, various applications and processes into one homogeneous user interface. Such systems can encompass a huge amount of content. Content of these systems are often not exclusively maintained by single, centralized entity. Instead Web 2.0 techniques may be used, allowing user generated content to be added. These systems can grow quickly and in a somewhat uncoordinated way as different users possess different knowledge and expertise and obey to different mental models. That is, the loosely coupled nature of Web 2.0 systems can be both a benefit for acquiring content and a hindrance for finding relevant content for a given user's needs.
- FIG. 1 shows basic structural components of a prior art hardware and software environment used for a prior art tagging-based method when searching for some content.
- a web client 10 (which may be one of large plurality of web clients) cooperates with a web server 12 during a user's search for content.
- Tags 14 are used for characterizing the content.
- Conventional tags 14 are often not selective enough for the needs of a searching user, which results in this user being able to find the best suited content only accidentally. That is, a user is generally unable to consistently find the best suited available content on a consistent basis when searching for a reasonable duration.
- One aspect of the disclosure is for an electronic, web-based data processing system, a method, a computer program product, and/or an apparatus usable for dynamic interlinking of resources.
- This aspect can, but need not include: a mechanism allowing users dynamically interlinking of arbitrary resources, wherein said mechanism comprises a GUI component displayed for a resource a user is looking at; an extended navigation model extended by a user-generated, individual or collaborative interlinking; a navigation GUI including a graphical representation for the user-generated interlinks; an analyze component measuring the most frequently defined interlinks between two resources; a graphical component displayed for a current resource, comprising links to those resources the current resource is linked to, wherein each link is represented differently depending on said frequency; a component for generating individual and community navigation permanently displayed in the web-client, wherein said individual navigation includes individual interlinks only, and wherein community navigation includes collaboration interlinks, and a content recommendation component leveraging the knowledge about created interlinks to recommend related resources which will be displayed for each resource.
- the resources can reside
- FIG. 1 (Prior Art) illustrates structural components for finding content from a Web server.
- FIG. 2 illustrates structural components of a Web server that utilizes interlinks in accordance with an embodiment of the disclosure.
- FIG. 3 A illustrates the control flow for generating interlinks in accordance with an embodiment of the disclosure.
- FIG. 3 B illustrates the control flow for utilizing interlinks in accordance with an embodiment of the disclosure.
- FIG. 4 showing a hierarchical arrangement of Internet-accessible resources, in accordance with a travel arrangement example.
- FIG. 5 illustrates an exemplary GUI implementing interlinks in accordance with an embodiment of the invention.
- FIG. 6 shows a hierarchical arrangement of Internet-accessible resources including individual interlinks, in accordance with a travel arrangement example.
- FIG. 7 shows a hierarchical arrangement of Internet-accessible resources including collaborative interlinks, in accordance with a travel arrangement example.
- FIG. 8 illustrates use of Link Clouds in accordance with an embodiment of the disclosure.
- FIG. 9 illustrates individual and community navigation based on the scheme of FIG. 3 , in accordance with an embodiment of the disclosure.
- FIG. 10 illustrates inventional forward, backward and sideward linking of resources, in accordance with an embodiment of the disclosure.
- FIG. 11 illustrates the multi-segment linking of resources in accordance with an embodiment of the disclosure.
- FIG. 12 illustrates a dataset usable for storing the information which is required or useful, respectively, in accordance with an embodiment of the disclosure.
- dynamic interlinking of resources wherein the resources reside in a web-based system and are accessible via web-clients.
- the resources can be representable by an administrator in a graph-like structure interlinking the resources with each other and thus defining a navigation model.
- An extended navigation model can be implemented by a user-generated, individual or collaborative interlinking functionality.
- Interlinking features disclosed herein enable a user to navigate in a very efficient way, without losing time in searching the adequate navigation in a large plurality of web sites, in order to do any task, defined by its goal, e.g. to book a flight, a hotel and rent a car, together, as a single business activity. Further, this can be done without using tags. It thus avoids the disadvantages described above in the discussion of prior art.
- the generated interlink connections can be restricted for individual use only, or can be made available for pre-defined user groups, or even for any user. So, experienced users can follow a shorter navigation path than novice users who need more comments and explanations in any given business activity. In one embodiment, certain content can be recommended without using tags. This avoids the disadvantages described above in the discussion of prior art.
- a whole link flow can be presented to the user.
- the step of skipping from one to the next resource can be done automatically or triggered by a user input (e.g. clicking a button) to automatically perform the “next link” comprised of the link sequence (i.e. the link flow).
- a kind of interactive “web cinema” can be provided to the user in which a large plurality of users can easily experience that what other users have composited.
- aspects of the present invention may be embodied as a system, method or computer program product. Accordingly, aspects of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware aspects that may all generally be referred to herein as a “circuit,” “module” or “system.” Furthermore, aspects of the present invention may take the form of a computer program product embodied in one or more computer readable medium(s) having computer readable program code embodied thereon.
- the computer readable medium may be a computer readable signal medium or a computer readable storage medium.
- a computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing.
- a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
- a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof.
- a computer readable signal medium may be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
- Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
- Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the “C” programming language or similar programming languages.
- the program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server.
- the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider).
- LAN local area network
- WAN wide area network
- Internet Service Provider an Internet Service Provider
- These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
- These computer program instructions may also be stored in a computer readable medium that can direct a computer, other programmable data processing apparatus, or other devices to function in a particular manner, such that the instructions stored in the computer readable medium produce an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
- the computer program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
- tagging refers to the process of assigning keywords (or metadata) to resources.
- a tag itself is “some” metadata associated to a resource.
- Tags themselves are non-hierarchical keywords taken from an uncontrolled vocabulary.
- a resource can refer to an entity that is uniquely identifiable (addressable).
- a resource can be a Web resource having an associated Uniform Resource Locator (URL), a domain name, or some other unique identifier (which can be either locally or globally unique depending on usage).
- URL Uniform Resource Locator
- Tags can add valuable meta information and even lightweight semantics to web resources.
- a rating refers to the evaluation or assessment of something, in terms of quality (as with a critic rating a novel), quantity (as with an athlete being rated by his or her statistics), or some combination of both. That is, it is the process of assigning (e.g. numeric) “values” to resources indicating how much people “like” those.
- a rating itself is “some value” associated to a resource. Ratings themselves are chosen from an interval of possible “values” whereas the one end of the interval usually refers to “dislike” and the other to “like”.
- one or more web clients 10 cooperate with a web server 12 during his search for selected content.
- a web server 12 Unlike conventional teachings that are dependent upon tags (e.g. FIG. 1 ), an embodiment of the disclosure utilizes weighted links 18 for navigating and guiding the user through the content comprised of the many resources 16 A . . . 16 N.
- a first usage scenario relates to navigation in a single, complex portal.
- the web server 12 stores the user navigation information (i.e., the sequences of accessed network resources over a longer historic time range).
- an evaluation component analyzes the navigation and determines those navigation data which were used most frequently by the users.
- the evaluation yields that most users of the example (e.g., 160,000 users in a month) selected a link to the content of resource 16 N from 16 A, which is denoted by arrow 20 illustrating the interlinking of resources 16 A and 16 N.
- the Web server 12 is provided with an interlink-engine and database 24 , which picks always for each resource accessed actually by any client 10 the actual respective interlink statistic and displays to the user those “favorite” links to a next resource. So, the user may follow directly such interlink proposal, and will in most cases finish his work much more early than before, as in most cases the large majority finds out the best way to perform a task in the Internet.
- Another usage scenario provides for interlinking across different web servers.
- a user is assumed to request a certain web page.
- This user request is intercepted by a proxy server which is pre-connected between client browser and said user desired web page.
- This proxy server extracts the URL of said web page from the user request and requests this page itself.
- the proxy server fetches the content of this requested web page.
- the proxy server will enrich the Markup Code or whatever code received from the user desired web page with own additional Markup code comprising the GUI specific for the invention as discussed further above. So, the proxy server will inject this additional code which provides for the linkage functionality described above, into the received code.
- the proxy server forwards the enriched code back to the browser of the requesting user, for whom the operation of the proxy server is fully transparent. Then the user is displayed a GUI relating to link clouds, etc., as described above and is thus enabled to press a button for starting or finishing a linkage process, respectively.
- the database comprising and managing the link statistics may runs at said proxy server.
- the link collecting and evaluation engine as denoted in FIG. 2 as content recommendation engine and navigation engine thus collects the user activities and thus operates across different web servers. Thus it is enabled also to display the interlinking GUI for accessing links between different web servers.
- the before mentioned proxy server may also be interconnected between the user's Web Browser and more than one web server.
- the proxy server can also include an own “simple business voyage” portal comprising user access functionality according to the state-of-the-art and offering to the user a kind of “simplified” business voyage activities by using the before-described linking functionality for a predetermined pool of business offerers with a respective predetermined pool of business web servers.
- Such pool of web servers may comprise for example a number of twenty flight offerers, twenty rental car offerers, twenty hotel chains.
- FIGS. 3 A and 3 B illustrate the control flow of the an embodiment of the disclosed method in a web client and in a web server, as well as their interaction.
- FIG. 3 A an interaction diagram is shown for illustrating the workflow between a user navigating through a portal system by means of his web browser (left side) and a web server client (right side) which serves the user request, in the context of generating interlinks according to the invention.
- first step 310 a user navigates through the portal system, visits one or another webpage which is served respectively by the client web server in a respective serving step 312 in response to each web request of a step 310 .
- a user request is responded by the web server by sending for example the mark up for a page being requested by a user.
- Steps 310 and 312 might be repeated without any predetermined limitation.
- the web server serves this request in a step 316 and sends the mark up for this source page.
- This source page can be assumed to comprise according to the invention a button “interlink from”, see also FIG. 5 , reference 50 and 54 .
- the user decides to select this current web page (source page) as a source for an interlink generated by him.
- This clicking of this button triggers the storage of the ID of the source page at the side of the web server. He allocates storage space adequate and dimensioned such that a full complete data set as illustrated exemplarily in FIG. 12 may be stored in relation to the before mentioned ID of the source page.
- the user is assumed to continue navigating. For example the user can navigate through the portal system and finds after a sequence of navigation steps crossing over a number of twelve pages until he finds that what the user originally wants to find; namely the “target page” (i.e., the web page which corresponds to the source page as being associated to the source page by some business context).
- the target page i.e., the web page which corresponds to the source page as being associated to the source page by some business context.
- This button “interlink to here” is displayed to a user according to this embodiment in basically all those web pages which show some useful content for a user or, if provided at every web page in order to enable the user to feel free when generating targets for an interlink procedure. This happens in step 322 and 324 .
- a further step 326 the user is assumed to click the button “interlink to here”.
- This click triggers the storing of the ID of the target page (i.e. the current page) where the user clicked the button “interlink to here” at the storage location related to the source page stored for the interlink at step 320 .
- further data are collected by the web server, as they reveal from FIG. 12 .
- a data set according to FIG. 12 is stored at step 328 .
- the data set of step 328 can be provided to a further or to the same user when he visits the source page of this interlink in order to provide efficient navigation for quickly completing his business activity, when he or another user visits the source page in another web session.
- FIG. 3 B illustrates an interaction diagram including the steps of the web server offering an interlink as described with reference to FIG. 3 A .
- a step 350 he requests a given web page, which request is served by the web server by sending its response, containing the mark up of the requested page, step 352 .
- a link cloud which contains the desired link to the page, the user wanted to navigate.
- the proposed and displayed members of a link cloud may have names which describe the activity behind a respective link of a link cloud. So, for example according to FIG. 8 the name of a link named “hotel booking” is quite descriptive for the business activity behind that claim (i.e. to book a hotel room).
- the probability is high that when the user clicks a recommended link, he will perfectly complete his desired business activity.
- the server serves the desired target page in a step 364 .
- FIG. 4 illustrates the structure of a sample system, showing a hierarchical arrangement of Internet-accessible resources which are usable when booking a flight, a hotel and some car and trains for doing a business trip.
- This example can be implemented using prior art techniques, which have numerous disadvantages, which will be described next below and set into contrast to the interlink technique.
- Web-based systems are comprised of collections of resources in above sense. In many general web-based systems these resources are (web) pages, in Portal systems these are pages and portlets. These resources provide users with content and services. Different resources provide different content, which can still be related. For example, there might be pages part of an Enterprise Information Portal that provide means to book flights, hotels, cars or trains—different pages with similar use cases.
- FIG. 4 shows the structure of a sample system within which four branches exist below the root node.
- first branch authors have put everything having something to do with “flying”, e.g. pages that provide information about airports (location, arrival and departure times of flights, etc.), travel regulations (official regulations and internal company regulations), and finally a page to book a flight.
- second branch authors have put everything have something to do with “hotels” (e.g., pages that provide information about hotels at different locations as well as a page to finally book a hotel).
- hotels e.g., pages that provide information about hotels at different locations as well as a page to finally book a hotel.
- third branch authors have put similar pages having something to do with “cars and trains”. Underneath the fourth branch users find pages to do their travel expense.
- FIG. 5 illustrates an exemplary GUI 50 , 52 displayed in the web client, when using an embodiment of the disclosure.
- FIG. 6 illustrates the structure of FIG. 3 , but including individual interlinks 60 , 62 , 64 interconnecting between some of the shown resources,
- FIG. 5 exemplarily visualizes how secure individual interlinks can be created within a typical Web Portal solution.
- the user navigates to the resource where he wants to interlink from, the source resource.
- a resource can be a page, a portlet or anything uniquely reference-able. There he clicks a button which triggers the linking process.
- he navigates to the resource he wants to interlink to, the target resource and clicks a button which finishes the linking process and establishes the interlink between both resources.
- He can manually create shortcuts and cross-references between related content. This way navigating through the system can be individualized and speeded-up (optimized) in various ways.
- a user might be one of those experienced users that usually want to do his booking just by sequentially traversing the three booking pages and the travel expense page.
- Such user would create three individual interlinks as depicted in FIG. 6 (see the dotted connectors 60 , 62 , 64 —one from the flight booking page to the hotel booking page, one from the hotel booking page to the car booking page, and one from the car booking page to the travel expense page).
- FIG. 7 illustrates the structure of FIG. 3 , but includes collaborative interlinks interconnecting between some of the shown resources.
- a collaborative dynamic interlink created by one user can be seen by all other users. Creating collaborative interlinks is done similar as creating secure interlinks, except that a checkbox indicating that the next interlink to be created should be a secure interlink has not to be selected (see above text to FIG. 5 ).
- the individual interlinks created before may have been created as collaborative interlinks, too.
- one or more experienced users could have set interlinks between the booking pages. This can help people that want to do their booking for the very first time. These users do not need to search for one booking page after the other anymore, instead they can follow the interlinks available.
- individual and collaborative interlinks can be mixed. Additionally, an individual interlink can be converted to a collaborative interlink and vice-versa. For example, in addition to the collaborative interlinks (dotted connectors) interlinking the booking pages, less experienced users might want to interlink from these pages to the corresponding pages providing information for travel regulations (broken line connectors)—see FIG. 6 again.
- FIG. 8 illustrates so called «Link Clouds» displayed at the web client for assisting him when finding the best suited resource he is looking for.
- interlinks can be created from any resource to any other; similar, each single resource can be the endpoint of several interlinks pointing to it.
- interlinks could also be added between other booking pages. For example, see FIG. 7 , where solid as well as dotted lines represent collaborative interlinks (e.g., between the flight booking page and the car booking page, the flight booking page and the travel expense page and so forth). This could be done by users that do never need all three booking pages because they never book a car and want to skip the respective page.
- Tag clouds display which tags are available and how often these have been applied (with respect to what one is looking at); more often applied tags are regarded as more important tags which are usually presented in a larger font size.
- link clouds for visualizing dynamic interlinks.
- link clouds for visualizing dynamic interlinks.
- the user- or community created individual interlinks can be used in addition to the links that were originally created by an administrator or content author.
- FIG. 7 visualizes this as the thicker solid connectors represent interlinks set by more users.
- Link clouds visualize this importance to the users. Different solutions can be thought of.
- link clouds look like tag clouds presenting a description of the target resource they are linking to.
- some targets could be presented more prominent (larger font size) than others.
- FIG. 9 illustrates individual and community navigation based on the scheme of FIG. 6 .
- FIG. 10 illustrates forward, backward and sideward linking of resources.
- the original navigation represents the navigation as created by an administrator or content author not containing any individual or community interlinks.
- the individual navigation adds individual interlinks to the original navigation so that these can be used from within the standard navigation menu.
- the community navigation adds collaborative interlinks to the original navigation.
- the aggregated navigation adds individual and collaborative interlinks to the original navigation.
- FIG. 9 shows the aggregated navigation, which contains all administrator created links, as well as all collaborative interlinks and the user's individual interlinks.
- the same figure without the broken line connector would represent the community navigation, without the dotted connectors the individual navigation and without the broken line and dotted connectors the original navigation.
- forward linking (dotted lines in FIG. 10 ) describes the most simplistic case.
- interlinks exist pointing from the flight booking page to the hotel booking page, to the car booking page and to the travel expense page.
- all these three target pages have something to do with the source page and can be recommended when being on the source page.
- Backward linking (also dotted lines in FIG. 10 ) describes the second case.
- the disclosure allows also for doing more than just interlinking one resource to exactly one other. Reference is given to a continuous sequence of interlinks (i.e., paths, as “link flows”).
- Such paths may be manually created by users (an additional check-box in the UI/GUI, see FIG. 5 , allows to do so), or, in a more sophisticated variant those paths may be detected and recorded by the system. Latter could be based on following: From one resource to another, the “top” interlink (the one set by most users), or on analyzing which available interlinks users follow, again from one resource to another, most often.
- Such a path could be comprised of the resources home page, flight booking page, hotel booking page, car booking page, and travel expense page—see FIG. 11 .
- such dataset comprises the following data:
- each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s).
- the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Tourism & Hospitality (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Game Theory and Decision Science (AREA)
- Operations Research (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
-
- the source object ID 122 (e.g. the URL of a source page or portlet);
- the target object ID 124 (e.g., URL of the target page or portlet);
- a
flag 126 specifying if the link is to be handled as individual or collaborative. In case of a secure flag, the User ID 128 (e.g. in form of a traditional User ID when interlinking between objects of a single portal shall take place) otherwise the hardware ID of the computer a user had used, coupled with its URL. -
date 130 andtime 132 of generating the interlink.
-
- a subcommunity ID 134 (e.g. for experts, or learners or ,,medium experienced users);
- an
ID 136 of the hardware device in use for displaying the interlinks in an adequate way to the user; - a
flag 138 specifying if the interlink has been generated during the weekend or not.
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/796,855 US12081413B2 (en) | 2009-09-18 | 2017-10-30 | Link clouds and user/community-driven dynamic interlinking of resources |
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP09170680 | 2009-09-18 | ||
EP09170680 | 2009-09-18 | ||
EP09170680.4 | 2009-09-18 | ||
US12/877,629 US8683344B2 (en) | 2009-09-18 | 2010-09-08 | Link clouds and user/community-driven dynamic interlinking of resources |
US14/097,620 US9806957B2 (en) | 2009-09-18 | 2013-12-05 | Link clouds and user/community-driven dynamic interlinking of resources |
US15/796,855 US12081413B2 (en) | 2009-09-18 | 2017-10-30 | Link clouds and user/community-driven dynamic interlinking of resources |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/097,620 Continuation US9806957B2 (en) | 2009-09-18 | 2013-12-05 | Link clouds and user/community-driven dynamic interlinking of resources |
Publications (2)
Publication Number | Publication Date |
---|---|
US20180069766A1 US20180069766A1 (en) | 2018-03-08 |
US12081413B2 true US12081413B2 (en) | 2024-09-03 |
Family
ID=43936414
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/877,629 Expired - Fee Related US8683344B2 (en) | 2009-09-18 | 2010-09-08 | Link clouds and user/community-driven dynamic interlinking of resources |
US14/097,620 Active 2031-02-16 US9806957B2 (en) | 2009-09-18 | 2013-12-05 | Link clouds and user/community-driven dynamic interlinking of resources |
US15/796,855 Active 2034-09-24 US12081413B2 (en) | 2009-09-18 | 2017-10-30 | Link clouds and user/community-driven dynamic interlinking of resources |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/877,629 Expired - Fee Related US8683344B2 (en) | 2009-09-18 | 2010-09-08 | Link clouds and user/community-driven dynamic interlinking of resources |
US14/097,620 Active 2031-02-16 US9806957B2 (en) | 2009-09-18 | 2013-12-05 | Link clouds and user/community-driven dynamic interlinking of resources |
Country Status (2)
Country | Link |
---|---|
US (3) | US8683344B2 (en) |
KR (1) | KR20110031087A (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110031087A (en) | 2009-09-18 | 2011-03-24 | 인터내셔널 비지네스 머신즈 코포레이션 | Dynamic interlinking method of resources driven by link cloud and user / community |
US9098384B2 (en) * | 2012-04-04 | 2015-08-04 | Sap Portals Israel Ltd | Runtime connection suggestion engine for portal content |
US9870349B2 (en) | 2013-09-20 | 2018-01-16 | Yottaa Inc. | Systems and methods for managing loading priority or sequencing of fragments of a web object |
EP3822135A1 (en) * | 2014-08-27 | 2021-05-19 | Dayco IP Holdings, LLC | Low-cost evacuator for an engine having tuned venturi gaps |
US20170228240A1 (en) * | 2016-02-05 | 2017-08-10 | Microsoft Technology Licensing, Llc | Dynamic reactive contextual policies for personal digital assistants |
US10726507B1 (en) | 2016-11-11 | 2020-07-28 | Palantir Technologies Inc. | Graphical representation of a complex task |
US11733833B2 (en) * | 2020-11-17 | 2023-08-22 | Thomson Reuters Enterprise Centre Gmbh | Systems and methods for legal research navigation |
US11567996B2 (en) * | 2020-12-28 | 2023-01-31 | Atlassian Pty Ltd | Collaborative document graph-based user interfaces |
Citations (52)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5940803A (en) * | 1996-01-31 | 1999-08-17 | Toyota Jidosha Kabushiki Kaisha | Itinerary making system |
US20010032253A1 (en) | 2000-04-13 | 2001-10-18 | Paul Duxbury | Electronic content storage |
US6377932B1 (en) | 1998-07-02 | 2002-04-23 | Ita Software, Inc. | Rules validation for travel planning system |
US20020073093A1 (en) | 1997-07-08 | 2002-06-13 | Hitachi, Ltd. | Document processing method and system, and computer-readable recording medium having document processing program recorded therein |
US20030041108A1 (en) | 2001-08-22 | 2003-02-27 | Henrick Robert F. | Enhancement of communications by peer-to-peer collaborative web browsing |
US6606653B1 (en) * | 1999-10-07 | 2003-08-12 | International Business Machines Corporation | Updating of embedded links in World Wide Web source pages to have the new URLs of their linked target Web pages after such target Web pages have been moved |
US6609098B1 (en) | 1998-07-02 | 2003-08-19 | Ita Software, Inc. | Pricing graph representation for sets of pricing solutions for travel planning system |
US20030190960A1 (en) | 2002-04-04 | 2003-10-09 | Eron Jokipii | Method and system for providing access to and administering online gaming leagues and tournaments |
US20040068527A1 (en) * | 1998-10-05 | 2004-04-08 | Smith Julius O. | Method and apparatus for facilitating use of hypertext links on the World Wide Web |
US20040117376A1 (en) | 2002-07-12 | 2004-06-17 | Optimalhome, Inc. | Method for distributed acquisition of data from computer-based network data sources |
US20040181515A1 (en) | 2003-03-13 | 2004-09-16 | International Business Machines Corporation | Group administration of universal resource identifiers with members identified in search result |
US6828992B1 (en) | 1999-11-04 | 2004-12-07 | Koninklijke Philips Electronics N.V. | User interface with dynamic menu option organization |
US20050262005A1 (en) * | 1999-10-21 | 2005-11-24 | Mercexchange Llc, A Virginia Corporation | Context-sensitive switching in a computer network environment |
US20060053384A1 (en) | 2004-09-07 | 2006-03-09 | La Fetra Frank E Jr | Customizable graphical user interface for utilizing local and network content |
US20060064333A1 (en) * | 2004-09-20 | 2006-03-23 | Razza Anne M | Product availability tracking and notification system and method |
US20060106763A1 (en) | 2004-11-12 | 2006-05-18 | Dirisala Siva K | Method and apparatus for facilitating a database query using a query criteria template |
US20060106655A1 (en) | 2003-08-05 | 2006-05-18 | Ladislav Lettovsky | System and method for coordinating travel itineraries |
US7082400B2 (en) | 1998-08-27 | 2006-07-25 | Travelocity.Com Lp | Goal oriented travel planning system |
US7111232B1 (en) | 2001-03-07 | 2006-09-19 | Thomas Layne Bascom | Method and system for making document objects available to users of a network |
US20060287897A1 (en) * | 2000-03-01 | 2006-12-21 | Site59, Inc. | System and Method for Grouping and Selling Products or Services |
US20070011034A1 (en) * | 2002-05-10 | 2007-01-11 | Travelocity.Com Lp | Goal oriented travel planning system |
US20070016579A1 (en) * | 2004-12-23 | 2007-01-18 | Become, Inc. | Method for assigning quality scores to documents in a linked database |
US20070168239A1 (en) | 2006-01-18 | 2007-07-19 | Marcken Carl G De | Multi-passenger multi-route travel planning |
US7260774B2 (en) * | 2000-04-28 | 2007-08-21 | Inceptor, Inc. | Method & system for enhanced web page delivery |
US20070233736A1 (en) * | 2006-03-28 | 2007-10-04 | Heyletsgo, Inc. | Method and system for social and leisure life management |
US20070239680A1 (en) | 2006-03-30 | 2007-10-11 | Oztekin Bilgehan U | Website flavored search |
US20080000964A1 (en) * | 2006-06-29 | 2008-01-03 | Microsoft Corporation | User-controlled profile sharing |
US20080071929A1 (en) * | 2006-09-18 | 2008-03-20 | Yann Emmanuel Motte | Methods and apparatus for selection of information and web page generation |
US20080077669A1 (en) | 2006-09-22 | 2008-03-27 | Cuneyt Ozveren | Peer-To-Peer Learning For Peer-To-Peer Collaboration |
US20080104225A1 (en) | 2006-11-01 | 2008-05-01 | Microsoft Corporation | Visualization application for mining of social networks |
US20080114756A1 (en) | 1999-12-28 | 2008-05-15 | Levino | Authomatic, personalized online information and product services |
US20080177839A1 (en) | 2007-01-24 | 2008-07-24 | Chia Hao Chang | Method, System, and Program for Integrating Disjoined but Related Network Components into Collaborative Communities |
US20080243564A1 (en) | 2007-03-30 | 2008-10-02 | Sap Ag | Travel plan generation |
US20080306918A1 (en) | 2007-03-30 | 2008-12-11 | Albert Mons | System and method for wikifying content for knowledge navigation and discovery |
US20090077124A1 (en) * | 2007-09-16 | 2009-03-19 | Nova Spivack | System and Method of a Knowledge Management and Networking Environment |
US20090083244A1 (en) * | 2007-09-25 | 2009-03-26 | Nec (China) Co., Ltd. | Method and system for subject relevant web page filtering based on navigation paths information |
US20090119278A1 (en) | 2007-11-07 | 2009-05-07 | Cross Tiffany B | Continual Reorganization of Ordered Search Results Based on Current User Interaction |
US20090157630A1 (en) * | 2007-10-26 | 2009-06-18 | Max Yuan | Method of extracting data and recommending and generating visual displays |
US20090198506A1 (en) | 2008-01-23 | 2009-08-06 | Gupta Puneet K | Network-Based System for Enhancing Cooperation Among Persons Engaged in an Enterprise |
US20090249244A1 (en) | 2000-10-10 | 2009-10-01 | Addnclick, Inc. | Dynamic information management system and method for content delivery and sharing in content-, metadata- & viewer-based, live social networking among users concurrently engaged in the same and/or similar content |
US7660815B1 (en) * | 2006-06-30 | 2010-02-09 | Amazon Technologies, Inc. | Method and system for occurrence frequency-based scaling of navigation path weights among online content sources |
US20100088428A1 (en) * | 2008-10-03 | 2010-04-08 | Seomoz, Inc. | Index rank optimization system and method |
US20100094859A1 (en) | 2006-08-09 | 2010-04-15 | Gupta Puneet K | Folksonomy-Enhanced Enterprise-Centric Collaboration and Knowledge Management System |
US7730429B2 (en) | 2004-12-03 | 2010-06-01 | Spark-Space Ltd. | Graphical workspace for idea management |
US7813965B1 (en) * | 2007-10-31 | 2010-10-12 | Amazon Technologies, Inc. | Method, system, and computer readable medium for ranking and displaying a pool of links identified and aggregated from multiple customer reviews pertaining to an item in an electronic catalog |
US20100287183A1 (en) | 2009-05-08 | 2010-11-11 | Microsoft Corporation | Sharing and collaboration of search findings |
KR20110003108A (en) | 2009-07-03 | 2011-01-11 | 씨제이제일제당 (주) | Retort-packed spaghetti noodles and manufacturing method thereof |
US20110066982A1 (en) | 2009-09-15 | 2011-03-17 | Prabakar Paulsami | Hierarchical Model for Web Browser Navigation |
US20110138292A1 (en) | 2009-09-18 | 2011-06-09 | International Business Machines Corporation | Link clouds and user/community-driven dynamic interlinking of resources |
US20110225033A1 (en) | 2000-07-26 | 2011-09-15 | Rewards Network Inc. | System And Method For Providing Consumer Rewards |
US20120198391A1 (en) * | 2011-01-28 | 2012-08-02 | Siemens Aktiengesellschaft | Enabling information exchange while switching between web-pages |
US20120278153A1 (en) | 1999-03-02 | 2012-11-01 | Amway Corp. | Electronic commerce transactions within a marketing system that may contain a membership buying opportunity |
-
2010
- 2010-08-18 KR KR1020100079845A patent/KR20110031087A/en not_active Ceased
- 2010-09-08 US US12/877,629 patent/US8683344B2/en not_active Expired - Fee Related
-
2013
- 2013-12-05 US US14/097,620 patent/US9806957B2/en active Active
-
2017
- 2017-10-30 US US15/796,855 patent/US12081413B2/en active Active
Patent Citations (56)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5940803A (en) * | 1996-01-31 | 1999-08-17 | Toyota Jidosha Kabushiki Kaisha | Itinerary making system |
US20020073093A1 (en) | 1997-07-08 | 2002-06-13 | Hitachi, Ltd. | Document processing method and system, and computer-readable recording medium having document processing program recorded therein |
US6609098B1 (en) | 1998-07-02 | 2003-08-19 | Ita Software, Inc. | Pricing graph representation for sets of pricing solutions for travel planning system |
US6377932B1 (en) | 1998-07-02 | 2002-04-23 | Ita Software, Inc. | Rules validation for travel planning system |
US7082400B2 (en) | 1998-08-27 | 2006-07-25 | Travelocity.Com Lp | Goal oriented travel planning system |
US7181410B1 (en) | 1998-08-27 | 2007-02-20 | Travelocity.Com Lp | Goal oriented travel planning system |
US20040068527A1 (en) * | 1998-10-05 | 2004-04-08 | Smith Julius O. | Method and apparatus for facilitating use of hypertext links on the World Wide Web |
US20120278153A1 (en) | 1999-03-02 | 2012-11-01 | Amway Corp. | Electronic commerce transactions within a marketing system that may contain a membership buying opportunity |
US6606653B1 (en) * | 1999-10-07 | 2003-08-12 | International Business Machines Corporation | Updating of embedded links in World Wide Web source pages to have the new URLs of their linked target Web pages after such target Web pages have been moved |
US20050262005A1 (en) * | 1999-10-21 | 2005-11-24 | Mercexchange Llc, A Virginia Corporation | Context-sensitive switching in a computer network environment |
US6828992B1 (en) | 1999-11-04 | 2004-12-07 | Koninklijke Philips Electronics N.V. | User interface with dynamic menu option organization |
US20080114756A1 (en) | 1999-12-28 | 2008-05-15 | Levino | Authomatic, personalized online information and product services |
US20060287897A1 (en) * | 2000-03-01 | 2006-12-21 | Site59, Inc. | System and Method for Grouping and Selling Products or Services |
US20010032253A1 (en) | 2000-04-13 | 2001-10-18 | Paul Duxbury | Electronic content storage |
US7260774B2 (en) * | 2000-04-28 | 2007-08-21 | Inceptor, Inc. | Method & system for enhanced web page delivery |
US20110225033A1 (en) | 2000-07-26 | 2011-09-15 | Rewards Network Inc. | System And Method For Providing Consumer Rewards |
US20090249244A1 (en) | 2000-10-10 | 2009-10-01 | Addnclick, Inc. | Dynamic information management system and method for content delivery and sharing in content-, metadata- & viewer-based, live social networking among users concurrently engaged in the same and/or similar content |
US7111232B1 (en) | 2001-03-07 | 2006-09-19 | Thomas Layne Bascom | Method and system for making document objects available to users of a network |
US20030041108A1 (en) | 2001-08-22 | 2003-02-27 | Henrick Robert F. | Enhancement of communications by peer-to-peer collaborative web browsing |
US20030190960A1 (en) | 2002-04-04 | 2003-10-09 | Eron Jokipii | Method and system for providing access to and administering online gaming leagues and tournaments |
US20070011034A1 (en) * | 2002-05-10 | 2007-01-11 | Travelocity.Com Lp | Goal oriented travel planning system |
US20040117376A1 (en) | 2002-07-12 | 2004-06-17 | Optimalhome, Inc. | Method for distributed acquisition of data from computer-based network data sources |
US20040181515A1 (en) | 2003-03-13 | 2004-09-16 | International Business Machines Corporation | Group administration of universal resource identifiers with members identified in search result |
US20060106655A1 (en) | 2003-08-05 | 2006-05-18 | Ladislav Lettovsky | System and method for coordinating travel itineraries |
US20060053384A1 (en) | 2004-09-07 | 2006-03-09 | La Fetra Frank E Jr | Customizable graphical user interface for utilizing local and network content |
US20060064333A1 (en) * | 2004-09-20 | 2006-03-23 | Razza Anne M | Product availability tracking and notification system and method |
US20060106763A1 (en) | 2004-11-12 | 2006-05-18 | Dirisala Siva K | Method and apparatus for facilitating a database query using a query criteria template |
US7730429B2 (en) | 2004-12-03 | 2010-06-01 | Spark-Space Ltd. | Graphical workspace for idea management |
US20070016579A1 (en) * | 2004-12-23 | 2007-01-18 | Become, Inc. | Method for assigning quality scores to documents in a linked database |
US20070168239A1 (en) | 2006-01-18 | 2007-07-19 | Marcken Carl G De | Multi-passenger multi-route travel planning |
US20070233736A1 (en) * | 2006-03-28 | 2007-10-04 | Heyletsgo, Inc. | Method and system for social and leisure life management |
US20070239680A1 (en) | 2006-03-30 | 2007-10-11 | Oztekin Bilgehan U | Website flavored search |
US20080000964A1 (en) * | 2006-06-29 | 2008-01-03 | Microsoft Corporation | User-controlled profile sharing |
US7660815B1 (en) * | 2006-06-30 | 2010-02-09 | Amazon Technologies, Inc. | Method and system for occurrence frequency-based scaling of navigation path weights among online content sources |
US20100094859A1 (en) | 2006-08-09 | 2010-04-15 | Gupta Puneet K | Folksonomy-Enhanced Enterprise-Centric Collaboration and Knowledge Management System |
US20080071929A1 (en) * | 2006-09-18 | 2008-03-20 | Yann Emmanuel Motte | Methods and apparatus for selection of information and web page generation |
US20080077669A1 (en) | 2006-09-22 | 2008-03-27 | Cuneyt Ozveren | Peer-To-Peer Learning For Peer-To-Peer Collaboration |
US20080104225A1 (en) | 2006-11-01 | 2008-05-01 | Microsoft Corporation | Visualization application for mining of social networks |
US20080177839A1 (en) | 2007-01-24 | 2008-07-24 | Chia Hao Chang | Method, System, and Program for Integrating Disjoined but Related Network Components into Collaborative Communities |
US20080306918A1 (en) | 2007-03-30 | 2008-12-11 | Albert Mons | System and method for wikifying content for knowledge navigation and discovery |
US20080243564A1 (en) | 2007-03-30 | 2008-10-02 | Sap Ag | Travel plan generation |
US20090077124A1 (en) * | 2007-09-16 | 2009-03-19 | Nova Spivack | System and Method of a Knowledge Management and Networking Environment |
US20090083244A1 (en) * | 2007-09-25 | 2009-03-26 | Nec (China) Co., Ltd. | Method and system for subject relevant web page filtering based on navigation paths information |
US20090157630A1 (en) * | 2007-10-26 | 2009-06-18 | Max Yuan | Method of extracting data and recommending and generating visual displays |
US7813965B1 (en) * | 2007-10-31 | 2010-10-12 | Amazon Technologies, Inc. | Method, system, and computer readable medium for ranking and displaying a pool of links identified and aggregated from multiple customer reviews pertaining to an item in an electronic catalog |
US20090119278A1 (en) | 2007-11-07 | 2009-05-07 | Cross Tiffany B | Continual Reorganization of Ordered Search Results Based on Current User Interaction |
US20090198506A1 (en) | 2008-01-23 | 2009-08-06 | Gupta Puneet K | Network-Based System for Enhancing Cooperation Among Persons Engaged in an Enterprise |
US20100088428A1 (en) * | 2008-10-03 | 2010-04-08 | Seomoz, Inc. | Index rank optimization system and method |
US20100287183A1 (en) | 2009-05-08 | 2010-11-11 | Microsoft Corporation | Sharing and collaboration of search findings |
KR20110003108A (en) | 2009-07-03 | 2011-01-11 | 씨제이제일제당 (주) | Retort-packed spaghetti noodles and manufacturing method thereof |
US20110066982A1 (en) | 2009-09-15 | 2011-03-17 | Prabakar Paulsami | Hierarchical Model for Web Browser Navigation |
US20110138292A1 (en) | 2009-09-18 | 2011-06-09 | International Business Machines Corporation | Link clouds and user/community-driven dynamic interlinking of resources |
US8683344B2 (en) | 2009-09-18 | 2014-03-25 | International Business Machines Corporation | Link clouds and user/community-driven dynamic interlinking of resources |
US20140096023A1 (en) | 2009-09-18 | 2014-04-03 | International Business Machines Corporation | Link clouds and user/community-driven dynamic interlinking of resources |
US9806957B2 (en) | 2009-09-18 | 2017-10-31 | International Business Machines Corporation | Link clouds and user/community-driven dynamic interlinking of resources |
US20120198391A1 (en) * | 2011-01-28 | 2012-08-02 | Siemens Aktiengesellschaft | Enabling information exchange while switching between web-pages |
Non-Patent Citations (12)
Title |
---|
Conklin, J., "Hypertext: An Introduction and Survey," In Computer, Vo. 20, No. 9, Sep. 1987, pp. 17-41, IEEE. |
Kim, H.L. et al., "Review and alignment of tag ontologies for semantically-linked data in collaborative tagging spaces," In 2008 IEEE International Conference on Semantic Computing, pp. 315-322, IEEE, Aug. 2008. |
Nauerz, A., et al., "New Tagging Paradigms for Content Recommendation in Web 2.0 Portals," Workshop on Adaptation and Personalization for Web 2.0, UMAP '09, Jun. 22-26, 2009. |
Shakya, A., et al., "Consolidating user-defined concepts with StYLiD," In Proc. of 2007 Int'l. Conf. on Posters and Demonstrations, vol. 401, pp. 139-140, Oct. 2008. |
Stein, A., et al. "Collaborative Research and Documentation of European Film History: The COLLATE Collaboratory," In Journal of Digital Information Management, vol. 2, pp. 30-39, 2004. |
U.S. Appl. No. 12/877,629, Non-Final Office Action, Apr. 19, 2013, 20 pg. |
U.S. Appl. No. 12/877,629, Notice of Allowance, Nov. 4, 2013, 19 pg. |
U.S. Appl. No. 14/097,620, Final Office Action, Dec. 14, 2015, 32 pg. |
U.S. Appl. No. 14/097,620, Final Office Action, Nov. 3, 2016, 10 pg. |
U.S. Appl. No. 14/097,620, Non-Final Office Action, Apr. 20, 2016, 29 pg. |
U.S. Appl. No. 14/097,620, Non-Final Office Action, Jul. 16, 2015, 25 pg. |
U.S. Appl. No. 14/097,620, Notice of Allowance, Jun. 20, 2017, 12 pg. |
Also Published As
Publication number | Publication date |
---|---|
KR20110031087A (en) | 2011-03-24 |
US20180069766A1 (en) | 2018-03-08 |
US9806957B2 (en) | 2017-10-31 |
US20110138292A1 (en) | 2011-06-09 |
US20140096023A1 (en) | 2014-04-03 |
US8683344B2 (en) | 2014-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12081413B2 (en) | Link clouds and user/community-driven dynamic interlinking of resources | |
US20230259956A1 (en) | Systems and Methods for Managing and Modifying Web Content | |
US10303708B2 (en) | Storing and retrieving tags | |
US8495081B2 (en) | Method, system and computer program product for federating tags across multiple systems | |
US9298815B2 (en) | System for providing an interface for collaborative innovation | |
US7321889B2 (en) | Authoring and managing personalized searchable link collections | |
Suh | Web engineering: principles and techniques | |
US20100070929A1 (en) | Method for Automatically Constructing Pageflows by Analysing Traversed Breadcrumbs | |
US20080195483A1 (en) | Widget management systems and advertising systems related thereto | |
US20070206584A1 (en) | Systems and methods for providing a dynamic interaction router | |
US20170134467A1 (en) | Data stream monitoring | |
KR20190085932A (en) | Collection and provision of customized user-generated content over a domain-based network | |
US8301629B2 (en) | Community-driven approach for solving the tag space littering problem | |
CN104866522A (en) | Method and device for providing answer information for questioner | |
US20100070856A1 (en) | Method for Graphical Visualization of Multiple Traversed Breadcrumb Trails | |
US9449111B2 (en) | System and method for generating and accessing trails | |
US9536445B2 (en) | System and method for visually tracking a learned process | |
US20140108572A1 (en) | Multi-variant e-mail testing | |
EP3718025A1 (en) | Superimposed communication by object oriented resource manipulation on a data network | |
US20130227422A1 (en) | Enterprise portal smart worklist | |
US20070156649A1 (en) | Source-context aware object-based navigation | |
US9292883B2 (en) | System and method for managing a trail | |
US20070162294A1 (en) | Method and apparatus for providing context-sensitive community links | |
Kalantari et al. | Automatic spatial metadata systems–the case of Australian urban research infrastructure network | |
US20160321377A1 (en) | Ecosystem-patterned user-centric information and interaction network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW YORK Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FALKENBERG, MATTHIAS;HADDORP, HENDRIK;LAERTZ, STEPHAN;AND OTHERS;SIGNING DATES FROM 20131013 TO 20131111;REEL/FRAME:043977/0178 Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FALKENBERG, MATTHIAS;HADDORP, HENDRIK;LAERTZ, STEPHAN;AND OTHERS;SIGNING DATES FROM 20131013 TO 20131111;REEL/FRAME:043977/0178 |
|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STCV | Information on status: appeal procedure |
Free format text: NOTICE OF APPEAL FILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STCV | Information on status: appeal procedure |
Free format text: NOTICE OF APPEAL FILED |
|
STCV | Information on status: appeal procedure |
Free format text: APPEAL BRIEF (OR SUPPLEMENTAL BRIEF) ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STCV | Information on status: appeal procedure |
Free format text: NOTICE OF APPEAL FILED |
|
STCV | Information on status: appeal procedure |
Free format text: APPEAL BRIEF (OR SUPPLEMENTAL BRIEF) ENTERED AND FORWARDED TO EXAMINER |
|
STCV | Information on status: appeal procedure |
Free format text: EXAMINER'S ANSWER TO APPEAL BRIEF MAILED |
|
STCV | Information on status: appeal procedure |
Free format text: ON APPEAL -- AWAITING DECISION BY THE BOARD OF APPEALS |
|
STCV | Information on status: appeal procedure |
Free format text: BOARD OF APPEALS DECISION RENDERED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
ZAAB | Notice of allowance mailed |
Free format text: ORIGINAL CODE: MN/=. |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |