Patents by Inventor Varun Parmar
Varun Parmar 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: 12154052Abstract: A shared workflow operates over a plurality of execution environments associated with a content management system. A shared workflow is created in a first execution environment. The workflow is posted to a shared location. A particular workflow is selected from an exchange or other shared location and is thereafter configured to execute in a second execution environment. A computing module analyzes the workflow to identify environment-specific parameters. Based on a computer-generated recommendation emerging from the analysis, a user or a computing agent modifies the environment-specific parameter so as to configure the workflow prior to execution in the second execution environment. The first execution environment may correspond to a first department of an enterprise and the second execution environment may correspond to a second department of the same enterprise.Type: GrantFiled: October 1, 2020Date of Patent: November 26, 2024Assignee: Box, Inc.Inventors: Stephen Hiller, Jón Tómas Grétarsson, Seth Morgan Luce Voltz, Varun Parmar
-
Publication number: 20240020162Abstract: 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: ApplicationFiled: September 19, 2023Publication date: January 18, 2024Applicant: Box, Inc.Inventors: Varun Parmar, Karthik Shanmugasundaram, Ivan Sabinin
-
Patent number: 11768707Abstract: 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: GrantFiled: August 27, 2019Date of Patent: September 26, 2023Assignee: Box, Inc.Inventors: Varun Parmar, Karthik Shanmugasundaram, Ivan Sabinin
-
Patent number: 11616782Abstract: As a default, a global permissions model is established. The global permissions model serves for applying a first set of resource access permissions to shared content objects. Additionally, a set of context-aware access policies that govern user interactions over the shared content object is established. When a particular user requests an interaction over a shared content object, then interaction attributes associated with the request are gathered. The context-aware access policies are applied to the request by determining a set of extensible access permissions that are derived from the interaction attributes. The context-aware access policies are enforced by overriding the first set of resource access permissions with dynamically-determined access permissions. When a particular access request is denied, a response is generated in accordance with the set of extensible access permissions and the user is notified. In some cases, the access request is permitted, but only after the user provides a justification.Type: GrantFiled: October 1, 2020Date of Patent: March 28, 2023Assignee: Box, Inc.Inventors: Alok Ojha, Sivaramakrishnan Subramanian, Kechen Huang, Pal Ramanathan, Varun Parmar, Yi Zhao
-
Publication number: 20210103863Abstract: A shared workflow operates over a plurality of execution environments associated with a content management system. A shared workflow is created in a first execution environment. The workflow is posted to a shared location. A particular workflow is selected from an exchange or other shared location and is thereafter configured to execute in a second execution environment. A computing module analyzes the workflow to identify environment-specific parameters. Based on a computer-generated recommendation emerging from the analysis, a user or a computing agent modifies the environment-specific parameter so as to configure the workflow prior to execution in the second execution environment. The first execution environment may correspond to a first department of an enterprise and the second execution environment may correspond to a second department of the same enterprise.Type: ApplicationFiled: October 1, 2020Publication date: April 8, 2021Applicant: Box, Inc.Inventors: Stephen Hiller, Jón Tómas Grétarsson, Seth Morgan Luce Voltz, Varun Parmar
-
Patent number: 10915226Abstract: Systems and techniques to provide access to shared content are disclosed. In various embodiments, a user input indicating a set of selected sharing users that have shared content with a viewing user is received via a filter definition user interface. A combined set of shared content comprising content that has been shared with the viewing user by one or more sharing users included in said set of selected sharing users is determined based at least in part on the indication. A display is provided that includes for at least a subset of shared content in the combined set a user-selectable visual representation of the shared content.Type: GrantFiled: May 2, 2019Date of Patent: February 9, 2021Assignee: EMC IP HOLDING COMPANY LLCInventors: Varun Parmar, Hironmay Basu, Eric Lee, Anand Taralika, Alok Irde, Patrick Thompson
-
Publication number: 20210021600Abstract: As a default, a global permissions model is established. The global permissions model serves for applying a first set of resource access permissions to shared content objects. Additionally, a set of context-aware access policies that govern user interactions over the shared content object is established. When a particular user requests an interaction over a shared content object, then interaction attributes associated with the request are gathered. The context-aware access policies are applied to the request by determining a set of extensible access permissions that are derived from the interaction attributes. The context-aware access policies are enforced by overriding the first set of resource access permissions with dynamically-determined access permissions. When a particular access request is denied, a response is generated in accordance with the set of extensible access permissions and the user is notified. In some cases, the access request is permitted, but only after the user provides a justification.Type: ApplicationFiled: October 1, 2020Publication date: January 21, 2021Applicant: Box, Inc.Inventors: Alok Ojha, Sivaramakrishnan Subramanian, Kechen Huang, Pal Ramanathan, Varun Parmar, Yi Zhao
-
Patent number: 10715651Abstract: Systems and techniques to display app content are disclosed. In various embodiments, an indication is received to save an application page. An image of the application page and associated application state information are stored. The image and state information may be used to provide a user-navigable interface that enables a user to navigate back to the saved page.Type: GrantFiled: October 31, 2019Date of Patent: July 14, 2020Assignee: EMC IP Holding Company LLCInventors: Varun Parmar, Hironmay Basu, Eric Lee, Anand Taralika, Alok Irde, Patrick Thompson
-
Publication number: 20200065152Abstract: 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: ApplicationFiled: August 27, 2019Publication date: February 27, 2020Applicant: Box, Inc.Inventors: Varun Parmar, Karthik Shanmugasundaram, Ivan Sabinin
-
Publication number: 20200068061Abstract: Systems and techniques to display app content are disclosed. In various embodiments, an indication is received to save an application page. An image of the application page and associated application state information are stored. The image and state information may be used to provide a user-navigable interface that enables a user to navigate back to the saved page.Type: ApplicationFiled: October 31, 2019Publication date: February 27, 2020Inventors: Varun Parmar, Hironmay Basu, Eric Lee, Anand Taralika, Alok Irde, Patrick Thompson
-
Publication number: 20200065313Abstract: Methods, systems and computer program products for managing content objects in a content management system. A metadata template is assigned to a content object of the content management system. Extensible metadata pertaining to the content object is allocated in accordance with the assigned metadata template. Various operations over the content object result in population of the allocated extensible metadata. When the content object is subjected to a workflow, the execution flow and/or the form of responses associated with execution of the workflow are informed by the populated extensible metadata. A single content object can take on an association with multiple sets of extensible metadata and each set of extensible metadata can take on association with a respective workflow.Type: ApplicationFiled: August 27, 2019Publication date: February 27, 2020Applicant: Box, Inc.Inventors: Kishan Bharat Patel, Varun Parmar, Benjamin John Kus, Hieu Minh Nguyen, John Huffaker
-
Patent number: 10498876Abstract: Systems and techniques to display app content are disclosed. In various embodiments, an indication is received to save an application page. An image of the application page and associated application state information are stored. The image and state information may be used to provide a user-navigable interface that enables a user to navigate back to the saved page.Type: GrantFiled: May 3, 2019Date of Patent: December 3, 2019Assignee: EMC IP Holding Company LLCInventors: Varun Parmar, Hironmay Basu, Eric Lee, Anand Taralika, Alok Irde, Patrick Thompson
-
Publication number: 20190260867Abstract: Systems and techniques to display app content are disclosed. In various embodiments, an indication is received to save an application page. An image of the application page and associated application state information are stored. The image and state information may be used to provide a user-navigable interface that enables a user to navigate back to the saved page.Type: ApplicationFiled: May 3, 2019Publication date: August 22, 2019Inventors: Varun Parmar, Hironmay Basu, Eric Lee, Anand Taralika, Alok Irde, Patrick Thompson
-
Publication number: 20190258363Abstract: Systems and techniques to provide access to shared content are disclosed. In various embodiments, a user input indicating a set of selected sharing users that have shared content with a viewing user is received via a filter definition user interface. A combined set of shared content comprising content that has been shared with the viewing user by one or more sharing users included in said set of selected sharing users is determined based at least in part on the indication. A display is provided that includes for at least a subset of shared content in the combined set a user-selectable visual representation of the shared content.Type: ApplicationFiled: May 2, 2019Publication date: August 22, 2019Inventors: Varun Parmar, Hironmay Basu, Eric Lee, Anand Taralika, Alok Irde, Patrick Thompson
-
Patent number: 10326873Abstract: Systems and techniques to display app content are disclosed. In various embodiments, an indication is received to save an application page. An image of the application page and associated application state information are stored. The image and state information may be used to provide a user-navigable interface that enables a user to navigate back to the saved page.Type: GrantFiled: November 20, 2018Date of Patent: June 18, 2019Assignee: EMC IP Holding Company LLCInventors: Varun Parmar, Hironmay Basu, Eric Lee, Anand Taralika, Alok Irde, Patrick Thompson
-
Patent number: 10324586Abstract: Systems and techniques to provide access to shared content are disclosed. In various embodiments, a user input indicating a set of selected sharing users that have shared content with a viewing user is received via a filter definition user interface. A combined set of shared content comprising content that has been shared with the viewing user by one or more sharing users included in said set of selected sharing users is determined based at least in part on the indication. A display is provided that includes for at least a subset of shared content in the combined set a user-selectable visual representation of the shared content.Type: GrantFiled: September 30, 2014Date of Patent: June 18, 2019Assignee: EMC IP Holding Company LLCInventors: Varun Parmar, Hironmay Basu, Eric Lee, Anand Taralika, Alok Irde, Patrick Thompson
-
Patent number: 10255584Abstract: A method and system to track new submissions for an online forms service is provided. The system may include a request detector to detect a request to load a view (e.g., a web page) and a view provider to provide the view for display in response to the request. The view may comprise submission information for an electronic form and a value indicative of a number of new submissions.Type: GrantFiled: April 5, 2011Date of Patent: April 9, 2019Assignee: Adobe Inc.Inventors: Todd Rein, Varun Parmar, Shannon Hickey, Eylon Stroh, Peter Baird, Brian Havlin, Subhash Singh Daga, Roman Dolgov
-
Publication number: 20190089826Abstract: Systems and techniques to display app content are disclosed. In various embodiments, an indication is received to save an application page. An image of the application page and associated application state information are stored. The image and state information may be used to provide a user-navigable interface that enables a user to navigate back to the saved page.Type: ApplicationFiled: November 20, 2018Publication date: March 21, 2019Inventors: Varun Parmar, Hironmay Basu, Eric Lee, Anand Taralika, Alok Irde, Patrick Thompson
-
Patent number: 10171642Abstract: Systems and techniques to display app content are disclosed. In various embodiments, an indication is received to save an application page. An image of the application page and associated application state information are stored. The image and state information may be used to provide a user-navigable interface that enables a user to navigate back to the saved page.Type: GrantFiled: April 24, 2018Date of Patent: January 1, 2019Assignee: EMC IP Holding Company LLCInventors: Varun Parmar, Hironmay Basu, Eric Lee, Anand Taralika, Alok Irde, Patrick Thompson
-
Publication number: 20180241867Abstract: Systems and techniques to display app content are disclosed. In various embodiments, an indication is received to save an application page. An image of the application page and associated application state information are stored. The image and state information may be used to provide a user-navigable interface that enables a user to navigate back to the saved page.Type: ApplicationFiled: April 24, 2018Publication date: August 23, 2018Inventors: Varun Parmar, Hironmay Basu, Eric Lee, Anand Taralika, Alok Irde, Patrick Thompson