会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method and apparatus for implementing modular garbage collectors
    • 用于实施模块化垃圾收集器的方法和装置
    • US06836782B1
    • 2004-12-28
    • US09836927
    • 2001-04-17
    • Nedim FreskoDean R. E. LongChristopher J. Plummer
    • Nedim FreskoDean R. E. LongChristopher J. Plummer
    • G06F1730
    • G06F12/0253Y10S707/99931Y10S707/99957
    • Methods and apparatus for efficiently enabling garbage collectors to be swapped into and out of virtual machine environments are disclosed. According to one aspect of the present invention, an interface for reclaiming memory in a multi-threaded virtual machine environment that has a virtual machine includes a first module that is associated with the virtual machine and a second module that is separate from the first module but interfaces with the first module. The first module includes a first routine for initiating a garbage collection process within the virtual machine environment, a second routine for scanning roots associated with the virtual machine environment, and a third routine for following roots through objects associated with the virtual machine environment. The second module includes a fourth routine for initializing a heap in the virtual machine environment, a fifth routine for allocating an object in the virtual machine environment, and a sixth routine for performing the garbage collection process. In one embodiment, the second module also includes a seventh routine for implementing read and write barriers for the garbage collection process.
    • 公开了用于有效地使垃圾收集器被交换进出虚拟机环境的方法和装置。 根据本发明的一个方面,一种用于在具有虚拟机的多线程虚拟机环境中回收存储器的接口包括与虚拟机相关联的第一模块和与第一模块分开的第二模块, 与第一个模块接口。 第一模块包括用于启动虚拟机环境内的垃圾收集过程的第一例程,用于扫描与虚拟机环境相关联的根的第二例程,以及用于通过与虚拟机环境相关联的对象跟随根的第三例程。 第二模块包括用于在虚拟机环境中初始化堆的第四例程,用于在虚拟机环境中分配对象的第五例程,以及用于执行垃圾回收处理的第六例程。 在一个实施例中,第二模块还包括用于实现垃圾收集过程的读取和写入障碍的第七例程。
    • 2. 发明授权
    • Method for streamlined representation of roads in a geographic database
    • 在地理数据库中简化道路表示的方法
    • US06836781B2
    • 2004-12-28
    • US10244269
    • 2002-09-16
    • William McDonough
    • William McDonough
    • G06F1730
    • G01C21/32G06F17/30241G09B29/10Y10S707/919Y10S707/99931Y10S707/99933Y10S707/99945
    • A method of representing a road network in a geographic database that facilitates determining routes between locations along the road network. In the geographic database, the road network is represented using transition point pair data. Each transition point pair data record indicates an entry point, an arm (or road segment) leading away from the entry point, an exit point, routing attributes (such as a travel cost or time), and possibly other data. Except for certain exceptions, such as multi-segment restricted driving maneuvers, the entry point and the exit point of a transition point pair are adjacent decision point intersections. A decision point intersection is an intersection at which a driver is required to make a decision which one of two or more possible road segments to take leading away from the intersection. The transition point pair data are used when calculating a route between two locations.
    • 一种在地理数据库中表示道路网络的方法,其有助于确定沿着道路网络的位置之间的路线。 在地理数据库中,使用转移点对数据来表示道路网络。 每个过渡点对数据记录指示入口点,远离入口点的臂(或道路段),出口点,路线属性(例如旅行成本或时间)以及可能的其他数据。 除了某些例外,例如多段限制驾驶操作,转换点对的入口点和出口点是相邻的决策点交叉点。 决策点交叉点是驾驶员需要做出两个或更多可能路段中的哪一个从交叉路口导出的交点。 当计算两个位置之间的路线时,使用转换点对数据。
    • 3. 发明授权
    • Method and system for accessing data in legacy applications
    • 传统应用程序访问数据的方法和系统
    • US06836780B1
    • 2004-12-28
    • US09551704
    • 2000-04-18
    • Scott OpitzAlex Elkin
    • Scott OpitzAlex Elkin
    • G06F1730
    • G06F9/541G06F8/38G06F9/451Y10S707/99932Y10S707/99933Y10S707/99934Y10S707/99943Y10S707/99945Y10S707/99948
    • A method and apparatus is presented for mapping legacy application data. The mapping process consists of trail recording, mapping, and template creation. In the trail recording phase, user interaction with the legacy application is recorded as a trail. Each trail consists of snapshots of every screen encountered, and all of the keystrokes entered by the user. After trail creation, maps of the legacy application are created by sorting the screen snapshots into screens. The sorting is done according to specific rules that are controlled by the end user. The default rules allocate snapshots according to the number, position, and location of the predefined fields found in the snapshots. Additional tags can be defined of alphanumeric text to help properly identify the screens. Templates are then created to allow direct access to the data found on the screens of the legacy application. Separate templates allow access to static fields and tabular fields. Methods are then defined to access particular data in the legacy application. One or more methods can then be defined as a service, which is compiled into a reusable software component.
    • 提出了一种用于映射遗留应用程序数据的方法和装置。 映射过程由跟踪记录,映射和模板创建组成。 在跟踪记录阶段,与旧版应用程序的用户交互记录为跟踪。 每个轨迹包括遇到的每个屏幕的快照以及用户输入的所有按键。 创建轨迹后,通过将屏幕快照排序到屏幕中创建遗留应用程序的映射。 排序是根据最终用户控制的特定规则完成的。 默认规则根据快照中找到的预定义字段的数量,位置和位置分配快照。 额外的标签可以用字母数字文本来定义,以帮助正确识别屏幕。 然后创建模板以允许直接访问在遗留应用程序的屏幕上找到的数据。 单独的模板允许访问静态字段和表格字段。 然后定义方法以访问遗留应用程序中的特定数据。 然后可以将一个或多个方法定义为将其编译成可重用的软件组件的服务。
    • 4. 发明授权
    • Enterprise web mining system and method
    • 企业网络挖掘系统和方法
    • US06836773B2
    • 2004-12-28
    • US09963401
    • 2001-09-27
    • Pablo TamayoJacek MyczkowskiMarcos Campos
    • Pablo TamayoJacek MyczkowskiMarcos Campos
    • G06F1730
    • G06F17/3089G06F17/30864G06F2216/03Y10S707/99936
    • An enterprise-wide web data mining system, computer program product, and method of operation thereof, that uses Internet based data sources, and which operates in an automated and cost effective manner. The enterprise web mining system comprises: a database coupled to a plurality of data sources, the database operable to store data collected from the data sources; a data mining engine coupled to the web server and the database, the data mining engine operable to generate a plurality of data mining models using the collected data; a server coupled to a network, the server operable to: receive a request for a prediction or recommendation over the network, generate a prediction or recommendation using the data mining models, and transmit the generated prediction or recommendation.
    • 企业范围的网络数据挖掘系统,计算机程序产品及其操作方法,其使用基于因特网的数据源,并以自动化和成本有效的方式运行。 所述企业网络挖掘系统包括:耦合到多个数据源的数据库,所述数据库可操作以存储从所述数据源收集的数据; 数据挖掘引擎,其耦合到所述web服务器和所述数据库,所述数据挖掘引擎可操作以使用所收集的数据生成多个数据挖掘模型; 耦合到网络的服务器,所述服务器可操作用于:通过所述网络接收对预测或推荐的请求,使用所述数据挖掘模型生成预测或推荐,并传送所生成的预测或推荐。
    • 5. 发明授权
    • Process and system for providing name service scoping behavior in java object-oriented environment
    • 在Java面向对象环境中提供名称服务范围行为的流程和系统
    • US06834284B2
    • 2004-12-21
    • US09373879
    • 1999-08-12
    • Liane Elizabeth Haynes AckerJames Irwin KnutsonKaralee Brown LeBlanc
    • Liane Elizabeth Haynes AckerJames Irwin KnutsonKaralee Brown LeBlanc
    • G06F1730
    • G06F9/465Y10S707/99943Y10S707/99944
    • A process and system for providing name service scoping behavior is implemented. In an object-oriented data processing system, a request is received for an initial context for a namespace from a requesting object. A scoped initial context factory object is constructed, and an initial context is requested from the scoped initial context factory object. A class for the scoped initial context factory object may be determined from a variable in a hash table object passed as an argument. In response to the request for an initial context from the scoped initial context factory object, an initial context is requested from a non-scoped initial context factory object. The scoped initial context factory object may be a subclass of the non-scoped initial context factory object. The initial context returned by the non-scoped initial context factory object is scoped to a partition of the namespace, and the scoped initial context is returned. The initial context returned by the non-scoped initial context factory object may be scoped by performing a name service lookup on the partition of the namespace. The requesting object and the scoping object may be implemented in a platform-independent object-oriented programming language, such as Java.
    • 实现了一种用于提供名称服务范围行为的过程和系统。 在面向对象的数据处理系统中,从请求对象接收到用于命名空间的初始上下文的请求。 构建范围最初的上下文工厂对象,并从作用域初始上下文工厂对象请求初始上下文。 可以根据作为参数传递的散列表对象中的变量确定作用域初始上下文工厂对象的类。 响应于来自范围的初始上下文工厂对象的初始上下文的请求,从非范围的初始上下文工厂对象请求初始上下文。 作用域初始上下文工厂对象可以是非范围初始上下文工厂对象的子类。 由非范围的初始上下文工厂对象返回的初始上下文作用域命名空间的分区,并返回范围的初始上下文。 可以通过在命名空间的分区上执行名称服务查找来限定非作用域初始上下文工厂对象返回的初始上下文。 请求对象和范围对象可以以与平台无关的面向对象的编程语言(例如Java)来实现。
    • 6. 发明授权
    • Providing a snapshot of a subset of a file system
    • 提供文件系统子集的快照
    • US06829617B2
    • 2004-12-07
    • US10077129
    • 2002-02-15
    • Wayne A. SawdonFrank B. Schmuck
    • Wayne A. SawdonFrank B. Schmuck
    • G06F1730
    • G06F11/1435G06F11/1458G06F11/1469G06F11/2038G06F11/2094G06F11/2097G06F17/3015G06F2201/84Y10S707/99934Y10S707/99943Y10S707/99952Y10S707/99953
    • A system, method and computer readable medium for providing a snapshot of a subset of a file system. A first snapshot of a first set of source files in a file system is generated. The first snapshot includes an inode corresponding to each source file in the first set of files. Stored in each inode is a first identifier associated with the first set of files and a second identifier associated with the time of the first snapshot. Next, a second snapshot of a second set of source files is taken. The second snapshot includes an inode corresponding to each source file in the second set of files. Stored in each inode are a first identifier and a second identifier. Subsequent snapshots are taken every first period and every second period for the first set of files and the second set of files, respectively.
    • 一种用于提供文件系统的子集的快照的系统,方法和计算机可读介质。 生成文件系统中第一组源文件的第一个快照。 第一个快照包括与第一组文件中的每个源文件对应的inode。 存储在每个inode中的是与第一组文件相关联的第一标识符和与第一快照的时间相关联的第二标识符。 接下来,拍摄第二组源文件的第二个快照。 第二个快照包括与第二组文件中的每个源文件相对应的一个inode。 存储在每个inode中的是第一标识符和第二标识符。 随后的快照是分别针对第一组文件和第二组文件的每第一个周​​期和第二个周期进行的。
    • 9. 发明授权
    • Scalable storage system supporting multi-level query resolution
    • 可扩展存储系统支持多级查询解析
    • US06829610B1
    • 2004-12-07
    • US09266459
    • 1999-03-11
    • Robert Chris HickmanMarco A. DeMello
    • Robert Chris HickmanMarco A. DeMello
    • G06F1730
    • G06F17/30312G06F17/30545Y10S707/99932Y10S707/99933Y10S707/99938Y10S707/99952
    • A massively scalable architecture for providing a highly reliable storage system that is capable of handling hundreds of millions of users and tens of billions of files. The system includes one or more clusters storing data elements that are received from a plurality of clients. Each cluster comprises a plurality of storage servers. Each storage server maintains one or more indexes for responding to simple read requests such as retrieving a designated element. According to the invention, the storage system includes one or more database clusters each database cluster having one or more database servers. The storage system accesses the storage clusters in order to reply to simple read requests; however, the database clusters are used to resolve more complex queries that are based on attributes of elements stored within the storage system. In one configuration, the storage system includes a database cluster for each class of applications accessing the storage system.
    • 一种大规模可扩展架构,用于提供高度可靠的存储系统,能够处理数亿用户和数百亿个文件。 该系统包括存储从多个客户端接收的数据元素的一个或多个集群。 每个集群包括多个存储服务器。 每个存储服务器维护一个或多个索引,用于响应简单的读取请求,例如检索指定的元素。 根据本发明,存储系统包括一个或多个数据库集群,每个数据库集群具有一个或多个数据库服务器。 存储系统访问存储集群以便回复简单的读请求; 然而,数据库集群用于解决基于存储在存储系统中的元素的属性的更复杂的查询。 在一个配置中,存储系统包括用于访问存储系统的每一类应用的数据库集群。
    • 10. 发明授权
    • System, method and program product for interactive natural dialog
    • 用于交互式自然对话的系统,方法和程序产品
    • US06829603B1
    • 2004-12-07
    • US09496615
    • 2000-02-02
    • Joyce Yue ChaiSunil Subramanyam GovindappaNandakishore KambhatlaTetsunosuke FujisakiCatherine G. WolfDragomir Radkov RadevYiming YeWlodek Zadrozny
    • Joyce Yue ChaiSunil Subramanyam GovindappaNandakishore KambhatlaTetsunosuke FujisakiCatherine G. WolfDragomir Radkov RadevYiming YeWlodek Zadrozny
    • G06F1730
    • G06F17/30684Y10S707/99935
    • This patent describes a novel system, method, and program product that are used in interactive natural language dialog. One or more presentation managers operating on a computer system present information from the computer system to one or more users over network interface(s) and accept queries from the users using one or more known input/output modalities (e.g. Speech, typed in text, pointing devices, etc.). A natural language parser parses one or more natural language phrases received over one or more of the network interfaces by one or more of the presentation managers into one or more logical forms (parsed user input), each logical form having a grammatical and structural organization. A dialog manager module maintains and directs interactive sessions between each of the users and the computer system. The dialog manager receives logical forms from one or more of the presentation managers and sends these to a taxonomical mapping process which matches the items of interest to the user against the content organization in the content database to match business categories and sends modified logical forms back to the dialog manager.
    • 该专利描述了在交互式自然语言对话中使用的新颖的系统,方法和程序产品。 在计算机系统上操作的一个或多个演示管理器通过网络接口将信息从计算机系统呈现给一个或多个用户,并且使用一个或多个已知的输入/输出模式接收来自用户的查询(例如,以文本形式输入的语音, 指点设备等)。 自然语言解析器通过一个或多个呈现管理器的一个或多个网络接口将一个或多个自然语言短语解析成一个或多个逻辑形式(解析的用户输入),每个逻辑形式具有语法和结构组织。 对话管理器模块维护并指导每个用户和计算机系统之间的交互式会话。 对话管理器从一个或多个呈现管理器接收逻辑形式,并将它们发送到分类映射过程,其将用户对感兴趣的项目与内容数据库中的内容组织进行匹配,以匹配业务类别,并将修改后的逻辑表单发送回 对话管理器。