FILE SYSTEM ERROR DETECTION AND RECOVERY FRAMEWORK
    1.
    发明申请
    FILE SYSTEM ERROR DETECTION AND RECOVERY FRAMEWORK 审中-公开
    文件系统错误检测和恢复框架

    公开(公告)号:US20120198287A1

    公开(公告)日:2012-08-02

    申请号:US13369258

    申请日:2012-02-08

    IPC分类号: G06F11/07

    摘要: In one aspect, an embodiment of file system error detection and protection includes collecting first data identifying at least one error in performing at least one of reading or writing data to a storage device and determining, through an association between the first data and file identifiers, a set of files which are effected by the at least one error. The collecting may be performed automatically as a background process. In another aspect, an embodiment includes detecting at least one error in file system metadata for a storage device, the detecting being performed automatically as a background process, and storing state information automatically in response to the detecting; the state information indicates that upon next mounting of the storage device, the data processing system will automatically cause the running of a file system check of the file system metadata.

    摘要翻译: 在一个方面,文件系统错误检测和保护的实施例包括:收集在执行读取或写入数据到存储设备中的至少一个时识别至少一个错误的第一数据,并且通过第一数据和文件标识符之间的关联, 由至少一个错误影响的一组文件。 可以自动执行收集作为后台处理。 在另一方面,一个实施例包括检测用于存储设备的文件系统元数据中的至少一个错误,该检测被自动地作为后台进程执行,并且响应于该检测而自动存储状态信息; 状态信息表示在下一次安装存储设备时,数据处理系统将自动导致对文件系统元数据的文件系统检查的运行。

    System and method for storing and retrieving filenames and files in computer memory
    2.
    发明授权
    System and method for storing and retrieving filenames and files in computer memory 有权
    用于在计算机内存中存储和检索文件名和文件的系统和方法

    公开(公告)号:US07991781B2

    公开(公告)日:2011-08-02

    申请号:US11648055

    申请日:2006-12-28

    IPC分类号: G06F17/30

    摘要: The invention receives a request to store a file having a filename written in a first text encoding, converts the filename into a Unicode filename and stores the Unicode filename and the file into memory. The invention then sets a flag, associated with the memory, indicating that a first text encoding has been used. To retrieve a Unicode filename, the invention receives a request to locate a Unicode filename from memory. Next, the invention uses a predetermined text encoding to convert the filename into Unicode. The invention then searches for the Unicode filename in the memory. If the Unicode filename is not found, the invention uses a next text encoding from the set of text encodings which have been used, to repeat the conversion and searches the memory until the Unicode filename is identified. Lastly, the Unicode file is retrieved.

    摘要翻译: 本发明接收到存储具有以第一文本编码编写的文件的文件的请求,将文件名转换为Unicode文件名,并将Unicode文件名和文件存储到存储器中。 然后,本发明设置与存储器相关联的标志,指示已经使用第一文本编码。 要检索Unicode文件名,本发明接收到从内存中查找Unicode文件名的请求。 接下来,本发明使用预定的文本编码将文件名转换为Unicode。 然后,本发明在存储器中搜索Unicode文件名。 如果未找到Unicode文件名,本发明使用已经使用的一组文本编码中的下一个文本编码,重复转换并搜索内存,直到识别出Unicode文件名。 最后,检索Unicode文件。

    Method and apparatus for relocating an active file system journal
    3.
    发明申请
    Method and apparatus for relocating an active file system journal 有权
    重新定位活动文件系统日志的方法和装置

    公开(公告)号:US20090106334A1

    公开(公告)日:2009-04-23

    申请号:US11975487

    申请日:2007-10-19

    申请人: Mark S. Day

    发明人: Mark S. Day

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30227

    摘要: Relocating a file system journal within a partitioned memory space is described. In one embodiment, a method, which involves relocating an active file system journal, includes writing the changes for relocating the metadata structures into the new file system journal before the file system journal is activated so that journaling remains active during relocation and the corresponding file system remains consistent throughout the relocation.

    摘要翻译: 描述在分区内存空间内重新定位文件系统日志。 在一个实施例中,涉及重新定位活动文件系统日志的方法包括在文件系统日志被激活之前,将元数据结构重新定位到新的文件系统日志中,以便在重新定位期间日记记录保持活动,并且相应的文件系统 在整个迁移过程中保持一致。

    System and method for storing and retrieving filenames and files in computer memory

    公开(公告)号:US07013314B2

    公开(公告)日:2006-03-14

    申请号:US10177715

    申请日:2002-06-20

    IPC分类号: G06F17/30

    摘要: The invention receives a request to store a file having a filename written in a first text encoding, converts the filename into a Unicode filename and stores the Unicode filename and the file into memory. The invention then sets a flag, associated with the memory, indicating that a first text encoding has been used. To retrieve a Unicode filename, the invention receives a request to locate a Unicode filename from memory. Next, the invention uses a predetermined text encoding to convert the filename into Unicode. The invention then searches for the Unicode filename in the memory. If the Unicode filename is not found, the invention uses a next text encoding from the set of text encodings which have been used, to repeat the conversion and searches the memory until the Unicode filename is identified. Lastly, the Unicode file is retrieved.

    System and method for interfacing index based and iterator based application programming interfaces

    公开(公告)号:US06282536B1

    公开(公告)日:2001-08-28

    申请号:US09216602

    申请日:1998-12-17

    IPC分类号: G06F900

    摘要: A system and method for interfacing index based and iterator based file management routines. In general, the disclosed system maintains an iterator cache having multiple iterators. Each active iterator is associated with a most recently used directory entry. Upon receiving an index based request, the iterator closest to the index based request is identified. If the index based request is closer to the top of the directory than it is to the closest active iterator, the directory entries are sequentially examined beginning at the top of the directory with the first entry. Otherwise, the system determines whether the index based request is located above or below the closest iterator. If the index based request is above the closest iterator, the system steps backward beginning with the directory entry associated with the closest iterator until the directory entry associated with the index based request is located. If the closest iterator is located below the closest iterator, the system steps forward through the directory entries beginning with the directory entry associated with the closest iterator until the requested directory entry is located.

    System and method for interfacing index based and iterator based application programming interfaces
    6.
    发明授权
    System and method for interfacing index based and iterator based application programming interfaces 有权
    用于基于索引和基于迭代器的应用程序编程接口的系统和方法

    公开(公告)号:US06922698B2

    公开(公告)日:2005-07-26

    申请号:US10464293

    申请日:2003-06-17

    IPC分类号: G06F12/00 G06F17/30

    摘要: A system and method for interfacing index based and iterator based file management routines. In general, the disclosed system maintains an iterator cache having multiple iterators. Each active iterator is associated with a most recently used directory entry. Upon receiving an index based request, the iterator closest to the index based request is identified. If the index based request is closer to the top of the directory than it is to the closest active iterator, the directory entries are sequentially examined beginning at the top of the directory with the first entry. Otherwise, the system determines whether the index based request is located above or below the closest iterator. If the index based request is above the closest iterator, the system steps backward beginning with the directory entry associated with the closest iterator until the directory entry associated with the index based request is located. If the closest iterator is located below the closest iterator, the system steps forward through the directory entries beginning with the directory entry associated with the closest iterator until the requested directory entry is located.

    摘要翻译: 一种用于基于索引和基于迭代器的文件管理例程的系统和方法。 通常,所公开的系统维护具有多个迭代器的迭代器高速缓存。 每个活动迭代器与最近使用的目录条目相关联。 在接收到基于索引的请求时,识别最接近基于索引的请求的迭代器。 如果基于索引的请求比最接近的活动迭代器更接近目录的顶部,则从目录的顶部开始,首先从第一个条目开始检查目录条目。 否则,系统确定基于索引的请求是否位于最接近的迭代器之上或之下。 如果基于索引的请求高于最接近的迭代器,则系统将从与最近的迭代器相关联的目录条目向后开始,直到找到与基于索引的请求相关联的目录条目。 如果最接近的迭代器位于最接近的迭代器之下,则系统将从与最近迭代器相关联的目录条目开始的目录条目向前移动,直到找到所请求的目录条目。

    Speak-louder signaling system for conference calls
    7.
    发明授权
    Speak-louder signaling system for conference calls 有权
    用于电话会议的大声信号系统

    公开(公告)号:US06888935B1

    公开(公告)日:2005-05-03

    申请号:US10342885

    申请日:2003-01-15

    申请人: Mark S. Day

    发明人: Mark S. Day

    摘要: A method for alerting a participant in a conference call that the participant is speaking with insufficient volume is disclosed. The method includes determining that someone in a conference call between multiple endpoints is speaking with insufficient volume. The method further includes determining an active participant in the conference call, the active participants based on who is speaking or has spoken within a predetermined time interval and selectively communicating a speak-louder message to the active participant.

    摘要翻译: 公开了一种用于在电话会议中提醒参与者正在讲话量不足的方法。 该方法包括确定在多个端点之间的电话会议中的某个人正在说话量不足。 所述方法还包括根据在预定时间间隔内说话或说话的主动参与者确定活动参与者,并且选择性地向有效参与者传达讲话消息。

    System and method for reducing file name length and for retrieving the reduced file name entitled files
    8.
    发明授权
    System and method for reducing file name length and for retrieving the reduced file name entitled files 有权
    用于减少文件名长度和检索缩小文件名称的文件的系统和方法

    公开(公告)号:US06249782B1

    公开(公告)日:2001-06-19

    申请号:US09213201

    申请日:1998-12-17

    IPC分类号: G06F1730

    摘要: A system and method are disclosed for reducing file names and for retrieving files having reduced file names. In response to a request to access file names that are not supportable by an applications programming interface (API), a file manager program retrieves an original file name having an original file name length and an original file identifier. Next, the file manager divides the original file name into a set of primary characters and a set of extension characters. A shortened identifier having a set of shortened identifier characters is created by encoding the original file identifier. The primary characters are then truncated. A reduced file name is then created by combining the truncated characters, a reduced file name marker, the shortened identifier, and the extension characters. Files having reduced names are retrieved by a file manager that identifies a set of shortened identifier characters in a reduced file name, decodes the shortened identifier characters, and retrieves a file based on the decoded identifier characters from a data volume.

    摘要翻译: 公开了一种用于减少文件名和用于检索具有减小的文件名的文件的系统和方法。 响应于访问不能由应用程序编程接口(API)支持的文件名的请求,文件管理程序检索具有原始文件名长度和原始文件标识符的原始文件名。 接下来,文件管理器将原始文件名分为一组主要字符和一组扩展名字符。 通过对原始文件标识符进行编码来创建具有缩短的标识符字符集的缩短标识符。 然后,主要字符被截断。 然后通过组合截断的字符,缩小的文件名标记,缩短的标识符和扩展字符来创建缩小的文件名。 具有减少名称的文件由文件管理器检索,该文件管理器识别缩减文件名中的一组缩短的标识符字符,对缩短的标识符字符进行解码,并且根据来自数据卷的解码的标识符字符来检索文件。

    System and method for storing and retrieving filenames and files in computer memory
    9.
    发明授权
    System and method for storing and retrieving filenames and files in computer memory 有权
    用于在计算机内存中存储和检索文件名和文件的系统和方法

    公开(公告)号:US07801906B2

    公开(公告)日:2010-09-21

    申请号:US11360797

    申请日:2006-02-22

    IPC分类号: G06F7/00 G06F17/30

    摘要: The invention receives a request to store a file having a filename written in a first text encoding, converts the filename into a Unicode filename and stores the Unicode filename and the file into memory. The invention then sets a flag, associated with the memory, indicating that a first text encoding has been used. To retrieve a Unicode filename, the invention receives a request to locate a Unicode filename from memory. Next, the invention uses a predetermined text encoding to convert the filename into Unicode. The invention then searches for the Unicode filename in the memory. If the Unicode filename is not found, the invention uses a next text encoding from the set of text encodings which have been used, to repeat the conversion and searches the memory until the Unicode filename is identified. Lastly, the Unicode file is retrieved.

    摘要翻译: 本发明接收到存储具有以第一文本编码编写的文件的文件的请求,将文件名转换为Unicode文件名,并将Unicode文件名和文件存储到存储器中。 然后,本发明设置与存储器相关联的标志,指示已经使用第一文本编码。 要检索Unicode文件名,本发明接收到从内存中查找Unicode文件名的请求。 接下来,本发明使用预定的文本编码将文件名转换为Unicode。 然后,本发明在存储器中搜索Unicode文件名。 如果未找到Unicode文件名,本发明使用已经使用的一组文本编码中的下一个文本编码,重复转换并搜索内存,直到识别出Unicode文件名。 最后,检索Unicode文件。

    FILE SYSTEM ERROR DETECTION AND RECOVERY FRAMEWORK
    10.
    发明申请
    FILE SYSTEM ERROR DETECTION AND RECOVERY FRAMEWORK 审中-公开
    文件系统错误检测和恢复框架

    公开(公告)号:US20090089628A1

    公开(公告)日:2009-04-02

    申请号:US11865352

    申请日:2007-10-01

    IPC分类号: G06F11/07

    摘要: Methods, systems and machine readable media for file system error detection and protection are described. In one aspect, an embodiment of a method includes collecting first data identifying at least one error in performing at least one of reading or writing data to a storage device and determining, through an association between the first data and file identifiers, a set of files which are effected by the at least one error. The collecting may be performed automatically as a background process. In another aspect, an embodiment of a method includes detecting at least one error in file system metadata for a storage device, the detecting being performed automatically as a background process, and storing state information automatically in response to the detecting; the state information indicates that upon next mounting of the storage device, the data processing system will automatically cause the running of a file system check of the file system metadata.

    摘要翻译: 描述了用于文件系统错误检测和保护的方法,系统和机器可读介质。 在一个方面,一种方法的实施例包括收集在执行读取或写入数据到存储装置中的至少一个时识别至少一个错误的第一数据,并且通过第一数据和文件标识符之间的关联确定一组文件 这些都是由至少一个错误影响的。 可以自动执行收集作为后台处理。 在另一方面,一种方法的实施例包括检测存储设备的文件系统元数据中的至少一个错误,该检测被自动地作为后台处理执行,并且响应于该检测而自动存储状态信息; 状态信息表示在下一次安装存储设备时,数据处理系统将自动导致对文件系统元数据的文件系统检查的运行。