RU2014135291A - Способ координации сетевого обмена данными - Google Patents
Способ координации сетевого обмена данными Download PDFInfo
- Publication number
- RU2014135291A RU2014135291A RU2014135291A RU2014135291A RU2014135291A RU 2014135291 A RU2014135291 A RU 2014135291A RU 2014135291 A RU2014135291 A RU 2014135291A RU 2014135291 A RU2014135291 A RU 2014135291A RU 2014135291 A RU2014135291 A RU 2014135291A
- Authority
- RU
- Russia
- Prior art keywords
- version
- web resource
- browser
- web
- electronic device
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9574—Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/80—Actions related to the user profile or the type of traffic
- H04L47/803—Application aware
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/219—Managing data history or versioning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2308—Concurrency control
- G06F16/2315—Optimistic concurrency control
- G06F16/2329—Optimistic concurrency control using versioning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
1. Способ координации сетевого обмена данными, реализованный на компьютере, выполняемый на сервере координации функционирования браузеров, который осуществляет при помощи сети обмен данными с первым электронным устройством и вторым электронным устройством, при том, что на первом электронном устройстве запущен первый браузер, а на втором электронном устройстве запущен второй браузер, включающий следующие этапы:прием от первого электронного устройства данных, указывающих, что первый браузер получил от веб-сервера первую версию веб-ресурса;прием от второго электронного устройства данных, указывающих, что второй браузер получил от веб-сервера вторую версию веб-ресурса;определение того, что вторая версия веб-ресурса представляет собой обновленную версию данного веб-ресурса относительно первой версии веб-ресурса; ипередачу первому электронному устройству данных, указывающих, что первая версия веб-ресурса устарела.2. Способ по п. 1, отличающийся тем, что данные, указывающие, что первая версия веб-ресурса устарела, содержат элемент, инициирующий уведомление первым электронным устройством пользователя первого электронного устройства относительно того, что первая версия веб-ресурса устарела.3. Способ по любому из пп. 1 и 2, отличающийся тем, что данные, указывающие, что первая версия веб-ресурса устарела, содержат элемент, инициирующий получение первым электронным устройством последней версии веб-ресурса от веб-сервера.4. Способ по п. 3, отличающийся тем, что указанный элемент инициирует получение первым электронным устройством последней версии веб-ресурса от веб-сервера только после подачи запроса пользователю относительно необходим
Claims (30)
1. Способ координации сетевого обмена данными, реализованный на компьютере, выполняемый на сервере координации функционирования браузеров, который осуществляет при помощи сети обмен данными с первым электронным устройством и вторым электронным устройством, при том, что на первом электронном устройстве запущен первый браузер, а на втором электронном устройстве запущен второй браузер, включающий следующие этапы:
прием от первого электронного устройства данных, указывающих, что первый браузер получил от веб-сервера первую версию веб-ресурса;
прием от второго электронного устройства данных, указывающих, что второй браузер получил от веб-сервера вторую версию веб-ресурса;
определение того, что вторая версия веб-ресурса представляет собой обновленную версию данного веб-ресурса относительно первой версии веб-ресурса; и
передачу первому электронному устройству данных, указывающих, что первая версия веб-ресурса устарела.
2. Способ по п. 1, отличающийся тем, что данные, указывающие, что первая версия веб-ресурса устарела, содержат элемент, инициирующий уведомление первым электронным устройством пользователя первого электронного устройства относительно того, что первая версия веб-ресурса устарела.
3. Способ по любому из пп. 1 и 2, отличающийся тем, что данные, указывающие, что первая версия веб-ресурса устарела, содержат элемент, инициирующий получение первым электронным устройством последней версии веб-ресурса от веб-сервера.
4. Способ по п. 3, отличающийся тем, что указанный элемент инициирует получение первым электронным устройством последней версии веб-ресурса от веб-сервера только после подачи запроса пользователю относительно необходимости получения последней версии веб-ресурса от веб-сервера и получения от пользователя положительного ответа.
5. Способ по п. 3, отличающийся тем, что указанный элемент дополнительно инициирует отображение первым электронным устройством последней версии веб-ресурса для пользователя при помощи дисплея первого электронного устройства только после подачи запроса пользователю относительно необходимости отображения последней версии веб-ресурса.
6. Способ по п. 1, отличающийся тем, что данные, указывающие, что первая версия веб-ресурса устарела, содержат данные, указывающие, что вторая версия веб-ресурса может быть получена от веб-сервера.
7. Способ по п. 1, отличающийся тем, что дополнительно включает этап получения второй версии веб-ресурса от одного компонента из группы, содержащей веб-сервер и второе электронное устройство, и отличающийся тем, что этап передачи данных, указывающих, что первая версия веб-ресурса устарела, включает передачу второй версии веб-ресурса, полученной от одного компонента из группы, содержащей веб-сервер и второе электронное устройство.
8. Способ по п. 1, отличающийся тем, что дополнительно включает следующие этапы:
прием от первого электронного устройства данных, указывающих, что первый браузер получил от веб-сервера третью версию веб-ресурса;
определение того, что третья версия веб-ресурса представляет собой обновленную версию данного веб-ресурса относительно второй версии веб-ресурса; и
передачу второму электронному устройству данных, указывающих, что вторая версия веб-ресурса устарела.
9. Способ по п. 1, отличающийся тем, что дополнительно включает следующие этапы:
прием от второго электронного устройства данных, указывающих, что второй браузер получил от веб-сервера третью версию веб-ресурса;
определение того, что третья версия веб-ресурса представляет собой обновленную версию данного веб-ресурса относительно второй версии веб-ресурса; и
передачу первому электронному устройству данных, указывающих, что вторая версия веб-ресурса устарела.
10. Способ по п. 1, отличающийся тем, что:
первый браузер получил от веб-сервера первую версию веб-ресурса без использования сервера координации функционирования браузеров в процессе передачи первой версии веб-ресурса; и
второй браузер получил от веб-сервера вторую версию веб-ресурса без использования сервера координации функционирования браузеров в процессе передачи второй версии веб-ресурса.
11. Способ по п. 10, отличающийся тем, что дополнительно включает следующие этапы:
прием от первого электронного устройства данных, указывающих, что первый браузер получил от веб-сервера третью версию веб-ресурса, причем первый браузер получил третью версию веб-ресурса без использования сервера координации функционирования браузеров в процессе передачи третьей версии веб-ресурса;
определение того, что третья версия веб-ресурса представляет собой обновленную версию данного веб-ресурса относительно второй версии веб-ресурса; и
передачу второму электронному устройству данных, указывающих, что вторая версия веб-ресурса устарела.
12. Способ по п. 10, отличающийся тем, что дополнительно включает следующие этапы:
прием от второго электронного устройства данных, указывающих, что второй браузер получил от веб-сервера третью версию веб-ресурса, причем второй браузер получил третью версию веб-ресурса без использования сервера координации функционирования браузеров в процессе передачи третьей версии веб-ресурса;
определение того, что третья версия веб-ресурса представляет собой обновленную версию данного веб-ресурса относительно второй версии веб-ресурса; и
передачу первому электронному устройству данных, указывающих, что вторая версия веб-ресурса устарела.
13. Способ по любому из пп. 1 и 10, отличающийся тем, что этап определения того, что вторая версия веб-ресурса представляет собой обновленную версию данного веб-ресурса относительно первой версии веб-ресурса включает:
определение того, что первый браузер получил первую версию веб-ресурса в первый момент времени;
определение того, что второй браузер получил вторую версию веб-ресурса во второй момент времени позднее первого момента времени; и
определение того, что вторая версия веб-ресурса отличается от первой версии веб-ресурса.
14. Способ по п. 13, отличающийся тем, что:
прием данных, указывающих, что первый браузер получил первую версию веб-ресурса, включает прием данных журнала регистрации первого браузера;
прием данных, указывающих, что второй браузер получил вторую версию веб-ресурса, включает прием данных журнала регистрации второго браузера; и
определение того, что вторая версия веб-ресурса отличается от первой версии веб-ресурса, включает сравнение данных журнала регистрации первого браузера и журнала регистрации второго браузера.
15. Способ по п. 13, отличающийся тем, что:
прием данных, указывающих, что первый браузер получил первую версию веб-ресурса, включает прием хэш-кода первой версии веб-ресурса;
прием данных, указывающих, что второй браузер получил вторую версию веб-ресурса, включает прием хэш-кода второй версии веб-ресурса; и
определение того, что вторая версия веб-ресурса отличается от первой версии веб-ресурса, включает определение того, что хэш-код первой версии веб-ресурса отличается от хэш-кода второй версии веб-ресурса.
16. Постоянный машиночитаемый носитель данных, предназначенный для хранения программных команд, обеспечивающих координацию сетевого обмена данными, причем программные команды выполняются сервером координации функционирования браузеров, осуществляющим при помощи сети обмен данными с первым электронным устройством и вторым электронным устройством, причем первое электронное устройство содержит первый браузер, а второе электронное устройство содержит второй браузер и выполнение программных команд осуществляется с целью:
приема от первого электронного устройства данных, указывающих, что первый браузер получил от веб-сервера первую версию веб-ресурса;
приема от второго электронного устройства данных, указывающих, что второй браузер получил от веб-сервера вторую версию веб-ресурса;
определения того, что вторая версия веб-ресурса представляет собой обновленную версию данного веб-ресурса относительно первой версии веб-ресурса; и
передачи первому электронному устройству данных, указывающих, что первая версия веб-ресурса устарела.
17. Носитель по п. 16, отличающийся тем, что данные, указывающие, что первая версия веб-ресурса устарела, содержат элемент, инициирующий уведомление первым электронным устройством пользователя первого электронного устройства относительно того, что первая версия веб-ресурса устарела.
18. Носитель по любому из пп. 16 и 17, отличающийся тем, что данные, указывающие, что первая версия веб-ресурса устарела, содержат элемент, инициирующий получение первым электронным устройством последней версии веб-ресурса от веб-сервера.
19. Носитель по п. 18, отличающийся тем, что указанный элемент инициирует получение первым электронным устройством последней версии веб-ресурса от вебсервера только после подачи запроса пользователю относительно необходимости получения последней версии веб-ресурса от веб-сервера и получения от пользователя положительного ответа.
20. Носитель по п. 18, отличающийся тем, что указанный элемент дополнительно инициирует отображение первым электронным устройством последней версии веб-ресурса для пользователя при помощи дисплея первого электронного устройства только после подачи запроса пользователю относительно необходимости отображения последней версии веб-ресурса.
21. Носитель по п. 16, отличающийся тем, что данные, указывающие, что первая версия веб-ресурса устарела, содержат данные, указывающие, что вторая версия веб-ресурса может быть получена от веб-сервера.
22. Носитель по п. 16, отличающийся тем, что выполнение программных команд дополнительно осуществляется с целью получения второй версии веб-ресурса от одного компонента из группы, содержащей веб-сервер и второе электронное устройство, и отличающийся тем, что этап передачи данных, указывающих, что первая версия веб-ресурса устарела, включает передачу второй версии веб-ресурса, полученной от одного компонента из группы, содержащей веб-сервер и второе электронное устройство.
23. Носитель по п. 16, отличающийся тем, что выполнение программных команд дополнительно осуществляется с целью:
приема от первого электронного устройства данных, указывающих, что первый браузер получил от веб-сервера третью версию веб-ресурса;
определения того, что третья версия веб-ресурса представляет собой обновленную версию данного веб-ресурса относительно второй версии веб-ресурса; и
передачи второму электронному устройству данных, указывающих, что вторая версия веб-ресурса устарела.
24. Носитель по п. 16, отличающийся тем, что выполнение программных команд дополнительно осуществляется с целью:
приема от второго электронного устройства данных, указывающих, что второй браузер получил от веб-сервера третью версию веб-ресурса;
определения того, что третья версия веб-ресурса представляет собой обновленную версию данного веб-ресурса относительно второй версии веб-ресурса; и
передачи первому электронному устройству данных, указывающих, что вторая версия веб-ресурса устарела.
25. Носитель по п. 16, отличающийся тем, что:
первый браузер получил от веб-сервера первую версию веб-ресурса без использования сервера координации функционирования браузеров в процессе передачи первой версии веб-ресурса; и
второй браузер получил от веб-сервера вторую версию веб-ресурса без использования сервера координации функционирования браузеров в процессе передачи второй версии веб-ресурса.
26. Носитель по п. 25, отличающийся тем, что выполнение программных команд дополнительно осуществляется с целью:
приема от первого электронного устройства данных, указывающих, что первый браузер получил от веб-сервера третью версию веб-ресурса, причем первый браузер получил третью версию веб-ресурса без использования сервера координации функционирования браузеров в процессе передачи третьей версии веб-ресурса;
определения того, что третья версия веб-ресурса представляет собой обновленную версию данного веб-ресурса относительно второй версии веб-ресурса; и
передачи второму электронному устройству данных, указывающих, что вторая версия веб-ресурса устарела.
27. Носитель по п. 25, отличающийся тем, что выполнение программных команд дополнительно осуществляется с целью:
приема от второго электронного устройства данных, указывающих, что второй браузер получил от веб-сервера третью версию веб-ресурса, причем второй браузер получил третью версию веб-ресурса без использования сервера координации функционирования браузеров в процессе передачи третьей версии веб-ресурса;
определения того, что третья версия веб-ресурса представляет собой обновленную версию данного веб-ресурса относительно второй версии веб-ресурса; и
передачи первому электронному устройству данных, указывающих, что вторая версия веб-ресурса устарела.
28. Носитель по любому из пп. 16 и 25, отличающийся тем, что этап определения того, что вторая версия веб-ресурса представляет собой обновленную версию данного веб-ресурса относительно первой версии веб-ресурса, включает:
определение того, что первый браузер получил первую версию веб-ресурса в первый момент времени;
определение того, что второй браузер получил вторую версию веб-ресурса во второй момент времени позднее первого момента времени; и
определение того, что вторая версия веб-ресурса отличается от первой версии веб-ресурса.
29. Носитель по п. 28, отличающийся тем, что:
прием данных, указывающих, что первый браузер получил первую версию веб-ресурса, включает прием данных журнала регистрации первого браузера;
прием данных, указывающих, что второй браузер получил вторую версию веб-ресурса, включает прием данных журнала регистрации второго браузера; и
определение того, что вторая версия веб-ресурса отличается от первой версии веб-ресурса, включает сравнение данных журнала регистрации первого браузера и журнала регистрации второго браузера.
30. Носитель по п. 28, отличающийся тем, что:
прием данных, указывающих, что первый браузер получил первую версию веб-ресурса, включает прием хэш-кода первой версии веб-ресурса;
прием данных, указывающих, что второй браузер получил вторую версию веб-ресурса, включает прием хэш-кода второй версии веб-ресурса; и
определение того, что вторая версия веб-ресурса отличается от первой версии веб-ресурса, включает определение того, что хэш-код первой версии веб-ресурса отличается от хэш-кода второй версии веб-ресурса.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2014135291A RU2610418C2 (ru) | 2014-08-29 | 2014-08-29 | Способ координации сетевого обмена данными |
| PCT/IB2015/051629 WO2016030770A1 (en) | 2014-08-29 | 2015-03-05 | Method for coordinating web communications |
| US15/026,292 US10135754B2 (en) | 2014-08-29 | 2015-03-05 | Method for coordinating web communications |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2014135291A RU2610418C2 (ru) | 2014-08-29 | 2014-08-29 | Способ координации сетевого обмена данными |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| RU2014135291A true RU2014135291A (ru) | 2016-03-20 |
| RU2610418C2 RU2610418C2 (ru) | 2017-02-10 |
Family
ID=55398811
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2014135291A RU2610418C2 (ru) | 2014-08-29 | 2014-08-29 | Способ координации сетевого обмена данными |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US10135754B2 (ru) |
| RU (1) | RU2610418C2 (ru) |
| WO (1) | WO2016030770A1 (ru) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10129322B2 (en) * | 2014-09-29 | 2018-11-13 | D2L Corporation | Method and system for determining browser compatibility |
| CN112905209B (zh) * | 2021-03-23 | 2024-09-03 | 维沃移动通信(深圳)有限公司 | 应用程序更新方法及装置 |
| USD971942S1 (en) * | 2021-05-07 | 2022-12-06 | Orchid Exchange Inc. | Display screen or portion thereof with graphical user interface |
Family Cites Families (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6785708B1 (en) * | 1996-10-30 | 2004-08-31 | Avaya Inc. | Method and apparatus for synchronizing browse and chat functions on a computer network |
| US6138158A (en) * | 1998-04-30 | 2000-10-24 | Phone.Com, Inc. | Method and system for pushing and pulling data using wideband and narrowband transport systems |
| US6748420B1 (en) * | 1999-11-23 | 2004-06-08 | Cisco Technology, Inc. | Methods and apparatus for providing shared access to an application |
| US20020062336A1 (en) * | 2000-11-22 | 2002-05-23 | Dan Teodosiu | Resource coherency among resources cached in a peer to peer environment |
| EP1217806A1 (en) * | 2000-12-22 | 2002-06-26 | Sun Microsystems, Inc. | Network server and method of controlling a network server |
| US8990678B2 (en) * | 2001-03-27 | 2015-03-24 | At&T Intellectual Property I, L.P. | Systems and methods for automatically providing alerts of web site content updates |
| EP1423796A1 (en) | 2001-08-09 | 2004-06-02 | Gigamedia Access Corporation | Hybrid system architecture for secure peer-to-peer-communication |
| US7085832B2 (en) | 2002-04-30 | 2006-08-01 | International Business Machines Corporation | Method and apparatus for enabling an internet web server to keep an accurate count of page hits |
| US7373594B1 (en) * | 2003-04-30 | 2008-05-13 | Amazon.Com, Inc. | Managing the release of electronic content using a template without version logic |
| US9158845B1 (en) * | 2004-04-29 | 2015-10-13 | Aol Inc. | Reducing latencies in web page rendering |
| US7865511B2 (en) | 2004-06-25 | 2011-01-04 | Apple Inc. | News feed browser |
| US8090776B2 (en) * | 2004-11-01 | 2012-01-03 | Microsoft Corporation | Dynamic content change notification |
| US7827061B2 (en) * | 2005-05-03 | 2010-11-02 | International Business Machines Corporation | Dynamic selection of outbound marketing events |
| US20110231478A1 (en) | 2009-09-10 | 2011-09-22 | Motorola, Inc. | System, Server, and Mobile Device for Content Provider Website Interaction and Method Therefore |
| US8543608B2 (en) * | 2009-09-10 | 2013-09-24 | Oracle International Corporation | Handling of expired web pages |
| US9942345B2 (en) * | 2009-09-17 | 2018-04-10 | Oracle International Corporation | Web server caching for performance improvement |
| US20110302285A1 (en) | 2010-06-07 | 2011-12-08 | Quora, Inc. | Update server to update rendered content |
| RU2446459C1 (ru) * | 2010-07-23 | 2012-03-27 | Закрытое акционерное общество "Лаборатория Касперского" | Система и способ проверки веб-ресурсов на наличие вредоносных компонент |
| US9197600B2 (en) * | 2011-09-29 | 2015-11-24 | Israel L'Heureux | Smart router |
| US8225191B1 (en) | 2011-11-07 | 2012-07-17 | Google Inc. | Synchronizing web browsers |
| US9525587B2 (en) * | 2012-05-17 | 2016-12-20 | International Business Machines Corporation | Updating web resources |
| US9690563B2 (en) * | 2012-05-17 | 2017-06-27 | International Business Machines Corporation | Updating web resources |
| US9282137B2 (en) | 2012-05-25 | 2016-03-08 | Microsoft Technology Licensing, Llc | Dynamic package creation for predictive page load optimization |
| US9755914B2 (en) * | 2012-12-13 | 2017-09-05 | Level 3 Communications, Llc | Request processing in a content delivery network |
| US20150347615A1 (en) * | 2013-01-09 | 2015-12-03 | Kevin D. McGushion | Active Web Page Consolidator and Internet History Management System |
| US9596313B2 (en) * | 2013-04-12 | 2017-03-14 | Tencent Technology (Shenzhen) Company Limited | Method, terminal, cache server and system for updating webpage data |
| US9503540B2 (en) * | 2013-05-09 | 2016-11-22 | Nokia Technologies Oy | Method and apparatus for asynchronous distribution of content |
| US10037384B2 (en) * | 2013-05-28 | 2018-07-31 | Tencent Technology (Shenzhen) Company Limited | Method and apparatus for notifying a user of updated content for a webpage |
| US20150039999A1 (en) * | 2013-08-05 | 2015-02-05 | Salesforce.Com, Inc. | Providing an improved web user interface framework for building web applications |
| US9524157B2 (en) * | 2013-08-06 | 2016-12-20 | Salesforce.Com, Inc. | Providing an improved web user interface framework for building web applications |
-
2014
- 2014-08-29 RU RU2014135291A patent/RU2610418C2/ru active
-
2015
- 2015-03-05 US US15/026,292 patent/US10135754B2/en active Active
- 2015-03-05 WO PCT/IB2015/051629 patent/WO2016030770A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| US10135754B2 (en) | 2018-11-20 |
| RU2610418C2 (ru) | 2017-02-10 |
| WO2016030770A1 (en) | 2016-03-03 |
| US20160241488A1 (en) | 2016-08-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2018510409A5 (ru) | ||
| RU2017131844A (ru) | Заблаговременная авторизация цифровых запросов | |
| MX2016003784A (es) | Metodo y dispositivo para tener acceso a la red del operador. | |
| EP3044936B1 (en) | Method and apparatus of downloading and installing a client | |
| RU2017124135A (ru) | Устройство обработки информации, способ управления для устройства обработки информации, система обработки информации и компьютерная программа | |
| RU2017106890A (ru) | Способ доступа к веб-узлам, устройство и система веб-узла | |
| RU2018131005A (ru) | Способы управления жизненным циклом платежного токена на мобильном устройстве | |
| MY202338A (en) | Method and apparatus for awakening application by means of mobile browser | |
| MY181230A (en) | Method and apparatus for realizing communication between web page and native application, and electronic device | |
| MX2017006842A (es) | Tenencia multiple mediante codigo encapsulado en solicitudes de servidores. | |
| EP2985705A3 (en) | Webpage access method and apparatus, and router | |
| RU2014108995A (ru) | Восстановление после сбоя кластерного клиента | |
| RU2016108020A (ru) | Способ и устройство для представления мультимедийной информации | |
| RU2013151184A (ru) | Способ и система для совместного использования и применения информации местоположения в портативном терминале | |
| MX390158B (es) | Metodo y dispositivo para determinar una autoridad de control en un dispositivo de usuario. | |
| MX2015000205A (es) | Metodo, dispositivo, servidor y terminal para visitar pagina web. | |
| JP2016514442A5 (ru) | ||
| RU2014133186A (ru) | Устройство обработки информации и способ управления таким устройством | |
| JP2016526225A5 (ru) | ||
| JP2016502177A5 (ru) | ||
| WO2014022555A3 (en) | Image repository systems and methods | |
| CN106210158B (zh) | 一种域名解析的同步方法和设备 | |
| JP2013246447A5 (ru) | ||
| JP2016514294A5 (ru) | ||
| JP2016525247A5 (ru) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| HE9A | Changing address for correspondence with an applicant |