会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • BREAKING A CIRCULAR REFERENCE BETWEEN PARENT AND CHILD OBJECTS
    • 打破父母和儿童对象之间的圆形参考
    • US20100241675A1
    • 2010-09-23
    • US12406963
    • 2009-03-19
    • Robert W. YoungYu ShaoRui LiangYiu-Ming Leung
    • Robert W. YoungYu ShaoRui LiangYiu-Ming Leung
    • G06F17/30
    • G06F9/4488
    • Architecture that automatically breaks the circular reference between objects without any different logic by introducing a helper object called a child object container. The child object is contained within the container object and both share a reference counter. The parent object holds a strong reference to the container object. When adding a reference to the child object both the shared reference counter and the parent reference counter increase. When releasing a reference to the child object both the shared reference counter and the parent reference counter decrease. This approach provides a systematic way of solving the circular reference problem that does not rely on any weak-reference feature provided by the programming language.
    • 通过引入称为子对象容器的辅助对象,自动断开对象之间的循环引用而无任何不同逻辑的体系结构。 子对象包含在容器对象中,并且都共享引用计数器。 父对象持有对容器对象的强引用。 当添加对子对象的引用时,共享引用计数器和父引用计数器都增加。 当释放对子对象的引用时,共享引用计数器和父引用计数器都减少。 这种方法提供了一种解决循环参考问题的系统方法,该问题不依赖于编程语言提供的任何弱参考特征。
    • 4. 发明授权
    • Management of the file-modification time attribute in a multi-processor file server system
    • 管理多处理器文件服务器系统中的文件修改时间属性
    • US07412496B2
    • 2008-08-12
    • US10645976
    • 2003-08-22
    • Stephen A FridellaGang MaXiaoye JiangSorin FaibishRui Liang
    • Stephen A FridellaGang MaXiaoye JiangSorin FaibishRui Liang
    • G06F15/16G06F15/173
    • G06F17/30067
    • To permit multiple unsynchronized processors to update the file-modification time attribute of a file during concurrent asynchronous writes to the file, a primary processor having a clock manages access to metadata of the file. A number of secondary processors service client request for access to the file. Each secondary processor has a timer. When the primary processor grants a range lock upon the file to a secondary, it returns its clock time (m). Upon receipt, the secondary starts a local timer (t). When the secondary modifies the file data, it determines a file-modification time that is a function of the clock time and the timer interval, such as a sum (m+t). When the secondary receives an updated file-modification time (mp) from the primary, if mp>m+t, then the secondary updates the clock time (m) to (mp) and resets its local timer.
    • 为了允许多个不同步处理器在并发异步写入文件期间更新文件的文件修改时间属性,具有时钟的主处理器管理对文件的元数据的访问。 一些次要处理器服务客户端请求访问该文件。 每个二级处理器都有一个定时器。 当主处理器向文件夹授予范围锁定时,它返回其时钟时间(m)。 收到后,辅助启动本地计时器(t)。 当二次修改文件数据时,它确定作为时钟时间和定时器间隔的函数的文件修改时间,例如和(m + t)。 当辅助节点从主节点接收到更新的文件修改时间(mp)时,如果mp> m + t,则辅助节点将时钟(m)更新为(mp),并重置其本地定时器。
    • 5. 发明申请
    • Illuminated mirror support unit
    • 照明镜支撑单元
    • US20070211452A1
    • 2007-09-13
    • US11369392
    • 2006-03-07
    • Paul GaunceRui Liang
    • Paul GaunceRui Liang
    • F21V33/00
    • A47G1/02
    • A wall-mountable mirror support unit including at least one box having a rear face attachable to a wall is provided. A light permeable cover extends over and seals the front of the box to prevent the ingress of water or dirt therein. The box contains at least one light and associated circuitry therein. The support unit includes means to enable a mirror having light-permeable regions to be attached thereto over the front of the box so that the light emitted by each light is transmitted through the light permeable cover and the light permeable regions of the mirror.
    • 提供一种壁挂式镜支撑单元,其包括至少一个具有可附接到壁的后表面的盒。 透光盖子延伸并密封箱体的前部,以防止其中的水或污物进入。 盒子中至少包含一个光和相关电路。 支撑单元包括能够使具有透光区域的反射镜在箱体的前部附接到其上的装置,使得由每个光发射的光透射通过透光罩和反射镜的透光区域。
    • 7. 发明申请
    • Hybrid client-server protocol for fast writes to a file
    • 用于快速写入文件的混合客户端 - 服务器协议
    • US20060064405A1
    • 2006-03-23
    • US10945611
    • 2004-09-21
    • Xiaoye JiangUday GuptaSorin FaibishRui Liang
    • Xiaoye JiangUday GuptaSorin FaibishRui Liang
    • G06F17/30
    • H04L67/1097G06F16/10
    • A network file server has storage for storing a file system, and a computer programmed for access to the file system in accordance with a file access protocol and in accordance with a storage access protocol. The computer receives a file access request from a network client for access to a file in the file system in accordance with the network file access protocol. The computer decides whether it should finish the file access using the file access protocol or the client should finish the file access using the storage access protocol. Upon deciding that the client should finish the file access using the storage access protocol, the computer returns to the client metadata of the file including metadata specifying addresses of logical blocks of storage allocated to the file, and then the computer responds to storage access requests from the client by performing read-write access to the file.
    • 网络文件服务器具有用于存储文件系统的存储器和被编程为根据文件访问协议和根据存储访问协议访问文件系统的计算机。 计算机根据网络文件访问协议从网络客户端接收文件访问请求,以访问文件系统中的文件。 计算机决定是否使用文件访问协议完成文件访问,或客户端应使用存储访问协议完成文件访问。 在确定客户端应该使用存储访问协议完成文件访问时,计算机返回文件的客户端元数据,包括指定分配给文件的逻辑存储块的地址的元数据,然后计算机响应来自 客户端通过对文件执行读写访问。
    • 8. 发明授权
    • Methods and apparatus for accessing data using a cache
    • 使用缓存访问数据的方法和设备
    • US06766418B1
    • 2004-07-20
    • US09845385
    • 2001-04-30
    • Jeffrey L. AlexanderPaul M. BoberRui Liang
    • Jeffrey L. AlexanderPaul M. BoberRui Liang
    • G06F1200
    • G06F17/30067
    • Mechanisms and techniques disclose a system that provides access to data using a two part cache. The system receives a data access request containing a first data reference, such as an open systems request to access data. The system then obtains a history cache entry from a history cache based on the first data reference and obtains a partition cache entry from a partition cache based on the first data reference. Cache entries contain mappings between open systems reference locations and non-open systems references to locations in the data to be accessed. The system then performs a data access operation as specified by the data access request using a second data reference based upon either the history cache entry or the partition cache entry. Upon performance of the data access operation, the system then updates the history and partition caches with new cache entries and can resize the partition and history caches as needed.
    • 机制和技术公开了一种使用两部分高速缓存提供数据访问的系统。 系统接收包含第一数据引用的数据访问请求,诸如访问数据的开放系统请求。 然后,系统基于第一数据引用从历史高速缓存中获取历史高速缓存条目,并且基于第一数据引用从分区高速缓存获取分区高速缓存条目。 缓存条目包含打开的系统引用位置和非开放系统之间的对应关系要访问的数据中的位置。 然后,系统基于历史高速缓存条目或分区高速缓存条目,使用第二数据引用执行数据访问请求所指定的数据访问操作。 在执行数据访问操作时,系统随后使用新的缓存条目来更新历史记录和分区高速缓存,并且可以根据需要调整分区和历史缓存的大小。