Patent Leaderboard
USPTO Patent Rankings Data through Dec 31, 2025
NE

Noah B. Edelstein — 24 Patents

Microsoft: 24 patents #1,281 of 40,388Top 4%
Seattle, WA: #1,019 of 21,776 inventorsTop 5%
Washington: #3,621 of 76,902 inventorsTop 5%
Overall (All Time): #168,038 of 4,157,543Top 5%
24 Patents All Time
Noah B. Edelstein has been granted 24 US patents while listed as an inventor at Microsoft. The first was granted in 2002 and the most recent in July 2017. Noah B. Edelstein ranks #168,038 of 4,157,543 US inventors in our database (top 4.0%). Patent records list Noah B. Edelstein in Seattle, WA, US.

Issued Patents All Time

Showing 1–24 of 24 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
9705946 Method to initiate server based collaboration on e-mail attachments Andrew Quinn, Anne Archambault, Ethan Joseph Bernstein, Marcin Sawicki, Hani Saliba +1 more 2017-07-11 $36,380,000
9594925 Method to delay locking of server files on edit Hani Saliba, Hai Liu 2017-03-14 $33,293,000
9350775 Method to initiate server based collaboration on E-mail attachments Andrew Quinn, Anne Archambault, Ethan Joseph Bernstein, Marcin Sawicki, Hani Saliba +1 more 2016-05-24 $39,484,000
9280553 Method to delay locking of server files on edit Hani Saliba, Hai Liu 2016-03-08 $59,483,000
9274674 Live companion user interface George P. Moromisato, Aditya Bhandarkar, Raymond E. Ozzie, Abhay Parasnis 2016-03-01 $41,986,000
9135279 Mesh-managing data across a distributed set of devices George P. Moromisato, Abhay Parasnis, Anthony D. Andrews, Raymond E. Ozzie, William D. Devlin +1 more 2015-09-15 $32,492,000
8959248 Personal computing environment with virtual computing device George P. Moromisato, Raymond E. Ozzie, Abhay Parasnis, Raymond E. Endres 2015-02-17 $31,357,000
8954507 Gathering and using awareness information Raymond E. Ozzie, George P. Moromisato, Abhay Parasnis, William D. Devlin, Anthony D. Andrews 2015-02-10 $22,754,000
8898321 Remote device communication platform user interface Carl Carter-Schwendler, Todd R. Manion, Ryan Y. Kim, Jeson Patel 2014-11-25 $27,855,000
8719325 Method to initiate server based collaboration on e-mail attachments Andrew Quinn, Anne Archambault, Ethan Joseph Bernstein, Marcin Sawicki, Hani Saliba +1 more 2014-05-06 $28,438,000
8706760 Method to delay locking of server files on edit Hai Liu, Hani Saliba 2014-04-22 $23,747,000
8677270 Live companion user interface George P. Moromisato, Aditya Bhandarkar, Raymond E. Ozzie, Abhay Parasnis 2014-03-18 $35,700,000
8364759 Mesh-managing data across a distributed set of devices George P. Moromisato, Abhay Parasnis, Anthony D. Andrews, Raymond E. Ozzie, William D. Devlin +1 more 2013-01-29 $13,387,000
8010491 Method for managing multiple file states for replicated files Lauren Antonoff, Hani Saliba, Hai Liu, Steven James Rayson 2011-08-30 $14,918,000
7853669 Mesh-managing data across a distributed set of devices George P. Moromisato, Abhay Parasnis, Anthony D. Andrews, Raymond E. Ozzie, William D. Devlin +1 more 2010-12-14 $21,634,000
7853955 Method and system for identifying program module functionality needed by a computer when disconnected from a network Jeffrey C. Belt, Maithreyi Lakshmi Ratan, Eric Schreiber 2010-12-14 $21,634,000
D597555 Icon for a portion of a display screen Raymond E. Ozzie, George P. Moromisato, Russell Songco, Eric R. Sexauer 2009-08-04
D597102 Icon for a portion of a display screen Raymond E. Ozzie, George P. Moromisato, Russell Songco, Eric R. Sexauer 2009-07-28
D595311 Icon for a portion of a display screen Raymond E. Ozzie, George P. Moromisato, Russell Songco 2009-06-30
7389309 Method for managing file replication in applications Hani Saliba, Hai Liu, Steven James Rayson 2008-06-17 $36,553,000
7293269 Method and system for identifying program module functionality needed by a computer when disconnected from a network Jeffrey C. Belt, Maithreya Lakshmi Ratan, Eric Schreiber 2007-11-06 $20,387,000
7107518 Automating a document review cycle Alan Ramaley, Valerie D. Serdy, Sean Erik McAteer, Suresh Tharamal, Thomas W. Olsen 2006-09-12 $45,868,000
6848105 Method and system for identifying program module functionality needed by a computer when disconnected from a network Jeffrey C. Belt, Maithreyi Lakshmi Ratan, Eric Schreiber 2005-01-25 $138,161,000
6378128 System and method for dynamically modifying an install-set Heikki J. Kanerva 2002-04-23 $123,327,000