Patents by Inventor Mark Keenan

Mark Keenan 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: 20240113974
    Abstract: Mobile management method, system and client. Method includes receiving a DNS query for a host name from an application on client; retrieving reputation data associated with host name from a local cache on client; and determining a policy based on host name and the reputation data. Based on determined policy for the host name, blocking attempted network flows to a host corresponding to host name to produce blocked attempted network flows. Method also includes sending attempted network flow metadata related to the blocked attempted network flows to a collector on client; transmitting the attempted network flow metadata from the collector to a VPN server pool via a VPN tunnel; and producing an anomaly report from the transmitted attempted network flow metadata. The anomaly report includes at least one of anomalies, cohorts, trends, location boundaries, detected network security issues, detected compromised clients and/or optimized network usage.
    Type: Application
    Filed: November 30, 2023
    Publication date: April 4, 2024
    Applicant: MOBILE SONIC, INC.
    Inventors: Joseph T. SAVARESE, Steven HECKT, Michael E. BRYANT, Eric C. MCNEILL, Carter SMITH, Elizabeth KIHSLINGER, Thomas Gunther HELMS, Camilla KEENAN-KOCH, Joseph G. SOUZA, Paul HOOVER, S. Aaron STAVENS, Christian E. HOFSTAEDTER, Jonathan SCOTT, Erik OLSON, James Scott SIMPKINS, Stephen Gregory FALLIN, John Harvey HILLOCK, Eivind NAESS, Michael Lee SNYDER, David Michael MIRLY, Marius LEE, Glenn Patrick ARANAS, Norman C. HAMER, Tridib DUTTA, Andrew James HOOVER, Thomas A. SWEET, Mark ANACKER, An PHAN
  • Patent number: 7336956
    Abstract: A method and system for mobile communication, in which method a channel is allocated for a connection having a certain quality of service between a mobile station and a base station in a network whose time-slots are synchronized with each other. The system collects interference information (202 to 204) from connections already in use, information on the traffic load of the network (205), defines a level value (206) for information to be communicated, forms a parameter value (201) for the channel of the cell and allocates the channel (200, 201).
    Type: Grant
    Filed: December 17, 2001
    Date of Patent: February 26, 2008
    Assignee: Nokia Corporation
    Inventors: Timo Halonen, Juan Melero, Mark Keenan
  • Publication number: 20050060289
    Abstract: A method and process for refining a search or calculation query with multiple constraints via the Internet. The search is initiated by an end-user at a client system (Client) and received by a server system or group of server systems (Server). The Server receives the search query that includes multiple constraints. The Server then responds may to the query with data that meets these constraints or responds with a set of refined constraints for the query. The client system then presents the end user with a number of new queries that the user may use to refine their search.
    Type: Application
    Filed: September 12, 2003
    Publication date: March 17, 2005
    Inventors: Mark Keenan, Anthony Mirante, Nathon Huebner
  • Publication number: 20050035945
    Abstract: The current invention is a desktop operated computer control mouse including a housing, electronic circuitry within the housing, a user manipulable rotatable ball, optical technology, or other means for pointing control, and a plurality of front mounted buttons that are in addition to the standard depressible buttons known in the prior art of a computer control mouse, which are exposed on the housing and are electronically connected with circuitry. At least some or all of the additional finger depressible buttons are for user selection of signals to be sent to the computer for the purpose of initiating functioning macros, inputting specified user data, or launching user pre-selected commands, and are associated with electronic switches that allow for at least three input stages; depressing and holding, pressing once, and pressing twice.
    Type: Application
    Filed: August 13, 2003
    Publication date: February 17, 2005
    Inventors: Mark Keenan, Anthony Mirante, Nathan Hucbner
  • Publication number: 20040072571
    Abstract: A method and system for mobile communication, in which method a channel is allocated for a connection having a certain quality of service between a mobile station and a base station in a network whose time-slots are synchronized with each other. The system collects interference information (202 to 204) from connections already in use, information on the traffic load of the network (205), defines a level value (206) for information to be communicated, forms a parameter value (201) for the channel of the cell and allocates the channel (200, 201).
    Type: Application
    Filed: June 26, 2003
    Publication date: April 15, 2004
    Inventors: Timo Halonen, Juan Melero, Mark Keenan