Growing community of inventors

Lake Stevens, WA, United States of America

Michael J Leonard

Average Co-Inventor Count = 5.68

ph-index = 9

The patent ph-index is calculated by counting the number of publications for which an author has been cited by other authors at least that same number of times.

Forward Citations = 432

Michael J LeonardTimothy Scott Rice (14 patents)Michael J LeonardAdam D Nathan (14 patents)Michael J LeonardJohn I Montgomery (14 patents)Michael J LeonardJeremy Mazner (10 patents)Michael J LeonardAndy R Sterland (10 patents)Michael J LeonardAndrew R Sterland (4 patents)Michael J LeonardMichael J Leonard (14 patents)Timothy Scott RiceTimothy Scott Rice (27 patents)Adam D NathanAdam D Nathan (22 patents)John I MontgomeryJohn I Montgomery (19 patents)Jeremy MaznerJeremy Mazner (17 patents)Andy R SterlandAndy R Sterland (11 patents)Andrew R SterlandAndrew R Sterland (25 patents)
..
Inventor’s number of patents
..
Strength of working relationships

Company Filing History:

1. Microsoft Technology Licensing, LLC (14 from 54,719 patents)


14 patents:

1. 9164737 - Augmenting programming languages with a type system

2. 8849753 - Automating asynchronous programming in single threaded systems

3. 8745580 - Transparent type matching in a programming environment

4. 8543638 - Security system for a browser-based environment

5. D593118 - Portion of a display screen showing a transitional user interface

6. D588606 - Portion of a display screen showing a transitional user interface

7. D585909 - Portion of a display screen showing a transitional user interface

8. D578544 - Portion of a display screen showing a transitional user interface

9. D578135 - Portion of a display screen showing a transitional user interface

10. D577741 - Portion of a display screen showing a user interface

11. D576635 - Portion of a display screen showing a transitional user interface

12. D575795 - Portion of a display screen showing a transitional user interface

13. D575797 - Portion of a display screen showing a user interface

14. D575798 - Portion of a display screen showing a user interface

Please report any incorrect information to support@idiyas.com
idiyas.com
as of
12/25/2025
Loading…