RU2006127470A - Способ и система для управления доступом к информации атрибутов присутствия - Google Patents

Способ и система для управления доступом к информации атрибутов присутствия Download PDF

Info

Publication number
RU2006127470A
RU2006127470A RU2006127470/09A RU2006127470A RU2006127470A RU 2006127470 A RU2006127470 A RU 2006127470A RU 2006127470/09 A RU2006127470/09 A RU 2006127470/09A RU 2006127470 A RU2006127470 A RU 2006127470A RU 2006127470 A RU2006127470 A RU 2006127470A
Authority
RU
Russia
Prior art keywords
attribute information
information
access
presence attribute
user
Prior art date
Application number
RU2006127470/09A
Other languages
English (en)
Inventor
Майкл Д. КОТЦИН (US)
Майкл Д. КОТЦИН
Original Assignee
Моторола, Инк., Э Корпорейшн Оф Дзе Стейт Оф Делавэр (Us)
Моторола, Инк., Э Корпорейшн Оф Дзе Стейт Оф Делавэр
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Моторола, Инк., Э Корпорейшн Оф Дзе Стейт Оф Делавэр (Us), Моторола, Инк., Э Корпорейшн Оф Дзе Стейт Оф Делавэр filed Critical Моторола, Инк., Э Корпорейшн Оф Дзе Стейт Оф Делавэр (Us)
Publication of RU2006127470A publication Critical patent/RU2006127470A/ru

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2347Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6245Protecting personal data, e.g. for financial or medical purposes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/34User authentication involving the use of external additional devices, e.g. dongles or smart cards
    • G06F21/35User authentication involving the use of external additional devices, e.g. dongles or smart cards communicating wirelessly
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/604Tools and structures for managing or administering access control systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6227Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database where protection concerns the structure of data, e.g. records, types, queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/54Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/08Access security
    • H04W12/082Access security using revocation of authorisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2105Dual mode as a secondary aspect
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2111Location-sensitive, e.g. geographical location, GPS
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2137Time limited access, e.g. to a computer or data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2141Access rights, e.g. capability lists, access control lists, access tables, access matrices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Automation & Control Theory (AREA)
  • Medical Informatics (AREA)
  • Multimedia (AREA)
  • Tourism & Hospitality (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Storage Device Security (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Claims (23)

1. Сервер информации атрибутов присутствия, содержащий
процессор;
блок интерфейса, связанный с процессором, содержащий сетевой интерфейс для получения и передачи пользовательской информации атрибутов присутствия; и
блок хранения, связанный с блоком интерфейса и процессором, содержащий информацию атрибутов присутствия и связанную информацию авторизации доступа, организованные и упорядоченные как одна или более записей в структуре данных;
где упомянутые записи информации авторизации доступа связаны с соответствующими записями информации атрибутов присутствия, каждая запись информации атрибутов присутствия имеет поле значения атрибута присутствия, соответствующее одному или более типам атрибутов присутствия, и каждая запись информации авторизации доступа имеет поле пользователя, идентифицирующее одного или более пользователей и одну или более записей условий доступа, где записи условий доступа определяют условия, когда соответствующая информация атрибутов присутствия доступна соответствующему идентифицированному пользователю.
2. Сервер информации атрибутов присутствия по п.1, в котором по меньшей мере одна или более записей условий доступа включает предопределенный период времени, которому надо соответствовать.
3. Сервер информации атрибутов присутствия по п.2, в котором предопределенный период времени включает время дня.
4. Сервер информации атрибутов присутствия по п.2, в котором предопределенный период времени включает день недели.
5. Сервер информации атрибутов присутствия по п.2, в котором предопределенный период времени включает точку во времени, идентифицирующую начало предопределенного периода времени, и точку во времени, идентифицирующую конец предопределенного периода.
6. Сервер информации атрибутов присутствия по п.1, в котором по меньшей мере одна или более записей условий доступа включает близость по отношению к предопределенному местоположению.
7. Сервер информации атрибутов присутствия по п.6, в котором предопределенное местоположение включает определенное место.
8. Сервер информации атрибутов присутствия по п.6, в котором предопределенное местоположение есть текущее местоположение по меньшей мере одного из либо другого предмета, либо персоны.
9. Сервер информации атрибутов присутствия по п.6, в котором близость соответствует предопределенному расстоянию.
10. Сервер информации атрибутов присутствия по п.6, в котором местоположение относится к по меньшей мере одному из предмета или персоны, связанных с информацией присутствия.
11. Сервер информации атрибутов присутствия по п.6, в котором местоположение относится к пользователю, запросившему информацию присутствия.
12. Сервер информации атрибутов присутствия по п.1, в котором по меньшей мере одна или более записей условий доступа включает флаг, который, когда выполнено условие доступа, определяет, предоставляется или запрещается доступ к связанной информации присутствия.
13. Сервер информации атрибутов присутствия по п.1, дополнительно содержащий блок проверки доступа, связанный с блоком интерфейса и блоком хранения, блок проверки доступа адаптирован для
приема запроса на информацию атрибутов присутствия,
приема одной или более информации о статусе пользователя, запросившего информацию, информации о статусе для по меньшей мере одного из предмета или персоны, связанного с информацией присутствия и текущим временем и датой,
сравнения того же для одной или более соответствующих записей авторизации доступа, и
авторизации доступа к информации присутствия, если выполнены соответствующие условия доступа.
14. Сервер информации атрибутов присутствия по п.13, в котором блок проверки доступа включает набор предварительно сохраненных инструкций для выполнения процессором.
15. Устройство управления информацией атрибутов присутствия, содержащие
процессор;
блок интерфейса, связанный с процессором, содержащий устройство ввода данных для получения пользовательской информации об атрибутах от пользователя и сетевой интерфейс для передачи пользовательской информации атрибутов присутствия; и
блок хранения, связанный с блоком интерфейса и процессором, содержащий информацию атрибутов присутствия и связанную информацию авторизации доступа, организованные и упорядоченные как одна или более записей в структуре данных;
где упомянутые записи информации авторизации доступа связаны с соответствующими записями информации атрибутов присутствия, каждая запись информации атрибутов присутствия имеет поле значения атрибута присутствия, соответствующее одному или более типам атрибутов присутствия, и каждая запись информации авторизации доступа имеет поле пользователя, идентифицирующее одного или более пользователей и одну или более записей условий доступа, где записи условий доступа определяют условия, когда соответствующая информация атрибутов присутствия доступна соответствующему идентифицированному пользователю.
16. Устройство управления информацией атрибутов присутствия по п.15, в котором упомянутый блок интерфейса дополнительно адаптирован для получения условий доступа, связанных с одним или более пользователями, которые используются для формирования записей авторизации доступа.
17. Устройство управления информацией атрибутов присутствия по п.15, в котором упомянутый блок интерфейса дополнительно содержит устройство вывода данных для представления условий, связанных с авторизацией доступа в изобразительном формате.
18. Устройство управления информацией атрибутов присутствия по п.17, в котором упомянутое устройство ввода данных дополнительно адаптировано для модификации условий, представленных устройством вывода данных, связанных с авторизацией доступа для информации атрибутов присутствия, связанной с одним или более пользователями.
19. Устройство управления информацией атрибутов присутствия по п.15, дополнительно содержащее блок широковещательной передачи, связанный с блоком интерфейса и блоком хранения, блок широковещательной передачи адаптирован для передачи обновленной пользовательской информации атрибутов присутствия к по меньшей мере одному из серверов информации атрибутов присутствия и подписанным пользователям, которые в данный момент авторизованы для получения обновлений, когда информация присутствия изменяется.
20. Устройство управления информацией атрибутов присутствия по п.19, в котором блок широковещательной передачи включает набор предварительно сохраненных инструкций для выполнения процессором.
21. Устройство управления информацией атрибутов присутствия по п.15, в котором устройство управления информацией атрибутов присутствия встроено как часть портативного электронного устройства.
22. Устройство управления информацией атрибутов присутствия по п.21, в котором портативное устройство является беспроводным радиочастотным телефоном.
23. Способ управления доступом к информации атрибутов присутствия, способ включает в себя этапы, на которых
принимают запрос на информацию присутствия;
идентифицируют пользователя, запросившего информацию присутствия;
определяют, авторизован ли пользователь, запрашивающий информацию, для доступа к запрашиваемой информации присутствия, включая
получения любых условий, относящихся к запрашивающему пользователю, связанных с полученным доступом к информации, и
определяют, выполнены ли полученные условия, связанные с полученным доступом;
где, если пользователь выполнил условия, связанные с полученным доступом, то информация присутствия передается запросившему пользователю.
RU2006127470/09A 2003-12-31 2004-12-21 Способ и система для управления доступом к информации атрибутов присутствия RU2006127470A (ru)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/749,321 2003-12-31
US10/749,321 US8443115B2 (en) 2003-12-31 2003-12-31 Method and system for managing access to presence attribute information

Publications (1)

Publication Number Publication Date
RU2006127470A true RU2006127470A (ru) 2008-02-10

Family

ID=34701047

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2006127470/09A RU2006127470A (ru) 2003-12-31 2004-12-21 Способ и система для управления доступом к информации атрибутов присутствия

Country Status (6)

Country Link
US (1) US8443115B2 (ru)
EP (1) EP1702254A4 (ru)
KR (1) KR101158150B1 (ru)
CN (1) CN100595721C (ru)
RU (1) RU2006127470A (ru)
WO (1) WO2005065223A2 (ru)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100462828B1 (ko) * 2004-06-22 2004-12-30 엔에이치엔(주) 명령어의 유효성 판단 방법 및 그 시스템
US7353034B2 (en) 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
US20060240855A1 (en) * 2005-04-22 2006-10-26 Amit Kalhan Systems and methods for updating presence in a mobile communication network
US20070150825A1 (en) * 2005-12-22 2007-06-28 Jack Jachner Custom presence icons
JP4812508B2 (ja) * 2006-05-12 2011-11-09 富士通株式会社 プレゼンス情報を取り扱うシステム
US9386327B2 (en) * 2006-05-24 2016-07-05 Time Warner Cable Enterprises Llc Secondary content insertion apparatus and methods
US8280982B2 (en) * 2006-05-24 2012-10-02 Time Warner Cable Inc. Personal content server apparatus and methods
US8024762B2 (en) 2006-06-13 2011-09-20 Time Warner Cable Inc. Methods and apparatus for providing virtual content over a network
US8744057B2 (en) * 2006-07-14 2014-06-03 At&T Intellectual Property I, Lp Method and apparatus for sharing end user feedback
CN101637033A (zh) * 2007-01-10 2010-01-27 诺基亚公司 更新存在信息的***和方法
US20100024045A1 (en) * 2007-06-30 2010-01-28 Sastry Manoj R Methods and apparatuses for privacy in location-aware systems
US8886721B2 (en) * 2009-04-14 2014-11-11 Avaya Inc. Short impromptu communications in presence-based systems
US8458321B2 (en) * 2009-06-26 2013-06-04 Motorola Solutions, Inc. Method and system of updating presence information in a communication system
US8869296B2 (en) * 2009-11-06 2014-10-21 Verizon Patent And Licensing Inc. Access to user information
US20110264530A1 (en) 2010-04-23 2011-10-27 Bryan Santangelo Apparatus and methods for dynamic secondary content and data insertion and delivery
US8935804B1 (en) 2011-12-15 2015-01-13 United Services Automobile Association (Usaa) Rules-based data access systems and methods
NL2008643C2 (en) 2012-04-16 2013-10-17 Clinct Holding B V Computer network for services retrieval, method for managing such network and a computer system for such network.
US20140282786A1 (en) 2013-03-12 2014-09-18 Time Warner Cable Enterprises Llc Methods and apparatus for providing and uploading content to personalized network storage
US9325718B2 (en) * 2013-08-05 2016-04-26 Tangoe, Inc. System and method for communications routing
US9531652B2 (en) 2013-08-05 2016-12-27 Tangoe, Inc. Communications routing and contact updates
DE102013015156B4 (de) 2013-09-11 2016-10-20 Unify Gmbh & Co. Kg System und Verfahren zum Ermitteln des Präsenzstatus eines in einem Netzwerk registrierten Benutzers
US9774577B2 (en) 2014-06-24 2017-09-26 Tata Consultancy Services Limited Device, system and method providing data security and attribute based data access in participatory sensing
US11038687B2 (en) 2015-08-21 2021-06-15 PushPull Technology Limited Data collaboration
EP3133524B1 (en) * 2015-08-21 2021-04-14 Pushpull Technology Limited Data collaboration
US10742681B2 (en) 2015-08-21 2020-08-11 PushPull Technology Limited Data collaboration
US10586023B2 (en) 2016-04-21 2020-03-10 Time Warner Cable Enterprises Llc Methods and apparatus for secondary content management and fraud prevention
US10558817B2 (en) * 2017-01-30 2020-02-11 Foley & Lardner LLP Establishing a link between identifiers without disclosing specific identifying information
US11403849B2 (en) 2019-09-25 2022-08-02 Charter Communications Operating, Llc Methods and apparatus for characterization of digital content

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1993006695A1 (en) * 1991-09-23 1993-04-01 Z-Microsystems Enhanced security system for computing devices
JPH09190236A (ja) 1996-01-10 1997-07-22 Canon Inc 情報処理方法及び装置及びシステム
US6684279B1 (en) * 1999-11-08 2004-01-27 International Business Machines Corporation Method, apparatus, and computer program product for controlling data transfer
US6839735B2 (en) 2000-02-29 2005-01-04 Microsoft Corporation Methods and systems for controlling access to presence information according to a variety of different access permission types
JP3679313B2 (ja) * 2000-06-13 2005-08-03 株式会社日立製作所 移動体情報の通信装置及び通信方法
US6957217B2 (en) 2000-12-01 2005-10-18 Sony Corporation System and method for selectively providing information to a user device
DK1528754T3 (da) 2001-05-11 2008-03-31 Nokia Corp Mobil instant messaging- og tilstedeværelsestjeneste

Also Published As

Publication number Publication date
WO2005065223A3 (en) 2006-03-02
US8443115B2 (en) 2013-05-14
EP1702254A2 (en) 2006-09-20
CN1902568A (zh) 2007-01-24
US20050144333A1 (en) 2005-06-30
EP1702254A4 (en) 2008-10-29
CN100595721C (zh) 2010-03-24
KR101158150B1 (ko) 2012-06-19
WO2005065223A2 (en) 2005-07-21
KR20070029642A (ko) 2007-03-14

Similar Documents

Publication Publication Date Title
RU2006127470A (ru) Способ и система для управления доступом к информации атрибутов присутствия
CN101459908B (zh) 一种业务订阅方法、***、服务器
JP2001243413A (ja) 名刺管理システム、方法、そのサーバ装置及びクライアント装置、携帯端末装置、並びに記録媒体
WO2018157721A1 (zh) 信息获取方法、提供方法、装置及***、存储介质
JP2002196965A (ja) アクセス権限レベル制御装置及び方法
US20070294222A1 (en) On-demand news service based on end-user requested and generated content
DE60217615T2 (de) Inhaltlieferungssystem
JP2004240761A (ja) メッセージングシステム
TW201340011A (zh) 資訊推薦方法及資訊推薦裝置
CN106126570B (zh) 信息服务***
US20090198653A1 (en) System And Method For Device Profiling Using Cascaded Databases
US20040128391A1 (en) Method and system for managing a validity period in association with a presence attribute
JP2002073561A (ja) 通信網を介してアクセスするユーザの認証方法及び認証システム、並びに、これらを利用した情報処理システム
CN101763575A (zh) 许可管理设备、许可管理方法以及计算机可读介质
CN105991407B (zh) 一种消息处理方法、装置及处理服务器
US8498665B2 (en) Information providing device, method therefor, program, and storage medium
CN111047762A (zh) 一种排号方法、装置及计算机存储介质
US20140244319A1 (en) System and method for storing and finding activities
WO2021012899A1 (zh) 数据关联方法、装置、电子设备及计算机可读存储介质
JP2021117807A (ja) データアクセス制御プログラム、データアクセス制御方法、及び認可サーバ
JP2002373175A (ja) サービス検索方法及びシステム
KR100706896B1 (ko) 맞춤형 컨텐츠 정보 제공 시스템 및 방법
CN109684361A (zh) 一种规则分析方法以及相应的用于规则分析的装置
US20080319998A1 (en) System and method for dynamic authorization to database objects
US20040068569A1 (en) System and method for identifying portable devices by a web server