![]() |
(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
Post a Comment