Патенты автора КУНЕО Эндрю Р. (US)

Изобретение относится к области обработки иерархических наборов данных. Техническим результатом является оптимизация производительности операций с иерархическими наборами данных в клиент-серверном окружении посредством минимизации объема данных, посылаемых между клиентом и сервером, при считывании или редактировании иерархических наборов данных. Раскрыта архитектура, которая обеспечивает возможность интеллектуальным образом постранично разбивать (расслаивать) иерархические наборы данных с помощью операций представления иерархических представлений. Она дополнительно обеспечивает возможность делать дополнения к/удаления из иерархических представлений и управлять отношениями "родитель/потомок" записей набора данных, не посылая весь набор записей клиенту и не принимая весь набор записей обратно на сервере, тем самым оптимизируя производительность операций с иерархическими наборами данных. 3 н. и 17 з.п. ф-лы, 8 ил.

Изобретение относится к области архитектуры для многоуровневой отмены на клиенте в основанных на сетке приложениях. Техническим результатом является повышение эффективности редактирования данных. Архитектура представляет собой систему каскадных изменений с управлением от элемента управления, где отслеживание изменений работает плавно по асинхронному (и синхронному) сценарию. Клиентское приложение ассоциируется с объектом сетки и обрабатывает и конфигурирует объект сетки. Приложение может инициировать изменение в данных в сетке, и/или пользователь может непосредственно редактировать данные в сетке. Результатом изменения является извещение приложению, причем извещение включает в себя ключ порядка. Приложение принимает извещение и затем может присоединить новые изменения, основываясь на синхронных или асинхронных вычислениях посредством вызова функции обновления, используя ключ порядка. Приложение использует ключ для присоединения дальнейших обновлений, которые надлежащим образом собираются вместе для отмены/повтора. 3 н. и 13 з.п. ф-лы, 14 ил.

 


Наверх