Patents by Inventor Ivan Sabinin

Ivan Sabinin 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: 20240020162
    Abstract: Methods, systems and computer program products for content management systems. In a computing environment having multiple interconnected computer systems, one or more network communication links between a first computer system that hosts a first application and a second computer system that hosts one or more second applications are established. The first computer system hosts a plurality of shared content objects that can be operated over by any second applications that are interfaced with the first application. Particular interaction events over a shared content object take place at the second applications and/or at the interfaces between the first and second applications. Such particular interaction events are recorded as they occur, after which, based on event attributes associated with the particular interaction events, at least one workflow of the first application is selected. The selected workflow of the first application is executed to perform operations over the shared content object.
    Type: Application
    Filed: September 19, 2023
    Publication date: January 18, 2024
    Applicant: Box, Inc.
    Inventors: Varun Parmar, Karthik Shanmugasundaram, Ivan Sabinin
  • Patent number: 11768707
    Abstract: Methods, systems and computer program products for content management systems. In a computing environment having multiple interconnected computer systems, one or more network communication links between a first computer system that hosts a first application and a second computer system that hosts one or more second applications are established. The first computer system hosts a plurality of shared content objects that can be operated over by any second applications that are interfaced with the first application. Particular interaction events over a shared content object take place at the second applications and/or at the interfaces between the first and second applications. Such particular interaction events are recorded as they occur, after which, based on event attributes associated with the particular interaction events, at least one workflow of the first application is selected. The selected workflow of the first application is executed to perform operations over the shared content object.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: September 26, 2023
    Assignee: Box, Inc.
    Inventors: Varun Parmar, Karthik Shanmugasundaram, Ivan Sabinin
  • Publication number: 20220083679
    Abstract: Processing user-triggered, broker-assisted workflows. A content management system is configured to host a hierarchy of content objects that are partitioned into two or more user contexts. A first workflow object is configured and then stored into a first one of the two or more user contexts. A computer-implemented service agent is configured to receive a workflow trigger from an event raised in a second one of the two or more user contexts. The computer-implemented service agent executes in the second one of the two or more user contexts while processing the first workflow object using permissions that are associated with the first one of the two or more user contexts. The computer-implemented service agent processes the workflow object in the context of the first one of the two or more user contexts. Results from execution of the workflow objects are provided to the process that raised the workflow trigger.
    Type: Application
    Filed: September 13, 2021
    Publication date: March 17, 2022
    Applicant: Box, Inc.
    Inventors: Stephen Hiller, Jón Tómas Grétarsson, Steven Chang, Ivan SABININ, Ravneet UBEROI
  • Publication number: 20200065152
    Abstract: Methods, systems and computer program products for content management systems. In a computing environment having multiple interconnected computer systems, one or more network communication links between a first computer system that hosts a first application and a second computer system that hosts one or more second applications are established. The first computer system hosts a plurality of shared content objects that can be operated over by any second applications that are interfaced with the first application. Particular interaction events over a shared content object take place at the second applications and/or at the interfaces between the first and second applications. Such particular interaction events are recorded as they occur, after which, based on event attributes associated with the particular interaction events, at least one workflow of the first application is selected. The selected workflow of the first application is executed to perform operations over the shared content object.
    Type: Application
    Filed: August 27, 2019
    Publication date: February 27, 2020
    Applicant: Box, Inc.
    Inventors: Varun Parmar, Karthik Shanmugasundaram, Ivan Sabinin