Patents by Inventor Paul LeMahieu

Paul LeMahieu has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9501316
    Abstract: A method, article of manufacture, and apparatus for efficiently processing information. In some embodiments, this includes selecting a service to add to a storage array, determining a virtual appliance associated with the service, and instantiating the virtual appliance. In some embodiments, instantiating the virtual appliance includes instantiating an image of the virtual appliance.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: November 22, 2016
    Assignee: EMC Corporation
    Inventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
  • Patent number: 9424113
    Abstract: A method, article of manufacture, and apparatus for efficiently processing information. In some embodiments, this includes determining a physical appliance to virtualize, creating a virtual appliance based on the physical appliance, and storing the virtual appliance in a storage array. In some embodiments, creating the virtual appliance includes creating the virtual appliance from a template.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: August 23, 2016
    Assignee: EMC Corporation
    Inventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
  • Patent number: 9323758
    Abstract: Needless migration of duplicate file data is avoided by recording in a database a record of migration of a first instance of a replicated file from a source file server to a target file server. When migrating a subsequent instance of a replicated file to the target file server, the database is searched for a record of replication of a first instance of the replicated file to the target file server. If such a record is found, the subsequent instance is replicated by sending from the source file server to the target file server attributes of the subsequent instance of the replicated file and an identification of the previously migrated data of the replicated file without re-transmission of the previously migrated data of the replicated file.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: April 26, 2016
    Assignee: EMC Corporation
    Inventors: Christopher H. Stacey, Paul LeMahieu
  • Publication number: 20160062757
    Abstract: A method, article of manufacture, and apparatus for efficiently processing information. In some embodiments, this includes determining a physical appliance to virtualize, creating a virtual appliance based on the physical appliance, and storing the virtual appliance in a storage array.
    Type: Application
    Filed: November 10, 2015
    Publication date: March 3, 2016
    Inventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
  • Patent number: 9213561
    Abstract: A method, article of manufacture, and apparatus for efficiently processing information. In some embodiments, this includes determining a physical appliance to virtualize, creating a virtual appliance based on the physical appliance, and storing the virtual appliance in a storage array. In some embodiments, creating the virtual appliance includes creating the virtual appliance from a template.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: December 15, 2015
    Assignee: EMC Corporation
    Inventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
  • Patent number: 9201699
    Abstract: A method, article of manufacture, and apparatus for efficiently processing information. In some embodiments, this includes selecting a service to terminate, determining a virtual appliance associated with the service, and decommissioning the virtual appliance. In some embodiments, the virtual appliance may be deleted from the storage array.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: December 1, 2015
    Assignee: EMC Corporation
    Inventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
  • Publication number: 20150081968
    Abstract: A method, article of manufacture, and apparatus for efficiently processing information. In some embodiments, this includes selecting a service to terminate, determining a virtual appliance associated with the service, and decommissioning the virtual appliance. In some embodiments, the virtual appliance may be deleted from the storage array.
    Type: Application
    Filed: June 20, 2014
    Publication date: March 19, 2015
    Inventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
  • Publication number: 20150039830
    Abstract: A method, article of manufacture, and apparatus for efficiently processing information. In some embodiments, this includes determining a physical appliance to virtualize, creating a virtual appliance based on the physical appliance, and storing the virtual appliance in a storage array.
    Type: Application
    Filed: August 14, 2014
    Publication date: February 5, 2015
    Inventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
  • Patent number: 8839241
    Abstract: A method, article of manufacture, and apparatus for efficiently processing information. In some embodiments, this includes determining a physical appliance to virtualize, creating a virtual appliance based on the physical appliance,and storing the virtual appliance in a storage array. In some emdodiments, creating the virtual appliance includes creating the virtual appliance from a template.
    Type: Grant
    Filed: December 31, 2010
    Date of Patent: September 16, 2014
    Assignee: EMC Corporation
    Inventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
  • Patent number: 8799915
    Abstract: A method, article of manufacture, and apparatus for efficiently processing information. In some embodiments, this includes selecting a service to terminate, determining a virtual appliance associated with the service, and decommissioning the virtual appliance. In some embodiments, the virtual appliance may be deleted from the storage array.
    Type: Grant
    Filed: December 31, 2010
    Date of Patent: August 5, 2014
    Assignee: EMC Corporation
    Inventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
  • Publication number: 20140130045
    Abstract: A method, article of manufacture, and apparatus for efficiently processing information. In some embodiments, this includes selecting a service to add to a storage array, determining a virtual appliance associated with the service, and instantiating the virtual appliance. In some embodiments, instantiating the virtual appliance includes instantiating an image of the virtual appliance.
    Type: Application
    Filed: October 29, 2013
    Publication date: May 8, 2014
    Inventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
  • Patent number: 8706700
    Abstract: A method, system, and program product for implementing consistent snapshots in a replication environment, the replication environment having a production site having a splitter, and a storage media the method comprising, selecting a set of media from the storage medium, creating a consistency group of the selected set of storage media, creating a journal at the production site, splitting I/O to the consistency group, and recording the split I/O in the journal.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: April 22, 2014
    Assignee: EMC Corporation
    Inventors: Assaf Natanzon, Paul Lemahieu, Saar Cohen
  • Patent number: 8601472
    Abstract: A method, article of manufacture, and apparatus for efficiently processing information. In some embodiments, this includes selecting a service to add to a storage array, determining a virtual appliance associated with the service, and instantiating the virtual appliance. In some embodiments, instantiating the virtual appliance includes instantiating an image of the virtual appliance.
    Type: Grant
    Filed: December 31, 2010
    Date of Patent: December 3, 2013
    Assignee: EMC Corporation
    Inventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
  • Patent number: 8527586
    Abstract: The present invention provides a system and method for abstracting multiple network attached storage (“NAS”) locations, providing a single global namespace and a single mount point that is protocol and location-independent. As a result, rather than identifying each NAS and file server by location, access is provided through a single transparent mechanism. In order to maintain transparency, the present invention provides a way to reconcile the different naming practices for different file server protocols.
    Type: Grant
    Filed: August 15, 2012
    Date of Patent: September 3, 2013
    Assignee: EMC Corporation
    Inventors: Andrew Becher, Weiye Cheng, Yung-Chieh Stephen Hu, Yisui Hu, Alexei Karaban, Paul Lemahieu, Lixie Liu, Philip Love, Fengcheng Lu, Peter Madany, Ye Zhang
  • Patent number: 8255550
    Abstract: The present invention provides a system and method for abstracting multiple network attached storage (“NAS”) locations, providing a single global namespace and a single mount point that is protocol and location-independent. As a result, rather than identifying each NAS and file server by location, access is provided through a single transparent mechanism. In order to maintain transparency, the present invention provides a way to reconcile the different naming practices for different file server protocols.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: August 28, 2012
    Assignee: EMC Corporation
    Inventors: Andrew Becher, Weiye Cheng, Yung-Chieh Stephen Hu, Yisui Hu, Alexei Karaban, Paul Lemahieu, Lixie Liu, Philip Love, Fengcheng Lu, Peter Madany, Ye Zhang
  • Publication number: 20120174094
    Abstract: A method, article of manufacture, and apparatus for efficiently processing information. In some embodiments, this includes determining a physical appliance to virtualize, creating a virtual appliance based on the physical appliance, and storing the virtual appliance in a storage array.
    Type: Application
    Filed: December 31, 2010
    Publication date: July 5, 2012
    Applicant: EMC CORPORATION
    Inventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
  • Patent number: 7613827
    Abstract: A distributed gateway for controlling computer network data traffic dynamically reconfigures traffic assignments among multiple gateway machines for increased network availability. If one of the distributed gateway machines becomes unavailable, traffic assignments are moved among the multiple machines such that network availability is substantially unchanged. The machines of the distributed gateway form a cluster and communicate with each other using a Group Membership protocol word such that automatic, dynamic traffic assignment reconfiguration occurs in response to machines being added and deleted from the cluster, with no loss in functionality for the gateway overall, in a process that is transparent to network users, thereby providing a distributed gateway functionality that is scalable. Operation of the distributed gateway remains consistent as machines are added and deleted from the cluster.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: November 3, 2009
    Assignee: EMC Corporation
    Inventors: Jehoshua Bruck, Vasken Bohosslan, Chenggong Fan, Paul LeMahieu, Philip Love
  • Publication number: 20080104273
    Abstract: A distributed gateway for controlling computer network data traffic dynamically reconfigures traffic assignments among multiple gateway machines for increased network availability. If one of the distributed gateway machines becomes unavailable, traffic assignments are moved among the multiple machines such that network availability is substantially unchanged. The machines of the distributed gateway form a cluster and communicate with each other using a Group Membership protocol word such that automatic, dynamic traffic assignment reconfiguration occurs in response to machines being added and deleted from the cluster, with no loss in functionality for the gateway overall, in a process that is transparent to network users, thereby providing a distributed gateway functionality that is scalable. Operation of the distributed gateway remains consistent as machines are added and deleted from the cluster.
    Type: Application
    Filed: October 26, 2007
    Publication date: May 1, 2008
    Inventors: Jehoshua Bruck, Vasken Bohosslan, Chenggong Fan, Paul LeMahieu, Philip Love
  • Patent number: 7299294
    Abstract: A distributed gateway for controlling computer network data traffic dynamically reconfigures traffic assignments among multiple gateway machines for increased network availability. If one of the distributed gateway machines becomes unavailable, traffic assignments are moved among the multiple machines such that network availability is substantially unchanged. The machines of the distributed gateway form a cluster and communicate with each other using a Group Membership protocol word such that automatic, dynamic traffic assignment reconfiguration occurs in response to machines being added and deleted from the cluster, with no loss in functionality for the gateway overall, in a process that is transparent to network users, thereby providing a distributed gateway functionality that is scalable. Operation of the distributed gateway remains consistent as machines are added and deleted from the cluster.
    Type: Grant
    Filed: April 12, 2000
    Date of Patent: November 20, 2007
    Assignee: EMC Corporation
    Inventors: Jehoshua Bruck, Vasken Bohossian, Chenggong Fan, Paul LeMahieu, Philip Love
  • Patent number: 6801949
    Abstract: A scalable, distributed, highly available, load balancing server system having multiple machines is provided that functions as a front server layer between a network (such as the Internet) and a back-end server layer having multiple machines functioning as Web file servers, FTP servers, or other application servers. The front layer machines comprise a server cluster that performs fail-over and dynamic load balancing for both server layers. The operation of the servers on both layers is monitored, and when a server failure at either layer is detected, the system automatically shifts network traffic from the failed machine to one or more operational machines, reconfiguring front-layer servers as needed without interrupting operation of the server system. The server system automatically accommodates additional machines in the server cluster, without service interruption. The system operates with a dynamic reconfiguration protocol that permits reassignment of network addresses to the front layer machines.
    Type: Grant
    Filed: May 8, 2000
    Date of Patent: October 5, 2004
    Assignee: Rainfinity, Inc.
    Inventors: Jehoshua Bruck, Vasken Bohossian, Chenggong Charles Fan, Paul LeMahieu, Philip Love