Patents by Inventor Craig Miller

Craig Miller 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: 12047255
    Abstract: Described herein are hybrid adaptive networks (HAN) that enable the use of multiple, independent communications networks as a unified communications system. The disclosed HAN includes multiple communications networks that user terminals can simultaneously access. The disclosed HAN enables a user terminal to seamlessly roam across multiple communications networks. The disclosed HAN can increase the capabilities and resilience of user terminals by providing simultaneous access to multiple communications networks. For example, these communications networks may span multiple orbital regions, operate over multiple frequency bands, provide independent terrestrial infrastructure, and/or feature different network management and cyber defense implementations thereby providing inherent diversity and removing single points of failure and/or targets for attack.
    Type: Grant
    Filed: May 25, 2021
    Date of Patent: July 23, 2024
    Assignee: VIASAT, INC.
    Inventors: Craig A Miller, Meredith L Caligiuri, Richard A Vandermeulen
  • Patent number: 12039577
    Abstract: Aspects of the subject disclosure may include, for example, receiving a request to forecast allocations for a new descriptor, the new descriptor differing from preexisting descriptors, each of the preexisting descriptors being associated with a subset of locations of a network of locations, each location corresponding to an electronic segment in electronic canvases, and the new descriptor being associated with a new subset of locations of the network of locations, identifying one or more affected descriptors having one or more overlapping subsets of locations of the network of locations and one or more non-overlapping subsets of locations of the network of locations, determining a forecast of allocated locations in each of the one or more affected descriptors; identifying, according to the forecast, at least a portion of allocated locations in the one or more overlapping subsets of locations that are displaceable resulting in a number of displaceable allocations, and determining, according to the number of di
    Type: Grant
    Filed: December 5, 2022
    Date of Patent: July 16, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Craig Miller, Thomas Shields, Aaron Martin, Cheryl Barton
  • Publication number: 20240123318
    Abstract: The present invention relates to a conventionally shaped golf bag for carrying golf clubs and accessories. The golf bag is open at the top end for insertion of golf clubs, includes a shoulder strap, a stand, and an electronic command station. The electronic command station includes a number of modules, enabling the communication and its control by a command station application operating in association with a mobile electronic device. The communication module may be a transceiver wirelessly connecting between the mobile electronic device and a cellular telephone network. The electronic command station may include a display, a rechargeable battery, and one or more electronics connection ports for communicating with and charging one or more mobile electronic devices. The electronic command station is mounted in association with the external face of a golf bag such that the display is externally accessible.
    Type: Application
    Filed: October 14, 2022
    Publication date: April 18, 2024
    Inventors: Gary Jabara, Lloyd Linder, Craig Miller
  • Publication number: 20240118405
    Abstract: Methods, systems, and devices for scanning operations for co-located satellite antennas are described. For instance, a set of co-located satellite antennas may transmit a set of component transmit signals to form a beam, where a first line segment at a boundary of the beam is tangential to a first sphere having a surface that encompasses Earth, where a location on the first line segment tangential to the surface of the first sphere is above a surface of the Earth by a threshold altitude. The set of co-located satellite antennas may receive a set of component receive signals including reflected energy of the beam. A central processor may apply a set of beamforming coefficients to the set of component receive signals to obtain a receive beam signal and may process the receive beam signal to obtain a signature associated with an object within a limb of the Earth.
    Type: Application
    Filed: February 4, 2022
    Publication date: April 11, 2024
    Inventors: Parker A. Robinson, David J. Hancharik, Richard A. VanderMeulen, Craig A. Miller
  • Patent number: 11952149
    Abstract: Systems and methods for forecasting aircraft engine operational data are provided. The forecasted data can be used for use with predictive analytics, for example. In one aspect, a method is provided. The method includes receiving engine data associated with an engine. The engine data includes data points for various operational parameters. The method further includes determining forecasted data points for the operational parameters. The forecasted data points for a given one of the operational parameters are determined by applying one or more regression techniques to the data points associated with the given one of the operational parameters. The forecasted data points can be input into various types of models, such as a cumulative damage model. For instance, using the forecasted data points, a cumulative damage model can generate a plurality of forecasts and can output a cumulative probability distribution.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: April 9, 2024
    Assignee: General Electric Company
    Inventors: Joshua Luke Wiedemann, Craig Miller Kuhne
  • Publication number: 20230417903
    Abstract: A multi-static synthetic aperture radar using beamforming processing is described. A reception processing system may process feed element signals (e.g., from feed elements on a satellite or from access node terminals in an end-to-end relay system) according to multiple beam weight sets, each corresponding to a beam coverage pattern including one or more radar image pixel beams to generate a set of beam signals. The feed element signals may represent signal energy from a reflected illumination signal (e.g., beacon signal, communication signal), or passively received signal energy (e.g., without a corresponding illumination signal). The multiple sets of beam signals obtained from processing the feed element signals may then be processed to obtain image pixel values, and the image pixel values combined to obtain an image. Multiple sets of feed element signals (e.g., each corresponding to a time period) may be processed and combined to form the image.
    Type: Application
    Filed: November 17, 2020
    Publication date: December 28, 2023
    Inventors: David D. Greenidge, Kenneth V. Buer, Craig A. Miller, David J. Hancharik
  • Publication number: 20230412252
    Abstract: A multi-static synthetic aperture radar using beamformed illumination beams and multiple collection satellites is described. An illumination satellite may be in first orbit and multiple collection satellites may be in a second orbit. The illumination satellite may transmit beam signals (e.g., communication signals carrying modulated data to user terminals) from an antenna array to different beam coverage areas according to a beamforming matrix. Each of the collection satellites may receive reflections of the beam signals. The reflected signals received at the collection satellites may be processed according to the beam signals and beamforming matrix used to transmit the beam signals to obtain an image of a geographical area. In some cases, the collection satellites may relay the received signals for processing via the illumination satellite.
    Type: Application
    Filed: November 13, 2020
    Publication date: December 21, 2023
    Inventors: Craig A. Miller, David D. Greenidge, Kenneth V. Buer, David J. Hancharik
  • Publication number: 20230370155
    Abstract: Methods, systems, and devices for co-located satellites with ground based processing are described. A set of co-located satellites may be configured to collect a set of return link signal components, where each co-located satellite includes a first payload configured to receive a respective return link signal component including one or more return link signal transmitted from one or more terminals and a second payload configured to transmit a representation of the respective return link signal component. One or more ground stations may be configured to receive the representations of the respective return link signal components. A central processor may be configured to apply a set of beamforming coefficients to the representations of the respective return link signal components received by the one or more ground stations to obtain one or more return link beam signals corresponding to one or more return link beams from the set of co-located satellites.
    Type: Application
    Filed: October 22, 2021
    Publication date: November 16, 2023
    Inventors: Richard VanderMeulen, Craig A. Miller, David J. Hancharik, Parker A. Robinson
  • Publication number: 20230370133
    Abstract: An antenna array may be associated with forming discovery beams within a geographic area, where each discovery beam may be formed by a corresponding set of antennas of the antenna array and cover a discovery area within the geographic area. Preambles transmitted from terminals within a discovery area of a discovery beam may be detected using the antenna array. Based on detecting a preamble using a discovery beam, a presence of a terminal in a corresponding discovery area may be determined. Based on determining the presence of the terminal, signals detected at a second set of antennas of the antenna array may be processed according to beam coefficients to obtain a beam signal of a communication beam that includes a beam coverage area encompassing a position of the terminal. Each detected signal may comprise a respective component of a signal transmitted by the terminal.
    Type: Application
    Filed: September 2, 2021
    Publication date: November 16, 2023
    Inventors: Brian G. Greinke, John Bacigalupi, Craig A. Miller, Parker A. Robinson
  • Patent number: 11799201
    Abstract: A satellite television antenna system can include a self-pointing satellite antenna and a power inserter coupled to the self-pointing satellite antenna. The power inserter can include an enclosure body and a circuit board disposed inside of the enclosure body. The circuit board includes a microprocessor. The microprocessor can be configured via software code to determine whether a first type of communication protocol is being received from a set top box (STB) coupled to the power inserter, determine a configuration for a first constellation of spacecraft if the first type of communication protocol is being received from the STB, and determine a configuration for a second constellation of spacecraft if the first type of communication protocol is not being received from the STB. The first constellation of spacecraft is different than the second constellation of spacecraft.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: October 24, 2023
    Assignee: Electronic Controlled Systems, Inc.
    Inventors: Michael Bendzick, Craig Miller
  • Patent number: 11718956
    Abstract: A cable-stranding apparatus includes a stationary guide, a motor, a driven guide, and a controller electrically coupled to the motor. The stationary guide is configured to guide strand elements in a spaced-apart configuration and to pass a core member. The motor is operatively associated with a guide driver. The driven guide is disposed at least partially within the guide driver so as to rotate therewith. The driven guide is configured to receive the strand elements from the stationary guide, individually guide the strand elements received from the stationary guide, and to further pass the core member. The controller is electrically coupled to the motor and configured to control the rotational speed and direction of the motor.
    Type: Grant
    Filed: February 24, 2022
    Date of Patent: August 8, 2023
    Assignee: Corning Optical Communications LLC
    Inventors: David Wesley Chiasson, Craig Miller Conrad, Jonathan Edward Moon, Mark Wade Petersen, David Henry Smith
  • Publication number: 20230231624
    Abstract: Systems and method for supporting a fractionated satellite constellation are disclosed. A gateway satellite may route communications to and from auxiliary satellites using a first communication protocol. The auxiliary satellites may be orbitally-coupled with the gateway satellite and may be equipped with respective payload types that provide respective functionalities. The auxiliary satellites may also use respective communications protocols that are different than one another and the first communication protocol. Routing communications to and from auxiliary satellites may include relaying a communication between multiple auxiliary satellites. Routing communications between auxiliary satellites may include relaying a communication between multiple gateway satellites. Routing communications to and from auxiliary satellites may also include relaying communications between commercial satellites and auxiliary satellites.
    Type: Application
    Filed: March 15, 2023
    Publication date: July 20, 2023
    Inventors: David D. Greenidge, Craig A. Miller
  • Patent number: 11695984
    Abstract: Aspects of the subject disclosure may include, for example, receiving first data from each media publishing system of a plurality of media publishing systems which facilitate a presentation of media content with one or more procurable media content slots, where the first data from each media publishing system have incompatible data structures; mapping the first data from each media publishing system to second data which has a common data structure; receiving a target description from a media procurement system, the target description including information to procure media content slots provided by one or more of the plurality of media publishing systems; comparing the target description to the second data in the common data format; identifying from the comparing at least one procurable media content slot provided by one or more media publishing systems that correlates to the target description; receiving first viewership data associated with viewership of media content presentations that include the at least
    Type: Grant
    Filed: January 7, 2022
    Date of Patent: July 4, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Eric Hoffert, Brendan Greene, Craig Miller
  • Patent number: 11640578
    Abstract: Techniques are disclosed for advantageously forecasting an inventory of a product having a particular duration (e.g., video content). The technique can include determining the particular configuration (e.g., maximum number of impressions, maximum amount of time permitted) of breaks identified within an impression log. Based on the number of breaks and the configurations of the breaks, the technique can forecast a future inventory of the product. In some implementations, the disclosed technique can identify an amount of a previous break that was not filled with video content. These forecasts can enable product sellers to better communicate with their customers, negotiate supply contracts, price their products, plan for business operations, etc.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: May 2, 2023
    Assignee: Xandr Inc.
    Inventors: Craig Miller, Charles Douglas Cosman, Thomas Evenson, Eric Smith, Calvin Legh, Thomas Shields, Aaron Martin
  • Patent number: 11637628
    Abstract: Systems and method for supporting a fractionated satellite constellation are disclosed. A gateway satellite may route communications to and from auxiliary satellites using a first communication protocol. The auxiliary satellites may be orbitally-coupled with the gateway satellite and may be equipped with respective payload types that provide respective functionalities. The auxiliary satellites may also use respective communications protocols that are different than one another and the first communication protocol. Routing communications to and from auxiliary satellites may include relaying a communication between multiple auxiliary satellites. Routing communications between auxiliary satellites may include relaying a communication between multiple gateway satellites. Routing communications to and from auxiliary satellites may also include relaying communications between commercial satellites and auxillary satellites.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: April 25, 2023
    Assignee: Viasat, Inc.
    Inventors: David D. Greenidge, Craig A. Miller
  • Publication number: 20230108410
    Abstract: Aspects of the subject disclosure may include, for example, receiving a request to forecast allocations for a new descriptor, the new descriptor differing from preexisting descriptors, each of the preexisting descriptors being associated with a subset of locations of a network of locations, each location corresponding to an electronic segment in electronic canvases, and the new descriptor being associated with a new subset of locations of the network of locations, identifying one or more affected descriptors having one or more overlapping subsets of locations of the network of locations and one or more non-overlapping subsets of locations of the network of locations, determining a forecast of allocated locations in each of the one or more affected descriptors; identifying, according to the forecast, at least a portion of allocated locations in the one or more overlapping subsets of locations that are displaceable resulting in a number of displaceable allocations, and determining, according to the number of di
    Type: Application
    Filed: December 5, 2022
    Publication date: April 6, 2023
    Inventors: Craig Miller, Thomas Shields, Aaron Martin, Cheryl Barton
  • Patent number: 11521243
    Abstract: Aspects of the subject disclosure may include, for example, receiving a request to forecast allocations for a new descriptor, the new descriptor differing from preexisting descriptors, each of the preexisting descriptors being associated with a subset of locations of a network of locations, each location corresponding to an electronic segment in electronic canvases, and the new descriptor being associated with a new subset of locations of the network of locations, identifying one or more affected descriptors having one or more overlapping subsets of locations of the network of locations and one or more non-overlapping subsets of locations of the network of locations, determining a forecast of allocated locations in each of the one or more affected descriptors; identifying, according to the forecast, at least a portion of allocated locations in the one or more overlapping subsets of locations that are displaceable resulting in a number of displaceable allocations, and determining, according to the number of di
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: December 6, 2022
    Assignee: Xandr Inc.
    Inventors: Craig Miller, Thomas Shields, Aaron Martin, Cheryl Barton
  • Publication number: 20220178075
    Abstract: A cable-stranding apparatus includes a stationary guide, a motor, a driven guide, and a controller electrically coupled to the motor. The stationary guide is configured to guide strand elements in a spaced-apart configuration and to pass a core member. The motor is operatively associated with a guide driver. The driven guide is disposed at least partially within the guide driver so as to rotate therewith. The driven guide is configured to receive the strand elements from the stationary guide, individually guide the strand elements received from the stationary guide, and to further pass the core member. The controller is electrically coupled to the motor and configured to control the rotational speed and direction of the motor.
    Type: Application
    Filed: February 24, 2022
    Publication date: June 9, 2022
    Inventors: David Wesley Chiasson, Craig Miller Conrad, Jonathan Edward Moon, Mark Wade Petersen, David Henry Smith
  • Publication number: 20220132199
    Abstract: Aspects of the subject disclosure may include, for example, receiving first data from each media publishing system of a plurality of media publishing systems which facilitate a presentation of media content with one or more procurable media content slots, where the first data from each media publishing system have incompatible data structures; mapping the first data from each media publishing system to second data which has a common data structure; receiving a target description from a media procurement system, the target description including information to procure media content slots provided by one or more of the plurality of media publishing systems; comparing the target description to the second data in the common data format; identifying from the comparing at least one procurable media content slot provided by one or more media publishing systems that correlates to the target description; receiving first viewership data associated with viewership of media content presentations that include the at least
    Type: Application
    Filed: January 7, 2022
    Publication date: April 28, 2022
    Applicant: Xandr Inc.
    Inventors: Eric Hoffert, Brendan Greene, Craig Miller
  • Publication number: 20220081129
    Abstract: Systems and methods for forecasting aircraft engine operational data are provided. The forecasted data can be used for use with predictive analytics, for example. In one aspect, a method is provided. The method includes receiving engine data associated with an engine. The engine data includes data points for various operational parameters. The method further includes determining forecasted data points for the operational parameters. The forecasted data points for a given one of the operational parameters are determined by applying one or more regression techniques to the data points associated with the given one of the operational parameters. The forecasted data points can be input into various types of models, such as a cumulative damage model. For instance, using the forecasted data points, a cumulative damage model can generate a plurality of forecasts and can output a cumulative probability distribution.
    Type: Application
    Filed: September 17, 2020
    Publication date: March 17, 2022
    Inventors: Joshua Luke Wiedemann, Craig Miller Kuhne