Growing community of inventors

Waterloo, Canada

David Victor MacFarlane

Average Co-Inventor Count = 3.64

ph-index = 4

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 = 48

David Victor MacFarlaneHerbert Anthony Little (12 patents)David Victor MacFarlaneNeil Patrick Adams (10 patents)David Victor MacFarlaneMichael Kenneth Brown (9 patents)David Victor MacFarlaneMichael S Brown (7 patents)David Victor MacFarlaneIan M Robertson (6 patents)David Victor MacFarlaneDinah Lea Marie Davis (4 patents)David Victor MacFarlaneMichael Grant Kirkup (3 patents)David Victor MacFarlaneChristopher R Wormald (1 patent)David Victor MacFarlaneDan Mihai Dumitru (1 patent)David Victor MacFarlaneHerb A Little (29 patents)David Victor MacFarlaneRakesh Kumar Arora (1 patent)David Victor MacFarlaneDinah Lea Davis (1 patent)David Victor MacFarlaneDavid Victor MacFarlane (16 patents)Herbert Anthony LittleHerbert Anthony Little (416 patents)Neil Patrick AdamsNeil Patrick Adams (455 patents)Michael Kenneth BrownMichael Kenneth Brown (286 patents)Michael S BrownMichael S Brown (355 patents)Ian M RobertsonIan M Robertson (54 patents)Dinah Lea Marie DavisDinah Lea Marie Davis (25 patents)Michael Grant KirkupMichael Grant Kirkup (158 patents)Christopher R WormaldChristopher R Wormald (64 patents)Dan Mihai DumitruDan Mihai Dumitru (18 patents)Herb A LittleHerb A Little (29 patents)Rakesh Kumar AroraRakesh Kumar Arora (10 patents)Dinah Lea DavisDinah Lea Davis (1 patent)
..
Inventor’s number of patents
..
Strength of working relationships

Company Filing History:

1. Research in Motion Corporation (10 from 4,495 patents)

2. Blackberry Corporation (6 from 5,895 patents)


16 patents:

1. 9998412 - Automated selection and inclusion of a message signature

2. 9148448 - System and method for configuring devices for secure operations

3. 8977862 - Low-level code signing mechanism

4. 8788605 - System and method for handling electronic messages

5. 8693695 - Systems and methods to securely generate shared keys

6. 8578171 - Automated selection and inclusion of a message signature

7. 8442489 - System and method for configuring devices for secure operations

8. 8429411 - Automated selection and inclusion of a message signature

9. 8301903 - Low-level code signing mechanism

10. 8234339 - System and method for handling electronic messages

11. 8218773 - Systems and methods to securely generate shared keys

12. 8191105 - System and method for handling electronic messages

13. 8019065 - Communication device with capability for handling conditional acceptance of meeting requests

14. 8010989 - System and method for configuring devices for secure operations

15. 7894605 - Systems and methods to securely generate shared keys

Please report any incorrect information to support@idiyas.com
idiyas.com
as of
1/14/2026
Loading…