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).
-
Publication number: 20240125074Abstract: Aspects of a geogrid system and method for improving substrate interactions within a geotechnical environment is disclosed. In one aspect a geotechnical environment is configured with a horizontal multilayer mechanically stabilizing geogrid. In said aspect the geogrid is extruded with a polymeric material and a compressible cellular layer, wherein the geogrid comprises a heightened aspect ratio with a patterned structure of engineered discontinuities and a plurality of strong axes. The combination of elements provides for a system and method of stabilizing soils and aggregate, by resisting lateral movement from the strong axes, and trapping particles in the patterned structure of engineered discontinuities.Type: ApplicationFiled: December 27, 2023Publication date: April 18, 2024Applicant: Tensar International CorporationInventors: Andrew CURSON, Tom Ross JENKINS, Andrew Edward WALLER, Daniel John GALLAGHER, Daniel Mark BAKER, Manoj Kumar TYAGI, Joseph CAVANAUGH
-
Patent number: 11962817Abstract: Systems and methods for frequency management, including: an online media service configured to: receive a request for a media item, the request including a recipient identifier; identify a set of candidate media items ranked by a set of matching criteria; a frequency management service configured to: perform a query against a lookup service, where the query includes (i) an entity identifier of at least one candidate media item of the set of candidate media items, and (ii) the recipient identifier; receive a response from the lookup service including a quantity of impressions associated with the entity identifier and the recipient identifier; identify a predefined frequency threshold; determine that the frequency threshold is exceeded and exclude the at least one candidate media item from a result set based on the determination; and provide the result set including an identifier of at least one other candidate media item.Type: GrantFiled: February 21, 2022Date of Patent: April 16, 2024Assignee: TUBI, INC.Inventors: Khaldun Matter Ahmad AlDarabsah, Hailong Geng, Yu Tao Zhao, Yoshihiro Tanaka, Haofei Wang, Mark Alden Rotblat, Jaya Kawale, Chang She, Marios Assiotis, Joseph Gallagher, Chiyu Zhong, Amir Mazaheri
-
Publication number: 20240109585Abstract: Systems and techniques for determining a sideslip vector for a vehicle that may have a direction that is different from that of a heading vector for the vehicle. The sideslip vector in a current vehicle state and sideslip vectors in predicted vehicles states may be used to determine paths for a vehicle through an environment and trajectories for controlling the vehicle through the environment. The sideslip vector may be based on a vehicle position that is the center point of the wheelbase of the vehicle and may include lateral velocity, facilitating the control of four-wheel steered vehicle while maintaining the ability to control two-wheel steered vehicles.Type: ApplicationFiled: September 30, 2022Publication date: April 4, 2024Inventors: Joseph Funke, Liam Gallagher, Marin Kobilarov, Vincent Andreas Laurense, Mark Jonathon McClelland, Sriram Narayanan, Kazuhide Okamoto, Jack Riley, Jeremy Schwartz, Jacob Patrick Thalman, Olivier Amaury Toupet, David Evan Zlotnik
-
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: 20110205977Abstract: 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: ApplicationFiled: February 19, 2010Publication date: August 25, 2011Inventors: MARK GALLAGHER, ALLAN BAW
-
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
-
Patent number: D1022739Type: GrantFiled: July 20, 2022Date of Patent: April 16, 2024Assignee: NANALYSIS CORP.Inventors: Mark Elliott, Neal Gallagher, Garett M. Leskowitz, Adam Paulson, Susanne D. Riegel, Colten Wright, Kent Davidson, Christian Gauvin, Andre Huard, Jean-Sebastien Langlois, Sebastien Larose, Stephane Sanschagrin