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

John Patrick McGregor, Jr. — 14 Patents

Google: 7 patents #3,814 of 22,993Top 20%
THTrustwave Holdings: 4 patents #1 of 54Top 2%
HP: 1 patents #11,359 of 16,619Top 70%
Honeywell: 1 patents #13,216 of 16,504Top 85%
Menlo Park, CA: #626 of 3,774 inventorsTop 20%
California: #43,920 of 386,348 inventorsTop 15%
Overall (All Time): #332,869 of 4,157,543Top 9%
14 Patents All Time
John Patrick McGregor, Jr. has been granted 14 US patents while listed as an inventor at Google. The first was granted in 1998 and the most recent in October 2024. John Patrick McGregor, Jr. ranks #332,869 of 4,157,543 US inventors in our database (top 8.0%). Patent records list John Patrick McGregor, Jr. in Menlo Park, CA, US.

Patents per Year

Patents granted per year, 1998 to 2024Bar chart with a peak of 4 patents in 2018.peak 41998: 1 patents19982006: 1 patents20062014: 2 patents20142017: 1 patents20172018: 4 patents20182019: 2 patents20192020: 2 patents20202024: 1 patents2024

Issued Patents All Time

Showing 1–14 of 14 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
12112134 Methods for emotion classification in text Dana Movshovitz-Attias, Gaurav Nemade, Sujith Ravi, Jeongwoo Ko, Dora Demszky 2024-10-08 $117,740,000
10862836 Automatic response suggestions based on images received in messaging applications Ryan H. Cassidy, Ariel Fuxman, Vivek Ramavajjala, Sujith Ravi, Sergey Nazarov +1 more 2020-12-08 $58,530,000
10846618 Smart replies using an on-device model Sujith Ravi, Thomas Rudick, Nathan Dickerson Beach, Mirko Ranieri 2020-11-24 $44,247,000
10416846 Determining graphical element(s) for inclusion in an electronic communication Ryan H. Cassidy, Utkarsh Srivastava, Anton Volkov 2019-09-17 $38,215,000
10412030 Automatic response suggestions based on images received in messaging applications Ryan H. Cassidy, Ariel Fuxman, Vivek Ramavajjala, Sujith Ravi, Sergey Nazarov +1 more 2019-09-10 $45,047,000
10146768 Automatic suggested responses to images received in messages using language model Ariel Fuxman, Vivek Ramavajjala, Ning Ye 2018-12-04 $28,362,000
10133856 Method and system for managing software license for vehicle Naveen VenkateshPrasad Nama, Dilip Kumar Behara, Christian D. Brinkley, Scott D. Redmond 2018-11-20 $17,559,000
10015124 Automatic response suggestions based on images received in messaging applications Ryan H. Cassidy, Ariel Fuxman, Vivek Ramavajjala, Sujith Ravi, Sergey Nazarov +1 more 2018-07-03 $22,842,000
9992014 Methods for cryptographic delegation and enforcement of dynamic access to stored data Matthew N. White 2018-06-05
9559837 Methods for cryptographic delegation and enforcement of dynamic access to stored data Matthew N. White 2017-01-31
8832466 Methods for augmentation and interpretation of data objects Matthew N. White 2014-09-09
8677123 Method for accelerating security and management operations on data segments Matthew N. White 2014-03-18
7103180 Method of implementing the data encryption standard with reduced computation 2006-09-05 $6,395,000
5842869 Method and apparatus for displaying question and answer data on plural displays Ronnie Shaab, Stanley Brohn 1998-12-01