-
公开(公告)号:US20210218590A1
公开(公告)日:2021-07-15
申请号:US16742250
申请日:2020-01-14
Applicant: Citrix Systems, Inc.
Inventor: Arnav Akhoury , Satish Vanahalli
Abstract: Methods and systems for conducting virtual meetings are described herein. A host device configured to host a virtual meeting and one or more user devices may receive information used to set up a virtual meeting from a computing device. The host device may establish a network a user device may connect to for participating in the virtual meeting. The one or more user devices may be directly connected to the host device so that data for the virtual meeting need only travel directly between the one or more user devices and the host device with no intermediary devices. Host responsibilities may be transferred from the host device to one of the user devices. If the host device becomes unresponsive, the computing device may perform actions to allow the user devices to continue the virtual meeting.
-
公开(公告)号:US10963624B2
公开(公告)日:2021-03-30
申请号:US15969044
申请日:2018-05-02
Applicant: Citrix Systems, Inc.
Inventor: Arnav Akhoury , Sreekanth Challa
IPC: G06F9/455 , G06F40/14 , G06F8/65 , G06F16/958 , G06F11/26
Abstract: A web UI automation maintenance tool includes a memory and a processor. The memory stores UI automation scripts for an initial web page that includes elements to be displayed for the web page, with each element having an element identifier. The processor determines web page specifics for the initial web page, including the attributes for each of the elements. After the initial web page has been updated, the processor determines the web page specifics for the updated web page. The processor compares, for each element, attributes from the initial web page to the updated web page, and identifies a new element identifier for each element that changed from the initial web page to the updated web page. The UI automation script in the memory is updated with the new element identifiers for each element whose element identifier has changed.
-
公开(公告)号:US20210075849A1
公开(公告)日:2021-03-11
申请号:US16950247
申请日:2020-11-17
Applicant: Citrix Systems, Inc.
Inventor: Nandikotkur Achyuth , Satish Vanahalli , Arnav Akhoury
IPC: H04L29/08 , G06F16/188 , G06F9/455 , G06F21/62 , H04L29/06
Abstract: This disclosure is directed to embodiments of systems and methods for containerizing files and managing policy data applied to the resulting containers. In some of the disclosed embodiments, a computing system determines that a file stored in storage medium is to be included in a container to be sent to at least one computing component associated with a device including a user interface. The computing system determines that the file is of a particular type and also determines code that can be used to access files of the particular type. The computing system combines the file and the code into the container such that container is configured to be executed by the at least one computing component so as to cause content of the file to be presented by the user interface. The computing system then sends the container to the at least one computing component. In some implementations, the container may further include policy information defining at least one of whether, how, where, when, or by whom the file can be accessed using the code. A communication link may be established between the computing system and the container at the at least one computing component and an instruction may be sent via the communication link that causes a change to the policy information.
-
公开(公告)号:US20200314104A1
公开(公告)日:2020-10-01
申请号:US16371406
申请日:2019-04-01
Applicant: Citrix Systems, Inc.
Inventor: Nandikotkur Achyuth , Satish Vanahalli , Chirag Agarwal , Arnav Akhoury
Abstract: This disclosure is directed to embodiments of systems and methods for controlling the access to files or other data. In some of the disclosed embodiments, a computing system receives a request for access to data by a first device operated by a first user, and determines that an identity of a second user associated with the data is to be authenticated to allow access to the data by the first device. The computing system invokes an authentication process to authenticate the identity of the second user based on an input provided to a second device by the second user and, based on that authentication process, determines that the identity of the second user has been authenticated based on the first input. The computing system then provides access to the data by the first device based at least in part on authentication of the identity of the second user. The authentication process may, for example, authenticate the identity of the second user based on a biometric input provided by the second user.
-
公开(公告)号:US11637888B2
公开(公告)日:2023-04-25
申请号:US17406394
申请日:2021-08-19
Applicant: Citrix Systems, Inc.
Inventor: Nandikotkur Achyuth , Satish Vanahalli , Arnav Akhoury
Abstract: This disclosure is directed to embodiments of systems and methods for containerizing files and managing policy data applied to the resulting containers. In some of the disclosed embodiments, a computing system determines that a file stored in storage medium is to be included in a container to be sent to at least one computing component associated with a device including a user interface. The computing system determines that the file is of a particular type and also determines code that can be used to access files of the particular type. The computing system combines the file and the code into the container such that container is configured to be executed by the at least one computing component so as to cause content of the file to be presented by the user interface. The computing system then sends the container to the at least one computing component. In some implementations, the container may further include policy information defining at least one of whether, how, where, when, or by whom the file can be accessed using the code. A communication link may be established between the computing system and the container at the at least one computing component and an instruction may be sent via the communication link that causes a change to the policy information.
-
公开(公告)号:US20230050900A1
公开(公告)日:2023-02-16
申请号:US17398626
申请日:2021-08-10
Applicant: CITRIX SYSTEMS, INC.
Inventor: Arnav Akhoury , Satish Vanahalli , Divyansh Deora , Nandikotkur Achyuth
Abstract: A method, a system, and a computer program product for determining whether signals are received by one or more devices in a virtual meeting. The method includes transmitting a data stream received from one or more host computing devices to one or more user computing devices in a plurality of user computing devices. The host and user computing devices are communicatively coupled using a real-time online connection. A first hash in a plurality of hashes is generated by the server using a portion of the data stream and stored in a memory location. The first hash is compared to a second hash received from the user computing devices. The second hash is generated by the user computing devices upon receipt of the transmitted data stream. Based on the comparison, a status of the real-time online connection between the host computing devices and the user computing devices is determined.
-
27.
公开(公告)号:US11575528B1
公开(公告)日:2023-02-07
申请号:US17384049
申请日:2021-07-23
Applicant: Citrix Systems, Inc.
Inventor: Achyuth Nandikotkur , Arnav Akhoury , Divyansh Deora , Satish Vanahalli
IPC: H04L12/18 , H04L12/58 , H04L51/234
Abstract: Aspects described herein may allow for grouping questions received during a virtual meeting in order to present the questions to a presenter of the virtual meeting efficiently. A system may receive, during a virtual meeting, a plurality of messages each indicative of a question. The message comprises content descriptive of the question and metadata. For example, the metadata may comprise data identifying an image corresponding to the message. The system may group the plurality of messages into one or more groups, individual messages within the groups having a context in common with one another, by analyzing text and metadata of the message. The system may send data about at least one group to a first client device for output of the questions indicated by the messages of that group on the first client device.
-
公开(公告)号:US11544233B2
公开(公告)日:2023-01-03
申请号:US16987696
申请日:2020-08-07
Applicant: Citrix Systems, Inc.
Inventor: Arnav Akhoury , Divyansh Deora , Satish Vanahalli , Nandikotkur Achyuth
Abstract: A computing system may determine different patterns of modifications that are to be made to data of a file to generate respective modified versions of the file, the different patterns of modifications enabling identification of other files derived from the respective modified versions of the file, the different patterns of modifications including a first pattern of modifications. The computing system may generate a first modified version of the file at least in part by modifying the data based on the first pattern of modifications, may send the first modified version of the file to a client device, and may store signature data indicative the first pattern of modifications so as to enable identification of other files derived from the first modified version of the file.
-
公开(公告)号:US11489686B2
公开(公告)日:2022-11-01
申请号:US16742250
申请日:2020-01-14
Applicant: Citrix Systems, Inc.
Inventor: Arnav Akhoury , Satish Vanahalli
Abstract: Methods and systems for conducting virtual meetings are described herein. A host device configured to host a virtual meeting and one or more user devices may receive information used to set up a virtual meeting from a computing device. The host device may establish a network a user device may connect to for participating in the virtual meeting. The one or more user devices may be directly connected to the host device so that data for the virtual meeting need only travel directly between the one or more user devices and the host device with no intermediary devices. Host responsibilities may be transferred from the host device to one of the user devices. If the host device becomes unresponsive, the computing device may perform actions to allow the user devices to continue the virtual meeting.
-
公开(公告)号:US20220286312A1
公开(公告)日:2022-09-08
申请号:US17190820
申请日:2021-03-03
Applicant: Citrix Systems, Inc.
Inventor: Ayush Tiwari , Arnav Akhoury
IPC: H04L12/18
Abstract: A system and method for capturing missed content during a virtual meeting disconnect. A method is disclosed that includes: outputting a live stream of the virtual meeting to each of a set of client devices; detecting a disconnect between the virtual meeting and a first client; initiating a recording of the virtual meeting in response to the disconnect; and outputting a catch-up viewing option to a user of the first client in response to a reconnect with the first client, wherein the catch-up viewing option streams the recording to the first client at an accelerated speed in place of the live stream until the recording catches up to the live stream.
-
-
-
-
-
-
-
-
-