Greetings Okra:
First, I phoned EMC and spoke with a lady named Ruth who told me that
while the patents are public information, they did not give out the
information. I was already searching the Patent Office while talking
to her and she told me that's where I would find them all.
************
Beginning on the page
http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&u=%2Fnetahtml%2Fsearch-adv.htm&r=0&p=1&f=S&l=50&Query=an%2Femc&d=ptxt
you will see the first 50 of 583 patents with the assignee name EMC.
They are:
1 6,591,335 Fault tolerant dual cache system
2 6,587,970 Method and apparatus for performing site failover
3 6,587,959 System and method for addressing scheme for use on
clusters
4 6,587,957 Disk drive controller for controlling data flow
therethrough by switching to secondary bus to receive clock pulses
when a failure on master bus is detected
5 6,587,935 Method and apparatus for mirroring data in a remote data
storage system
6 6,587,919 System and method for disk mapping and data retrieval
7 6,584,545 Maximizing sequential output in a disk array storage
device
8 6,584,544 Method and apparatus for preparing a disk for use in a
disk array
9 6,584,513 Direct memory access (DMA) transmitter
10 6,583,989 Computer system
11 6,581,143 Data processing method and apparatus for enabling
independent access to replicated data
12 6,581,137 Data storage system
13 6,581,136 Fibre channel data storage system having
expansion/contraction
14 6,581,112 Direct memory access (DMA) receiver
15 6,578,128 Address management for a shared memory region on a
multi-processor controller board
16 6,578,126 Memory system and method of using same
17 6,578,121 File mapping system and related techniques
18 6,574,753 Peer link fault isolation
19 6,574,732 Software fingerprinting and branding
20 6,574,703 Initializing selected extents of a storage device
21 6,574,687 Fibre channel data storage system
22 6,574,667 Dynamic routing for performance partitioning in a data
processing network
23 6,571,367 Method and apparatus connecting between a fiber channel
and a cache memory
24 6,571,355 Fibre channel data storage system fail-over mechanism
25 6,571,259 Preallocation of file system cache blocks in a data
storage system
26 6,567,903 Data storage system having master/slave addressable
memories
27 6,567,890 Fibre channel port by-pass selector section for dual
ported disk drives
28 6,567,888 Method and apparatus for efficiently destaging data from
a cache to two or more non-contiguous storage locations
29 6,564,219 Method and apparatus for obtaining an identifier for a
logical unit of data in a database
30 6,560,683 Fibre channel data storage system having improved
rear-end I/O adapted hub
31 6,560,573 Storage controller with hardware emulation controller
for emulation between control processor and transfer circuitry
compatible to different processor
32 6,560,098 Disk drive module
33 6,557,079 Remote data facility prefetch
34 6,557,074 Quality of swaps of data storage volumes
35 6,553,471 Controlling access to a storage device by controlling
communication ports thereto
36 6,553,464 Obtaining data from a remote storage device
37 6,552,277 Techniques for forming a connection between a pin and a
circuit board
38 6,550,029 Testing system and methods with protocol pattern
injection and external verification
39 6,549,992 Computer data storage backup with tape overflow control
of disk caching of backup data stream
40 6,549,979 Address mapping in mass storage device mounting system
41 6,549,921 Method and apparatus for performing point in time backup
operation in a computer system
42 6,546,457 Method and apparatus for reconfiguring striped logical
devices in a disk array storage
43 6,544,392 Apparatus for manufacturing pcb's
44 6,543,029 Error corrector
45 6,543,001 Method and apparatus for maintaining data coherency
46 6,542,974 Method and apparatus for independent and simultaneous
access to a common data set
47 6,542,944 Method and apparatus for balancing workloads among paths
in a multi-path computer system based on the state of previous I/O
operations
48 6,542,909 System for determining mapping of logical objects in a
computer system
49 6,539,492 System and method for maintaining synchronization in a
computer storage system
50 6,539,451 Data storage system having master-slave arbiters
I would reproduce all 583 for you here but it would use so much space
and, at the Patent Office site, you will see live links to each of the
583 claims so that you may review the claim on every one. I searched
the Patent Office database with an/emc to discover the list which
means "assignee name"/[company]
************
Searching an/legato turned these 12 at
http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&u=%2Fnetahtml%2Fsearch-adv.htm&r=0&p=1&f=S&l=50&Query=an%2Flegato&d=ptxt
PAT. NO. Title
1 6,560,617 Operation of a standby server to preserve data stored by
a network server
2 6,526,487 Performing acknowledged operations on original and
mirrored copies of data
3 6,442,706 Resource allocation throttle for remote data mirroring
system
4 6,397,307 Method and system for mirroring and archiving mass
storage
5 6,338,126 Crash recovery without complete remirror
6 6,324,654 Computer network remote data mirroring system
7 6,308,283 Real-time data protection system and method
8 6,145,089 Server fail-over system
9 5,519,853 Method and apparatus for enhancing synchronous I/O in a
computer system with a non-volatile memory and using an acceleration
device driver in a computer operating system
10 5,359,713 Method and apparatus for enhancing synchronous I/O in a
computer system with a non-volatile memory and using an acceleration
device driver in a computer operating system
11 4,619,179 (Musical) drums
12 4,484,642 Reverse action auger
Again, the links are live on each listing to take you to the claims
reviews. I checked a few of these against the 583 above and they
weren't present in the list so they are stand-alone patents.
*************
I then examined the Securities and Exchange Commission's Form 10-K for
EMC located at http://216.239.53.104/search?q=cache:OLKEyGF3rxMJ:www.emc.com/proxy/10k.pdf+EMC+Corporation+subsidiaries+buyouts&hl=en&ie=UTF-8
to search for buy-out and subsidiary names. I searched the ones I
found in the US Patent database and here are those results, where
applicable (some produced no results) - it was also stated there "We
have been granted or own by assignment approximately 600 patents..."
Symetrix - 1 only
http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&u=/netahtml/search-adv.htm&r=1&f=G&l=50&d=PTXT&p=1&p=1&S1=symmetrix.ASNM.&OS=an/symmetrix&RS=AN/symmetrix
Terascape - 1 only
http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=/netahtml/search-adv.htm&r=1&f=G&l=50&d=ptxt&S1=terascape.ASNM.&OS=an/terascape&RS=AN/terascape
McData - 19
http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=%2Fnetahtml%2Fsearch-adv.htm&r=0&f=S&l=50&d=ptxt&Query=an%2Fmcdata
1 6,556,953 Automatic testing of redundant switching element and
automatic switchover
2 6,532,212 Trunking inter-switch links
3 6,510,161 Low latency shared memory switch architecture
4 6,381,642 In-band method and apparatus for reporting operational
statistics relative to the ports of a fibre channel switch
5 6,347,334 Self-description extended link service for networks
6 6,240,096 Fibre channel switch employing distributed queuing
7 6,233,236 Method and apparatus for measuring traffic within a
switch
8 6,192,048 Method and apparatus for implementing hunt group support
for a crosspoint controller
9 6,148,004 Method and apparatus for establishment of dynamic ESCON
connections from fibre channel frames
10 6,138,185 High performance crossbar switch
11 6,115,361 Link incident reporting extended link service for
networks
12 6,061,358 Data communication system utilizing a scalable,
non-blocking, high bandwidth central memory controller and method
13 6,031,842 Low latency shared memory switch architecture
14 6,014,715 Method and apparatus for assigning port addresses
15 5,894,481 Fiber channel switch employing distributed queuing
16 5,872,822 Method and apparatus for memory sequencing
17 5,835,496 Method and apparatus for data alignment
18 5,828,475 Bypass switching and messaging mechanism for providing
intermix data transfer for a fiber optic switch using a bypass bus and
buffer
19 5,748,612 Method and apparatus for implementing virtual circuits
in a fibre channel system
Digital Bitcasting - 1
http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=/netahtml/search-adv.htm&r=1&f=G&l=50&d=ptxt&S1=bitcasting.ASNM.&OS=an/bitcasting&RS=AN/bitcasting
*************
The total number of patents I located for EMC and subsidiary/buy-outs
was 617. Should you require clarification of any of the links or
information I have provided, please request it and I will be happy to
respond.
Best regards,
journalist-ga
SEARCH STRATEGY:
US Patent Office [internal asssignee search on company names]
EMC Corporation
EMC Corporation subsidiaries buyouts |