会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • Use of rules engine to build namespaces
    • 使用规则引擎构建命名空间
    • US20070134069A1
    • 2007-06-14
    • US11301071
    • 2005-12-12
    • Frederick SmithJeff HavensMadhusudhan TalluriYousef Khalidi
    • Frederick SmithJeff HavensMadhusudhan TalluriYousef Khalidi
    • B60P1/60
    • G06F9/5072
    • A containment mechanism provides for the grouping and isolation of multiple processes running on a single computer using a single instance of the operating system. A system environment is divided into one or more side-by-side and/or nested spaces enabling the partitioning and controlled sharing of resources by creating different views of hierarchical name spaces via virtual hierarchies. A set of declarative rules specifying access capabilities may specify a set of filter drivers to be used to limit access to nodes in the hierarchical name space. The rules may be applied in sequence to construct a new name space from an existing one, or to add to an existing hierarchy. Filter drivers are used to limit access to nodes in the new name space or new portion of the name space. Access to nodes can be limited (read-only access instead of read/write) or nodes can be hidden altogether. Rules may be specified in a declarative language such as XML.
    • 遏制机制提供了使用单个操作系统实例在单个计算机上运行的多个进程的分组和隔离。 系统环境分为一个或多个并排和/或嵌套空间,通过虚拟层次结构创建分层名称空间的不同视图,实现资源的分区和控制共享。 指定访问功能的一组声明性规则可以指定一组用于限制对分层名称空间中的节点的访问的过滤器驱动程序。 这些规则可以按顺序应用,以从现有规则中构建新的名称空间,或添加到现有的层次结构中。 过滤器驱动程序用于限制对新名称空间中节点或名称空间的新部分的访问。 可以限制对节点的访问(只读访问而不是读/写),或者可以完全隐藏节点。 规则可以声明性语言(如XML)来指定。
    • 4. 发明申请
    • OS mini-boot for running multiple environments
    • 操作系统mini-boot,用于运行多个环境
    • US20070134068A1
    • 2007-06-14
    • US11301066
    • 2005-12-12
    • Frederick SmithJeff HavensMadhusudhan TalluriYousef Khalidi
    • Frederick SmithJeff HavensMadhusudhan TalluriYousef Khalidi
    • B60P1/60
    • G06F9/4401Y10S707/99939
    • An intra-operating system isolation mechanism called a silo provides for the grouping and isolation of processes running on a single computer using a single instance of the operating system. The operating system enables the controlled sharing of resources by providing a view of a system name space to processes executing within an isolated application called a server silo. A server silo is created by performing a separate “mini-boot” of user-level services within the server silo. The single OS image serving the computer employs the mechanism of name space containment to constrain which server silos can use which resource(s). Restricting access to resources is therefore directly based on the process or application placed in the server silo rather than who is running the application because if a process or application is unable to resolve a name used to access a resource, it will be unable to use the resource.
    • 称为仓库的操作系统隔离机制提供了使用单个操作系统实例在单个计算机上运行的进程的分组和隔离。 操作系统通过提供系统名称空间的视图来实现资源的受控共享,以便在被称为服务器仓的隔离应用程序内执行的进程进行处理。 通过在服务器仓内执行用户级服务的单独“微引导”来创建服务器仓库。 服务于计算机的单个OS映像使用名称空间容纳的机制来约束哪个服务器孤岛可以使用哪个资源。 因此,限制对资源的访问直接基于放置在服务器仓中的进程或应用程序,而不是运行应用程序的用户,因为如果进程或应用程序无法解析用于访问资源的名称,则无法使用 资源。
    • 6. 发明申请
    • Mechanism for drivers to create alternate namespaces
    • 驱动程序创建备用命名空间的机制
    • US20070136356A1
    • 2007-06-14
    • US11301072
    • 2005-12-12
    • Frederick SmithJeff HavensMadhusudhan TalluriYousef Khalidi
    • Frederick SmithJeff HavensMadhusudhan TalluriYousef Khalidi
    • G06F7/00
    • G06F9/545G06F9/468
    • An intra-operating system isolation mechanism called a silo provides for the grouping of processes running on a single computer using a single instance of the operating system. The operating system divides the system into multiple side-by-side and/or nested environments enabling the partitioning and controlled sharing of resources and providing an isolated application environment in which applications can run. More specifically, a system environment may be divided into an infrastructure silo and one or more server silos. Each server silo is provided with its own copy of the device driver name space. Each device is associated with a system device object accessed via a system device functional interface and with a server silo-specific device object accessed via a control device interface. The infrastructure silo populates the silo-specific device name space with the control device interface. The server silo uses the control device interface to create new device object(s) as needed.
    • 称为仓库的操作系统隔离机制提供了使用单个操作系统实例在单个计算机上运行的进程分组。 操作系统将系统分为多个并行和/或嵌套环境,可实现资源的分区和控制共享,并提供应用程序可以运行的隔离应用程序环境。 更具体地,系统环境可以被划分为基础设施仓库和一个或多个服务器仓库。 每个服务器仓被提供有自己的设备驱动程序名称空间的副本。 每个设备与经由系统设备功能接口访问的系统设备对象以及经由控制设备接口访问的服务器特定设备对象相关联。 基础架构采用控制设备接口填充特定于设备的设备名称空间。 服务器端口使用控制设备接口根据需要创建新的设备对象。
    • 7. 发明申请
    • Coordinating reference counting between entities executing within separate address spaces
    • 协调在单独地址空间内执行的实体之间的引用计数
    • US20060259489A1
    • 2006-11-16
    • US11130308
    • 2005-05-16
    • Jose Bernabeu-AubanJeff HavensYousef Khalidi
    • Jose Bernabeu-AubanJeff HavensYousef Khalidi
    • G06F17/30
    • G06F9/465G06F9/5016G06F9/5022G06F2209/463
    • Reference counting is shared between an in-process service runtime and a machine-wide service. The machine-wide service maintains a count for the total number of references to an object or resource (the global reference count), a count for the number of exports of a object (the global export count) and a count of the number of exports that must be received by the machine-wide service before a revoke can occur (the exports before revoke count). When a process exports an object or resource, the machine-wide service increments the global export count for the object or resource and increments the global reference count for the object or resource. The machine-wide service increments the global reference count for a passed reference but does not increment the global reference count. The machine-wide service decrements the global reference count in response to receiving an unreferenced message. When the global reference count for a resource or object drops to zero, the machine-wide service deletes the table entry for the object or resource and sends an unref message including the value of the global export count to the sharing process. If the local export count is greater than the global export count of the unref, there are committed exports which have not yet been unreferenced. If both counts are the same, the committed exports have been accounted for and a revoke operation can be issued.
    • 引用计数在进程内服务运行时和机器范围服务之间共享。 机器范围的服务维护对对象或资源的引用总数(全局引用计数)的计数,对象的导出数(全局导出计数)的计数和导出数的计数 必须在机器范围的服务之前收到撤销(撤销计数之前的导出)。 当进程导出对象或资源时,机器范围的服务会增加对象或资源的全局导出计数,并增加对象或资源的全局引用计数。 机器范围的服务会增加传递引用的全局引用计数,但不会增加全局引用计数。 响应于接收到未引用的消息,机器范围的服务会减小全局引用计数。 当资源或对象的全局引用计数下降到零时,机器范围的服务将删除对象或资源的表项,并将包含全局导出计数值的未引用消息发送到共享进程。 如果本地出口计数大于unref的全局出口计数,那么有承诺的出口尚未被引用。 如果两者都是一样的,承诺的出口已经被核算,可以发放撤销经营。
    • 9. 发明申请
    • Cancellation mechanism for cooperative systems
    • 合作系统取消机制
    • US20060256797A1
    • 2006-11-16
    • US11129848
    • 2005-05-16
    • Jose Bernabeu-AubanJeff HavensYousef Khalidi
    • Jose Bernabeu-AubanJeff HavensYousef Khalidi
    • H04L12/56
    • G06F9/485G06F9/548
    • An agent, service or process may request an operation by invoking an object that is implemented by another agent, service or process. Object invocation may be carried out by one thread in a service which may include multiple executing threads. After initiating the operation, the requesting agent may detect one or more conditions that make it advisable to cancel the requested operation. In a mechanism for implementing a cancellation operation in a cooperative system, a thread identifies an operation to be cancelled. A cancel function has an argument comprising the thread identifier in which the operation is to be cancelled. The cancel function is called by a client process thread to cancel a pending object invocation initiated by the client process. An immediate or hard cancel causes the targeted client and cancel thread to return immediately. A discretionary or soft cancel does not affect the targeted client thread. In either case the server process is notified via a maintenance notification. The target thread of the cancel cannot be reused for other work until the cancel request or notification has returned.
    • 代理,服务或进程可以通过调用由另一个代理,服务或进程实现的对象来请求操作。 对象调用可以由可能包括多个执行线程的服务中的一个线程执行。 在启动操作之后,请求代理可以检测到一个或多个使得取消所请求的操作成为可取的条件。 在用于在协作系统中实现取消操作的机制中,线程识别要取消的操作。 取消功能具有包括要取消操作的线程标识符的参数。 取消函数由客户端进程线程调用以取消客户端进程启动的挂起对象调用。 立即或严格取消导致目标客户端和取消线程立即返回。 任意或软取消不会影响目标客户端线程。 在任一情况下,通过维护通知通知服务器进程。 取消请求或通知返回之前,取消的目标线程不能重复用于其他工作。