JEFFREY L BROWN
Engineering in Shrewsbury, MA

License number
Massachusetts 14864
Issued Date
Feb 25, 1994
Type
Engineer in Training
Address
Address
Shrewsbury, MA 01545

Personal information

See more information about JEFFREY L BROWN at radaris.com
Name
Address
Phone
Jeffrey Brown, age 53
47 Chapel Rd, Savoy, MA 01256
(413) 743-3113
Jeffrey Brown
49 Shattuck St, Greenfield, MA 01301
(413) 772-6207
Jeffrey Brown
4 Garrison Ln #B, Southborough, MA 01772
Jeffrey Brown
4 Haywood Farm, Lynnfield, MA 01940
Jeffrey Brown, age 55
4 Lamplighter Ln, Walpole, MA 02081
(508) 660-8453

Professional information

Jeffrey Brown Photo 1

Memory Architecture For A High Throughput Storage Processor

US Patent:
6792506, Sep 14, 2004
Filed:
Mar 29, 2002
Appl. No.:
10/113023
Inventors:
Robert Solomon - Kensington NH
Jeffrey Brown - Shrewsbury MA
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 1316
US Classification:
711114, 711150, 710 22, 710 65
Abstract:
A storage processor particularly suited to RAID systems provides high throughput for applications such as streaming video data. An embodiment is configured as an ASIC with a high degree of parallelism in its interconnections. User memory may pass through memory in a single hop by combining parity generation with FIFO buffering in the read and write user data paths. Independent memory channels may be controlled to level the load providing high memory bandwidth.


Jeffrey Brown Photo 2

Data Storage System Having Common Software Environment

US Patent:
8205218, Jun 19, 2012
Filed:
Jun 29, 2007
Appl. No.:
11/824433
Inventors:
Peter J. McCann - Mason NH, US
Christopher M. Gould - Leominster MA, US
Jeffrey A. Brown - Shrewsbury MA, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 13/00, G06F 17/30
US Classification:
719328, 707705, 707821, 711111, 719321
Abstract:
Described are techniques for facilitating communication between code modules. A first code module is provided that makes at least one call using an application programming interface. The application programming interface facilitates communication between the first code module and a target code module and provides support for performing the at least one call from a first execution mode associated with the first code module and a second execution mode associated with the target code module. The application programming interface provides support for user space to user space communication, user space to kernel space communication, kernel space to kernel space communication, and kernel to user space communication. The first execution mode of the first code module and said second execution mode of the target code module are determined. A communication path is established between the code modules in accordance with the first and second execution modes.


Jeffrey Brown Photo 3

Presentation Of Management Functionality Of Virtual Arrays

US Patent:
8583861, Nov 12, 2013
Filed:
Jun 29, 2006
Appl. No.:
11/427759
Inventors:
Adi Ofer - Framingham MA, US
Kiran Madnani - Framingham MA, US
Jeffrey A. Brown - Shrewsbury MA, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 12/00, G06F 13/00, G06F 13/28, G06F 3/00, G06F 15/173, G06F 15/16
US Classification:
711112, 711154, 711162, 711165, 711173, 710 9, 710 10, 710 11, 709242, 709245
Abstract:
Described are a system and method of presenting virtual arrays in a storage network. A physical storage array is partitioned into a plurality of virtual arrays. Each virtual array has logical units of storage. Each virtual array is associated with a virtual array management interface by which a management application executing remotely on a host can address communications separately to that virtual array for managing the logical units of storage of that virtual array.


Jeffrey Brown Photo 4

System And Method For Managing Storage Networks And For Managing Scalability Of Volumes In Such A Network

US Patent:
7225317, May 29, 2007
Filed:
Mar 26, 2004
Appl. No.:
10/810971
Inventors:
Bradford B. Glade - Harvard MA, US
Fernando Oliveira - Sudbury MA, US
Jeffrey A. Brown - Shrewsbury MA, US
Peter J. McCann - Manson NH, US
David Harvey - Newton MA, US
Walter M. Caritj - Medway MA, US
Matthew Waxman - Brookline MA, US
Lee W. VanTine - Oxford MA, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 12/00
US Classification:
711206, 711154, 711152
Abstract:
This invention is a system and method for managing one or more data storage networks using a new architecture. A method for handling logical to physical mapping is included in one embodiment with the new architecture. A method for handling errors is included in another embodiment with the new architecture.


Jeffrey Brown Photo 5

Spanning Virtual Arrays Across Multiple Physical Storage Arrays

US Patent:
7685395, Mar 23, 2010
Filed:
Jun 29, 2006
Appl. No.:
11/427646
Inventors:
Jeffrey A. Brown - Shrewsbury MA, US
Kiran Madnani - Framingham MA, US
Adi Ofer - Framingham MA, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 12/00
US Classification:
711170
Abstract:
Described are a storage network and method of presenting a virtual array in the storage network. The storage network includes a first storage array and a second storage array. At least one of the first and second storage arrays has one or more logical units of storage assigned to a virtual array that spans the first and second storage arrays. In addition, at least one of the first and second storage arrays has one or more physical ports coupled to the virtual array. The virtual array is assigned a unique virtual port identifier (ID) for each physical port coupled to the virtual array. A host coupled to a switch can communicate with the virtual array using a virtual port ID assigned to the virtual array.


Jeffrey Brown Photo 6

Presentation Of Virtual Arrays Using N-Port Id Virtualization

US Patent:
2007020, Sep 6, 2007
Filed:
Dec 27, 2005
Appl. No.:
11/318757
Inventors:
Kiran Madnani - Framingham MA, US
Adi Ofer - Framingham MA, US
Jeffrey Brown - Shrewsbury MA, US
International Classification:
G06F 15/173
US Classification:
709223000
Abstract:
A storage array presents virtual arrays to hosts through use of virtual port IDs. The storage array includes groups of logical units of storage. The groups are coupled to a switch through at least one physical port. Each group is assigned a unique virtual port ID for each physical port to which it is coupled. The virtual port IDs are assignable by the switch. The virtual port IDs are used by hosts coupled to the switch to exchange data with the groups to which the virtual port IDs are assigned. Further, a zoning table in the switch can associate each virtual port ID to a host facing port on the switch. In this case each host can communicate only with groups of logical units that are assigned virtual IDs associated with the host facing port to which it is coupled.


Jeffrey Brown Photo 7

Virtual Array Non-Disruptive Migration Of Extended Storage Functionality

US Patent:
8452928, May 28, 2013
Filed:
Jun 29, 2006
Appl. No.:
11/427749
Inventors:
Adi Ofer - Framingham MA, US
Kiran Madnani - Framingham MA, US
Jeffrey A. Brown - Shrewsbury MA, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 12/00
US Classification:
711162
Abstract:
Described are a storage network and method of migrating data from a source virtual array to a destination virtual array transparently with respect to a storage application executing on a host. The storage application provides particular storage functionality at a source storage array while using metadata during its execution. The metadata used by the storage application are associated with the source virtual array and forwarded, during a data migration event in which data resident in logical units of storage (LUNs) of the source virtual array are copied to LUNs of the destination virtual array, to a destination storage array where the metadata is associated with the destination virtual array.


Jeffrey Brown Photo 8

System And Method For Managing Storage Networks And For Handling Errors In Such A Network

US Patent:
7216264, May 8, 2007
Filed:
Mar 26, 2004
Appl. No.:
10/809959
Inventors:
Bradford B. Glade - Harvard MA, US
Fernando Oliveira - Sudbury MA, US
Jeffrey A. Brown - Shrewsbury MA, US
Peter J. McCann - Manson NH, US
David Harvey - Newton MA, US
Walter M. Caritj - Medway MA, US
Matthew Waxman - Brookline MA, US
Lee W. VanTine - Oxford MA, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 11/00
US Classification:
714 48, 714 57, 714 4
Abstract:
This invention is a system and method for managing one or more data storage networks using a new architecture. A method for handling logical to physical mapping is included in one embodiment with the new architecture. A method for handling errors is included in another embodiment with the new architecture.


Jeffrey Brown Photo 9

Full Array Non-Disruptive Failover

US Patent:
8107467, Jan 31, 2012
Filed:
Dec 27, 2005
Appl. No.:
11/318756
Inventors:
Kiran Madnani - Framingham MA, US
Adi Ofer - Framingham MA, US
Jeffrey A. Brown - Shrewsbury MA, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
H04L 12/50, G06F 7/00
US Classification:
370383, 707674
Abstract:
Failover is provided from a primary Fiber Channel device to a secondary Fiber Channel device. Source and secondary Fiber Channel devices are coupled to a Fiber Channel fabric having a database that associates Fiber Channel names and Fiber Channel addresses of Fiber Channel ports coupled to it. All data is copied from the primary Fiber Channel device to the secondary Fiber Channel device. In response to a failure, secondary port names and LUN names are replaced with the primary port names and LUN names, and the fabric updates its database so that the database associates the secondary port and LUN addresses with the primary port and LUN names. The secondary Fiber Channel device thereby assumes the primary Fiber Channel device's identity.


Jeffrey Brown Photo 10

System And Method For Managing Storage Networks And Providing Virtualization Of Resources In Such A Network

US Patent:
7739448, Jun 15, 2010
Filed:
Mar 15, 2007
Appl. No.:
11/724477
Inventors:
Fernando Oliveira - Sudbury MA, US
Bradford B. Glade - Harvard MA, US
Jeffrey A. Brown - Shrewsbury MA, US
Peter J. McCann - Manson NH, US
David Harvey - Newton MA, US
Walter M. Caritj - Medway MA, US
Matthew Waxman - Brookline MA, US
Lee W. VanTine - Oxford MA, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 12/00
US Classification:
711114, 711 5, 711E12074, 709245, 709225
Abstract:
This invention is a system and method for managing one or more data storage networks using a new architecture. A method for handling logical to physical mapping is included in one embodiment with the new architecture. A method for handling errors is included in another embodiment with the new architecture.