RU2011143803A - Архитектура расширяемости платформы - Google Patents
Архитектура расширяемости платформы Download PDFInfo
- Publication number
- RU2011143803A RU2011143803A RU2011143803/08A RU2011143803A RU2011143803A RU 2011143803 A RU2011143803 A RU 2011143803A RU 2011143803/08 A RU2011143803/08 A RU 2011143803/08A RU 2011143803 A RU2011143803 A RU 2011143803A RU 2011143803 A RU2011143803 A RU 2011143803A
- Authority
- RU
- Russia
- Prior art keywords
- functional extension
- application
- modification
- visualization
- request
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/901—Indexing; Data structures therefor; Storage structures
- G06F16/9024—Graphs; Linked lists
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
- G06F9/44526—Plug-ins; Add-ons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/001—Texturing; Colouring; Generation of texture or colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/10—Geometric effects
- G06T15/20—Perspective computation
- G06T15/205—Image-based rendering
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- Geometry (AREA)
- Computer Graphics (AREA)
- User Interface Of Digital Computer (AREA)
- Image Generation (AREA)
- Digital Computer Display Output (AREA)
- Stored Programmes (AREA)
- Processing Or Creating Images (AREA)
- Power-Operated Mechanisms For Wings (AREA)
Abstract
1. Способ (200) обеспечения архитектуры расширяемости, содержащий этапы, на которыхсоздают экземпляр (210) платформы визуализации (110);регистрируют (215) по меньшей мере одно функциональное расширение (130) в платформе визуализации (110);принимают (220) запрос на создание по меньшей мере одного объекта от по меньшей мере одного приложения (140);создают (225) по меньшей мере один объект;определяют (230), связан ли запрос с упомянутым по меньшей мере одним функциональным расширением (130);в ответ на определение (230), что запрос связан с упомянутым по меньшей мере одним функциональным расширением (130):принимают (240) по меньшей мере одну модификацию объекта от упомянутого по меньшей мере одного функционального расширения (130) имодифицируют (245) объект согласно этой по меньшей мере одной модификации объекта; ивоспроизводят (255) объект на дисплейном устройстве (150).2. Способ (200) по п.1, в котором упомянутое по меньшей мере одно приложение (140) воспроизводит объект на дисплейном устройстве (150).3. Способ (200) по п.1, дополнительно содержащий этапы, на которых:принимают по меньшей мере одну вторую модификацию объекта от упомянутого по меньшей мере одного приложения (140); имодифицируют объект согласно этой по меньшей мере одной второй модификации объекта.4. Способ (200) по п.1, в котором при приеме запроса принимают тип визуализации и по меньшей мере одно значение данных;при этом объект содержит объект визуализации запрошенного типа визуализации; ипри этом платформа визуализации (110) содержит по меньшей мере одну команду отрисовки по умолчанию для этого типа визуализации и этого по меньшей мере одного значения данных.5. Способ (200) по п.1, в котором упомянутое при
Claims (15)
1. Способ (200) обеспечения архитектуры расширяемости, содержащий этапы, на которых
создают экземпляр (210) платформы визуализации (110);
регистрируют (215) по меньшей мере одно функциональное расширение (130) в платформе визуализации (110);
принимают (220) запрос на создание по меньшей мере одного объекта от по меньшей мере одного приложения (140);
создают (225) по меньшей мере один объект;
определяют (230), связан ли запрос с упомянутым по меньшей мере одним функциональным расширением (130);
в ответ на определение (230), что запрос связан с упомянутым по меньшей мере одним функциональным расширением (130):
принимают (240) по меньшей мере одну модификацию объекта от упомянутого по меньшей мере одного функционального расширения (130) и
модифицируют (245) объект согласно этой по меньшей мере одной модификации объекта; и
воспроизводят (255) объект на дисплейном устройстве (150).
2. Способ (200) по п.1, в котором упомянутое по меньшей мере одно приложение (140) воспроизводит объект на дисплейном устройстве (150).
3. Способ (200) по п.1, дополнительно содержащий этапы, на которых:
принимают по меньшей мере одну вторую модификацию объекта от упомянутого по меньшей мере одного приложения (140); и
модифицируют объект согласно этой по меньшей мере одной второй модификации объекта.
4. Способ (200) по п.1, в котором при приеме запроса принимают тип визуализации и по меньшей мере одно значение данных;
при этом объект содержит объект визуализации запрошенного типа визуализации; и
при этом платформа визуализации (110) содержит по меньшей мере одну команду отрисовки по умолчанию для этого типа визуализации и этого по меньшей мере одного значения данных.
5. Способ (200) по п.1, в котором упомянутое приложение (140) действует, чтобы определять множество объектов, для создания которых действует платформа визуализации (110), и отображать это множество объектов пользователю.
6. Способ (200) по п.5, в котором при определении множества объектов, для создания которых действует платформа визуализации (110), получают перечень множества объектов от платформы визуализации (110).
7. Способ (200) по п.5, в котором при определении множества объектов, для создания которых действует платформа визуализации (110), осуществляют поиск по меньшей мере одного местоположения для упомянутого по меньшей мере одного функционального расширения (130).
8. Способ (200) по п.1, в котором при определении (230) того, связан ли запрос с упомянутым по меньшей мере одним функциональным расширением (130), определяют, содержит ли это по меньшей мере одно функциональное расширение (130) по меньшей мере одно из нижеследующего: по меньшей мере одно значение данных и по меньшей мере одна команда отрисовки.
9. Способ (200) по п.1, в котором упомянутая по меньшей мере одна модификация объекта от упомянутого по меньшей мере одного функционального расширения (130) содержит команду отрисовки, переопределяющую по меньшей мере одну команду отрисовки, используемую платформой визуализации (110) для создания объекта.
10. Способ (200) по п.1, в котором упомянутая по меньшей мере одна модификация объекта от упомянутого по меньшей мере одного функционального расширения (130) содержит команду отрисовки, добавляющую по меньшей мере одну команду отрисовки, подлежащую использованию платформой визуализации (110) для создания объекта.
11. Способ (200) по п.1, в котором упомянутая по меньшей мере одна модификация объекта от упомянутого по меньшей мере одного функционального расширения (130) содержит множество точек данных, подлежащих отображению на объекте.
12. Система (300) для обеспечения расширяемости приложения (140), содержащая:
запоминающее устройство (309, 310); и
процессорный блок (302), связанный с запоминающим устройством (309, 310), причем процессорный блок (302) выполнен с возможностью:
создавать экземпляр (210) платформы визуализации (110);
определять местоположение по меньшей мере одного функционального расширения (130), приспособленного для использования с платформой визуализации (110);
принимать (220) запрос на создание по меньшей мере одного объекта от по меньшей мере одного пользовательского приложения (140);
создавать (225) по меньшей мере один объект;
определять (230), связан ли запрос с упомянутым по меньшей мере одним функциональным расширением (130);
в ответ на определение того, что запрос связан с упомянутым по меньшей мере одним функциональным расширением (130):
принимать (240) по меньшей мере одну модификацию объекта от упомянутого по меньшей мере одного функционального расширения (130), и
модифицировать (245) объект согласно этой по меньшей мере одной модификации объекта; и
воспроизводить (255) объект на дисплейном устройстве (150).
13. Система (300) по п.12, дополнительно выполненная с возможностью предоставлять перечень объектов, для создания которых действует платформа визуализации (110) по меньшей мере одному пользовательскому приложению (140), причем перечень объектов, для создания которых действует платформа визуализации (110), содержит по меньшей мере один объект, запрашивающий упомянутую по меньшей мере одну модификацию объекта от упомянутого по меньшей мере одного функционального расширения (130).
14. Система (300) по п.13, которая, при предоставлении перечня объектов, для создания которых действует платформа визуализации (110), по меньшей мере одному пользовательскому приложению (140), выполнена с возможностью определять (235), является ли упомянутое по меньшей мере одно пользовательское приложение (140) совместимым с упомянутым по меньшей мере одним функциональным расширением (130); и
в ответ на определение (235), что упомянутое по меньшей мере одно пользовательское приложение (140) не является совместимым с упомянутым по меньшей мере одним функциональным расширением (130), система выполнена с возможностью исключать по меньшей мере один объект, связанный с упомянутым по меньшей мере одним функциональным расширением (130), из перечня объектов, для создания которых действует платформа визуализации (110).
15. Считываемый компьютером носитель, на котором сохранен набор команд, которыми при их исполнении осуществляется способ (200) обеспечения архитектуры расширяемости приложения (140), содержащий этапы, на которых:
создают экземпляр (210) платформы визуализации (110);
регистрируют (215) по меньшей мере одно функциональное расширение (130) в платформе визуализации (110);
предоставляют перечень объектов, для создания которых действует платформа визуализации (110), по меньшей мере одному приложению (140), причем перечень объектов содержит по меньшей мере один объект, для создания которого платформе визуализации (110) требуется по меньшей мере одно функциональное расширение (130);
принимают (220) запрос на создание по меньшей мере одного объекта из перечня объектов от упомянутого по меньшей мере одного приложения (140), причем запрос содержит выбор со стороны пользователя из перечня объектов, предоставленного упомянутому приложению (140);
создают (225) по меньшей мере один запрошенный объект согласно по меньшей мере одной команде отрисовки, обеспечиваемой платформой визуализации (110) и связанной с типом запрошенного объекта;
определяют (230), связан ли запрошенный объект с упомянутым по меньшей мере одним функциональным расширением (130);
в ответ на определение (230) того, что запрос связан с упомянутым по меньшей мере одним функциональным расширением (130), определяют (235), является ли упомянутое по меньшей мере одно функциональное расширение (130) совместимым с упомянутым по меньшей мере одним приложением (140), причем определение (235) того, совместимо ли упомянутое по меньшей мере одно функциональное расширение (130) с упомянутым по меньшей мере одним приложением (140), содержит по меньшей мере один из следующих этапов, на которых: определяют, содержит ли упомянутое по меньшей мере одно приложение (140) совместимую рабочую версию, и определяют, содержит ли упомянутое по меньшей мере одно приложение (140) лицензию на использование упомянутого по меньшей мере одного функционального расширения (130);
в ответ на определение (235) того, что упомянутое по меньшей мере одно функциональное расширение (130) совместимо с упомянутым по меньшей мере одним приложением (140):
принимают (240) по меньшей мере одну модификацию объекта от упомянутого по меньшей мере одного функционального расширения (130), причем эта по меньшей мере одна модификация объекта содержит по меньшей мере одно из нижеследующего: переопределение команды отрисовки и по меньшей мере один дополнительный элемент отрисовки, и
модифицируют (245) объект согласно упомянутой по меньшей мере одной модификации объекта; и
воспроизводят (255) объект на дисплейном устройстве (150) посредством упомянутого приложения (140).
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/433,327 | 2009-04-30 | ||
US12/433,327 US9250926B2 (en) | 2009-04-30 | 2009-04-30 | Platform extensibility framework |
PCT/US2010/032308 WO2010126803A2 (en) | 2009-04-30 | 2010-04-23 | Platform extensibility framework |
Publications (1)
Publication Number | Publication Date |
---|---|
RU2011143803A true RU2011143803A (ru) | 2013-06-10 |
Family
ID=43031341
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2011143803/08A RU2011143803A (ru) | 2009-04-30 | 2010-04-23 | Архитектура расширяемости платформы |
Country Status (16)
Country | Link |
---|---|
US (1) | US9250926B2 (ru) |
EP (1) | EP2425332A4 (ru) |
JP (1) | JP5697661B2 (ru) |
KR (1) | KR101625258B1 (ru) |
CN (1) | CN102414660B (ru) |
AU (1) | AU2010241813B2 (ru) |
BR (1) | BRPI1011230A2 (ru) |
CA (1) | CA2756862A1 (ru) |
CL (1) | CL2011002656A1 (ru) |
IL (1) | IL215278A0 (ru) |
MX (1) | MX2011011347A (ru) |
RU (1) | RU2011143803A (ru) |
SG (2) | SG174919A1 (ru) |
TW (1) | TW201044274A (ru) |
WO (1) | WO2010126803A2 (ru) |
ZA (1) | ZA201106944B (ru) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8786628B2 (en) * | 2007-09-14 | 2014-07-22 | Microsoft Corporation | Rendering electronic chart objects |
US9250926B2 (en) | 2009-04-30 | 2016-02-02 | Microsoft Technology Licensing, Llc | Platform extensibility framework |
US8638343B2 (en) * | 2009-04-30 | 2014-01-28 | Microsoft Corporation | Data visualization platform performance optimization |
US8683462B2 (en) | 2010-10-22 | 2014-03-25 | Adobe Systems Incorporated | Handling calls to native code in a managed code environment |
US8694988B2 (en) * | 2010-10-22 | 2014-04-08 | Adobe Systems Incorporated | Runtime extensions |
US20130260730A1 (en) * | 2012-03-28 | 2013-10-03 | Enterproid Hk Ltd | Custom application container for mobile operating systems and/or devices |
US9369528B2 (en) * | 2013-04-08 | 2016-06-14 | Xerox Corporation | Multi-function device application catalog with integrated discovery, management, and application designer |
US10216750B2 (en) | 2014-10-14 | 2019-02-26 | Microsoft Technology Licensing, Llc | Annotated geometry |
US11029836B2 (en) | 2016-03-25 | 2021-06-08 | Microsoft Technology Licensing, Llc | Cross-platform interactivity architecture |
US10304225B2 (en) | 2016-12-30 | 2019-05-28 | Microsoft Technology Licensing, Llc | Chart-type agnostic scene graph for defining a chart |
US10395412B2 (en) | 2016-12-30 | 2019-08-27 | Microsoft Technology Licensing, Llc | Morphing chart animations in a browser |
US11086498B2 (en) | 2016-12-30 | 2021-08-10 | Microsoft Technology Licensing, Llc. | Server-side chart layout for interactive web application charts |
US10838614B2 (en) * | 2018-04-03 | 2020-11-17 | Palantir Technologies Inc. | Graphical user interface system |
US11029970B2 (en) * | 2018-10-24 | 2021-06-08 | Sap Se | Operating system extension framework |
CN113405769B (zh) * | 2021-06-18 | 2022-08-30 | 中国科学院、水利部成都山地灾害与环境研究所 | 模拟冰碛湖漫顶溃决灾害全过程的实验装置及实验方法 |
Family Cites Families (74)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5228119A (en) | 1990-09-28 | 1993-07-13 | Temple University | Multi-dimensional graphing in two-dimensional space |
US5175805A (en) | 1990-10-30 | 1992-12-29 | Sun Microsystems, Inc. | Method and apparatus for sequencing composite operations of pixels |
US5461708A (en) | 1993-08-06 | 1995-10-24 | Borland International, Inc. | Systems and methods for automated graphing of spreadsheet information |
US5581677A (en) | 1994-04-22 | 1996-12-03 | Carnegie Mellon University | Creating charts and visualizations by demonstration |
US6243172B1 (en) | 1995-01-18 | 2001-06-05 | Varis Corporation | Method and system for merging variable text and images into bitmaps defined by a page description language |
US5859958A (en) | 1995-11-14 | 1999-01-12 | Apple Computer, Inc. | Compact representation of object slices for rendering raster graphics |
US6374255B1 (en) | 1996-05-21 | 2002-04-16 | Immersion Corporation | Haptic authoring |
US5982399A (en) | 1996-06-21 | 1999-11-09 | Autodesk, Inc. | Immediate mode drawing interface for the construction of graphics software |
US6023279A (en) | 1997-01-09 | 2000-02-08 | The Boeing Company | Method and apparatus for rapidly rendering computer generated images of complex structures |
US5936641A (en) | 1997-06-27 | 1999-08-10 | Object Technology Licensing Corp | Graphics hardware acceleration method, computer program, and system |
US6052125A (en) | 1998-01-07 | 2000-04-18 | Evans & Sutherland Computer Corporation | Method for reducing the rendering load for high depth complexity scenes on a computer graphics display |
US6529900B1 (en) | 1999-01-14 | 2003-03-04 | International Business Machines Corporation | Method and apparatus for data visualization |
US5972987A (en) | 1999-03-16 | 1999-10-26 | Lori Fox Reid | Method for removing nits from hair |
US6701383B1 (en) | 1999-06-22 | 2004-03-02 | Interactive Video Technologies, Inc. | Cross-platform framework-independent synchronization abstraction layer |
US6466211B1 (en) | 1999-10-22 | 2002-10-15 | Battelle Memorial Institute | Data visualization apparatuses, computer-readable mediums, computer data signals embodied in a transmission medium, data visualization methods, and digital computer data visualization methods |
JP3576897B2 (ja) | 1999-11-11 | 2004-10-13 | Necパーソナルプロダクツ株式会社 | ウェブブラウザのプラグイン実現方式、ウェブブラウザのプラグイン実現方法およびウェブブラウザのプラグイン実現用プログラムを記録した記録媒体 |
US7454439B1 (en) | 1999-11-24 | 2008-11-18 | At&T Corp. | System and method for large-scale data visualization |
US7000230B1 (en) | 2000-06-21 | 2006-02-14 | Microsoft Corporation | Network-based software extensions |
US7034828B1 (en) * | 2000-08-23 | 2006-04-25 | Nintendo Co., Ltd. | Recirculating shade tree blender for a graphics system |
US6523074B1 (en) | 2000-08-25 | 2003-02-18 | Lucent Technologies Inc. | Apparatus and method to manage the invocation of feature service |
US7231606B2 (en) * | 2000-10-31 | 2007-06-12 | Software Research, Inc. | Method and system for testing websites |
NZ508429A (en) | 2000-11-24 | 2003-05-30 | Compudigm Int Ltd | Queue management using a data visualisation system |
US20020199156A1 (en) * | 2001-05-23 | 2002-12-26 | Fuel Tech, Inc. | Hardware-adaptable data visualization tool for use in complex data analysis and engineering design |
US7010581B2 (en) * | 2001-09-24 | 2006-03-07 | International Business Machines Corporation | Method and system for providing browser functions on a web page for client-specific accessibility |
CA2462165A1 (en) | 2001-10-11 | 2003-04-17 | Visual Sciences, Llc | System, method, and computer program product for processing and visualization of information |
US20030151604A1 (en) | 2001-11-21 | 2003-08-14 | Research Foundation Of State University Of New York | Volume rendering with contouring texture hulls |
US20040217956A1 (en) | 2002-02-28 | 2004-11-04 | Paul Besl | Method and system for processing, compressing, streaming, and interactive rendering of 3D color image data |
US6928436B2 (en) | 2002-02-28 | 2005-08-09 | Ilog Sa | Interactive generation of graphical visualizations of large data structures |
US6747650B2 (en) | 2002-04-22 | 2004-06-08 | Battelle Memorial Institute | Animation techniques to visualize data |
JP4467267B2 (ja) | 2002-09-06 | 2010-05-26 | 株式会社ソニー・コンピュータエンタテインメント | 画像処理方法、画像処理装置、および画像処理システム |
US7071940B2 (en) | 2002-10-30 | 2006-07-04 | Iviz, Inc. | Interactive data visualization and charting framework with self-detection of data commonality |
US20080143725A1 (en) | 2004-02-09 | 2008-06-19 | Smart Technologies Inc. | Connected and overlapped shapes enhancements |
US7800631B2 (en) | 2003-03-18 | 2010-09-21 | Qualcomm Incorporated | Triangle rendering using direct evaluation |
US7126606B2 (en) * | 2003-03-27 | 2006-10-24 | Microsoft Corporation | Visual and scene graph interfaces |
US7486294B2 (en) | 2003-03-27 | 2009-02-03 | Microsoft Corporation | Vector graphics element-based model, application programming interface, and markup language |
US7068267B2 (en) | 2003-04-14 | 2006-06-27 | Sas Institute Inc. | Computer-implemented system and method for handling linked data views |
US20040233193A1 (en) | 2003-04-30 | 2004-11-25 | Sulzer Markets And Technology Ag | Method for visualising a spatially resolved data set using an illumination model |
US7756907B2 (en) | 2003-09-16 | 2010-07-13 | The Board Of Trustees Of The Leland Stanford Jr. University | Computer systems and methods for visualizing data |
US20050183003A1 (en) * | 2004-02-17 | 2005-08-18 | Checkpoint Software Technologies Ltd. | Automatic proxy form filing |
US20080288889A1 (en) | 2004-02-20 | 2008-11-20 | Herbert Dennis Hunt | Data visualization application |
US7574709B2 (en) | 2004-04-30 | 2009-08-11 | Microsoft Corporation | VEX-virtual extension framework |
WO2005109886A2 (en) * | 2004-04-30 | 2005-11-17 | Vulcan Inc. | Controlling one or more media devices |
US20050253840A1 (en) * | 2004-05-11 | 2005-11-17 | Kwon Ryan Y W | Method and system for interactive three-dimensional item display |
GR1004933B (el) | 2004-05-17 | 2005-07-11 | Δημητρης Τσαγκαρης | Αντικειμενοστραφης πλατφορμα αναπτυξης εφαρμογων προσομοιωσης αντιδραστηρων υδρογονοκατεργασιας |
US7176923B2 (en) | 2004-06-18 | 2007-02-13 | Sap Rechnungsprufung | Method and system to generate chart models |
US7701455B2 (en) | 2004-07-21 | 2010-04-20 | Che-Chih Tsao | Data rendering method for volumetric 3D displays |
US7584415B2 (en) | 2004-09-15 | 2009-09-01 | Microsoft Corporation | Common charting using shapes |
US7586500B2 (en) | 2004-09-24 | 2009-09-08 | Canon Kabushiki Kaisha | Dynamic render algorithm selection |
US7164093B2 (en) * | 2005-01-31 | 2007-01-16 | Leviton Manufacturing Co., Inc. | Motor starting switch |
US7734607B2 (en) * | 2005-02-01 | 2010-06-08 | University Of Massachusetts | Universal visualization platform |
US20060202989A1 (en) | 2005-03-10 | 2006-09-14 | Bracco Imaging, S.P.A. | Systems and methods to optimize volumetric rendering of a region of interest ("Tension Vectors") |
US7593013B2 (en) | 2005-03-11 | 2009-09-22 | University Of Utah Research Foundation | Systems and methods for displaying and querying heterogeneous sets of data |
US7471417B1 (en) | 2005-03-17 | 2008-12-30 | Adobe Systems Incorporated | Method and apparatus for locating a source point for an image-retouching tool |
JP4622671B2 (ja) | 2005-04-18 | 2011-02-02 | ソニー株式会社 | 電子機器および方法、記録媒体、並びにプログラム |
TWI269189B (en) | 2005-04-25 | 2006-12-21 | Univ Nat Chiao Tung | User interface producing system and method thereof |
US20060285152A1 (en) | 2005-06-17 | 2006-12-21 | Skillen William A | Method and system for embedding native shape file and mapping data within a portable document format file |
CN100593156C (zh) | 2005-09-02 | 2010-03-03 | 北京灵图软件技术有限公司 | 用于二次开发平台的基于控件的插件管理系统及方法 |
US7739589B2 (en) * | 2005-11-02 | 2010-06-15 | International Business Machines Corporation | Extending markup of a browser using a plug-in framework |
CA2569449A1 (en) | 2005-11-30 | 2007-05-30 | Oculus Info Inc. | System and method for visualizing configurable analytical spaces in time for diagrammatic context representations |
US20070174762A1 (en) * | 2006-01-24 | 2007-07-26 | International Business Machines Corporation | Personal web page annotation system |
US20070261100A1 (en) | 2006-05-05 | 2007-11-08 | Greeson Robert L | Platform independent distributed system and method that constructs a security management infrastructure |
US20080172629A1 (en) | 2007-01-17 | 2008-07-17 | Microsoft Corporation | Geometric Performance Metric Data Rendering |
US7880749B2 (en) | 2007-01-31 | 2011-02-01 | Business Objects Software Ltd. | Apparatus and method for data charting with an extensible visualization library |
US20080235580A1 (en) * | 2007-03-20 | 2008-09-25 | Yahoo! Inc. | Browser interpretable document for controlling a plurality of media players and systems and methods related thereto |
US20090019429A1 (en) | 2007-07-14 | 2009-01-15 | Andreas Randow | Virtualization of data source components in subject-oriented graphical programming environments for test and measurement applications |
US20090021513A1 (en) * | 2007-07-18 | 2009-01-22 | Pixblitz Studios Inc. | Method of Customizing 3D Computer-Generated Scenes |
US8786628B2 (en) | 2007-09-14 | 2014-07-22 | Microsoft Corporation | Rendering electronic chart objects |
US20090089453A1 (en) | 2007-09-27 | 2009-04-02 | International Business Machines Corporation | Remote visualization of a graphics application |
CN101146175A (zh) | 2007-10-25 | 2008-03-19 | 中兴通讯股份有限公司 | 机顶盒集成中间件通用系统 |
EP2223208A2 (en) * | 2007-11-15 | 2010-09-01 | Desknet SA | Method enabling a computer apparatus run by an operating system to execute software modules |
US8176096B2 (en) | 2008-12-18 | 2012-05-08 | Microsoft Corporation | Data visualization interactivity architecture |
US8638343B2 (en) | 2009-04-30 | 2014-01-28 | Microsoft Corporation | Data visualization platform performance optimization |
US9250926B2 (en) | 2009-04-30 | 2016-02-02 | Microsoft Technology Licensing, Llc | Platform extensibility framework |
US8924943B2 (en) * | 2009-07-17 | 2014-12-30 | Ebay Inc. | Browser emulator system |
-
2009
- 2009-04-30 US US12/433,327 patent/US9250926B2/en active Active
-
2010
- 2010-04-09 TW TW099111114A patent/TW201044274A/zh unknown
- 2010-04-23 SG SG2011069507A patent/SG174919A1/en unknown
- 2010-04-23 WO PCT/US2010/032308 patent/WO2010126803A2/en active Application Filing
- 2010-04-23 JP JP2012508555A patent/JP5697661B2/ja active Active
- 2010-04-23 KR KR1020117025537A patent/KR101625258B1/ko active Active
- 2010-04-23 MX MX2011011347A patent/MX2011011347A/es active IP Right Grant
- 2010-04-23 CA CA2756862A patent/CA2756862A1/en not_active Abandoned
- 2010-04-23 BR BRPI1011230A patent/BRPI1011230A2/pt not_active IP Right Cessation
- 2010-04-23 EP EP10770165A patent/EP2425332A4/en not_active Ceased
- 2010-04-23 AU AU2010241813A patent/AU2010241813B2/en not_active Ceased
- 2010-04-23 CN CN201080019475.5A patent/CN102414660B/zh active Active
- 2010-04-23 SG SG10201401940TA patent/SG10201401940TA/en unknown
- 2010-04-23 RU RU2011143803/08A patent/RU2011143803A/ru not_active Application Discontinuation
-
2011
- 2011-09-21 IL IL215278A patent/IL215278A0/en unknown
- 2011-09-22 ZA ZA2011/06944A patent/ZA201106944B/en unknown
- 2011-10-26 CL CL2011002656A patent/CL2011002656A1/es unknown
Also Published As
Publication number | Publication date |
---|---|
US20100281392A1 (en) | 2010-11-04 |
EP2425332A4 (en) | 2012-09-12 |
CN102414660A (zh) | 2012-04-11 |
BRPI1011230A2 (pt) | 2016-03-15 |
JP2012525639A (ja) | 2012-10-22 |
AU2010241813B2 (en) | 2014-09-18 |
EP2425332A2 (en) | 2012-03-07 |
IL215278A0 (en) | 2011-11-30 |
CA2756862A1 (en) | 2010-11-04 |
TW201044274A (en) | 2010-12-16 |
WO2010126803A2 (en) | 2010-11-04 |
SG174919A1 (en) | 2011-11-28 |
JP5697661B2 (ja) | 2015-04-08 |
KR101625258B1 (ko) | 2016-05-27 |
KR20120022831A (ko) | 2012-03-12 |
ZA201106944B (en) | 2012-11-29 |
AU2010241813A1 (en) | 2011-10-20 |
CL2011002656A1 (es) | 2012-04-13 |
WO2010126803A3 (en) | 2011-02-03 |
CN102414660B (zh) | 2015-02-18 |
MX2011011347A (es) | 2011-11-18 |
US9250926B2 (en) | 2016-02-02 |
SG10201401940TA (en) | 2014-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2011143803A (ru) | Архитектура расширяемости платформы | |
CA2779289A1 (en) | Computer-to-computer communication | |
JP2014529145A5 (ru) | ||
US20220083591A1 (en) | Systems and Methods for Generating Playlists in a Music Service | |
RU2010142364A (ru) | Способ и устройство для предоставления службы, основанной на местоположении | |
RU2015121375A (ru) | Устройство обработки информации и устройство ввода | |
RU2011142448A (ru) | Способ и устройство для обеспечения отображения местоположения в координатном пространстве | |
JP2010515120A5 (ru) | ||
RU2008136383A (ru) | Поиск команд для исполнения в приложениях | |
JP2009536724A5 (ru) | ||
JP2016539408A5 (ru) | ||
JP2012519328A5 (ru) | ||
JP2008257338A5 (ru) | ||
JP2008146240A5 (ru) | ||
JP2016518647A (ja) | 体験コンテンツデータセットに関するキャンペーン最適化 | |
US9781555B2 (en) | Digital landmarks | |
JP2009200639A5 (ru) | ||
JP2012168835A5 (ja) | 場所情報取得装置、場所情報取得方法、及びプログラム | |
JP2006203811A5 (ru) | ||
RU2017109775A (ru) | Унифицированный поиск на персональном вычислительном устройстве | |
JP2007272765A5 (ru) | ||
RU2012105985A (ru) | Способ и устройство для формирования или использования информации относительно интерактивных операций | |
JP5788605B2 (ja) | ユーザインタフェース装置、検索方法及びプログラム | |
JP2009053958A5 (ru) | ||
WO2006072076B1 (en) | Methods and systems for displaying an enlarged image |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
HZ9A | Changing address for correspondence with an applicant | ||
FA94 | Acknowledgement of application withdrawn (non-payment of fees) |
Effective date: 20150928 |