RU2004114219A - Система для обеспечения хостинга объектов графической компоновки/представления - Google Patents
Система для обеспечения хостинга объектов графической компоновки/представления Download PDFInfo
- Publication number
- RU2004114219A RU2004114219A RU2004114219/09A RU2004114219A RU2004114219A RU 2004114219 A RU2004114219 A RU 2004114219A RU 2004114219/09 A RU2004114219/09 A RU 2004114219/09A RU 2004114219 A RU2004114219 A RU 2004114219A RU 2004114219 A RU2004114219 A RU 2004114219A
- Authority
- RU
- Russia
- Prior art keywords
- presenters
- presenter
- layout
- graphic
- visible image
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/22—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
- G09G5/30—Control of display attribute
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
- Digital Computer Display Output (AREA)
Claims (51)
1. Система управления компоновкой графических выходных данных для упорядочивания и поддержания графически отображаемых выходных данных программ, выполняющихся на компьютерной системе, причем система управления компоновкой графических выходных данных содержит графические элементы, содержащие данные, которые представляют отображаемый контент программы; презентаторы, определяющие состояния отображения для графических элементов, где презентатор конкретного типа поддерживает описание компоновки для соответствующего графического элемента; и систему презентаторов, включающую в себя ведущий интерфейс презентаторов, содержащий метод для подготовки компоновки для видимого изображения в соответствии с набором презентаторов, связанных с графическими элементами, содержащимися в видимом изображении.
2. Система управления компоновкой графических выходных данных по п.1, в которой система презентаторов дополнительно содержит базовый класс презентаторов и в которой набор презентаторов создается из классов презентаторов, полученных из базового класса презентаторов.
3. Система управления компоновкой графических выходных данных по п.2, в которой презентаторы включают в себя метод обновления для вычисления свойств компоновки для презентатора.
4. Система управления компоновкой графических выходных данных по п.3, в которой презентаторы включают в себя метод визуализации для формирования команд, выдаваемых в подсистему графических выходных данных компьютерной системы.
5. Система управления компоновкой графических выходных данных по п.2, в которой классы презентаторов включают в себя заранее определенные классы презентаторов и классы внешних презентаторов.
6. Система управления компоновкой графических выходных данных по п.1, в которой каждый из презентаторов вычисляет состояние компоновки для соответствующего графического элемента на основе значений параметров компоновки, заданных на презентаторе.
7. Система управления компоновкой графических выходных данных по п.1, дополнительно содержащая набор обработчиков уведомлений, причем каждый обработчик уведомлений связан с одним конкретным презентатором из набора презентаторов в видимом изображении, и где обработчик уведомлений обрабатывает изменение графического элемента для определения того, следует ли обновлять соответствующий презентатор.
8. Система управления компоновкой графических выходных данных по п.7, в которой каждый презентатор задает тип обработчика уведомления, который предоставляет уведомления об изменениях конкретному презентатору, имеющему отношение к связанному с ним графическому элементу.
9. Система управления компоновкой графических выходных данных по п.8, в которой обработчик уведомления определяет часть соответствующего презентатора, которая требует обновления ввиду изменений в связанном с ним графическом элементе.
10. Система управления компоновкой графических выходных данных по п.7, в которой система презентаторов регистрирует посредством обработчиков уведомлений те презентаторы, которые требуют обновления на основе изменений соответствующих графических элементов.
11. Система управления компоновкой графических выходных данных по п.1, в которой один экземпляр графического элемента из числа упомянутых графических элементов связан с множеством презентаторов.
12. Система управления компоновкой графических выходных данных по п.11, в которой множество презентаторов, с которыми связан экземпляр графического элемента, является презентаторами одинакового типа.
13. Система управления компоновкой графических выходных данных по п.12, в которой множество презентаторов соответствует отдельным колонкам в одном и том же видимом изображении.
14. Система управления компоновкой графических выходных данных по п.12, в которой множество презентаторов соответствует отдельным страницам в документном видимом изображении одного графического элемента.
15. Система управления компоновкой графических выходных данных по п.11, в которой первый презентатор и второй презентатор из множества презентаторов, связанных с экземпляром графического элемента, связаны с соответствующими первым и вторым отдельными видимыми изображениями.
16. Система управления компоновкой графических выходных данных по п.15, в которой "хостинг" первого и второго отдельных видимых изображений выполняется соответствующими первой и второй системами презентаторов.
17. Система управления компоновкой графических выходных данных по п.1, в которой видимое изображение соответствует прямоугольной области в пространстве графического отображения.
18. Система управления компоновкой графических выходных данных по п.11, в которой множество презентаторов, связанных с экземпляром графического элемента, является множеством презентаторов различных типов.
19. Система управления компоновкой графических выходных данных по п.18, в которой один из множества презентаторов содержит презентатор элементов "отделки" для главного презентатора.
20. Система управления компоновкой графических выходных данных по п.1, в которой презентаторы в видимом изображении иерархически упорядочены, так что дочерние презентаторы содержатся в области, заданной соответствующим родительским презентатором.
21. Система презентаторов для включения в состав системы управления компоновкой графических выходных данных для обработки компоновки от имени программы, предоставляющей графические элементы, которые содержат данные, представляющие отображаемый контент программы, посредством презентаторов, определяющих состояния отображения для графических элементов, и при этом презентатор поддерживает описание компоновки для соответствующего графического элемента, и где система презентаторов управляет и упорядочивает презентаторы, связанные с графическими элементами в видимом изображении, причем система презентаторов содержит базовый класс презентаторов, из которого получают классы презентаторов, и где презентаторы создают из классов презентаторов; и ведущий интерфейс презентаторов, содержащий набор методов, включающий в себя по меньшей мере метод для подготовки компоновки, воплощенной в наборе презентаторов, связанных с графическими элементами в видимом изображении.
22. Система презентаторов по п.21, в которой базовый класс презентаторов задает настраиваемый пользователем метод обновления, подменяемый полученными классами презентаторов, для вычисления свойств компоновки для презентатора.
23. Система презентаторов по п.22, в которой базовый класс презентаторов задает настраиваемый пользователем метод визуализации, подменяемый полученными классами презентаторов, для формирования команд, выдаваемых в подсистему графического вывода компьютерной системы.
24. Система презентаторов по п.21, в которой система презентаторов поддерживает набор классов презентаторов, который включает в себя заранее определенные классы презентаторов и внешние классы презентаторов.
25. Система презентаторов по п.21, в которой базовый класс презентаторов задает метод для вычисления состояния компоновки для графического элемента на основе значений параметров компоновки, заданных на связанном с ним презентаторе.
26. Система презентаторов по п.21, дополнительно включающая базовый класс обработчиков уведомлений, из которого получают классы обработчиков уведомлений, и в которой каждый обработчик уведомлений, созданный из класса обработчиков уведомлений, связан с конкретным презентатором в видимом изображении, и где обработчик уведомлений обрабатывает изменение графического элемента, чтобы определить, следует ли обновлять соответствующий презентатор.
27. Система презентаторов по п.26, в которой класс базовых презентаторов включает в себя "заполнитель" для презентатора для задания типа обработчика уведомлений, который предоставляет уведомления об изменениях конкретному презентатору, относящемуся к связанному с ним графическому элементу.
28. Система презентаторов по п.26, в которой система презентаторов регистрирует посредством обработчиков уведомлений те презентаторы, которым необходимо обновление, на основе изменений в соответствующих графических элементах.
29. Система презентаторов по п.21, в которой система презентаторов связана с видимым изображением, характеризующимся корневым графическим элементом и назначенной зоной, в которой отображают корневой графический элемент и его дочерние графические элементы.
30. Система презентаторов по п.29, в которой видимое изображение соответствует прямоугольной области в пространстве графического отображения.
31. Система презентаторов по п.21, в которой ведущий интерфейс презентаторов включает в себя конструктор для создания системы презентаторов для компоновки отображения для видимого изображения, содержащего набор графических элементов.
32. Система презентаторов по п.31, в которой видимое изображение задается по меньшей мере частично корневым графическим элементом, пересылаемым конструктору.
33. Система презентаторов по п.21, в которой система презентаторов поддерживает сцепление множества презентаторов, так что первый презентатор обеспечивает "отделку" для второго презентатора, связанного с графическим элементом.
34. Система презентаторов по п.21, в которой базовый класс презентаторов включает в себя "заполнитель" для задания дочерних презентаторов, поддерживая тем самым создание иерархической древовидной структуры презентаторов в видимом изображении, так что дочерние презентаторы находятся в области, заданной соответствующим родительским презентатором.
35. Способ для обработки компоновки от имени программы, предоставляющей графические элементы, которые содержат данные, представляющие отображаемый контент программы, посредством презентаторов, определяющих состояния отображения для графических элементов, и причем презентатор поддерживает описание компоновки для соответствующего графического элемента, и при этом система презентаторов обеспечивает хостинг и упорядочивание презентаторов, связанных с графическими элементами в видимом изображении, причем метод содержит этапы: обеспечивают систему презентаторов, содержащую базовый класс презентаторов и ведущий интерфейс презентаторов, содержащий метод для создания компоновки, воплощенной в наборе презентаторов, связанных с графическими элементами в видимом изображении; принимают ведущим интерфейсом презентаторов запрос на формирование компоновки для набора графических элементов в видимом изображении; и создают, для набора графических элементов, соответствующие презентаторы из набора классов презентаторов, полученных из базового класса презентаторов, и вызывают метод на каждом созданном презентаторе для вычисления состояния компоновки для графического элемента, соответствующего презентатору.
36. Способ по п.35, дополнительно содержащий: обеспечивают базовый класс обработчиков уведомлений, задающий интерфейс для набора обработчиков уведомлений, которые облегчают пошаговое обновление компоновки на основе изменений в соответствующих графических элементах.
37. Способ по п.35, дополнительно содержащий организацию презентаторов для видимого изображения в форме иерархического дерева.
38. Способ по п.35, в котором в ответ на вызов создания компоновки для видимого изображения создают систему презентаторов, создавая тем самым отдельную систему презентаторов и соответствующие презентаторы для каждого видимого изображения.
39. Способ по п.35, в котором базовый класс презентаторов задает метод обновления для вычисления свойств компоновки для экземпляра презентатора, связанного с конкретным графическим элементом.
40. Способ по п.35, в котором базовый класс презентаторов задает метод визуализации для формирования команд, выдаваемых в подсистему графического вывода.
41. Способ по п.35, в котором система презентаторов поддерживает образование заранее определенных классов презентаторов и внешних классов презентаторов.
42. Способ по п.35, в котором классы презентаторов соответствуют отличающимся типам презентаторов, которые компонуют различные типы контента графического элемента.
43. Способ по п.35, в котором презентаторы в видимом изображении иерархически упорядочены так, что дочерние презентаторы содержатся в области, заданной соответствующим родительским презентатором.
44. Считываемая компьютером среда, включающая в себя выполняемые компьютером команды для облегчения обработки изображения от имени программы, предоставляющей графические элементы, которые содержат данные, представляющие отображаемый контент программы, посредством презентаторов, определяющих состояния отображения для графических элементов, и где презентатор поддерживает описание компоновки для соответствующего графического элемента и где система презентаторов обеспечивает хостинг и упорядочивание презентаторов, связанных с графическими элементами в видимом изображении, причем считываемые компьютером команды, облегчающие выполнение способа, содержат этапы: предоставление системы презентаторов, содержащей базовый класс презентаторов и ведущий интерфейс презентаторов, содержащий метод для создания компоновки, воплощенной в наборе презентаторов, связанных с графическими элементами в видимом изображении; прием ведущим интерфейсом презентаторов запроса на формирование компоновки для набора графических элементов в видимом изображении; и создание, для набора графических элементов, соответствующих презентаторов из набора классов презентаторов, полученных из базового класса презентаторов, и вызов метода на каждом созданном презентаторе для вычисления состояния компоновки для графического элемента, соответствующего презентатору.
45. Считываемая компьютером среда по п.44, дополнительно содержащая считываемые компьютером команды для:
упорядочения презентаторов для видимого изображения в форме иерархического дерева.
46. Считываемая компьютером среда по п.44, в которой выполняемые компьютером команды облегчают создание экземпляра системы презентаторов в ответ на вызов создания компоновки для видимого изображения, создавая тем самым отдельную систему презентаторов и соответствующие презентаторы для каждого видимого изображения.
47. Считываемая компьютером среда по п.44, в которой базовый класс презентаторов задает метод обновления для вычисления свойств компоновки для экземпляра презентатора, связанного с конкретным графическим элементом.
48. Считываемая компьютером среда по п.44, в которой базовый класс презентаторов задает метод визуализации для формирования команд, выдаваемых в подсистему графического вывода.
49. Считываемая компьютером среда по п.44, в которой система презентаторов поддерживает образование заранее определенных классов презентаторов и внешних классов презентаторов.
50. Считываемая компьютером среда по п.44, в которой классы презентаторов соответствуют отличающимся типам презентаторов, которые компонуют различные типы контента графического элемента.
51. Считываемая компьютером среда по п.44, в которой базовый класс презентаторов задает заполнитель для дочерних презентаторов, облегчая тем самым иерархическую компоновку презентаторов в видимом изображении, так что дочерние презентаторы содержатся в области, заданной соответствующим родительским презентатором.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/434,850 US20040225960A1 (en) | 2003-05-09 | 2003-05-09 | System for hosting graphical layout/presentation objects |
| US10/434850 | 2003-05-09 | ||
| US10/434,850 | 2003-05-09 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| RU2004114219A true RU2004114219A (ru) | 2005-09-20 |
| RU2305860C2 RU2305860C2 (ru) | 2007-09-10 |
Family
ID=33416813
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2004114219/09A RU2305860C2 (ru) | 2003-05-09 | 2003-05-15 | Система для обеспечения хостинга объектов графической компоновки/представления |
Country Status (14)
| Country | Link |
|---|---|
| US (1) | US20040225960A1 (ru) |
| EP (1) | EP1627376A4 (ru) |
| JP (1) | JP4277002B2 (ru) |
| KR (1) | KR100969720B1 (ru) |
| CN (1) | CN100442265C (ru) |
| AU (1) | AU2003237867B8 (ru) |
| BR (1) | BR0306159A (ru) |
| CA (1) | CA2462172A1 (ru) |
| IL (1) | IL161285A (ru) |
| MX (1) | MXPA04004405A (ru) |
| NO (1) | NO20041880L (ru) |
| RU (1) | RU2305860C2 (ru) |
| WO (1) | WO2004107308A1 (ru) |
| ZA (1) | ZA200403495B (ru) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2427901C2 (ru) * | 2005-12-01 | 2011-08-27 | Конинклейке Филипс Электроникс, Н.В. | Система и способ для представления контента пользователю |
| US10284688B2 (en) | 2011-09-30 | 2019-05-07 | Calgary Scientific Inc. | Tiered framework for proving remote access to an application accessible at a uniform resource locator (URL) |
Families Citing this family (56)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4411922B2 (ja) * | 2003-10-06 | 2010-02-10 | セイコーエプソン株式会社 | 構造化文書表示処理装置、構造化文書表示処理方法、構造化文書表示処理プログラム |
| JP4413629B2 (ja) * | 2004-01-09 | 2010-02-10 | パイオニア株式会社 | 情報表示方法、情報表示装置および情報配信表示システム |
| US7383500B2 (en) | 2004-04-30 | 2008-06-03 | Microsoft Corporation | Methods and systems for building packages that contain pre-paginated documents |
| US7359902B2 (en) | 2004-04-30 | 2008-04-15 | Microsoft Corporation | Method and apparatus for maintaining relationships between parts in a package |
| US8661332B2 (en) | 2004-04-30 | 2014-02-25 | Microsoft Corporation | Method and apparatus for document processing |
| US7519899B2 (en) | 2004-05-03 | 2009-04-14 | Microsoft Corporation | Planar mapping of graphical elements |
| US7607141B2 (en) | 2004-05-03 | 2009-10-20 | Microsoft Corporation | Systems and methods for support of various processing capabilities |
| US7634775B2 (en) | 2004-05-03 | 2009-12-15 | Microsoft Corporation | Sharing of downloaded resources |
| US8243317B2 (en) | 2004-05-03 | 2012-08-14 | Microsoft Corporation | Hierarchical arrangement for spooling job data |
| US7755786B2 (en) | 2004-05-03 | 2010-07-13 | Microsoft Corporation | Systems and methods for support of various processing capabilities |
| US7580948B2 (en) | 2004-05-03 | 2009-08-25 | Microsoft Corporation | Spooling strategies using structured job information |
| US8363232B2 (en) | 2004-05-03 | 2013-01-29 | Microsoft Corporation | Strategies for simultaneous peripheral operations on-line using hierarchically structured job information |
| US7565619B2 (en) * | 2004-08-26 | 2009-07-21 | Microsoft Corporation | System and method for automatic item relocating in a user interface layout |
| US7584111B2 (en) | 2004-11-19 | 2009-09-01 | Microsoft Corporation | Time polynomial Arrow-Debreu market equilibrium |
| US20070006095A1 (en) * | 2005-07-01 | 2007-01-04 | Liangkui Feng | Auto layout of user interface elements in a window |
| CN100395751C (zh) * | 2005-10-14 | 2008-06-18 | 华为技术有限公司 | 实现页面灵活布局的装置和方法 |
| US20070113189A1 (en) * | 2005-11-15 | 2007-05-17 | Microsoft Corporation | Specifying per theme styles for custom graphical elements |
| US7941749B2 (en) * | 2007-05-15 | 2011-05-10 | Microsoft Corporation | Composition of electronic document layout |
| US20080295019A1 (en) * | 2007-05-21 | 2008-11-27 | Microsoft Corporation | Document with Sidebars |
| US8095865B2 (en) * | 2007-11-21 | 2012-01-10 | Microsoft Corporation | Layout manager |
| US8010886B2 (en) * | 2008-01-04 | 2011-08-30 | Microsoft Corporation | Intelligently representing files in a view |
| US8004541B2 (en) * | 2008-01-28 | 2011-08-23 | Hewlett-Packard Development Company, L.P. | Structured display system with system defined transitions |
| US20090193067A1 (en) * | 2008-01-30 | 2009-07-30 | Microsoft Corporation | Server-based recalculation of vector graphics |
| US20100073160A1 (en) * | 2008-09-25 | 2010-03-25 | Microsoft Corporation | Alerting users using a multiple state status icon |
| RU2536379C2 (ru) | 2008-11-26 | 2014-12-20 | Калгари Сайентифик Инк. | Способ и система для обеспечения удаленного доступа к состоянию прикладной программы |
| US8230357B2 (en) * | 2008-12-18 | 2012-07-24 | Microsoft Corporation | Visually processing instance data |
| US8091016B2 (en) * | 2008-12-18 | 2012-01-03 | Microsoft Corporation | Visually manipulating instance collections |
| US9992253B2 (en) | 2011-08-15 | 2018-06-05 | Calgary Scientific Inc. | Non-invasive remote access to an application program |
| AU2010210267A1 (en) * | 2009-02-03 | 2011-08-18 | Calgary Scientific Inc. | Method and system for enabling interaction with a plurality of applications using a single user interface |
| US10055105B2 (en) | 2009-02-03 | 2018-08-21 | Calgary Scientific Inc. | Method and system for enabling interaction with a plurality of applications using a single user interface |
| US8402379B2 (en) * | 2009-09-30 | 2013-03-19 | SAP Portals Israel Limited | Dynamic content layout for a user interface display |
| KR101452713B1 (ko) | 2009-10-30 | 2014-10-21 | 삼성전자주식회사 | 픽처 경계의 부호화 단위를 부호화, 복호화 하는 방법 및 장치 |
| US20110271184A1 (en) * | 2010-04-28 | 2011-11-03 | Microsoft Corporation | Client application and web page integration |
| US9741084B2 (en) | 2011-01-04 | 2017-08-22 | Calgary Scientific Inc. | Method and system for providing remote access to data for display on a mobile device |
| CA2734860A1 (en) | 2011-03-21 | 2012-09-21 | Calgary Scientific Inc. | Method and system for providing a state model of an application program |
| WO2013024342A1 (en) | 2011-08-15 | 2013-02-21 | Calgary Scientific Inc. | Method for flow control and for reliable communication in a collaborative environment |
| WO2013076554A1 (en) | 2011-11-23 | 2013-05-30 | Calgary Scientific Inc. | Methods ans systems for collaborative remote application sharing and conferencing |
| US8959431B2 (en) * | 2012-01-16 | 2015-02-17 | Microsoft Corporation | Low resolution placeholder content for document navigation |
| US9602581B2 (en) | 2012-03-02 | 2017-03-21 | Calgary Scientific Inc. | Remote control of an application using dynamic-linked library (DLL) injection |
| US9293008B2 (en) * | 2012-03-16 | 2016-03-22 | Bally Gaming, Inc. | Layout elements as rendering placeholders for native wagering game applications |
| US9729673B2 (en) | 2012-06-21 | 2017-08-08 | Calgary Scientific Inc. | Method and system for providing synchronized views of multiple applications for display on a remote computing device |
| US20140026039A1 (en) * | 2012-07-19 | 2014-01-23 | Jostens, Inc. | Foundational tool for template creation |
| US20140258003A1 (en) * | 2013-03-07 | 2014-09-11 | Microsoft Corporation | Online advertising with integrated interfaces |
| US20150113507A1 (en) * | 2013-10-18 | 2015-04-23 | Distech Controls Inc. | Method for automatic grouping of interlinked graphical configuration elements and computer program product |
| US9686205B2 (en) | 2013-11-29 | 2017-06-20 | Calgary Scientific Inc. | Method for providing a connection of a client to an unmanaged service in a client-server remote access system |
| WO2016120730A1 (en) | 2015-01-30 | 2016-08-04 | Calgary Scientific Inc. | Highly scalable, fault tolerant remote access architecture and method of connecting thereto |
| US10015264B2 (en) | 2015-01-30 | 2018-07-03 | Calgary Scientific Inc. | Generalized proxy architecture to provide remote access to an application framework |
| US10445391B2 (en) | 2015-03-27 | 2019-10-15 | Jostens, Inc. | Yearbook publishing system |
| CN107239268A (zh) | 2016-03-29 | 2017-10-10 | 阿里巴巴集团控股有限公司 | 一种业务处理方法、装置和智能终端 |
| DE102017000569B4 (de) * | 2017-01-23 | 2025-07-10 | e.solutions GmbH | Verfahren, Computerprogrammprodukt und Vorrichtung zum Ermitteln von Eingabebereichen an einer grafischen Benutzeroberfläche |
| EP3673336A1 (en) * | 2017-10-26 | 2020-07-01 | Siemens Aktiengesellschaft | Building and tracking of an automation engineering environment |
| CN108388462B (zh) * | 2018-02-28 | 2021-04-27 | 武汉斗鱼网络科技有限公司 | 元素变更通知方法、装置及终端设备 |
| CN112463272B (zh) * | 2020-11-13 | 2024-06-18 | 广州市百果园网络科技有限公司 | 一种界面布局加载显示方法、系统、电子设备及存储介质 |
| CN112764729B (zh) * | 2021-01-08 | 2024-02-06 | 深圳依时货拉拉科技有限公司 | 应用软件开发方法、装置、计算机设备及可读存储介质 |
| CN114090172B (zh) * | 2021-11-10 | 2024-06-18 | 北京字节跳动网络技术有限公司 | 跨系统的小部件复用方法及装置 |
| US20230169138A1 (en) * | 2021-12-01 | 2023-06-01 | Salesforce.Com, Inc. | Rendering primitive child elements corresponding to child components of a user interface without instantiating the child components |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6259446B1 (en) | 1992-12-23 | 2001-07-10 | Object Technology Licensing Corporation | Menu state system |
| US6243102B1 (en) * | 1994-05-16 | 2001-06-05 | Apple Computer, Inc. | Data-driven layout engine |
| US5838317A (en) * | 1995-06-30 | 1998-11-17 | Microsoft Corporation | Method and apparatus for arranging displayed graphical representations on a computer interface |
| US5873106A (en) * | 1995-09-18 | 1999-02-16 | Oracle Corporation | Geometry management for displaying objects on a computer |
| US5815415A (en) * | 1996-01-19 | 1998-09-29 | Bentley Systems, Incorporated | Computer system for portable persistent modeling |
| US6038573A (en) | 1997-04-04 | 2000-03-14 | Avid Technology, Inc. | News story markup language and system and process for editing and processing documents |
| US6141007A (en) | 1997-04-04 | 2000-10-31 | Avid Technology, Inc. | Newsroom user interface including multiple panel workspaces |
| US6496202B1 (en) | 1997-06-30 | 2002-12-17 | Sun Microsystems, Inc. | Method and apparatus for generating a graphical user interface |
| US5886694A (en) * | 1997-07-14 | 1999-03-23 | Microsoft Corporation | Method for automatically laying out controls in a dialog window |
| RU2202155C2 (ru) * | 1997-11-12 | 2003-04-10 | Каналь+Сосьетэ Аноним | Способ и устройство для трансляции данных для интерактивных тв приложений |
| US6769124B1 (en) * | 1998-07-22 | 2004-07-27 | Cisco Technology, Inc. | Persistent storage of information objects |
| CA2256931A1 (en) * | 1998-12-23 | 2000-06-23 | Robert Weisz | Source editing in a graphical hierarchical environment |
| US6636242B2 (en) * | 1999-08-31 | 2003-10-21 | Accenture Llp | View configurer in a presentation services patterns environment |
| US6721950B1 (en) * | 2000-04-06 | 2004-04-13 | Microsoft Corporation | Input redirection |
| US7051276B1 (en) * | 2000-09-27 | 2006-05-23 | Microsoft Corporation | View templates for HTML source documents |
| RU2200345C2 (ru) * | 2000-12-05 | 2003-03-10 | Общество с ограниченной ответственностью "Новые Алмазные Технологии" | Способ визуального отображения и анализа аномалий многомерного объекта или процесса |
| AUPR464601A0 (en) * | 2001-04-30 | 2001-05-24 | Commonwealth Of Australia, The | Shapes vector |
| US20040006765A1 (en) * | 2002-04-16 | 2004-01-08 | Goldman Kenneth J. | Live software construction with dynamic classes |
| US7299409B2 (en) * | 2003-03-07 | 2007-11-20 | International Business Machines Corporation | Dynamically updating rendered content |
-
2003
- 2003-05-09 US US10/434,850 patent/US20040225960A1/en not_active Abandoned
- 2003-05-15 KR KR1020047007057A patent/KR100969720B1/ko not_active Expired - Fee Related
- 2003-05-15 BR BR0306159-0A patent/BR0306159A/pt not_active IP Right Cessation
- 2003-05-15 JP JP2004566468A patent/JP4277002B2/ja not_active Expired - Lifetime
- 2003-05-15 ZA ZA200403495A patent/ZA200403495B/en unknown
- 2003-05-15 EP EP03736623A patent/EP1627376A4/en not_active Withdrawn
- 2003-05-15 MX MXPA04004405A patent/MXPA04004405A/es not_active Application Discontinuation
- 2003-05-15 CA CA002462172A patent/CA2462172A1/en not_active Abandoned
- 2003-05-15 RU RU2004114219/09A patent/RU2305860C2/ru not_active IP Right Cessation
- 2003-05-15 WO PCT/US2003/015379 patent/WO2004107308A1/en not_active Ceased
- 2003-05-15 AU AU2003237867A patent/AU2003237867B8/en not_active Ceased
- 2003-05-15 CN CNB038014815A patent/CN100442265C/zh not_active Expired - Fee Related
-
2004
- 2004-04-04 IL IL161285A patent/IL161285A/en not_active IP Right Cessation
- 2004-05-07 NO NO20041880A patent/NO20041880L/no unknown
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2427901C2 (ru) * | 2005-12-01 | 2011-08-27 | Конинклейке Филипс Электроникс, Н.В. | Система и способ для представления контента пользователю |
| US10284688B2 (en) | 2011-09-30 | 2019-05-07 | Calgary Scientific Inc. | Tiered framework for proving remote access to an application accessible at a uniform resource locator (URL) |
| US10904363B2 (en) | 2011-09-30 | 2021-01-26 | Calgary Scientific Inc. | Tiered framework for proving remote access to an application accessible at a uniform resource locator (URL) |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006526179A (ja) | 2006-11-16 |
| KR20060006989A (ko) | 2006-01-23 |
| NO20041880D0 (no) | 2004-05-07 |
| CA2462172A1 (en) | 2004-11-09 |
| EP1627376A1 (en) | 2006-02-22 |
| AU2003237867A1 (en) | 2005-01-21 |
| US20040225960A1 (en) | 2004-11-11 |
| IL161285A (en) | 2009-02-11 |
| WO2004107308A1 (en) | 2004-12-09 |
| AU2003237867B8 (en) | 2009-10-15 |
| KR100969720B1 (ko) | 2010-07-12 |
| ZA200403495B (en) | 2006-05-31 |
| RU2305860C2 (ru) | 2007-09-10 |
| MXPA04004405A (es) | 2005-02-17 |
| EP1627376A4 (en) | 2010-05-12 |
| AU2003237867B2 (en) | 2009-09-17 |
| CN1615507A (zh) | 2005-05-11 |
| CN100442265C (zh) | 2008-12-10 |
| NO20041880L (no) | 2004-06-28 |
| JP4277002B2 (ja) | 2009-06-10 |
| BR0306159A (pt) | 2005-02-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2004114219A (ru) | Система для обеспечения хостинга объектов графической компоновки/представления | |
| JP7059323B2 (ja) | ダイアログカスタマイズのためのシステムおよび方法 | |
| JP7354294B2 (ja) | 階層流動コンポーネントおよび動的レイアウトを統合した応答編集および表示を提供するシステムおよび方法 | |
| US7856596B2 (en) | Method and system for separation of content and layout definitions in a display description | |
| KR101130487B1 (ko) | 그리드 캔버스 | |
| US9304837B2 (en) | Cellular user interface | |
| US7096454B2 (en) | Method for gesture based modeling | |
| CN103019682B (zh) | 一种通过自定义图形组合在svg中展示数据的方法 | |
| CN101382887A (zh) | 一种调整界面布局的方法及装置 | |
| US11157680B1 (en) | Systems for suggesting content components | |
| CN109716294A (zh) | 具有可移动迷你标签的用户界面 | |
| Taylor et al. | Chiron-1: A software architecture for user interface development, maintenance, and run-time support | |
| US7577912B2 (en) | Suggestive form factors | |
| Sá et al. | Low code approach for business analytics | |
| JP2011107890A (ja) | 設計支援プログラム及び設計支援装置 | |
| CN113656431A (zh) | 一种基于大数据的图形展示方法 | |
| CN118710768B (zh) | 一种基于树形结构图的图像生成方法、装置以及电子设备 | |
| JP7651400B2 (ja) | 設計支援装置、制御方法、及びプログラム | |
| Cedillo | A Domain-Specific Language and Model-Based Engine for Implementing IoT Dashboard Web | |
| Wan et al. | Design and implementation of human resource management system based on Saas model | |
| CN117608573A (zh) | 用户界面ui的开发方法、装置、设备及介质 | |
| CN120010973A (zh) | 一种基于多维变量表达式的信息展示交互方法及系统 | |
| CN119536894A (zh) | 阶梯流卡片展示方法及装置 | |
| CN118484467A (zh) | 自助化数据平台系统、控制方法、设备及存储介质 | |
| CN117492754A (zh) | 基于内置化角色分配组件的页面构建方法、系统、电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20130516 |