IP Library Granted Patent US 12,374,011
Granted Patent B2
US 12,374,011 · App. 18/491,296 · Granted Jul 29, 2025

Interactive data object map

Inventors: Dan Cervelli (Mountain View, CA); Cai GoGwilt (Palo Alto, CA); Bobby Prochnow (Palo Alto, CA)
Assignee: Palantir Technologies Inc.
G06T11/60G06F3/0481G06F3/04842G06F16/29G06T11/001G09B29/106
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,374,011
App. No.
18/491,296
Granted
Jul 29, 2025
Kind
B2
Abstract

An interactive data object map system is disclosed in which large amounts of geographical, geospatial, and other types of data, geodata, objects, features, and/or metadata are efficiently presented to a user on a map interface. The interactive data object map system allows for rapid and deep analysis of various objects, features, and/or metadata by the user. A layer ontology may be displayed to the user. In various embodiments, when the user rolls a selection cursor over an object/feature an outline of the object/feature is displayed. Selection of an object/feature may cause display of metadata associated with that object/feature. The interactive data object map system may automatically generate feature/object lists and/or histograms based on selections made by the user. The user may perform geosearches, generate heatmaps, and/or perform keyword searches, among other actions.

Claims (87)

1. A computer system comprising:

one or more computer-readable storage mediums storing computer executable instructions; and

one or more hardware processors configured to execute the instructions to cause the computer system to:

access a plurality of data objects stored according to an object-centric data model, wherein the plurality of data objects includes associated metadata, wherein types of the plurality of data objects in the object-centric data model are defined by an ontology, wherein the data objects of the plurality of data objects are associated with object types of a plurality of object types, and wherein the object-centric data model includes links among data objects of the plurality of data objects indicative of relationships among the data objects;

determine metadata and/or links of the plurality of data objects usable for:

positioning representations or features of the plurality of data objects in an interactive map; and

providing visualizations of characteristics of one or more of the plurality of data objects in the interactive map;

cause generation of user interface data usable to display the interactive map including the representations or features of the plurality of data objects, wherein the representations or features of the plurality of data objects are positioned in the interactive map according to the determined metadata and/or links, and wherein the visualizations of the characteristics of the one or more of the plurality of data objects are provided in the interactive map according to the determined metadata; and

enable determination of correlations among the characteristics and representations or features associated with at least one data object of a first object type of the plurality of object types and at least one data object of a second object type of the plurality of object types through the visualizations of the characteristics and the positioning of the representations or features of the plurality of data objects in the interactive map, wherein the first object type and the second object type are different object types.

2. The computer system of claim 1 , wherein the metadata includes geographical metadata usable for the positioning of the plurality of data objects.

3. The computer system of claim 1 , wherein the one or more hardware processors are configured to execute the instructions to further cause the computer system to:

receive a first user input provided via the interactive map, the first user input comprising a selection of a set of data objects of the plurality of data objects;

determine one or more metadata categories from metadata associated with the set of data objects;

for each of the one or more metadata categories, determine one or more histograms corresponding to metadata values and representing quantities of data objects of the set of data objects having respective metadata values within the metadata category; and

cause update of the interactive map to include indications of at least a first of the one or more metadata categories and the associated one or more histograms.

4. The computer system of claim 3 , wherein the one or more hardware processors are configured to execute the instructions to further cause the computer system to:

receive a second user input provided via the interactive map, the second user input comprising a selection of at least a first metadata value represented in a displayed histogram; and

in response to the second user input, cause filtering or highlighting, in the interactive map, of one or more data objects associated with the first metadata value, wherein determining of the correlations is enabled by the filtering or highlighting.

5. The computer system of claim 4 , wherein the one or more hardware processors are configured to execute the instructions to further cause the computer system to:

receive a third user input provided via the interactive map, the third user input comprising a selection of at least a second metadata value represented in a displayed histogram; and

in response to the third user input, cause further filtering or highlighting, in the interactive map, of one or more data objects associated with both the first and second metadata values, wherein determining of the correlations is further enabled by the further filtering or highlighting.

6. The computer system of claim 1 , wherein the one or more hardware processors are configured to execute the instructions to further cause the computer system to:

receive a user input provided via the interactive map, the user input comprising a selection of at least a first representation or feature; and

in response to the user input, retrieve metadata associated a first data object associated with the first representation or features and cause display of the metadata.

7. The computer system of claim 1 , wherein the one or more hardware processors are configured to execute the instructions to further cause the computer system to:

receive a user input provided via the interactive map, the user input comprising a hover over or selection of at least a first representation or feature;

determine boundaries associated with at least the first representation or feature; and

render an outline of at least the first representation or feature in the interactive map based on the determined boundaries.

8. The computer system of claim 1 , wherein the one or more hardware processors are configured to execute the instructions to further cause the computer system to:

receive, via a shape selection interface, user selection of a shape;

receive, via the interactive map, user selection of a location and size of the shape within the interactive map;

in response to the user selection of the location and size of the shape, update the user interface data to cause display of an area of the interactive map encompassed by the shape;

determine, based on the metadata, a preliminary subset of the data objects within the area of the interactive map encompassed by the shape;

receive, within the interactive map, one or more object criteria configured to identify target data objects within the map;

determine a target subset of the data objects having location metadata falling within the area of the interactive map encompassed by the shape and having other metadata satisfying the object criteria; and

update the user interface data to cause highlighting of the target subset of the data objects within the area of the interactive map encompassed by the shape.

9. The computer system of claim 8 , wherein the shape is a circle, and wherein the user selection of the shape includes user specification of at least a center and a radius of the circle.

10. The computer system of claim 8 , wherein the shape is a polygon, and wherein the user selection of the shape includes the user drawing the polygon within the map interface.

11. A computer-implemented method comprising:

by one or more processors executing program instructions:

accessing a plurality of data objects stored according to an object-centric data model, wherein the plurality of data objects includes associated metadata, wherein types of the plurality of data objects in the object-centric data model are defined by an ontology, wherein the data objects of the plurality of data objects are associated with object types of a plurality of object types, and wherein the object-centric data model includes links among data objects of the plurality of data objects indicative of relationships among the data objects;

determining metadata and/or links of the plurality of data objects usable for:

positioning representations or features of the plurality of data objects in an interactive map; and

providing visualizations of characteristics of one or more of the plurality of data objects in the interactive map;

causing generation of user interface data usable to display the interactive map including the representations or features of the plurality of data objects, wherein the representations or features of the plurality of data objects are positioned in the interactive map according to the determined metadata and/or links, and wherein the visualizations of the characteristics of the one or more of the plurality of data objects are provided in the interactive map according to the determined metadata; and

enabling determination of correlations among the characteristics and representations or features associated with at least one data object of a first object type of the plurality of object types and at least one data object of a second object type of the plurality of object types through the visualizations of the characteristics and the positioning of the representations or features of the plurality of data objects in the interactive map, wherein the first object type and the second object type are different object types.

12. The computer-implemented method of claim 11 , wherein the metadata includes geographical metadata usable for the positioning of the plurality of data objects.

13. The computer-implemented method of claim 11 further comprising:

by the one or more processors executing program instructions:

receiving a first user input provided via the interactive map, the first user input comprising a selection of a set of data objects of the plurality of data objects;

determining one or more metadata categories from metadata associated with the set of data objects;

for each of the one or more metadata categories, determining one or more histograms corresponding to metadata values and representing quantities of data objects of the set of data objects having respective metadata values within the metadata category; and

causing update of the interactive map to include indications of at least a first of the one or more metadata categories and the associated one or more histograms.

14. The computer-implemented method of claim 13 further comprising:

by the one or more processors executing program instructions:

receiving a second user input provided via the interactive map, the second user input comprising a selection of at least a first metadata value represented in a displayed histogram; and

in response to the second user input, causing filtering or highlighting, in the interactive map, of one or more data objects associated with the first metadata value, wherein determining of the correlations is enabled by the filtering or highlighting.

15. The computer-implemented method of claim 14 further comprising:

by the one or more processors executing program instructions:

receiving a third user input provided via the interactive map, the third user input comprising a selection of at least a second metadata value represented in a displayed histogram; and

in response to the third user input, causing further filtering or highlighting, in the interactive map, of one or more data objects associated with both the first and second metadata values, wherein determining of the correlations is further enabled by the further filtering or highlighting.

16. The computer-implemented method of claim 11 further comprising:

by the one or more processors executing program instructions:

receiving a user input provided via the interactive map, the user input comprising a selection of at least a first representation or feature; and

in response to the user input, retrieving metadata associated a first data object associated with the first representation or features and cause display of the metadata.

17. The computer-implemented method of claim 11 further comprising:

by the one or more processors executing program instructions:

receiving a user input provided via the interactive map, the user input comprising a hover over or selection of at least a first representation or feature;

determining boundaries associated with at least the first representation or feature; and

rendering an outline of at least the first representation or feature in the interactive map based on the determined boundaries.

18. The computer-implemented method of claim 11 further comprising:

by the one or more processors executing program instructions:

receiving, via a shape selection interface, user selection of a shape;

receiving, via the interactive map, user selection of a location and size of the shape within the interactive map;

in response to the user selection of the location and size of the shape, updating the user interface data to cause display of an area of the interactive map encompassed by the shape;

determining, based on the metadata, a preliminary subset of the data objects within the area of the interactive map encompassed by the shape;

receiving, within the interactive map, one or more object criteria configured to identify target data objects within the map;

determining a target subset of the data objects having location metadata falling within the area of the interactive map encompassed by the shape and having other metadata satisfying the object criteria; and

updating the user interface data to cause highlighting of the target subset of the data objects within the area of the interactive map encompassed by the shape.

19. The computer-implemented method of claim 18 , wherein the shape is a circle, and wherein the user selection of the shape includes user specification of at least a center and a radius of the circle.

20. A computer program product comprising one or more computer-readable storage mediums having program instructions embodied therewith, the program instructions executable by one or more processors to cause the one or more processors to:

access a plurality of data objects stored according to an object-centric data model, wherein the plurality of data objects includes associated metadata, wherein types of the plurality of data objects in the object-centric data model are defined by an ontology, wherein the data objects of the plurality of data objects are associated with object types of a plurality of object types, and wherein the object-centric data model includes links among data objects of the plurality of data objects indicative of relationships among the data objects;

determine metadata and/or links of the plurality of data objects usable for:

positioning representations or features of the plurality of data objects in an interactive map; and

providing visualizations of characteristics of one or more of the plurality of data objects in the interactive map;

cause generation of user interface data usable to display the interactive map including the representations or features of the plurality of data objects, wherein the representations or features of the plurality of data objects are positioned in the interactive map according to the determined metadata and/or links, and wherein the visualizations of the characteristics of the one or more of the plurality of data objects are provided in the interactive map according to the determined metadata; and

enable determination of correlations among the characteristics and representations or features associated with at least one data object of a first object type of the plurality of object types and at least one data object of a second object type of the plurality of object types through the visualizations of the characteristics and the positioning of the representations or features of the plurality of data objects in the interactive map, wherein the first object type and the second object type are different object types.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2023
From: CERVELLI, DAN; GOGWILT, CAI; PROCHNOW, BOBBY
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 065572/0133 →
Continuity (7)
Continuation 17711881 · Apr 1, 2022
Continuation 17027498 · Sep 21, 2020
Continuation 16516041 · Jul 18, 2019
Continuation 14323878 · Jul 3, 2014
Continuation 13917571 · Jun 13, 2013
Provisional Application 61820608 · May 7, 2013
Related Publication 20240203007A1 · Jun 20, 2024
References Cited (400)
US 4899161A · Morin et al. · 1990 [cited by applicant]
US 4958305A · Piazza · 1990 [cited by applicant]
US 5109399A · Thompson · 1992 [cited by applicant]
US 5241625A · Epard et al. · 1993 [cited by applicant]
US 5283562A · Kaneko et al. · 1994 [cited by applicant]
US 5329108A · Lamoure · 1994 [cited by examiner]
US 5623590A · Becker et al. · 1997 [cited by applicant]
US 5632009A · Rao et al. · 1997 [cited by applicant]
US 5632987A · Rao et al. · 1997 [cited by applicant]
US 5670987A · Doi et al. · 1997 [cited by applicant]
US 5754182A · Kobayashi · 1998 [cited by applicant]
US 5781195A · Marvin · 1998 [cited by applicant]
US 5781704A · Rossmo · 1998 [cited by applicant]
US 5798769A · Chiu et al. · 1998 [cited by applicant]
US 5845300A · Comer · 1998 [cited by applicant]
US 5884217A · Koyanagi · 1999 [cited by applicant]
US 5925091A · Ando · 1999 [cited by applicant]
US 5936631A · Yano et al. · 1999 [cited by applicant]
US 5999911A · Berg et al. · 1999 [cited by applicant]
US 6055569A · O'Brien et al. · 2000 [cited by applicant]
US 6057757A · Arrowsmith et al. · 2000 [cited by applicant]
US 6065026A · Cornelia et al. · 2000 [cited by applicant]
US 6091956A · Hollenberg · 2000 [cited by applicant]
US 6157747A · Szeliski et al. · 2000 [cited by applicant]
US 6161098A · Wallman · 2000 [cited by applicant]
US 6169552B1 · Endo et al. · 2001 [cited by applicant]
US 6173067B1 · Payton et al. · 2001 [cited by applicant]
US 6178432B1 · Cook et al. · 2001 [cited by applicant]
US 6219053B1 · Tachibana et al. · 2001 [cited by applicant]
US 6232971B1 · Haynes · 2001 [cited by applicant]
US 6237138B1 · Hameluck et al. · 2001 [cited by applicant]
US 6243706B1 · Moreau et al. · 2001 [cited by applicant]
US 6247019B1 · Davies · 2001 [cited by examiner]
US 6279018B1 · Kudrolli et al. · 2001 [cited by applicant]
US 6338066B1 · Martin et al. · 2002 [cited by applicant]
US 6341310B1 · Leshem et al. · 2002 [cited by applicant]
US 6366933B1 · Ball et al. · 2002 [cited by applicant]
US 6369835B1 · Lin · 2002 [cited by applicant]
US 6370538B1 · Camping et al. · 2002 [cited by applicant]
US 6389289B1 · Voce et al. · 2002 [cited by applicant]
US 6414683B1 · Gueziec · 2002 [cited by applicant]
US 6430305B1 · Decker · 2002 [cited by applicant]
US 6456997B1 · Shukla · 2002 [cited by applicant]
US 6483509B1 · Rabenhorst · 2002 [cited by applicant]
US 6523019B1 · Borthwick · 2003 [cited by applicant]
US 6529900B1 · Patterson et al. · 2003 [cited by applicant]
US 6549944B1 · Weinberg et al. · 2003 [cited by applicant]
US 6560620B1 · Ching · 2003 [cited by applicant]
US 6581068B1 · Bensoussan et al. · 2003 [cited by applicant]
US 6584498B2 · Nguyen · 2003 [cited by applicant]
US 6594672B1 · Lampson et al. · 2003 [cited by applicant]
US 6631496B1 · Li · 2003 [cited by examiner]
US 6642945B1 · Sharpe · 2003 [cited by applicant]
US 6662103B1 · Skolnick et al. · 2003 [cited by applicant]
US 6665683B1 · Meltzer · 2003 [cited by applicant]
US 6674434B1 · Chojnacki et al. · 2004 [cited by applicant]
US 6714936B1 · Nevin, III · 2004 [cited by applicant]
US 6742033B1 · Smith et al. · 2004 [cited by applicant]
US 6757445B1 · Knopp · 2004 [cited by applicant]
US 6775675B1 · Nwabueze et al. · 2004 [cited by applicant]
US 6792422B1 · Stride et al. · 2004 [cited by applicant]
US 6820135B1 · Dingman · 2004 [cited by applicant]
US 6828920B2 · Owen et al. · 2004 [cited by applicant]
US 6839745B1 · Dingari et al. · 2005 [cited by applicant]
US 6850317B2 · Mullins et al. · 2005 [cited by applicant]
US 6877137B1 · Rivette et al. · 2005 [cited by applicant]
US 6944821B1 · Bates et al. · 2005 [cited by applicant]
US 6967589B1 · Peters · 2005 [cited by applicant]
US 6976210B1 · Silva et al. · 2005 [cited by applicant]
US 6978419B1 · Kantrowitz · 2005 [cited by applicant]
US 6980984B1 · Huffman et al. · 2005 [cited by applicant]
US 6983203B1 · Wako · 2006 [cited by applicant]
US 6985950B1 · Hanson · 2006 [cited by examiner]
US 7003566B2 · Codella et al. · 2006 [cited by applicant]
US 7036085B2 · Barros · 2006 [cited by examiner]
US 7043702B2 · Chi et al. · 2006 [cited by applicant]
US 7055110B2 · Kupka et al. · 2006 [cited by applicant]
US 7086028B1 · Davis et al. · 2006 [cited by applicant]
US 7103852B2 · Kairis, Jr. · 2006 [cited by applicant]
US 7139800B2 · Bellotti et al. · 2006 [cited by applicant]
US 7149366B1 · Sun · 2006 [cited by applicant]
US 7158878B2 · Rasmussen · 2007 [cited by examiner]
US 7162475B2 · Ackerman · 2007 [cited by applicant]
US 7168039B2 · Bertram · 2007 [cited by applicant]
US 7171427B2 · Witowski et al. · 2007 [cited by applicant]
US 7174377B2 · Bernard et al. · 2007 [cited by applicant]
US 7194680B1 · Roy et al. · 2007 [cited by applicant]
US 7213030B1 · Jenkins · 2007 [cited by applicant]
US 7269786B1 · Malloy et al. · 2007 [cited by applicant]
US 7278105B1 · Kitts · 2007 [cited by applicant]
US 7290698B2 · Poslinski et al. · 2007 [cited by applicant]
US 7333998B2 · Heckerman et al. · 2008 [cited by applicant]
US 7370047B2 · Gorman · 2008 [cited by applicant]
US 7375732B2 · Arcas · 2008 [cited by applicant]
US 7379811B2 · Rasmussen · 2008 [cited by examiner]
US 7379903B2 · Joseph · 2008 [cited by applicant]
US 7392254B1 · Jenkins · 2008 [cited by applicant]
US 7426654B2 · Adams et al. · 2008 [cited by applicant]
US 7441182B2 · Beilinson et al. · 2008 [cited by applicant]
US 7441219B2 · Perry et al. · 2008 [cited by applicant]
US 7454466B2 · Bellotti et al. · 2008 [cited by applicant]
US 7457706B2 · Malero et al. · 2008 [cited by applicant]
US 7467375B2 · Tondreau et al. · 2008 [cited by applicant]
US 7487139B2 · Fraleigh et al. · 2009 [cited by applicant]
US 7502786B2 · Liu · 2009 [cited by examiner]
US 7519470B2 · Brasche et al. · 2009 [cited by applicant]
US 7525422B2 · Bishop et al. · 2009 [cited by applicant]
US 7529195B2 · Gorman · 2009 [cited by applicant]
US 7529727B2 · Arning et al. · 2009 [cited by applicant]
US 7529734B2 · Dirisala · 2009 [cited by applicant]
US 7539666B2 · Ashworth et al. · 2009 [cited by applicant]
US 7558677B2 · Jones · 2009 [cited by examiner]
US 7558822B2 · Fredricksen et al. · 2009 [cited by applicant]
US 7574409B2 · Patinkin · 2009 [cited by applicant]
US 7574428B2 · Leiserowitz · 2009 [cited by examiner]
US 7579965B2 · Bucholz · 2009 [cited by applicant]
US 7596285B2 · Brown et al. · 2009 [cited by applicant]
US 7614006B2 · Molander · 2009 [cited by applicant]
US 7617232B2 · Gabbert et al. · 2009 [cited by applicant]
US 7617314B1 · Bansod et al. · 2009 [cited by applicant]
US 7620628B2 · Kapur · 2009 [cited by examiner]
US 7627812B2 · Chamberlain et al. · 2009 [cited by applicant]
US 7634717B2 · Chamberlain et al. · 2009 [cited by applicant]
US 7653883B2 · Hotelling et al. · 2010 [cited by applicant]
US 7663621B1 · Allen et al. · 2010 [cited by applicant]
US 7693816B2 · Nemoto et al. · 2010 [cited by applicant]
US 7703021B1 · Flam · 2010 [cited by applicant]
US 7706817B2 · Bamrah et al. · 2010 [cited by applicant]
US 7712049B2 · Williams et al. · 2010 [cited by applicant]
US 7716077B1 · Mikurak · 2010 [cited by applicant]
US 7725530B2 · Sah et al. · 2010 [cited by applicant]
US 7725547B2 · Albertson et al. · 2010 [cited by applicant]
US 7730082B2 · Sah et al. · 2010 [cited by applicant]
US 7730109B2 · Rohrs et al. · 2010 [cited by applicant]
US 7747749B1 · Erikson et al. · 2010 [cited by applicant]
US 7756843B1 · Palmer · 2010 [cited by applicant]
US 7765489B1 · Shah · 2010 [cited by applicant]
US 7770100B2 · Chamberlain et al. · 2010 [cited by applicant]
US 7791616B2 · Ioup et al. · 2010 [cited by applicant]
US 7805457B1 · Viola et al. · 2010 [cited by applicant]
US 7809703B2 · Balabhadrapatruni · 2010 [cited by examiner]
US 7818658B2 · Chen · 2010 [cited by applicant]
US 7870493B2 · Pall et al. · 2011 [cited by applicant]
US 7872647B2 · Mayer et al. · 2011 [cited by applicant]
US 7877421B2 · Berger et al. · 2011 [cited by applicant]
US 7880921B2 · Dattilo et al. · 2011 [cited by applicant]
US 7890850B1 · Bryar et al. · 2011 [cited by applicant]
US 7894984B2 · Rasmussen · 2011 [cited by examiner]
US 7899611B2 · Downs et al. · 2011 [cited by applicant]
US 7899796B1 · Borthwick et al. · 2011 [cited by applicant]
US 7917376B2 · Bellin et al. · 2011 [cited by applicant]
US 7920963B2 · Jouline · 2011 [cited by examiner]
US 7933862B2 · Chamberlain et al. · 2011 [cited by applicant]
US 8085268B2 · Carrino et al. · 2011 [cited by applicant]
US 7941321B2 · Greenstein et al. · 2011 [cited by applicant]
US 7941336B1 · Robin-Jan · 2011 [cited by applicant]
US 7945852B1 · Pilskains · 2011 [cited by applicant]
US 7949960B2 · Roessler et al. · 2011 [cited by applicant]
US 7958147B1 · Turner et al. · 2011 [cited by applicant]
US 7962281B2 · Rasmussen · 2011 [cited by examiner]
US 7962495B2 · Jain et al. · 2011 [cited by applicant]
US 7962848B2 · Bertram · 2011 [cited by applicant]
US 7966199B1 · Frasher · 2011 [cited by applicant]
US 7970240B1 · Chao et al. · 2011 [cited by applicant]
US 7971150B2 · Raskutti et al. · 2011 [cited by applicant]
US 7984374B2 · Caro et al. · 2011 [cited by applicant]
US 8001465B2 · Kudrolli et al. · 2011 [cited by applicant]
US 8001482B2 · Bhattiprolu et al. · 2011 [cited by applicant]
US 8010507B2 · Poston et al. · 2011 [cited by applicant]
US 8010545B2 · Stefik · 2011 [cited by examiner]
US 8015487B2 · Roy et al. · 2011 [cited by applicant]
US 8024778B2 · Cash et al. · 2011 [cited by applicant]
US 8036632B1 · Cana et al. · 2011 [cited by applicant]
US 8036971B2 · Aymeloglu et al. · 2011 [cited by applicant]
US 8046283B2 · Burns · 2011 [cited by applicant]
US 8054756B2 · Chand et al. · 2011 [cited by applicant]
US 8065080B2 · Koch · 2011 [cited by applicant]
US 8073857B2 · Sreekanth · 2011 [cited by applicant]
US 8095434B1 · Puttick et al. · 2012 [cited by applicant]
US 8103543B1 · Zwicky · 2012 [cited by applicant]
US 8134457B2 · Velipasalar et al. · 2012 [cited by applicant]
US 8145703B2 · Frishert · 2012 [cited by examiner]
US 8185819B2 · Sah et al. · 2012 [cited by applicant]
US 8191005B2 · Baier et al. · 2012 [cited by applicant]
US 8200676B2 · Frank · 2012 [cited by applicant]
US 8214361B1 · Sandler · 2012 [cited by examiner]
US 8214490B1 · Vos et al. · 2012 [cited by applicant]
US 8214764B2 · Gemmell · 2012 [cited by examiner]
US 8225201B2 · Michael · 2012 [cited by applicant]
US 8229902B2 · Vishniac et al. · 2012 [cited by applicant]
US 8229947B2 · Fujinaga · 2012 [cited by examiner]
US 8230333B2 · Decherd et al. · 2012 [cited by applicant]
US 8271461B2 · Pike et al. · 2012 [cited by applicant]
US 8280880B1 · Aymeloglu · 2012 [cited by examiner]
US 8290838B1 · Thakur et al. · 2012 [cited by applicant]
US 8290926B2 · Ozzie et al. · 2012 [cited by applicant]
US 8290942B2 · Jones · 2012 [cited by examiner]
US 8290943B2 · Carbone et al. · 2012 [cited by applicant]
US 8301464B1 · Cave et al. · 2012 [cited by applicant]
US 8301904B1 · Gryaznov · 2012 [cited by applicant]
US 8302855B2 · Ma et al. · 2012 [cited by applicant]
US 8312367B2 · Foster · 2012 [cited by applicant]
US 8312546B2 · Alme · 2012 [cited by applicant]
US 8325178B1 · Doyle, Jr. · 2012 [cited by applicant]
US 8352881B2 · Champion et al. · 2013 [cited by applicant]
US 8368695B2 · Howell · 2013 [cited by examiner]
US 8386377B1 · Xiong et al. · 2013 [cited by applicant]
US 8396740B1 · Watson · 2013 [cited by applicant]
US 8397171B2 · Klassen · 2013 [cited by examiner]
US 8400448B1 · Doyle, Jr. · 2013 [cited by applicant]
US 8407180B1 · Ramesh et al. · 2013 [cited by applicant]
US 8412234B1 · Gatmir-Motahair et al. · 2013 [cited by applicant]
US 8412707B1 · Mianji · 2013 [cited by examiner]
US 8422825B1 · Neophytou et al. · 2013 [cited by applicant]
US 8447722B1 · Ahuja et al. · 2013 [cited by applicant]
US 8452790B1 · Mianji · 2013 [cited by examiner]
US 8463036B1 · Ramesh · 2013 [cited by examiner]
US 8473454B2 · Evanitsky et al. · 2013 [cited by applicant]
US 8484115B2 · Aymeloglu et al. · 2013 [cited by applicant]
US 8489331B2 · Kopf · 2013 [cited by examiner]
US 8489641B1 · Seefeld · 2013 [cited by examiner]
US 8494984B2 · Hwang et al. · 2013 [cited by applicant]
US 8498984B1 · Hwang · 2013 [cited by examiner]
US 8508533B2 · Cervelli et al. · 2013 [cited by applicant]
US 8510743B2 · Hackborn et al. · 2013 [cited by applicant]
US 8514082B2 · Cova et al. · 2013 [cited by applicant]
US 8514229B2 · Cervelli et al. · 2013 [cited by applicant]
US 8515207B2 · Chau · 2013 [cited by examiner]
US 8527949B1 · Pleis et al. · 2013 [cited by applicant]
US 8554579B2 · Tribble et al. · 2013 [cited by applicant]
US 8554653B2 · Falkenborg et al. · 2013 [cited by applicant]
US 8554709B2 · Goodson et al. · 2013 [cited by applicant]
US 8560413B1 · Quarterman · 2013 [cited by applicant]
US 8564596B2 · Carrino et al. · 2013 [cited by applicant]
US 8577911B1 · Stepinski et al. · 2013 [cited by applicant]
US 8589273B2 · Creeden et al. · 2013 [cited by applicant]
US 8595234B2 · Siripuapu et al. · 2013 [cited by applicant]
US 8599203B2 · Horowitz et al. · 2013 [cited by applicant]
US 8620641B2 · Farnsworth et al. · 2013 [cited by applicant]
US 8646080B2 · Williamson et al. · 2014 [cited by applicant]
US 8639757B1 · Adams et al. · 2014 [cited by applicant]
US 8676857B1 · Adams et al. · 2014 [cited by applicant]
US 8682696B1 · Shanmugam · 2014 [cited by applicant]
US 8688573B1 · Ruknoic et al. · 2014 [cited by applicant]
US 8689108B1 · Duffield et al. · 2014 [cited by applicant]
US 8713467B1 · Goldenberg et al. · 2014 [cited by applicant]
US 8726379B1 · Stiansen et al. · 2014 [cited by applicant]
US 8732574B2 · Burr et al. · 2014 [cited by applicant]
US 8739278B2 · Varghese · 2014 [cited by applicant]
US 8742934B1 · Sarpy et al. · 2014 [cited by applicant]
US 8744890B1 · Bernier · 2014 [cited by applicant]
US 8745516B2 · Mason et al. · 2014 [cited by applicant]
US 8781169B2 · Jackson et al. · 2014 [cited by applicant]
US 8787939B2 · Papakipos et al. · 2014 [cited by applicant]
US 8788407B1 · Singh et al. · 2014 [cited by applicant]
US 8799313B2 · Satlow · 2014 [cited by applicant]
US 8799799B1 · Cervelli · 2014 [cited by examiner]
US 8807948B2 · Luo et al. · 2014 [cited by applicant]
US 8812960B1 · Sun et al. · 2014 [cited by applicant]
US 8830322B2 · Nerayoff et al. · 2014 [cited by applicant]
US 8832594B1 · Thompson et al. · 2014 [cited by applicant]
US 8868537B1 · Colgrove et al. · 2014 [cited by applicant]
US 8917274B2 · Ma et al. · 2014 [cited by applicant]
US 8924388B2 · Elliot et al. · 2014 [cited by applicant]
US 8924389B2 · Elliot et al. · 2014 [cited by applicant]
US 8924872B1 · Bogomolov et al. · 2014 [cited by applicant]
US 8930874B2 · Duff et al. · 2015 [cited by applicant]
US 8937619B2 · Sharma et al. · 2015 [cited by applicant]
US 8938434B2 · Jain et al. · 2015 [cited by applicant]
US 8938686B1 · Erenrich et al. · 2015 [cited by applicant]
US 8949164B1 · Mohler · 2015 [cited by applicant]
US 8983494B1 · Onnen et al. · 2015 [cited by applicant]
US 8984390B2 · Aymeloglu et al. · 2015 [cited by applicant]
US 9009171B1 · Grossman et al. · 2015 [cited by applicant]
US 9009177B2 · Zheng et al. · 2015 [cited by applicant]
US 9009827B1 · Albertson et al. · 2015 [cited by applicant]
US 9021260B1 · Falk et al. · 2015 [cited by applicant]
US 9021384B1 · Beard et al. · 2015 [cited by applicant]
US 9043696B1 · Meiklejohn et al. · 2015 [cited by applicant]
US 9043894B1 · Dennison et al. · 2015 [cited by applicant]
US 9058315B2 · Burr et al. · 2015 [cited by applicant]
US 9100428B1 · Visbal · 2015 [cited by applicant]
US 9104293B1 · Kornfeld et al. · 2015 [cited by applicant]
US 9104695B1 · Cervelli et al. · 2015 [cited by applicant]
US 9111380B2 · Piemonte et al. · 2015 [cited by applicant]
US 9116975B2 · Shankar et al. · 2015 [cited by applicant]
US 9129219B1 · Robertson et al. · 2015 [cited by applicant]
US 9146125B2 · Vulcano et al. · 2015 [cited by applicant]
US 9165100B2 · Begur et al. · 2015 [cited by applicant]
US 9280618B1 · Bruce et al. · 2016 [cited by applicant]
US 9600146B2 · Cervelli et al. · 2017 [cited by applicant]
US 9734217B2 · Kara et al. · 2017 [cited by applicant]
US 9891808B2 · Wilson et al. · 2018 [cited by applicant]
US 9953445B2 · Cervelli et al. · 2018 [cited by applicant]
US 10360705B2 · Cervelli et al. · 2019 [cited by applicant]
US 10783686B2 · Cervelli et al. · 2020 [cited by applicant]
US 11295498B2 · Cervelli et al. · 2022 [cited by applicant]
US 11830116B2 · Cervelli et al. · 2023 [cited by applicant]
US 20010021936A1 · Bertram · 2001 [cited by applicant]
US 20010030667A1 · Kelts · 2001 [cited by applicant]
US 20020003539A1 · Abe · 2002 [cited by applicant]
US 20020032677A1 · Morgenthaler et al. · 2002 [cited by applicant]
US 20020033848A1 · Sciammarella et al. · 2002 [cited by applicant]
US 20020065708A1 · Senay et al. · 2002 [cited by applicant]
US 20020091707A1 · Keller · 2002 [cited by applicant]
US 20020095360A1 · Joao · 2002 [cited by applicant]
US 20020095658A1 · Shulman · 2002 [cited by applicant]
US 20020103705A1 · Brady · 2002 [cited by applicant]
US 20020116120A1 · Ruiz · 2002 [cited by examiner]
US 20020130867A1 · Yang et al. · 2002 [cited by applicant]
US 20020130906A1 · Miyaki · 2002 [cited by applicant]
US 20020130907A1 · Chi et al. · 2002 [cited by applicant]
US 20020147805A1 · Leshem et al. · 2002 [cited by applicant]
US 20020174201A1 · Ramer et al. · 2002 [cited by applicant]
US 20020194119A1 · Wright et al. · 2002 [cited by applicant]
US 20020196229A1 · Chen et al. · 2002 [cited by applicant]
US 20030028560A1 · Kudrolli et al. · 2003 [cited by applicant]
US 20030036848A1 · Sheha et al. · 2003 [cited by applicant]
US 20030036927A1 · Bowen · 2003 [cited by applicant]
US 20030039948A1 · Donahue · 2003 [cited by applicant]
US 20030052896A1 · Higgins et al. · 2003 [cited by applicant]
US 20030093755A1 · O'Carroll · 2003 [cited by applicant]
US 20030103049A1 · Kindratenko et al. · 2003 [cited by applicant]
US 20030126102A1 · Borthwick · 2003 [cited by applicant]
US 20030140106A1 · Raguseo · 2003 [cited by applicant]
US 20030144868A1 · Macintyre et al. · 2003 [cited by applicant]
US 20030163352A1 · Surpin et al. · 2003 [cited by applicant]
US 20030200217A1 · Ackerman · 2003 [cited by applicant]
US 20030225755A1 · Iwayama · 2003 [cited by examiner]
US 20030229848A1 · Arend et al. · 2003 [cited by applicant]
US 20040030492A1 · Fox et al. · 2004 [cited by applicant]
US 20040032432A1 · Baynger · 2004 [cited by applicant]
US 20040034570A1 · Davis · 2004 [cited by applicant]
US 20040039498A1 · Ollis et al. · 2004 [cited by applicant]
US 20040044648A1 · Anfindsen et al. · 2004 [cited by applicant]
US 20040064256A1 · Barinek et al. · 2004 [cited by applicant]
US 20040085318A1 · Hassler et al. · 2004 [cited by applicant]
US 20040095349A1 · Bito et al. · 2004 [cited by applicant]
US 20040098236A1 · Mayer et al. · 2004 [cited by applicant]
US 20040111410A1 · Burgoon et al. · 2004 [cited by applicant]
US 20040111480A1 · Yue · 2004 [cited by applicant]
US 20040123135A1 · Goddard · 2004 [cited by applicant]
US 20040126840A1 · Cheng et al. · 2004 [cited by applicant]
US 20040143602A1 · Ruiz et al. · 2004 [cited by applicant]
US 20040143796A1 · Lerner et al. · 2004 [cited by applicant]
US 20040153418A1 · Hanweck · 2004 [cited by applicant]
US 20040163039A1 · Gorman · 2004 [cited by applicant]
US 20040175036A1 · Graham · 2004 [cited by applicant]
US 20040181554A1 · Heckerman et al. · 2004 [cited by applicant]
US 20040193600A1 · Kaasten et al. · 2004 [cited by applicant]
US 20040205492A1 · Newsome · 2004 [cited by applicant]
US 20040217884A1 · Samadani et al. · 2004 [cited by applicant]
US 20040221223A1 · Yu et al. · 2004 [cited by applicant]
US 20040236688A1 · Bozeman · 2004 [cited by applicant]
US 20040236711A1 · Nixon et al. · 2004 [cited by applicant]
US 20040260702A1 · Cragun et al. · 2004 [cited by applicant]
US 20040267746A1 · Marcjan et al. · 2004 [cited by applicant]
US 20050010472A1 · Quatse et al. · 2005 [cited by applicant]
US 20050027705A1 · Sadri et al. · 2005 [cited by applicant]
US 20050028094A1 · Allyn · 2005 [cited by applicant]
US 20050028191A1 · Sullivan et al. · 2005 [cited by applicant]
US 20050031197A1 · Knopp · 2005 [cited by applicant]
US 20050034062A1 · Bufkin et al. · 2005 [cited by applicant]
US 20050039116A1 · Slack-Smith · 2005 [cited by applicant]
US 20050039119A1 · Parks et al. · 2005 [cited by applicant]
US 20050180330A1 · Shapiro · 2005 [cited by applicant]
US 20050065811A1 · Chu et al. · 2005 [cited by applicant]
US 20050080769A1 · Gemmell · 2005 [cited by examiner]
US 20050086207A1 · Heuer et al. · 2005 [cited by applicant]
US 20050091186A1 · Elish · 2005 [cited by applicant]
US 20050125715A1 · Franco et al. · 2005 [cited by applicant]
US 20050143602A1 · Yada et al. · 2005 [cited by applicant]
US 20050154628A1 · Eckart et al. · 2005 [cited by applicant]
US 20050154769A1 · Eckart et al. · 2005 [cited by applicant]
US 20050162523A1 · Darrell et al. · 2005 [cited by applicant]
US 20050166144A1 · Gross · 2005 [cited by applicant]
US 20050182502A1 · Iyengar · 2005 [cited by applicant]
US 20050182793A1 · Keenan · 2005 [cited by examiner]
US 20050183005A1 · Denoue et al. · 2005 [cited by applicant]
US 20050210409A1 · Jou · 2005 [cited by applicant]
US 20050223044A1 · Ashworth et al. · 2005 [cited by applicant]
US 20050246327A1 · Yeung et al. · 2005 [cited by applicant]
US 20050251786A1 · Citron et al. · 2005 [cited by applicant]
US 20050267652A1 · Allstadt et al. · 2005 [cited by applicant]
US 20060026120A1 · Carolan et al. · 2006 [cited by applicant]
US 20060026170A1 · Kreitler · 2006 [cited by examiner]
US 20060026561A1 · Bauman et al. · 2006 [cited by applicant]
US 20060031779A1 · Theurer et al. · 2006 [cited by applicant]
US 20060045470A1 · Poslinski et al. · 2006 [cited by applicant]
US 20060047804A1 · Fredricksen et al. · 2006 [cited by applicant]
US 20060053097A1 · King et al. · 2006 [cited by applicant]
US 20060053170A1 · Hill et al. · 2006 [cited by applicant]
US 20060059139A1 · Robinson · 2006 [cited by applicant]
US 20060059423A1 · Lehmann et al. · 2006 [cited by applicant]
US 20060074866A1 · Chamberlain et al. · 2006 [cited by applicant]
US 20060074881A1 · Vembu et al. · 2006 [cited by applicant]
US 20060080139A1 · Mainzer · 2006 [cited by applicant]
US 20060080283A1 · Shipman · 2006 [cited by applicant]
US 20060080619A1 · Carlson et al. · 2006 [cited by applicant]
US 20060093222A1 · Saffer et al. · 2006 [cited by applicant]