Patents by Inventor Mark Gallagher

Mark Gallagher 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: 11748490
    Abstract: A computer system includes an ensemble moving target defense architecture that protects the computer system against attack using one or more composable protection layers that change each churn cycle, thereby requiring an attacker to acquire information needed for an attack (e.g., code and pointers) and successfully deploy the attack, before the layers have changed state. Each layer may deploy a respective attack information asset protection providing multiple respective attack protections each churn cycle, wherein the respective attack information asset protections may differ.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: September 5, 2023
    Assignee: REGENTS OF THE UNIVERSITY OF MICHIGAN
    Inventors: Todd Austin, Valeria Bertacco, Mark Gallagher, Baris Kasikci
  • Publication number: 20220277072
    Abstract: A method of securing a virtual address space against unauthorized access from an unauthorized agent includes generating a superimposed address space corresponding to the virtual address space, dilating the superimposed address space by inserting dununy memory at a plurality of locations in the superimposed address space, and displacing the superimposed address space by shifting a segment of the superimposed address space by a d-bit key. A computer processor includes a memory and a dedicated functional unit in a stage of a pipeline of the computer processor, the computer processor including an instruction that when executed by the dedicated functional unit causes the computer processor to translate one or more pointers between displaced and dilated address spaces of the memory and virtual address spaces of the memory.
    Type: Application
    Filed: August 17, 2020
    Publication date: September 1, 2022
    Inventors: Todd Austin, Valeria Bertacco, Mark Gallagher, Baris Kasikci, Lauren Biernacki
  • Publication number: 20220129563
    Abstract: A computer system includes an ensemble moving target defense architecture that protects the computer system against attack using one or more composable protection layers that change each churn cycle, thereby requiring an attacker to acquire information needed for an attack (e.g., code and pointers) and successfully deploy the attack, before the layers have changed state. Each layer may deploy a respective attack information asset protection providing multiple respective attack protections each churn cycle, wherein the respective attack information asset protections may differ.
    Type: Application
    Filed: December 30, 2021
    Publication date: April 28, 2022
    Inventors: Todd Austin, Valeria Bertacco, Mark Gallagher, Baris Kasikci
  • Patent number: 11240338
    Abstract: In one embodiment, a method includes: receiving, from a mobile gateway associated with the computing system, a first request for first content provided by a content publisher, the first request being sent from a mobile device; determining, based on information associated with the first request and one or more policies, that the first content is to be provided to the mobile gateway through one or more caching gateways associated with the mobile gateway; identifying at least one of the one or more caching gateways to provide the requested first content; and sending, to the mobile gateway, first instructions configured to cause the mobile gateway to obtain the requested first content from the identified at least one caching gateway.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: February 1, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Mark Gallagher
  • Patent number: 11232212
    Abstract: A computer system includes an ensemble moving target defense architecture that protects the computer system against attack using a plurality of composable protection layers that change each churn cycle, thereby requiring an attacker to acquire information needed for an attack (e.g., code and pointers) and successfully deploy the attack, before the layers have changed state. Each layer may deploy a different attack information asset protection providing multiple different attack protections each churn cycle.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: January 25, 2022
    Assignee: THE REGENTS OF THE UNIVERSITY OF MICHIGAN
    Inventors: Todd Austin, Valeria Bertacco, Mark Gallagher, Baris Kasikci
  • Publication number: 20210120094
    Abstract: In one embodiment, a method includes: receiving, from a mobile gateway associated with the computing system, a first request for first content provided by a content publisher, the first request being sent from a mobile device; determining, based on information associated with the first request and one or more policies, that the first content is to be provided to the mobile gateway through one or more caching gateways associated with the mobile gateway; identifying at least one of the one or more caching gateways to provide the requested first content; and sending, to the mobile gateway, first instructions configured to cause the mobile gateway to obtain the requested first content from the identified at least one caching gateway.
    Type: Application
    Filed: October 22, 2019
    Publication date: April 22, 2021
    Inventor: Mark Gallagher
  • Publication number: 20200110884
    Abstract: A computer system includes an ensemble moving target defense architecture that protects the computer system against attack using a plurality of composable protection layers that change each churn cycle, thereby requiring an attacker to acquire information needed for an attack (e.g., code and pointers) and successfully deploy the attack, before the layers have changed state. Each layer may deploy a different attack information asset protection providing multiple different attack protections each churn cycle.
    Type: Application
    Filed: August 21, 2019
    Publication date: April 9, 2020
    Inventors: Todd Austin, Valeria Bertacco, Mark Gallagher
  • Publication number: 20160358252
    Abstract: Potential buyers of commodities and potential sellers of commodities may be matched using a variety of criteria. By validating the commodities available for sale or other transaction and by verifying a potential purchaser of commodities, the traditional overhead associated in commodity transactions can be substantially reduced, thereby making the underlying commodities more favorable investment options or production inputs for participants. At least one computer, such as one or more server, implementing methods in accordance with the present invention may communicate with a plurality of participant computing devices to coordinate the buying, selling, delivery, retention, payments, and other transactions related to the buying, selling, and/or exchange of commodities. Commodities such as, but not limited to, metals, grains, and other substantially fungible materials may be bought, sold, and/or exchanged.
    Type: Application
    Filed: June 3, 2015
    Publication date: December 8, 2016
    Applicant: MASS METAL L.L.C.
    Inventors: Jeremy Dennis Brakenhoff, Timothy Mark Gallagher
  • Patent number: 9106205
    Abstract: A wireless surface acoustic wave sensor includes a piezoelectric substrate, a surface acoustic wave device formed on the substrate, and an antenna formed on the substrate. In some embodiments, the antenna is formed on the surface of the substrate using one or more of photolithography, thin film processing, thick film processing, plating, and printing.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: August 11, 2015
    Assignee: University of Central Florida Research Foundation, Inc.
    Inventors: Mark Gallagher, Donald C. Malocha
  • Patent number: 8634795
    Abstract: An access controller is coupled to an access point and receives data packets from connected user equipment. The access controller is configured to perform packet inspection techniques on the received packets to determine if they should be locally switched. In some embodiments, packets destined for a local intranet services may be locally switched to avoid congesting a core network link. In further embodiments, a local connection to the Internet may be used so that locally switched packets can also be directed to the Internet without the use of a core network link. In still further embodiment, in addition to packet inspection techniques, the access controller maintains a state table for the states of connected user equipment. The access controller may use the information in this table to further decide whether to perform local switching techniques.
    Type: Grant
    Filed: October 21, 2009
    Date of Patent: January 21, 2014
    Assignee: SpiderCloud Wireless, Inc.
    Inventors: James Michael Murphy, Allan Baw, Yashodhan Dandekar, Mark Gallagher
  • Patent number: 8351920
    Abstract: The present invention provides a method of operating a femtocell control module in control of a femtocell, comprising transmitting a request to operate the femtocell to an external control system; receiving a response from the external control system, where the response comprises an operational constraint on the femtocell; and causing the femtocell to conduct cellular communications according to the operational constraint.
    Type: Grant
    Filed: August 28, 2009
    Date of Patent: January 8, 2013
    Assignee: SpiderCloud Wireless, Inc.
    Inventor: Mark Gallagher
  • Patent number: 8249058
    Abstract: A system and method for establishing a multimedia session between a wireless user terminal and a network device. Embodiments include systems and methods for receiving a request from a wireless terminal initiating a call event to the network device; generating and sending a multimedia session invitation to a multimedia call control entity requesting a multimedia session with the network device; receiving a multimedia status message from the multimedia call control entity indicating the progress of initiating the multimedia session; and triggering setup of a radio access bearer to handle the multimedia session in response to the multimedia status message.
    Type: Grant
    Filed: February 19, 2010
    Date of Patent: August 21, 2012
    Assignee: SpiderCloud Wireless, Inc.
    Inventors: Mark Gallagher, Allan Baw
  • Publication number: 20120174678
    Abstract: A wireless surface acoustic wave sensor includes a piezoelectric substrate, a surface acoustic wave device formed on the substrate, and an antenna formed on the substrate. In some embodiments, the antenna is formed on the surface of the substrate using one or more of photolithography, thin film processing, thick film processing, plating, and printing.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 12, 2012
    Applicant: University of Central Florida Research Foundation, Inc.
    Inventors: Mark Gallagher, Donald C. Malocha
  • Patent number: 8195160
    Abstract: The present application describes methods for performing proxy communications between mobile stations connected to a femtocell network and a central telephone network controlled by a network operator. In some embodiments, a private branch exchange is configured to temporarily assign identification numbers to the mobile stations connected to the femtocell network. Incoming calls are directed to the private branch exchange rather than the connected mobile stations. After receiving the incoming call, the private branch exchange routes the incoming call to the correct mobile station. In some embodiments, these methods also enable mobile stations to cross between femtocell coverage areas within the same femtocell network without constantly updating the central network operator.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: June 5, 2012
    Assignee: Spidercloud Wireless, Inc.
    Inventors: Mark Gallagher, Yashodhan Dandekar
  • Publication number: 20100214952
    Abstract: Methods, apparatus and computer program products for providing an autonomously organizing network enable a cellular network to maintain stable operation despite unpredictable addition or removal of network devices. In addition, a network operator can create a scalable deployment that provides for operational efficiency and reduced cost burden of new equipment by enabling many existing processes to remain relevant. A method for providing such a network provides for collecting radio data from a first peer device, collecting topological data from the first peer device or a second peer device, creating a message from the topological and the radio data, and sending the message to a network device.
    Type: Application
    Filed: February 24, 2010
    Publication date: August 26, 2010
    Inventors: Mark Gallagher, James Michael Murphy
  • Publication number: 20100105382
    Abstract: In a cellular communication network having a plurality of access points serving wireless terminals, methods and apparatus for facilitating handoff of a wireless terminal from a first access point to a second access point. In various embodiments, the process includes storing in a memory device at the wireless terminal a cell identifier, wherein the cell identifier includes a special character enabling the cell identifier to identify a plurality of access points to which the wireless terminal can be handed off; and the wireless terminal using the stored address information to determine access points to which a handoff may be implemented. One or more cell identifiers stored in the memory can be used as a neighbor list, which can be used to identify handoff possibilities or topographical adjacencies.
    Type: Application
    Filed: October 21, 2009
    Publication date: April 29, 2010
    Inventor: Mark Gallagher
  • Patent number: 7564853
    Abstract: A method and system for inter-working between UMA and SIP signaling are described. In one embodiment, an exemplary method includes receiving UMA messages of mobile devices, and transforming each UMA message into a format facilitating inter-working between the UMA and SIP protocols for the mobile devices.
    Type: Grant
    Filed: February 9, 2006
    Date of Patent: July 21, 2009
    Assignee: Stoke
    Inventors: Peter Zhu, Allan Baw, Mark Gallagher
  • Publication number: 20080101445
    Abstract: A method and apparatus is disclosed herein. In one embodiment, the method comprises receiving data to be forwarded to a device, via a digital subscriber line (DSL) modem, after a previously existing layer three (L3) connection to the DSL modem is no longer set up, where the DSL modem is addressed via an Internet Protocol (IP) address specified in the data, and sending a message to a DSL modem via a secure link to cause the DSL modem to initiate a new L3 connection if the IP address is available from a predetermined location.
    Type: Application
    Filed: August 31, 2006
    Publication date: May 1, 2008
    Inventors: Che-lin Ho, Mark Gallagher
  • Publication number: 20070076664
    Abstract: A method and apparatus of handoff decision making for heterogeneous network environments are described. In one embodiment, the method includes receiving session initiation protocol (SIP) messages from a mobile device via a wireless local area network (WLAN). The SIP messages contain data identifying at least one current network characteristic. The method further includes determining whether a handoff trigger for the mobile device is detected using the current network characteristic.
    Type: Application
    Filed: September 30, 2005
    Publication date: April 5, 2007
    Inventors: Yafan An, Allan Baw, Mark Gallagher
  • Publication number: 20070076696
    Abstract: A method and apparatus to facilitate use of session initiation protocol (SIP) messages for location services are described. In one embodiment, a method for a mobile device includes determining that at least one current network characteristic exceeds a threshold, including the current network characteristic in a SIP message, and transmitting the SIP message to a wireless local area network (WLAN).
    Type: Application
    Filed: September 30, 2005
    Publication date: April 5, 2007
    Inventors: Yafan An, Allan Baw, Mark Gallagher