Storage system format for transaction safe file system
    1.
    发明授权
    Storage system format for transaction safe file system 有权
    交易安全文件系统的存储系统格式

    公开(公告)号:US09239761B2

    公开(公告)日:2016-01-19

    申请号:US13210130

    申请日:2011-08-15

    IPC分类号: G06F17/30 G06F11/14

    CPC分类号: G06F11/1435

    摘要: A transaction safe file system uses two sets of file allocation tables and bitmap images to perform file modifications on one of the sets while the other set remains a last known good set. After a modification is complete, a pointer is changed to the newly modified set, and the newly modified set becomes the last known good set. The sets are then synchronized. The file allocation table is used to define cluster chains while the bitmap image is used to determine if a cluster is free or not. In some operations, only the bitmap image may need to be manipulated. The file system may be used in a transaction safe mode as well as a non-transaction safe mode.

    摘要翻译: 交易安全文件系统使用两组文件分配表和位图图像来对其中一个集合执行文件修改,而另一个集合仍然是最后一个已知的好集合。 修改完成后,指针将更改为新修改的集合,新修改的集合将成为最后一个已知的集合。 然后将组同步。 文件分配表用于定义集群链,同时位图图像用于确定集群是否空闲。 在某些操作中,只能对位图图像进行操作。 文件系统可以用于事务安全模式以及非事务安全模式。

    Fat directory structure for use in transaction safe file
    2.
    发明授权
    Fat directory structure for use in transaction safe file 有权
    Fat目录结构用于事务安全文件

    公开(公告)号:US08024383B2

    公开(公告)日:2011-09-20

    申请号:US12611046

    申请日:2009-11-02

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30138 G06F17/30227

    摘要: Directories in a file system are defined with a dummy cluster in a file allocation table as the initial entry. Subsequent clusters in a directory's definition may define any data for the directory that can be changed in a transaction-safe mode. A directory may be modified in a transaction-safe mode by modifying any of the subsequent clusters while tracking changes in a second file allocation table. When the changes have been made to the directory, a pointer to the second file allocation table may be switched to indicate that the second file allocation table is now last known good. The first file allocation table may then be synchronized with the second.

    摘要翻译: 文件系统中的目录使用文件分配表中的虚拟集群作为初始条目进行定义。 目录定义中的后续集群可以定义可以在事务安全模式下更改的目录的任何数据。 可以通过在跟踪第二个文件分配表中的更改的同时修改任何后续集群来以事务安全模式修改目录。 当对目录进行了更改时,可以切换指向第二文件分配表的指针,以指示第二文件分配表现在最后一个已知的。 然后可以将第一文件分配表与第二文件分配表同步。

    Granting Least Privilege Access For Computing Processes
    3.
    发明申请
    Granting Least Privilege Access For Computing Processes 失效
    为计算过程授予最低权限

    公开(公告)号:US20090328180A1

    公开(公告)日:2009-12-31

    申请号:US12163164

    申请日:2008-06-27

    IPC分类号: H04L9/32 G06F21/20

    摘要: Embodiments provide a security infrastructure that may be configured to run on top of an existing operating system to control what resources can be accessed by an applications and what APIs an application can call. Security decisions are made by taking into account both the current thread's identity and the current thread's call chain context to enable minimal privilege by default. The current thread context is captured and a copy of it is created to be used to perform security checks asynchronously. Every thread in the system has an associated identity. To obtain access to a particular resource, all the callers on the current thread are analyzed to make sure that each caller and thread has access to that resource. Only when each caller and thread has access to that resource is the caller given access to that resource.

    摘要翻译: 实施例提供了可被配置为在现有操作系统之上运行以控制应用程序可以访问哪些资源以及应用程序可以调用哪些API的安全基础设施。 通过考虑当前线程的身份和当前线程的调用链上下文来进行安全性决策,以在默认情况下实现最小权限。 捕获当前线程上下文,并创建其副本以用于异步执行安全检查。 系统中的每个线程都有一个关联的身份。 为了获得对特定资源的访问,分析当前线程上的所有调用者,以确保每个调用者和线程都可以访问该资源。 只有当每个调用者和线程都能访问该资源时,调用者才能访问该资源。

    Storage system format for transaction safe file system
    4.
    发明申请
    Storage system format for transaction safe file system 有权
    交易安全文件系统的存储系统格式

    公开(公告)号:US20080172426A1

    公开(公告)日:2008-07-17

    申请号:US11653588

    申请日:2007-01-16

    IPC分类号: G06F12/00

    CPC分类号: G06F11/1435

    摘要: A transaction safe file system uses two sets of file allocation tables and bitmap images to perform file modifications on one of the sets while the other set remains a last known good set. After a modification is complete, a pointer is changed to the newly modified set, and the newly modified set becomes the last known good set. The sets are then synchronized. The file allocation table is used to define cluster chains while the bitmap image is used to determine if a cluster is free or not. In some operations, only the bitmap image may need to be manipulated. The file system may be used in a transaction safe mode as well as a non-transaction safe mode.

    摘要翻译: 交易安全文件系统使用两组文件分配表和位图图像来对其中一个集合执行文件修改,而另一个集合仍然是最后一个已知的好集合。 修改完成后,指针将更改为新修改的集合,新修改的集合将成为最后一个已知的集合。 然后将组同步。 文件分配表用于定义集群链,同时位图图像用于确定集群是否空闲。 在某些操作中,只能对位图图像进行操作。 文件系统可以用于事务安全模式以及非事务安全模式。

    Computing device with relatively limited storage space and operating/file system thereof
    5.
    发明申请
    Computing device with relatively limited storage space and operating/file system thereof 有权
    具有相对有限的存储空间的计算设备及其操作/文件系统

    公开(公告)号:US20050210460A1

    公开(公告)日:2005-09-22

    申请号:US11000609

    申请日:2004-12-01

    IPC分类号: G06F9/44

    CPC分类号: G06F8/65

    摘要: A method is provided for updating an application residing on a storage device of a computing device. The update is simulated by performing all necessary actions except for actually committing data relating to the update to the storage device, and it is determined whether the simulated update succeeded. If so, the update is performed by performing the same necessary actions and also actually committing the data relating to the update to the storage device.

    摘要翻译: 提供了一种用于更新驻留在计算设备的存储设备上的应用的方法。 通过执行所有必要的操作来模拟更新,除了实际提交与存储设备的更新相关的数据,并且确定模拟更新是否成功。 如果是这样,则通过执行相同的必要操作并且实际地向存储设备提交与更新有关的数据来执行更新。

    Scheduling threads in multi-core systems
    6.
    发明授权
    Scheduling threads in multi-core systems 有权
    在多核系统中调度线程

    公开(公告)号:US08544014B2

    公开(公告)日:2013-09-24

    申请号:US11782000

    申请日:2007-07-24

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5033 G06F2209/5021

    摘要: Scheduling of threads in a multi-core system is performed using per-processor queues for each core to hold threads with fixed affinity for each core. Cores are configured to pick the highest priority thread among the global run queue, which holds threads without affinity, and their respective per-processor queue. To select between two threads with same priority on both queues, the threads are assigned sequence numbers based on their time of arrival. The sequence numbers may be weighted for either queue to prioritize one over the other.

    摘要翻译: 使用每个核心的每个处理器队列来执行多核系统中的线程调度,以容纳对每个核心具有固定亲和力的线程。 内核被配置为在全局运行队列中选择最高优先级的线程,全局运行队列保持没有关联性的线程,以及它们各自的每个处理器队列。 要在两个队列中选择具有相同优先级的两个线程之间,线程将根据其到达时间分配序列号。 可以为任一队列对序列号进行加权,以优先于另一队列。

    FAT DIRECTORY STRUCTURE FOR USE IN TRANSACTION SAFE FILE SYSTEM
    7.
    发明申请
    FAT DIRECTORY STRUCTURE FOR USE IN TRANSACTION SAFE FILE SYSTEM 有权
    用于交易安全文件系统的FAT目录结构

    公开(公告)号:US20120011179A1

    公开(公告)日:2012-01-12

    申请号:US13235957

    申请日:2011-09-19

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30138 G06F17/30227

    摘要: Directories in a file system are defined with a dummy cluster in a file allocation table as the initial entry. Subsequent clusters in a directory's definition may define any data for the directory that can be changed in a transaction-safe mode. A directory may be modified in a transaction-safe mode by modifying any of the subsequent clusters while tracking changes in a second file allocation table. When the changes have been made to the directory, a pointer to the second file allocation table may be switched to indicate that the second file allocation table is now last known good. The first file allocation table may then be synchronized with the second.

    摘要翻译: 文件系统中的目录使用文件分配表中的虚拟集群作为初始条目进行定义。 目录定义中的后续集群可以定义可以在事务安全模式下更改的目录的任何数据。 可以通过在跟踪第二个文件分配表中的更改的同时修改任何后续集群来以事务安全模式修改目录。 当对目录进行了更改时,可以切换指向第二文件分配表的指针,以指示第二文件分配表现在最后一个已知的。 然后可以将第一文件分配表与第二文件分配表同步。

    Storage system format for transaction safe file system
    8.
    发明授权
    Storage system format for transaction safe file system 有权
    交易安全文件系统的存储系统格式

    公开(公告)号:US07747664B2

    公开(公告)日:2010-06-29

    申请号:US11653588

    申请日:2007-01-16

    IPC分类号: G06F17/30 G06F17/00

    CPC分类号: G06F11/1435

    摘要: A transaction safe file system uses two sets of file allocation tables and bitmap images to perform file modifications on one of the sets while the other set remains a last known good set. After a modification is complete, a pointer is changed to the newly modified set, and the newly modified set becomes the last known good set. The sets are then synchronized. The file allocation table is used to define cluster chains while the bitmap image is used to determine if a cluster is free or not. In some operations, only the bitmap image may need to be manipulated. The file system may be used in a transaction safe mode as well as a non-transaction safe mode.

    摘要翻译: 交易安全文件系统使用两组文件分配表和位图图像来对其中一个集合执行文件修改,而另一个集合仍然是最后一个已知的好集合。 修改完成后,指针将更改为新修改的集合,新修改的集合将成为最后一个已知的集合。 然后将组同步。 文件分配表用于定义集群链,同时位图图像用于确定集群是否空闲。 在某些操作中,只能对位图图像进行操作。 文件系统可以用于事务安全模式以及非事务安全模式。

    FAT DIRECTORY STRUCTURE FOR USE IN TRANSACTION SAFE FILE
    9.
    发明申请
    FAT DIRECTORY STRUCTURE FOR USE IN TRANSACTION SAFE FILE 有权
    用于交易安全文件的FAT目录结构

    公开(公告)号:US20100049776A1

    公开(公告)日:2010-02-25

    申请号:US12611046

    申请日:2009-11-02

    IPC分类号: G06F12/02 G06F12/00

    CPC分类号: G06F17/30138 G06F17/30227

    摘要: Directories in a file system are defined with a dummy cluster in a file allocation table as the initial entry. Subsequent clusters in a directory's definition may define any data for the directory that can be changed in a transaction-safe mode. A directory may be modified in a transaction-safe mode by modifying any of the subsequent clusters while tracking changes in a second file allocation table. When the changes have been made to the directory, a pointer to the second file allocation table may be switched to indicate that the second file allocation table is now last known good. The first file allocation table may then be synchronized with the second.

    摘要翻译: 文件系统中的目录使用文件分配表中的虚拟集群作为初始条目进行定义。 目录定义中的后续集群可以定义可以在事务安全模式下更改的目录的任何数据。 可以通过在跟踪第二个文件分配表中的更改的同时修改任何后续集群来以事务安全模式修改目录。 当对目录进行了更改时,可以切换指向第二文件分配表的指针,以指示第二文件分配表现在最后一个已知的。 然后可以将第一文件分配表与第二文件分配表同步。

    System and method for providing security to an application
    10.
    发明授权
    System and method for providing security to an application 有权
    为应用程序提供安全性的系统和方法

    公开(公告)号:US07509497B2

    公开(公告)日:2009-03-24

    申请号:US10874830

    申请日:2004-06-23

    IPC分类号: G06F21/00

    CPC分类号: G06F21/52 G06F21/54

    摘要: The present invention provides an efficient application oriented security model. Prior to execution, an application is authenticated, and security information associated with the application is retrieved. The security information is then used to generate a token that is attached to the application. The security information may include a principle account associated with the application, a list of group accounts, and a corresponding privilege list.

    摘要翻译: 本发明提供了一种有效的面向应用的安全模型。 在执行之前,应用程序被认证,并且检索与该应用程序相关联的安全信息。 然后,安全信息用于生成附加到应用程序的令牌。 安全信息可以包括与应用相关联的原则帐户,组帐户的列表和相应的特权列表。