Patents by Inventor Geoffrey Edwards

Geoffrey Edwards 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: 12050666
    Abstract: The present disclosure relates to systems, methods, and computer-readable media for providing digital content for an application to users. For example, systems described herein can provide a license for the digital content during a rental time. Systems disclosed herein may additionally track a duration of use of an application and compare the tracked use against an amount of rental time purchased (e.g., rented) by a user. The systems described herein may further extend a license or terminate the license based on a determination of whether the amount of use exceeds a rental time. Features and functionality described herein provide a flexible and efficient mechanism that enables users having a variety of content-consuming preferences to receive affordable content while ensuring that use of an application is efficiently and accurately tracked.
    Type: Grant
    Filed: July 11, 2022
    Date of Patent: July 30, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Geoffrey Edward Pease, Daniel Christopher Rodgers, Jesse Daniel Kaplan, Madhusri Nayak
  • Publication number: 20240005812
    Abstract: A method, includes receiving training exercise data representative of interactions between at least a real aircraft and a virtually presented aircraft that participated in a simulated training exercise, wherein the exercise data is selected from the group consisting of tracked geospatial locations of the real aircraft, tracked geospatial locations of the virtual aircraft, tracked geospatial locations of a launched virtual missile from the real aircraft, a target lock indicating that a weapons system of the real vehicle had a weapons target lock on the virtual aircraft, an indication that the pilot-initiated launch of a weapon from the vehicle's weapons system and an indication of an explosion based at least in part on an estimated intersection of the virtual weapon and virtual aircraft by the simulation computing system and presenting the training exercise data as a three-dimensional battlefield that adapted to be paused and played.
    Type: Application
    Filed: June 30, 2023
    Publication date: January 4, 2024
    Inventors: Daniel Augustine Robinson, Glenn Thomas Snyder, Max M. Marosko, III, Geoffrey Edward Lohmiller
  • Publication number: 20240005811
    Abstract: A method, includes transmitting data for presenting an augmented reality image of a virtual aircraft positioned at a geospatial location to a pilot operating a real vehicle, wherein the virtual aircraft is presented through a head mounted see-through optical system, transmitting an instruction to present a target lock indication to the pilot, receiving an indication that the pilot has initiated launch of a weapon from the vehicle's weapons system, wherein the indication of launch initiation is communicated to the simulation computer system and the simulation computer system generates a launched weapon, transmitting data for presenting an augmented reality image to the pilot representing the launched weapon and transmitting data for presenting an augmented reality image graphically illustrated as an explosion based at least in part on an estimated intersection of the virtual weapon and virtual aircraft by the simulation computing system.
    Type: Application
    Filed: June 30, 2023
    Publication date: January 4, 2024
    Inventors: Daniel Augustine Robinson, Glenn Thomas Snyder, Max M. Marosko, III, Geoffrey Edward Lohmiller
  • Publication number: 20220342960
    Abstract: The present disclosure relates to systems, methods, and computer-readable media for providing digital content for an application to users. For example, systems described herein can provide a license for the digital content during a rental time. Systems disclosed herein may additionally track a duration of use of an application and compare the tracked use against an amount of rental time purchased (e.g., rented) by a user. The systems described herein may further extend a license or terminate the license based on a determination of whether the amount of use exceeds a rental time. Features and functionality described herein provide a flexible and efficient mechanism that enables users having a variety of content-consuming preferences to receive affordable content while ensuring that use of an application is efficiently and accurately tracked.
    Type: Application
    Filed: July 11, 2022
    Publication date: October 27, 2022
    Inventors: Geoffrey Edward PEASE, Daniel Christopher RODGERS, Jesse Daniel KAPLAN, Madhusri NAYAK
  • Patent number: 11397793
    Abstract: The present disclosure relates to systems, methods, and computer-readable media for providing digital content for an application to users. For example, systems described herein can provide a license for the digital content during a rental time. Systems disclosed herein may additionally track a duration of use of an application and compare the tracked use against an amount of rental time purchased (e.g., rented) by a user. The systems described herein may further extend a license or terminate the license based on a determination of whether the amount of use exceeds a rental time. Features and functionality described herein provide a flexible and efficient mechanism that enables users having a variety of content-consuming preferences to receive affordable content while ensuring that use of an application is efficiently and accurately tracked.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: July 26, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Geoffrey Edward Pease, Daniel Christopher Rodgers, Jesse Daniel Kaplan, Madhusri Nayak
  • Publication number: 20210165857
    Abstract: The present disclosure relates to systems, methods, and computer-readable media for providing digital content for an application to users. For example, systems described herein can provide a license for the digital content during a rental time. Systems disclosed herein may additionally track a duration of use of an application and compare the tracked use against an amount of rental time purchased (e.g., rented) by a user. The systems described herein may further extend a license or terminate the license based on a determination of whether the amount of use exceeds a rental time. Features and functionality described herein provide a flexible and efficient mechanism that enables users having a variety of content-consuming preferences to receive affordable content while ensuring that use of an application is efficiently and accurately tracked.
    Type: Application
    Filed: December 3, 2019
    Publication date: June 3, 2021
    Inventors: Geoffrey Edward PEASE, Daniel Christopher RODGERS, Jesse Daniel KAPLAN, Madhusri NAYAK
  • Publication number: 20200089664
    Abstract: Disclosed is a domain- specific data analysis system for analyzing a source database within a domain of expertise. By means of a graphical interface and a set of generic database operators, a user may construct a domain schema which is a mapping between the source database and a set of domain-specific data operators and domain-specific visualizations. The domain schema may then be used in subsequent domain-specific analyses of the source database. Even though the source database may have naming and data structure variations, domain-specific queries may be performed by users with minimal programming skills.
    Type: Application
    Filed: January 19, 2017
    Publication date: March 19, 2020
    Applicant: Commonwealth Informatics
    Inventors: Channing Heard Russell, David Martin Fram, Geoffrey Edward Gordon
  • Patent number: 9767328
    Abstract: Methods and systems are provided for an RFID system that can be tuned dynamically and/or in real-time during a coupling event between a reader and a transponder. The reader can comprise an antenna assembly, a signal driver, and a controller. The antenna assembly may include a tuning circuit and an antenna coupled to the tuning circuit. The tuning circuit can include registers that may be set to adjust one or more characteristics of the reader. A controller is coupled to the antenna assembly to determine characteristics of the received signal and to set hardware or firmware functions that improve the coupling of the reader and transponder and/or improve the reception of the signal(s) from the transponder.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: September 19, 2017
    Assignee: ASSA ABLOY AB
    Inventors: Toby Mark Padilla, Ryan Milbrandt, Bryan Stephen Holloway, Geoffrey Edwards
  • Publication number: 20140266627
    Abstract: Methods and systems are provided for an RFID system that can be tuned dynamically and/or in real-time during a coupling event between a reader and a transponder. The reader can comprise an antenna assembly, a signal driver, and a controller. The antenna assembly may include a tuning circuit and an antenna coupled to the tuning circuit. The tuning circuit can include registers that may be set to adjust one or more characteristics of the reader. A controller is coupled to the antenna assembly to determine characteristics of the received signal and to set hardware or firmware functions that improve the coupling of the reader and transponder and/or improve the reception of the signal(s) from the transponder.
    Type: Application
    Filed: March 14, 2014
    Publication date: September 18, 2014
    Applicant: Assa Abloy AB
    Inventors: Toby Mark Padilla, Ryan Milbrandt, Bryan Stephen Holloway, Geoffrey Edwards
  • Patent number: 7817673
    Abstract: A method of synchronising first and second clocks coupled respectively to ingress and egress interfaces 6,7 of a packet network 1, the method comprising calculating a minimum packet Transit Time over the network 1 in each of successive time intervals, and varying the frequency of the second clock so as to track variations in the minimum packet Transit Time.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: October 19, 2010
    Assignee: Zarlink Semiconductor Limited
    Inventors: Martin Raymond Scott, Timothy Michael Edmund Frost, Geoffrey Edward Floyd, Martin Crowle
  • Patent number: 7508843
    Abstract: A method for distributing timing information across a packet network includes generating timing signals at a master clock at predictable intervals using a clock reference of a given frequency. The timing signals are broadcast or multicast to a plurality of slave clocks over the packet network, preserving the timing signal intervals. At each slave clock, the intervals between successively received timing signals are determined. A clock recovery algorithm is applied to the determined intervals to recover in substantially real time the original clock frequency. The local clock frequency of the slave clock is synchronized to the recovered frequency.
    Type: Grant
    Filed: August 18, 2003
    Date of Patent: March 24, 2009
    Assignee: Zarlink Semiconductor Limited
    Inventors: Timothy Michael Edmund Frost, Geoffrey Edward Floyd
  • Publication number: 20080212619
    Abstract: A method of synchronising first and second clocks coupled respectively to ingress and egress interfaces 6,7 of a packet network 1, the method comprising calculating a minimum packet Transit Time over the network 1 in each of successive time intervals, and varying the frequency of the second clock so as to track variations in the minimum packet Transit Time.
    Type: Application
    Filed: March 27, 2008
    Publication date: September 4, 2008
    Inventors: Martin Raymond SCOTT, Timothy Michael Edmund Frost, Geoffrey Edward Floyd, Martin Crowle
  • Patent number: 7277452
    Abstract: A method of updating a lookup table associated with a TDM transmit unit which is coupled to a packet network to receive data therefrom, the lookup table mapping packet network contexts to TDM channels. The method includes priming a controller with data for updating the lookup table in advance of the receipt of packets containing data to which the update relates, incorporating a flag in each packet sent over the packet network to the TDM transmit unit, the flag being set to indicate whether or not a packet is the first packet to which the update relates, and detecting the setting of the flag in a first packet and in response updating the lookup table with the update data.
    Type: Grant
    Filed: August 9, 2002
    Date of Patent: October 2, 2007
    Assignee: Zarlink Semiconductor V.N. Inc.
    Inventors: Geoffrey Edward Floyd, Timothy Michael Edmund Frost, James F. Kosolowski, Martin Raymond Scott
  • Publication number: 20070160525
    Abstract: A method for producing complex metal oxide having nano-sized grains that includes the steps of forming a mixture containing at least one metal cation dissolved in a solution and particulate material containing at least one further metal in the form of metal(s) or metal compound(s) and treating the mixture to form the complex metal oxide having nano-sized grains. The at least one further metal from the particulate material becomes incorporated into the complex metal oxide.
    Type: Application
    Filed: December 22, 2006
    Publication date: July 12, 2007
    Inventors: Jose Alarco, Geoffrey Edwards, Peter Talbot
  • Publication number: 20070031322
    Abstract: A method of producing porous complex oxides includes the steps of providing a mixture of a) precursor elements suitable to produce the complex oxide; or b) one or more precursor elements suitable to produce particles of the complex oxide and one or more metal oxide particles; and c) a particulate carbon-containing pore-forming material selected to provide pore sizes in the range of approximately 7 nm to 250 nm, and treating the mixture to (i) form the porous complex oxide in which two or more of the precursor elements from (a) above or one or more of the precursor elements and one or more of the metals in the metal oxide particles from (b) above are incorporated into a phase of the complex metal oxide and the complex metal oxide has grain sizes in the range of about 1 nm to 150 nm; and (ii) remove the pore-forming material under conditions such that the porous structure and composition of the complex oxide is substantially preserved. The method may be used to produce non-refractory metal oxides as well.
    Type: Application
    Filed: July 21, 2006
    Publication date: February 8, 2007
    Inventors: Geoffrey Edwards, Peter Talbot, Jose Alarco
  • Patent number: 7085265
    Abstract: A method of mapping between contexts of a packet network and TDM channels and streams. The method comprises constructing a lookup table defining the sequence in which data is to be mapped between contexts and TDM channels and streams, and including for each row of the table a flag which indicates whether or not that entry is the first entry in the table for the corresponding context. As the TDM receive or transmit entity cycles through the lookup table, use is made of the flags to synchronize the start of each packet with the first entry of a TDM frame for each context.
    Type: Grant
    Filed: May 21, 2002
    Date of Patent: August 1, 2006
    Assignee: Zarlink Semiconductor V.N. Inc.
    Inventors: Geoffrey Edward Floyd, Timothy Michael Edmund Frost, James F. Kosolowski, Martin Raymond Scott
  • Patent number: 7027455
    Abstract: A method of providing data for transmission on a time division multiplexed (TDM) serial data stream. The method comprises mapping channels of the TDM stream to contexts, each context comprising a set of memory buffers for storing data to be transmitted. Data is extracted from the contexts in a sequence defined by said mapping and transmitting the extracted data on the TDM stream. When a buffer or buffers of a context become empty, a buffer refill request is generated to cause data to be read from a memory to refill the buffer, wherein each buffer refill request is assigned a priority. The context buffers are refilled in an order defined by the respective priorities of the refill requests.
    Type: Grant
    Filed: February 5, 2002
    Date of Patent: April 11, 2006
    Assignee: Zarlink Semiconductor Limited
    Inventor: Geoffrey Edward Floyd
  • Publication number: 20050025698
    Abstract: Particles of mixed metal oxide include at least two metal species. The particles have a grain size within the range of 1-100 nm. The particles are substantially crystalline. The particles contain only small or negligible amounts of amorphous material. The at least two metal species are uniformly dispersed in the particles.
    Type: Application
    Filed: January 14, 2004
    Publication date: February 3, 2005
    Inventors: Peter Talbot, Jose Alarco, Geoffrey Edwards
  • Publication number: 20040258099
    Abstract: A method of synchronising first and second clocks coupled respectively to ingress and egress interfaces 6,7 of a packet network 1, the method comprising calculating a minimum packet Transit Time over the network 1 in each of successive time intervals, and varying the frequency of the second clock so as to track variations in the minimum packet Transit Time.
    Type: Application
    Filed: March 4, 2004
    Publication date: December 23, 2004
    Inventors: Martin Raymond Scott, Timothy Michael Edmund Frost, Geoffrey Edward Floyd, Martin Crowle
  • Publication number: 20040231769
    Abstract: According to the present invention a explosive composition comprises a mixture of an oxidiser component; a fuel component; and a density controlling component in the form of hulls of de-hulled plant grain, which hulls have a density of less than or equal to 0.14 g/cc. According to another aspect of the present invention there is provided a method of preparing such a composition.
    Type: Application
    Filed: February 23, 2004
    Publication date: November 25, 2004
    Inventors: Peter Grant Bellairs, Geoffrey Edwards Keith