In the fast-paced tech world, innovation and strategic acquisitions are crucial for maintaining a competitive edge. Over the past 20 years, Google has built a formidable portfolio of more than 39k patent families, with more than 6k patent families acquired from other companies. These acquisitions have significantly bolstered Google’s technological capabilities and market position.
Explore the list of Google subsidiaries
How many patents does acquired by Google?
Company | Acquired Patent Families |
Motorola Inc | 3624 |
IBM | 1340 |
General Instrument Co | 441 |
Hitachi | 225 |
Hon Hai Precision Ind Co Ltd | 107 |
Intel Corporation | 54 |
Ntt Docomo | 52 |
Hewlett-Packard | 36 |
Oqo Inc | 33 |
Aol Inc | 31 |
Panasonic | 27 |
Magnolia Broadband Inc | 26 |
At&T | 24 |
Alcatel Lucent | 18 |
Technology Diversion
Google has strategically acquired patents from several leading technology companies focusing on semiconductor technologies, MEMS devices, and nanotechnology. Notably, a significant portion of these acquisitions came from Motorola, highlighting Google’s commitment to strengthening its mobile technology and hardware capabilities.
Google Yearly Acquisition Trends
- 2023: Key patents from Intel Corporation on nanowire structures for semiconductors.
- 2022: Patents from Intel Corporation on MEMS micro-mirror devices for display technologies.
- 2021: Multiple patents from Intel Corporation on advanced semiconductor devices and MEMS technology.
- 2020: Acquired patents from IBM on cloud computing and AI technologies.
- 2019: Patents from Yahoo on data processing and machine learning algorithms.
Technological Focus
- Semiconductor Technologies: Advanced transistor designs and manufacturing processes.
- MEMS Devices: Miniaturized mechanical and electro-mechanical devices.
- Nanotechnology: Innovations in nanowire structures and nanoinformatics.
- Mobile Technologies: Enhanced mobile communication device ergonomics and security.
- Cloud Computing: Scalable and efficient data storage and processing solutions.
- AI and Machine Learning: Enhanced data analysis and processing capabilities.
Strategic Implications
Google’s focused patent acquisitions from companies like Intel, IBM, Yahoo, and particularly Motorola enhance its technological foundation and prepare it for future innovations, maintaining its competitive edge in the tech industry.
List of acquired patents by Google (2019 onwards)
This list contains only US acquired patent list
Publication Number | Title | Patent Acquired From |
US9425894B2 | In-Band Optical Signal-To-Noise Ratio Measurement | Alcatel Lucent |
US9363161B2 | Virtual Connection Route Selection Apparatus And Techniques | Alcatel Lucent |
US8315669B2 | Femto Cell Base Station And Method | Alcatel Lucent |
US8160218B2 | Event Driven Call Generation | Alcatel Lucent |
US8140661B2 | Local Assurance Management Device For An Equipment Element In A Communication Network | Alcatel Lucent |
US8126404B2 | Method And Device For Evaluating The Energy Level Of A Radio Signal | Alcatel Lucent |
US8116728B2 | Charging In Lte/Epc Communication Networks | Alcatel Lucent |
US8014826B2 | Base Station And Component Configuration For Versatile Installation Options | Alcatel Lucent |
US7872991B2 | Methods And Systems For Providing Mpls-Based Layer-2 Virtual Private Network Services | Alcatel Lucent |
US7567613B2 | Test Method And Apparatus For In-House Wiring Problems | Alcatel Lucent |
US10356477B2 | Interactive Content System And Method | At&T |
US10099123B2 | Method And Apparatus For Managing A Gaming Application | At&T |
US9700794B2 | Apparatus For Controlling Three-Dimensional Images | At&T |
US9278283B2 | Networked Television And Method Thereof | At&T |
US8990119B2 | Video Games On Demand With Anti-Piracy Security | At&T |
US7698726B2 | Band Limited Port Aggregation In A Digital Return Path Catv System | General Instrument Co |
US9596239B2 | Controlling Virtual Overlay Infrastructure | Hewlett-Packard |
US8266616B1 | Computer System Provisioning Using Templates | Hewlett-Packard |
US7581224B2 | Systems And Methods For Monitoring Resource Utilization And Application Performance | Hewlett-Packard |
US6691142B2 | Pseudo Random Address Generator For 0.75M Cache | Hewlett-Packard |
US6816664B2 | Motor Driven Variable Optical Attenuator | Hon Hai Precision Ind Co Ltd |
US6760494B2 | Fiber Optical Polarizer Assembly | Hon Hai Precision Ind Co Ltd |
US6687429B2 | Optical Switch With Liquid-Air-Liquid Switch Assembly | Hon Hai Precision Ind Co Ltd |
US7733228B2 | Wireless System To Detect Presence Of Child In A Baby Car Seat | IBM |
US7486176B2 | Method, System, And Computer Program Product For Determining And Reporting Tailgating Incidents | IBM |
US7486177B2 | System And Method For Performing Interventions In Cars Using Communicated Automotive Information | IBM |
US7443284B2 | Method And System For Sending Events Between Vehicles | IBM |
US7330103B2 | Vehicle Collision Avoidance System Enhancement Using In-Car Air Bag Deployment System | IBM |
US7295904B2 | Touch Gesture Based Interface For Motor Vehicle | IBM |
US7269284B2 | Method And Apparatus Using Dual Bounding Boxes As Dynamic Templates For Cartridge Rack Identification And Tracking | IBM |
US7155259B2 | System For Transmitting To A Wireless Service Provider Physical Information Related To A Moving Vehicle During A Wireless Communication | IBM |
US6959369B1 | Method, System, And Program For Data Backup | IBM |
US7316000B2 | Interactive Agent For A Topological Multi-Tier Business Application Composer | IBM |
US7305515B2 | Performance Optimizing Compiler For Building A Compiled Dram | IBM |
US7289968B2 | Forecasting Demand For Critical Parts In A Product Line | IBM |
US7287063B2 | Storage Area Network Methods And Apparatus Using Event Notifications With Data | IBM |
US7272783B2 | Method And System In An Electronic Spreadsheet For Managing And Handling User-Defined Options | IBM |
US6762119B2 | Method Of Preventing Solder Wetting In An Optical Device Using Diffusion Of Cr | IBM |
US6759351B2 | Method For Eliminating Development Related Defects In Photoresist Masks | IBM |
US6751152B2 | Method And Configuration To Allow A Lower Wordline Boosted Voltage Operation While Increasing A Sensing Signal With Access Transistor Threshold Voltage | IBM |
US6748401B2 | Method And System For Dynamically Managing Hash Pool Data Structures | IBM |
US6748568B2 | Apparatus And Method For Verifying Proper Data Entry And Detecting Common Typing Errors | IBM |
US6737907B2 | Programmable Dc Voltage Generator System | IBM |
US6733188B2 | Optical Alignment In A Fiber Optic Transceiver | IBM |
US6735543B2 | Method And Apparatus For Testing, Characterizing And Tuning A Chip Interface | IBM |
US6735587B2 | Maintaining Pre-Computed Aggregate Views Incrementally In The Presence Of Non-Minimal Changes | IBM |
US6732244B2 | Instant Virtual Copy Technique With Expedited Creation Of Backup Dataset Inventory From Source Dataset Inventory | IBM |
US6728818B2 | Dual Storage Adapters Utilizing Clustered Adapters Supporting Fast Write Caches | IBM |
US6720673B2 | Voltage Island Fencing | IBM |
US6721086B2 | Optical Fiber Emulator | IBM |
US6721139B2 | Tunnel Valve Sensor With Narrow Gap Flux Guide Employing A Lamination Of Fen And Nifemo | IBM |
US6721187B2 | Multi-Layered High Density Connections | IBM |
US6721614B2 | Multi-Discipline Universal Cad Library | IBM |
US6715497B2 | Treatment To Eliminate Polysilicon Defects Induced By Metallic Contaminants | IBM |
US6718523B2 | Reduced Pessimism Clock Gating Tests For A Timing Analysis Tool | IBM |
US6711810B2 | Method Of Assembling A Land Grid Array Module | IBM |
US6714953B2 | System And Method For Managing File Export Information | IBM |
US6711719B2 | Method And Apparatus For Reducing Power Consumption In Vlsi Circuit Designs | IBM |
US6704669B2 | Method For Determining Voltage, Current, And/Or Power Distributions In A Resistive Structure Using A Rectangular Grid Algorithm Modified For Non-Rectangular Holes And Contacts | IBM |
US6704844B2 | Dynamic Hardware And Software Performance Optimizations For Super-Coherent Smp Systems | IBM |
US6699102B2 | Lapping Monitor For Monitoring The Lapping Of Transducers | IBM |
US6700754B2 | Oxidized Copper (Cu) Spacer Between Free And Pinned Layer For High Performance Spin Valve Applications | IBM |
US6701389B2 | Bandwidth Allocation In Accordance With Shared Queue Output Limit | IBM |
US6701403B2 | Service Processor Access Of Non-Volatile Memory | IBM |
US6694831B2 | Method And System For Automatically Locating A Component On A Planar | IBM |
US6695623B2 | Enhanced Electrical/Mechanical Connection For Electronic Devices | IBM |
US6683306B2 | Array Foreshortening Measurement Using A Critical Dimension Scanning Electron Microscope | IBM |
US6684266B2 | Storage Area Network (San) Fibre Channel Arbitrated Loop (Fcal) Multi-System Multi-Resource Storage Enclosure And Method For Performing Enclosure Maintenance Concurrent With Device Operations | IBM |
US6684277B2 | Bus Transaction Verification Method | IBM |
US6678949B2 | Process For Forming A Multi-Level Thin-Film Electronic Packaging Structure | IBM |
US6680830B2 | Tunnel Valve Sensor And Flux Guide With Improved Flux Transfer Therebetween | IBM |
US6681175B2 | Hierarchical Traffic Control System Which Includes Vehicle Roles And Permissions | IBM |
US6681340B2 | Efficient Implementation Of Error Correction Code Scheme | IBM |
US6676784B2 | Process For The Manufacture Of Multilayer Ceramic Substrates | IBM |
US6677774B2 | Method For Locating Iddq Defects Using Multiple Controlled Collapse Chip Connections Current Measurement On An Automatic Tester | IBM |
US6678802B2 | Method And Apparatus For Controlling Access By A Plurality Of Concurrently Operating Processes To A Resource | IBM |
US6674139B2 | Inverse T-Gate Structure Using Damascene Processing | IBM |
US6674172B2 | Flip-Chip Package With Underfill Having Low Density Filler | IBM |
US6675082B2 | System And Method For Automotive Systems Relative Positional Translations | IBM |
US6675221B1 | Method And Apparatus For Customizing And Fowarding Parameters In A Network Processor | IBM |
US6675273B2 | Memory Circuitry With Auxiliary Word Line To Obtain Predictable Array Output When An Invalid Address Is Requested | IBM |
US6670234B2 | Method Of Integrating Volatile And Non-Volatile Memory Cells On The Same Substrate And A Semiconductor Memory Device Thereof | IBM |
US6670283B2 | Backside Protection Films | IBM |
US6670683B2 | Composite Transistor Having A Slew-Rate Control | IBM |
US6667533B2 | Triple Damascene Fuse | IBM |
US6668358B2 | Dual Threshold Gate Array Or Standard Cell Power Saving Library Circuits | IBM |
US6662718B2 | Screening Mask Having A Stress-Relieving Area | IBM |
US6659002B2 | Screening Apparatus With Trailing Squeegee And Method Of Screening | IBM |
US6660330B2 | Method For Depositing Metal Films Onto Substrate Surfaces Utilizing A Chamfered Ring Support | IBM |
US6660456B2 | Technique For The Size Reduction Of Vias And Other Images In Semiconductor Chips | IBM |
US6660945B2 | Interconnect Structure And Method Of Making Same | IBM |
US6661596B2 | Apparatus And Method For Adapting A Data Recording Device To Ambient Environmental Conditions Such As Temperature And Humidity In Order To Reduce The Risk Of Damage To The Storage Media | IBM |
US6662136B2 | Digital Temperature Sensor (Dts) System To Monitor Temperature In A Memory Subsystem | IBM |
US6662183B2 | Vendor Independent Network Configuration Tool Method, System, And Product | IBM |
US6662350B2 | Finfet Layout Generation | IBM |
US6662352B2 | Method Of Assigning Chip I/O’S To Package Channels | IBM |
US6656751B2 | Self Test Method And Device For Dynamic Voltage Screen Functionality Improvement | IBM |
US6657130B2 | Electrical And Physical Design Integration Method And Apparatus For Providing Interconnections On First Level Ceramic Chip Carrier Packages | IBM |
US6657219B2 | Optical Detection And Measurement System | IBM |
US6657809B2 | Method And Apparatus For Positioning A Transducer Using A Phase Difference In Surface Profile Variations On A Storage Medium | IBM |
US6658368B2 | On-Chip Histogram Testing | IBM |
US6658546B2 | Storing Frame Modification Information In A Bank In Memory | IBM |
US6653233B2 | Process Of Providing A Semiconductor Device With Electrical Interconnection Capability | IBM |
US6653678B2 | Reduction Of Polysilicon Stress In Trench Capacitors | IBM |
US6653710B2 | Fuse Structure With Thermal And Crack-Stop Protection | IBM |
US6654191B2 | Restoration Of Hard Disk Drive Readback Signal In The Presence Of Thermal Modulation | IBM |
US6654943B2 | Method, System, And Computer Program Product For Correcting Anticipated Problems Related To Global Routing | IBM |
US6649309B2 | Method For Correcting Optical Proximity Effects In A Lithographic Process Using The Radius Of Curvature Of Shapes On A Mask | IBM |
US6649935B2 | Self-Aligned, Planarized Thin-Film Transistors, Devices Employing The Same | IBM |
US6650190B2 | Ring Oscillator With Adjustable Delay | IBM |
US6650954B2 | Method And System For Implementing A Preferred Parts Plan Over A Communications Network | IBM |
US6651147B2 | Data Placement And Allocation Using Virtual Contiguity | IBM |
US6651230B2 | Method For Reducing Design Effect Of Wearout Mechanisms On Signal Skew In Integrated Circuit Design | IBM |
US6645795B2 | Polysilicon Doped Transistor Using Silicon-On-Insulator And Double Silicon-On-Insulator | IBM |
US6645796B2 | Method And Semiconductor Structure For Implementing Reach Through Buried Interconnect For Silicon-On-Insulator (Soi) Devices | IBM |
US6647137B1 | Characterizing Kernel Function In Photolithography Based On Photoresist Pattern | IBM |
US6642147B2 | Method Of Making Thermally Stable Planarizing Films | IBM |
US6642156B2 | Method For Forming Heavy Nitrogen-Doped Ultra Thin Oxynitride Gate Dielectrics | IBM |
US6638671B2 | Combined Layer-To-Layer And Within-Layer Overlay Control System | IBM |
US6639612B2 | Ad Hoc Check Box Selection | IBM |
US6639661B2 | Technique For Imaging Electrical Contacts | IBM |
US6634095B2 | Apparatus For Mounting A Land Grid Array Module | IBM |
US6634371B2 | Apparatus For Removing Contaminants From A Workpiece Using A Chemically Reactive Additive | IBM |
US6635118B2 | Aqueous Cleaning Of Polymer Apply Equipment | IBM |
US6635923B2 | Damascene Double-Gate Mosfet With Vertical Channel Regions | IBM |
US6636821B2 | Output Driver Impedance Calibration Circuit | IBM |
US6631675B2 | Screening Method For Double Pass Screening | IBM |
US6630987B2 | Rotational Mask Scanning Exposure Method And Apparatus | IBM |
US6631503B2 | Temperature Programmable Timing Delay System | IBM |
US6626188B2 | Method For Cleaning And Preconditioning A Chemical Vapor Deposition Chamber Dome | IBM |
US6626196B2 | Arrangement And Method For Degassing Small-High Aspect Ratio Drilled Holes Prior To Wet Chemical Processing | IBM |
US6627020B2 | Method For Sinter Distortion Control | IBM |
US6627361B2 | Assist Features For Contact Hole Mask Patterns | IBM |
US6624475B2 | Soi Low Capacitance Body Contact | IBM |
US6624486B2 | Method For Low Topography Semiconductor Device Formation | IBM |
US6619463B2 | Conveying System For Use In A Manufacturing Plant | IBM |
US6621660B2 | Thin Film Magnetic Head | IBM |
US6617991B2 | Structure For Adjusting Gain In A Flash Analog To Digital Converter | IBM |
US6613615B2 | Pair Of Fets Including A Shared Soi Body Contact And The Method Of Forming The Fets | IBM |
US6611146B2 | Stress Testing For Semiconductor Devices | IBM |
US6608771B2 | Low-Power Circuit Structures And Methods For Content Addressable Memories And Random Access Memories | IBM |
US6606255B2 | Mechanism For Plugging Planar Boards | IBM |
US6606640B2 | Method, Computer Program Product, And System For Modifying Populated Databases Utilizing A Reload Utility | IBM |
US6606729B2 | Corner Simulation Methodology | IBM |
US6602728B1 | Method For Generating A Proximity Model Based On Proximity Rules | IBM |
US6600347B2 | Dynamically Producing An Effective Impedance Of An Output Driver With A Bounded Variation During Transitions Thereby Reducing Jitter | IBM |
US6601145B2 | Multiprocessor System Snoop Scheduling Mechanism For Limited Bandwidth Snoopers That Uses Dynamic Hardware/Software Controls | IBM |
US6595136B2 | Method For Displacing An Article During Screening | IBM |
US6598216B2 | Method For Enhancing A Power Bus In I/O Regions Of An Asic Device | IBM |
US6594817B2 | Reticle Exposure Matrix | IBM |
US6590404B2 | Force And Centrality Measuring Tool | IBM |
US10950733B2 | Deep Gate-All-Around Semiconductor Device Having Germanium Or Group Iii-V Active Layer | Intel Corporation |
US10845510B2 | Anti-Moiré Pattern Diffuser For Optical System | Intel Corporation |
US10840366B2 | Nanowire Structures Having Wrap-Around Contacts | Intel Corporation |
US10782527B2 | Methods And Apparatus To Identify Lenses Of Head-Wearable Apparatus | Intel Corporation |
US10657856B2 | Photosensor Systems For Lens Detection | Intel Corporation |
US10539780B2 | Method For Controlling The Position Of A Mems Mirror | Intel Corporation |
US10539925B2 | Techniques For Processing Holographic Recording Media | Intel Corporation |
US10541305B2 | Group Iii-N Nanowire Transistors | Intel Corporation |
US10516199B2 | Mobile Device With Slotted Cavity Antenna | Intel Corporation |
US10483715B2 | Laser Support For Semiconductor Laser Fixation And Laser Support Element Assembly | Intel Corporation |
US10471467B2 | Lighting Arrangement | Intel Corporation |
US10444516B2 | Head-Worn Display Apparatus Having Flexible Stems | Intel Corporation |
US10437325B2 | Retinal See Through Display Power Level Determination Method And Apparatus | Intel Corporation |
US10440336B2 | Method For Reducing Speckle Effect | Intel Corporation |
US10401640B2 | Micro-Projection Device With Anti-Speckle Vibration Mode | Intel Corporation |
US10397535B2 | Optical Micro-Projection System And Projection Method | Intel Corporation |
US10386630B2 | Mems Device | Intel Corporation |
US10291889B2 | Multiple Light Source Projection System To Project Multiple Images | Intel Corporation |
US10281734B2 | Optical Mems Scanning Micro-Mirror With Anti-Speckle Cover | Intel Corporation |
US10271027B2 | Method And Device For Projecting An Image With Improved Safety | Intel Corporation |
US10254547B2 | Method And Apparatus For Head Worn Display With Multiple Exit Pupils | Intel Corporation |
US10215984B2 | Projection Apparatus Using Telecentric Optics | Intel Corporation |
US10133165B2 | Optical Device | Intel Corporation |
US10073260B2 | Method For Reducing Speckle | Intel Corporation |
US9983401B2 | Mems Device | Intel Corporation |
US9978397B2 | Wearer Voice Activity Detection | Intel Corporation |
US9966440B2 | Tin Doped Iii-V Material Contacts | Intel Corporation |
US9935205B2 | Internal Spacers For Nanowire Transistors And Method Of Fabrication Thereof | Intel Corporation |
US9826203B2 | Method And System For Controlling A Laser-Based Lighting System | Intel Corporation |
US9754940B2 | Self-Aligned Contact Metallization For Reduced Contact Resistance | Intel Corporation |
US9711492B2 | Three Dimensional Structures Within Mold Compound | Intel Corporation |
US9507143B2 | Compact Illumination System | Intel Corporation |
US9496682B2 | Laser Driver And Method Of Operating A Laser | Intel Corporation |
US9385105B2 | Semiconductor Devices | Intel Corporation |
USD753654S1 | Wearable Electronic Display Device | Intel Corporation |
US9252111B2 | Method For Handling Very Thin Device Wafers | Intel Corporation |
US8148786B2 | Complementary Metal Oxide Semiconductor Integrated Circuit Using Raised Source Drain And Replacement Metal Gate | Intel Corporation |
US8110458B2 | Fabrication Of Germanium Nanowire Transistors | Intel Corporation |
US7732285B2 | Semiconductor Device Having Self-Aligned Epitaxial Source And Drain Extensions | Intel Corporation |
US7691752B2 | Methods Of Forming Improved Epi Fill On Narrow Isolation Bounded Source/Drain Regions And Structures Formed Thereby | Intel Corporation |
US7525160B2 | Multigate Device With Recessed Strain Regions | Intel Corporation |
US20180005989A1 | Integrated Circuit Package Stack | Intel Corporation |
US20170243815A1 | Redistribution Layer Lines | Intel Corporation |
US20190041978A1 | User Defined Head Gestures Methods And Apparatus | Intel Corporation |
US20180003961A1 | Gaze Detection In Head Worn Display | Intel Corporation |
US20180003991A1 | Image Alignment In Head Worn Display | Intel Corporation |
US8953699B2 | Method And Apparatus For Csi Feedback For Joint Processing Schemes In An Orthogonal Frequency Division Multiplexing Communication System With Coordinated Multi-Point Transmission | Motorala Inc |
US7668141B2 | Method And Apparatus For Managing Packet Data Loss In A Wireless Network | Motorala Inc |
US7103319B2 | Physical Random Access Channel Power Control Method For Multimedia Broadcast/Multicast Service | Motorala Inc |
US7433654B2 | Rotatable Function Selectors In Communication Handsets And Methods Therefor | Motorala Inc |
US20150324461A1 | Data Query Of A Peer Device | Motorala Inc |
US20140118520A1 | Seamless Authorized Access To An Electronic Device | Motorala Inc |
US7262724B2 | System And Method For Adjusting Dynamic Range Of Analog-To-Digital Converter | Motorola Inc |
US7227487B1 | Digital Saturation Handling In Integral Noise Shaping Of Pulse Width Modulation | Motorola Inc |
USD894824S1 | Solar Battery Module | Panasonic |
US9100893B2 | Method For Cell Selection In A Radio Access Network | Panasonic |
Need to know anything else? We got you covered!