Source: http://www.google.com/patents/US6782389?dq=6,455,937
Timestamp: 2017-03-26 15:35:28
Document Index: 329467689

Matched Legal Cases: ['§119', '§1', '§1', '§4', '§4', '§4', '§4', '§4', '§4', '§4']

Patent US6782389 - Distributing files across multiple, permissibly heterogeneous, storage devices - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsA file system (i) permits storage capacity to be added easily, (ii) can be expanded beyond a given unit, (iii) is easy to administer and manage, (iv) permits data sharing, and (v) is able to perform effectively with very large storage capacity and client loads. State information from a newly added unit...http://www.google.com/patents/US6782389?utm_source=gb-gplus-sharePatent US6782389 - Distributing files across multiple, permissibly heterogeneous, storage devicesAdvanced Patent SearchTry the new Google Patents, with machine-classified Google Scholar results, and Japanese and South Korean patents.Publication numberUS6782389 B1Publication typeGrantApplication numberUS 09/950,555Publication dateAug 24, 2004Filing dateSep 11, 2001Priority dateSep 12, 2000Fee statusPaidAlso published asUS8977659, US20050144178, US20070288494Publication number09950555, 950555, US 6782389 B1, US 6782389B1, US-B1-6782389, US6782389 B1, US6782389B1InventorsDavid Michael Chrin, Philip Eric Jackson, Steven Alan OrszagOriginal AssigneeIbrix, Inc.Export CitationBiBTeX, EndNote, RefManPatent Citations (20), Non-Patent Citations (2), Referenced by (130), Classifications (10), Legal Events (10) External Links: USPTO, USPTO Assignment, EspacenetDistributing files across multiple, permissibly heterogeneous, storage devices
Benefit is claimed, under 35 U.S.C. §119(e)(1), to the filing date of provisional patent application Serial No. 60/232,102, filed on Sep. 12, 2000. This provisional application is expressly incorporated herein by reference.
§1.3 Unmet Needs
The present invention may provide methods, apparatus and data structures for providing a file system which meets the needs listed in §1.3. A distributed file system in which files are distributed across more than one file server and in which each file server has physical storage media may be provided. The present invention can determine a particular file server to which a file system call pertains by (a) accepting a file system call including a file identifier, (b) determining a contiguous unit of the physical storage media of the file servers of the distributed file system based on the file identifier, (c) determining the file server having the physical storage media that contains the determined contiguous unit, and (d) forwarding a request, based on the file system call accepted, to the file server determined to have the physical storage media that contains the determined contiguous unit.
In the following, exemplary operations that may be performed by the present invention, and exemplary data structures that may be used by the present invention, are introduced in §4.3.1 with reference to FIGS. 2-4. Then, exemplary methods for effecting such operations are described in §4.3.2 with reference to FIGS. 5-8. Finally, exemplary apparatus that may be used to effect the exemplary processes and store the exemplary data structures are described in §4.3.3 with reference to FIG. 9. §4.3.1 Exemplary Operations and Data Structures
In each of the following examples provided in §4.4.1 and 4.4.2, it is assumed that the relevant file (e.g., the relevant Inode and the data associated with the relevant Inode) is stored on, or is to be stored on, a (filer server) unit other than the (portal) unit receiving the file call.
§4.4.1 Example of a Read Operation
§4.4.2 Example of a Write Operation
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS5828876Jul 31, 1996Oct 27, 1998Ncr CorporationFile system for a clustered processing systemUS5948062Nov 13, 1996Sep 7, 1999Emc CorporationNetwork file server using a cached disk array storing a network file directory including file locking information and data mover computers each having file system software for shared read-write file accessUS5987506 *May 2, 1997Nov 16, 1999Mangosoft CorporationRemote access and geographically distributed computers in a globally addressable storage environmentUS6023706 *Jul 11, 1997Feb 8, 2000International Business Machines CorporationParallel file system and method for multiple node file accessUS6192408Sep 26, 1997Feb 20, 2001Emc CorporationNetwork file server sharing local caches of file access information in data processors assigned to respective file systemsUS6324581Mar 3, 1999Nov 27, 2001Emc CorporationFile server system using file system storage, data movers, and an exchange of meta data among data movers for file locking and direct access to shared file systemsUS6345244 *May 27, 1998Feb 5, 2002Lionbridge Technologies, Inc.System, method, and product for dynamically aligning translations in a translation-memory systemUS6356863 *Jun 1, 1999Mar 12, 2002Metaphorics LlcVirtual network file serverUS6389420 *Sep 30, 1999May 14, 2002Emc CorporationFile manager providing distributed locking and metadata management for shared data access by clients relinquishing locks after time period expirationUS6453354 *Mar 3, 1999Sep 17, 2002Emc CorporationFile server system using connection-oriented protocol and sharing data sets among data moversUS20020059309Jun 25, 2001May 16, 2002International Business Machines CorporationImplementing data management application programming interface access rights in a parallel file systemUS20020120763 *Jan 10, 2002Aug 29, 2002Z-Force Communications, Inc.File switch and switched file systemUS20020138501 *Dec 30, 2000Sep 26, 2002Dake Steven C.Method and apparatus to improve file managementUS20020138502Mar 20, 2001Sep 26, 2002Gupta Uday K.Building a meta file system from file system cellsUS20020143734Jun 25, 2001Oct 3, 2002International Business Machines CorporationData management application programming interface for a parallel file systemUS20020161855Dec 5, 2000Oct 31, 2002Olaf ManczakSymmetric shared file storage systemUS20030028587May 11, 2001Feb 6, 2003Driscoll Michael C.System and method for accessing and storing data in a common network architectureUS20030033308Nov 9, 2001Feb 13, 2003Patel Sujal M.System and methods for providing a distributed file system utilizing metadata to track information about data stored throughout the systemUS20030110237Sep 25, 2002Jun 12, 2003Hitachi, Ltd.Methods of migrating data between storage apparatusesUS20030115434Dec 19, 2001Jun 19, 2003Hewlett Packard CompanyLogical volume-level migration in a partition-based distributed file system* Cited by examinerNon-Patent CitationsReference1Levy and Silberschatz (1990). ACM Computing Surveys 22:321-373.2Morris, et al. (1986). Communications of the ACM 29:184-201.Referenced byCiting PatentFiling datePublication dateApplicantTitleUS6922757 *Oct 8, 2002Jul 26, 2005Exanet Inc.Flexible and adaptive read and write storage system architectureUS7203731Dec 29, 2000Apr 10, 2007Intel CorporationDynamic replication of files in a network storage systemUS7266555Dec 8, 2000Sep 4, 2007Intel CorporationMethods and apparatus for accessing remote storage through use of a local deviceUS7266556Dec 29, 2000Sep 4, 2007Intel CorporationFailover architecture for a distributed storage systemUS7281168Dec 29, 2000Oct 9, 2007Intel CorporationFailover architecture for local devices that access remote storageUS7305670 *Jan 13, 2004Dec 4, 2007Hitachi, Ltd.Method of installing software on storage device controlling apparatus, method of controlling storage device controlling apparatus, and storage device controlling apparatusUS7376796 *Nov 1, 2005May 20, 2008Network Appliance, Inc.Lightweight coherency control protocol for clustered storage systemUS7386552 *Sep 25, 2002Jun 10, 2008Hitachi, Ltd.Methods of migrating data between storage apparatusesUS7406484Apr 29, 2003Jul 29, 2008Tbrix, Inc.Storage allocation in a distributed segmented file systemUS7428540Oct 23, 2000Sep 23, 2008Intel CorporationNetwork storage systemUS7430570Apr 28, 2004Sep 30, 2008Ibrix, Inc.Shadow directory structure in a distributed segmented file systemUS7433928Dec 31, 2003Oct 7, 2008Symantec Operating CorporationSystem pre-allocating data object replicas for a distributed file sharing systemUS7448077 *May 23, 2002Nov 4, 2008International Business Machines CorporationFile level security for a metadata controller in a storage area networkUS7464125 *Jun 14, 2005Dec 9, 2008Ibrix Inc.Checking the validity of blocks and backup duplicates of blocks during block readsUS7478400Dec 31, 2003Jan 13, 2009Symantec Operating CorporationEfficient distributed transaction protocol for a distributed file sharing systemUS7500020Dec 31, 2003Mar 3, 2009Symantec Operating CorporationCoherency of replicas for a distributed file sharing systemUS7500246 *Sep 26, 2002Mar 3, 2009Emc CorporationSharing objects between computer systemsUS7506034Dec 29, 2000Mar 17, 2009Intel CorporationMethods and apparatus for off loading content servers through direct file transfer from a storage center to an end-userUS7509645Feb 13, 2003Mar 24, 2009Intel CorporationMethods and apparatus for load balancing storage nodes in a distributed network attached storage systemUS7516133 *Oct 17, 2003Apr 7, 2009Hitachi, Ltd.Method and apparatus for file replication with a common formatUS7529816Jun 3, 2005May 5, 2009Hewlett-Packard Development Company, L.P.System for providing multi-path input/output in a clustered data storage networkUS7546319 *Apr 28, 2004Jun 9, 2009Ibrix, Inc.File system consistency checking in a distributed segmented file systemUS7555527Nov 7, 2003Jun 30, 2009Symantec Operating CorporationEfficiently linking storage object replicas in a computer networkUS7570600Dec 17, 2003Aug 4, 2009Symantec Operating CorporationOverlay network with efficient routing and recoveryUS7587426 *Aug 16, 2002Sep 8, 2009Hitachi, Ltd.System and method for virtualizing a distributed network storage as a single-view file systemUS7590672Dec 11, 2006Sep 15, 2009Bycast Inc.Identification of fixed content objects in a distributed fixed content storage systemUS7590747Jun 30, 2005Sep 15, 2009Intel CorporationDistributed storage cluster architectureUS7606871 *Jan 3, 2003Oct 20, 2009Hitachi, Ltd.System and method for virtualizing network storages into a single file system viewUS7650341 *Dec 22, 2006Jan 19, 2010Hewlett-Packard Development Company, L.P.Data backup/recoveryUS7653699 *Jun 12, 2003Jan 26, 2010Symantec Operating CorporationSystem and method for partitioning a file system for enhanced availability and scalabilityUS7657586Dec 13, 2006Feb 2, 2010Archivas, Inc.Policy-based management of a redundant array of independent nodesUS7711711 *Mar 29, 2006May 4, 2010Emc CorporationNetworked storage system employing information lifecycle management in conjunction with a distributed global file systemUS7734820Dec 31, 2003Jun 8, 2010Symantec Operating CorporationAdaptive caching for a distributed file sharing systemUS7769711May 30, 2007Aug 3, 2010Hewlett-Packard Development Company, L.P.Migration of control in a distributed segmented file systemUS7774325 *Feb 13, 2003Aug 10, 2010Intel CorporationDistributed network attached storage systemUS7774466Feb 13, 2003Aug 10, 2010Intel CorporationMethods and apparatus for load balancing storage nodes in a distributed storage area network systemUS7814128 *May 30, 2003Oct 12, 2010Symantec Operating CorporationMulti-volume file supportUS7822711Dec 31, 2003Oct 26, 2010Symantec Operating CorporationConflict resolution for a distributed file sharing systemUS7836017Jul 2, 2007Nov 16, 2010Hewlett-Packard Development Company, L.P.File replication in a distributed segmented file systemUS7836105 *Nov 14, 2005Nov 16, 2010Apple Inc.Converting file-systems that organize and store data for computing systemsUS7840995Oct 29, 2008Nov 23, 2010International Business Machines CorporationFile level security for a metadata controller in a storage area networkUS7865588Mar 30, 2009Jan 4, 2011Hewlett-Packard Development Company, L.P.System for providing multi-path input/output in a clustered data storage networkUS7890529Feb 16, 2007Feb 15, 2011Hewlett-Packard Development Company, L.P.Delegations and caching in a distributed segmented file systemUS7908513Nov 8, 2007Mar 15, 2011Hitachi, Ltd.Method for controlling failover processing for a first channel controller and a second channel controllerUS7934060May 15, 2008Apr 26, 2011Netapp, Inc.Lightweight coherency control protocol for clustered storage systemUS8015215 *Aug 24, 2006Sep 6, 2011Oracle America, Inc.Delegation in a file system with distributed componentsUS8060619Nov 7, 2003Nov 15, 2011Symantec Operating CorporationDirect connections to a plurality of storage object replicas in a computer networkUS8103639 *May 5, 2009Jan 24, 2012Hewlett-Packard Development Company, L.P.File system consistency checking in a distributed segmented file systemUS8131782Sep 29, 2008Mar 6, 2012Hewlett-Packard Development Company, L.P.Shadow directory structure in a distributed segmented file systemUS8145736Jun 30, 2003Mar 27, 2012Symantec Operating CorporationFast distributed object lookup for a computer networkUS8171065Jan 26, 2011May 1, 2012Bycast, Inc.Relational objects for the optimized management of fixed-content storage systemsUS8261033Sep 1, 2009Sep 4, 2012Bycast Inc.Time optimized secure traceable migration of massive quantities of data in a distributed storage systemUS8296358Jan 11, 2010Oct 23, 2012Hewlett-Packard Development Company, L.P.Method and system for journaling data updates in a distributed file systemUS8316066 *Aug 20, 2007Nov 20, 2012Hewlett-Packard Development Company, L.P.Shadow directory structure in a distributed segmented file systemUS8495634Dec 22, 2008Jul 23, 2013Atos It Solutions And Services GmbhMethod for the management of tasks in a decentralized data networkUS8595189 *Mar 14, 2012Nov 26, 2013Symantec CorporationMethod and system for implementing fast incremental backupsUS8600999 *May 17, 2010Dec 3, 2013Symantec CorporationSystem and method for efficient resource managementUS8645978Sep 2, 2011Feb 4, 2014Compuverde AbMethod for data maintenanceUS8650365Sep 2, 2011Feb 11, 2014Compuverde AbMethod and device for maintaining data in a data storage system comprising a plurality of data storage nodesUS8688630Oct 21, 2009Apr 1, 2014Compuverde AbDistributed data storageUS8769138Sep 2, 2011Jul 1, 2014Compuverde AbMethod for data retrieval from a distributed data storage systemUS8805889 *Dec 29, 2008Aug 12, 2014Red Hat, Inc.Metadata structures and related locking techniques to improve performance and scalability in a cluster file systemUS8843710Dec 18, 2013Sep 23, 2014Compuverde AbMethod and device for maintaining data in a data storage system comprising a plurality of data storage nodesUS8849880 *May 18, 2011Sep 30, 2014Hewlett-Packard Development Company, L.P.Providing a shadow directory and virtual files to store metadataUS8850019Jun 30, 2011Sep 30, 2014Ilt Innovations AbDistributed data storageUS8886705Jun 30, 2003Nov 11, 2014Symantec Operating CorporationGoal-oriented storage management for a distributed data storage networkUS8898267Jan 19, 2009Nov 25, 2014Netapp, Inc.Modifying information lifecycle management rules in a distributed systemUS8935307Apr 29, 2003Jan 13, 2015Hewlett-Packard Development Company, L.P.Independent data access in a segmented file systemUS8977659Aug 21, 2007Mar 10, 2015Hewlett-Packard Development Company, L.P.Distributing files across multiple, permissibly heterogeneous, storage devicesUS8997124Sep 2, 2011Mar 31, 2015Compuverde AbMethod for updating data in a distributed data storage systemUS9021053Sep 2, 2011Apr 28, 2015Compuverde AbMethod and device for writing data to a data storage system comprising a plurality of data storage nodesUS9026559Jun 28, 2011May 5, 2015Compuverde AbPriority replicationUS9069780May 23, 2011Jun 30, 2015Hewlett-Packard Development Company, L.P.Propagating a snapshot attribute in a distributed file systemUS9135116 *Sep 29, 2011Sep 15, 2015Emc CorporationCloud enabled filesystems provided by an agent which interfaces with a file system on a data source deviceUS9244015Apr 20, 2010Jan 26, 2016Hewlett-Packard Development Company, L.P.Self-arranging, luminescence-enhancement device for surface-enhanced luminescenceUS9274058Oct 20, 2010Mar 1, 2016Hewlett-Packard Development Company, L.P.Metallic-nanofinger device for chemical sensingUS9279767Oct 20, 2010Mar 8, 2016Hewlett-Packard Development Company, L.P.Chemical-analysis device integrated with metallic-nanofinger device for chemical sensingUS9305012Dec 5, 2013Apr 5, 2016Compuverde AbMethod for data maintenanceUS9317525Jan 30, 2013Apr 19, 2016Hewlett Packard Enterprise Development LpReconstructing a state of a file system using a preserved snapshotUS9323768Jan 30, 2013Apr 26, 2016Hewlett Packard Enterprise Development LpAnticipatorily retrieving information in response to a query of a directoryUS9329955Jun 28, 2011May 3, 2016Compuverde AbSystem and method for detecting problematic data storage nodesUS9355120Mar 1, 2013May 31, 2016Netapp, Inc.Systems and methods for managing files in a content storage systemUS9442952Jul 22, 2014Sep 13, 2016Red Hat, Inc.Metadata structures and related locking techniques to improve performance and scalability in a cluster file systemUS9495432Jan 31, 2014Nov 15, 2016Compuverde AbDistributed data storageUS9503524Sep 12, 2014Nov 22, 2016Compuverde AbDistributed data storageUS9542415Oct 27, 2014Jan 10, 2017Netapp, Inc.Modifying information lifecycle management rules in a distributed systemUS9594022Aug 26, 2015Mar 14, 2017Hewlett-Packard Development Company, L.P.Chemical-analysis device integrated with metallic-nanofinger device for chemical sensingUS20010047400 *Dec 29, 2000Nov 29, 2001Coates Joshua L.Methods and apparatus for off loading content servers through direct file transfer from a storage center to an end-userUS20030110237 *Sep 25, 2002Jun 12, 2003Hitachi, Ltd.Methods of migrating data between storage apparatusesUS20030140051 *Aug 16, 2002Jul 24, 2003Hitachi, Ltd.System and method for virtualizing a distributed network storage as a single-view file systemUS20030159006 *Oct 8, 2002Aug 21, 2003Exanet, Inc.Flexible and adaptive read and write storage system architectureUS20030220985 *Jan 3, 2003Nov 27, 2003Hitachi,Ltd.System and method for virtualizing network storages into a single file system viewUS20030221124 *May 23, 2002Nov 27, 2003International Business Machines CorporationFile level security for a metadata controller in a storage area networkUS20040078465 *Feb 13, 2003Apr 22, 2004Coates Joshua L.Methods and apparatus for load balancing storage nodes in a distributed stroage area network systemUS20040078466 *Feb 13, 2003Apr 22, 2004Coates Joshua L.Methods and apparatus for load balancing storage nodes in a distributed network attached storage systemUS20040088297 *Feb 13, 2003May 6, 2004Coates Joshua L.Distributed network attached storage systemUS20040143563 *Sep 26, 2002Jul 22, 2004Mark SaakeSharing objects between computer systemsUS20040236798 *Apr 26, 2004Nov 25, 2004Sudhir SrinivasanMigration of control in a distributed segmented file systemUS20040249920 *Jan 13, 2004Dec 9, 2004Hitachi, Ltd.Method of installing software on storage device controlling apparatus, method of controlling storage device controlling apparatus, and storage device controlling apparatusUS20050010620 *May 30, 2003Jan 13, 2005Veritas Software CorporationMulti-volume file supportUS20050086294 *Oct 17, 2003Apr 21, 2005Hitachi, Ltd.Method and apparatus for file replication with a common formatUS20050144178 *Apr 27, 2004Jun 30, 2005Chrin David M.Distributing files across multiple, permissibly heterogeneous, storage devicesUS20050246393 *Jun 30, 2005Nov 3, 2005Intel CorporationDistributed storage cluster architectureUS20060218207 *May 18, 2005Sep 28, 2006Yusuke NonakaControl technology for storage systemUS20060277383 *Jun 3, 2005Dec 7, 2006Lefthand Networks, Inc.System for Providing Multi-path Input/Output in a Clustered Data Storage NetworkUS20060288080 *May 17, 2006Dec 21, 2006Ibrix, Inc.Balanced computer architectureUS20070094316 *Dec 13, 2006Apr 26, 2007Andres RodriguezPolicy-based management of a redundant array of independent nodesUS20070101069 *Nov 1, 2005May 3, 2007Corbett Peter FLightweight coherency control protocol for clustered storage systemUS20070112891 *Nov 14, 2005May 17, 2007Apple Computer, Inc.Converting file-systems that organize and store data for computing systemsUS20070214384 *Mar 7, 2006Sep 13, 2007Manabu KitamuraMethod for backing up data in a clustered file systemUS20070226331 *May 30, 2007Sep 27, 2007Ibrix, Inc.Migration of control in a distributed segmented file systemUS20070288494 *Aug 21, 2007Dec 13, 2007Ibrix, Inc.Distributing files across multiple, permissibly heterogeneous, storage devicesUS20080065583 *Aug 24, 2006Mar 13, 2008Sun Microsystems, Inc.Delegation in a file system with distributed componentsUS20080140947 *Dec 11, 2006Jun 12, 2008Bycst, Inc.Identification of fixed content objects in a distributed fixed content storage systemUS20080320052 *Jun 25, 2008Dec 25, 2008Hewlett-Packard Company, L.P.Method and a computer program for inode allocation and De-AllocationUS20090119304 *Dec 29, 2008May 7, 2009Red Hat, Inc.Metadata structures and related locking techniques to improve performance and scalability in a cluster file systemUS20090119767 *Oct 29, 2008May 7, 2009International Business Machines CorporationFile level security for a metadata controller in a storage area networkUS20090187645 *Mar 30, 2009Jul 23, 2009Hewlett-Packard Development Company, L.P.System for providing multi-path input/output in a clustered data storage networkUS20090221302 *Feb 28, 2008Sep 3, 2009Vesa Pekka LuiroMethod, apparatus and computer program for reverse load balancing for the provision of services to client devicesUS20100185963 *Jan 19, 2009Jul 22, 2010Bycast Inc.Modifying information lifecycle management rules in a distributed systemUS20100287557 *Dec 22, 2008Nov 11, 2010Sebastian DipplMethod for the management of tasks in a decentralized data networkUS20100293137 *Jan 11, 2010Nov 18, 2010Boris ZuckermanMethod and system for journaling data updates in a distributed file systemUS20110125814 *Jan 26, 2011May 26, 2011Bycast Inc.Relational objects for the optimized management of fixed-content storage systemsUS20110282917 *May 17, 2010Nov 17, 2011Symantec CorporationSystem and method for efficient resource managementDE102008003500A1 *Jan 8, 2008Sep 3, 2009Siemens AktiengesellschaftVerfahren zur Verwaltung von Rechenprozessen in einem dezentralen DatennetzDE102008003500B4 *Jan 8, 2008Apr 8, 2010Siemens AktiengesellschaftVerfahren zur Verwaltung von Rechenprozessen in einem dezentralen DatennetzWO2006124911A2 *May 17, 2006Nov 23, 2006Ibrix, Inc.Balanced computer architectureWO2006124911A3 *May 17, 2006Apr 23, 2009Ibrix IncBalanced computer architectureWO2008125913A2 *Dec 10, 2007Oct 23, 2008Bycast Inc.Identification of fixed content objects in a distributed fixed content storage systemWO2008125913A3 *Dec 10, 2007Mar 3, 2011Bycast Inc.Identification of fixed content objects in a distributed fixed content storage system* Cited by examinerClassifications U.S. Classification1/1, 707/E17.01, 707/999.01, 707/999.2, 707/999.202International ClassificationH04L12/24, G06F17/30Cooperative ClassificationG06F17/30067, Y10S707/99953European ClassificationG06F17/30FLegal EventsDateCodeEventDescriptionJan 17, 2002ASAssignmentOwner name: IBRIX, NEW JERSEYFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CHRIN, DAVID MICHAEL;JACKSON, PHILIP ERIC;ORSZAG, STEVENALAN;REEL/FRAME:012491/0471Effective date: 20011109Feb 25, 2008FPAYFee paymentYear of fee payment: 4Mar 3, 2008REMIMaintenance fee reminder mailedOct 14, 2009ASAssignmentOwner name: IBRIX, INC., CALIFORNIAFree format text: MERGER;ASSIGNOR:INDIA ACQUISITION CORPORATION;REEL/FRAME:023364/0621Effective date: 20090805Oct 15, 2009ASAssignmentOwner name: HEWLETT-PACKARD COMPANY, CALIFORNIAFree format text: MERGER;ASSIGNOR:IBRIX, INC.;REEL/FRAME:023373/0391Effective date: 20090924Sep 23, 2011FPAYFee paymentYear of fee payment: 8Dec 6, 2011ASAssignmentOwner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., TEXASFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD COMPANY;REEL/FRAME:027329/0044Effective date: 20030131May 1, 2012ASAssignmentOwner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., TEXASFree format text: CORRECTIVE ASSIGNMENT PREVIUOSLY RECORDED ON REEL 027329 FRAME 0001 AND 0044;ASSIGNOR:HEWLETT-PACKARD COMPANY;REEL/FRAME:028911/0846Effective date: 20111010Nov 9, 2015ASAssignmentOwner name: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP, TEXASFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.;REEL/FRAME:037079/0001Effective date: 20151027Jan 29, 2016FPAYFee paymentYear of fee payment: 12RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services