Patents by Inventor Kevin Kimmich

Kevin Kimmich 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: 20100260043
    Abstract: A load balancing communications network configured to communicate with multiple data terminals includes: a first data terminal and a second data terminal; a gateway including: a source data receiver module adapted to receive first source data representing video content and second source data representing broadband data content; a pre-coder module adapted to pre-code the first source data using pre-coding schemes to generate sets of representation data; and an ACM module adapted to associate the sets of representation data with coding and modulation schemes; and a transceiver module adapted to generate a first transmission by applying the coding and modulation schemes to the sets of representation data, generate a second transmission from the second source data, and communicate the first transmission to the first data terminal and the second transmission to the second data terminal over a satellite link.
    Type: Application
    Filed: April 16, 2010
    Publication date: October 14, 2010
    Applicant: ViaSat, Inc.
    Inventors: Kevin Kimmich, Fan Mo, Mark Vanderaar, Richard Harel, Russell Fuerst
  • Publication number: 20100260254
    Abstract: A method for hierarchical communication of a set of source data includes: receiving source data representing content to be communicated to a data terminal; pre-coding at least some of the source data using pre-coding schemes to generate sets of representation data; associating the sets of representation data with coding and modulation schemes; generating transmissions by applying the coding and modulation schemes to the sets of representation data; transmitting a first transmission to the data terminal on a first communication link; and transmitting a second transmission to the data terminal on a second communication link, wherein the second communication link differs from the first communication link.
    Type: Application
    Filed: April 16, 2010
    Publication date: October 14, 2010
    Applicant: ViaSat, Inc.
    Inventors: Kevin Kimmich, Fan Mo, Mark Vanderaar, Richard Harel, Russell Fuerst
  • Publication number: 20100260045
    Abstract: A network access unit includes: a source data receiver module to receive multiple first source data representing video content and second source data representing broadband data content; a network control module to generate a master schedule indicating whether each first source data is to be transmitted with one or two layers; a pre-coder module to pre-code each first source data using a first pre-coding scheme to generate a first set of representation data, and if the first source data is to be transmitted with two layers, to pre-code the first source data using a second pre-coding scheme to generate a second set of representation data; and an ACM module to associate each first set of representation data with a first coding and modulation scheme, and associate, for each first source data to be transmitted with two layers, the second set of representation data with a second coding and modulation scheme.
    Type: Application
    Filed: April 16, 2010
    Publication date: October 14, 2010
    Applicant: ViaSat, Inc.
    Inventors: Kevin Kimmich, Fan Mo, Mark Vanderaar, Richard Harel, Russell Fuerst
  • Publication number: 20090073876
    Abstract: Methods, systems, and devices are described for determining a preferred routing path for communicating source data from a data source to a data terminal over a network having multiple routing path options. Embodiments include receiving a source dataset at a network node; determining multiple routing path options for routing the source dataset, each comprising a set of communication links that communicatively couple the data source with the data terminal; determining a hierarchical encoding scheme for encoding the source dataset to generate a transmission; generating routing path profiles for each routing path option by evaluating each routing path option against a routing metric; determining a preferred routing path for routing the transmission by comparing the routing path profiles; and routing the transmission over the preferred routing path according to the hierarchical encoding scheme.
    Type: Application
    Filed: October 13, 2008
    Publication date: March 19, 2009
    Applicant: ViaSat, Inc.
    Inventors: Kevin Kimmich, Fan Mo, Mark Vanderaar
  • Publication number: 20090060033
    Abstract: Methods, systems, and devices are described for providing predictive adaptive communications. Embodiments include a network access unit, in communication with multiple data terminals, and adapted to determine geospatial and other network data (e.g., current capability and position information relating to a designated one of the data terminals, map data, etc.), and to generate a link condition prediction as a function of the network data. The network access unit may then adaptively encode source data (e.g., using adaptive coding and modulation of hierarchically pre-coded data) to preempt impacts of changing link conditions on communications with the designated data terminal as a function of the link condition prediction.
    Type: Application
    Filed: October 13, 2008
    Publication date: March 5, 2009
    Applicant: ViaSat, Inc.
    Inventors: Kevin Kimmich, Fan Mo, Mark Vanderaar
  • Publication number: 20090060086
    Abstract: Methods, systems, and devices are described for using adaptive coding and modulation (“ACM”) to adaptively communicate with a plurality of data terminals having different capabilities. Embodiments provide hierarchical communications of content, generated by applying hierarchical pre-coding schemes to the source data and then associating the pre-coding levels with coding and modulation schemes of varying order. The pre-coding and/or coding and modulation may be based on one or more capabilities of the data terminals in the network. In some embodiments, data terminals may be used to cache certain data intended for other data terminals, for example, to allow time-shifted playback of the content on terminals with varying capabilities.
    Type: Application
    Filed: October 13, 2008
    Publication date: March 5, 2009
    Applicant: ViaSat, Inc.
    Inventors: Kevin Kimmich, Fan Mo, Mark Vanderaar
  • Publication number: 20090041100
    Abstract: Methods, systems, and devices are described for communicating data from multiple data terminals to an aggregator terminal over a communication link having changing link conditions. In some embodiments, source data is received at multiple data terminals, each in communication with an aggregator terminal over a communication link. For example, during a live newscast, one mobile camera may receive live video of an event from a first position while another mobile camera receives live video of the event from a second position. For various reasons (e.g., as the cameras move) each communication link may experience independently changing link conditions. Each data terminal encodes the source data (or store source data for later encoding) as a function of its respective link conditions, and transmits encoded source data over its respective communication link to the aggregator terminal.
    Type: Application
    Filed: August 15, 2008
    Publication date: February 12, 2009
    Applicant: ViaSat, Inc.
    Inventors: Kevin Kimmich, Fan Mo, Mark Vanderaar
  • Patent number: 6087656
    Abstract: A closed-loop stabilization system and method for a radiation detector system including a scintillator and a light sensing device for detecting the scintillation light produced in the scintillator through interaction with impinging radiation. A spectrally stable gamma ray measurement for downhole and other non-isothermal gamma ray measurement applications is obtained by use of a light source for emitting photons, preferably ultra-violet photons, into the scintillator that are not detectable by the light sensing device. The light source causes the scintillator to fluoresce at a wavelength detectable by the light sensing device, and the change in measured fluorescence is used to adjust system gain to account for variations in scintillator output attributable to environmental conditions. In this manner, the stabilization system adjusts the system gain to maintain consistency among radiation measurements over a wide temperature range.
    Type: Grant
    Filed: June 16, 1998
    Date of Patent: July 11, 2000
    Assignee: Saint-Gobain Industrial Cermaics, Inc.
    Inventors: Kevin Kimmich, Carlos Grodsinsky, Muhammad Ejaz