User input back channel for wireless displays
Abstract
one. A method for transmitting user input data from a wireless device of a recipient to a wireless device of a source, the method comprising: receiving user input data in a wireless device of a recipient; generating payload data describing user input data; generating a data packet containing a data packet header and payload data; transmitting the packet data to the source wireless device. 2. The method according to p. 1, wherein the payload contains an input type field for identifying an input type. 3. The method according to p. 2, wherein the input type is selected from the group consisting of pressing the mouse button, releasing the mouse button, touching the display, releasing the display, moving the mouse cursor, moving the touch on the display, pressing the down key, releasing the key, zooming, vertical scrolling, horizontal scrolling and rotation. 4. The method according to p. 1, in which the payload contains a length field identifying the length of the input description. 5. The method according to p. 4, in which the length of the input description is identified in units of octets. 6. The method according to p. 1, wherein the payload contains a description field for describing details of user input data. 7. The method according to p. 1, in which the payload contains a first input type field, a first length field, a first description field, a second input type field, a second length field and a second description field, the length value contained in the first length field identifies the end of the first description field and the beginning second input type field. 8. The method according to p. 1, in which the payload identifies a series of pointer events, and for each pointer, an event identifies x
Term
No projected expiry on record.
- Priority
- Filed
- Published
- Today
94 claims: 94 independent, 0 dependent
- 1A method for transmitting data from the wireless user input device to the recipient wireless source device, the method comprising:1. Способ передачи данных пользовательского ввода от беспроводного устройства получателя на беспроводное устройство источника, причем способ содержит: receiving user input data in a wireless device of the recipient;получение данных пользовательского ввода в беспроводном устройстве получателя;generating a payload data describing a user input;генерирование полезных данных, описывающих данные пользовательского ввода;generating a data packet comprising the data packet header and payload data;генерирование пакета данных, содержащего заголовок пакета данных и полезные данные;transmitting the data packet to the wireless source device. передачу пакета данных на беспроводное устройство источника.
- 2The method of claim. 1, wherein the useful data comprise the input type field for identifying the type of input. 2. Способ по п. 1, в котором полезные данные содержат поле типа ввода для идентификации типа ввода.
- 3The method of claim. 2, wherein the input type is selected from the group consisting of clicking a mouse button, release the mouse button, touch screen, display release, mouse movement, movement of the touch on the display, pressing down the release button, zoom , vertical scroll, horizontal scrolling and rotating. 3. Способ по п. 2, в котором тип ввода выбран из группы, состоящей из нажатия кнопки мыши, освобождения кнопки мыши, касания дисплея, освобождения дисплея, перемещения курсора мыши, перемещения касания по дисплею, нажатия клавиши вниз, освобождения клавиши, изменения масштаба, вертикальной прокрутки, горизонтальной прокрутки и вращения.
- 4The method of claim. 1, which contains useful data length field identifies the length of the input description. 4. Способ по п. 1, в котором полезные данные содержат поле длины, идентифицирующее длину описания ввода.
- 5The method of claim. 4, wherein the input describing the length identified in octet units. 5. Способ по п. 4, в котором длина описания ввода идентифицирована в единицах октетов.
- 6The method of claim. 1, wherein the useful data field containing the description to describe the data items of user input. 6. Способ по п. 1, в котором полезные данные содержат поле описания для описания деталей данных пользовательского ввода.
- 7The method of claim. 1, in which the payload type field comprise first input, the first length field, the first field descriptions, a second input field type and length of the second field of the second description field, and a length value contained in the first length field identifies end of the first description field and the beginning of the second input field type. 7. Способ по п. 1, в котором полезные данные содержат первое поле типа ввода, первое поле длины, первое поле описания, второе поле типа ввода, второе поле длины и второе поле описания, причем значение длины, содержащееся в первом поле длины, идентифицирует конец первого поля описания и начало второго поля типа ввода.
- 8The method according to claim. 1, wherein the payload data identified a number of pointer events, and each event index identifies the x-coordinate and y-coordinate corresponding to the coordinates in which the event took place the pointer. 8. Способ по п. 1, в котором полезные данные идентифицируют ряд событий указателя, и для каждого указателя событие идентифицирует x-координату и y-координату, соответствующие координатам, в которых имело место событие указателя.
- 9A method according to claim. 8, wherein the x-coordinate and y-coordinate based on an agreed-resolution video stream between the wireless device and the recipient wireless source device. 9. Способ по п. 8, в котором x-координата и y-координата основаны на согласованном разрешении видео потока между беспроводным устройством получателя и беспроводным устройством источника.
- 10The method of claim. 1, in which the payload contains ASCII code corresponding to a key down event. 10. Способ по п. 1, в котором полезные данные содержат код ASCII, соответствующий событию клавиши вниз.
- 11The method of claim. 1, in which the payload contains ASCII code corresponding to a key down event. 11. Способ по п. 1, в котором полезные данные содержат код ASCII, соответствующий событию клавиши вниз.
- 12The method of claim. 1, in which the payload contains the value of x-coordinate, y-coordinate value indication and zoom factor. 12. Способ по п. 1, в котором полезные данные содержат значение x-координаты, значение y-координаты и индикацию коэффициента изменения масштаба.
- 13The method of claim. 1, in which the payload contains an indication value for a horizontal scrolling. 13. Способ по п. 1, в котором полезные данные содержат индикацию величины для горизонтальной прокрутки.
- 14The method of claim. 13 wherein the horizontal scroll value is in units of pixels and a resolution based on the wireless device display screen source. 14. Способ по п. 13, в котором величина для горизонтальной прокрутки находится в единицах пикселей и основана на разрешении экрана дисплея беспроводного устройства источника.
- 15The method of claim. 1, in which the payload contains an indication value for a vertical scroll. 15. Способ по п. 1, в котором полезные данные содержат индикацию величины для вертикальной прокрутки.
- 16The method of claim. 15 wherein the value is for vertical scrolling in units of pixels and a resolution based on the wireless device display screen source. 16. Способ по п. 15, в котором величина для вертикальной прокрутки находится в единицах пикселей и основана на разрешении экрана дисплея беспроводного устройства источника.
- 17The method of claim. 1, in which the payload contains an indication of the magnitude of rotation. 17. Способ по п. 1, в котором полезные данные содержат индикацию величины вращения.
- 18The method of claim. 17 wherein the rotation value is in units of radians. 18. Способ по п. 17, в котором величина вращения находится в единицах радиан.
- 19The method of claim. 1, wherein the step of receiving user input data comprises capturing user input data through the wireless input device recipient device. 19. Способ по п. 1, в котором этап получения данных пользовательского ввода содержит захват данных пользовательского ввода через устройство ввода беспроводного устройства получателя.
- 20The method of claim. 1, wherein the step of receiving user input data comprises receiving user input data sent from other wireless devices recipient. 20. Способ по п. 1, в котором этап получения данных пользовательского ввода содержит прием направленных данных пользовательского ввода от другого беспроводного устройства получателя.
- 21The method of claim. 1, wherein the data packet header is an application layer packet header. 21. Способ по п. 1, в котором заголовок пакета данных является заголовком пакета прикладного уровня.
- 22The method of claim. 1, wherein the data packet has to manage audio data or video data of the wireless source device. 22. Способ по п. 1, в котором пакет данных должен управлять аудио данными или видео данными беспроводного устройства источника.
- 23The method of claim. 1, wherein the data packet is transmitted over TCP / IP. 23. Способ по п. 1, в котором пакет данных передают по TCP/IP.
- 24Беспроводное устройство получателя, сконфигурированное для передачи данных пользовательского ввода на беспроводное устройство источника, причем беспроводное устройство получателя содержит:Recipient 24. The wireless device configured to transmit user input data to the wireless source device, wherein the recipient wireless device comprising: a memory storing command;память, хранящую команды;one or more processors configured to execute the instructions, wherein when executing one or more processors cause: один или более процессоров, сконфигурированных для выполнения команд, причем при выполнении команд один или более процессоров вызывают: receiving user input data in a wireless device of the recipient;получение данных пользовательского ввода в беспроводном устройстве получателя;generating a payload data describing a user input;генерирование полезных данных, описывающих данные пользовательского ввода;generating a data packet comprising the data packet header and payload data;генерирование пакета данных, содержащего заголовок пакета данных и полезные данные;a transport unit for transmitting the data packet to the wireless source device. транспортный блок для передачи пакета данных на беспроводное устройство источника.
- 25Беспроводное устройство получателя по п. 24, в котором полезные данные содержат поле типа ввода для идентификации типа ввода. Recipient 25. The wireless device of claim. 24 wherein the useful data comprise the input type field for identifying the type of input.
- 26The wireless device of the recipient according to claim. 25, wherein the type of input is selected from the group consisting of pressing the mouse button, release the mouse button, touch screen, display, release, move the mouse cursor, move the touch on the display, pressing the down key release, zoom, vertical scroll, horizontal scrolling and rotating. 26. Беспроводное устройство получателя по п. 25, в котором тип ввода выбран из группы, состоящей из нажатия кнопки мыши, освобождения кнопки мыши, касания дисплея, освобождения дисплея, перемещения курсора мыши, перемещения касания по дисплею, нажатия клавиши вниз, освобождения клавиши, изменения масштаба, вертикальной прокрутки, горизонтальной прокрутки и вращения.
- 27Беспроводное устройство получателя по п. 24, в котором полезные данные содержат поле длины, идентифицирующее длину описания ввода. Recipient 27. The wireless device of claim. 24 wherein the length of the useful data contains a field identifying the length of the input description.
- 28Беспроводное устройство получателя по п. 27, в котором длина описания ввода идентифицирована в единицах октетов. Recipient 28. The wireless device of claim. 27 wherein the input describing the length identified in octet units.
- 29Беспроводное устройство получателя по п. 24, в котором полезные данные содержат поле описания для описания деталей данных пользовательского ввода. Recipient 29. The wireless device of claim. 24 wherein the useful data field containing the description to describe the data items of user input.
- 30Беспроводное устройство получателя по п. 24, в котором полезные данные содержат первое поле типа ввода, первое поле длины, первое поле описания, второе поле типа ввода, второе поле длины и второе поле описания, причем значение длины, содержащееся в первом поле длины, идентифицирует конец первого поля описания и начало второго поля типа ввода. Recipient 30. The wireless device of claim. 24 wherein the first payload type field contains the input field of the first length, the first description field, a second field entry type, a second field and a second length description field, and a length value contained in the first field, the length It identifies the end of the first description field and the beginning of the second input field type.
- 31recipient wireless device according to claim. 24, wherein the payload data identified a number of pointer events, and each event index identifies the x-coordinate and y-coordinate corresponding to the coordinates in which the event took place the pointer. 31. Беспроводное устройство получателя по п. 24, в котором полезные данные идентифицируют ряд событий указателя, и для каждого указателя событие идентифицирует x-координату и y-координату, соответствующие координатам, в которых имело место событие указателя.
- 32The wireless device of the recipient according to claim. 31, wherein the x-coordinate and y-coordinate based on agreed-resolution video stream between the wireless device and the recipient's wireless source device. 32. Беспроводное устройство получателя по п. 31, в котором x-координата и y-координата основаны на согласованном разрешении видео потока между беспроводным устройством получателя и беспроводным устройством источника.
- 33recipient wireless device according to claim. 24, wherein the payload contain the ASCII code corresponding to the key event down. 33. Беспроводное устройство получателя по п. 24, в котором полезные данные содержат код ASCII, соответствующий событию клавиши вниз.
- 34recipient wireless device according to claim. 24, wherein the payload contain the ASCII code corresponding to the key event down. 34. Беспроводное устройство получателя по п. 24, в котором полезные данные содержат код ASCII, соответствующий событию клавиши вниз.
- 35The wireless device of the recipient according to claim. 24, wherein the useful data contains the x-coordinate value of the y-coordinates and display the zoom factor. 35. Беспроводное устройство получателя по п. 24, в котором полезные данные содержат значение x-координаты, значение y-координаты и индикацию коэффициента изменения масштаба изображения.
- 36Беспроводное устройство получателя по п. 24, в котором полезные данные содержат индикацию величины для горизонтальной прокрутки. Recipient 36. The wireless device of claim. 24 wherein the useful data comprise indication values for horizontal scrolling.
- 37Беспроводное устройство получателя по п. 36, в котором величина для горизонтальной прокрутки находится в единицах пикселей и основана на разрешении экрана дисплея беспроводного устройства источника. Recipient 37. The wireless device of claim. 36 wherein the value is for horizontal scrolling in units of pixels and a resolution based on the wireless device display screen source.
- 38Беспроводное устройство получателя по п. 24, в котором полезные данные содержат индикацию величины для вертикальной прокрутки. Recipient 38. The wireless device of claim. 24 wherein the useful data comprise indication value for vertical scrolling.
- 39Беспроводное устройство получателя по п. 38, в котором величина для вертикальной прокрутки находится в единицах пикселей и основана на разрешении экрана дисплея беспроводного устройства источника. Recipient 39. The wireless device of claim. 38 wherein the value is for vertical scrolling in units of pixels and a resolution based on the wireless device display screen source.
- 40The wireless device of the recipient according to claim. 24, wherein the useful data comprise indication of the magnitude of rotation. 40. Беспроводное устройство получателя по п. 24, в котором полезные данные содержат индикацию величины вращения.
- 41Беспроводное устройство получателя по п. 40, в котором величина вращения находится в единицах радиан. Recipient 41. The wireless device of claim. 40 wherein the rotation value is in units of radians.
- 42Беспроводное устройство получателя по п. 24, в котором этап получения данных пользовательского ввода содержит захват данных пользовательского ввода через устройство ввода беспроводного устройства получателя. Recipient 42. The wireless device of claim. 24 wherein the step of receiving user input data comprises capturing user input data through the wireless input device recipient device.
- 43Беспроводное устройство получателя по п. 24, в котором этап получения данных пользовательского ввода содержит прием направленных данных пользовательского ввода от другого беспроводного устройства получателя. Recipient 43. The wireless device of claim. 24 wherein the step of receiving user input data comprises receiving user input data sent from other wireless devices recipient.
- 44The wireless device of claim recipient. 24, wherein the data packet header is an application layer packet header. 44. Беспроводное устройство получателя по п. 24, в котором заголовок пакета данных является заголовком пакета прикладного уровня.
- 45Беспроводное устройство получателя по п. 24, в котором пакет данных должен управлять аудио данными или видео данными беспроводного устройства источника. Recipient 45. The wireless device of claim. 24 wherein the data packet has to manage audio data or video data of the wireless source device.
- 46Беспроводное устройство получателя по п. 24, в котором пакет данных передан по TCP/IP. Recipient 46. The wireless device of claim. 24 wherein the data packet is transmitted over TCP / IP.
- 47The computer-readable storage medium storing instructions that, when performing one or more processors are forced to one or more processors to perform a method for transmitting user input data from the wireless device to the wireless source recipient device, the method comprising:47. Считываемый компьютером запоминающий носитель, хранящий команды, которые при выполнении одним или более процессорами вынуждают один или более процессоров выполнять способ передачи данных пользовательского ввода от беспроводного устройства получателя на беспроводное устройство источника, причем способ содержит: receiving user input data in a wireless device of the recipient;получение данных пользовательского ввода в беспроводном устройстве получателя;generating a payload data describing a user input;генерирование полезных данных, описывающих данные пользовательского ввода;generating a data packet comprising the data packet header and payload data;генерирование пакета данных, содержащего заголовок пакета данных и полезные данные;transmitting the data packet to the wireless source device. передачу пакета данных на беспроводное устройство источника.
- 48Беспроводное устройство получателя, сконфигурированное для передачи данных пользовательского ввода на беспроводное устройство источника, причем беспроводное устройство получателя содержит:Recipient 48. The wireless device configured to transmit user input data to the wireless source device, wherein the recipient wireless device comprising: means for receiving user input data in a wireless device of the recipient;средство для получения данных пользовательского ввода в беспроводном устройстве получателя;means for generating a payload data describing a user input;средство для генерирования полезных данных, описывающих данные пользовательского ввода;means for generating a data packet comprising the data packet header and payload data;средство для генерирования пакета данных, содержащего заголовок пакета данных и полезные данные;means for transmitting the data packet to the wireless source device. средство для передачи пакета данных на беспроводное устройство источника.
- 49A method of receiving input data from the wireless device to the recipient wireless device source, the method comprising:49. Способ приема данных ввода от беспроводного устройства получателя в беспроводном устройстве источника, причем способ содержит: receiving from the recipient wireless device a data packet, the data packet comprising the data packet header and a payload wherein the payload comprises data describing the details of the user input;прием от беспроводного устройства получателя пакета данных, причем пакет данных содержит заголовок пакета данных и полезные данные, причем полезные данные содержат данные, описывающие детали пользовательского ввода;conducting parsing data packet to determine the type of the input value in the input field type in the payload;проведение синтаксического анализа пакета данных, чтобы определить значение типа ввода в поле типа ввода в полезных данных;processing data describing details of a user input based on a value input type. обработку данных, описывающих детали пользовательского ввода, на основании значения типа ввода.
- 50The method of claim. 49, wherein the type of input is selected from the group consisting of pressing the mouse button, release the mouse button, touch screen, display, release, move the mouse cursor, move the touch on the display, pressing down release button, zoom , vertical scroll, horizontal scrolling and rotating. 50. Способ по п. 49, в котором тип ввода выбран из группы, состоящей из нажатия кнопки мыши, освобождения кнопки мыши, касания дисплея, освобождения дисплея, перемещения курсора мыши, перемещения касания по дисплею, нажатия клавиши вниз, освобождения клавиши, изменения масштаба, вертикальной прокрутки, горизонтальной прокрутки и вращения.
- 51The method of claim. 49 wherein the length of the useful data contains a field identifying the length of the input description. 51. Способ по п. 49, в котором полезные данные содержат поле длины, идентифицирующее длину описания ввода.
- 52The method of claim. 51 wherein the input describing the length identified in octet units. 52. Способ по п. 51, в котором длина описания ввода идентифицирована в единицах октетов.
- 53The method of claim. 49, wherein the useful data contains the description field containing data describing the details of the user input. 53. Способ по п. 49, в котором полезные данные содержат поле описания, содержащее данные, описывающие детали пользовательского ввода.
- 54The method of claim. 49 wherein the first payload type field contains the input field of the first length, the first description field, a second field entry type, a second field and a second length description field, and a length value contained in the first length field identifies end of the first description field and the beginning of the second input field type. 54. Способ по п. 49, в котором полезные данные содержат первое поле типа ввода, первое поле длины, первое поле описания, второе поле типа ввода, второе поле длины и второе поле описания, причем значение длины, содержащееся в первом поле длины, идентифицирует конец первого поля описания и начало второго поля типа ввода.
- 55The method of claim. 49, wherein the payload data identified a number of pointer events, and each event index identifies the x-coordinate and y-coordinate corresponding to the coordinates in which the event took place the pointer. 55. Способ по п. 49, в котором полезные данные идентифицируют ряд событий указателя, и для каждого указателя событие идентифицирует x-координату и y-координату, соответствующие координатам, в которых имело место событие указателя.
- 56The method of claim. 55 wherein the x-coordinate and y-coordinate based on an agreed-resolution video stream between the wireless device and the recipient wireless source device. 56. Способ по п. 55, в котором x-координата и y-координата основаны на согласованном разрешении видео потока между беспроводным устройством получателя и беспроводным устройством источника.
- 57The method of claim. 49, wherein the payload contain the ASCII code corresponding to the key event down. 57. Способ по п. 49, в котором полезные данные содержат код ASCII, соответствующий событию клавиши вниз.
- 58The method of claim. 49, wherein the payload contain the ASCII code corresponding to the key event down. 58. Способ по п. 49, в котором полезные данные содержат код ASCII, соответствующий событию клавиши вниз.
- 59The method of claim. 49 wherein the payload contains the value of x-coordinate, y-coordinate value indication and zoom factor. 59. Способ по п. 49, в котором полезные данные содержат значение x-координаты, значение y-координаты и индикацию коэффициента изменения масштаба.
- 60The method of claim. 49 wherein the useful data comprise indication values for horizontal scrolling. 60. Способ по п. 49, в котором полезные данные содержат индикацию величины для горизонтальной прокрутки.
- 61The method of claim. 60 wherein the value is for horizontal scrolling in units of pixels and based on an agreed-resolution video stream between the wireless device and the recipient wireless source device. 61. Способ по п. 60, в котором величина для горизонтальной прокрутки находится в единицах пикселей и основана на согласованном разрешении видео потока между беспроводным устройством получателя и беспроводным устройством источника.
- 62The method of claim. 49 wherein the payload contains an indication value for a vertical scroll. 62. Способ по п. 49, в котором полезные данные содержат индикацию величины для вертикальной прокрутки.
- 63The method of claim. 62 wherein the value is for vertical scrolling in units of pixels and based on an agreed-resolution video stream between the wireless device and the recipient wireless source device. 63. Способ по п. 62, в котором величина для вертикальной прокрутки находится в единицах пикселей и основана на согласованном разрешении видео потока между беспроводным устройством получателя и беспроводным устройством источника.
- 64The method of claim. 49 wherein the useful data comprise indication of the magnitude of rotation. 64. Способ по п. 49, в котором полезные данные содержат индикацию величины вращения.
- 65The method of claim. 64 wherein the rotation value is in units of radians. 65. Способ по п. 64, в котором величина вращения находится в единицах радиан.
- 66The method of claim. 49 wherein the step of receiving user input data comprises capturing user input data through the wireless input device recipient device. 66. Способ по п. 49, в котором этап получения данных пользовательского ввода содержит захват данных пользовательского ввода через устройство ввода беспроводного устройства получателя.
- 67The method of claim. 49 wherein the step of receiving user input data comprises receiving user input data sent from other wireless devices recipient. 67. Способ по п. 49, в котором этап получения данных пользовательского ввода содержит прием направленных данных пользовательского ввода от другого беспроводного устройства получателя.
- 68The method of claim. 49 wherein the data packet header is an application layer packet header. 68. Способ по п. 49, в котором заголовок пакета данных является заголовком пакета прикладного уровня.
- 69The method of claim. 49 wherein the data packet has to manage audio data or video data of the wireless source device. 69. Способ по п. 49, в котором пакет данных должен управлять аудио данными или видео данными беспроводного устройства источника.
- 70The method of claim. 49 wherein the data packet is transmitted over TCP / IP. 70. Способ по п. 49, в котором пакет данных передают по TCP/IP.
- 71The wireless source device configured to receive user input data from the recipient wireless device, the wireless source device comprising:71. Беспроводное устройство источника, сконфигурированное для приема данных пользовательского ввода от беспроводного устройства получателя, причем беспроводное устройство источника содержит: a transport unit for receiving the data packet from a recipient wireless device, wherein the data packet comprises a header and a data packet payload, wherein the payload comprises data describing the details of the user input;транспортный блок для приема от беспроводного устройства получателя пакета данных, причем пакет данных содержит заголовок пакета данных и полезные данные, причем полезные данные содержат данные, описывающие детали пользовательского ввода;a memory storing command;память, хранящую команды;one or more processors configured to execute the instructions, wherein when executing one or more processors cause: один или более процессоров, сконфигурированных для выполнения команд, причем при выполнении команд один или более процессоров вызывают: conducting parsing data packet to determine the type of the input value in the input field type in the payload;проведение синтаксического анализа пакета данных, чтобы определить значение типа ввода в поле типа ввода в полезных данных;processing data describing details of a user input based on a value input type. обработку данных, описывающих детали пользовательского ввода, на основании значения типа ввода.
- 72The wireless device of claim. 71, wherein the type of input is selected from the group consisting of pressing the mouse button, release the mouse button, touch screen, display, release, move the mouse cursor, move the touch on the display, pressing the down key release, zoom, vertical scroll, horizontal scrolling and rotating. 72. Беспроводное устройство источника по п. 71, в котором тип ввода выбран из группы, состоящей из нажатия кнопки мыши, освобождения кнопки мыши, касания дисплея, освобождения дисплея, перемещения курсора мыши, перемещения касания по дисплею, нажатия клавиши вниз, освобождения клавиши, изменения масштаба, вертикальной прокрутки, горизонтальной прокрутки и вращения.
- 73The wireless source device according to claim. 71 wherein the length of the useful data contains a field identifying the length of the input description. 73. Беспроводное устройство источника по п. 71, в котором полезные данные содержат поле длины, идентифицирующее длину описания ввода.
- 74The wireless source device according to claim. 73 wherein the input describing the length identified in octet units. 74. Беспроводное устройство источника по п. 73, в котором длина описания ввода идентифицирована в единицах октетов.
- 75The wireless source device according to claim. 71, wherein the useful data contains the description field containing data describing the details of the user input. 75. Беспроводное устройство источника по п. 71, в котором полезные данные содержат поле описания, содержащее данные, описывающие детали пользовательского ввода.
- 76The wireless source device according to claim. 71 wherein the first payload type field contains the input field of the first length, the first description field, a second field entry type, a second field and a second length description field, and a length value contained in the first field, the length It identifies the end of the first description field and the beginning of the second input field type. 76. Беспроводное устройство источника по п. 71, в котором полезные данные содержат первое поле типа ввода, первое поле длины, первое поле описания, второе поле типа ввода, второе поле длины и второе поле описания, причем значение длины, содержащееся в первом поле длины, идентифицирует конец первого поля описания и начало второго поля типа ввода.
- 77The wireless source device according to claim. 71, wherein the payload data identified a number of pointer events, and each event index identifies the x-coordinate and y-coordinate corresponding to the coordinates in which the event took place the pointer. 77. Беспроводное устройство источника по п. 71, в котором полезные данные идентифицируют ряд событий указателя, и для каждого указателя событие идентифицирует x-координату и y-координату, соответствующие координатам, в которых имело место событие указателя.
- 78The wireless source device according to claim. 77 wherein the x-coordinate and y-coordinate based on an agreed-resolution video stream between the wireless device and the recipient wireless source device. 78. Беспроводное устройство источника по п. 77, в котором x-координата и y-координата основаны на согласованном разрешении видео потока между беспроводным устройством получателя и беспроводным устройством источника.
- 79The wireless source device according to claim. 71, wherein the payload contain the ASCII code corresponding to the key event down. 79. Беспроводное устройство источника по п. 71, в котором полезные данные содержат код ASCII, соответствующий событию клавиши вниз.
- 80The wireless source device according to claim. 71, wherein the payload contain the ASCII code corresponding to the key event down. 80. Беспроводное устройство источника по п. 71, в котором полезные данные содержат код ASCII, соответствующий событию клавиши вниз.
- 81The wireless source device according to claim. 71 wherein the payload contains the value of x-coordinate, y-coordinate value indication and zoom factor. 81. Беспроводное устройство источника по п. 71, в котором полезные данные содержат значение x-координаты, значение y-координаты и индикацию коэффициента изменения масштаба.
- 82The wireless source device according to claim. 71 wherein the useful data comprise indication values for horizontal scrolling. 82. Беспроводное устройство источника по п. 71, в котором полезные данные содержат индикацию величины для горизонтальной прокрутки.
- 83The wireless source device according to claim. 82 wherein the horizontal scroll value is in units of pixels and based on an agreed-resolution video stream between the wireless device and the recipient wireless source device. 83. Беспроводное устройство источника по п. 82, в котором величина для горизонтальной прокрутки находится в единицах пикселей и основана на согласованном разрешении видео потока между беспроводным устройством получателя и беспроводным устройством источника.
- 84The wireless source device according to claim. 71 wherein the payload contains an indication value for a vertical scroll. 84. Беспроводное устройство источника по п. 71, в котором полезные данные содержат индикацию величины для вертикальной прокрутки.
- 85The wireless source device according to claim. 84 wherein the value is for vertical scrolling in units of pixels and based on an agreed-resolution video stream between the wireless device and the recipient wireless source device. 85. Беспроводное устройство источника по п. 84, в котором величина для вертикальной прокрутки находится в единицах пикселей и основана на согласованном разрешении видео потока между беспроводным устройством получателя и беспроводным устройством источника.
- 86The wireless device of claim. 71 wherein the useful data comprise indication of the magnitude of rotation. 86. Беспроводное устройство источника по п. 71, в котором полезные данные содержат индикацию величины вращения.
- 87The wireless device of claim. 86 wherein the rotation value is in units of radians. 87. Беспроводное устройство источника по п. 86, в котором величина вращения находится в единицах радиан.
- 88The wireless source device according to claim. 71 wherein the step of receiving user input data comprises capturing user input data through the wireless input device recipient device. 88. Беспроводное устройство источника по п. 71, в котором этап получения данных пользовательского ввода содержит захват данных пользовательского ввода через устройство ввода беспроводного устройства получателя.
- 89The wireless source device according to claim. 71 wherein the step of receiving user input data comprises receiving user input data sent from other wireless devices recipient. 89. Беспроводное устройство источника по п. 71, в котором этап получения данных пользовательского ввода содержит прием направленных данных пользовательского ввода от другого беспроводного устройства получателя.
- 90The wireless device of claim. 71 wherein the data packet header is an application layer packet header. 90. Беспроводное устройство источника по п. 71, в котором заголовок пакета данных является заголовком пакета прикладного уровня.
- 91The wireless source device according to claim. 71 wherein the data packet has to manage audio data or video data of the wireless source device. 91. Беспроводное устройство источника по п. 71, в котором пакет данных должен управлять аудио данными или видео данными беспроводного устройства источника.
- 92The wireless source device according to claim. 71 wherein the data packet is transmitted over TCP / IP. 92. Беспроводное устройство источника по п. 71, в котором пакет данных передан по TCP/IP.
- 93The computer-readable storage medium storing instructions that, when performing one or more processors are forced to one or more processors to perform a method of receiving user input data from the wireless device the recipient, the method comprising:93. Считываемый компьютером запоминающий носитель, хранящий команды, которые при выполнении одним или более процессорами вынуждают один или более процессоров выполнять способ приема данных пользовательского ввода от беспроводного устройства получателя, причем способ содержит: receiving from the recipient wireless device a data packet, the data packet comprising the data packet header and a payload wherein the payload comprises data describing the details of the user input;прием от беспроводного устройства получателя пакета данных, причем пакет данных содержит заголовок пакета данных и полезные данные, причем полезные данные содержат данные, описывающие детали пользовательского ввода;conducting parsing data packet to determine the type of the input value in the input field type in the payload;проведение синтаксического анализа пакета данных, чтобы определить значение типа ввода в поле типа ввода в полезных данных;processing data describing details of a user input based on a value input type. обработку данных, описывающих детали пользовательского ввода, на основании значения типа ввода.
- 94The wireless source device configured to receive user input data from the recipient wireless device, the wireless source device comprising:94. Беспроводное устройство источника, сконфигурированное для приема данных пользовательского ввода от беспроводного устройства получателя, причем беспроводное устройство источника содержит: means for receiving from the wireless device the recipient of the data packet, the data packet comprising the data packet header and a payload wherein the payload comprises data describing the details of the user input;средство для приема от беспроводного устройства получателя пакета данных, причем пакет данных содержит заголовок пакета данных и полезные данные, причем полезные данные содержат данные, описывающие детали пользовательского ввода;means for parsing the data packet to determine the type of the input value in the input field type in the payload;and средство для проведения синтаксического анализа пакета данных, чтобы определить значение типа ввода в поле типа ввода в полезных данных;и means for processing data describing the details of the user input based on a value input type. средство для обработки данных, описывающих детали пользовательского ввода на основании значения типа ввода.
Independent claims94
162 members in 19 offices
Priority claims39
| Document | Office | Kind | Date |
|---|---|---|---|
| 201161435194 | United States of America | P | |
| 61435194 | United States of America | – | |
| 201161447592 | United States of America | P | |
| 61447592 | United States of America | – | |
| 201161448312 | United States of America | P | |
| 61448312 | United States of America | – | |
| 201161450101 | United States of America | P | |
| 61450101 | United States of America | – | |
| 201161467535 | United States of America | P | |
| 201161467543 | United States of America | P | |
| 61467535 | United States of America | – | |
| 61467543 | United States of America | – | |
| 201161514863 | United States of America | P | |
| 61514863 | United States of America | – | |
| 201161544475 | United States of America | P | |
| 61544475 | United States of America | – | |
| 13344394 | United States of America | – | |
| 201213344394 | United States of America | A | |
| 2012022076 | United States of America | W | |
| 13344394 | – | – | – |
| 61435194 | – | – | – |
| 61447592 | – | – | – |
| 61448312 | – | – | – |
| 61450101 | – | – | – |
| 61467535 | – | – | – |
| 61467543 | – | – | – |
| 61514863 | – | – | – |
| 61544475 | – | – | – |
| US2012022076 | – | – | – |
| US201161435194P | – | – | – |
| US201161447592P | – | – | – |
| US201161448312P | – | – | – |
| US201161450101P | – | – | – |
| US201161467535P | – | – | – |
| US201161467543P | – | – | – |
| US201161514863P | – | – | – |
| US201161544475P | – | – | – |
| US201213344394 | – | – | – |
| WO2012US22076 | – | – | – |
Members162
| Document | Office | Kind | |
|---|---|---|---|
| CA2824287A1 | Canada | A1 | |
| CA2824559A1 | Canada | A1 | |
| CA2824563A1 | Canada | A1 | |
| CA2824567A1 | Canada | A1 | |
| WO2012100186A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2012100189A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2012100191A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2012100193A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2012100197A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2012100201A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2012100204A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2012100214A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2012100218A1 | World Intellectual Property Organization (WIPO) | A1 | |
| US2013002949A1 | United States of America | A1 | |
| US2013003621A1 | United States of America | A1 | |
| US2013003622A1 | United States of America | A1 | |
| US2013003623A1 | United States of America | A1 | |
| US2013003624A1 | United States of America | A1 | |
| US2013009873A1 | United States of America | A1 | |
| US2013009887A1 | United States of America | A1 | |
| US2013009996A1 | United States of America | A1 | |
| US2013013318A1 | United States of America | A1 | |
| AU2012207073A1 | Australia | A1 | |
| AU2012207127A1 | Australia | A1 | |
| AU2012207129A1 | Australia | A1 | |
| AU2012207133A1 | Australia | A1 | |
| SG191367A1 | Singapore | A1 | |
| SG191377A1 | Singapore | A1 | |
| SG191763A1 | Singapore | A1 | |
| SG191765A1 | Singapore | A1 | |
| KR20130115370A | Republic of Korea | A | |
| KR20130115371A | Republic of Korea | A | |
| KR20130118958A | Republic of Korea | A | |
| CN103384995A | China | A | |
| CN103392160A | China | A | |
| CN103392161A | China | A | |
| CN103392325A | China | A | |
| CN103392326A | China | A | |
| CN103392359A | China | A | |
| CN103403649A | China | A | |
| CN103404104A | China | A | |
| CN103404114A | China | A | |
| KR20130126968A | Republic of Korea | A | |
| KR20130126969A | Republic of Korea | A | |
| KR20130126970A | Republic of Korea | A | |
| KR20130126971A | Republic of Korea | A | |
| KR20130126972A | Republic of Korea | A | |
| KR20130126973A | Republic of Korea | A | |
| EP2666069A1 | European Patent Office (EPO) | A1 | |
| EP2666073A1 | European Patent Office (EPO) | A1 | |
| EP2666074A1 | European Patent Office (EPO) | A1 | |
| EP2666274A1 | European Patent Office (EPO) | A1 | |
| EP2666275A1 | European Patent Office (EPO) | A1 | |
| EP2666276A1 | European Patent Office (EPO) | A1 | |
| EP2666277A1 | European Patent Office (EPO) | A1 | |
| EP2666278A1 | European Patent Office (EPO) | A1 | |
| EP2666323A1 | European Patent Office (EPO) | A1 | |
| JP2014506082A | Japan | A | |
| US8677029B2 | United States of America | B2 | |
| JP2014508995A | Japan | A | |
| HK1188005A1 | Hong Kong, China | A1 | |
| JP2014509475A | Japan | A | |
| JP2014509476A | Japan | A | |
| JP2014510434A | Japan | A | |
| JP2014510435A | Japan | A | |
| ZA201305997B | South Africa | B | |
| JP2014510961A | Japan | A | |
| JP2014511582A | Japan | A | |
| JP2014511583A | Japan | A | |
| ZA201306271B | South Africa | B | |
| UA107151C2 | Ukraine | C2 | |
| US8964783B2 | United States of America | B2 | |
| RU2013138718AThis record | Russian Federation | A | |
| RU2013138723A | Russian Federation | A | |
| RU2013138748A | Russian Federation | A | |
| RU2013138750A | Russian Federation | A | |
| KR101503386B1 | Republic of Korea | B1 | |
| ZA201305995B | South Africa | B | |
| JP5694568B2 | Japan | B2 | |
| AU2012207073B2 | Australia | B2 | |
| JP5714726B2 | Japan | B2 | |
| AU2012207127B2 | Australia | B2 | |
| US9065876B2 | United States of America | B2 | |
| KR101533753B1 | Republic of Korea | B1 | |
| UA109176C2 | Ukraine | C2 | |
| AU2012207129B2 | Australia | B2 | |
| AU2012207133B2 | Australia | B2 | |
| UA109928C2 | Ukraine | C2 | |
| RU2567378C2 | Russian Federation | C2 | |
| JP5815741B2 | Japan | B2 | |
| ZA201404660B | South Africa | B | |
| JP5826860B2 | Japan | B2 | |
| JP5826861B2 | Japan | B2 | |
| JP2015222953A | Japan | A | |
| KR101572977B1 | Republic of Korea | B1 | |
| RU2571595C2 | Russian Federation | C2 | |
| UA110634C2 | Ukraine | C2 | |
| JP5847846B2 | Japan | B2 | |
| JP2016015150A | Japan | A | |
| JP2016021754A | Japan | A |
1 legal event, as the office reported them to INPADOC
Events
| Event | Code | |
|---|---|---|
| The patent is invalid due to non-payment of feesMM4A | MM4A |
Numbers
- Publication
- 2013138718
- Publication, DOCDB
- 2013138718
- Publication, EPODOC
- RU2013138718
- Application
- 201313871808
- Application, DOCDB
- 2013138718
- Application, EPODOC
- RU20130138718
Titles2
- Russian
- ???????? ????? ????????????????? ????? ??? ???????????? ????????
- English
- Reverse channel user input FOR WIRELESS DISPLAYS
Classification
- CPC, 4
- H04L65/608
- G06F3/14
- H04L65/4092
- H04L65/604
- IPC, 1
- G06F3 03