Spatial image index and associated updating functionality

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 8971641
APP PUB NO 20120155778A1
SERIAL NO

12969610

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

An image matching system is described for finding reference images that match a query image. The image matching system performs this operation in expeditious fashion by restricting the matching to a bounding region; the bounding region, in turn, may be associated with a location at which the query image may have been captured. In addition, the image matching system provides various mechanisms that expedite adding new reference images to an image index, to thereby provide a re-enforced learning mechanism of the image matching system.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
MICROSOFT TECHNOLOGY LICENSING, LLCREDMOND, WA30532

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Aguera-Arcas, Blaise Hilary Seattle, US 5 70
Buchmueller, Daniel Seattle, US 23 67
Cugunovs, Vadim Seattle, US 1 9
Fynn, Scott V Seattle, US 9 71
Kroepfl, Michael Bellevue, US 16 225
Nister, David Z Bellevue, US 2 29
Ofek, Eyal Redmond, US 141 2064

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (1)
* 2009/0167,763 QUASI-MONTE CARLO LIGHT TRANSPORT SIMULATION BY EFFICIENT RAY TRACING 67 2008
 
ADOBE SYSTEMS INCORPORATED (1)
* 8194993 Method and apparatus for matching image metadata to a profile database to determine image processing parameters 23 2008
 
FUJIFILM CORPORATION (1)
* 2011/0052,045 IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND COMPUTER READABLE MEDIUM 4 2010
 
SRI INTERNATIONAL (7)
6587601 Method and apparatus for performing geo-spatial registration using a Euclidean representation 41 2000
* 7359526 Method and apparatus for determining camera pose from point correspondences 13 2004
* 2004/0227,820 Method and apparatus for determining camera pose from point correspondences 4 2004
* 7187809 Method and apparatus for aligning video to three-dimensional point clouds 14 2005
* 2007/0031,064 METHOD AND APPARATUS FOR ALIGNING VIDEO TO THREE-DIMENSIONAL POINT CLOUDS 42 2005
* 7613323 Method and apparatus for determining camera pose 3 2005
* 2006/0013,437 Method and apparatus for determining camera pose 2 2005
 
EDGEAQ, LLC (1)
* 2011/0085,697 AUTOMATIC METHOD TO GENERATE PRODUCT ATTRIBUTES BASED SOLELY ON PRODUCT IMAGES 33 2010
 
NOKIA TECHNOLOGIES OY (1)
* 2009/0083,237 Method, Apparatus and Computer Program Product for Providing a Visual Search Interface 26 2007
 
SCENERA TECHNOLOGIES, LLC (1)
2006/0095,540 Using local networks for location information and image tagging 50 2004
 
ORACLE INTERNATIONAL CORPORATION (1)
* 2004/0221,226 Method and mechanism for processing queries for XML documents using an index 13 2003
 
UNIVERSITY OF KENTUCKY RESEARCH FOUNDATION (2)
* 7725484 Scalable object recognition using hierarchical quantization with a vocabulary tree 29 2006
* 2007/0214,172 Scalable object recognition using hierarchical quantization with a vocabulary tree 30 2006
 
APPLE INC. (2)
5574835 Bounding box and projections detection of hidden polygons in three-dimensional spatial databases 83 1995
* 2007/0115,373 Location based image classification with map segmentation 117 2005
 
INTELITRAC, INC. (1)
* 2004/0179,720 Image indexing search system and method 3 2003
 
MICROSOFT TECHNOLOGY LICENSING, LLC (17)
* 2005/0286,516 Session multiplex protocol 13 2004
* 2006/0215,923 Lossless compression algorithms for spatial data 10 2005
* 7466244 Virtual earth rooftop overlay and bounding 39 2006
2006/0238,383 Virtual earth rooftop overlay and bounding 89 2006
* 2008/0273,795 FLEXIBLE MATCHING WITH COMBINATIONAL SIMILARITY 14 2007
* 2008/0301,133 LOCATION RECOGNITION USING INFORMATIVE FEATURE VOCABULARY TREES 8 2007
* 2009/0313,239 Adaptive Visual Similarity for Text-Based Image Search Results Re-ranking 37 2008
2010/0235,356 ORGANIZATION OF SPATIAL SENSOR DATA 1 2009
* 8189925 Geocoding by image matching 5 2009
2010/0310,182 GEOCODING BY IMAGE MATCHING 12 2009
* 2011/0106,782 CONTENT-BASED IMAGE SEARCH 42 2009
2011/0173,565 VIEWING MEDIA IN THE CONTEXT OF STREET-LEVEL IMAGES 39 2010
* 2011/0221,664 VIEW NAVIGATION ON MOBILE DEVICE 20 2010
2011/0286,660 Spatially Registering User Photographs 9 2010
* 2011/0320,116 PROVIDING AN IMPROVED VIEW OF A LOCATION IN A SPATIAL ENVIRONMENT 11 2010
* 2012/0086,792 IMAGE IDENTIFICATION AND SHARING ON MOBILE DEVICES 11 2010
* 2012/0155,778 Spatial Image Index and Associated Updating Functionality 9 2010
 
Imint Image Intelligence AB (1)
* 2011/0090,337 GENERATION OF AERIAL IMAGES 36 2009
 
GOOGLE INC. (3)
7643673 Markup language for interactive geographic information system 23 2007
* 2011/0135,207 Matching An Approximately Located Query Image Against A Reference Image Set 23 2009
* 2013/0132,236 SYSTEM AND METHOD FOR ENABLING IMAGE RECOGNITION AND SEARCHING OF REMOTE CONTENT ON DISPLAY 2 2012
 
THE PARADIGM ALLIANCE, INC. (1)
2007/0050,340 METHOD, SYSTEM, AND PROGRAM FOR AN IMPROVED ENTERPRISE SPATIAL SYSTEM 118 2006
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (1)
* 2008/0253,405 Method and System for Providing Error Resiliency 3 2007
 
CANON KABUSHIKI KAISHA (2)
* 5734480 Recording apparatus capable of sorting image recorded sheets 5 1995
* 2009/0213,249 IMAGE CAPTURING APPARATUS, CONTROL METHOD THEREFOR, AND PROGRAM 6 2009
 
THE CHINESE UNIVERSITY OF HONG KONG (1)
* 2011/0150,324 METHOD AND APPARATUS FOR RECOGNIZING AND LOCALIZING LANDMARKS FROM AN IMAGE ONTO A MAP 13 2009
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
* 2009/0031,175 SYSTEM AND METHOD FOR ANALYZING STREAMS AND COUNTING STREAM ITEMS ON MULTI-CORE PROCESSORS 24 2007
2010/0080,470 TAGGING IMAGES BY DETERMINING A SET OF SIMILAR PRE-TAGGED IMAGES AND EXTRACTING PROMINENT TAGS FROM THAT SET 49 2008
 
SAP SE (1)
2009/0008,450 Context-Aware and Real-Time Item Tracking System Architecture and Scenarios 22 2008
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
* 2012/0075,482 IMAGE BLENDING BASED ON IMAGE REFERENCE INFORMATION 1 2010
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (13)
* 6775412 Lossless region of interest coding 15 2000
* 6952212 Frame decimation for structure from motion 7 2001
* 2001/0031,005 Frame decimation for structure from motion 22 2001
* 6868191 System and method for median fusion of depth maps 10 2001
* 2002/0015,048 System and method for median fusion of depth maps 10 2001
* 2003/0206,652 Depth map creation through hypothesis blending in a bayesian framework 19 2001
* 7324686 Scene reconstruction and camera calibration with robust use of cheirality 4 2001
* 2004/0096,097 Scene reconstruction and camera calibration with robust use of cheirality 3 2003
* 2004/0264,794 Lossless region of interest coding 5 2004
* 7085425 Embedded DCT-based still image coding algorithm 13 2004
* 2004/0234,141 Embedded DCT-based still image coding algorithm 4 2004
* 2005/0008,231 Embedded DCT-based still image coding algorithm 11 2004
* 2005/0271,290 Lossless region of interest coding 1 2005
 
TELEFONAKTIEBLAGET LM ERICSSON (PUBL) (2)
* 7271827 System and method for recording moving images 14 2001
* 2004/0008,264 Recording of moving images 1 2003
 
THOMSON LICENSING (1)
* 2004/0013,400 Portable video recorder system 1 2003
 
UNIVERSITY OF WASHINGTON (1)
2007/0110,338 Navigating images using image based geometric alignment and object based controls 84 2006
 
HONEYWELL INTERNATIONAL INC. (1)
* 2012/0133,529 SYSTEMS, METHODS AND COMPUTER READABLE MEDIA FOR DISPLAYING MULTIPLE OVERLAID IMAGES TO A PILOT OF AN AIRCRAFT DURING FLIGHT 6 2010
 
RDPA, LLC (1)
2008/0243,573 METHODS AND APPARATUS FOR IMPROVING THE ACCURACY AND REACH OF ELECTRONIC MEDIA EXPOSURE MEASUREMENT SYSTEMS 5 2008
 
FRAMES FOR AMERICA, INC. (1)
6535223 Method and system for determining pupiltary distant and element height 30 2000
 
L-3 COMMUNICATIONS CORPORATION (3)
* 7522186 Method and apparatus for providing immersive surveillance 32 2002
* 2003/0085,992 Method and apparatus for providing immersive surveillance 58 2002
* 2009/0237,508 METHOD AND APPARATUS FOR PROVIDING IMMERSIVE SURVEILLANCE 13 2009
 
ARRIS ENTERPRISES, INC. (1)
* 2011/0310,981 CARRIAGE SYSTEMS ENCODING OR DECODING JPEG 2000 VIDEO 3 2010
 
SARNOFF CORPORATION (1)
* 2007/0288,141 Method and apparatus for visual odometry 14 2005
 
LANTIQ DEUTSCHLAND GMBH (1)
* 6360020 Method and arrangement for vector quantization and for inverse vector quantization of a digitized image 5 1999
 
The United States of America as represented by the Secretary of the Navy (1)
* 6597818 Method and apparatus for performing geo-spatial registration of imagery 250 2001
 
ZHIGU HOLDINGS LIMITED (1)
* 8254697 Scalable near duplicate image search with geometric constraints 10 2009
 
DIGIMARC CORPORATION (4)
* 2010/0046,842 Methods and Systems for Content Processing 245 2008
* 2010/0048,242 METHODS AND SYSTEMS FOR CONTENT PROCESSING 190 2009
* 2010/0325,117 Robust Signatures Derived from Local Nonlinear Filters 9 2010
* 2013/0063,613 Methods and Systems for Content Processing 6 2012
 
JOHNSON CONTROLS TECHNOLOGY COMPANY (1)
2009/0307,255 GRAPHICAL MANAGEMENT OF BUILDING DEVICES 50 2008
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
* 2002/0026,310 Real-time information receiving apparatus 20 2001
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

  • No Forward Cites to Display

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
3.5 Year Payment $1600.00 $800.00 $400.00 Sep 3, 2018
7.5 Year Payment $3600.00 $1800.00 $900.00 Sep 3, 2022
11.5 Year Payment $7400.00 $3700.00 $1850.00 Sep 3, 2026
Fee Large entity fee small entity fee micro entity fee
Surcharge - 3.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00