Patents by Inventor Nandikotkur Achyuth

Nandikotkur Achyuth 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).

  • Publication number: 20210211902
    Abstract: Described embodiments provide systems, methods and computer implemented instructions for resuming virtual computing sessions. A first device detects a disconnection via a primary communication channel from a server hosting a virtual computing session. The first device identifies a second device paired with the first client device. The first device transmits a request to enable a hotspot function of the second client device. The first device receives an indication that the hotspot function of the second client device is enabled. The first device resumes, in communication with the second device, access to the virtual computing session hosted by the server via a secondary communication channel through the hotspot function of the second device.
    Type: Application
    Filed: January 6, 2020
    Publication date: July 8, 2021
    Applicant: Citrix Systems, Inc.
    Inventors: Nandikotkur Achyuth, Divyansh Deora, Arnav Akhoury
  • Publication number: 20210103447
    Abstract: The systems and methods discussed herein provide for intelligent identification of applications or tasks to be utilized or performed by a user based on a variety of variables that provide relevant context. In some implementations, applications may be pre-launched or instantiated prior to a user requesting to execute the application, reducing user experience latency and avoiding incorrect application launch. User behavior patterns, location, time of day, user events, etc. may be utilized to identify and recommend or pre-launch relevant applications that should or can be used at any given instance. In some implementations, deep linking may be used to pre-launch or suggest specific tasks to be performed within an application.
    Type: Application
    Filed: October 2, 2019
    Publication date: April 8, 2021
    Inventors: Daowen Wei, Jian Ding, Hengbo Wang, Jian Piao, Jinping Liu, Divyansh Deora, Arnav Akhoury, Nandikotkur Achyuth
  • Publication number: 20210081648
    Abstract: A smart device having a photo processing system, and a related program product and method for processing photos. The photo processing system includes: a detector that detects when a photo is displayed on the smart device; an auto capture system that captures a viewer image from a front facing camera on the smart device in response to detecting that the photo is being displayed; a facial matching system that determines whether the viewer image matches any face images in the photo; and an auto zoom system that enlarges and displays a matched face image from the photo.
    Type: Application
    Filed: September 13, 2019
    Publication date: March 18, 2021
    Inventors: Nandikotkur Achyuth, Divyansh Deora, Arnav Akhoury
  • Publication number: 20210075849
    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: November 17, 2020
    Publication date: March 11, 2021
    Inventors: Nandikotkur Achyuth, Satish Vanahalli, Arnav Akhoury
  • Publication number: 20210065136
    Abstract: Described herein are systems and techniques for segregating different types of auto-generated enterprise communications, identifying actionable items found within the enterprise communications and automatically generating a list of unified events/tasks for presentation to a user. The systems and techniques utilize templates to identify a communication. Once a communication is identified, rule sets are applied to parse the communication and generate an event which can be presented to a user as part of an event/task list. Described systems and techniques may process different type of communications such as email and real-time communications, parses each type of communication and generate a unified event/task list (i.e. a single task list which includes events from emails, real time messages and other communication channels) which can be presented to a user.
    Type: Application
    Filed: September 3, 2019
    Publication date: March 4, 2021
    Inventors: Vetrivel CHINNASAMY, Nandikotkur ACHYUTH, Arnav AKHOURY
  • Patent number: 10880698
    Abstract: A system, method and program product for managing notifications on a smart device. A disclosed system includes: an application (App) interface layer that interfaces with Apps residing on the smart device and intercepts notifications generated by the Apps; and a notification processing system that includes: a data collection module that collects contextual data, behavioral data, and collaborative data; a profile builder that builds and updates a dynamic user profile based on data collected by the data collection module; and a notification analyzer that analyzes each intercepted notification relative to the dynamic user profile, calculates a probability score of a user response to each intercepted notification, and determines whether to output each intercepted notification to a user via a user interface based on the probability score.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: December 29, 2020
    Assignee: Citrix Systems, Inc
    Inventors: Divyansh Deora, Arnav Akhoury, Nandikotkur Achyuth
  • 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: 10863526
    Abstract: Described embodiments provide a method, computer program product, and computer system for identifying a first geo-location of a user. A first object associated with a second geo-location may be identified. An estimated travel time of the user between the first geo-location and the second geo-location may be identified. A rate of transmission may be prioritized for the first object based upon, at least in part, the estimated travel time of the user between the first geo-location and the second geo-location.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: December 8, 2020
    Assignee: Citrix Systems, Inc.
    Inventors: Anudeep Narasimhaprasad Athlur, Praveen Raja Dhanabalan, Nandikotkur Achyuth
  • 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
  • Publication number: 20200351902
    Abstract: Described embodiments provide a method, computer program product, and computer system for identifying a first geo-location of a user. A first object associated with a second geo-location may be identified. An estimated travel time of the user between the first geo-location and the second geo-location may be identified. A rate of transmission may be prioritized for the first object based upon, at least in part, the estimated travel time of the user between the first geo-location and the second geo-location.
    Type: Application
    Filed: April 30, 2019
    Publication date: November 5, 2020
    Inventors: ANUDEEP NARASIMHAPRASAD ATHLUR, Praveen Raja Dhanabalan, Nandikotkur Achyuth
  • 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: 20200322445
    Abstract: A computer system is provided. The computer system can include a memory, a network interface, and at least one processor coupled to the memory and the network interface. The at least one processor can be configured to identify a file to provide to a computing device; predict a geolocation at which the computing device is to request access to the file; predict a network bandwidth to be available to the computing device at the geolocation; determine, based on the file and the network bandwidth, a first portion of the file to store in a cache of the computing device; and download, via the network interface, the first portion of the file to the cache.
    Type: Application
    Filed: April 5, 2019
    Publication date: October 8, 2020
    Applicant: Citrix Systems, Inc.
    Inventors: Praveen Raja Dhanabalan, Anudeep Narasimhaprasad Athlur, 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