-
公开(公告)号:US08918675B2
公开(公告)日:2014-12-23
申请号:US13329470
申请日:2011-12-19
申请人: Garret J. Buban , Ritesh Kumar
发明人: Garret J. Buban , Ritesh Kumar
IPC分类号: G06F11/00
CPC分类号: G06F1/14 , G06F11/0709
摘要: Embodiments of the present invention relate to detecting and rectifying corruption in a distributed clock in a distributed system. Aspects may include receiving a sequence number used as part of the distributed clock at a node and determining if the sequence number is corrupt. In order to provide an effective mechanism for determining a sequence number is corrupt and taking corrective actions, a valid sequence number range may be determined, a propagation count associated with the sequence number may be evaluated, an estimated sequence number may be calculated, and an epoch number associated with the sequence number may be evaluated. Additionally, in exemplary aspects node with a corrupt trusted sequence values may self diagnosis and terminate associated processes to prevent further propagation of the corrupt sequence number.
摘要翻译: 本发明的实施例涉及检测和纠正分布式系统中分布式时钟中的损坏。 方面可以包括在节点处接收用作分布式时钟的一部分的序列号,并确定序列号是否已损坏。 为了提供用于确定序列号的有效机制被破坏并采取纠正措施,可以确定有效的序列号范围,可以评估与序列号相关联的传播计数,可以计算估计的序列号,并且 可以评估与序列号相关联的时期编号。 另外,在示例性方面,具有损坏的可信序列值的节点可以自我诊断并终止相关联的过程以防止进一步传播损坏的序列号。
-
公开(公告)号:US08121007B2
公开(公告)日:2012-02-21
申请号:US10597863
申请日:2005-05-09
申请人: Rajeev Y. Nagar , Garret J. Buban , Yoshiho Gotoh , Sarosh C. Havewala , Ravinder S. Thind , Vishal V. Ghotge
发明人: Rajeev Y. Nagar , Garret J. Buban , Yoshiho Gotoh , Sarosh C. Havewala , Ravinder S. Thind , Vishal V. Ghotge
IPC分类号: G11B5/58
CPC分类号: G11B20/10 , G06F3/0626 , G06F3/0643 , G06F3/0677 , G11B20/1217 , G11B2020/10898 , G11B2020/1222 , G11B2020/1232 , G11B2020/1238 , G11B2020/1267 , G11B2020/1288 , G11B2020/1893 , G11B2220/218 , G11B2220/2537 , G11B2220/2541
摘要: A file system which is enabled to use a Metadata Partition instead of VAT for write-once discs, is provided by a pseudo-overwrite method. On applying this invention to a drive apparatus which supports pseudo-overwrite media, the file system distinguishes data to overwrite from data to append. When the data is newly written to a logical sector, the drive apparatus writes the data to a physical sector to which the logical sector corresponds. When the logical sector is overwritten the data is written to another unrecorded physical sector in the volume space, and remapping information that specifies the original address, and the remapping address are stored in the remapping table.
摘要翻译: 通过伪重写方法提供了能够使用元数据分区而不是VAT一次写入光盘的文件系统。 在将本发明应用于支持伪覆盖介质的驱动装置时,文件系统将数据区分为从附加到数据的覆盖。 当数据被新写入逻辑扇区时,驱动装置将数据写入与逻辑扇区对应的物理扇区。 当逻辑扇区被覆盖时,数据被写入卷空间中的另一个未记录的物理扇区,并且重映射指定原始地址的信息和重映射地址被存储在重映射表中。
-
公开(公告)号:US20080310289A1
公开(公告)日:2008-12-18
申请号:US11568819
申请日:2005-05-09
申请人: Yoshiho Gotoh , Garret J. Buban , Rajeev Y. Nagar , Sarosh C. Havewala , Ravinder S. Thind , Vishal V. Ghotge
发明人: Yoshiho Gotoh , Garret J. Buban , Rajeev Y. Nagar , Sarosh C. Havewala , Ravinder S. Thind , Vishal V. Ghotge
IPC分类号: G11B7/00
CPC分类号: G11B20/10 , G06F3/0626 , G06F3/0638 , G06F3/0655 , G06F3/0677 , G11B20/1217 , G11B2020/10898 , G11B2020/10907 , G11B2020/1232 , G11B2020/1267 , G11B2020/1285 , G11B2020/1288 , G11B2020/1893 , G11B2220/218 , G11B2220/2541
摘要: A recording method of the present invention includes the steps of: receiving a write instruction which specifies at least a logical sector in which data is to be written; determining whether the logical sector specified by the write instruction corresponds to a recorded physical sector or an unrecorded physical sector (S1111); when it is determined that the logical sector specified by the write instruction corresponds to an unrecorded physical sector, writing the data into the unrecorded physical sector (S1112); and when it is determined that the logical sector specified by the write instruction corresponds to a recorded physical sector, writing the data into an unrecorded physical sector other than the recorded physical sector (S1113), generating a remapping table including remapping information which remaps an original address of the recorded physical sector to a remapping address of the selected physical sector, and writing the remapping table on the write-once disc (S1114).
摘要翻译: 本发明的记录方法包括以下步骤:接收至少指定要写入数据的逻辑扇区的写指令; 确定由写指令指定的逻辑扇区是否对应于记录的物理扇区或未记录的物理扇区(S1111); 当确定由写指令指定的逻辑扇区对应于未记录的物理扇区时,将数据写入未记录的物理扇区(S1112); 并且当确定由写入指令指定的逻辑扇区对应于所记录的物理扇区时,将数据写入除记录的物理扇区之外的未记录的物理扇区(S1113),生成重新映射表,其包括重新映射原始 记录的物理扇区的地址到所选择的物理扇区的重映射地址,以及将重映射表写入一次写入盘(S1114)。
-
公开(公告)号:US08072860B2
公开(公告)日:2011-12-06
申请号:US10597875
申请日:2005-05-09
申请人: Garret J. Buban , Yoshiho Gotoh , Rajeev Y. Nagar , Sarosh C. Havewala , Vishal V. Ghotge , Ravinder S. Thind
发明人: Garret J. Buban , Yoshiho Gotoh , Rajeev Y. Nagar , Sarosh C. Havewala , Vishal V. Ghotge , Ravinder S. Thind
IPC分类号: G11B20/18
CPC分类号: G11B27/036 , G11B27/034 , G11B27/329 , G11B2020/10898 , G11B2020/10907 , G11B2020/1288 , G11B2020/1873 , G11B2020/1893 , G11B2220/20 , G11B2220/218 , G11B2220/2541
摘要: A file system is enabled to use a Metadata Partition instead of VAT for write-once discs, and is provided by a pseudo-overwrite method with a plurality of tracks especially for metadata and file data. On applying this invention to a drive apparatus that supports pseudo-overwrite media, the file system distinguishes data to overwrite from data to append (S1701). When the data is newly written to a logical sector, the drive apparatus writes the data to a physical sector to which the logical sector corresponds (S1703). When the data being overwritten is data stored in the logical sector, the data is written to the other unrecorded physical sector in the volume space (S1704), and remapping information is written (S1705). The remapping information specifies the original address of the physical sector, and the remapping address of the physical sector in which the data is written.
摘要翻译: 启用文件系统对一次写入光盘使用元数据分区而不是增值税,并且由具有多个磁迹的伪重写方法提供,特别是用于元数据和文件数据。 在将本发明应用于支持伪重写介质的驱动装置时,文件系统将数据区分为数据覆盖以附加(S1701)。 当数据被新写入逻辑扇区时,驱动装置将数据写入与逻辑扇区对应的物理扇区(S1703)。 当覆盖的数据是存储在逻辑扇区中的数据时,数据被写入卷空间中的其他未记录的物理扇区(S1704),并且写入重映射信息(S1705)。 重映射信息指定物理扇区的原始地址以及写入数据的物理扇区的重映射地址。
-
公开(公告)号:US08225062B2
公开(公告)日:2012-07-17
申请号:US12605852
申请日:2009-10-26
IPC分类号: G06F12/00
CPC分类号: G06F12/1458
摘要: Embodiments are disclosed herein that are related to controlling the visibility of a portion of memory in a hardware device. For example, one disclosed embodiment provides a hardware device comprising a communications interface configured to connect to a complementary communications interface on a computing device. The hardware device further comprises a portion of memory having a first ID configured to cause the portion of memory to be visible to a user of the computing device to which the hardware device is connected. Further still, the hardware device comprises instructions stored in the portion of memory which are executable by and transferable to the computing device to cause the installation of a computer program related to the hardware device, and to cause the portion of memory to be hidden from the user of the computing device upon transferring of the instructions to the computing device.
摘要翻译: 本文公开了与在硬件设备中控制存储器的一部分的可视性相关的实施例。 例如,一个公开的实施例提供了硬件设备,其包括被配置为连接到计算设备上的互补通信接口的通信接口。 硬件设备还包括存储器的一部分,其具有被配置为使硬件设备连接到的计算设备的用户对存储器的该部分可见的第一ID。 此外,硬件设备包括存储在存储器部分中的指令,其可由计算设备执行并且可传送到计算设备,以引起与硬件设备相关的计算机程序的安装,并使存储器的该部分从 在将指令传送到计算设备时,计算设备的用户。
-
公开(公告)号:US20110302293A1
公开(公告)日:2011-12-08
申请号:US12792549
申请日:2010-06-02
申请人: Garret J. Buban
发明人: Garret J. Buban
IPC分类号: G06F15/173 , G06F15/16
CPC分类号: G06F3/017 , G06F3/011 , G06K9/00335 , G06K9/00342 , G06T7/251 , G06T2207/10028 , G06T2207/30196 , H04L65/4061 , H04L67/06 , H04L67/38
摘要: A system and method for sharing information between users based on recognition of the users and their associated processing devices in a scene. Interactions can be physical, verbal or a combination of physical and verbal gestures. Movements of the user and other users are tracked and interactions detected between them. User processing devices are connected by detecting users within view of a capture device, the capture device detecting motion tracking data for the user, such as a skeletal model. Information sharing may be controlled by the processing devices directly, by an intermediary server, or by a combination of the processing device and an intermediary server.
摘要翻译: 一种用于基于对场景中用户及其相关处理设备的识别来在用户之间共享信息的系统和方法。 相互作用可以是身体,言语或身体和言语手势的组合。 跟踪用户和其他用户的移动,并检测它们之间的交互。 通过在捕获装置的视野内检测用户来连接用户处理装置,捕获装置检测用户的运动跟踪数据,例如骨骼模型。 信息共享可以由处理设备直接地由中介服务器或者处理设备和中间服务器的组合来控制。
-
7.
公开(公告)号:US07836079B2
公开(公告)日:2010-11-16
申请号:US11279022
申请日:2006-04-07
IPC分类号: G06F17/30
CPC分类号: G06F17/30067
摘要: Systems and methods that create a virtual name space of Universal Naming Convention (UNC) over a local file system (e.g., drive letter based names), via employing a UNC provider and filter arrangement that changes a name in the file object to reparse it to a volume where the local file exists. A name in the file object is changed to a local name (e.g., morphed name); subsequently reparsed and forwarded to a Name Space Owner component (NSO). As such, a request can originate from a UNC stack and reparsed on the local stack. The name space is presented to an application in UNC format, while the underlying file write occur in the file system.
摘要翻译: 通过本地文件系统(例如,基于驱动器号的名称)创建通用命名约定(UNC)的虚拟名称空间的系统和方法,通过使用UNC提供程序和过滤器布置来更改文件对象中的名称以将其重新分解为 本地文件存在的卷。 文件对象中的名称更改为本地名称(例如,变形名称); 随后重新编译并转发给名称空间所有者组件(NSO)。 因此,请求可以源自UNC堆栈,并在本地堆栈上重新生成。 名称空间以UNC格式呈现给应用程序,而文件系统中发生底层文件写入。
-
公开(公告)号:US20080192595A1
公开(公告)日:2008-08-14
申请号:US10597859
申请日:2005-05-09
申请人: Vishal V. Ghotge , Ravinder S. Thind , Yoshiho Gotoh , Rajeev Y. Nagar , Garret J. Buban , Sarosh C. Havewala
发明人: Vishal V. Ghotge , Ravinder S. Thind , Yoshiho Gotoh , Rajeev Y. Nagar , Garret J. Buban , Sarosh C. Havewala
IPC分类号: G11B20/00
CPC分类号: G11B20/1879 , G11B20/10 , G11B20/1883 , G11B2020/10898 , G11B2020/10907 , G11B2020/1288 , G11B2020/1873 , G11B2020/1893 , G11B2220/20 , G11B2220/218 , G11B2220/2541
摘要: The recording method of the present invention includes the steps of: receiving a write instruction which specifies at least a logical sector in which data is to be written; determining whether the logical sector corresponds to a recorded physical sector or an unrecorded physical sector; when it is determined that the logical sector corresponds to an unrecorded physical sector, writing the data into the unrecorded physical sector, determining whether a verification of the data which has been written into a physical sector is successful, if the verification of the data that has been written is not successful, writing the data into an unrecorded physical sector, generating a remapping table including remapping information which remaps an original address of the physical sector corresponding to the logical sector to a remapping address of the selected physical sector, and writing the remapping table on the write-once disc.
摘要翻译: 本发明的记录方法包括以下步骤:接收至少指定要写入数据的逻辑扇区的写指令; 确定逻辑扇区是否对应于记录的物理扇区或未记录的物理扇区; 当确定逻辑扇区对应于未记录的物理扇区时,将数据写入未记录的物理扇区中,确定已经写入物理扇区的数据的验证是否成功,如果对具有 写入不成功,将数据写入未记录的物理扇区,生成重映射表,其包括重新映射信息,其将与逻辑扇区相对应的物理扇区的原始地址重新映射到所选择的物理扇区的重映射地址,并写入重映射 表上写一次光盘。
-
公开(公告)号:US08495044B2
公开(公告)日:2013-07-23
申请号:US12552294
申请日:2009-09-02
IPC分类号: G06F17/30
CPC分类号: G06F17/3007 , G06F17/30171
摘要: In response to a request to a file system to perform a requested update, a lock of a first node in a file system can be acquired, and an update of the first node can be performed while the lock of the first node is held. Also in response to the request, a lock of a second node can be acquired, and an update of the second node, which reflects the update of the first node, can be performed while the lock of the second node is held. The update of the first node can be independent of acquiring the lock of the second node. A file system can allow a pair of update operations to be performed in parallel where both operations include updating the same container node. Additionally, while a file system is running, new namespace types can be defined, and the file system can be extended to manage nodes within the new namespace types.
摘要翻译: 响应于对文件系统执行请求的更新的请求,可以获取文件系统中的第一节点的锁定,并且可以在保持第一节点的锁定的同时执行第一节点的更新。 另外响应于该请求,可以获取第二节点的锁定,并且可以在保持第二节点的锁定的同时执行反映第一节点的更新的第二节点的更新。 第一节点的更新可以独立于获取第二节点的锁定。 文件系统可以允许并行执行一对更新操作,其中两个操作包括更新相同的容器节点。 另外,当文件系统正在运行时,可以定义新的命名空间类型,并且可以扩展文件系统以管理新命名空间类型中的节点。
-
公开(公告)号:US20110055184A1
公开(公告)日:2011-03-03
申请号:US12555817
申请日:2009-09-09
CPC分类号: G06F17/3007 , G06F17/30171
摘要: For each of one or more existing nodes in a file system, pending notifications of updates that have been performed on the node can be identified and sent to one or more other nodes. The file system can be opened for use, and one or more other nodes can be updated in response to the pending notifications while the file system is open for use. For example, this may be done in an operation for recovering from a crash of the file system. Also, a process for dealing with stale data in container nodes in a file system can include processing access requests according to a stale data scheme.
摘要翻译: 对于文件系统中的一个或多个现有节点中的每一个,已经在节点上执行的更新的未决通知可以被识别并发送到一个或多个其他节点。 文件系统可以打开使用,并且可以在文件系统打开使用时响应于挂起的通知来更新一个或多个其他节点。 例如,这可以在用于从文件系统的崩溃中恢复的操作中完成。 而且,处理文件系统中的容器节点中的陈旧数据的过程可以包括根据陈旧的数据方案处理访问请求。
-
-
-
-
-
-
-
-
-