WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Graphical user interfaces for computer vision systems    
United States Patent6414696   
Link to this pagehttp://www.wikipatents.com/6414696.html
Inventor(s)Ellenby; John (San Francisco, CA); Ellenby; Thomas (San Francisco, CA); Ellenby; Peter (San Francisco, CA); Page; Joseph (La Jolla, CA)
AbstractComputer vision systems provide a user a view of a scene whereby an image of the scene may have been augmented with information generated by a computer. Computer vision systems of the present invention include graphical user interfaces which have been discovered to operably interact with geometric constructs of a user environment, objects within a scene, perspective of the scene, image features of a signal which represents the scene, among others. These graphical user interfaces of the invention do not behave as those known because operation of these interfaces depends on properties and features particular to computer vision systems which have position and attitude determining means.



 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 6414696
Graphical user interfaces for computer vision systems - US Patent 6414696 Drawing
Graphical user interfaces for computer vision systems
Inventor     Ellenby; John (San Francisco, CA); Ellenby; Thomas (San Francisco, CA); Ellenby; Peter (San Francisco, CA); Page; Joseph (La Jolla, CA)
Owner/Assignee     Geo Vector Corp. (San Francisco, CA)
Patent assignment
All assignments
Publication Date     July 2, 2002
Application Number     09/146,820
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     September 4, 1998
US Classification     715/762 715/726
Int'l Classification     G06F 003/00
Examiner     Sax; Steven
Assistant Examiner    
Attorney/Law Firm     Page Lohr
Address
Parent Case     This application is a Continuation of Ser. No. 08/662,219 filed Jun. 12, 1996 now U.S. Pat. No. 6,037,936.
Priority Data    
USPTO Field of Search     345/326 345/327 345/328 345/329 345/330 345/331 345/332 345/333 345/334 345/335 345/336 345/337 345/338 345/339 345/340 345/341 345/342 345/343 345/344 345/345 345/346 345/347 345/348 345/349 345/350 345/351 345/352 345/353 345/354 345/355 345/356 345/357 345/358 345/762 345/763 345/825 345/826 345/650 345/661 345/667 345/656 345/726 345/725 345/719 345/720 345/721 345/722 345/723 345/724 340/211 340/212 340/213 340/214 707/10
Patent Tags     graphical user interfaces computer vision
   
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
3769894



[0 after 0 votes]
2994971



[0 after 0 votes]
6044181
Szeliski

Mar,2000

[0 after 0 votes]
6037936
Ellenby

Mar,2000

[0 after 0 votes]
5883639
Walton
345/473
Mar,1999

[0 after 0 votes]
5815411
Ellenby
702/150
Sep,1998

[0 after 0 votes]
5793367
Taguchi
715/756
Aug,1998

[0 after 0 votes]
5774122
Kojima
715/848
Jun,1998

[0 after 0 votes]
5754808
Tanaka

May,1998

[0 after 0 votes]
5742521
Ellenby
702/127
Apr,1998

[0 after 0 votes]
5675358
Bullock
345/420
Oct,1997

[0 after 0 votes]
5675753
Hansen
715/744
Oct,1997

[0 after 0 votes]
5625765
Ellenby
345/633
Apr,1997

[0 after 0 votes]
5528232
Verma
340/825.49
Jun,1996

[0 after 0 votes]
5479597
Fellous
715/500.1
Dec,1995

[0 after 0 votes]
5467444
Kawamura
345/441
Nov,1995

[0 after 0 votes]
5450140
Washino
348/722
Sep,1995

[0 after 0 votes]
5410649
Gove
345/505
Apr,1995

[0 after 0 votes]
5394517
Kalawsky
345/632
Feb,1995

[0 after 0 votes]
5353134
Michel
349/11
Oct,1994

[0 after 0 votes]
5311203
Norton
345/7
May,1994

[0 after 0 votes]
5296854
Hamilton

Mar,1994

[0 after 0 votes]
5252950
Saunders
345/9
Oct,1993

[0 after 0 votes]
5182641
Diner
348/86
Jan,1993

[0 after 0 votes]
5164827
Paff
348/143
Nov,1992

[0 after 0 votes]
5115398
De Jong
701/200
May,1992

[0 after 0 votes]
5072218
Spero

Dec,1991

[0 after 0 votes]
5034812
Rawlings
348/140
Jul,1991

[0 after 0 votes]
4970666
Welsh
345/423
Nov,1990

[0 after 0 votes]
4959721
Micic
348/734
Sep,1990

[0 after 0 votes]
4940972
Mouchot
345/421
Jul,1990

[0 after 0 votes]
4855822
Narendra
348/114
Aug,1989

[0 after 0 votes]
4835532
Fant
345/611
May,1989

[0 after 0 votes]
4736306
Christensen
345/420
Apr,1988

[0 after 0 votes]
4684990
Oxley
348/585
Aug,1987

[0 after 0 votes]
4645459
Graf
434/43
Feb,1987

[0 after 0 votes]
4600200
Oka
463/33
Jul,1986

[0 after 0 votes]
4489389
Beckwith
345/421
Dec,1984

[0 after 0 votes]
4425581
Schweppe
348/510
Jan,1984

[0 after 0 votes]
4218702
Brocard
348/144
Aug,1980

[0 after 0 votes]
3923370
Mostrom
359/630
Dec,1975

[0 after 0 votes]
3729315
Conklin
353/121
Apr,1973

[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
 


What is claimed is:

1. An apparatus for generating graphical user interfaces, the apparatus comprising:

an attitude determining means;

a position determining means;

a computer;

a graphics generator; and

a display,

said computer being electronically coupled to said display, graphics generator, and attitude determining means,

said graphics generator being responsive to said attitude and position determining means.

2. An apparatus of claim 1, further comprising a switch coupled to said computer, said switch being operable for allowing a user to select a position and attitude measurement at an instant in time.

3. A graphical user interface for a computer system, the computer system having a computer; position and attitude determining means; and a display, said graphical user interface being comprised of:

a field region; and

a periphery,

said field region being an area fractional portion of the display field enclosed by said periphery operable for displaying image and graphical information while a scene is being addressed by said computer system.

4. A graphical user interface of claim 3, additionally comprising a response mechanism, said response mechanism being in communication with said field region whereby said response mechanism operates to change the information content of the graphical user interface.

5. A graphical user interface of claim 4, said response mechanism electronically connected to said position and attitude means whereby position and attitude information is transmitted to said response mechanism and the content of the graphical user interface is responsive to position and attitude determinations.

6. A graphical user interface of claim 4, said graphical user interface additionally comprising a sub-field region, said sub field region being responsive to a cursor.

7. A graphical user interface of claim 6, said cursor being indicia corresponding to a system pointing direction.

8. A graphical user interface of claim 4, comprising a sub-field region responsive to the position of the computer vision system.

9. A graphic user interface of claim 8, comprising pointing indicia with a reference point.

10. A graphic user interface of claim 9, comprising a sub-field region responsive to the location of the reference point with respect to an image being displayed.

11. A graphical user interface of claim 3, said periphery corresponding in shape to a three dimensional object in the scene as it appears in perspective from the point-of-view of the computer system.

12. A graphical user interface of claim 3, further having indicia, for example a color highlighted region responsive to the location of the reference point with respect to the image of the scene being addressed.

13. A graphical user interface of claim 3, said field region contains a plurality of sub-fields each contained entirely within the periphery of said graphical user interface.

14. A graphical user interface of claim 13, said plurality of sub-fields comprises at least one sub-field which corresponds in shape to a three dimensional object in the scene being addressed as it appears from the point-of-view of the computer system.

15. A graphical user interface of claim 3, comprising indicia in the shape of a polygon having at least three sides, each side of the polygon corresponding to a side of the periphery of the field region or the boundary of the display field, the periphery of the field region corresponding to a physical feature of the scene being addressed as it appears from the point-of-view of the computer system.

16. A method of displaying a graphical user interface in a computer system comprising the steps:

addressing a scene with a computer system;

determining the position and attitude of the computer system;

generating a graphical user interface in accordance with said position and attitude determination; and

displaying the graphical user interface as an image.

17. A method of claim 16, the graphical user interface being dynamically movable with respect to the display field.

18. A method of claim 17, comprising the steps:

engaging the graphical user interface with a cursor;

activating a switch;

dragging the graphical user interface across the display field while holding the switch active; and

releasing the switch.

19. A method of claim 18, said releasing the switch causes the graphical user interface to be locked to a point in the display field whereby the graphical user interface is associated with a position corresponding to a point in a displayed image.

20. A method of claim 18, said releasing the switch causes the graphical user interface to be locked to a direction in the display field whereby the graphical user interface is associated with a direction of the compass.

21. A method of claim 16, the `generating a graphical user interface` step being further defined as providing a graphical user interface having associated therewith a plane and normal direction, associating the normal direction with a particular direction in space and displaying the graphical user interface in perspective with respect to the point-of-view of the computer.

22. A method of claim 17, where `dynamically movable` refers to movable about a reference point and is realized executing the following steps:

locking a graphical user interface point to a point in an image;

engaging the graphical user interface with a cursor whereby the cursor is caused to become co-located with the interior region of the graphical user interface;

activating a switch which causes the cursor to become locked to the field region of the graphical user interface;

advancing the cursor and consequently the field region about a curve; and

deactivating the switch causing the cursor to be released from the field region.

23. A method of claim 17, where `dynamically movable` refers to movable about a display field and is realized executing the following steps:

engaging the graphical user interface with a cursor to cause the cursor to become co-located with the interior area of the graphical user interface;

activating a switch to cause the cursor to become locked to the field region of the graphical user interface;

advancing the cursor and consequently the field region in any direction in the plane of the display field but without limits of a preselected area; and

deactivating the switch causing the cursor to become released from the field region.

24. A method of claim 17, where `dynamically movable` refers to movable about a display field and is realized executing the following steps:

tracking an object moving in a scene;

maintaining the position of the graphical user interface with respect to the moving object.

25. A method of claim 17, where `dynamically movable` refers to movable with respect to the attitude of the computer system whereby the graphical user interface is displayed on a direction defined by the half-angle between the attitude of the computer system and a reference direction.

26. A method of claim 17, where `dynamically movable` refers to movable within a plane in the scene being addressed which is movable within a plane in space such that panning of a reference direction causes the field of the graphical user interface to advance in the plane such that it has an angular appearance as the pan angle approaches 90 degrees.

27. A method of