Patents by Inventor Pascal Ledru
Pascal Ledru 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: 11442898Abstract: Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage.Type: GrantFiled: March 18, 2020Date of Patent: September 13, 2022Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: James Kremer, Mark Maybee, Natalie Ross, Pascal Ledru, Victor Latushkin, Ankit Gureja, Kimberly Morneau, Jingfei Zhang, Gavin Gibson
-
Patent number: 11422974Abstract: Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes.Type: GrantFiled: March 25, 2020Date of Patent: August 23, 2022Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Mark Maybee, James Kremer, Pascal Ledru, Kenneth Dunlop
-
Patent number: 11308033Abstract: Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage.Type: GrantFiled: January 21, 2020Date of Patent: April 19, 2022Assignee: Oracle International CorporationInventors: Mark Maybee, James Kremer, Pascal Ledru, Gavin Gibson
-
Publication number: 20200226166Abstract: Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes.Type: ApplicationFiled: March 25, 2020Publication date: July 16, 2020Applicant: Oracle International CorporationInventors: Mark Maybee, James Kremer, Pascal Ledru, Kenneth Dunlop
-
Publication number: 20200218752Abstract: Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage.Type: ApplicationFiled: March 18, 2020Publication date: July 9, 2020Applicant: Oracle International CorporationInventors: James Kremer, Mark Maybee, Natalie Ross, Pascal Ledru, Victor Latushkin, Ankit Gureja, Kimberly Morneau, Jingfei Zhang, Gavin Gibson
-
Publication number: 20200159760Abstract: Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage.Type: ApplicationFiled: January 21, 2020Publication date: May 21, 2020Applicant: Oracle International CorporationInventors: Mark Maybee, James Kremer, Pascal Ledru, Gavin Gibson
-
Patent number: 10650035Abstract: Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage.Type: GrantFiled: May 31, 2017Date of Patent: May 12, 2020Assignee: Oracle International CorporationInventors: Mark Maybee, James Kremer, Pascal Ledru, Kenneth Dunlop
-
Patent number: 10642878Abstract: Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage.Type: GrantFiled: May 31, 2017Date of Patent: May 5, 2020Assignee: Oracle International CorporationInventors: James Kremer, Mark Maybee, Natalie Ross, Pascal Ledru, Victor Latushkin, Ankit Gureja, Kimberly Morneau, Jinfei Zhang, Gavin Gibson
-
Patent number: 10558699Abstract: Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage.Type: GrantFiled: May 31, 2017Date of Patent: February 11, 2020Assignee: Oracle International CorporationInventors: Mark Maybee, James Kremer, Pascal Ledru
-
Patent number: 10552469Abstract: Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage.Type: GrantFiled: May 31, 2017Date of Patent: February 4, 2020Assignee: Oracle International CorporationInventors: Mark Maybee, James Kremer, Pascal Ledru, Gavin Gibson
-
Publication number: 20180196831Abstract: Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage.Type: ApplicationFiled: May 31, 2017Publication date: July 12, 2018Applicant: Oracle International CorporationInventors: Mark Maybee, James Kremer, Pascal Ledru, Gavin Gibson
-
Publication number: 20180196829Abstract: Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage.Type: ApplicationFiled: May 31, 2017Publication date: July 12, 2018Applicant: Oracle International CorporationInventors: Mark Maybee, James Kremer, Pascal Ledru, Kenneth Dunlop
-
Publication number: 20180196832Abstract: Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage.Type: ApplicationFiled: May 31, 2017Publication date: July 12, 2018Applicant: Oracle International CorporationInventors: Mark Maybee, James Kremer, Pascal Ledru
-
Publication number: 20180196820Abstract: Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage.Type: ApplicationFiled: May 31, 2017Publication date: July 12, 2018Applicant: Oracle International CorporationInventors: James Kremer, Mark Maybee, Natalie Ross, Pascal Ledru, Victor Latushkin, Ankit Gureja, Kimberly Morneau, Jingfei Zhang, Gavin Gibson
-
Patent number: 9983970Abstract: Utilities (e.g., methods, systems, apparatuses, etc.) for use in automatically identifying improper physical connections in storage networks and recommending particular actions (e.g., changes to existing physical connections) that seek to ensure symmetric and redundant connections from a data host through all associated storage enclosures and reduce the likelihood that single failures prevent access to storage system data.Type: GrantFiled: April 6, 2016Date of Patent: May 29, 2018Assignee: Oracle International CorporationInventors: Stephen Brooks, Gavin Gibson, Sudha Verma, Yidong Zhang, Robert Johnston, Todd McKenney, Pascal Ledru, Christopher Horne, Stephen Hanson
-
Publication number: 20170293545Abstract: Utilities (e.g., methods, systems, apparatuses, etc.) for use in automatically identifying improper physical connections in storage networks and recommending particular actions (e.g., changes to existing physical connections) that seek to ensure symmetric and redundant connections from a data host through all associated storage enclosures and reduce the likelihood that single failures prevent access to storage system data.Type: ApplicationFiled: April 6, 2016Publication date: October 12, 2017Inventors: Stephen Brooks, Gavin Gibson, Sudha Verma, Yidong Zhang, Robert Johnston, Todd McKenney, Pascal Ledru, Christopher Horne, Stephen Hanson
-
Patent number: 7343409Abstract: In a network monitoring system, a plug-in module specifies how devices of that type should be discovered, including the directories or registries that should be examined for device references, how these directories should be examined, how the network should be probed for devices and how detected devices should be identified. Each plug-in module has one of a plurality of predetermined standard interfaces that allow the discovery modules to operate with a single discovery framework. During a discovery operation for a particular device type, the discovery framework dynamically creates the discovery plug-in modules necessary to discover devices of that type and controls these modules via the standard interfaces to perform device type specific discovery.Type: GrantFiled: October 14, 2003Date of Patent: March 11, 2008Assignee: Sun Microsystems, Inc.Inventors: James R. Kremer, Pascal Ledru, Xuefeng Yao
-
Publication number: 20040163090Abstract: Provided are a method, system, and article of manufacture for interfacing with a command line interface. A page of a first type is determined corresponding to a request received from a command line interface client. The page of the first type is filtered into a page of a second type. The page of the second type is sent to the command line interface client.Type: ApplicationFiled: February 19, 2003Publication date: August 19, 2004Applicant: Sun Microsystems, Inc,Inventors: Pascal Ledru, Xuefeng Yao
-
Publication number: 20040162843Abstract: Provided are a method, system and article of manufacture for object evaluation. A criteria is received. A determination is made if an object includes an operation corresponding to the criteria. The determined included operation is executed. A result is generated based on the execution.Type: ApplicationFiled: February 19, 2003Publication date: August 19, 2004Applicant: Sun Microsystems, Inc.Inventors: Pascal Ledru, Subramanya Kumar, Stephen A. Dirose