Inventor
William J. Johnson
Inventor
Flower Mound, TX, US
Overview
Patents· 154 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing17%
H04LTransmission of digital information, e.g. telegraphic communication15%
H04WWireless communication networks14%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes12%
H04MTelephonic communication10%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests6%
G01SRadio direction-finding4%
LOC123%
H04HBroadcast communication3%
H04NPictorial communication, e.g. television2%
PatentTitleYear
10,555,644Product, system, method, apparatus, and article of manufacture for shower liner stay202010,477,994System and method for location based exchanges of data facilitiating distributed locational applications201910,292,011System and method for location based exchange network201910,214,355Storage and retrieval system201910,196,207Automated storage and retrieval system structure201910,194,293System and method for vital signs alerting privileged recipients201910,111,034System and method for sound wave triggered content20189,894,489'System and method for situational proximity observation alerting privileged recipients'20189,584,993'System and method for vector processing on behalf of image aperture aim'20179,456,303'System and method for service access via hopped wireless mobile device(s)'20169,445,238'System and method for confirming data processing system target(s)'20169,409,709'Automated storage and retrieval system structure'20169,392,408'System and method for location based exchanges of data facilitating distributed locational applications'20169,317,867'System and method for situational location relevant invocable speed reference'20169,253,597'System and method for determining mobile users of interest'20169,204,275'System and method for targeting data processing system(s) with data'20159,134,880'System and method for summoning user interface objects'20159,113,295'System and method for location based exchange vicinity interest specification'20159,100,792'System and method for service-free location based applications'20159,100,793'System and method for alerting a first mobile data processing system nearby a second mobile data processing system'20159,088,868'Location based exchange permissions'20159,088,869'System and method for application search results by locational conditions'20159,078,095'System and method for location based inventory management'20159,055,406'Server-less synchronized processing across a plurality of interoperating data processing systems'20159,014,658'System and method for application context location based configuration suggestions'20158,984,059'Mobile data processing system moving interest radius'2015D0723985'Bumper scuff pad'20158,963,686'System and method for situational location relevant invocable speed reference'20158,942,732'Location based exchange operating system'20158,942,693'System and method for targeting data processing system(s) with data'20158,942,733'System and method for location based exchanges of data facilitating distributed location applications'20158,930,233'System and method for anonymous location based services'20158,923,806'System and method for presenting application data by data processing system(s) in a vicinity'20148,897,741'System and method for mobile device usability by locational conditions'20148,897,742'System and method for sudden proximal user interface'20148,886,226'System and method for timely whereabouts determination by a mobile data processing system'20148,887,177'System and method for automated content distribution objects'2014D0710767'Vehicle bumper unit'2014D0709807'Vehicle bumper'2014D0708989'Grille surround'20148,761,751'System and method for targeting data processing system(s) with data'20148,761,804'System and method for location based exchanges of data facilitating distributed locational applications'20148,750,841'System and method for automatically leaving an outgoing caller message'20148,750,823'System and method for location based exchanges of data facilitating distributed locational applications'20148,718,598'System and method for location based exchange vicinity interest specification'2014D0704107'Bumper assembly'2014D0702615'Grille crown'2014D0702162'Vehicle bumper component'20148,639,267'System and method for location based exchanges of data facilitating distributed locational applications'20148,634,796'System and method for location based exchanges of data facilitating distributed location applications'20148,600,341'System and method for location based exchanges of data facilitating distributed locational applications'20138,566,839'System and method for automated content presentation objects'20138,538,685'System and method for internet connected service providing heterogeneous mobile systems with situational location relevant content'2013D0686545'Bumper assembly'20138,489,669'Mobile data processing system moving interest radius'20138,479,110'System and method for summoning user interface objects'2013D0684508'Bumper component'20138,073,565'System and method for alerting a first mobile data processing system nearby a second mobile data processing system'20118,060,389'System and method for anonymous location based services'20118,031,050'System and method for situational location relevant invocable speed reference'20117,953,695'System and method for integrated data mart defining start schema model processing business contact data from multiple contact channels'20117,908,711'Hinge-mounted hanger systems'20117,710,290'System and method for situational location relevant invocable speed reference'2010D0584664'Vehicle bumper'2009D0584665'Vehicle bumper'20097,386,396'System and method for situational location proactive search'2008D0565484'Truck bumper'20087,187,997'System and method for proactive content delivery by situational location'20077,130,853'Datamart including routines for extraction, accessing, analyzing, transformation of data into standardized format modeled on star schema'20067,038,940'Pulsed write techniques for magneto-resistive memories'20066,850,431'Pulsed write techniques for magneto-resistive memories'20056,796,919'Pulley tire and rim'20046,741,692'Method of and system for priority call processing based upon electronic mail status'20046,738,768'System and method for efficient information capture'20046,735,292'Method and system for priority call processing'20046,731,238'System and method for proactive content delivery by situation location'20046,724,654'Pulsed write techniques for magneto-resistive memories'20046,627,907'Infrared scene projector with current-mirror control electronics'20036,615,213'System and method for communicating data from a client data processing system user to a remote data processing system'20036,538,918'Pulsed write techniques for magneto-resistive memories'20036,532,168'Pulsed write techniques for magneto-resistive memories'20036,507,634'System and method for X-ray reflectometry measurement of low density films'20036,493,259'Pulse write techniques for magneto-resistive memories'20026,489,974'Buoy icon notification of object interface accessibility in multitasking computer environment'20026,456,234'System and method for proactive content delivery by situation location'20026,366,920'Automatic invocation of objects during the entering of data in a data processing system user interface'20026,317,492'System and method for developing and processing automatic response unit (ARU) services'20016,314,167'System and method for developing and processing automatic response unit (ARU) services'20016,314,164'System and method for developing and processing automatic response unit (ARU) services'20016,246,405'Method and apparatus for managing a plurality of objects on a graphical user interface'2001D0436023'Pulley tire'20016,167,366'System and method for enhancing human communications'20006,157,391'Method and apparatus for providing slow motion video at normal motion play speed'20006,134,657'Method and system for access validation in a computer system'20006,122,345'System and method for developing and processing automatic response unit (ARU) services'20006,122,606'System and method for enhancing human communications'20006,009,440'Method and system for automatic object refresh'19996,005,928'Method and system for automatic distribution addressing'19995,995,257'Add/drop multiplexer for multiwavelength pulse oriented optical communications systems'19995,978,455'Method and system for determining optimal call periods in accordance with caller and callee parameters'19995,966,125'System and method for dynamic controls'19995,938,722'Method of executing programs in a network'19995,930,350'System, method and computer program for automated speed dialing'19995,912,959'Method of and system for password protection in a telecommunications network'19995,893,899'Method and apparatus for the display of digitized analog signal loss'19995,878,230'System for email messages wherein the sender designates whether the recipient replies or forwards to addresses also designated by the sender'19995,875,261'Method of and apparatus for optical character recognition based on geometric and color attribute hypothesis testing'19995,874,963'Method and system for cursor applied processing within a data processing system'19995,872,837'System and method for transmitting data and commands using a telephone'19995,835,571'Automated telephone service interface'19985,832,220'Automatic settting of an acknowledgement option based upon distribution content in a data processing system'19985,819,046'System for invoking in computer application associated with second user connected to the computer and subject to any active conditions associated with the second user'19985,787,231'Method and system for improving pronunciation in a voice control system'19985,774,531'Telecommunications system and method for automatic call processing according foregoing inbound and outbound calls to arbitrary delegates'19985,771,280'Method of and apparatus for providing arbitrarily defined hierarchy maps depicting relative geographical information'19985,761,420'Method and apparatus for telephone proof of documents'19985,664,063'Automatic user notification of certain meeting attributes of a posted calendar event'19975,664,097'System for delaying the activation of inactivity security mechanisms by allowing an alternate input of a multimedia data processing system'19975,657,425'Location dependent verbal command execution in a computer based control system'19975,621,880'Method and apparatus for providing contextual navigation to historical data'19975,610,825'Method and apparatus for the display of digitized analog signal loss'19975,600,776'Method and apparatus for automatically organizing user interface objects for multiple users on a single workstation'19975,600,828'File specification wildcard'19975,568,383'Natural language translation system and document transmission network with translation loss information and restrictions'19965,564,018'System for automatically distributing selected mail item to selected user associated with office location within physical office floor plan in data processing system'19965,555,426'Method and apparatus for disseminating messages to unspecified users in a data processing system'19965,553,289'System for automatically assigning attributes to objects of multimedia distribution when the objects being within a predetermined relationship'19965,543,792'Method and apparatus to enhance the efficiency of storing digitized analog signals'19965,485,605'Method of and apparatus for providing a group query'19965,483,618'Method and system for distinguishing between plural audio responses in a multimedia multitasking environment'19965,483,633'Method and apparatus for surfacing an object based upon forthcoming criteria'19965,471,616'Method of and apparatus for providing existential presence acknowledgement'19955,465,309'Method of and apparatus for character recognition through related spelling heuristics'19955,455,910'Method and system for creating a synchronized presentation from different types of media presentations'19955,438,658'Method and system for time critical response management in a data processing system'19955,436,963'Telephone answering method and apparatus'19955,434,910'Method and system for providing multimedia substitution in messaging systems'19955,428,795'Method of and apparatus for providing automatic security control of distributions within a data processing system'19955,408,594'Method and apparatus for visual accentuation of displayed information'19955,406,640'Method of and apparatus for producing predominate and non-predominate color coded characters for optical character recognition'19955,396,564'Method of and apparatus for recognizing predominate and non-predominate color code characters for optical character recognition'19955,381,527'System for efficient message distribution by succesively selecting and converting to an alternate distribution media indicated in a priority table upon preferred media failure'19955,375,200'Method and system for graphic interaction between data and applications within a data processing system'19945,359,660'Local area network peripheral lock method and system'19945,349,662'Method of and apparatus for providing automatic detection of user activity'19945,325,310'Method and system for persistant electronic mail reply processing'19945,302,950'Method of and apparatus for providing automatic determination of information sampling rate'19945,262,860'Method and system communication establishment utilizing captured and processed visually perceptible data within a broadcast video signal'19935,140,711'Cuspidor converter'19925,052,149'Portable apparatus for capturing overflow from hanging plants'19914,949,405'Cuspidor convertor'19904,931,211'Process of expanding obsidian'19904,077,274'Worm wheel'19784,014,632'Pneumatic tire mold'1977Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1990–2020Patents assigned to JOHNSON WILLIAM J (56)· patent assignee history
1990–2020Based in Flower Mound, TX, US· patent location history
1993–2002Patents assigned to IBM (40)· patent assignee history
1998–2001Patents assigned to MCI COMMUNICATIONS CORP (15)· patent assignee history
1998–2011Based in Flower Mount, TX, US· patent location history
2002–2006Based in Hopkins, MN, US· patent location history
2008–2015Patents assigned to PACCAR INC (12)· patent assignee history
2008–2009Based in Carrollton, TX, US· patent location history
2010–2016Patents assigned to APPLE INC (11)· patent assignee history
2013–2015Based in Dallas, TX, US· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| JOHNSON WILLIAM Jself | 56 | 1990–2020 |
| IBM | 40 | 1993–2002 |
| MCI COMMUNICATIONS CORP | 15 | 1998–2001 |
| PACCAR INC | 12 | 2008–2015 |
| APPLE INC | 11 | 2010–2016 |
Locations
| Location | Patents | Span |
|---|---|---|
| Flower Mound, Texas, US | 120 | 1990–2020 |
| Dallas, Texas, US | 9 | 2013–2015 |
| Hopkins, Minnesota, US | 7 | 2002–2006 |
| Flower Mount, Texas, US | 3 | 1998–2011 |
| Carrollton, Texas, US | 3 | 2008–2009 |