SR

Suryanarayanan V. Raman

Microsoft: 16 patents #2,383 of 40,388Top 6%
Overall (All Time): #300,556 of 4,157,543Top 8%
16
Patents All Time

Issued Patents All Time

Patent #TitleCo-InventorsDate
8074217 Methods and systems for delivering software Sarita M. James, Brian J. Syme, John Licata, Lawrence Sanchez 2011-12-06
7979856 Network-based software extensions Michael C. Murray, Paul R. Erickson, Oliver G. Fisher 2011-07-12
7900134 Authoring arbitrary XML documents using DHTML and XSLT Adriana Ardeleanu, Jean Paoli, Stephen J. Mooney, Rajesh K. Jha, Prakash Sikchi 2011-03-01
7779027 Methods, systems, architectures and data structures for delivering software via a network Sarita M. James, Brian J. Syme, John Licata, Lawrence Sanchez 2010-08-17
7743063 Methods and systems for delivering software via a network Sarita M. James, Brian J. Syme, John Licata, Lawrence Sanchez 2010-06-22
7392522 Architectures for and methods of providing network-based software extensions Michael C. Murray, Paul R. Erickson, Oliver G. Fisher, Michael J. Hopcroft 2008-06-24
7191394 Authoring arbitrary XML documents using DHTML and XSLT Adriana Ardeleanu, Jean Paoli, Stephen J. Mooney, Rajesh K. Jha, Prakash Sikchi 2007-03-13
7000230 Network-based software extensions Michael C. Murray, Paul R. Erickson, Oliver G. Fisher 2006-02-14
6883168 Methods, systems, architectures and data structures for delivering software via a network Sarita M. James, Brian J. Syme, Lawrence Sanchez, John Licata 2005-04-19
6874143 Architectures for and methods of providing network-based software extensions Michael C. Murray, Paul R. Erickson, Oliver G. Fisher, Michael J. Hopcroft 2005-03-29
6243721 Method and apparatus for providing automatic layout capabilities for computer forms Nicholas Paul Duane, Brian MacDonald, Scott A. Thurlow 2001-06-05
5999938 System and method for creating a new data structure in memory populated with data from an existing data structure William James Bliss, Jerry R. Hughson, Jr., Lois Bauer, Michael L. Roberts, Eric J. Horvitz +1 more 1999-12-07
5828885 Method and system for merging files having a parallel format 1998-10-27
5818447 System and method for in-place editing of an electronic mail message using a separate program Richard J. Wolf, Srinivasa R. Koppolu, Steven James Rayson 1998-10-06
5630138 method and system for merging files having a parallel format 1997-05-13
5579223 Method and system for incorporating modifications made to a computer program into a translated version of the computer program 1996-11-26