WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Dynamic customized web tours    
United States Patent6572662   
Link to this pagehttp://www.wikipatents.com/6572662.html
Inventor(s)Manohar; Nelson R. (Yonkers, NY), Willebeek-LeMair; Marc Hubert (Yorktown Heights, NY), Yu; Philip Shi-Lung (Chappaqua, NY)
AbstractAn interactive and dynamically customizable guided tour of some portion of the World Wide Web monitors and dynamically adapts in response to like-minded users as well as provides recommendations during the traversal. The invention includes features for: electronic commerce; side trips; true visiting of Web sites; maps; pre-fetching of Web objects; insertion of interactive decision points; customized insertion of advertisements; simultaneous traversal of multiple hyperpaths; collection of and dynamic modification of a tour based on collected route information and/or touring statistics.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Inventor     Manohar; Nelson R. (Yonkers, NY) , Willebeek-LeMair; Marc Hubert (Yorktown Heights, NY) , Yu; Philip Shi-Lung (Chappaqua, NY)
Owner/Assignee     International Business Machines Corporation (Armonk, NY)
Patent assignment
All assignments
Publication Date     June 3, 2003
Application Number     09/079,661
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     May 15, 1998
US Classification     715/526 707/10 709/218 709/227
Int'l Classification    
Examiner     Feild; Joseph H.
Assistant Examiner     Bashore; William L.
Attorney/Law Firm     F. Chau & Associates, LLP
Address
Parent Case     CROSS-REFERENCE TO RELATED APPLICATIONS The present invention is related to co-pending patent application Ser. No. 08/969,623, entitled "HTML Guided Web Tour", filed Nov. 13, 1997, by W. J. Roden. This copending application and the present invention are commonly assigned to the International Business Machines Corporation, Armonk, N.Y. This co-pending application is hereby incorporated by reference in its entirety into the present application.
Priority Data    
USPTO Field of Search     705/526 709/218 709/219 709/227 709/203 707/526 707/10
Patent Tags     dynamic customized web tours
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
6182072
Leak et al.

Jan,2001

[0 after 0 votes]
6009429
Greer et al.

Dec,1999

[0 after 0 votes]
5991740
Messer

Nov,1999

[0 after 0 votes]
5918014
Robinson

Jun,1999

[0 after 0 votes]
5809247
Richardson et al.

Sep,1998

[0 after 0 votes]
5717860
Graber et al.

Feb,1998

[0 after 0 votes]
5572643
Judson

Nov,1996

[0 after 0 votes]
5504675
Cragun et al.

Apr,1996

[0 after 0 votes]
5459306
Stein et al.

Oct,1995

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


We claim:

1. A method for touring a dynamic collection of objects distributed over a computer network, the method comprising the steps of: traversing a tour sequence of a tour, wherein the tour sequence comprises a plurality of tour stops and at least one interactivity stop within the tour sequence; collecting user preference information at an interactivity stop in the tour sequence; dynamically adapting tour stops in the tour sequence following the interactivity stop, if necessary, based on collected user preference information; dynamically generating and inserting an additional interactivity stop in the tour sequence, if necessary, based on collected user preference information; presenting navigation recommendations at an interactivity stop; dynamically customizing the navigation recommendations presented at an interactivity stop in the tour sequence, if necessary, based on collected user preference information; collecting user navigation route information while traversing the tour, wherein the step of collecting user navigation route information comprises collecting a token associated with each tour stop, and generating touring statistics based on the collected tokens; and utilizing the user navigation route information for one of dynamically adapting the tour sequence, dynamically customizing navigation recommendations, and a combination thereof, wherein the step of traversing the tour comprises the step of simultaneously traversing a plurality of tour paths, and wherein the step of simultaneously traversing a plurality of tour paths comprises concurrently displaying each tour path in separate, synchronized browser windows.

2. The method of claim 1, wherein the step of dynamically adapting comprises one of dynamically inserting a tour stop, dynamically deleting a tour stop, re-ordering remaining tour stops, updating a remaining tour stops, adjusting presentation time of a tour stop, and a combination thereof.

3. The method of claim 1, wherein the step of presenting navigation recommendations comprises the steps of providing a plurality of alternative tour paths for selection by the user.

4. The method of claim 3, wherein alternative tour paths can be of different functionality comprising one of with or without audio, with or without video with or without frames, with or without graphics and graphics resolution, and a combination thereof.

5. The method of claim 1, further comprising the steps of: maintaining for the user a collection of tokens that are collected during the tour; and displaying the collection of tokens at an interactivity stop.

6. The method of claim 5, wherein the step of collecting user preference information at an interactivity stop comprises modifying the collection of tokens displayed at the interactivity stop.

7. The method of claim 1, further comprising the steps of dynamically adapting tour stops in the tour sequence and dynamically providing navigation recommendations at an interactivity stop based on collected user preference information of like-minded users.

8. The method of claim 1, further comprising the step of providing feedback on an impact of a dynamic adaption of the tour sequence, if any, based on user preference information collected at an interactivity stop.

9. The method of claim 1, wherein the tour is a separate object from the elements comprising the tour sequence, and further comprising the step of preserving a continuity of a view imposed by the tour sequence despite the absence of one or more elements in the tour sequence.

10. The method of claim 9, further comprising the steps of: storing the tour in a database; retrieving the tour by means of a tour ID; and distributing and exchanging the tour by exchanging the tour ID, without exchanging and reproducing the elements comprising the tour.

11. The method of claim 1, further comprising the steps of: collecting one or more of user profile and specifications at the beginning of the tour including device characteristics comprising one of video processing capabilities, video resolution, graphics resolution, and a combination thereof.

12. The method of claim 1, further comprising the step of: detecting a touring breakpoint operator in the tour sequence; and dynamically inserting an object in the tour sequence upon said detecting.

13. The method of claim 12, wherein the dynamically inserted object comprises an advertisement.

14. The method of claim 12, wherein the dynamically inserted object comprises a Web object.

15. The method of claim 12, wherein the dynamically inserted object is a side-tour, and further comprising the step of entering into the side tour from the original tour sequence; and returning to a point in the original tour once the side tour is complete.

16. The method of claim 1, wherein the method is implemented for electronic commerce.

17. A method for touring a dynamic collection of objects distributed over a computer network, the method comprising the steps of: traversing a tour sequence of a tour, wherein the tour sequence comprises a plurality of tour stops and at least one interactivity stop within the tour sequence, and wherein the tour sequence comprises an ordered collection of tour elements, wherein each tour stop and interactivity stop in the tour sequence is associated with a tour element, wherein each tour element associated with tour stops comprises data fields comprising (1) an amount of tour stops associated with the tour element, (2) a link to each tour stop associated with the tour element, (3) a touring operating type of the tour stops associated with the tour element and (4) a presentation duration of the touring element, and wherein the tour element associated with tour stops further comprises a list of tokens corresponding to each tour stop associated with the tour element, wherein each token represents a content indicator for the tour stop; collecting user preference information at an interactivity stop in the tour sequence; dynamically adapting tour stops in the tour sequence following the interactivity stop, if necessary, based on collected user preference information; and dynamically generating and inserting an additional interactivity stop in the tour sequence, if necessary, based on collected user preference information, wherein the step of traversing the tour comprises the step of simultaneously traversing a plurality of tour paths, and wherein the step of simultaneously traversing a plurality of tour paths comprises concurrently displaying each tour path in separate, synchronized browser windows.

18. The method of claim 17, comprising the step of displaying each tour stop in one of a separate browser window and frame for the duration specified by the tour element.

19. The method of claim 17, wherein a touring operation type comprises a touring operator for one of (1) presenting a serial sequence of the tour stops associated with the tour element, (2) presenting a parallel sequence of the tour stops associated with the tour element, and (3) enabling user-selection of alternative sequences of tour stops associated with the tour element.

20. The method of claim 17, wherein a tour element associated with an interactivity point comprises a zero value in the data field of the tour element corresponding to the presentation duration.

21. The method of claim 17, further comprising the steps of: collecting and maintaining touring statistics; identifying a preferred selection of a group of like-minded users having similar touring statistics; and dynamically updating tour stops in the tour sequence based on the tour statistics of the like-minded users.

22. A method for touring a dynamic collection of objects distributed over a computer network, the method comprising the steps of: traversing a tour sequence of a tour, wherein the tour sequence comprises a plurality of tour stops and at least one interactivity stop within the tour sequence; collecting user preference information at an interactivity stop in the tour sequence; dynamically adapting tour stops in the tour sequence following the interactivity stop, if necessary, based on collected user preference information; and dynamically generating and inserting an additional interactivity stop in the tour sequence, if necessary, based on collected user preference information, wherein the tour stops comprise Web objects, further comprising the steps of: associating each web object with at least one token to semantically indicate content of the web object; capturing tokens from visited Web objects during the traversal of the tour; and maintaining a collection of tokens that are captured; wherein the step of collecting user preference information at an interactivity stop comprises the steps of: displaying the collection of tokens at an interactivity stop; and one of inserting, disabling, modifying, and a combination thereof, one or more tokens in the displayed collection of tokens.

23. The method of claim 20, wherein the step of dynamically adapting the tour sequence comprises omitting those Web objects having negligible membership in a class of disabled tokens.

24. The method of claim 20, wherein the step of dynamically adapting the tour sequence comprises adding Web objects having tokens associated therewith that are added by the user to the collection of tokens.

25. The method of claim 22, wherein a plurality of types of tokens are based on a standard.