US7127603B2 - System and method for manufacture of information handling systems with selective option ROM executions - Google Patents
System and method for manufacture of information handling systems with selective option ROM executions Download PDFInfo
- Publication number
- US7127603B2 US7127603B2 US10/713,930 US71393003A US7127603B2 US 7127603 B2 US7127603 B2 US 7127603B2 US 71393003 A US71393003 A US 71393003A US 7127603 B2 US7127603 B2 US 7127603B2
- Authority
- US
- United States
- Prior art keywords
- boot
- option rom
- information handling
- option
- handling system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime, expires
Links
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 24
- 238000000034 method Methods 0.000 title claims description 31
- 230000006870 function Effects 0.000 claims description 21
- 230000008569 process Effects 0.000 claims description 18
- 238000009434 installation Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 238000013500 data storage Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
Definitions
- the present invention relates in general to the field of information handling system manufacture, and more particularly to a system and method for manufacture of information handling systems with selective Option ROM executions.
- An information handling system generally processes, compiles, stores, and/or communicates information or data for business, personal, or other purposes thereby allowing users to take advantage of the value of the information.
- information handling systems may also vary regarding what information is handled, how the information is handled, how much information is processed, stored, or communicated, and how quickly and efficiently the information may be processed, stored, or communicated.
- the variations in information handling systems allow for information handling systems to be general or configured for a specific user or specific use such as financial transaction processing, airline reservations, enterprise data storage, or global communications.
- information handling systems may include a variety of hardware and software components that may be configured to process, store, and communicate information and may include one or more computer systems, data storage systems, and networking systems.
- Information handling systems are built from a variety of components and, once assembled, loaded with different types of applications. Typically, the components communicate with each other through an operating system that uses drivers adapted for particular components.
- the system firmware such as the basic input/output system (BIOS)
- BIOS basic input/output system
- Bootable devices are identified by the BIOS by reading a bootable device class code from the device mass media controllers and include SCSI, IDE, RAID, NIC, Fibre Channel and Infiniband devices.
- the BIOS scans components at boot initiation, it loads Optional ROM code, known as Option ROM, into memory from the bootable devices for execution during boot.
- Option ROM Optional ROM
- information handling systems boot to a hard disc drive which stores the operating system, however, other drives may supercede the hard disc drive, such as if a bootable CD-ROM disc is found by the BIOS during its scan.
- information handling systems typically have software deployed to components through a network connection after initial boot through a PXE client or portable media, such as a floppy or USB key.
- a PXE boot the network interface card boots to a network location to download applications, such as an operating system image.
- the information handling system typically performs a number of reboots in a build process that performs tests, flashes firmware such as the BIOS, and otherwise configures the applications to run with the components of the information handling system.
- One difficulty with a factory build process that involves a number of reboots is that each reboot is time consuming.
- the amount of time for a boot generally depends on the number and type of components loaded on the information handling system and is sometimes reduced by altering the boot process, such as disabling memory testing.
- the execution of Option ROM during each boot tends to increase boot time, especially where an information handling system has a number of bootable devices.
- onboard and plug-in PCI cards add substantial time to each boot for the execution of Option ROM present in the card and in the BIOS for support detected cards.
- the time for each boot can be up to three to four minutes.
- Even a basic SCSI card can add thirty seconds to a minute to boot time if drives are connected. Over the course of building a number of information handling systems, these long boot times have a substantial impact on factory output even though the components associated with executed Option ROM are often not used in a particular boot sequence.
- An Option ROM execution controller selectively disables execution of Option ROM at boot to decrease boot time. For instance, during deployment of applications to an information handling system, Option ROM associated with components that are not used in a deployment step are not loaded and executed in the boot sequence associated with the deployment step.
- a deployment module determines applications for deployment to an information handling system and boot sequences used for the deployment.
- An Option ROM selector module interfaced with deployment module identifies one or more Option ROMs to disable in the performance of at least on boot sequence of the application deployment based on the components used in the deployment.
- the Option ROM selector module communicates the Option ROMs selected to be disabled to an Option ROM boot execution controller associated with the information handling system to disable loading and execution of the selected Option ROM at reboot of the information handling system. For instance, all Option ROM execution is disabled for a deployment function of flashing the BIOS of the information handling system.
- Option ROM of a single bootable device is enabled, such as a NIC or hard disc drive, while other bootable devices are disabled, such as RAID devices or other PCI cards.
- Option ROM of selected devices used in a deployment function may be selectively enabled to support the deployment function so that boot time is reduced to the greatest extent possible without substantial impact on the deployment functions at manufacture of the information handling systems.
- the present invention provides a number of important technical advantages.
- One example of an important technical advantage is that boot time is reduced so that deployment of applications at manufacture of an information handling system requires less time.
- Option ROM execution is performed for a component only if needed, such as if a boot is performed from the component or an operating system is installed to the component, functions that are not used during most reboots in a manufacture process.
- a manufacturing assembly and application deployment asset that outputs a thousand information handling systems a day in which each system uses four reboots, a reduction in time for each boot of thirty seconds results in a total time savings per day for the asset of approximately thirty three hours.
- FIG. 1 depicts a block diagram of a system for managing selective Option ROM execution with software deployment to a manufactured information handling system
- FIG. 2 depicts a block diagram of a BIOS operable for selective Option ROM execution
- FIG. 3 depicts a flow diagram of a process for managing selective Option ROM execution with information handling system manufacture.
- an information handling system may include any instrumentality or aggregate of instrumentalities operable to compute, classify, process, transmit, receive, retrieve, originate, switch, store, display, manifest, detect, record, reproduce, handle, or utilize any form of information, intelligence, or data for business, scientific, control, or other purposes.
- an information handling system may be a personal computer, a network storage device, or any other suitable device and may vary in size, shape, performance, functionality, and price.
- the information handling system may include random access memory (RAM), one or more processing resources such as a central processing unit (CPU) or hardware or software control logic, ROM, and/or other types of nonvolatile memory. Additional components of the information handling system may include one or more disk drives, one or more network ports for communicating with external devices as well as various input and output (I/O) devices, such as a keyboard, a mouse, and a video display. The information handling system may also include one or more buses operable to transmit communications between the various hardware components.
- RAM random access memory
- processing resources such as a central processing unit (CPU) or hardware or software control logic
- ROM read-only memory
- Additional components of the information handling system may include one or more disk drives, one or more network ports for communicating with external devices as well as various input and output (I/O) devices, such as a keyboard, a mouse, and a video display.
- I/O input and output
- the information handling system may also include one or more buses operable to transmit communications between the various hardware components.
- FIG. 1 a block diagram depicts a system for manufacture of an information handling system with selective disabling of processing component Option ROMs to reduce boot times associated with deployment functions.
- a manufacture management system 10 communicates applications and deployment instructions through a network 12 to a manufactured information handling system 14 .
- applications and deployment instructions may be communicated through portable media, such as floppy discs.
- Information handling system 14 includes a number of processing components to process information, such as a CPU 16 , BIOS 18 , network interface card (NIC) 20 , hard disc drive 22 and random access memory 24 .
- information handling system 14 has slots 26 that support additional devices, such as a RAID card 28 that interfaces with an internal or external RAID device 30 .
- BIOS 18 scans the processing component devices to identify bootable devices having Option ROM that supports add-in controllers, and loads the Option ROM into memory for execution.
- the devices having Option ROM are identified, for instance, through classification with boot device class codes read from the devices' mass media controllers and may include SCSI, IDE, RAID, NIC, Fibre Channel and Infiniband devices.
- manufacture management system 10 manages deployment of software applications with a deployment module 32 that communicates deployment commands and deployment applications through network 12 .
- deployment functions performed by deployment module 32 include communication of an application that flashes BIOS 18 , communication of an application for storage on hard disc drive, a command for a PXE boot by NIC 20 to an identified network location for loading of an application to RAM 24 , or a command to boot and execute an application stored on hard disc drive 22 .
- deployment module 32 communicates applications and commands to information handling system 12
- the sequence of boots involved with the deployment applications and commands and the processing components used by the deployment applications and commands is provided to an Option ROM selector module 34 .
- Option ROM selector module 34 identifies the Option ROMs that are needed and not needed within a boot sequence for a deployment application and communicates the Option ROMs identified as not necessary for disabling by the information handling system at the associated boot.
- FIG. 2 a block diagram depicts a BIOS 18 with an Option ROM boot execution controller 36 that selectively disables loading of identified Option ROMS for execution at a subsequent boot.
- the Option ROMs identified for disablement are communicated as SMBIOS tokens to BIOS 18 , such as to an internal device CMOS byte 38 and an external device CMOS byte 40 through a utility that sets the CMOS bits based on a device table in BIOS 18 .
- Option ROMs for disablement may be identified as a sequence of bits written to any known location readable by the BIOS.
- the utility is an internal or external agent in software or firmware having memory or I/O access to receive identified Option ROMs and communicate the disable Option ROMs to BIOS 18 .
- Option ROM boot execution controller 36 associates a bit of each CMOS byte 38 and 40 with an internal or external device respectively. Setting the first bit of CMOS byte 38 disables Option ROM execution of Option ROM associated with the first hard disc drive at the next system boot. Setting the last bit of CMOS byte 38 disables Option ROM execution of Option ROM associated with the NIC at the next boot. Similarly, setting bits of CMOS byte 40 disables slot devices, such as RAID devices.
- a flow diagram depicts one embodiment of a process for selective disabling of Option ROMs starting at step 42 .
- the information handling system performs early POST to initialize information handling system memory, CPU, chipset and other basic components.
- a determination is made of whether a CMOS bit is set to skip all Option ROMs. If yes at step 46 , the process completes at step 56 to finish boot of the information handling system without execution of any Option ROM. Such a boot is helpful, for instance, where the deployment function is a flashing of the BIOS or other similar function that does not involve operations by any other processing components.
- step 46 determines whether a CMOS bit is set to skip some Option ROMs, such as if some but not all CMOS bits are set. If the determination is no at step 48 , the process continues to step 50 for with execution of all Option ROMs loaded and executed by the BIOS followed by completion of the boot at step 56 . If the determination is yes at step 48 , the process continues to step 52 for the execution of selected Option ROMs and disablement of non-selected Option ROMs with the CMOS bytes depicted in FIG. 2 used to determine the Option ROMs for execution.
- the Option ROM associated with the NIC is loaded and executed while the Option ROM associated with other devices are disabled to provide a more rapid boot time.
- the Option ROM associated with the hard disc drive is loaded and executed while the Option ROM associated with other devices are disabled to provide a more rapid boot time. Disabling of Option ROM associated with devices not involved in execution of a deployment function, such as RAID or PCI cards, potentially provides several minutes for a boot and thus decreases the overall time needed to deploy software to manufactured information handling systems that use several boots in the deployment process.
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
Description
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/713,930 US7127603B2 (en) | 2003-11-14 | 2003-11-14 | System and method for manufacture of information handling systems with selective option ROM executions |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/713,930 US7127603B2 (en) | 2003-11-14 | 2003-11-14 | System and method for manufacture of information handling systems with selective option ROM executions |
Publications (2)
Publication Number | Publication Date |
---|---|
US20050108515A1 US20050108515A1 (en) | 2005-05-19 |
US7127603B2 true US7127603B2 (en) | 2006-10-24 |
Family
ID=34573848
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/713,930 Expired - Lifetime US7127603B2 (en) | 2003-11-14 | 2003-11-14 | System and method for manufacture of information handling systems with selective option ROM executions |
Country Status (1)
Country | Link |
---|---|
US (1) | US7127603B2 (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070157017A1 (en) * | 2005-12-30 | 2007-07-05 | Augmentix Corporation | Embedded device for implementing a boot process on a host |
US20080270782A1 (en) * | 2006-10-20 | 2008-10-30 | Vodafone Group Plc | Boot process |
US20090049442A1 (en) * | 2007-08-14 | 2009-02-19 | Canon Kabushiki Kaisha | Data processing apparatus and software program activation method |
US7600132B1 (en) * | 2003-12-19 | 2009-10-06 | Adaptec, Inc. | System and method for authentication of embedded RAID on a motherboard |
US20100023737A1 (en) * | 2008-07-24 | 2010-01-28 | Dell Products L.P. | Test mode initialization |
US20100115077A1 (en) * | 2008-10-30 | 2010-05-06 | Takashi Tameshige | Method of building system and management server |
TWI381389B (en) * | 2008-09-18 | 2013-01-01 | Inventec Corp | Performance evaluation device and performance evaluation method |
US9003172B2 (en) | 2012-05-21 | 2015-04-07 | International Business Machines Corporation | Intelligently controlling loading of legacy option ROMs in a computing system |
US9104559B2 (en) | 2013-03-28 | 2015-08-11 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Preventing out-of-space errors for legacy option ROM in a computing system |
US9164775B2 (en) | 2013-01-14 | 2015-10-20 | Dell Products L.P. | Method and apparatus for performing an out of band job |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8214541B2 (en) * | 2006-06-07 | 2012-07-03 | Dell Products L.P. | Method and system for uniquely identifying peripheral component devices |
US20100088501A1 (en) * | 2008-10-02 | 2010-04-08 | Phoenix Technologies Ltd | Post speedup in oprom systems with intervention support |
US20130080754A1 (en) * | 2011-09-22 | 2013-03-28 | Cisco Technology, Inc. | Service Profile Based Peripheral Component Interconnect Device Enumeration And Option ROM Loading |
US9098302B2 (en) * | 2012-06-28 | 2015-08-04 | Intel Corporation | System and apparatus to improve boot speed in serial peripheral interface system using a baseboard management controller |
US9461887B2 (en) | 2012-12-05 | 2016-10-04 | Cisco Technology, Inc. | Stateless flexible boot control |
US9703697B2 (en) | 2012-12-27 | 2017-07-11 | Intel Corporation | Sharing serial peripheral interface flash memory in a multi-node server system on chip platform environment |
CN104679540B (en) * | 2013-11-29 | 2017-12-19 | 英业达科技有限公司 | Computer system and computer system starting method |
KR20180023784A (en) * | 2016-08-25 | 2018-03-07 | 삼성전자주식회사 | Data storage system and method thereof to access RAID volume in pre-boot environment |
US10599848B1 (en) * | 2017-05-09 | 2020-03-24 | American Megatrends International, Llc | Use of security key to enable firmware features |
US11900128B2 (en) * | 2021-09-29 | 2024-02-13 | Dell Products L.P. | Modularized basic input output system (BIOS) firmware activation |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5696968A (en) * | 1995-09-21 | 1997-12-09 | Dell U.S.A., L.P. | Method and apparatus for effecting drive ordering via adapter preference |
US5974546A (en) * | 1997-05-08 | 1999-10-26 | Micron Electronics, Inc. | Apparatus and method to determine cause of failed boot sequence to improve likelihood of successful subsequent boot attempt |
US6061745A (en) * | 1998-08-13 | 2000-05-09 | Adaptec, Inc. | BBS one BIOS image multicard support |
US6282647B1 (en) | 1999-06-02 | 2001-08-28 | Adaptec, Inc. | Method for flashing a read only memory (ROM) chip of a host adapter with updated option ROM bios code |
US6356965B1 (en) | 1998-09-08 | 2002-03-12 | Compaq Computer Corporation | Hotkey for network service boot |
US20020108033A1 (en) * | 1998-06-04 | 2002-08-08 | Gateway, Inc. | Build to order personal computer manufacturing fast boot method |
US6513114B1 (en) * | 1999-12-08 | 2003-01-28 | Dell Products L.P. | System and methods for providing selectable initialization sequences |
US6598159B1 (en) | 2000-06-27 | 2003-07-22 | Intel Corporation | Option-ROM boot |
US6795914B2 (en) * | 2001-01-25 | 2004-09-21 | Dell Products L.P. | System and method for selectively executing programs in response to a reboot in a computer system |
-
2003
- 2003-11-14 US US10/713,930 patent/US7127603B2/en not_active Expired - Lifetime
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5696968A (en) * | 1995-09-21 | 1997-12-09 | Dell U.S.A., L.P. | Method and apparatus for effecting drive ordering via adapter preference |
US5974546A (en) * | 1997-05-08 | 1999-10-26 | Micron Electronics, Inc. | Apparatus and method to determine cause of failed boot sequence to improve likelihood of successful subsequent boot attempt |
US20020108033A1 (en) * | 1998-06-04 | 2002-08-08 | Gateway, Inc. | Build to order personal computer manufacturing fast boot method |
US6061745A (en) * | 1998-08-13 | 2000-05-09 | Adaptec, Inc. | BBS one BIOS image multicard support |
US6356965B1 (en) | 1998-09-08 | 2002-03-12 | Compaq Computer Corporation | Hotkey for network service boot |
US6282647B1 (en) | 1999-06-02 | 2001-08-28 | Adaptec, Inc. | Method for flashing a read only memory (ROM) chip of a host adapter with updated option ROM bios code |
US6513114B1 (en) * | 1999-12-08 | 2003-01-28 | Dell Products L.P. | System and methods for providing selectable initialization sequences |
US6598159B1 (en) | 2000-06-27 | 2003-07-22 | Intel Corporation | Option-ROM boot |
US6795914B2 (en) * | 2001-01-25 | 2004-09-21 | Dell Products L.P. | System and method for selectively executing programs in response to a reboot in a computer system |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7600132B1 (en) * | 2003-12-19 | 2009-10-06 | Adaptec, Inc. | System and method for authentication of embedded RAID on a motherboard |
US7650490B2 (en) * | 2005-12-30 | 2010-01-19 | Augmentix Corporation | Embedded device for implementing a boot process on a host |
US20100082969A1 (en) * | 2005-12-30 | 2010-04-01 | Augmentix Corporation | Embedded device for implementing a boot process on a host |
US8407458B2 (en) | 2005-12-30 | 2013-03-26 | Dell Products, Lp | Embedded device for implementing a boot process on a host |
US20070157017A1 (en) * | 2005-12-30 | 2007-07-05 | Augmentix Corporation | Embedded device for implementing a boot process on a host |
US20080270782A1 (en) * | 2006-10-20 | 2008-10-30 | Vodafone Group Plc | Boot process |
US20090049442A1 (en) * | 2007-08-14 | 2009-02-19 | Canon Kabushiki Kaisha | Data processing apparatus and software program activation method |
US20100023737A1 (en) * | 2008-07-24 | 2010-01-28 | Dell Products L.P. | Test mode initialization |
US8078858B2 (en) | 2008-07-24 | 2011-12-13 | Dell Products L.P. | Manufacturing boot process with minimal component initialization |
TWI381389B (en) * | 2008-09-18 | 2013-01-01 | Inventec Corp | Performance evaluation device and performance evaluation method |
US8001221B2 (en) * | 2008-10-30 | 2011-08-16 | Hitachi, Ltd. | Method of building system and management server |
US20100115077A1 (en) * | 2008-10-30 | 2010-05-06 | Takashi Tameshige | Method of building system and management server |
US9003172B2 (en) | 2012-05-21 | 2015-04-07 | International Business Machines Corporation | Intelligently controlling loading of legacy option ROMs in a computing system |
US9164775B2 (en) | 2013-01-14 | 2015-10-20 | Dell Products L.P. | Method and apparatus for performing an out of band job |
US9104559B2 (en) | 2013-03-28 | 2015-08-11 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Preventing out-of-space errors for legacy option ROM in a computing system |
US9104558B2 (en) | 2013-03-28 | 2015-08-11 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Preventing out-of-space errors for legacy option ROM in a computing system |
Also Published As
Publication number | Publication date |
---|---|
US20050108515A1 (en) | 2005-05-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7127603B2 (en) | System and method for manufacture of information handling systems with selective option ROM executions | |
USRE40092E1 (en) | Method for quickly booting a computer system | |
US9239725B2 (en) | System and method for installing an OS via a network card supporting PXE | |
US11579893B2 (en) | Systems and methods for separate storage and use of system BIOS components | |
US20030233534A1 (en) | Enhanced computer start-up methods | |
US7395420B2 (en) | Using protected/hidden region of a magnetic media under firmware control | |
US20040172578A1 (en) | Method and system of operating system recovery | |
US20060282652A1 (en) | System and method for identifying bootable universal serial bus devices across multiple reboots | |
CN100353320C (en) | Boot process | |
US10606677B2 (en) | Method of retrieving debugging data in UEFI and computer system thereof | |
CN102135893A (en) | Method for integrating operating system on BIOS (Basic Input Output System) chip and starting operating system on server | |
US11663018B2 (en) | Unavailable memory device initialization system | |
US8103862B2 (en) | Self test initialization | |
US20060265581A1 (en) | Method for switching booting devices of a computer | |
US6473655B1 (en) | Data processing system and method for creating a virtual partition within an existing partition in a hard disk drive | |
US20030233535A1 (en) | System and method for maintaining a boot order in an information handling system | |
US20090013167A1 (en) | Computer device, method for booting the same, and booting module for the same | |
US10698696B2 (en) | Chipset fuse programming system | |
US10491736B2 (en) | Computer system and method thereof for bluetooth data sharing between UEFI firmware and OS | |
US7761864B2 (en) | Method, apparatus and article to load new instructions on processor based devices, for example, automatic data collection devices | |
US7849300B2 (en) | Method for changing booting sources of a computer system and a related backup/restore method thereof | |
US20050268081A1 (en) | Booting system and/or method for initializing peripherals | |
US11340882B2 (en) | Systems and methods for enforcing update policies while applying updates from bootable image file | |
US8386761B2 (en) | System for registering and initiating pre-boot environment for enabling partitions | |
US7036005B2 (en) | Method and apparatus for modifying the contents of revision identification register |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: DELL PRODUCTS, L.P., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:RANGARAJAN, MADHUSUDHAN;STULTZ, PAUL D.;REEL/FRAME:014715/0714 Effective date: 20031113 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
AS | Assignment |
Owner name: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT, TEXAS Free format text: PATENT SECURITY AGREEMENT (ABL);ASSIGNORS:DELL INC.;APPASSURE SOFTWARE, INC.;ASAP SOFTWARE EXPRESS, INC.;AND OTHERS;REEL/FRAME:031898/0001 Effective date: 20131029 Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH CAROLINA Free format text: PATENT SECURITY AGREEMENT (TERM LOAN);ASSIGNORS:DELL INC.;APPASSURE SOFTWARE, INC.;ASAP SOFTWARE EXPRESS, INC.;AND OTHERS;REEL/FRAME:031899/0261 Effective date: 20131029 Owner name: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS FIRST LIEN COLLATERAL AGENT, TEXAS Free format text: PATENT SECURITY AGREEMENT (NOTES);ASSIGNORS:APPASSURE SOFTWARE, INC.;ASAP SOFTWARE EXPRESS, INC.;BOOMI, INC.;AND OTHERS;REEL/FRAME:031897/0348 Effective date: 20131029 Owner name: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS FI Free format text: PATENT SECURITY AGREEMENT (NOTES);ASSIGNORS:APPASSURE SOFTWARE, INC.;ASAP SOFTWARE EXPRESS, INC.;BOOMI, INC.;AND OTHERS;REEL/FRAME:031897/0348 Effective date: 20131029 Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH Free format text: PATENT SECURITY AGREEMENT (TERM LOAN);ASSIGNORS:DELL INC.;APPASSURE SOFTWARE, INC.;ASAP SOFTWARE EXPRESS, INC.;AND OTHERS;REEL/FRAME:031899/0261 Effective date: 20131029 Owner name: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT, TE Free format text: PATENT SECURITY AGREEMENT (ABL);ASSIGNORS:DELL INC.;APPASSURE SOFTWARE, INC.;ASAP SOFTWARE EXPRESS, INC.;AND OTHERS;REEL/FRAME:031898/0001 Effective date: 20131029 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
AS | Assignment |
Owner name: DELL PRODUCTS L.P., TEXAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:040065/0216 Effective date: 20160907 Owner name: DELL SOFTWARE INC., CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:040065/0216 Effective date: 20160907 Owner name: CREDANT TECHNOLOGIES, INC., TEXAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:040065/0216 Effective date: 20160907 Owner name: ASAP SOFTWARE EXPRESS, INC., ILLINOIS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:040065/0216 Effective date: 20160907 Owner name: DELL MARKETING L.P., TEXAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:040065/0216 Effective date: 20160907 Owner name: SECUREWORKS, INC., GEORGIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:040065/0216 Effective date: 20160907 Owner name: PEROT SYSTEMS CORPORATION, TEXAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:040065/0216 Effective date: 20160907 Owner name: FORCE10 NETWORKS, INC., CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:040065/0216 Effective date: 20160907 Owner name: APPASSURE SOFTWARE, INC., VIRGINIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:040065/0216 Effective date: 20160907 Owner name: DELL INC., TEXAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:040065/0216 Effective date: 20160907 Owner name: DELL USA L.P., TEXAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:040065/0216 Effective date: 20160907 Owner name: COMPELLANT TECHNOLOGIES, INC., MINNESOTA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:040065/0216 Effective date: 20160907 Owner name: WYSE TECHNOLOGY L.L.C., CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:040065/0216 Effective date: 20160907 |
|
AS | Assignment |
Owner name: APPASSURE SOFTWARE, INC., VIRGINIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:040040/0001 Effective date: 20160907 Owner name: DELL SOFTWARE INC., CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:040040/0001 Effective date: 20160907 Owner name: DELL MARKETING L.P., TEXAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:040040/0001 Effective date: 20160907 Owner name: DELL INC., TEXAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:040040/0001 Effective date: 20160907 Owner name: COMPELLENT TECHNOLOGIES, INC., MINNESOTA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:040040/0001 Effective date: 20160907 Owner name: PEROT SYSTEMS CORPORATION, TEXAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:040040/0001 Effective date: 20160907 Owner name: WYSE TECHNOLOGY L.L.C., CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:040040/0001 Effective date: 20160907 Owner name: ASAP SOFTWARE EXPRESS, INC., ILLINOIS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:040040/0001 Effective date: 20160907 Owner name: DELL PRODUCTS L.P., TEXAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:040040/0001 Effective date: 20160907 Owner name: SECUREWORKS, INC., GEORGIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:040040/0001 Effective date: 20160907 Owner name: CREDANT TECHNOLOGIES, INC., TEXAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:040040/0001 Effective date: 20160907 Owner name: DELL USA L.P., TEXAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:040040/0001 Effective date: 20160907 Owner name: FORCE10 NETWORKS, INC., CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:040040/0001 Effective date: 20160907 Owner name: CREDANT TECHNOLOGIES, INC., TEXAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT;REEL/FRAME:040065/0618 Effective date: 20160907 Owner name: WYSE TECHNOLOGY L.L.C., CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT;REEL/FRAME:040065/0618 Effective date: 20160907 Owner name: DELL USA L.P., TEXAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT;REEL/FRAME:040065/0618 Effective date: 20160907 Owner name: DELL INC., TEXAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT;REEL/FRAME:040065/0618 Effective date: 20160907 Owner name: DELL SOFTWARE INC., CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT;REEL/FRAME:040065/0618 Effective date: 20160907 Owner name: DELL PRODUCTS L.P., TEXAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT;REEL/FRAME:040065/0618 Effective date: 20160907 Owner name: FORCE10 NETWORKS, INC., CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT;REEL/FRAME:040065/0618 Effective date: 20160907 Owner name: APPASSURE SOFTWARE, INC., VIRGINIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT;REEL/FRAME:040065/0618 Effective date: 20160907 Owner name: SECUREWORKS, INC., GEORGIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT;REEL/FRAME:040065/0618 Effective date: 20160907 Owner name: ASAP SOFTWARE EXPRESS, INC., ILLINOIS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT;REEL/FRAME:040065/0618 Effective date: 20160907 Owner name: PEROT SYSTEMS CORPORATION, TEXAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT;REEL/FRAME:040065/0618 Effective date: 20160907 Owner name: COMPELLENT TECHNOLOGIES, INC., MINNESOTA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT;REEL/FRAME:040065/0618 Effective date: 20160907 Owner name: DELL MARKETING L.P., TEXAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT;REEL/FRAME:040065/0618 Effective date: 20160907 |
|
AS | Assignment |
Owner name: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT, TEXAS Free format text: SECURITY AGREEMENT;ASSIGNORS:ASAP SOFTWARE EXPRESS, INC.;AVENTAIL LLC;CREDANT TECHNOLOGIES, INC.;AND OTHERS;REEL/FRAME:040136/0001 Effective date: 20160907 Owner name: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT, NORTH CAROLINA Free format text: SECURITY AGREEMENT;ASSIGNORS:ASAP SOFTWARE EXPRESS, INC.;AVENTAIL LLC;CREDANT TECHNOLOGIES, INC.;AND OTHERS;REEL/FRAME:040134/0001 Effective date: 20160907 Owner name: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLAT Free format text: SECURITY AGREEMENT;ASSIGNORS:ASAP SOFTWARE EXPRESS, INC.;AVENTAIL LLC;CREDANT TECHNOLOGIES, INC.;AND OTHERS;REEL/FRAME:040134/0001 Effective date: 20160907 Owner name: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., A Free format text: SECURITY AGREEMENT;ASSIGNORS:ASAP SOFTWARE EXPRESS, INC.;AVENTAIL LLC;CREDANT TECHNOLOGIES, INC.;AND OTHERS;REEL/FRAME:040136/0001 Effective date: 20160907 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553) Year of fee payment: 12 |
|
AS | Assignment |
Owner name: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., T Free format text: SECURITY AGREEMENT;ASSIGNORS:CREDANT TECHNOLOGIES, INC.;DELL INTERNATIONAL L.L.C.;DELL MARKETING L.P.;AND OTHERS;REEL/FRAME:049452/0223 Effective date: 20190320 Owner name: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., TEXAS Free format text: SECURITY AGREEMENT;ASSIGNORS:CREDANT TECHNOLOGIES, INC.;DELL INTERNATIONAL L.L.C.;DELL MARKETING L.P.;AND OTHERS;REEL/FRAME:049452/0223 Effective date: 20190320 |
|
AS | Assignment |
Owner name: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., TEXAS Free format text: SECURITY AGREEMENT;ASSIGNORS:CREDANT TECHNOLOGIES INC.;DELL INTERNATIONAL L.L.C.;DELL MARKETING L.P.;AND OTHERS;REEL/FRAME:053546/0001 Effective date: 20200409 |
|
AS | Assignment |
Owner name: WYSE TECHNOLOGY L.L.C., CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH;REEL/FRAME:058216/0001 Effective date: 20211101 Owner name: SCALEIO LLC, MASSACHUSETTS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH;REEL/FRAME:058216/0001 Effective date: 20211101 Owner name: MOZY, INC., WASHINGTON Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH;REEL/FRAME:058216/0001 Effective date: 20211101 Owner name: MAGINATICS LLC, CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH;REEL/FRAME:058216/0001 Effective date: 20211101 Owner name: FORCE10 NETWORKS, INC., CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH;REEL/FRAME:058216/0001 Effective date: 20211101 Owner name: EMC IP HOLDING COMPANY LLC, TEXAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH;REEL/FRAME:058216/0001 Effective date: 20211101 Owner name: EMC CORPORATION, MASSACHUSETTS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH;REEL/FRAME:058216/0001 Effective date: 20211101 Owner name: DELL SYSTEMS CORPORATION, TEXAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH;REEL/FRAME:058216/0001 Effective date: 20211101 Owner name: DELL SOFTWARE INC., CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH;REEL/FRAME:058216/0001 Effective date: 20211101 Owner name: DELL PRODUCTS L.P., TEXAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH;REEL/FRAME:058216/0001 Effective date: 20211101 Owner name: DELL MARKETING L.P., TEXAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH;REEL/FRAME:058216/0001 Effective date: 20211101 Owner name: DELL INTERNATIONAL, L.L.C., TEXAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH;REEL/FRAME:058216/0001 Effective date: 20211101 Owner name: DELL USA L.P., TEXAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH;REEL/FRAME:058216/0001 Effective date: 20211101 Owner name: CREDANT TECHNOLOGIES, INC., TEXAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH;REEL/FRAME:058216/0001 Effective date: 20211101 Owner name: AVENTAIL LLC, CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH;REEL/FRAME:058216/0001 Effective date: 20211101 Owner name: ASAP SOFTWARE EXPRESS, INC., ILLINOIS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH;REEL/FRAME:058216/0001 Effective date: 20211101 |
|
AS | Assignment |
Owner name: SCALEIO LLC, MASSACHUSETTS Free format text: RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001);ASSIGNOR:THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT;REEL/FRAME:061324/0001 Effective date: 20220329 Owner name: EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.), TEXAS Free format text: RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001);ASSIGNOR:THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT;REEL/FRAME:061324/0001 Effective date: 20220329 Owner name: EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC), MASSACHUSETTS Free format text: RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001);ASSIGNOR:THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT;REEL/FRAME:061324/0001 Effective date: 20220329 Owner name: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.), TEXAS Free format text: RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001);ASSIGNOR:THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT;REEL/FRAME:061324/0001 Effective date: 20220329 Owner name: DELL PRODUCTS L.P., TEXAS Free format text: RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001);ASSIGNOR:THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT;REEL/FRAME:061324/0001 Effective date: 20220329 Owner name: DELL INTERNATIONAL L.L.C., TEXAS Free format text: RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001);ASSIGNOR:THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT;REEL/FRAME:061324/0001 Effective date: 20220329 Owner name: DELL USA L.P., TEXAS Free format text: RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001);ASSIGNOR:THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT;REEL/FRAME:061324/0001 Effective date: 20220329 Owner name: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.), TEXAS Free format text: RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001);ASSIGNOR:THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT;REEL/FRAME:061324/0001 Effective date: 20220329 Owner name: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.), TEXAS Free format text: RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001);ASSIGNOR:THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT;REEL/FRAME:061324/0001 Effective date: 20220329 |
|
AS | Assignment |
Owner name: SCALEIO LLC, MASSACHUSETTS Free format text: RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001);ASSIGNOR:THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT;REEL/FRAME:061753/0001 Effective date: 20220329 Owner name: EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.), TEXAS Free format text: RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001);ASSIGNOR:THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT;REEL/FRAME:061753/0001 Effective date: 20220329 Owner name: EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC), MASSACHUSETTS Free format text: RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001);ASSIGNOR:THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT;REEL/FRAME:061753/0001 Effective date: 20220329 Owner name: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.), TEXAS Free format text: RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001);ASSIGNOR:THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT;REEL/FRAME:061753/0001 Effective date: 20220329 Owner name: DELL PRODUCTS L.P., TEXAS Free format text: RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001);ASSIGNOR:THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT;REEL/FRAME:061753/0001 Effective date: 20220329 Owner name: DELL INTERNATIONAL L.L.C., TEXAS Free format text: RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001);ASSIGNOR:THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT;REEL/FRAME:061753/0001 Effective date: 20220329 Owner name: DELL USA L.P., TEXAS Free format text: RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001);ASSIGNOR:THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT;REEL/FRAME:061753/0001 Effective date: 20220329 Owner name: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.), TEXAS Free format text: RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001);ASSIGNOR:THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT;REEL/FRAME:061753/0001 Effective date: 20220329 Owner name: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.), TEXAS Free format text: RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001);ASSIGNOR:THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT;REEL/FRAME:061753/0001 Effective date: 20220329 |