Movatterモバイル変換


[0]ホーム

URL:


US20150012538A1 - Flexible namespace prioritization - Google Patents

Flexible namespace prioritization
Download PDF

Info

Publication number
US20150012538A1
US20150012538A1US14/497,222US201414497222AUS2015012538A1US 20150012538 A1US20150012538 A1US 20150012538A1US 201414497222 AUS201414497222 AUS 201414497222AUS 2015012538 A1US2015012538 A1US 2015012538A1
Authority
US
United States
Prior art keywords
resource
namespace
namespaces
policies
name
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US14/497,222
Inventor
John M. Sheehan
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Technology Licensing LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Technology Licensing LLCfiledCriticalMicrosoft Technology Licensing LLC
Priority to US14/497,222priorityCriticalpatent/US20150012538A1/en
Assigned to MICROSOFT CORPORATIONreassignmentMICROSOFT CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: SHEEHAN, JOHN M.
Publication of US20150012538A1publicationCriticalpatent/US20150012538A1/en
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLCreassignmentMICROSOFT TECHNOLOGY LICENSING, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: MICROSOFT CORPORATION
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLCreassignmentMICROSOFT TECHNOLOGY LICENSING, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: MICROSOFT CORPORATION
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Access to resources on a computer may be provided by using a first namespace of resources and a second namespace of resources, where one or more names are common to both namespaces and those names refer to different respective instances of resources. A request is received for a first resource name from an application, where the first resource name exists in the first resource namespace and in the second resource namespace. In response to the request, whether to obtain a resource from the first namespace or from the second namespace is determined by applying one or more resource policies to the first resource namespace and to the second resource namespace.

Description

Claims (20)

What is claimed:
1. A computer implemented method comprising:
storing a plurality of policies for prioritizing namespaces;
receiving, by the computer, a request for a first resource name, the computer having a virtualization component that virtualizes access to system resources on the computer and having a first namespace of resources on the computer and a second namespace of resources on the computer, one or more resource names being common to both namespaces and those same resource names corresponding to differing resources in their respective namespaces;
in response to the request, determining relative priorities of the first namespace and the second resource namespace by using the policies to prioritize the first resource namespace and the second resource namespace; and
in accordance with the determining, obtaining from the first resource namespace or the second namespace a resource corresponding to the first resource name.
2. The method according toclaim 1, further comprising:
receiving a request for a second resource name, and in response to the request again determining relative priorities of the first namespace and the second resource namespace by using the selected policies to prioritize the first resource namespace and the second resource namespace; and
in accordance with the again determining, obtaining from the first resource namespace or the second namespace a resource corresponding to the second resource name.
3. The method according toclaim 1, further comprising selecting from among the resource policies those policies that are applicable to the first resource name and using those policies for the determining the relative priorities of the first and second namespaces.
4. The method according toclaim 3, wherein the policies are selected based on whether they match the first resource name.
5. The method according toclaim 1, wherein the policies describe conditions under which they should be used to prioritize a resource namespace, and when such conditions are met the resource namespaces are prioritized based on the policies.
6. The method according toclaim 5, wherein a namespace is prioritized by two different policies.
7. The method according toclaim 6, wherein a policy's contribution in prioritizing a namespace is proportional to how specific the policy is to the first resource name.
8. A system, comprising one or more computing devices collectively configured to perform a process for flexibly prioritizing two or more overlapping resource namespaces, the process comprising:
before a resource is requested by a resource name, storing policy information defining a plurality of resource contexts;
when the resource is requested by the resource name, prioritizing two or more of the overlapping resource namespaces relative to each other based on the policy information, each of the overlapping resource namespaces comprising a plurality of resources and corresponding names thereof, each of the overlapping resource namespaces overlapping such that a same name in two or more overlapping resource namespaces refers to different instances of resources in the respective overlapping resource namespaces; and
obtaining the resource by accessing the prioritized resource namespaces in order of their priority until the resource is found in one of the overlapping resource namespaces.
9. The system according toclaim 8, wherein the process is performed such that the overlapping resource namespaces are prioritized relative to each other with a same order of priority independent of an order in which the overlapping resource namespaces are prioritized.
10. The system according toclaim 8, wherein the prioritizing is further based on the resource name.
11. The system according toclaim 10, the process further comprising passing the resource name, the overlapping resource namespaces, and/or the policy information to a policy engine that performs the prioritizing.
12. The system according toclaim 8, wherein the namespaces are prioritized based on which of the resource contexts are most relevant to the requested resource name.
13. The system according toclaim 8, wherein a resource context is compared against a context of the request.
14. The system according toclaim 8, the process further comprising receiving a request for a second resource name and prioritizing the two or more of the overlapping resource namespaces relative to each other based on the policy information, where the resource namespaces are prioritized in a different order than when they were prioritized for the first resource name.
15. A computer readable storage medium comprising computer readable instructions that, when executed on a computing device, cause:
storing a plurality of policies for prioritizing namespaces;
receiving, by the computer, a request for a first resource name, the computer having a virtualization component that virtualizes access to system resources on the computer and having a first namespace of resources on the computer and a second namespace of resources on the computer, one or more resource names being common to both namespaces and those same resource names corresponding to differing resources in their respective namespaces;
in response to the request, determining relative priorities of the first namespace and the second resource namespace by using the policies to prioritize the first resource namespace and the second resource namespace; and
in accordance with the determining, obtaining from the first resource namespace or the second namespace a resource corresponding to the first resource name.
16. The computer readable storage medium according toclaim 15, further comprising:
receiving a request for a second resource name, and in response to the request again determining relative priorities of the first namespace and the second resource namespace by using the selected policies to prioritize the first resource namespace and the second resource namespace; and
in accordance with the again determining, obtaining from the first resource namespace or the second namespace a resource corresponding to the second resource name.
17. The computer readable storage medium according toclaim 15, further comprising selecting from among the resource policies those policies that are applicable to the first resource name and using those policies for the determining the relative priorities of the first and second namespaces.
18. The computer readable storage medium according toclaim 17, wherein the policies are selected based on whether they match the first resource name.
19. The computer readable storage medium according toclaim 15, wherein the policies describe conditions under which they should be used to prioritize a resource namespace, and when such conditions are met the resource namespaces are prioritized based on the policies.
20. The computer readable storage medium according toclaim 19, wherein a namespace is prioritized by two different policies.
US14/497,2222007-06-292014-09-25Flexible namespace prioritizationAbandonedUS20150012538A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US14/497,222US20150012538A1 (en)2007-06-292014-09-25Flexible namespace prioritization

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US11/771,964US8862590B2 (en)2007-06-292007-06-29Flexible namespace prioritization
US14/497,222US20150012538A1 (en)2007-06-292014-09-25Flexible namespace prioritization

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US11/771,964DivisionUS8862590B2 (en)2007-06-292007-06-29Flexible namespace prioritization

Publications (1)

Publication NumberPublication Date
US20150012538A1true US20150012538A1 (en)2015-01-08

Family

ID=40162407

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US11/771,964Active2030-06-09US8862590B2 (en)2007-06-292007-06-29Flexible namespace prioritization
US14/497,222AbandonedUS20150012538A1 (en)2007-06-292014-09-25Flexible namespace prioritization

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US11/771,964Active2030-06-09US8862590B2 (en)2007-06-292007-06-29Flexible namespace prioritization

Country Status (5)

CountryLink
US (2)US8862590B2 (en)
EP (1)EP2176782A4 (en)
JP (1)JP5460588B2 (en)
CN (1)CN101689181B (en)
WO (1)WO2009005981A2 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10108441B2 (en)2007-06-272018-10-23Microsoft Technology Licensing, LlcRunning add-on components in virtual environments
US10437476B2 (en)2017-10-232019-10-08Micron Technology, Inc.Namespaces allocation in non-volatile memory devices
US10503404B2 (en)2017-10-232019-12-10Micron Technology, Inc.Namespace management in non-volatile memory devices
US10642488B2 (en)2017-10-232020-05-05Micron Technology, Inc.Namespace size adjustment in non-volatile memory devices
US10678703B2 (en)2017-11-162020-06-09Micron Technology, Inc.Namespace mapping structual adjustment in non-volatile memory devices
US10915440B2 (en)2017-11-162021-02-09Micron Technology, Inc.Namespace mapping optimization in non-volatile memory devices
US11003576B2 (en)2017-11-162021-05-11Micron Technology, Inc.Namespace change propagation in non-volatile memory devices
US11580034B2 (en)2017-11-162023-02-14Micron Technology, Inc.Namespace encryption in non-volatile memory devices

Families Citing this family (56)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8195760B2 (en)*2001-01-112012-06-05F5 Networks, Inc.File aggregation in a switched file system
JP2005502096A (en)2001-01-112005-01-20ゼット−フォース コミュニケイションズ インコーポレイテッド File switch and exchange file system
US8239354B2 (en)2005-03-032012-08-07F5 Networks, Inc.System and method for managing small-size files in an aggregated file system
US7512673B2 (en)*2001-01-112009-03-31Attune Systems, Inc.Rule based aggregation of files and transactions in a switched file system
US20040133606A1 (en)*2003-01-022004-07-08Z-Force Communications, Inc.Directory aggregation for files distributed over a plurality of servers in a switched file system
US7509322B2 (en)2001-01-112009-03-24F5 Networks, Inc.Aggregated lock management for locking aggregated files in a switched file system
US7885970B2 (en)*2005-01-202011-02-08F5 Networks, Inc.Scalable system for partitioning and accessing metadata over multiple servers
US7958347B1 (en)2005-02-042011-06-07F5 Networks, Inc.Methods and apparatus for implementing authentication
US8417746B1 (en)2006-04-032013-04-09F5 Networks, Inc.File system management with enhanced searchability
US8601467B2 (en)2006-10-032013-12-03Salesforce.Com, Inc.Methods and systems for upgrading and installing application packages to an application platform
WO2008130983A1 (en)*2007-04-162008-10-30Attune Systems, Inc.File aggregation in a switched file system
WO2008147973A2 (en)*2007-05-252008-12-04Attune Systems, Inc.Remote file virtualization in a switched file system
US8180747B2 (en)2007-11-122012-05-15F5 Networks, Inc.Load sharing cluster file systems
US8548953B2 (en)*2007-11-122013-10-01F5 Networks, Inc.File deduplication using storage tiers
US8117244B2 (en)2007-11-122012-02-14F5 Networks, Inc.Non-disruptive file migration
US20090204705A1 (en)*2007-11-122009-08-13Attune Systems, Inc.On Demand File Virtualization for Server Configuration Management with Limited Interruption
US8352785B1 (en)2007-12-132013-01-08F5 Networks, Inc.Methods for generating a unified virtual snapshot and systems thereof
US8549582B1 (en)2008-07-112013-10-01F5 Networks, Inc.Methods for handling a multi-protocol content name and systems thereof
US8924963B2 (en)2009-03-312014-12-30Microsoft CorporationIn-process intermediary to create virtual processes
US10721269B1 (en)2009-11-062020-07-21F5 Networks, Inc.Methods and system for returning requests with javascript for clients before passing a request to a server
US9684785B2 (en)*2009-12-172017-06-20Red Hat, Inc.Providing multiple isolated execution environments for securely accessing untrusted content
US8204860B1 (en)2010-02-092012-06-19F5 Networks, Inc.Methods and systems for snapshot reconstitution
US9195500B1 (en)2010-02-092015-11-24F5 Networks, Inc.Methods for seamless storage importing and devices thereof
US8468542B2 (en)2010-03-042013-06-18Microsoft CorporationVirtual environment for server applications, such as web applications
US8489708B2 (en)*2010-04-062013-07-16Microsoft CorporationVirtual application extension points
US8347100B1 (en)2010-07-142013-01-01F5 Networks, Inc.Methods for DNSSEC proxying and deployment amelioration and systems thereof
US9286298B1 (en)2010-10-142016-03-15F5 Networks, Inc.Methods for enhancing management of backup data sets and devices thereof
US20120102505A1 (en)*2010-10-252012-04-26Microsoft CorporationDynamic process virtualization
US9027151B2 (en)2011-02-172015-05-05Red Hat, Inc.Inhibiting denial-of-service attacks using group controls
CN102779032B (en)*2011-05-112016-02-03深圳市金蝶中间件有限公司Based on request processing method and the system of composite component
US8396836B1 (en)2011-06-302013-03-12F5 Networks, Inc.System for mitigating file virtualization storage import latency
US8463850B1 (en)2011-10-262013-06-11F5 Networks, Inc.System and method of algorithmically generating a server side transaction identifier
US9020912B1 (en)2012-02-202015-04-28F5 Networks, Inc.Methods for accessing data in a compressed file system and devices thereof
US9237195B2 (en)*2012-04-272016-01-12Netapp, Inc.Virtual storage appliance gateway
US9519501B1 (en)2012-09-302016-12-13F5 Networks, Inc.Hardware assisted flow acceleration and L2 SMAC management in a heterogeneous distributed multi-tenant virtualized clustered system
US10375155B1 (en)2013-02-192019-08-06F5 Networks, Inc.System and method for achieving hardware acceleration for asymmetric flow connections
US9554418B1 (en)2013-02-282017-01-24F5 Networks, Inc.Device for topology hiding of a visited network
EP2973146B1 (en)*2013-03-142020-07-01Apcera, Inc.System and method for transparently injecting policy in a platform as a service infrastructure
CN105101040A (en)*2014-05-052015-11-25中兴通讯股份有限公司Resource creating method and device
US11838851B1 (en)2014-07-152023-12-05F5, Inc.Methods for managing L7 traffic classification and devices thereof
WO2016069034A1 (en)*2014-11-012016-05-06Hewlett Packard Enterprise Development LpData management for tenants
US10182013B1 (en)2014-12-012019-01-15F5 Networks, Inc.Methods for managing progressive image delivery and devices thereof
US11895138B1 (en)2015-02-022024-02-06F5, Inc.Methods for improving web scanner accuracy and devices thereof
US10834065B1 (en)2015-03-312020-11-10F5 Networks, Inc.Methods for SSL protected NTLM re-authentication and devices thereof
US10404698B1 (en)2016-01-152019-09-03F5 Networks, Inc.Methods for adaptive organization of web application access points in webtops and devices thereof
US10797888B1 (en)2016-01-202020-10-06F5 Networks, Inc.Methods for secured SCEP enrollment for client devices and devices thereof
US10412198B1 (en)2016-10-272019-09-10F5 Networks, Inc.Methods for improved transmission control protocol (TCP) performance visibility and devices thereof
US10567492B1 (en)2017-05-112020-02-18F5 Networks, Inc.Methods for load balancing in a federated identity environment and devices thereof
US11223689B1 (en)2018-01-052022-01-11F5 Networks, Inc.Methods for multipath transmission control protocol (MPTCP) based session migration and devices thereof
US10833943B1 (en)2018-03-012020-11-10F5 Networks, Inc.Methods for service chaining and devices thereof
US12003422B1 (en)2018-09-282024-06-04F5, Inc.Methods for switching network packets based on packet data and devices
US11068165B2 (en)2019-06-272021-07-20Western Digital Technologies, Inc.Non-volatile memory data write management
US11501010B2 (en)2020-05-202022-11-15Snowflake Inc.Application-provisioning framework for database platforms
US11593354B2 (en)2020-05-202023-02-28Snowflake Inc.Namespace-based system-user access of database platforms
US11249988B2 (en)*2020-05-202022-02-15Snowflake Inc.Account-level namespaces for database platforms
US11625319B2 (en)*2021-06-142023-04-11Intuit Inc.Systems and methods for workflow based application testing in cloud computing environments

Citations (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20060036570A1 (en)*2004-08-032006-02-16Softricity, Inc.System and method for controlling inter-application association through contextual policy control
US20060259949A1 (en)*1999-05-122006-11-16Softricity, Inc.Policy based composite file system and method
US20060265508A1 (en)*2005-05-022006-11-23Angel Franklin JSystem for administering a multiplicity of namespaces containing state information and services
US20070016822A1 (en)*2005-07-152007-01-18Rao Sudhir GPolicy-based, cluster-application-defined quorum with generic support interface for cluster managers in a shared storage environment
US20070067435A1 (en)*2003-10-082007-03-22Landis John AVirtual data center that allocates and manages system resources across multiple nodes
US7222119B1 (en)*2003-02-142007-05-22Google Inc.Namespace locking scheme
US20080120319A1 (en)*2006-11-212008-05-22International Business Machines CorporationSystem and method for identifying computer users having files with common attributes
US20080256593A1 (en)*2007-04-162008-10-16Microsoft CorporationPolicy-Management Infrastructure

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6286013B1 (en)*1993-04-012001-09-04Microsoft CorporationMethod and system for providing a common name space for long and short file names in an operating system
US5745752A (en)*1994-12-131998-04-28Microsoft CorporationDual namespace client having long and short filenames
US5617568A (en)*1994-12-141997-04-01International Business Machines CorporationSystem and method for supporting file attributes on a distributed file system without native support therefor
US5915085A (en)*1997-02-281999-06-22International Business Machines CorporationMultiple resource or security contexts in a multithreaded application
US6256031B1 (en)*1998-06-262001-07-03Microsoft CorporationIntegration of physical and virtual namespace
JP2000112797A (en)*1998-10-022000-04-21Nippon Telegr & Teleph Corp <Ntt> View directory processing method and apparatus, and recording medium storing view directory processing program
US6539396B1 (en)*1999-08-312003-03-25Accenture LlpMulti-object identifier system and method for information service pattern environment
US6408298B1 (en)*1999-12-152002-06-18Microsoft CorporationMethods and systems for copying and moving across virtual namespaces
US6738828B1 (en)*2000-07-062004-05-18Nortel Networks LimitedName resolution protocol, system and method for resolving a flat name space to an address space
US6832280B2 (en)2001-08-102004-12-14Freescale Semiconductor, Inc.Data processing system having an adaptive priority controller
US20030126304A1 (en)*2001-12-312003-07-03Wyatt David A.Method for attaching a resource to a parent within a global resource namespace
US7149738B2 (en)*2002-12-162006-12-12International Business Machines CorporationResource and data administration technologies for IT non-experts
US20040128544A1 (en)*2002-12-312004-07-01International Business Machines CorporationMethod and system for aligning trust relationships with namespaces and policies
US7409389B2 (en)*2003-04-292008-08-05International Business Machines CorporationManaging access to objects of a computing environment
KR100984497B1 (en)2003-07-242010-10-01파나소닉 주식회사 File management method and information processing device
US20070061441A1 (en)*2003-10-082007-03-15Landis John APara-virtualized computer system with I/0 server partitions that map physical host hardware for access by guest partitions
US7237184B2 (en)*2003-12-182007-06-26Microsoft CorporationData property promotion system and method
US7203871B2 (en)*2004-06-032007-04-10Cisco Technology, Inc.Arrangement in a network node for secure storage and retrieval of encoded data distributed among multiple network nodes
EP1825355A4 (en)*2004-11-122009-11-25Make Sence IncTechniques for knowledge discovery by constructing knowledge correlations using concepts or terms
US7778963B2 (en)*2005-04-262010-08-17Microsoft CorporationConstraint-based conflict handling for synchronization
US7467158B2 (en)*2005-06-102008-12-16Microsoft CorporationObject virtualization
US20070038697A1 (en)*2005-08-032007-02-15Eyal ZimranMulti-protocol namespace server
JP2007150539A (en)*2005-11-252007-06-14Kyocera Mita CorpImage reading apparatus
US7577686B1 (en)*2006-02-102009-08-18Ringcube Technologies, Inc.Dynamic table configuration in a virtual machine
US8290949B2 (en)*2006-07-242012-10-16International Business Machines CorporationResource name reconciliation in a configuration database
US8719768B2 (en)*2006-08-222014-05-06Dell Products L.P.Accretion of inter-namespace instances in multi-tenant CIMOM environment
US8214488B2 (en)*2006-11-062012-07-03Nec CorporationResource information providing system, method, resource information providing apparatus, and program
US8635618B2 (en)*2007-11-202014-01-21International Business Machines CorporationMethod and system to identify conflicts in scheduling data center changes to assets utilizing task type plugin with conflict detection logic corresponding to the change request

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20060259949A1 (en)*1999-05-122006-11-16Softricity, Inc.Policy based composite file system and method
US7222119B1 (en)*2003-02-142007-05-22Google Inc.Namespace locking scheme
US20070067435A1 (en)*2003-10-082007-03-22Landis John AVirtual data center that allocates and manages system resources across multiple nodes
US20060036570A1 (en)*2004-08-032006-02-16Softricity, Inc.System and method for controlling inter-application association through contextual policy control
US20060265508A1 (en)*2005-05-022006-11-23Angel Franklin JSystem for administering a multiplicity of namespaces containing state information and services
US20070016822A1 (en)*2005-07-152007-01-18Rao Sudhir GPolicy-based, cluster-application-defined quorum with generic support interface for cluster managers in a shared storage environment
US20080120319A1 (en)*2006-11-212008-05-22International Business Machines CorporationSystem and method for identifying computer users having files with common attributes
US20080256593A1 (en)*2007-04-162008-10-16Microsoft CorporationPolicy-Management Infrastructure

Cited By (21)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10108441B2 (en)2007-06-272018-10-23Microsoft Technology Licensing, LlcRunning add-on components in virtual environments
US11714553B2 (en)2017-10-232023-08-01Micron Technology, Inc.Namespaces allocation in non-volatile memory devices
US10503404B2 (en)2017-10-232019-12-10Micron Technology, Inc.Namespace management in non-volatile memory devices
US10642488B2 (en)2017-10-232020-05-05Micron Technology, Inc.Namespace size adjustment in non-volatile memory devices
US12299280B2 (en)2017-10-232025-05-13Micron Technology, Inc.Namespace size adjustment in non-volatile memory devices
US11928332B2 (en)2017-10-232024-03-12Micron Technology, Inc.Namespace size adjustment in non-volatile memory devices
US10969963B2 (en)2017-10-232021-04-06Micron Technology, Inc.Namespaces allocation in non-volatile memory devices
US10437476B2 (en)2017-10-232019-10-08Micron Technology, Inc.Namespaces allocation in non-volatile memory devices
US11157173B2 (en)2017-10-232021-10-26Micron Technology, Inc.Namespace management in non-volatile memory devices
US11435900B2 (en)2017-10-232022-09-06Micron Technology, Inc.Namespace size adjustment in non-volatile memory devices
US11520484B2 (en)2017-10-232022-12-06Micron Technology, Inc.Namespaces allocation in non-volatile memory devices
US11640242B2 (en)2017-10-232023-05-02Micron Technology, Inc.Namespace management in non-volatile memory devices
US11580034B2 (en)2017-11-162023-02-14Micron Technology, Inc.Namespace encryption in non-volatile memory devices
US11249922B2 (en)2017-11-162022-02-15Micron Technology, Inc.Namespace mapping structural adjustment in non-volatile memory devices
US11687446B2 (en)2017-11-162023-06-27Micron Technology, Inc.Namespace change propagation in non-volatile memory devices
US11003576B2 (en)2017-11-162021-05-11Micron Technology, Inc.Namespace change propagation in non-volatile memory devices
US10915440B2 (en)2017-11-162021-02-09Micron Technology, Inc.Namespace mapping optimization in non-volatile memory devices
US11983119B2 (en)2017-11-162024-05-14Micron Technology, Inc.Namespace mapping structural adjustment in non-volatile memory devices
US11994984B2 (en)2017-11-162024-05-28Micron Technology, Inc.Namespace mapping optimization in non-volatile memory devices
US12169453B2 (en)2017-11-162024-12-17Micron Technology, Inc.Namespace change propagation in non-volatile memory devices
US10678703B2 (en)2017-11-162020-06-09Micron Technology, Inc.Namespace mapping structual adjustment in non-volatile memory devices

Also Published As

Publication numberPublication date
JP5460588B2 (en)2014-04-02
CN101689181B (en)2012-05-30
CN101689181A (en)2010-03-31
US8862590B2 (en)2014-10-14
EP2176782A2 (en)2010-04-21
WO2009005981A3 (en)2009-02-26
EP2176782A4 (en)2012-11-14
JP2010532524A (en)2010-10-07
WO2009005981A2 (en)2009-01-08
US20090007162A1 (en)2009-01-01

Similar Documents

PublicationPublication DateTitle
US8862590B2 (en)Flexible namespace prioritization
US7886301B2 (en)Namespace merger
CN110120940B (en)File system resource isolation method for Docker container
US8078649B2 (en)Method and system for centrally deploying and managing virtual software applications
JP4891225B2 (en) Dependency graph parameter scoping
US10140461B2 (en)Reducing resource consumption associated with storage and operation of containers
US7849311B2 (en)Computer system with dual operating modes
CA2242006A1 (en)Global file system-based system and method for rendering devices on a cluster globally visible
US20090320022A1 (en)File System Object Node Management
US20040103417A1 (en)System and method for changing operation of an application without recompiling
US20120131199A1 (en)Systems and Methods for Layered Resource Management
US10838872B2 (en)System, method, and recording medium for common memory programming
US6023711A (en)System and method for flexible file encapsulation through latent levels of isolation
US8924963B2 (en)In-process intermediary to create virtual processes
US11144343B1 (en)Method of providing session container mounted with plurality of libraries requested by user
da Silva Alves et al.Towards Integration of Containers into Scientific Workflows: A Preliminary Experience with Cached Dependencies
JunCentrally Managed

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:MICROSOFT CORPORATION, WASHINGTON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SHEEHAN, JOHN M.;REEL/FRAME:033829/0127

Effective date:20070629

ASAssignment

Owner name:MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:034747/0417

Effective date:20141014

Owner name:MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:039025/0454

Effective date:20141014

STPPInformation on status: patent application and granting procedure in general

Free format text:FINAL REJECTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:ADVISORY ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:FINAL REJECTION MAILED

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp