会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 32. 发明授权
    • Systems and methods for graphical layout
    • 用于图形布局的系统和方法
    • US09098941B2
    • 2015-08-04
    • US13356591
    • 2012-01-23
    • Harlan Sexton
    • Harlan Sexton
    • G06T11/20
    • G06T11/206G06F19/00
    • In some embodiments, a method includes selecting a first and a second predetermined number of points of graphical data; determining an initial distance between each of the first predetermined number of points, generating a fast approximate distance oracle comprising identifiers of points and oracle distances between at least one point and another point, determining a graphical distance for each of the second predetermined number of points relative to other points of the first and second predetermined number of points, calculating a potential error between the determined graphical distance and a topologic distance between each of the second predetermined number of points, approximating a correction for at least one of the second predetermined number of points, adjusting a position of the at least one of the second predetermined number of points, and displaying the at least one of the second predetermined number of points.
    • 在一些实施例中,一种方法包括选择图形数据的第一和第二预定数量的点; 确定所述第一预定数量点中的每一个之间的初始距离,生成包括至少一个点与另一个点之间的点和所述至少一个点之间的标识符的快速近似距离oracle,确定所述第二预定数量点中的每一个点的图形距离 计算所述第一和第二预定点数的其他点,计算所确定的图形距离与所述第二预定数量点中的每一个之间的拓扑距离之间的潜在误差,近似所述第二预定点数中的至少一个点的校正 调整所述第二预定点数中的至少一个的位置,以及显示所述第二预定数量的点中的至少一个。
    • 35. 发明申请
    • Method and apparatus for memory-mapped input/output
    • 存储器映射输入/输出的方法和装置
    • US20050268067A1
    • 2005-12-01
    • US10856681
    • 2004-05-28
    • Robert LeeHarlan Sexton
    • Robert LeeHarlan Sexton
    • G06F12/00G06F12/10
    • G06F12/10
    • A method of managing memory mapped input/output (I/O) for a run-time environment is disclosed, in which opaque references are used for accessing information blocks included in files used in a dynamic run-time environment. The information block is stored in a shared memory space of pages that are each aligned on respective boundaries having addresses that are each some multiple of two raised to an integer power. The opaque reference used for the dynamic run-time environment includes at least an index, or page number reference into a page map of references to the pages of the shared memory space, and an offset value indicating an offset into the referenced page for the beginning of the storage of the information block. Control bits of the opaque reference indicate information such as the mapping mode, e.g., read-only, read-write, or private. Pages which are modified by a process may be written back to a backing store of the file based on control bits which indicate that a page has been modified.
    • 公开了一种管理运行时环境的内存映射输入/输出(I / O)的方法,其中使用不透明引用来访问动态运行时环境中使用的文件中包含的信息块。 信息块被存储在页面的共享存储器空间中,每个页面的每个对齐在具有提高到整数幂的两个地址的地址的相应边界上。 用于动态运行时环境的不透明引用至少包括对引用共享存储器空间的页面的页面映射的索引或页面号引用,以及指示开头的引用页面的偏移的偏移值 的信息块的存储。 不透明引用的控制位指示诸如映射模式,例如只读,读写或私有的信息。 由进程修改的页面可以基于指示页面已被修改的控制位被写回到文件的后备存储器。
    • 36. 发明授权
    • Method and apparatus for memory-mapped input/output
    • 存储器映射输入/输出的方法和装置
    • US07383414B2
    • 2008-06-03
    • US10856681
    • 2004-05-28
    • Robert LeeHarlan Sexton
    • Robert LeeHarlan Sexton
    • G06F12/08
    • G06F12/10
    • A method of managing memory mapped input/output (I/O) for a run-time environment is disclosed, in which opaque references are used for accessing information blocks included in files used in a dynamic run-time environment. The information block is stored in a shared memory space of pages that are each aligned on respective boundaries having addresses that are each some multiple of two raised to an integer power. The opaque reference used for the dynamic run-time environment includes at least an index, or page number reference into a page map of references to the pages of the shared memory space, and an offset value indicating an offset into the referenced page for the beginning of the storage of the information block. Control bits of the opaque reference indicate information such as the mapping mode, e.g., read-only, read-write, or private. Pages which are modified by a process may be written back to a backing store of the file based on control bits which indicate that a page has been modified.
    • 公开了一种管理运行时环境的内存映射输入/输出(I / O)的方法,其中使用不透明引用来访问动态运行时环境中使用的文件中包含的信息块。 信息块被存储在页面的共享存储器空间中,每个页面的每个对齐在具有提高到整数幂的两个地址的地址的相应边界上。 用于动态运行时环境的不透明引用至少包括对引用共享存储器空间的页面的页面映射的索引或页面号引用,以及指示开头的引用页面的偏移的偏移值 的信息块的存储。 不透明参考的控制位指示诸如映射模式的信息,例如只读,读写或私有。 由进程修改的页面可以基于指示页面已被修改的控制位被写回到文件的后备存储器。
    • 38. 发明申请
    • Systems and Methods for Graphical Layout
    • 图形布局系统与方法
    • US20130187922A1
    • 2013-07-25
    • US13356591
    • 2012-01-23
    • Harlan Sexton
    • Harlan Sexton
    • G06T11/20
    • G06T11/206G06F19/00
    • In some embodiments, a method comprises selecting a first and a second predetermined number of points of graphical data; determining an initial distance between each of the first predetermined number of points, generating a fast approximate distance oracle comprising identifiers of points and oracle distances between at least one point and another point, determining a graphical distance for each of the second predetermined number of points relative to other points of the first and second predetermined number of points, calculating a potential error between the determined graphical distance and a topologic distance between each of the second predetermined number of points, approximating a correction for at least one of the second predetermined number of points, adjusting a position of the at least one of the second predetermined number of points, and displaying the at least one of the second predetermined number of points.
    • 在一些实施例中,一种方法包括选择第一和第二预定数量的图形数据点; 确定所述第一预定数量点中的每一个之间的初始距离,生成包括至少一个点与另一个点之间的点和所述至少一个点之间的标识符的快速近似距离oracle,确定所述第二预定数量点中的每一个点的图形距离 计算所述第一和第二预定点数的其他点,计算所确定的图形距离与所述第二预定数量点中的每一个之间的拓扑距离之间的潜在误差,近似所述第二预定点数中的至少一个点的校正 调整所述第二预定点数中的至少一个的位置,以及显示所述第二预定数量的点中的至少一个。
    • 39. 发明授权
    • Diagnostic technique for debugging memory corruption
    • 用于调试内存损坏的诊断技术
    • US06769116B1
    • 2004-07-27
    • US09584085
    • 2000-05-31
    • Harlan Sexton
    • Harlan Sexton
    • G06F944
    • G06F11/3644
    • Memory management routines for a program are instrumented to check if the address of an object they are handling is equal to the value of a predetermined pointer. If the address of the object equals the value of the global pointer, then a debugging routine is called. In a debugger, a breakpoint is placed on the debugging routine, and the program is run until the breakpoint is tripped. At this or one of the later breakpoints, the corrupted memory address is repeatedly inspected until the operation that caused the corruption is executed.
    • 用于程序的存储器管理例程被检测以检查它们正在处理的对象的地址是否等于预定指针的值。 如果对象的地址等于全局指针的值,则调用一个调试例程。 在调试器中,断点被放置在调试程序中,运行程序直到断点被跳转。 在此或之后的断点处,重复检查损坏的内存地址,直到执行导致损坏的操作。
    • 40. 发明授权
    • Method and article for managing references between objects in memories of different durations in a run-time environment
    • 用于在运行时环境中管理不同持续时间的存储器中的对象之间的引用的方法和文章
    • US06671783B1
    • 2003-12-30
    • US09639795
    • 2000-08-17
    • Harlan Sexton
    • Harlan Sexton
    • G06F1200
    • G06F12/0284G06F12/109G06F2212/656G06F2212/657
    • A method and apparatus for referencing unshared memory in a run-time environment is provided. In one example of the invention, a method is provided for accessing a first object in unshared memory referenced by a second object in shared memory. Pages are allocated in a contiguous virtual address space. One of the pages is assigned to unshared memory. At least one of the other pages is assigned to shared memory, the second object having a reference to the first object, the reference being stored one of these other pages. A pointer is masked to the second object to produce a masked pointer. The first object is accessed based on the masked pointer.
    • 提供了一种用于在运行时环境中引用非共享存储器的方法和装置。 在本发明的一个示例中,提供了一种访问由共享存储器中的第二对象引用的非共享存储器中的第一对象的方法。 页面在连续的虚拟地址空间中分配。 其中一个页面被分配给非共享存储器。 其他页面中的至少一个被分配给共享存储器,第二对象具有对第一对象的引用,该引用被存储在这些其他页面之一中。 指针被屏蔽到第二个对象以产生一个掩码的指针。 基于掩码的指针访问第一个对象。