Skip to content
More than 100 Granted Patents, among them:
2022
- Haptic Controller, Issued Jan 18, US 11226685
2021
2020
2019
- HOVER-BASED USER-INTERACTIONS WITH VIRTUAL OBJECTS WITHIN IMMERSIVE ENVIRONMENTS – Issued Dec 24, US 10514801
- PHYSICAL HAPTIC FEEDBACK SYSTEM WITH SPATIAL WARPING. Issued Sep 17, US 10416769
- VIRTUAL OBJECT MANIPULATION WITHIN PHYSICAL ENVIRONMENT – Issued Aug 6, US 10373381
- Syndication Of Direct And Indirect Interactions In A Computer-Mediated Reality Environment – Issued Sep 17, US 10417827
- Virtually representing spaces and objects while maintaining physical properties. – Issued May 28, US 10304251
- Application Programming Interface For Multi-Touch Input Detection – Issued May 14, US 10289239
- Projecting a Virtual Copy of a Remote Object – Issued Feb 26, US 10216982
2018
- Tangible Three-Dimensional Light Display – Issued Jul 3, US 10013065
- Layout Design Using Locally Satisfiable Proposals – Issued May 1, US 9959675
- 3D Haptics For Interactive Computer Systems – Issued Mar 3, US 9916003
2017
- DYNAMIC HAPTIC RETARGETING – Issued Oct 31, US 9805514
- PROTECTING PRIVACY IN WEB-BASED IMMERSIVE AUGMENTED REALITY – Issued Jun 13, US 9679144
2016
- Immersive Display With Peripheral Illusions – Issued Nov 1, US 9480907
- Second-Person Avatars – Issued Sep 9, US 9436276
- Managing Access By Applications To Perceptual Information – Issued May 31, US 9355268
- Block View For Geographic Navigation – Issued Mar 29, US 9298345
2015
- Contour Completion For Augmenting Surface Reconstructions – Issued Oct 27, US 9171403
- City Scene Video Sharing On Digital Maps – Issued Oct 20, US 9167290 (US-2012-0262552-A1)
- Scrubbing Variable Content Paths – Issued Sep 29, US 9146119
- Interactive Geo-Positioning Of Imagery – Issued Sep 1, US 9123159
- Map Editing With Little User Input – Issued Aug 18, US 9110921
- Audio Presentation Of Condensed Spatial Contextual Information – Issued May 12, US 9032042
- Navigation Instructions Using Low-Bandwidth Signaling – Issued Apr 14, US 9008859
- Removal Of Rayleigh Scattering From Images – Issued Mar 3, US 8970691
- Spatial Image Index And Associated Updating Functionality – Issued Mar 3, US 8971641
2014
- Detecting Text Using Stroke Width Based Text Detection – Issued Dec 23, US 8917935
- Simulated Video with extra Viewpoints and Enhanced Resolution for Traffic cameras – Issued Sep 2, US 8823797
- AUTOMATED FITTING OF INTERIOR MAPS TO GENERAL MAPS – Issued Aug 26, US 8817049
- Calibration and Annotation of Video Content – Issued Jul 1, US 8769396
- User Interface for Interacting with Top-Down Maps of Reconstructed 3-D Scenes – Issued Jun 8, US 8773424
- Path Queries – Issued Apr 8, US 8694383
- Image-Based Localization for Addresses – Issued Apr 1, US 8688368
- Electromechanical Surface Of Rotational Elements For Motion Compensation Of A Moving Object – Issued Mar 18, US 8675018
- Virtual Closet For Storing And Accessing Virtual Representations Of Items – Issued Feb 4, US 8645230
- Virtual Closet for Storing and Accessing Virtual Representations of Items – Issued Feb 4, US 8645230
- Adjustable And Progressive Mobile Device Street View – Issued Jan 28, US 8640020
- New View Generation Using Interpolated Values – Issued Jan 21, US 8633942
- View Generation Using Interpolated Values – Issued Jan 21, US 8633942
- Transitioning Between Top-Down Maps And Local Navigation Of Reconstructed 3-D Scenes – Issued Jan 7, US 8624902
2013
- Computing transitions between captured driving runs – Issued Nov 12, US 8581900
- Detection of Objectionable Videos – Issued Nov 1, 2013 US 8549627
- Filter and Surfacing Virtual Content In Virtual Worlds – Issued Oct 29, US 8570325
- Automatic Generation Of Markers Based On Social Interaction – Issued Oct 15, US 8560515
- stable and Progressive Mobile Device Street View – Issued Oct 9, US MS 329856.01
- Geographic Data Acquisition By User Motivation – Issued Oct 8, US 8550909
- Data Difference Guided Image Capturing – Issued Aug 6, US 8503794
- Depersonallizing Location Traces – Issued Jun 11, US 8463289
- Panoramic ring user interface – Issued May 28, US 8453060
- Camera-based multi-touch mouse – Issued May 21, US 8446367 (US-2010-0265178-A1)
- Data-driven interpolation using geodesic affinity – Issued May 21, US 8447105
- Viewing Media in the Context of Street-Level Images – Issued May 21, US 8447136
- Identifying physical locations of entities – Issued May 14, US 8442716
- Viewing media in the context of street-level images – Issued May 11, US 8447136
- Tagging Video Using Character Recognition And Propagation – Issued Apr 30, US 8433136
- MAPPING AUGMENTED REALITY EXPERIENCE TO VARIOUS ENVIRONMENTS – Filed Mar 14, US 20140267228
2012
- Annotating Images With Instructions – Issued Oct 30, US 8301996
- Method, Medium, And System For Ranking Dishes At Eating Establishments – Issued Oct 23, US 8296194
- Spatially Registering User Photographs – Issued Oct 23, US 8295589
- Map Aggregation – Issued Sep 11, US 8266132
- Visualizing Camera Feed on a map – Issued Aug 7, US 8237791
- Factoring Repeated Content Within And Among Images – Issued Jun 19, US 8204338
- Importance Guided Image Transformation – Issued Jun 12, us 8200037
- cognitive Agent – Issued Jun 5, US 8195430
- Cognitive Agent – Issued Jun 5, US 8195430
- Geocoding by Image Matching – Issued May 29, US 8189925
- Generating a Texture From Multiple Images – Issued Feb 28, 202 US 8125493
- Dynamic map rendering as a function of a user parameter – Issued Jan 24, US 8103445 (US-2007-0273558-A1).
- Smart navigation for 3D maps – Issued Jan 17, US 8098245 (US-2010-0080466-A1)
2011
- Hybrid maps with embedded street-side images – Issued Dec 27, US 8085990 (US-2011-0018902-A1)
- Visual assessment of landmarks – Issued Nov 15, US 8060302 (US-2010-0250126-A1)
- Semi-automatic plane extrusion for 3D modeling – Issued Nov 15, 2011 US 8059888 (US-2009-0110327-A1)
- Augmenting Images For Panoramic Display – Issued Aug 30, US 8009178 (US-2009-0002394-A1)
- Geotagging Photographs Using Annotations – Issued Aug 2, US 7991283 (US-2010-0080551-A1)
- Multi-directional image displaying device – Issued Jun 28, US 7967451 (US-2009-0323029-A1)
- Flexible matching with combinational similarity – Issued Jun 7, US 7957596 (US-2008-0273795-A1)
- Camera-based orientation for mobile devices – Issued May 24, US 7946921
- Displaying images related to a requested path – Issued May 10, US 7941271 (US-2008-0120023-A1)
- Landmark-based routing – Issued Mar 22, US 7912637
- Techniques for decoding images of barcodes – Issued Feb 15, US 7886978
- Image completion – Issued Feb 15, US 7889947
- SHADOW DETECTION IN A SINGLE IMAGE – Filed Sep 2011 US US 20130071016 A1
2010
- Street-side maps and paths – Issued Nov 23, US 7840032 (US-2007-0076920-A1)
- Modeling and texturing digital surface models in a mapping application – Issued Nov 9, US 7831089 (US-2008-0050011-A1)
- System for guided photography based on image capturing device rendered user recommendations acco – Issued Sep 28, US 7805066 (US-2009-0162042-A1)
- Mode information displayed in a mapping application – Issued Aug 17, US 7777648
- OPTIMAL 2D TEXTURING FROM MULTIPLE IMAGES – Issued Apr 8, US 20100085371
- ORGANIZATION OF SPATIAL SENSOR DATA – Filed Sep 16, US 20100235356
- Spatial Image Index and Associated Updating Functionality – Filed Dec 16, US 12/969,610
2009
- DETECTING TEXT USING STROKE WIDTH BASED TEXT DETECTION – Issued Nov 11, US 20090285482
- Remote Control of On-Screen Interaction – Issued Jan 13, US 7477236
- DETECTION OF OBJECTS IN IMAGES – Filed Mar 26, US 20100246890
- Importance Guided Image Transformation – US 8200037
- Visualizing video within existing still images – US 9594960