会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Real-time channel-based reflective memory
    • US5987496A
    • 1999-11-16
    • US760110
    • 1996-12-03
    • Chia ShenIchiro Mizunuma
    • Chia ShenIchiro Mizunuma
    • G06F13/00G06F13/30G06F15/167
    • H04L67/322H04L47/22H04L67/26H04L47/30
    • A computer network guarantees timeliness to distributed real-time applicans by allowing an application to specify its timeliness requirements and by ensuring that a data source can meet the specified requirements. A reflective memory area is established by either a data source or an application. A data source maps onto this reflective memory area and writes data into it. In order to receive data from this data source, an application requests attachment to the reflective memory area to which the data source is mapped and specifies timeliness requirements. The application may specify that it needs data either periodically or upon occurrence of some condition. The application allocates buffers at its local node to receive data. The data source then establishes a data push agent thread at its local node, and a virtual channel over the computer network between the data push agent thread and the application attached to its reflective memory area. The data push agent thread transmits data to the application over the virtual channel according to the timeliness requirements specified by the application. Such a channel-based reflective memory system simplifies data sharing and communication by utilizing the typically unidirectional pattern of data sharing and communication. For example, plant data typically is sent from a plant controller to an operator station, and control data typically is sent from an operator station to a plant controller. Additionally, a single writer, multiple reader model of communication is typically sufficient. That is, all of the data does not need to be transmitted to all of the nodes in a computer network all of the time. Thus, flexibility, switchability and scalability are provided by using channels between reader and writer groups. Scalability is provided by using channels to control data reflection and to represent the unidirectional access pattern. By using an asynchronous transfer mode network, flexibility in channel establishment and cost reduction may be achieved.
    • 2. 发明授权
    • Real-time channel-based reflective memory based upon timeliness requirements
    • US06640245B1
    • 2003-10-28
    • US09387765
    • 1999-09-01
    • Chia ShenIchiro Mizunuma
    • Chia ShenIchiro Mizunuma
    • G06F15167
    • H04L67/322H04L47/22H04L47/30H04L67/26
    • A computer network guarantees timeliness to distributed real-time applications by allowing an application to specify its timeliness requirements and by ensuring that a data source can meet the specified requirements. A reflective memory area is established by either a data source of an application. A data source maps onto this reflective memory area and writes data into it. In order to receive data from this data source, an application requests attachment to the reflective memory area to which the data source is mapped and specifies timeliness requirements. The application may specify that it needs data either periodically or upon occurrence of some condition. The application allocates buffers at its local node to receive data. The data source then establishes a data push agent thread at its local node, and a virtual channel over the computer network between the data push agent thread and the application attached to its reflective memory area. The data push agent thread transmits data to the application over the virtual channel according to the timeliness requirements specified by the application. Such a channel-based reflective memory system simplifies data sharing and communication by utilizing the typically unidirectional pattern of data sharing and communication. For example, plant data typically is sent from a plant controller to an operator station, and control data typically is sent from an operator station to a plant controller. Additionally, a single writer, multiple reader model of communication is typically sufficient. That is, all of the data does not need to be transmitted to all of the nodes in a computer network all of the time. Thus, flexibility, switchability and scalability are provided by using channels between reader and writer groups. Scalability is provided by using channels to control data reflection and to represent the unidirectional access pattern. By using an asynchronous transfer mode network, flexibility in channel establishment and cost reduction may be achieved.
    • 5. 发明授权
    • Programmable architecture for visualizing sampled and geometry data
    • 可编程架构,用于可视化采样和几何数据
    • US06466227B1
    • 2002-10-15
    • US09388337
    • 1999-09-01
    • Hanspeter PfisterKevin A. KreegerJoseph W. MarksChia Shen
    • Hanspeter PfisterKevin A. KreegerJoseph W. MarksChia Shen
    • G09G500
    • G06T1/20
    • A programmable visualization apparatus processes graphical data. The apparatus includes a central processing unit for executing a visualization application and a scheduler. A third level of memory is connected to the central processing unit. The third level of memory stores the graphical data. The graphical data is partitioned into a plurality of blocks. A second level of memory is connected to the central processing unit by a system bus. The second level of memory stores a sub-set of the plurality of blocks. A first level of memory is connected to the second level of memory by a memory bus. The scheduler stores an ordered list of blocks in the first level memory. A processor element is connected to the first level of memory by a processor bus. A dispatcher is connected to the first, the second, and the third memories and the processor element. The dispatcher transfers blocks from the third, to the second, and from the second to the third level memories according to the order of the list of blocks.
    • 可编程可视化装置处理图形数据。 该装置包括用于执行可视化应用程序和调度器的中央处理单元。 第三级存储器连接到中央处理器。 第三级存储器存储图形数据。 图形数据被分割成多个块。 第二级存储器通过系统总线连接到中央处理单元。 第二级存储器存储多个块的子集。 第一级存储器通过存储器总线连接到第二级存储器。 调度器将有序的块列表存储在第一级存储器中。 处理器元件通过处理器总线连接到第一级存储器。 调度器连接到第一,第二和第三存储器和处理器元件。 调度器根据块列表的顺序将块从第三层传送到第二层,从第二层到第三层的存储器。
    • 8. 发明授权
    • Multi-user interactive picture presentation system and method
    • 多用户交互式图片呈现系统及方法
    • US06545660B1
    • 2003-04-08
    • US09651002
    • 2000-08-29
    • Chia ShenNeal B. LeshRyan S. BardsleyPaul A. BeardsleyBaback Moghaddam
    • Chia ShenNeal B. LeshRyan S. BardsleyPaul A. BeardsleyBaback Moghaddam
    • G09G500
    • G06F3/1446G06F3/048G06F3/1423G06T1/00
    • A system enables multiple users to interact with a picture presentation. The system includes a display surface having a horizontal orientation, preferably circular. A processor is configured to composite an image. The composite image includes a picture display area, an orientation area, and a plurality of control panels. There is one control panel for each of the users. A database, coupled to the processor, stores annotated pictures. Selected annotated pictures are to be composited into the picture display area of the displayed image. The pictures are selected using the control panel. A display device, coupled to the processor, displays the composite image on the display surface, and an input device is used to interact with the control panels, the orientation area, and the annotated pictures to enable the users to concurrently control the compositing of the sequence of images.
    • 系统使多个用户能够与图片呈现进行交互。 该系统包括具有水平取向的显示表面,优选为圆形。 处理器被配置为复合图像。 合成图像包括图像显示区域,取向区域和多个控制面板。 每个用户都有一个控制面板。 耦合到处理器的数据库存储注释的图片。 所选注释图片将被合成到显示图像的图像显示区域中。 使用控制面板选择图像。 耦合到处理器的显示设备在显示表面上显示合成图像,并且输入设备用于与控制面板,定向区域和注释图片交互,以使用户能够同时控制合成图像的合成 图像序列