Patents by Inventor Huda Osman
Huda Osman 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: 11443283Abstract: Disclosed are various examples for the dynamic construction of configuration profiles using settings common across different operating systems. A computing environment having a management service can determine variable names for inclusion in configuration profiles based on operating systems. The computing environment can dynamically generate configuration profiles using the appropriate variable names such that the value provided by an administrator is a value or parameter of the variable name for deployment to a client device having an operating system capable of interpreting the value using the variable name.Type: GrantFiled: July 27, 2017Date of Patent: September 13, 2022Assignee: AirWatch LLCInventors: Adam Stephen Rykowski, Huda Osman, Mithila Tople, Jacob Postema, Jeremy Dejiacomo, Harit Patel, Manikandan Sigamani
-
Patent number: 10936999Abstract: Disclosed are various examples for remote email configuration using dynamically generated configuration profiles. A computing environment having a management service can determine variable names for inclusion in configuration profiles that are capable of configuring email settings on various managed device operating systems. The computing environment can dynamically generate configuration profiles using the appropriate variable names such that a client device having a particular operating system installed thereon is capable of interpreting the value and the variable name to configure the email setting.Type: GrantFiled: July 27, 2017Date of Patent: March 2, 2021Assignee: AIRWATCH LLCInventors: Adam Stephen Rykowski, Huda Osman, Mithila Tople, Jacob Postema, Jeremy Dejiacomo, Harit Patel, Manikandan Sigamani
-
Patent number: 10841342Abstract: Disclosed are various embodiments that related to rendering a data driven user interface used to configure device profiles in an enterprise device management environment. In some examples, the enterprise device management environment can include a platform messaging service and a platform specific adapter. In one example, a system can receive a request to generate a device profile for a platform. The system can render a data driven user interface for configuring the device profile based on a definition file. The system can also receive input of a value for a user interface element and retrieve the values from the other user interface elements. The system can generate the device profile based on a translation of the values and transmit a command to a platform messaging service to facilitate an installation of the device profile in a mobile device. Various delivery methods for installing the device profile are disclosed.Type: GrantFiled: January 9, 2018Date of Patent: November 17, 2020Assignee: VMware, Inc.Inventors: Adam Stephen Rykowski, Adarsh Subhash Chandra Jain, Kai Chen, Daniel Quintas, Huda Osman
-
Patent number: 10769594Abstract: Disclosed are various examples for dynamically generating configuration profiles based on an operating system of a device. A computing environment can determine that a configuration profile configured for a type of the client device has not been created. If so, the computing environment can identify an operating system of the client device, determine a format for the configuration profile based on the operating system, and generating a configuration profile in accordance with the format and the operating system. The configuration profile can include a value for a setting previously defined that is common to a plurality of different operating systems.Type: GrantFiled: July 27, 2017Date of Patent: September 8, 2020Assignee: AIRWATCH LLCInventors: Adam Stephen Rykowski, Huda Osman, Mithila Tople, Jacob Postema, Jeremy Dejiacomo, Harit Patel, Manikandan Sigamani
-
Patent number: 10678567Abstract: Disclosed are various examples for remote virtual private network (VPN) configuration using dynamically generated configuration profiles. A computing environment having a management service can determine variable names for inclusion in configuration profiles that are capable of configuring VPN settings on various managed device operating systems. The computing environment can dynamically generate configuration profiles using the appropriate variable names such that a client device having a particular operating system installed thereon is capable of interpreting the value and the variable name to configure the VPN setting.Type: GrantFiled: July 27, 2017Date of Patent: June 9, 2020Assignee: AIRWATCH LLCInventors: Adam Stephen Rykowski, Huda Osman, Mithila Tople, Jacob Postema, Jeremy Dejiacomo, Harit Patel, Manikandan Sigamani
-
Patent number: 10360047Abstract: Disclosed are various examples for remote wireless network configuration using dynamically generated configuration profiles. A computing environment having a management service can determine variable names for inclusion in configuration profiles that are capable of configuring wireless fidelity (Wi-Fi) settings on various managed device operating systems. The computing environment can dynamically generate configuration profiles using the appropriate variable names such that a client device having a particular operating system installed thereon is capable of interpreting the value and the variable name to configure the Wi-Fi setting.Type: GrantFiled: July 27, 2017Date of Patent: July 23, 2019Assignee: Airwatch LLCInventors: Adam Stephen Rykowski, Huda Osman, Mithila Tople, Jacob Postema, Jeremy Dejiacomo, Harit Patel, Manikandan Sigamani
-
Publication number: 20190215343Abstract: Disclosed are various embodiments that related to rendering a data driven user interface used to configure device profiles in an enterprise device management environment. In some examples, the enterprise device management environment can include a platform messaging service and a platform specific adapter. In one example, a system can receive a request to generate a device profile for a platform. The system can render a data driven user interface for configuring the device profile based on a definition file. The system can also receive input of a value for a user interface element and retrieve the values from the other user interface elements. The system can generate the device profile based on a translation of the values and transmit a command to a platform messaging service to facilitate an installation of the device profile in a mobile device. Various delivery methods for installing the device profile are disclosed.Type: ApplicationFiled: January 9, 2018Publication date: July 11, 2019Inventors: Adam Stephen Rykowski, Adarsh Subhash Chandra Jain, Kai Chen, Daniel Quintas, Huda Osman
-
Publication number: 20190215380Abstract: Disclosed are various embodiments that related to rendering a data driven user interface used to configure device profiles in an enterprise device management environment. In some examples, among others, a system can receive a request to generate a device profile for a platform and retrieve a definition file associated with the platform from a data store. The system can also render a data driven user interface for configuring the device profile based at least in part on the definition file and receive user-input for one of the user interface elements. The system can retrieve values from the plurality of user interface elements and generate the device profile based on the retrieved values. The device profile can be executed in association with the platform on a mobile device.Type: ApplicationFiled: January 9, 2018Publication date: July 11, 2019Inventors: Adam Stephen Rykowski, Adarsh Subhash Chandra Jain, Kai Chen, Daniel Quintas, Huda Osman
-
Patent number: 10303343Abstract: Disclosed are various embodiments related to rendering a data driven user interface used to configure device profiles in an enterprise device management environment. In some examples, the enterprise device management environment can include a definition file repository and a platform specific adapter. In one example, among others, a system can establish a communication channel with a definition file repository, and then receive a definition file for a target platform from the definition file repository. The system can also receive a request to generate a device profile and render a data driven user interface for configuring the device profile based on the definition file. The system can generate the device profile based at least in part on a platform translation of the values retrieved from the data driven user interface. The device profile can execute in association with the target platform on a client device.Type: GrantFiled: January 9, 2018Date of Patent: May 28, 2019Assignee: VMware, Inc.Inventors: Adam Stephen Rykowski, Adarsh Subhash Chandra Jain, Kai Chen, Daniel Quintas, Huda Osman
-
Publication number: 20180351795Abstract: Disclosed are various examples for dynamically generating configuration profiles based on an operating system of a device. A computing environment can determine that a configuration profile configured for a type of the client device has not been created. If so, the computing environment can identify an operating system of the client device, determine a format for the configuration profile based on the operating system, and generating a configuration profile in accordance with the format and the operating system. The configuration profile can include a value for a setting previously defined that is common to a plurality of different operating systems.Type: ApplicationFiled: July 27, 2017Publication date: December 6, 2018Inventors: ADAM STEPHEN RYKOWSKI, HUDA OSMAN, MITHILA TOPLE, JACOB POSTEMA, JEREMY DEJIACOMO, HARIT PATEL, MANIKANDAN SIGAMANI
-
Publication number: 20180351798Abstract: Disclosed are various examples for remote wireless network configuration using dynamically generated configuration profiles. A computing environment having a management service can determine variable names for inclusion in configuration profiles that are capable of configuring wireless fidelity (Wi-Fi) settings on various managed device operating systems. The computing environment can dynamically generate configuration profiles using the appropriate variable names such that a client device having a particular operating system installed thereon is capable of interpreting the value and the variable name to configure the Wi-Fi setting.Type: ApplicationFiled: July 27, 2017Publication date: December 6, 2018Inventors: ADAM STEPHEN RYKOWSKI, Huda Osman, Mithila Tople, Jacob Postema, Jeremy Dejiacomo, Harit Patel, Manikandan Sigamani
-
Publication number: 20180351800Abstract: Disclosed are various examples for remote email configuration using dynamically generated configuration profiles. A computing environment having a management service can determine variable names for inclusion in configuration profiles that are capable of configuring email settings on various managed device operating systems. The computing environment can dynamically generate configuration profiles using the appropriate variable names such that a client device having a particular operating system installed thereon is capable of interpreting the value and the variable name to configure the email setting.Type: ApplicationFiled: July 27, 2017Publication date: December 6, 2018Inventors: ADAM STEPHEN RYKOWSKI, HUDA OSMAN, MITHILA TOPLE, JACOB POSTEMA, JEREMY DEJIACOMO, HARIT PATEL, MANIKANDAN SIGAMANI
-
Publication number: 20180351799Abstract: Disclosed are various examples for remote virtual private network (VPN) configuration using dynamically generated configuration profiles. A computing environment having a management service can determine variable names for inclusion in configuration profiles that are capable of configuring VPN settings on various managed device operating systems. The computing environment can dynamically generate configuration profiles using the appropriate variable names such that a client device having a particular operating system installed thereon is capable of interpreting the value and the variable name to configure the VPN setting.Type: ApplicationFiled: July 27, 2017Publication date: December 6, 2018Inventors: ADAM STEPHEN RYKOWSKI, Huda Osman, Mithila Tople, Jacob Postema, Jeremy Dejiacomo, Harit Patel, Manikandan Sigamani
-
Publication number: 20180349152Abstract: Disclosed are various examples for the dynamic construction of configuration profiles using settings common across different operating systems. A computing environment having a management service can determine variable names for inclusion in configuration profiles based on operating systems. The computing environment can dynamically generate configuration profiles using the appropriate variable names such that the value provided by an administrator is a value or parameter of the variable name for deployment to a client device having an operating system capable of interpreting the value using the variable name.Type: ApplicationFiled: July 27, 2017Publication date: December 6, 2018Inventors: ADAM STEPHEN RYKOWSKI, HUDA OSMAN, MITHILA TOPLE, JACOB POSTEMA, JEREMY DEJIACOMO, HARIT PATEL, MANIKANDAN SIGAMANI
-
Patent number: 10122577Abstract: Disclosed are various examples for pre-populating fields for creating dynamically generated configuration profiles. A computing environment can identify at least one field for input of a setting used to generate a configuration profile and can query existing configuration profiles to identify existing settings specified through the at least one field that can be actively used in device management. The existing settings can be ranked to determine a recommended value for the at least one field. The computing environment can generate a user interface that includes the at least one field, such that it is pre-populated to comprise the recommended value as a default value.Type: GrantFiled: July 27, 2017Date of Patent: November 6, 2018Assignee: AirWatch LLCInventors: Adam Stephen Rykowski, Huda Osman, Mithila Tople, Jacob Postema, Jeremy Dejiacomo, Harit Patel, Manikandan Sigamani