Patents by Inventor Richard Harel
Richard Harel 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: 8576858Abstract: 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: GrantFiled: April 16, 2010Date of Patent: November 5, 2013Assignee: ViaSat, Inc.Inventors: Kevin Kimmich, Fan Mo, Mark Vanderaar, Richard Harel, Russell Fuerst
-
Patent number: 8456986Abstract: 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: GrantFiled: April 16, 2010Date of Patent: June 4, 2013Assignee: ViaSat, Inc.Inventors: Kevin Kimmich, Fan Mo, Mark Vanderaar, Richard Harel, Russell Fuerst
-
Patent number: 8411571Abstract: A network access unit includes: a source data receiver module adapted to receive multiple first source data representing respective video content and second source data representing broadband data content; a network control module adapted to receive link condition data and configuration data, calculate priority data based on the link condition data and the configuration data, and use the priority data to generate a master schedule including program data indicating that some but not all of the multiple first source data are to be transmitted; a pre-coder module adapted to pre-code respective first source data using respective pre-coding schemes to generate respective sets of representation data, if the program data is determined to indicate that the respective first source data is to be transmitted; and an ACM module adapted to associate, for each first source data indicated for transmission, the respective sets of representation data with respective coding and modulation schemes.Type: GrantFiled: April 16, 2010Date of Patent: April 2, 2013Assignee: ViaSat, Inc.Inventors: Kevin Kimmich, Fan Mo, Mark Vanderaar, Richard Harel, Russell Fuerst
-
Patent number: 8411572Abstract: A network access unit of a communications network includes: a source data receiver module to receive first source data representing video content and second source data; a network control module to receive link condition data and configuration data, calculate priority data based on the link condition data and the configuration data, use the priority data to generate a master schedule indicating a first coding and modulation scheme for a first layer of the first source data and a second coding and modulation scheme for a second layer of the first source data, wherein at least one of the coding and modulation schemes for a next sequence is fixed relative to a present sequence; a pre-coder module to pre-code the first source data using pre-coding schemes to generate sets of representation data; and an ACM module to associate the sets of representation data with the coding and modulation schemes.Type: GrantFiled: April 16, 2010Date of Patent: April 2, 2013Assignee: ViaSat, Inc.Inventors: Kevin Kimmich, Fan Mo, Mark Vanderaar, Richard Harel, Russell Fuerst
-
Patent number: 8395993Abstract: 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: GrantFiled: April 16, 2010Date of Patent: March 12, 2013Assignee: ViaSat, Inc.Inventors: Kevin Kimmich, Fan Mo, Mark Vanderaar, Richard Harel, Russell Fuerst
-
Publication number: 20100260254Abstract: 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: ApplicationFiled: April 16, 2010Publication date: October 14, 2010Applicant: ViaSat, Inc.Inventors: Kevin Kimmich, Fan Mo, Mark Vanderaar, Richard Harel, Russell Fuerst
-
Publication number: 20100260043Abstract: 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: ApplicationFiled: April 16, 2010Publication date: October 14, 2010Applicant: ViaSat, Inc.Inventors: Kevin Kimmich, Fan Mo, Mark Vanderaar, Richard Harel, Russell Fuerst
-
Publication number: 20100260045Abstract: 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: ApplicationFiled: April 16, 2010Publication date: October 14, 2010Applicant: ViaSat, Inc.Inventors: Kevin Kimmich, Fan Mo, Mark Vanderaar, Richard Harel, Russell Fuerst
-
Publication number: 20100260259Abstract: A network access unit of a communications network includes: a source data receiver module to receive first source data representing video content and second source data; a network control module to receive link condition data and configuration data, calculate priority data based on the link condition data and the configuration data, use the priority data to generate a master schedule indicating a first coding and modulation scheme for a first layer of the first source data and a second coding and modulation scheme for a second layer of the first source data, wherein at least one of the coding and modulation schemes for a next sequence is fixed relative to a present sequence; a pre-coder module to pre-code the first source data using pre-coding schemes to generate sets of representation data; and an ACM module to associate the sets of representation data with the coding and modulation schemes.Type: ApplicationFiled: April 16, 2010Publication date: October 14, 2010Applicant: ViaSat, Inc.Inventors: Kevin Kimmich, Fan Mo, Mark Vanderaar, Richard Harel, Russell Fuerst
-
Publication number: 20100260050Abstract: A network access unit includes: a source data receiver module adapted to receive multiple first source data representing respective video content and second source data representing broadband data content; a network control module adapted to receive link condition data and configuration data, calculate priority data based on the link condition data and the configuration data, and use the priority data to generate a master schedule including program data indicating that some but not all of the multiple first source data are to be transmitted; a pre-coder module adapted to pre-code respective first source data using respective pre-coding schemes to generate respective sets of representation data, if the program data is determined to indicate that the respective first source data is to be transmitted; and an ACM module adapted to associate, for each first source data indicated for transmission, the respective sets of representation data with respective coding and modulation schemes.Type: ApplicationFiled: April 16, 2010Publication date: October 14, 2010Applicant: ViaSat, Inc.Inventors: Kevin Kimmich, Fan Mo, Mark Vanderaar, Richard Harel, Russell Fuerst