Patents by Inventor Jason Yanchuleff

Jason Yanchuleff 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: 11409716
    Abstract: Methods and systems for shared file conflict detection on a computing device are described herein. A computing device may store a shared file that may be accessed by a variety of other computing devices. An operating system executing on one or more computing devices may generate file handles corresponding to file operations associated with the shared file. One or more of the computing devices may receive, from a remote computing device, a request for a file operation associated with the shared file. A notification corresponding to file handles associated with the shared file may be transmitted to a user. The request for the file operation may be implemented or rejected based on file handles associated with the shared file, the file operation, and/or whether the file operation may cause an application to crash or cause data corruption.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: August 9, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Nishant Jaywant Karajgikar, Ajay Kumar, Jason Yanchuleff
  • Patent number: 11385946
    Abstract: Aspects of the disclosure relate to processing systems using improved techniques for mapping events from user device to a cloud storage system. A computing platform, such as a cloud event mapping platform, may receive, at a task manager hosted on the computing platform, events to be processed. The computing platform may use the task manager to determine file objects corresponding to each event. The computing platform may use the task manager to determine a subset of the events to be processed by each dispatcher. The computing platform may use a first dispatcher to generate an event dispatch queue using a plurality of heuristics. After determining expiration of a delay corresponding to each event in the dispatch queue, the computing platform may dispatch each event in the dispatch queue for execution.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: July 12, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Jason Yanchuleff, Ajay Kumar
  • Publication number: 20210019201
    Abstract: Aspects of the disclosure relate to processing systems using improved techniques for mapping events from user device to a cloud storage system. A computing platform, such as a cloud event mapping platform, may receive, at a task manager hosted on the computing platform, events to be processed. The computing platform may use the task manager to determine file objects corresponding to each event. The computing platform may use the task manager to determine a subset of the events to be processed by each dispatcher. The computing platform may use a first dispatcher to generate an event dispatch queue using a plurality of heuristics. After determining expiration of a delay corresponding to each event in the dispatch queue, the computing platform may dispatch each event in the dispatch queue for execution.
    Type: Application
    Filed: October 7, 2020
    Publication date: January 21, 2021
    Inventors: Jason Yanchuleff, Ajay Kumar
  • Patent number: 10838784
    Abstract: Aspects of the disclosure relate to processing systems using improved techniques for mapping events from user device to a cloud storage system. A computing platform, such as a cloud event mapping platform, may receive, at a task manager hosted on the computing platform, events to be processed. The computing platform may use the task manager to determine file objects corresponding to each event. The computing platform may use the task manager to determine a subset of the events to be processed by each dispatcher. The computing platform may use a first dispatcher to generate an event dispatch queue using a plurality of heuristics. After determining expiration of a delay corresponding to each event in the dispatch queue, the computing platform may dispatch each event in the dispatch queue for execution.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: November 17, 2020
    Assignee: Citrix Systems, Inc.
    Inventors: Jason Yanchuleff, Ajay Kumar
  • Publication number: 20200242089
    Abstract: Methods and systems for shared file conflict detection on a computing device are described herein. A computing device may store a shared file that may be accessed by a variety of other computing devices. An operating system executing on one or more computing devices may generate file handles corresponding to file operations associated with the shared file. One or more of the computing devices may receive, from a remote computing device, a request for a file operation associated with the shared file. A notification corresponding to file handles associated with the shared file may be transmitted to a user. The request for the file operation may be implemented or rejected based on file handles associated with the shared file, the file operation, and/or whether the file operation may cause an application to crash or cause data corruption.
    Type: Application
    Filed: January 30, 2019
    Publication date: July 30, 2020
    Inventors: Nishant Jaywant Karajgikar, Ajay Kumar, Jason Yanchuleff
  • Publication number: 20200004606
    Abstract: Aspects of the disclosure relate to processing systems using improved techniques for mapping events from user device to a cloud storage system. A computing platform, such as a cloud event mapping platform, may receive, at a task manager hosted on the computing platform, events to be processed. The computing platform may use the task manager to determine file objects corresponding to each event. The computing platform may use the task manager to determine a subset of the events to be processed by each dispatcher. The computing platform may use a first dispatcher to generate an event dispatch queue using a plurality of heuristics. After determining expiration of a delay corresponding to each event in the dispatch queue, the computing platform may dispatch each event in the dispatch queue for execution.
    Type: Application
    Filed: June 29, 2018
    Publication date: January 2, 2020
    Inventors: Jason Yanchuleff, Ajay Kumar