Patents by Inventor Sumit POPLI

Sumit POPLI 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: 20230035500
    Abstract: An application can be dynamically selected to open a file. An application broker service can be configured to received intercepted requests to open files. The application broker service can process the intercepted requests to determine a type and location of the files to be opened. Using the type and the location of the files to be opened, the application broker service can select applications to open the files. If a file fails to open in a selected application, the application broker service can select another application to open the file.
    Type: Application
    Filed: August 2, 2021
    Publication date: February 2, 2023
    Inventor: Sumit Popli
  • Patent number: 11196836
    Abstract: An agent can be employed on write filter enabled devices to retrieve a default configuration from a server when a user logs in. The default configuration can define which user configuration settings are persist-able. After the user has customized user configuration settings, the agent can identify customizations to any persist-able user configuration setting and create a delta configuration to define these customizations. The agent can send the delta configuration to a server so that it will be available when the user logs in to any other write filter enabled device. At any subsequent login, the agent can retrieve the delta configuration and use it to customize the user configuration settings. In this way, a set of customized user configurations settings can be persisted and applied on any write filter enabled device that a user may log in to.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: December 7, 2021
    Assignee: Dell Products L.P.
    Inventors: Sumit Popli, Suruchi Dubey, Ryan Mason
  • Publication number: 20200358874
    Abstract: An agent can be employed on write filter enabled devices to retrieve a default configuration from a server when a user logs in. The default configuration can define which user configuration settings are persist-able. After the user has customized user configuration settings, the agent can identify customizations to any persist-able user configuration setting and create a delta configuration to define these customizations. The agent can send the delta configuration to a server so that it will be available when the user logs in to any other write filter enabled device. At any subsequent login, the agent can retrieve the delta configuration and use it to customize the user configuration settings. In this way, a set of customized user configurations settings can be persisted and applied on any write filter enabled device that a user may log in to.
    Type: Application
    Filed: May 10, 2019
    Publication date: November 12, 2020
    Inventors: Sumit Popli, Suruchi Dubey, Ryan Mason
  • Patent number: 10810164
    Abstract: Access to functionality of a file-based write filter can be secured. A policy-based filter can be configured to monitor and filter calls to APIs that access functionality of the file-based write filter. Based on policy, the policy-based filter can selectively block such calls to ensure that only permitted applications and/or users are allowed to access the functionality of the file-based write filter. In some cases, the policy-based filter can be configured to communicate with a server component to determine whether a particular attempt to access the functionality of the file-based write filter should be allowed.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: October 20, 2020
    Assignee: Wyse Technology L.L.C.
    Inventors: Salil S Joshi, Puneet Kaushik, Sumit Popli
  • Patent number: 10523665
    Abstract: Authentication can be performed on thin clients using independent mobile devices. Because many users have smart phones or other similar mobile devices that include biometric scanners, such mobile devices can be leveraged to perform authentication of users as part of logging in to a thin client desktop. A mapping can be created on a central server between a user's mobile device and the user's domain identity. A mapping can also be created between the user's domain identity and the user's thin client desktop. Then, when a user desires to log in to his thin client desktop, the user can employ the appropriate biometric scanner on his mobile device to perform authentication. The central server can then rely on this authentication to identify and log the user into his thin client desktop.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: December 31, 2019
    Assignee: Wyse Technology L.L.C.
    Inventors: Salil Joshi, Puneet Kaushik, Sumit Popli, Suruchi Dubey, Oleg Rombakh, Varun Raghavan
  • Patent number: 10353636
    Abstract: A write filter can be configured to employ a dynamically expandable overlay. The size of the overlay could initially be small and could then grow and shrink during the current session based on demand. The overlay can span both RAM and disk to thereby allow the size of the overlay to be relatively large. When sufficient RAM is available, the overlay can be allowed to grow in RAM. In contrast, if RAM is low, the overlay can grow on disk. Also, artifacts in the overlay can be moved from the RAM portion to the disk portion to reduce the amount of RAM consumed by the overlay. Because the overlay is dynamically expandable, it will typically not become full and will therefore not force a reboot.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: July 16, 2019
    Assignee: WYSE TECHNOLOGY L.L.C.
    Inventors: Puneet Kaushik, Salil S Joshi, Sumit Popli
  • Publication number: 20180227296
    Abstract: Authentication can be performed on thin clients using independent mobile devices. Because many users have smart phones or other similar mobile devices that include biometric scanners, such mobile devices can be leveraged to perform authentication of users as part of logging in to a thin client desktop. A mapping can be created on a central server between a user's mobile device and the user's domain identity. A mapping can also be created between the user's domain identity and the user's thin client desktop. Then, when a user desires to log in to his thin client desktop, the user can employ the appropriate biometric scanner on his mobile device to perform authentication. The central server can then rely on this authentication to identify and log the user into his thin client desktop.
    Type: Application
    Filed: February 3, 2017
    Publication date: August 9, 2018
    Inventors: Salil Joshi, Puneet Kaushik, Sumit Popli, Suruchi Dubey, Oleg Rombakh, Varun Raghavan
  • Publication number: 20180225058
    Abstract: A write filter can be configured to employ a dynamically expandable overlay. The size of the overlay could initially be small and could then grow and shrink during the current session based on demand. The overlay can span both RAM and disk to thereby allow the size of the overlay to be relatively large. When sufficient RAM is available, the overlay can be allowed to grow in RAM. In contrast, if RAM is low, the overlay can grow on disk. Also, artifacts in the overlay can be moved from the RAM portion to the disk portion to reduce the amount of RAM consumed by the overlay. Because the overlay is dynamically expandable, it will typically not become full and will therefore not force a reboot.
    Type: Application
    Filed: February 6, 2017
    Publication date: August 9, 2018
    Inventors: Puneet Kaushik, Salil S Joshi, Sumit Popli
  • Publication number: 20180217996
    Abstract: Access to functionality of a file-based write filter can be secured. A policy-based filter can be configured to monitor and filter calls to APIs that access functionality of the file-based write filter. Based on policy, the policy-based filter can selectively block such calls to ensure that only permitted applications and/or users are allowed to access the functionality of the file-based write filter. In some cases, the policy-based filter can be configured to communicate with a server component to determine whether a particular attempt to access the functionality of the file-based write filter should be allowed.
    Type: Application
    Filed: January 27, 2017
    Publication date: August 2, 2018
    Inventors: Salil S. Joshi, Puneet Kaushik, Sumit Popli
  • Patent number: 9699108
    Abstract: In particular embodiments, a server computing device receives one or more inputs specifying a software module and one or more portions of a network. Each of the portions of the network includes multiple client devices. For each of the client devices in a portion of the network, the server computing device determines whether the client device meets one or more criteria. For at least one portion of the network having a client device meeting the one or more criteria, the server computing device selects the client device as a master device and provides the software module to the master device. The master device is operable to download the software module from one or more server computing devices, provide the software module to the other client devices in the portion of the network, and provide status information to the server computing device.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: July 4, 2017
    Assignee: Dell Products L.P.
    Inventors: Sumit Popli, Jigar Shah
  • Publication number: 20160164799
    Abstract: In particular embodiments, a server computing device receives one or more inputs specifying a software module and one or more portions of a network. Each of the portions of the network includes multiple client devices. For each of the client devices in a portion of the network, the server computing device determines whether the client device meets one or more criteria. For at least one portion of the network having a client device meeting the one or more criteria, the server computing device selects the client device as a master device and provides the software module to the master device. The master device is operable to download the software module from one or more server computing devices, provide the software module to the other client devices in the portion of the network, and provide status information to the server computing device.
    Type: Application
    Filed: February 18, 2016
    Publication date: June 9, 2016
    Inventors: Sumit POPLI, Jigar SHAH
  • Patent number: 9300535
    Abstract: In particular embodiments, a server computing device receives one or more inputs specifying a software module and one or more portions of a network. Each of the portions of the network includes multiple client devices. For each of the client devices in a portion of the network, the server computing device determines whether the client device meets one or more criteria. For at least one portion of the network having a client device meeting the one or more criteria, the server computing device selects the client device as a master device and provides the software module to the master device. The master device is operable to download the software module from one or more server computing devices, provide the software module to the other client devices in the portion of the network, and provide status information to the server computing device.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: March 29, 2016
    Assignee: Dell Products L.P.
    Inventors: Sumit Popli, Jigar Shah
  • Publication number: 20150236907
    Abstract: In particular embodiments, a server computing device receives one or more inputs specifying a software module and one or more portions of a network. Each of the portions of the network includes multiple client devices. For each of the client devices in a portion of the network, the server computing device determines whether the client device meets one or more criteria. For at least one portion of the network having a client device meeting the one or more criteria, the server computing device selects the client device as a master device and provides the software module to the master device. The master device is operable to download the software module from one or more server computing devices, provide the software module to the other client devices in the portion of the network, and provide status information to the server computing device.
    Type: Application
    Filed: February 20, 2014
    Publication date: August 20, 2015
    Inventors: Sumit POPLI, Jigar SHAH