Patents by Inventor Srin Kumar
Srin Kumar 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: 11657172Abstract: Techniques to provide mobile access to content are disclosed. A request from a mobile application running on a mobile device to access content is received at a connector node. A user credential associated with the request is used to identify at the connector node a policy associated with the request. A policy metadata associated with the policy is provided from the connector node to the mobile application running on the mobile device. The mobile application may include application code that is responsive to the policy metadata to perform, with respect to the request to access content, an action indicated by the policy.Type: GrantFiled: May 1, 2020Date of Patent: May 23, 2023Assignee: EMC IP Holding Company LLCInventors: Anand Taralika, Divakara Challa, Srin Kumar, Alok Ojha, Leonard Chung
-
Patent number: 11349916Abstract: Techniques to perform event-based synchronization of data among a plurality of endpoints are disclosed. In various embodiments, a user interaction associated with synchronization set data that has been synchronized based on synchronization events downloaded from a synchronization server configured to propagate changes via a synchronization event stream is observed. The observed user interaction is used to infer a user preference with respect to downloaded synchronization set data. Access is provided to synchronization event related data in a subsequent download in a manner determined based at least in part on the inferred user preference.Type: GrantFiled: May 28, 2020Date of Patent: May 31, 2022Assignee: EMC IP Holding Company LLCInventors: Ondrej Hrebicek, Srin Kumar, Hironmay Basu, Ashwani Verma, Andrew Rondeau
-
Patent number: 11157454Abstract: Techniques to synchronize data across a plurality of endpoints are disclosed. An indication that data associated with a file or other object included in a synchronization set has been changed is received from a first synchronization endpoint associated with the synchronization set. A synchronization event that reflects the change is created and added to a synchronization event stream that is accessible to a second endpoint associated with the synchronization set.Type: GrantFiled: January 24, 2019Date of Patent: October 26, 2021Assignee: EMC IP Holding Company LLCInventors: Ondrej Hrebicek, Srin Kumar, Eric Lee, Ashwani Verma, Andrew Rondeau
-
Patent number: 10992748Abstract: Techniques to perform event-based synchronization of data are disclosed. In various embodiments, a synchronization is performed at a synchronization client, based at least in part on one or more synchronization events downloaded from a synchronization server. A result of said synchronization is verified at least in part by comparing a computed representation of synchronization set state as stored at the synchronization client with a corresponding computed representation of synchronization set state as stored at the synchronization server.Type: GrantFiled: June 18, 2015Date of Patent: April 27, 2021Assignee: EMC IP Holding Company LLCInventors: Ondrej Hrebicek, Srin Kumar, Eric Lee, Ashwani Verma, Andrew Rondeau
-
Patent number: 10803021Abstract: Techniques to perform event-based synchronization of data are disclosed. In various embodiments, an indication is received, during the course of performing a synchronization event-based synchronization with a synchronization client, that a user of the synchronization client has provided an input associated with a request to access a file or other object the changes to which have not yet been downloaded completely to the synchronization client. Download of the changes to the file other object with respect to which the input associated with a request to access is associated is reprioritized, to enable the synchronization client to provide access to the file or other object more quickly than would have been possible without the reprioritization.Type: GrantFiled: July 30, 2018Date of Patent: October 13, 2020Assignee: EMC IP Holding Company LLCInventors: Ondrej Hrebicek, Srin Kumar, Hironmay Basu, Ashwani Verma, Andrew Rondeau
-
Publication number: 20200296161Abstract: Techniques to perform event-based synchronization of data among a plurality of endpoints are disclosed. In various embodiments, a user interaction associated with synchronization set data that has been synchronized based on synchronization events downloaded from a synchronization server configured to propagate changes via a synchronization event stream is observed. The observed user interaction is used to infer a user preference with respect to downloaded synchronization set data. Access is provided to synchronization event related data in a subsequent download in a manner determined based at least in part on the inferred user preference.Type: ApplicationFiled: May 28, 2020Publication date: September 17, 2020Inventors: Ondrej Hrebicek, Srin Kumar, Hironmay Basu, Ashwani Verma, Andrew Rondeau
-
Publication number: 20200257772Abstract: Techniques to provide mobile access to content are disclosed. A request from a mobile application running on a mobile device to access content is received at a connector node. A user credential associated with the request is used to identify at the connector node a policy associated with the request. A policy metadata associated with the policy is provided from the connector node to the mobile application running on the mobile device. The mobile application may include application code that is responsive to the policy metadata to perform, with respect to the request to access content, an action indicated by the policy.Type: ApplicationFiled: May 1, 2020Publication date: August 13, 2020Inventors: Anand Taralika, Divakara Challa, Srin Kumar, Alok Ojha, Leonard Chung
-
Patent number: 10721298Abstract: Techniques to perform event-based synchronization of data among a plurality of endpoints are disclosed. In various embodiments, a user interaction associated with synchronization set data that has been synchronized based on synchronization events downloaded from a synchronization server configured to propagate changes via a synchronization event stream is observed. The observed user interaction is used to infer a user preference with respect to downloaded synchronization set data. Access is provided to synchronization event related data in a subsequent download in a manner determined based at least in part on the inferred user preference.Type: GrantFiled: June 18, 2015Date of Patent: July 21, 2020Assignee: EMC IP Holding Company LLCInventors: Ondrej Hrebicek, Srin Kumar, Hironmay Basu, Ashwani Verma, Andrew Rondeau
-
Patent number: 10678892Abstract: Techniques to provide mobile access to content are disclosed. A request from a mobile application running on a mobile device to access content is received at a connector node. A user credential associated with the request is used to identify at the connector node a policy associated with the request. A policy metadata associated with the policy is provided from the connector node to the mobile application running on the mobile device. The mobile application may include application code that is responsive to the policy metadata to perform, with respect to the request to access content, an action indicated by the policy.Type: GrantFiled: October 19, 2018Date of Patent: June 9, 2020Assignee: EMC IP Holding Company LLCInventors: Anand Taralika, Divakara Challa, Srin Kumar, Alok Ojha, Leonard Chung
-
Publication number: 20190155790Abstract: Techniques to synchronize data across a plurality of endpoints are disclosed. An indication that data associated with a file or other object included in a synchronization set has been changed is received from a first synchronization endpoint associated with the synchronization set. A synchronization event that reflects the change is created and added to a synchronization event stream that is accessible to a second endpoint associated with the synchronization set.Type: ApplicationFiled: January 24, 2019Publication date: May 23, 2019Inventors: Ondrej Hrebicek, Srin Kumar, Eric Lee, Ashwani Verma, Andrew Rondeau
-
Patent number: 10242024Abstract: Techniques to perform event-based synchronization of data are disclosed. In various embodiments, an indication is received, during the course of performing a synchronization event-based synchronization with a synchronization client, that a user of the synchronization client has provided an input associated with a request to access a file or other object the changes to which have not yet been downloaded completely to the synchronization client. Download of the changes to the file other object with respect to which the input associated with a request to access is associated is reprioritized, to enable the synchronization client to provide access to the file or other object more quickly than would have been possible without the reprioritization.Type: GrantFiled: June 18, 2015Date of Patent: March 26, 2019Assignee: EMC IP Holding Company LLCInventors: Ondrej Hrebicek, Srin Kumar, Hironmay Basu, Ashwani Verma, Andrew Rondeau
-
Patent number: 10235331Abstract: Techniques to synchronize data across a plurality of endpoints are disclosed. An indication that data associated with a file or other object included in a synchronization set has been changed is received from a first synchronization endpoint associated with the synchronization set. A synchronization event that reflects the change is created and added to a synchronization event stream that is accessible to a second endpoint associated with the synchronization set.Type: GrantFiled: June 18, 2015Date of Patent: March 19, 2019Assignee: EMC IP Holding Company LLCInventors: Ondrej Hrebicek, Srin Kumar, Eric Lee, Ashwani Verma, Andrew Rondeau
-
Publication number: 20190057193Abstract: Techniques to provide mobile access to content are disclosed. A request from a mobile application running on a mobile device to access content is received at a connector node. A user credential associated with the request is used to identify at the connector node a policy associated with the request. A policy metadata associated with the policy is provided from the connector node to the mobile application running on the mobile device. The mobile application may include application code that is responsive to the policy metadata to perform, with respect to the request to access content, an action indicated by the policy.Type: ApplicationFiled: October 19, 2018Publication date: February 21, 2019Inventors: Anand Taralika, Divakara Challa, Srin Kumar, Alok Ojha, Leonard Chung
-
Patent number: 10148637Abstract: Techniques to perform secure authentication to provide mobile access to shared content are disclosed. In various embodiments, a user credential associated with a request to access content is received at a connector node from a mobile application running on a mobile device. The user credential is used to create at the connector node a secure credential token that includes the user credential. The secure credential token is used to provide to the mobile application on the mobile device, via the connector node, access to content on two or more servers residing on a protected network with which the user credential is associated.Type: GrantFiled: December 8, 2017Date of Patent: December 4, 2018Assignee: EMC IP Holding Company LLCInventors: Anand Taralika, Divakara Challa, Srin Kumar, Alok Ojha, Leonard Chung
-
Patent number: 10140430Abstract: Techniques to provide mobile access to content are disclosed. A request from a mobile application running on a mobile device to access content is received at a connector node. A user credential associated with the request is used to identify at the connector node a policy associated with the request. A policy metadata associated with the policy is provided from the connector node to the mobile application running on the mobile device. The mobile application may include application code that is responsive to the policy metadata to perform, with respect to the request to access content, an action indicated by the policy.Type: GrantFiled: June 18, 2015Date of Patent: November 27, 2018Assignee: EMC IP Holding Company LLCInventors: Anand Taralika, Divakara Challa, Srin Kumar, Alok Ojha, Leonard Chung
-
Publication number: 20180336220Abstract: Techniques to perform event-based synchronization of data are disclosed. In various embodiments, an indication is received, during the course of performing a synchronization event-based synchronization with a synchronization client, that a user of the synchronization client has provided an input associated with a request to access a file or other object the changes to which have not yet been downloaded completely to the synchronization client. Download of the changes to the file other object with respect to which the input associated with a request to access is associated is reprioritized, to enable the synchronization client to provide access to the file or other object more quickly than would have been possible without the reprioritization.Type: ApplicationFiled: July 30, 2018Publication date: November 22, 2018Inventors: Ondrej Hrebicek, Srin Kumar, Hironmay Basu, Ashwani Verma, Andrew Rondeau
-
Patent number: 10061778Abstract: Techniques to perform event-based synchronization of data are disclosed. In various embodiments, an indication is received, during the course of performing a synchronization event-based synchronization with a synchronization client, that a user of the synchronization client has provided an input associated with a request to access a file or other object the changes to which have not yet been downloaded completely to the synchronization client. Download of the changes to the file other object with respect to which the input associated with a request to access is associated is reprioritized, to enable the synchronization client to provide access to the file or other object more quickly than would have been possible without the reprioritization.Type: GrantFiled: June 18, 2015Date of Patent: August 28, 2018Assignee: EMC IP Holding Company LLCInventors: Ondrej Hrebicek, Srin Kumar, Hironmay Basu, Ashwani Verma, Andrew Rondeau
-
Publication number: 20180103026Abstract: Techniques to perform secure authentication to provide mobile access to shared content are disclosed. In various embodiments, a user credential associated with a request to access content is received at a connector node from a mobile application running on a mobile device. The user credential is used to create at the connector node a secure credential token that includes the user credential. The secure credential token is used to provide to the mobile application on the mobile device, via the connector node, access to content on two or more servers residing on a protected network with which the user credential is associated.Type: ApplicationFiled: December 8, 2017Publication date: April 12, 2018Inventors: Anand Taralika, Divakara Challa, Srin Kumar, Alok Ojha, Leonard Chung
-
Patent number: 9871778Abstract: Techniques to perform secure authentication to provide mobile access to shared content are disclosed. In various embodiments, a user credential associated with a request to access content is received at a connector node from a mobile application running on a mobile device. The user credential is used to create at the connector node a secure credential token that includes the user credential. The secure credential token is used to provide to the mobile application on the mobile device, via the connector node, access to content on two or more servers residing on a protected network with which the user credential is associated.Type: GrantFiled: June 18, 2015Date of Patent: January 16, 2018Assignee: EMC IP Holding Company LLCInventors: Anand Taralika, Divakara Challa, Srin Kumar, Alok Ojha, Leonard Chung
-
Patent number: 8732136Abstract: A method and system of recovery point data view shift through a direction-agnostic roll algorithm is disclosed. The method includes forming a data view around a recovery point, and shifting the data view around the recovery point through a direction-agnostic roll algorithm that uses at least one of a roll-forward algorithm to shift the data view to a time after the recovery point and a roll-backward algorithm to shift the data view to a time before the recovery point. A data integrity is determined to be consistent at the recovery point by examining data and meta-data associated with the recovery point. The recovery point is associated with one of an automatically generated event, a user definable event, and/or a prepackaged event. A marker data is generated at the recovery point to enable the direction-agnostic roll algorithm to reduce a recovery time objective when an algorithm is applied.Type: GrantFiled: January 22, 2010Date of Patent: May 20, 2014Assignee: Inmage Systems, Inc.Inventors: Rajeev Atluri, Sudhakar Pannerselvam, Jayesh Shah, Satish Kumar, Srin Kumar, Kishor Paygude