-
公开(公告)号:US10091260B2
公开(公告)日:2018-10-02
申请号:US14665333
申请日:2015-03-23
发明人: Antonio Sanso , Damien Antipa
摘要: Techniques are disclosed for providing copy/paste support for web conference content. Methods and systems allow copy/paste operations in web conference sessions with multimedia content based on data extracted from conference content transmitted during the web conference. The web conference can connect clients for live sharing of documents, audio, video, applications such as web applications, and web pages. In one embodiment, a conference application can receive content from a first client participating in the web conference. The conference application can extract data items from the content. The conference application can store the extracted data items. The conference application can also receive, from a second client participating in the web conference, a selection of a portion of the conference content. The conference application can retrieve extracted data items corresponding to the selection, and then provide, via the web conference, to the second client participating in the web conference, the retrieved data items.
-
公开(公告)号:US20180253758A1
公开(公告)日:2018-09-06
申请号:US15448699
申请日:2017-03-03
发明人: Alexandre Capt , Damien Antipa
IPC分类号: G06Q30/02
CPC分类号: G06Q30/0252 , G06Q30/0244 , H04L67/2819 , H04W4/70
摘要: Techniques are disclosed for the simulation of Internet of Things (IoT) device messages to control the generation and rendering of digital signage on a display module. A methodology implementing the techniques according to an embodiment includes intercepting messages that are transmitted from the devices to the display modules, and extracting or otherwise accessing sensor data from the intercepted messages. The sensor data can be provided to a user interface configured to allow a user to edit or manipulate the sensor data. A modified or transformed message is generated, based on the intercepted message and the edited sensor data. The modified or transformed message is transmitted to the display module, which is configured to render digital signage based on the content of the message. These techniques enable the user to visualize and evaluate alternative signage renderings in a relatively convenient manner by manipulating the sensor data reported from the IoT devices.
-
公开(公告)号:US09774622B2
公开(公告)日:2017-09-26
申请号:US15494623
申请日:2017-04-24
CPC分类号: H04L63/1466 , G06F21/44 , G06F2221/2119 , G06F2221/2129 , H04L9/3213 , H04L9/3234 , H04L9/3242 , H04L63/10 , H04L63/123
摘要: An HTML document includes a JavaScript element that manages CSRF token use. When the HTML document is rendered, the JavaScript element asynchronously requests a CSRF token from the server. In response, the server generates a JWT using a keyed HMAC algorithm. The resulting JWT, which functions as a CSRF token, is returned to the user where it is stored in a protected variable inside the JavaScript element. The CSRF token is therefore stateless and isn't stored in a server-side repository. When the user later requests access to a server resource, the CSRF token is included in such request. This may be accomplished by adding a hidden input field that includes the CSRF token to the submission that's transmitted to the server. If the server cannot validate the received token using the HMAC key that was originally used to generate the token, the request is considered unauthorized and is not processed.
-
公开(公告)号:US09723078B2
公开(公告)日:2017-08-01
申请号:US14051732
申请日:2013-10-11
发明人: Damien Antipa
CPC分类号: H04L67/1097
摘要: Techniques are disclosed for maintaining different versions of a web resource. A client-side application observes and tracks all asynchronous requests for web resources sent from the client to a server. Every time a user attempts to modify a resource on the server, the application stops or otherwise pauses the execution of the request and retrieves a representation of the resource from the server in an original state. The representation is stored locally on the client in a local storage, such as browser persistent storage, and may be stored with a timestamp and the corresponding resource URL. Subsequently, the request to modify the resource is executed. In this manner, a representation of the resource is retained in an original state prior to modification. The locally-stored representation can be used to restore the resource back to the original state in response to a so-called undo request by the user.
-
公开(公告)号:US09660809B2
公开(公告)日:2017-05-23
申请号:US14820607
申请日:2015-08-07
CPC分类号: H04L63/1466 , G06F21/44 , G06F2221/2119 , G06F2221/2129 , H04L9/3213 , H04L9/3234 , H04L9/3242 , H04L63/10 , H04L63/123
摘要: An HTML document includes a JavaScript element that manages CSRF token use. When the HTML document is rendered, the JavaScript element asynchronously requests a CSRF token from the server. In response, the server generates a JWT using a keyed HMAC algorithm. The resulting JWT, which functions as a CSRF token, is returned to the user where it is stored in a protected variable inside the JavaScript element. The CSRF token is therefore stateless and isn't stored in a server-side repository. When the user later requests access to a server resource, the CSRF token is included in such request. This may be accomplished by adding a hidden input field that includes the CSRF token to the submission that's transmitted to the server. If the server cannot validate the received token using the HMAC key that was originally used to generate the token, the request is considered unauthorized and is not processed.
-
公开(公告)号:US20170041144A1
公开(公告)日:2017-02-09
申请号:US14820607
申请日:2015-08-07
CPC分类号: H04L63/1466 , G06F21/44 , G06F2221/2119 , G06F2221/2129 , H04L9/3213 , H04L9/3234 , H04L9/3242 , H04L63/10 , H04L63/123
摘要: An HTML document includes a JavaScript element that manages CSRF token use. When the HTML document is rendered, the JavaScript element asynchronously requests a CSRF token from the server. In response, the server generates a JWT using a keyed HMAC algorithm. The resulting JWT, which functions as a CSRF token, is returned to the user where it is stored in a protected variable inside the JavaScript element. The CSRF token is therefore stateless and isn't stored in a server-side repository. When the user later requests access to a server resource, the CSRF token is included in such request. This may be accomplished by adding a hidden input field that includes the CSRF token to the submission that's transmitted to the server. If the server cannot validate the received token using the HMAC key that was originally used to generate the token, the request is considered unauthorized and is not processed.
摘要翻译: HTML文档包含一个管理CSRF令牌使用的JavaScript元素。 当呈现HTML文档时,JavaScript元素异步地从服务器请求一个CSRF令牌。 作为响应,服务器使用密钥HMAC算法生成JWT。 作为CSRF令牌的结果JWT将返回给用户,并将其存储在JavaScript元素内的受保护变量中。 因此,CSRF令牌是无状态的,不存储在服务器端存储库中。 当用户稍后请求访问服务器资源时,CSRF令牌被包含在这样的请求中。 这可以通过将包含CSRF令牌的隐藏输入字段添加到发送到服务器的提交来实现。 如果服务器无法使用最初用于生成令牌的HMAC密钥来验证接收到的令牌,则该请求被视为未经授权,不会被处理。
-
公开(公告)号:US20190007469A1
公开(公告)日:2019-01-03
申请号:US16127153
申请日:2018-09-10
发明人: Antonio Sanso , Damien Antipa
CPC分类号: H04L65/403 , G06F17/24 , H04L65/607 , H04L67/02
摘要: Techniques are disclosed for providing copy/paste support for web conference content. Methods and systems allow copy/paste operations in web conference sessions with multimedia content based on data extracted from conference content transmitted during the web conference. The web conference can connect clients for live sharing of documents, audio, video, applications such as web applications, and web pages. In one embodiment, a conference application can receive content from a first client participating in the web conference. The conference application can extract data items from the content. The conference application can store the extracted data items. The conference application can also receive, from a second client participating in the web conference, a selection of a portion of the conference content. The conference application can retrieve extracted data items corresponding to the selection, and then provide, via the web conference, to the second client participating in the web conference, the retrieved data items.
-
公开(公告)号:US10108313B2
公开(公告)日:2018-10-23
申请号:US15083792
申请日:2016-03-29
发明人: Damien Antipa
IPC分类号: G06F3/048 , G06F3/0482 , G06F3/0484
摘要: Techniques are disclosed for navigation in a hierarchical node structure. A first graphical element representing a parent node in a hierarchical node structure is displayed via a graphical user interface (GUI). One or more second graphical elements, each representing a first child node of the parent node, are further displayed via the GUI on a first imaginary curve adjacent to or at least partially surrounding the parent node. In response to a user selection of one of the first child nodes, one or more third graphical elements each representing a second child node of the first child node are displayed via the GUI on a second imaginary curve adjacent to or at least partially surrounding the selected child node.
-
公开(公告)号:US09906614B2
公开(公告)日:2018-02-27
申请号:US14269342
申请日:2014-05-05
发明人: Alexandre Capt , Damien Antipa , Ondrej Florian
CPC分类号: H04L67/26 , G06F17/30861 , G06F17/3089 , H04L12/1854 , H04L65/403 , H04L67/02 , H04L67/104 , H04L67/42 , H04W4/023 , H04W4/06
摘要: Techniques are provided for selectively broadcasting information from a sender's computer to one or more recipient computers in real-time. A user connects to a networked content server and browses selected content items which are determined to be of interest to other collaborators. The user activates a content sharing mode and indicates which content is to be shared. A reference to the shared content is sent to the server which in turn pushes the referenced content to identified content recipients. Content recipients can be identified based on a variety of factors, such as by subscription to a listening channel opened by the content sender, by individual selection by the content sender, and/or by geolocation. The shared content can be automatically displayed to each identified content recipient non-intrusively. Content can be pushed to the content recipients via a persistent open communication channel established between the content server and content recipients.
-
公开(公告)号:US09858027B2
公开(公告)日:2018-01-02
申请号:US14527931
申请日:2014-10-30
CPC分类号: G06F3/1446 , G09G2354/00 , G09G2356/00 , G09G2370/042
摘要: Techniques are provided for segmenting digital content into a plurality of tiles which can be displayed across multiple application windows. For example, in one specific implementation, the methods disclosed herein can be used to segment a webpage into a plurality of tiles, wherein each of the tiles can be displayed in a separate web browser that displays a portion of the original webpage. In general, each content browser identifies which tile it displays based on a configuration that can be stored locally by the browser. To maintain interactivity such as may be provided by active content, each browser includes a mutation observer configured to detect changes in a document object model (DOM) and/or cascading style sheet (CSS) associated with the displayed content. Detected changes are recorded in notification messages which can be broadcast to other content browsers via a WebSocket connection or a direct peer-to-peer network.
-
-
-
-
-
-
-
-
-