TSMC Acquires 178 US Patents from NPE Daedalus Blue

TSMC Acquires 178 US Patents from NPE Daedalus Blue
(Source: https://www.tsmcmoi.com/en/)

Taiwan Semiconductor Manufacturing Co. (TSMC) has purchased 178 U.S. patents from non‐practicing entity (NPE) Daedalus Blue LLC. 

The deal, executed in two separate transactions—85 patents acquired in November 2023 and an additional 93 patents in June 2024—spans a broad array of technology categories.

The acquired patents cover innovations in computing infrastructure and virtualization/system management; data management and analytics; communications, messaging and collaboration; user interface and interaction; security and access control; network and infrastructure management; energy, cooling and power management; multimedia and content delivery; and IoT, sensor and robotics systems. 

Daedalus Blue has an extensive litigation history in the United States, having filed patent infringement lawsuits against DJI, Oracle, MicroStrategy, Microsoft, and Dropbox. While lawsuits against DJI, MicroStrategy, and Dropbox remain pending, Daedalus Blue has never initiated patent disputes against TSMC. 

In a related note, Daedalus Prime LLC—sharing the same address as Daedalus Blue—has previously brought lawsuits against TSMC, MediaTek, Samsung Electronics, Mercedes Benz AG, and Mazda Motor Corp. Specifically, Daedalus Prime filed three patent infringement actions against TSMC in the United States between 2022 and 2023, all of which had been resolved by February 2025. Notably, from 2021 to 2023, Daedalus Prime transferred 193 U.S. patents from Intel.


List of 85 US Patents Acquired by TSMC from Daedalus Blue in November 2023 (Source: USPTO)

Patent    Application    Invention title

8103748 10152251 RULE-BASED METHOD AND SYSTEM FOR MANAGING HETEROGENOUS COMPUTER CLUSTERS

7809850 10523347 DIGITAL CONTENT DELIVERY SYSTEM, DIGITAL CONTENT DELIVERY METHOD, PROGRAM FOR EXECUTING THE METHOD, COMPUTER READABLE RECORDING MEDIUM STORING THEREON THE PROGRAM, AND SERVER AND CLIENT FOR IT

8527589 10737131 COMMUNITY ENROLLMENT MODELING

8209708 10809175 METHODS, SYSTEMS AND COMPUTER PROGRAM PRODUCTS FOR GENERATING EVENTS HAVING A COMMON EVENT FORMAT

8161038 10977799 MAINTAIN OPTIMAL QUERY PERFORMANCE BY PRESENTING DIFFERENCES BETWEEN ACCESS PLANS

8042108 11378554 VIRTUAL MACHINE MIGRATION BETWEEN SERVERS

9189303 11463785 SHADOW QUEUES FOR RECOVERY OF MESSAGES

8042024 11619745 METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR RECONSTRUCTING A DATA STREAM

8201086 11624390 SPELLCHECKING ELECTRONIC DOCUMENTS

8140958 11668698 CYCLICAL AND SYNCHRONIZED MULTI-SOURCE SPREADSHEET IMPORTS AND EXPORTS

8140696 11684802 LAYERING SERIAL ATTACHED SMALL COMPUTER SYSTEM INTERFACE (SAS) OVER ETHERNET

8140666 11693349 METHOD AND APPARATUS FOR NETWORK DISTRIBUTION AND PROVISIONING OF APPLICATIONS ACROSS MULTIPLE DOMAINS

9330230 11737229 VALIDATING A CABLING TOPOLOGY IN A DISTRIBUTED COMPUTING SYSTEM

9251137 11766193 METHOD OF TEXT TYPE-AHEAD

8078827 11773747 METHOD AND APPARATUS FOR CACHING OF PAGE TRANSLATIONS FOR VIRTUAL MACHINES

8117619 11849047 SYSTEM AND METHOD FOR IDENTIFYING LEAST BUSY RESOURCES IN A STORAGE SYSTEM USING VALUES ASSIGNED IN A HIERARCHICAL TREE STRUCTURE

8166117 11867050 CONVERTING A TEXT-BASED EMAIL MESSAGE TO AN EMAIL MESSAGE INCLUDING IMAGE-BASED FONTS

8213580 11924405 AUTOMATED MESSAGE CONVERSION BASED ON AVAILABILITY OF BANDWIDTH

8037644 11969999 FIRE-CODE-COMPATIBLE, COLLAPSIBLE PARTITIONS TO PREVENT UNWANTED AIRFLOW BETWEEN COMPUTER-ROOM COLD AISLES AND HOT AISLES

9250942 12022184 HARDWARE EMULATION USING ON-THE-FLY VIRTUALIZATION

8099570 12035695 METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR DYNAMIC SELECTIVE MEMORY MIRRORING

8041894 12036357 METHOD AND SYSTEM FOR A MULTI-LEVEL VIRTUAL/REAL CACHE SYSTEM WITH SYNONYM RESOLUTION

9218402 12045479 METHOD FOR CONVERTING MOF FILES FOR COMPATIBILITY WITH INCOMPATIBLE CIM IMPLEMENTATIONS

8055918 12061819 OPTIMIZING PREEMPTIBLE READ-COPY UPDATE FOR LOW-POWER USAGE BY AVOIDING UNNECESSARY WAKEUPS

8161310 12099373 EXTENDING AND SCAVENGING SUPER-CAPACITOR CAPACITY

8122484 12101694 ACCESS CONTROL POLICY CONVERSION

9286400 12122171 PRESENTING TAG CLOUDS BASED ON USER INFORMATION

8214364 12124274 MODELING USER ACCESS TO COMPUTER RESOURCES

8171415 12136920 OUTAGE MANAGEMENT PORTAL LEVERAGING BACK-END RESOURCES TO CREATE A ROLE AND USER TAILORED FRONT-END INTERFACE FOR COORDINATING OUTAGE RESPONSES

9166822 12140570 TRANSMISSION OF INSTANT MESSAGES ACCORDING TO AVAILABILITY

8176323 12171621 RADIO FREQUENCY IDENTIFICATION (RFID) BASED AUTHENTICATION METHODOLOGY USING STANDARD AND PRIVATE FREQUENCY RFID TAGS

8171089 12179721 PRIVILEGED AND RESTRICTED EMAIL PROCESSING TO MULTIPLE RECIPIENTS BASED ON SENDER DEFINDED VISIBILITY SETTINGS

8201078 12211156 BUSINESS PROCESS ENABLEMENT OF ELECTRONIC DOCUMENTS

8055710 12237034 SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR INTELLIGENT MULTI-PERSON CHAT HISTORY INJECTION

8443189 12257878 TRUST EVENT NOTIFICATION AND ACTIONS BASED ON THRESHOLDS AND ASSOCIATED TRUST METADATA SCORES

8171325 12327193 COMPUTING COMPONENT AND ENVIRONMENT MOBILITY

8200765 12352284 PRESERVING MESSAGE ORDER USING A MESSAGE ORDERING MANAGER

8127079 12355000 INTELLIGENT CACHE INJECTION

8086783 12390731 HIGH AVAILABILITY MEMORY SYSTEM

8140817 12391827 DYNAMIC LOGICAL PARTITION MANAGEMENT FOR NUMA MACHINES AND CLUSTERS

8131862 12409874 INTEGRATION OF SS7 WITH AN APPLICATION SERVER

8126975 12413738 AUTOMATIC CONVERSION OF EMAIL THREADS INTO COLLABORATIVE WORKSPACES

8166072 12425860 SYSTEM AND METHOD FOR NORMALIZING AND MERGING CREDENTIAL STORES

9298583 12478384 NETWORK TRAFFIC BASED POWER CONSUMPTION ESTIMATION OF INFORMATION TECHNOLOGY SYSTEMS

8020390 12479798 COOLING INFRASTRUCTURE LEVERAGING A COMBINATION OF FREE AND SOLAR COOLING

9229738 12487711 SOFTWARE DEVELOPMENT TOOL FOR PROVIDING USER CONTEXT INFORMATION TO IMPROVE MESSAGE QUALITY AT DEVELOPMENT TIME

8135743 12504342 REDIRECTING DOCUMENT REFERENCES TO A REPOSITORY

8055933 12506420 DYNAMIC UPDATING OF FAILOVER POLICIES FOR INCREASED APPLICATION AVAILABILITY

9348624 12507970 Monitoring File Access of Java Processes

8130757 12538145 DIGITAL CONTENT DELIVERY SYSTEM

9262143 12541760 Method and Apparatus for Template-Based Provisioning in a Service Delivery Environment

8055817 12609110 EFFICIENT HANDLING OF QUEUED-DIRECT I/O REQUESTS AND COMPLETIONS

8131801 12632848 AUTOMATED SOCIAL NETWORKING BASED UPON MEETING INTRODUCTIONS

9286370 12711562 VIEWING A DIMENSIONAL CUBE AS A VIRTUAL DATA SOURCE

9348661 12721981 Assigning A Unique Identifier To A Communicator

9268851 12769945 Ranking Information Content Based on Performance Data of Prior Users of the Information Content

9223610 12953765 MANAGEMENT OF VIRTUAL MACHINE SNAPSHOTS

9218219 12953964 MANAGING VIRTUAL FUNCTIONS OF AN INPUT/OUTPUT ADAPTER

9195509 12984646 IDENTIFYING OPTIMAL PLATFORMS FOR WORKLOAD PLACEMENT IN A NETWORKED COMPUTING ENVIRONMENT

9164802 13114862 SYSTEM, METHOD AND PROGRAM PRODUCT FOR ALLOCATING RESOURCES AND SERVICES

9256510 13156540 AUTOMATIC RULES BASED CAPTURING OF GRAPHICAL OBJECTS FOR SPECIFIED APPLICATIONS

9251295 13222526 DATA FILTERING USING FILTER ICONS

9230546 13288594 VOICE CONTENT TRANSCRIPTION DURING COLLABORATION SESSIONS

9201678 13292324 PLACING A VIRTUAL MACHINE ON A TARGET HYPERVISOR

9268612 13435267 DEPLOYMENT OF MOBILE WORKLOADS BASED ON PROXIMITY

9183314 13447475 PROVIDING BROWSING HISTORY ON CLIENT FOR DYNAMIC WEBPAGE

9665576 13470662 CONTROLLING ENTERPRISE DATA ON MOBILE DEVICE VIA THE USE OF A TAG INDEX

9665577 13471541 CONTROLLING ENTERPRISE DATA ON MOBILE DEVICE VIA THE USE OF A TAG INDEX

9342370 13483512 SERVER MIGRATION

9250913 13524139 COLLISION-BASED ALTERNATE HASHING

9189775 13552143 MESSAGE DISTRIBUTION AND VIEWING RULES IN A NETWORK

9251517 13596569 OPTIMIZING SERVICE FACTORS FOR COMPUTING RESOURCES IN A NETWORKED COMPUTING ENVIRONMENT

8739261 13598543 DYNAMICALLY PROVIDING ALGORITHM-BASED PASSWORD/CHALLENGE AUTHENTICATION

9310424 13775502 MONITORING AGING OF SILICON IN AN INTEGRATED CIRCUIT DEVICE

9323474 13784189 Selective Zone Control Session Termination

9251213 13843657 ESTIMATING ERROR PROPAGATION FOR DATABASE OPTIMIZERS

9218395 13847520 MANAGING ATTRIBUTES IN STREAM PROCESSING

9251028 13926250 MANAGING CODE INSTRUMENTATION IN A PRODUCTION COMPUTER PROGRAM

9182966 14144864 ENABLING DYNAMIC SOFTWARE INSTALLER REQUIREMENT DEPENDENCY CHECKS

9253330 14194201 AUTOMATICALLY RECORD AND RESCHEDULE CONFERENCE CALLS FOR PLAYBACK BASED UPON CALENDAR INVITATIONS AND PRESENCE MONITORING

9292363 14197749 PREDICTING APPLICATION PROGRAMMING INTERFACE CONSUMPTION USING SOCIAL NETWORKS

9288234 14235829 SECURITY POLICY ENFORCEMENT

9317882 14312795 SMART ORDER MANAGEMENT

9481460 14687101 DRONE-BASED MICROBIAL ANALYSIS SYSTEM

9447448 14744663 DRONE-BASED MICROBIAL ANALYSIS SYSTEM


List of 93 US Patents Acquired by TSMC from Daedalus Blue in June 2024 (Source: USPTO)

Patent    Application    Invention title

7984473 9593573 SYSTEM AND METHOD FOR THE COORDINATION OF SHORT-TERM CYCLIC DATA AND EPHEMERAL CONTENT IN A BROADCAST STREAM

7366755 9627518 METHOD AND APPARATUS FOR AFFINITY OF USERS TO APPLICATION SERVERS

8103737 9799697 SYSTEM AND METHOD FOR PREVIEWING HYPERLINKS WITH 'FLASHBACK' IMAGES

8195705 10015165 HYBRID SEARCH MEMORY FOR NETWORK PROCESSOR AND COMPUTER SYSTEMS

7738551 10100394 SYSTEM AND METHOD FOR PROCESSING A HIGH DEFINITION TELEVISION (HDTV) IMAGE

7330897 10191210 METHODS AND APPARATUS FOR STORAGE AREA NETWORK COMPONENT REGISTRATION

7308488 10242130 METHOD, SYSTEM AND PROGRAM PRODUCTS FOR DISTRIBUTING PORTAL CONTENT PROCESSING

7313560 10314583 DATA MIGRATION SYSTEM AND METHOD

7137114 10317566 DYNAMICALLY TRANSFERRING LICENSE ADMINISTRATIVE RESPONSIBILITIES FROM A LICENSE SERVER TO ONE OR MORE OTHER LICENSE SERVERS

8180831 10324793 AD-HOC MEDIA DELIVERY SYSTEM

7209034 10418610 PROVIDING SERVICES WITH RESPECT TO A BUILDING ACCORDING TO THE CONDITION OF THE BUILDING

7130949 10435907 MANAGING INPUT/OUTPUT INTERRUPTIONS IN NON-DEDICATED INTERRUPTION HARDWARE ENVIRONMENTS

7359975 10444209 METHOD, SYSTEM, AND PROGRAM FOR PERFORMING A DATA TRANSFER OPERATION WITH RESPECT TO SOURCE AND TARGET STORAGE DEVICES IN A NETWORK

7356622 10447637 METHOD AND APPARATUS FOR MANAGING AND FORMATTING METADATA IN AN AUTONOMOUS OPERATION CONDUCTED BY A THIRD PARTY

8527332 10674188 Incentive-based website architecture

7356707 10691924 INITIALIZING, MAINTAINING, UPDATING AND RECOVERING SECURE OPERATION WITHIN AN INTEGRATED SYSTEM EMPLOYING A DATA ACCESS CONTROL FUNCTION

7284150 10711506 SYSTEM AND METHOD FOR RELIABLY STORING DATA AND PROVIDINGEFFICIENT INCREMENTAL BACKUP AND ASYNCHRONOUS MIRRORING BY PREFERENTIALLY HANDLING NEW DATA

7376487 10721436 NESTING NEGOTIATION FOR SELF-MOBILE DEVICES

7380086 10734690 SCALABLE RUNTIME SYSTEM FOR GLOBAL ADDRESS SPACE LANGUAGES ON SHARED AND DISTRIBUTED MEMORY MACHINES

8140860 10737139 POLICY-DRIVEN FILE SYSTEM WITH INTEGRATED RAID FUNCTIONALITY

7616756 10739563 CALL CENTER FIRST ACCESS RESOLUTION

7349959 10794638 METHOD FOR CREATING AND PROCESSING A SOAP MESSAGE, AND METHOD, APPARATUS AND PROGRAM FOR PROCESSING INFORMATION

6998978 10835463 METHOD AND APPARATUS FOR RESPONDING TO MEDICAL ALERTS

7362705 10845497 DYNAMIC LOAD-BASED CREDIT DISTRIBUTION

7475158 10856684 METHOD FOR ENABLING A WIRELESS SENSOR NETWORK BY MOTE COMMUNICATION

7281145 10875253 A METHOD FOR MANAGING RESOURCES IN A CPU BY ALLOCATING A SPECIFIED PERCENTAGE OF CPU RESOURCES TO HIGH PRIORITY APPLICATIONS

7321984 10884452 AUTOMATIC STORAGE UNIT IN SMART HOME

8135835 10908450 HARDWARE AND PROCESSING REQUEST BROKERAGE

7382712 10920940 METHOD FOR POSITIONING A SCANNING PROBE ON A TARGET TRACK OF A MULTI-TRACK STORAGE MEDIUM, STORAGE DEVICE, SCANNING DEVICE, AND STORAGE MEDIUM

7333658 10978958 DATA VERIFICATION USING TEXT MESSAGING

7289025 11014309 METHOD AND SYSTEM FOR SECURING AN ELECTRONIC DEVICE

9286346 11061072 REPLICATION-ONLY TRIGGERS

8181183 11071487 METHOD, SYSTEM AND PROGRAM PRODUCTS FOR MANAGING THREAD POOLS OF A COMPUTING ENVIRONMENT TO AVOID DEADLOCK SITUATIONS

7400364 11114550 SUB-PROGRAM AVOIDANCE REDIRECTION FOR BROADCAST RECEIVERS

8161044 11258130 FACETED WEB SEARCHES OF USER PREFERRED CATEGORIES THROUGHOUT ONE OR MORE TAXONOMIES

8041676 11293650 BACKUP AND RESTORE OF FILE SYSTEM OBJECTS OF UNKNOWN TYPE

8676899 11341934 Offline IM chat to avoid server connections

8140479 11614111 LOGICAL CLASSIFICATION OF OBJECTS ON A COMPUTER SYSTEM

9626684 11695983 PROVIDING CUSTOMIZED DIGITAL MEDIA MARKETING CONTENT DIRECTLY TO A CUSTOMER

9846883 11756198 GENERATING CUSTOMIZED MARKETING MESSAGES USING AUTOMATICALLY GENERATED CUSTOMER IDENTIFICATION DATA

8117315 11781066 APPARATUS, SYSTEM, AND METHOD FOR ARCHIVING SMALL OBJECTS TO IMPROVE THE LOADING TIME OF A WEB PAGE

9685048 11862279 AUTOMATICALLY GENERATING AN OPTIMAL MARKETING STRATEGY FOR IMPROVING CROSS SALES AND UPSALES OF ITEMS

9361623 11862299 PREFERRED CUSTOMER MARKETING DELIVERY BASED ON BIOMETRIC DATA FOR A CUSTOMER

8139036 11868513 NON-INTRUSIVE CAPTURE AND DISPLAY OF OBJECTS BASED ON CONTACT LOCALITY

8825526 11927130 METHOD AND SYSTEM FOR PROVIDING TARGETED ADVERTISING IN PUBLIC PLACES AND CARRIERS

8108522 11940119 AUTONOMIC DEFINITION AND MANAGEMENT OF DISTRIBUTED APPICATION INFORMATION

8185606 11955123 EMAIL CHANGE TRACKING

8125314 12026150 DISTINGUISHING BETWEEN USER PHYSICAL EXERTION BIOMETRIC FEEDBACK AND USER EMOTIONAL INTEREST IN A MEDIA STREAM

8107676 12028100 LINE LENGTH ESTIMATION

7630795 12031961 METHOD AND AIR-COOLING UNIT WITH DYNAMIC AIRFLOW AND HEAT REMOVAL ADJUSTABILITY

8107678 12053827 DETECTION OF ABANDONED AND REMOVED OBJECTS IN A VIDEO STREAM

8301921 12056308 SECONDARY POWER UTILIZATION DURING PEAK POWER TIMES

8132180 12098491 SYSTEMS, METHODS AND COMPUTER POROGRAMS FOR DETERMINING DEPENDENCIES BETWEEN LOGICAL COMPONENTS IN A DATA PROCESSING SYSTEM OR NETWORK

8106890 12098692 SLIDE BASED TECHNIQUE FOR INPUTTING A SEQUENCE OF NUMBERS FOR A COMPUTING DEVICE

8419433 12103209 Monitoring Recipe Preparation Using Interactive Cooking Device

8150729 12115024 METHOD, SYSTEM AND PROGRAM PRODUCT FOR DISPLAYING ADVERTISING CONTENT ON A MUSIC PLAYER

8112723 12116789 PREVIEWING NEXT STATE BASED ON POTENTIAL ACTION IN CURRENT STATE

8121741 12118481 INTELLIGENT MONITORING OF AN ELECTRICAL UTILITY GRID

8086248 12121916 ESTIMATING LOCATION USING MULTI-ANTENNA RADIO RECEIVER

8108353 12137462 METHOD AND APPARATUS FOR BLOCK SIZE OPTIMIZATION IN DE-DUPLICATION

9195754 12139345 Expansion of Search Result Information

8139596 12139588 COMMUNICATING PRIORITIZED MESSAGES TO A DESTINATION QUEUE FROM MULTIPLE SOURCE QUEUES USING SOURCE-QUEUE-SPECIFIC PRIORITY VALUES

9251281 12181501 WEB BROWSING USING PLACEMARKS AND CONTEXTUAL RELATIONSHIPS IN A DATA PROCESSING SYSTEM

8190705 12204442 COMMUNICATION CAPABILITY COUPONS

7904552 12244247 MANAGING A SERVER-BASED DIRECTORY OF WEB SERVICES

8190544 12333316 IDENTIFYING AND GENERATING BIOMETRIC COHORTS BASED ON BIOMETRIC SENSOR INPUT

8175756 12389543 SYSTEM AND METHOD TO MANAGE POWER CONSUMPTION

9277601 12393614 OPERATING AN APPLIANCE BASED ON COOKING INSTRUCTIONS EMBEDDED IN AN RFID PRODUCT TAG

8362899 12402474 INITIATING EMERGENCY COMMUNICATION IN RESPONSE TO DETECTING BIO-FEEDBACK SATISFYING AN ALERT CONDITION

9165043 12625889 Logical Object Search Framework and Application Programming Interface

8406986 12767869 EMERGENCY ROUTING WITHIN A CONTROLLABLE TRANSIT SYSTEM

9363312 12845303 Transparent Header Modification for Reducing Serving Load Based on Current and Projected Usage

8046473 12941068 MAINTAINING SESSION STATES WITHIN VIRTUAL MACHINE ENVIRONMENTS

9292575 12950809 Dynamic Data Aggregation from a Plurality of Data Sources

8543251 12973141 CENTRALIZED FINE GRADE CONTROL OF DEVICE ENERGY CONSUMPTION

8614631 13088494 FLOOD DATA COLLECTION AND WARNING MECHANISM

8674843 13231782 SYSTEM AND METHOD FOR DETECTING AND LOCALIZING ABNORMAL CONDITIONS AND ELECTRICAL FAULTS IN AN ELECTRICAL GRID

8678281 13302422 RFID SCANNING SYSTEM AND SHOPPING BAG WITH INTEGRATED RFID LOOP ANTENNA

8671099 13338689 Clustering Devices In An Internet Of Things ('IoT')

8248249 13343093 SELF-POWERED RFID TAG ACTIVATED BY A FLUID

9606542 13348846 Discovery and Monitoring of an Environment Using a Plurality of Robots

9268405 13523934 Adaptive Gesture-Based Method, System and Computer Program Product for preventing and rehabilitating an injury

9256908 13588634 UTILITY CONSUMPTION DISAGGREGATION USING LOW SAMPLE RATE SMART METERS

8549335 13593837 SECONDARY POWER UTILIZATION DURING PEAK POWER TIMES

8850589 13626402 TRAINING CLASSIFIERS FOR PROGRAM ANALYSIS

8738276 13768661 EMERGENCY ROUTING WITHIN A CONTROLLABLE TRANSIT SYSTEM

9176998 13922625 MINIMIZATION OF SURPRISAL CONTEXT DATA THROUGH APPLICATION OF A HIERARCHY OF REFERENCE ARTIFACTS

9275066 13970816 MEDIA FILE REPLACEMENT

9332313 14346899 PERSONALIZED AUGMENTED A/V STREAM CREATION

9731821 14482173 PACKAGE TRANSPORT BY UNMANNED AERIAL VEHICLES

9534917 14793269 UNMANNED AERIAL VEHICLE NAVIGATION ASSISTANCE

10712749 15403518 Discovery and Monitoring of an Environment Using a Plurality of Robots

10776468 15995816 SYSTEM AND METHOD FOR REAL WORLD BIOMETRIC ANALYTICS THROUGH THE USE OF A MULTIMODAL BIOMETRIC ANALYTIC WALLET


By PatenTrip

Comments