会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Recording and dictation system
    • 录音和听写系统
    • US4621350A
    • 1986-11-04
    • US496408
    • 1983-05-20
    • Gary S. SevitskyKevin L. ShortRobert T. Paulson
    • Gary S. SevitskyKevin L. ShortRobert T. Paulson
    • G11B31/00H04M11/10G11B19/02
    • G11B31/00H04M11/10
    • Apparatus for connecting at least one recovery station to preselected ones of plural recorders in an information processing system to recover information jobs from those recorders. Indications of those preselected recorders to which the recovery station is to be connected are stored. Depending upon the criteria on which the recovery station is to be connected to the recorders (e.g. backlog of information jobs awaiting recovery or predetermined sequence), the appropriate one of the recorders is selected and connected to the recovery station. Upon completing the recovery of information jobs from the connected recorder, the next of the preselected recorders is selected in accordance with the aforementioned criteria.Although the recovery station may be connected to recover all of the information jobs in a recorder, apparatus for monitoring and storing data related to those information jobs, including the status thereof, indicates that only the information job which is in the process of recovery is "assigned" to that recovery station, while the remaining jobs which await recovery merely are "ready" to be assigned.
    • 用于将至少一个恢复站连接到信息处理系统中的多个记录器中的预选的记录器的装置,以从那些记录器恢复信息作业。 保存恢复站连接的预选记录器的指示。 根据恢复站连接到记录器的标准(例如积压等待恢复或预定顺序的信息作业),选择适当的记录器并将其连接到恢复站。 在从连接的记录器完成信息作业的恢复之后,根据上述标准来选择下一个预选记录器。 虽然恢复站可以被连接以恢复记录器中的所有信息作业,但是用于监视和存储与这些信息作业相关的数据的装置,包括其状态,表示只有处于恢复过程中的信息作业是“ 分配给该恢复站,而等待恢复的其余工作只是“准备”分配。
    • 2. 发明授权
    • Automated scalable and adaptive system for memory analysis via identification of leak root candidates
    • 自动可扩展和自适应系统,用于通过识别泄漏根目录进行记忆分析
    • US07568192B2
    • 2009-07-28
    • US10673837
    • 2003-09-29
    • Nick M. MitchellGary S. Sevitsky
    • Nick M. MitchellGary S. Sevitsky
    • G06F9/44G06F9/45
    • G06F11/366
    • A method for identifying a set of objects in a target application program includes: receiving a plurality of samples of one or more object reference graphs, wherein each object reference graph includes live objects and their references; deriving a set of candidate data structures from the samples; collecting a plurality of properties of each of the live objects in relation to data structures over time; and using a mixture model, combining the plurality of the properties of each live object in a non-linear manner for ranking leak root candidates within each set of candidate data structures The method also includes the identification of an initial set of highly-ranked candidate objects that are possible causes of at least one object leak, wherein the higher the ranking the smaller the identified set.
    • 一种用于识别目标应用程序中的一组对象的方法包括:接收一个或多个对象参考图的多个采样,其中每个对象参考图包括实时对象及其参考; 从样本中导出一组候选数据结构; 随着时间的推移,收集与数据结构有关的每个活动对象的多个属性; 并且使用混合模型,以非线性方式组合每个活动对象的多个属性,以排列每组候选数据结构内的泄漏根候选。该方法还包括识别初始的高排名候选对象集合 这是至少一个物体泄漏的可能原因,其中排序越高,识别的集合越小。
    • 3. 发明授权
    • Methods for analyzing dynamic program behavior using user-defined classifications of an execution trace
    • 使用用户定义的执行跟踪分类来分析动态程序行为的方法
    • US06557011B1
    • 2003-04-29
    • US09703163
    • 2000-10-31
    • Gary S. SevitskyWim DePauwOlivier GruberRavi B. Konuru
    • Gary S. SevitskyWim DePauwOlivier GruberRavi B. Konuru
    • G06F1730
    • G06F11/3636Y10S707/99945Y10S707/99948
    • A method and system for analyzing dynamic behavior of a computer program using user-defined classifications of an execution trace. The method comprises the step of forming a database describing the executions of the program. The database includes static information obtained from the program source, and dynamic information describing particular executions of the program. The database is structured into entities, and each of the entities is comprised of a single type of information about the program execution. Each entity is comprised of elements representing individual program elements of said single type, and each element has attributes with values describing the element. The database is augmented by classifying every element of the database as a member of zero or more user defined execution slices; and dynamic behavior of the program is analyzed using the execution slices.
    • 用于使用用户定义的执行跟踪分类来分析计算机程序的动态行为的方法和系统。 该方法包括形成描述程序执行的数据库的步骤。 数据库包括从程序源获得的静态信息,以及描述程序的特定执行的动态信息。 数据库被构造成实体,并且每个实体由关于程序执行的单一类型的信息组成。 每个实体由表示所述单一类型的各个程序元素的元素组成,并且每个元素具有描述该元素的值的属性。 通过将数据库中的每个元素分类为零个或多个用户定义的执行片段的成员来增强数据库; 并使用执行片分析程序的动态行为。
    • 5. 发明授权
    • Methods for extracting reference patterns in JAVA and depicting the same
    • 在JAVA中提取参考模式并描绘相同的方法
    • US06370684B1
    • 2002-04-09
    • US09290493
    • 1999-04-12
    • Wim De PauwOlivier GruberRavi B. KonuruGary S. Sevitsky
    • Wim De PauwOlivier GruberRavi B. KonuruGary S. Sevitsky
    • G06F944
    • G06F12/0253
    • Methods are provided for extracting reference patterns in JAVA and depicting the same. The extracted and depicted reference patterns may be used to interactively and selectively explore data structures, and to identify and solve memory leaks. A method for extracting reference relationships among objects corresponding to a running program includes the step of designating a starting set of objects. The starting set of objects is partitioned into subsets of objects grouped by class. A recursive operation is applied to each of the starting subsets. The recursive operation includes the step of, given a subset of objects, identifying a second set of objects. The second set includes all objects that refer to at least one object in the subset when a direction of reference terminates at the starting set. Alternatively, the second set includes all objects that are referred to by at least one object in the subset when the direction of reference originates from the starting set. The recursive operation also includes the step of partitioning the second set into new subsets of objects grouped by class. The recursive operation is applied to each of the new subsets until a predefined depth is reached.
    • 提供了用于提取JAVA中的参考模式并描绘相同的方法。 提取和描绘的参考图案可以用于交互地和选择性地探索数据结构,以及识别和解决内存泄漏。 用于提取与运行程序相对应的对象之间的参考关系的方法包括指定对象的起始集合的步骤。 对象的起始集合被划分为按类分组的对象的子集。 递归操作应用于每个起始子集。 递归操作包括给定对象子集的步骤,识别第二组对象。 当参考方向在起始集合终止时,第二组包括引用子集中至少一个对象的所有对象。 或者,第二组包括当起始集合起源于参考方向时子集中至少一个对象所引用的所有对象。 递归操作还包括将第二组划分为按类分组的新对象子集的步骤。 递归操作被应用于每个新的子集,直到达到预定义的深度。
    • 6. 发明授权
    • Annotating graphs to allow quick loading and analysis of very large graphs
    • 注释图形,以便快速加载和分析非常大的图形
    • US07853930B2
    • 2010-12-14
    • US11029070
    • 2005-01-04
    • Nick M. MitchellGary S. SevitskyHerbert G. Derby
    • Nick M. MitchellGary S. SevitskyHerbert G. Derby
    • G06F9/44
    • G06F12/0253
    • A method, information processing system, and computer readable medium for annotating graphs to allow for subsequent quick loading and analysis of very large graphs is described. The present invention encompasses a way to order and annotate nodes of a graph into a data stream that allows for optimization of subsequent processing of nodes in later analysis. For example, a very large reference graph representing heap snapshots may be annotated to facilitate post-processing and visualization of the heap for memory leak analysis. In such an example, the present invention reduces the number of objects and references to be modeled in memory, while still capturing the essence of the non-modeled portions. In this example, the present invention may process reference graphs on the scale of one hundred million live objects per snapshot using a computer with one gigabyte of memory.
    • 描述了用于注释图形以允许随后快速加载和分析非常大的图形的方法,信息处理系统和计算机可读介质。 本发明包括将图的节点排序和注释到数据流中的方法,该数据流允许在稍后的分析中优化节点的后续处理。 例如,可以注释表示堆快照的非常大的参考图,以便于进行内存泄漏分析的堆的后处理和可视化。 在这样的示例中,本发明减少了在存储器中被建模的对象和引用的数量,同时仍然捕获非建模部分的本质。 在该示例中,本发明可以使用具有一千兆字节存储器的计算机来处理每个快照的一亿个活动对象的比例的参考图。