Patents by Inventor Jeffrey David Wisgo

Jeffrey David Wisgo 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: 20200195608
    Abstract: Systems and methods for implementing a micro firewall in a mobile application are provided here. Firewall logic can be injected or provided to a mobile application. The firewall logic can provide one or more rules for processing network traffic from application programming interfaces (APIs) of the mobile application. The mobile application having the firewall logic can be made available for installation on a mobile device. The mobile application having the firewall logic can be provided or installed on to a mobile device. During execution of the mobile application, the firewall logic of the mobile application can hook a plurality of API calls of the mobile application relevant to network traffic. The firewall logic can apply one or more rules of the firewall logic to process network traffic corresponding to an API call of the plurality of API calls of the mobile application.
    Type: Application
    Filed: December 18, 2018
    Publication date: June 18, 2020
    Inventor: Jeffrey David Wisgo
  • Publication number: 20200137139
    Abstract: Systems and method for web control adaptation and hooking for virtual private network integration are provided herein. A client application executing on a client device can modify a scheme support function of a web control application to return a first value in response to a first scheme type. The first value can indicate that the web control application does not support the first scheme type. A custom scheme function can be registered to handle the first scheme type and can intercept requests of the first scheme type. The custom scheme function can transmit the requests to one or more URLs corresponding to one or more applications through a virtual private network (VPN). The custom scheme function can forward, to the web control application for rendering on the client device, the data corresponding to the application retrieved by the custom scheme function through the VPN.
    Type: Application
    Filed: October 30, 2018
    Publication date: April 30, 2020
    Inventor: Jeffrey David Wisgo
  • Publication number: 20200053043
    Abstract: A system for managing electronic mail (email) from among email recipients may include an email management server configured to store an email reply-impermissible flag for email conversation threads and user devices each associated with a given email recipient from among the email recipients. Each user device may be configured to display a given email having a corresponding email conversation thread associated therewith and communicate an email reply status query message to the email management server for the given email. The email management server may be configured to determine if the email reply-impermissible flag is set for the corresponding email conversation thread based upon the email reply status query message for the given email, and if so, cooperate with a corresponding user device to disable replying to the given email, otherwise cooperate with the corresponding user device to permit replying to the given email.
    Type: Application
    Filed: August 8, 2018
    Publication date: February 13, 2020
    Inventor: Jeffrey David Wisgo
  • Publication number: 20190364033
    Abstract: An electronic device may include a memory configured to store applications each associated with an initial identity provider (IDP) address for a remote single sign on (SSO) process. A controller may execute the applications, operate a local IDP server having a localhost IDP address associated therewith, and update the initial IDP address of the applications with the localhost IDP address. The local IDP server may, upon receipt of the request for IDP authentication from an application, determine whether an authentication token from a remote IDP server is stored in the memory, and when so, communicate the authentication token to the application, otherwise, obtain the authentication token from the remote IDP server, store the authentication token in the memory, and communicate the authentication token the given application for IDP authentication to permit the application to perform the remote SSO process.
    Type: Application
    Filed: May 25, 2018
    Publication date: November 28, 2019
    Inventor: Jeffrey David WISGO
  • Publication number: 20190346990
    Abstract: A system for displaying electronic mail (email) metadata may include a display and a memory configured to store emails. The system may also include a processor coupled to the display and the memory. The processor may be configured to extract the email metadata from the emails and associate each email with an icon visually conveying respective email metadata for a corresponding email. The processor may also be configured to determine at least one icon display characteristic for each icon based upon the extracted email metadata and display, on the display, each icon with the at least one icon display characteristic.
    Type: Application
    Filed: May 10, 2018
    Publication date: November 14, 2019
    Inventor: Jeffrey David WISGO
  • Publication number: 20190342097
    Abstract: A system for decrypting encrypted data may include a data storage server that may store encrypted data in a server memory, communicate a portion of the encrypted data to a first user device, and generate an access code for decrypting the portion of the encrypted data. The data storage device may also communicate the access code to a second user device. The first user device may display, on a first device display, a visual representation of the portion of the encrypted data. The second user device may acquire the visual representation of the portion of the encrypted data from the first device display, decrypt the portion of the encrypted data based upon the access code and the visual representation, and display the decrypted portion of the encrypted data on a second device display.
    Type: Application
    Filed: May 7, 2018
    Publication date: November 7, 2019
    Inventor: Jeffrey David WISGO
  • Patent number: 10198560
    Abstract: Methods, systems, computer-readable media, and apparatuses for enforcing licensing policies using an application wrapper are presented. In one or more embodiments, a computing device may monitor, using a first application wrapper of a first application on the computing device, usage of the first application. The first application wrapper of the first application may provide a policy enforcement layer between the first application and an operating system of the computing device, and the policy enforcement layer may control execution of the first application based on one or more mobile device management policies. Subsequently, the computing device may enforce, using the first application wrapper of the first application, one or more licensing policies on the first application at runtime based on the usage of the first application.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: February 5, 2019
    Assignee: Citrix Systems, Inc.
    Inventor: Jeffrey David Wisgo
  • Publication number: 20160267257
    Abstract: Methods, systems, computer-readable media, and apparatuses for enforcing licensing policies using an application wrapper are presented. In one or more embodiments, a computing device may monitor, using a first application wrapper of a first application on the computing device, usage of the first application. The first application wrapper of the first application may provide a policy enforcement layer between the first application and an operating system of the computing device, and the policy enforcement layer may control execution of the first application based on one or more mobile device management policies. Subsequently, the computing device may enforce, using the first application wrapper of the first application, one or more licensing policies on the first application at runtime based on the usage of the first application.
    Type: Application
    Filed: March 13, 2015
    Publication date: September 15, 2016
    Inventor: Jeffrey David Wisgo