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: 11748490Abstract: 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: GrantFiled: December 30, 2021Date of Patent: September 5, 2023Assignee: REGENTS OF THE UNIVERSITY OF MICHIGANInventors: Todd Austin, Valeria Bertacco, Mark Gallagher, Baris Kasikci
-
Publication number: 20220277072Abstract: 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: ApplicationFiled: August 17, 2020Publication date: September 1, 2022Inventors: Todd Austin, Valeria Bertacco, Mark Gallagher, Baris Kasikci, Lauren Biernacki
-
Publication number: 20220129563Abstract: 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: ApplicationFiled: December 30, 2021Publication date: April 28, 2022Inventors: Todd Austin, Valeria Bertacco, Mark Gallagher, Baris Kasikci
-
Patent number: 11240338Abstract: 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: GrantFiled: October 22, 2019Date of Patent: February 1, 2022Assignee: CISCO TECHNOLOGY, INC.Inventor: Mark Gallagher
-
Patent number: 11232212Abstract: 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: GrantFiled: August 21, 2019Date of Patent: January 25, 2022Assignee: THE REGENTS OF THE UNIVERSITY OF MICHIGANInventors: Todd Austin, Valeria Bertacco, Mark Gallagher, Baris Kasikci
-
Publication number: 20210120094Abstract: 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: ApplicationFiled: October 22, 2019Publication date: April 22, 2021Inventor: Mark Gallagher
-
Publication number: 20200110884Abstract: 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: ApplicationFiled: August 21, 2019Publication date: April 9, 2020Inventors: Todd Austin, Valeria Bertacco, Mark Gallagher
-
Publication number: 20160358252Abstract: 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: ApplicationFiled: June 3, 2015Publication date: December 8, 2016Applicant: MASS METAL L.L.C.Inventors: Jeremy Dennis Brakenhoff, Timothy Mark Gallagher
-
Patent number: 9106205Abstract: 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: GrantFiled: December 29, 2011Date of Patent: August 11, 2015Assignee: University of Central Florida Research Foundation, Inc.Inventors: Mark Gallagher, Donald C. Malocha
-
Patent number: 8634795Abstract: 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: GrantFiled: October 21, 2009Date of Patent: January 21, 2014Assignee: SpiderCloud Wireless, Inc.Inventors: James Michael Murphy, Allan Baw, Yashodhan Dandekar, Mark Gallagher
-
Patent number: 8351920Abstract: 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: GrantFiled: August 28, 2009Date of Patent: January 8, 2013Assignee: SpiderCloud Wireless, Inc.Inventor: Mark Gallagher
-
Patent number: 8249058Abstract: 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: GrantFiled: February 19, 2010Date of Patent: August 21, 2012Assignee: SpiderCloud Wireless, Inc.Inventors: Mark Gallagher, Allan Baw
-
Publication number: 20120174678Abstract: 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: ApplicationFiled: December 29, 2011Publication date: July 12, 2012Applicant: University of Central Florida Research Foundation, Inc.Inventors: Mark Gallagher, Donald C. Malocha
-
Patent number: 8195160Abstract: 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: GrantFiled: August 31, 2009Date of Patent: June 5, 2012Assignee: Spidercloud Wireless, Inc.Inventors: Mark Gallagher, Yashodhan Dandekar
-
Publication number: 20100214952Abstract: 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: ApplicationFiled: February 24, 2010Publication date: August 26, 2010Inventors: Mark Gallagher, James Michael Murphy
-
Publication number: 20100105382Abstract: 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: ApplicationFiled: October 21, 2009Publication date: April 29, 2010Inventor: Mark Gallagher
-
Patent number: 7564853Abstract: 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: GrantFiled: February 9, 2006Date of Patent: July 21, 2009Assignee: StokeInventors: Peter Zhu, Allan Baw, Mark Gallagher
-
Publication number: 20080101445Abstract: 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: ApplicationFiled: August 31, 2006Publication date: May 1, 2008Inventors: Che-lin Ho, Mark Gallagher
-
Publication number: 20070076664Abstract: 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: ApplicationFiled: September 30, 2005Publication date: April 5, 2007Inventors: Yafan An, Allan Baw, Mark Gallagher
-
Publication number: 20070076696Abstract: 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: ApplicationFiled: September 30, 2005Publication date: April 5, 2007Inventors: Yafan An, Allan Baw, Mark Gallagher