Patents by Inventor Arnav Akhoury

Arnav Akhoury has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10868855
    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.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: December 15, 2020
    Assignee: Citrix Systems, Inc.
    Inventors: Nandikotkur Achyuth, Satish Vanahalli, Arnav Akhoury
  • Patent number: 10854241
    Abstract: A method is disclosed in which first payload data included in a first file container and second payload data included in a second file container are determined. The first payload data is decoded to determine first un-encoded data representing first content, and the second payload data is decoded to determine second un-encoded data representing second content. At least one difference is determined between the first un-encoded data and the second un-encoded data, and third un-encoded data corresponding to the at least one difference is determined. The third un-encoded data is encoded to generate third payload data representing third content, and a third file container is generated that includes the third payload data.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: December 1, 2020
    Assignee: Citrix Systems, Inc.
    Inventors: Divyansh Deora, Arnav Akhoury, Nandikotkur Achyuth
  • Publication number: 20200358628
    Abstract: Audio data associated with one of a plurality of users of a virtual meeting hosted by a virtual meeting application is received. The audio data is analyzed to identify another user of the virtual meeting. If another user is identified in the analyzed audio data, a setting of the virtual meeting application is adjusted to enable a client device for the identified user to receive audio input so as to facilitate a dialog among the users of the virtual meeting.
    Type: Application
    Filed: May 10, 2019
    Publication date: November 12, 2020
    Applicants: Citrix Systems, Inc., Citrix Systems, Inc.
    Inventors: Nandikotkur Achyuth, Divyansh Deora, Arnav Akhoury
  • Patent number: 10834170
    Abstract: Described embodiments provide systems and methods for transferring a file. A sender device configured to transfer a file to a receiver device may send an identifier of the receiver device and a public key to a server via a first network. The sender device may receive, via the first network prior to disconnecting from the first network, a session token from the server. The session token and the public key may be sent to the receiver device via the first network. The sender device may detect, after receiving the session token, a peer-to-peer (P2P) wireless network established by the receiver device. The P2P wireless network may broadcast a service set identifier (SSID) with a network key encrypted using the public key. The sender device may connect, using the network key, to the P2P wireless network to transfer the file to the receiver device via the P2P wireless network.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: November 10, 2020
    Assignee: Citrix Systems, Inc.
    Inventors: Satish Vanahalli, Chirag Agarwal, Arnav Akhoury
  • Publication number: 20200349972
    Abstract: A method is disclosed in which first payload data included in a first file container and second payload data included in a second file container are determined. The first payload data is decoded to determine first un-encoded data representing first content, and the second payload data is decoded to determine second un-encoded data representing second content. At least one difference is determined between the first un-encoded data and the second un-encoded data, and third un-encoded data corresponding to the at least one difference is determined. The third un-encoded data is encoded to generate third payload data representing third content, and a third file container is generated that includes the third payload data.
    Type: Application
    Filed: May 3, 2019
    Publication date: November 5, 2020
    Inventors: Divyansh Deora, Arnav Akhoury, Nandikotkur Achyuth
  • Publication number: 20200314104
    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.
    Type: Application
    Filed: April 1, 2019
    Publication date: October 1, 2020
    Inventors: Nandikotkur Achyuth, Satish Vanahalli, Chirag Agarwal, Arnav Akhoury
  • Publication number: 20200314167
    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.
    Type: Application
    Filed: April 1, 2019
    Publication date: October 1, 2020
    Inventors: Nandikotkur Achyuth, Satish Vanahalli, Arnav Akhoury
  • Publication number: 20200193044
    Abstract: Methods, systems, and computer-readable media for secure offline transmission of a plurality of data segments from a sending device to one or more receiving devices. The sending device and the one or more receiving devices may communicate via an offline local network. A secure, encrypted container may be created at the receiving device to temporarily cache the received data segments one at a time and the encrypted storage container prevents access by one or more applications of the receiving device to data stored therein based on storage instructions from the sending device. The encrypted container may be configured to store the data segments such that less than all of the data segments are stored at the receiving device at any one time.
    Type: Application
    Filed: December 18, 2018
    Publication date: June 18, 2020
    Inventors: Noah Dyvadheenam, Satish Vanahalli, Chirag Agarwal, Arnav Akhoury
  • Publication number: 20190340224
    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.
    Type: Application
    Filed: May 2, 2018
    Publication date: November 7, 2019
    Inventors: ARNAV AKHOURY, Sreekanth CHALLA
  • Publication number: 20190289059
    Abstract: Described embodiments provide systems and methods for transferring a file. A sender device configured to transfer a file to a receiver device may send an identifier of the receiver device and a public key to a server via a first network. The sender device may receive, via the first network prior to disconnecting from the first network, a session token from the server. The session token and the public key may be sent to the receiver device via the first network. The sender device may detect, after receiving the session token, a peer-to-peer (P2P) wireless network established by the receiver device. The P2P wireless network may broadcast a service set identifier (SSID) with a network key encrypted using the public key. The sender device may connect, using the network key, to the P2P wireless network to transfer the file to the receiver device via the P2P wireless network.
    Type: Application
    Filed: March 19, 2018
    Publication date: September 19, 2019
    Inventors: Satish Vanahalli, Chirag Agarwal, Arnav Akhoury