Patents by Inventor GERARD T. MURPHY

GERARD T. MURPHY 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: 11675892
    Abstract: Examples described herein include systems and methods for dynamically displaying features in a GUI of a portal application that facilitates access to other applications. An example method can include receiving a push notification, from a notification service, at a user device upon which the portal application is installed. The push notification can indicate that a new feature is available for the portal application executing on the user device. The example method can include requesting, from the management server, at least one command for modifying the GUI of the portal application. The management server can provide the command or provide instructions for the user device to retrieve the command. The method can include receiving at least one command. The method can also include modifying the GUI of the portal application based on the received command and displaying the modified GUI.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: June 13, 2023
    Assignee: VMware, Inc.
    Inventors: Raghavendra Mummadi, David Jablonski, Gerard T. Murphy, Soorya Rajasoorya, Adarsh Subhash Chandra Jain, James Wells
  • Patent number: 11503074
    Abstract: Disclosed are various examples for enrolling a device in a management service. An enrollment wizard can include a series of user interfaces to facilitate enrollment of a device in the management service. Enrollment data can be obtained from the user and sent to the management service for authentication of the user and device. A user interface object can be instantiated to access a webpage within a user interface of the enrollment wizard for downloading a configuration profile provided by the management service. A user can be redirected to a settings application to install the configuration profile.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: November 15, 2022
    Assignee: VMWARE, INC.
    Inventors: Suyu Pan, Naveen Pitchandi, Gerard T. Murphy, David Jablonski, Christopher Burns
  • Publication number: 20220147610
    Abstract: Examples described herein include systems and methods for dynamically displaying features in a GUI of a portal application that facilitates access to other applications. An example method can include receiving a push notification, from a notification service, at a user device upon which the portal application is installed. The push notification can indicate that a new feature is available for the portal application executing on the user device. The example method can include requesting, from the management server, at least one command for modifying the GUI of the portal application. The management server can provide the command or provide instructions for the user device to retrieve the command. The method can include receiving at least one command. The method can also include modifying the GUI of the portal application based on the received command and displaying the modified GUI.
    Type: Application
    Filed: January 21, 2022
    Publication date: May 12, 2022
    Inventors: Raghavendra Mummadi, David Jablonski, Gerard T. Murphy, Soorya Rajasoorya, Adarsh Subhash Chandra Jain, James Wells
  • Publication number: 20220027429
    Abstract: Examples described herein include systems and methods for dynamically determining a server for enrollment with a management system. An example method can include receiving user input at an application executing on a user device, such as a portal application that provides access to and authentication for other applications through a catalogue of application icons. If the user input includes a first URL but that URL produces an error when used in conjunction with extensions associated with a management server, the application can automatically use extensions associated with an application-support server. The application can then retrieve a second URL from the application-support server and use it for performing enrollment steps at the management server. The enrollment steps can include authenticating the user at an identity service and determining the user's group ID for enrollment, for example.
    Type: Application
    Filed: October 11, 2021
    Publication date: January 27, 2022
    Inventors: Raghavendra Mummadi, David Jablonski, Gerard T. Murphy, Soorya Rajasoorya, Adarsh Subhashi Chandra Jain, James Wells
  • Patent number: 11232188
    Abstract: Examples described herein include systems and methods for dynamically displaying features in a GUI of a portal application that facilitates access to other applications. An example method can include receiving a push notification, from a notification service, at a user device upon which the portal application is installed. The push notification can indicate that a new feature is available for the portal application executing on the user device. The example method can include requesting, from the management server, at least one command for modifying the GUI of the portal application. The management server can provide the command or provide instructions for the user device to retrieve the command. The method can include receiving at least one command. The method can also include modifying the GUI of the portal application based on the received command and displaying the modified GUI.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: January 25, 2022
    Assignee: VMware, Inc.
    Inventors: Raghavendra Mummadl, David Jablonski, Gerard T. Murphy, Soorya Rajasoorya, Adarsh Subhash Chandra Jain, James Wells
  • Patent number: 11151214
    Abstract: Examples described herein include systems and methods for dynamically determining a server for enrollment with a management system. An example method can include receiving user input at an application executing on a user device, such as a portal application that provides access to and authentication for other applications through a catalogue of application icons. If the user input includes a first URL but that URL produces an error when used in conjunction with extensions associated with a management server, the application can automatically use extensions associated with an application-support server. The application can then retrieve a second URL from the application-support server and use it for performing enrollment steps at the management server. The enrollment steps can include authenticating the user at an identity service and determining the user's group ID for enrollment, for example.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: October 19, 2021
    Assignee: VMware, Inc.
    Inventors: Raghavendra Mummadi, David Jablonski, Gerard T. Murphy, Soorya Rajasoorya, Adarsh Subhash Chandra Jain, James Wells
  • Patent number: 11023665
    Abstract: Disclosed are various examples for generating, storing, and loading drawings separate from a file. A request can be received to generate a drawing in a file. A data object can be generated corresponding to the drawing. The data object can include characteristics of the file proximate to an area in the file associated with the drawing. The data object can be stored in a data store associated with the file. A request can be received to open the file. The file can be loaded from the data store. The position of the drawing within the file can be determined based on a stored data object. The file can be rendered including the drawing at the determined position.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: June 1, 2021
    Assignee: AirWatch, LLC
    Inventors: Arjun Kochhar, Lakshmikanth Raju, Manjunath Bhat, Gerard T. Murphy, Marcos Raul Mendez
  • Publication number: 20210029162
    Abstract: Disclosed are various examples for enrolling a device in a management service. An enrollment wizard can include a series of user interfaces to facilitate enrollment of a device in the management service. Enrollment data can be obtained from the user and sent to the management service for authentication of the user and device. A user interface object can be instantiated to access a webpage within a user interface of the enrollment wizard for downloading a configuration profile provided by the management service. A user can be redirected to a settings application to install the configuration profile.
    Type: Application
    Filed: July 22, 2019
    Publication date: January 28, 2021
    Inventors: Suyu Pan, Naveen Pitchandi, Gerard T. Murphy, David Jablonski, Christopher Burns
  • Publication number: 20200342089
    Abstract: Examples described herein include systems and methods for dynamically displaying features in a GUI of a portal application that facilitates access to other applications. An example method can include receiving a push notification, from a notification service, at a user device upon which the portal application is installed. The push notification can indicate that a new feature is available for the portal application executing on the user device. The example method can include requesting, from the management server, at least one command for modifying the GUI of the portal application. The management server can provide the command or provide instructions for the user device to retrieve the command. The method can include receiving at least one command. The method can also include modifying the GUI of the portal application based on the received command and displaying the modified GUI.
    Type: Application
    Filed: April 26, 2019
    Publication date: October 29, 2020
    Inventors: Raghu Mummadi, David Jablonski, Gerard T. Murphy, Soorya Rajasoorya, Adarsh Jain, James Wells
  • Publication number: 20200233918
    Abstract: Examples described herein include systems and methods for dynamically determining a server for enrollment with a management system. An example method can include receiving user input at an application executing on a user device, such as a portal application that provides access to and authentication for other applications through a catalogue of application icons. If the user input includes a first URL but that URL produces an error when used in conjunction with extensions associated with a management server, the application can automatically use extensions associated with an application-support server. The application can then retrieve a second URL from the application-support server and use it for performing enrollment steps at the management server. The enrollment steps can include authenticating the user at an identity service and determining the user's group ID for enrollment, for example.
    Type: Application
    Filed: January 23, 2019
    Publication date: July 23, 2020
    Inventors: Raghu Mummadi, David Jablonski, Gerard T. Murphy, Soorya Rajasoorya, Adarsh Subhash Chandra Jain, James Wells
  • Publication number: 20190266230
    Abstract: Disclosed are various examples for generating, storing, and loading drawings separate from a file. A request can be received to generate a drawing in a file. A data object can be generated corresponding to the drawing. The data object can include characteristics of the file proximate to an area in the file associated with the drawing. The data object can be stored in a data store associated with the file. A request can be received to open the file. The file can be loaded from the data store. The position of the drawing within the file can be determined based on a stored data object. The file can be rendered including the drawing at the determined position.
    Type: Application
    Filed: May 10, 2019
    Publication date: August 29, 2019
    Inventors: Arjun Kochhar, Lakshmikanth Raju, Manjunath Bhat, Gerard T. Murphy, Marcus Raul Mendez
  • Publication number: 20180307660
    Abstract: Disclosed are various examples for generating, storing, and loading references separate from a file. A request can be received to generate a reference for a file. A data object can be generated corresponding to the reference. The data object can include characteristics of the file proximate to an area in the file associated with the reference. The data object can be stored in a data store associated with the file. A request can be received to open the file. The file can be loaded from the data store. The position of the reference within the file can be determined based on a stored data object. The file can be rendered including the reference at the determined position.
    Type: Application
    Filed: June 7, 2018
    Publication date: October 25, 2018
    Inventors: Arjun Kochhar, Lakshmikanth Raju, Manjunath Bhat, Gerard T. Murphy, Marcos Raul Mendez
  • Patent number: 9996514
    Abstract: Disclosed are various examples for generating, storing, and loading references separate from a file. A request can be received to generate a reference for a file. A data object can be generated corresponding to the reference. The data object can include characteristics of the file proximate to an area in the file associated with the reference. The data object can be stored in a data store associated with the file. The file and reference can be loaded and rendered. The position of the reference within the file can be determined based on a stored data object.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: June 12, 2018
    Assignee: AIRWATCH LLC
    Inventors: Arjun Kochhar, Lakshmikanth Raju, Manjunath Bhat, Gerard T. Murphy, Marcos Raul Mendez
  • Publication number: 20170124036
    Abstract: Disclosed are various examples for generating, storing, and loading references separate from a file. A request can be received to generate a reference for a file. A data object can be generated corresponding to the reference. The data object can include characteristics of the file proximate to an area in the file associated with the reference. The data object can be stored in a data store associated with the file. The file and reference can be loaded and rendered. The position of the reference within the file can be determined based on a stored data object.
    Type: Application
    Filed: May 17, 2016
    Publication date: May 4, 2017
    Inventors: ARJUN KOCHHAR, LAKSHMIKANTH RAJU, MANJUNATH BHAT, GERARD T. MURPHY, MARCOS RAUL MENDEZ