RA

Randall E. Aull

Microsoft: 42 patents #470 of 40,388Top 2%
Overall (All Time): #73,479 of 4,157,543Top 2%
42
Patents All Time

Issued Patents All Time

Showing 25 most recent of 42 patents

Patent #TitleCo-InventorsDate
10715381 Intelligent role selection for dual-role devices Firdosh K. Bhesania, Anthony Y. Chen, Vivek Gupta, Andrea A. Keating, Rahul Ramadas +4 more 2020-07-14
10649485 Synchronizing timing sources in computing devices Anthony Y. Chen, Vivek Gupta, Benjamin Allen Pullen, Kiran Kudli Anantha Shastry 2020-05-12
10162778 Universal serial bus emulation layer Firdosh K. Bhesania, Andrea A. Keating, Vivek Gupta, Robbie Harris 2018-12-25
10146554 Extraction of operating system-specific characteristics via a communication interface Martin Richard Borve, Andrea A. Keating, Philip A. Froese, Firdosh K. Bhesania, Eliyas Yakub +2 more 2018-12-04
10122576 Intelligent role selection for dual-role devices Firdosh K. Bhesania, Anthony Y. Chen, Vivek Gupta, Andrea A. Keating, Rahul Ramadas +4 more 2018-11-06
9858224 Universal serial bus emulation layer Firdosh K. Bhesania, Andrea A. Keating, Vivek Gupta, Robbie Harris 2018-01-02
9430413 Detecting state loss on a device Janet L. Schneider, Doron J. Holan 2016-08-30
9424225 Driver interface functions to interface client function drivers Doron J. Holan, Mukund Sankaranarayan 2016-08-23
9417708 Method for processing data quantifying force applied to one or more keys of a computer keyboard Firdosh K. Bhesania, Michael William John McCracken, Hirofumi Yamamoto, Steven Bathiche, Timothy Brewer 2016-08-16
9342427 Multi-function device ID with unique identifier Doron J. Holan, Esaias E. Greeff, Douglas K. Brubacher, Narayanan Ganapathy, James G. Cavalaris 2016-05-17
9170828 Extraction of operating system-specific characteristics via a communication interface Martin Richard Borve, Andrea A. Keating, Philip A. Froese, Firdosh K. Bhesania, Eliyas Yakub +2 more 2015-10-27
9081902 Generalized architecture to support representation of multi-transport devices James G. Cavalaris, Narayanan Ganapathy, Doron J. Holan, Paresh Maisuria 2015-07-14
9043497 Driver interface functions to interface client function drivers Doron J. Holan, Mukund Sankaranarayan 2015-05-26
8892493 Compatibility testing using traces, linear temporal rules, and behavioral models Pankaj Gupta, Robert Harris, Jane Evguenia Lawrence, Venkatesh-Prasad Ranganath, Pradip Harindran Vallathol 2014-11-18
8884587 Protocols for reporting power status over multiple buses Firdosh K. Bhesania 2014-11-11
8782386 Detecting state loss on a device Janet L. Schneider, Doron J. Holan 2014-07-15
8738835 HID over simple peripheral buses Firdosh K. Bhesania, Arvind R. Aiyar, David Abzarian 2014-05-27
8648812 Method for processing data quantifying force applied to one or more keys of a computer keyboard Firdosh K. Bhesania, Michael William John McCracken, Hirofumi Yamamoto, Steven Bathiche, Timothy Brewer 2014-02-11
8521942 HID over simple peripheral buses Firdosh K. Bhesania, Arvind R. Aiyar, David Abzarian 2013-08-27
8504739 USB driver interface functions to interface USB client function drivers Doron J. Holan, Mukund Sankaranarayan 2013-08-06
8441233 Protocols for reporting power status over multiple buses Firdosh K. Bhesania 2013-05-14
8380130 Capacitive bonding of devices Andrew C. Glass, Christopher Mark Dreher, Ellick H. Sung, Doron J. Holan, Craig S. Ranta 2013-02-19
8365201 Multi-function device ID with unique identifier Doron J. Holan, Narayanan Ganapathy, James G. Cavalaris, Esaias E. Greeff, Douglas K. Brubacher 2013-01-29
8347319 Device display object infrastructure Esaias E. Greeff, Douglas K. Brubacher, Narayanan Ganapathy, Doron J. Holan, Neil Sandlin +1 more 2013-01-01
8266362 Device connection routing for controllers Firdosh K. Bhesania, Glen Slick, Mark E. Maszak 2012-09-11