Patents by Inventor Boris Veytsman
Boris Veytsman 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: 20230072064Abstract: In one implementation, a method for scheduling beams of an antenna on a satellite during a defined time period includes calculating a beam score for each beam based on the expected gain of the beam and determining that the number of beams having non-zero beam scores during the defined time period is less than a threshold value. In addition, the method also includes accessing a set of beam weights for each of multiple different candidate beam patterns, and, for each set of weights, multiplying individual beam weights by corresponding beam scores, and generating a candidate beam pattern score by calculating a sum of the products of the beam weights and corresponding beam scores. The method further includes comparing the candidate beam pattern scores, selecting a particular one of the candidate beam patterns, and scheduling the selected beam pattern for the defined time period.Type: ApplicationFiled: July 6, 2022Publication date: March 9, 2023Applicant: Aireon LLCInventors: Michael A. GARCIA, Boris VEYTSMAN
-
Publication number: 20220045748Abstract: In one implementation, a method for scheduling beams of an antenna on a satellite during a defined time period includes calculating a beam score for each beam based on the expected gain of the beam and determining that the number of beams having non-zero beam scores during the defined time period is less than a threshold value. In addition, the method also includes accessing a set of beam weights for each of multiple different candidate beam patterns, and, for each set of weights, multiplying individual beam weights by corresponding beam scores, and generating a candidate beam pattern score by calculating a sum of the products of the beam weights and corresponding beam scores. The method further includes comparing the candidate beam pattern scores, selecting a particular one of the candidate beam patterns, and scheduling the selected beam pattern for the defined time period.Type: ApplicationFiled: March 25, 2021Publication date: February 10, 2022Inventors: Michael A. GARCIA, Boris VEYTSMAN
-
Publication number: 20200382202Abstract: In one implementation, a method for scheduling beams of an antenna on a satellite during a defined time period includes calculating a beam score for each beam based on the expected gain of the beam and determining that the number of beams having non-zero beam scores during the defined time period is less than a threshold value. In addition, the method also includes accessing a set of beam weights for each of multiple different candidate beam patterns, and, for each set of weights, multiplying individual beam weights by corresponding beam scores, and generating a candidate beam pattern score by calculating a sum of the products of the beam weights and corresponding beam scores. The method further includes comparing the candidate beam pattern scores, selecting a particular one of the candidate beam patterns, and scheduling the selected beam pattern for the defined time period.Type: ApplicationFiled: March 24, 2020Publication date: December 3, 2020Inventors: Michael A. GARCIA, Boris VEYTSMAN
-
Patent number: 10506515Abstract: In one implementation, satellite coverage provisioning for a service area may be performed by updating power consumption states for satellites in a constellation of satellites and determining whether each satellite of the constellation is required to be in the minimal power consumption mode based on its updated power consumption state. For satellites that are not required to be in the minimal power consumption mode, a power consumption score may be calculated and these satellites may be sorted according to their respective power consumption scores. Based on the sorted order, it may be determined whether at least some of these satellites can be put into a reduced power consumption mode based on their respective power consumption scores and coverage of the service area. Then it may be determined if each of the satellites that are in the reduced power consumption mode can be put into the minimal power consumption mode.Type: GrantFiled: January 7, 2019Date of Patent: December 10, 2019Assignee: Aireon LLCInventors: Michael A. Garcia, Boris Veytsman, Jay Minnix
-
Publication number: 20190173570Abstract: In one implementation, a method for scheduling beams of an antenna on a satellite during a defined time period includes calculating a beam score for each beam based on the expected gain of the beam and determining that the number of beams having non-zero beam scores during the defined time period is less than a threshold value. In addition, the method also includes accessing a set of beam weights for each of multiple different candidate beam patterns, and, for each set of weights, multiplying individual beam weights by corresponding beam scores, and generating a candidate beam pattern score by calculating a sum of the products of the beam weights and corresponding beam scores. The method further includes comparing the candidate beam pattern scores, selecting a particular one of the candidate beam patterns, and scheduling the selected beam pattern for the defined time period.Type: ApplicationFiled: October 29, 2018Publication date: June 6, 2019Inventors: Michael A. GARCIA, Boris VEYTSMAN
-
Publication number: 20190141637Abstract: In one implementation, satellite coverage provisioning for a service area may be performed by updating power consumption states for satellites in a constellation of satellites and determining whether each satellite of the constellation is required to be in the minimal power consumption mode based on its updated power consumption state. For satellites that are not required to be in the minimal power consumption mode, a power consumption score may be calculated and these satellites may be sorted according to their respective power consumption scores. Based on the sorted order, it may be determined whether at least some of these satellites can be put into a reduced power consumption mode based on their respective power consumption scores and coverage of the service area. Then it may be determined if each of the satellites that are in the reduced power consumption mode can be put into the minimal power consumption mode.Type: ApplicationFiled: January 7, 2019Publication date: May 9, 2019Inventors: Michael A. GARCIA, Boris VEYTSMAN, Jay MINNIX
-
Patent number: 10178624Abstract: In one implementation, satellite coverage provisioning for a service area may be performed by updating power consumption states for satellites in a constellation of satellites and determining whether each satellite of the constellation is required to be in the minimal power consumption mode based on its updated power consumption state. For satellites that are not required to be in the minimal power consumption mode, a power consumption score may be calculated and these satellites may be sorted according to their respective power consumption scores. Based on the sorted order, it may be determined whether at least some of these satellites can be put into a reduced power consumption mode based on their respective power consumption scores and coverage of the service area. Then it may be determined if each of the satellites that are in the reduced power consumption mode can be put into the minimal power consumption mode.Type: GrantFiled: March 17, 2017Date of Patent: January 8, 2019Assignee: Aireon LLCInventors: Michael A. Garcia, Boris Veytsman, Jay Minnix
-
Patent number: 10116379Abstract: In one implementation, a method for scheduling beams of an antenna on a satellite during a defined time period includes calculating a beam score for each beam based on the expected gain of the beam and determining that the number of beams having non-zero beam scores during the defined time period is less than a threshold value. In addition, the method also includes accessing a set of beam weights for each of multiple different candidate beam patterns, and, for each set of weights, multiplying individual beam weights by corresponding beam scores, and generating a candidate beam pattern score by calculating a sum of the products of the beam weights and corresponding beam scores. The method further includes comparing the candidate beam pattern scores, selecting a particular one of the candidate beam patterns, and scheduling the selected beam pattern for the defined time period.Type: GrantFiled: March 17, 2017Date of Patent: October 30, 2018Assignee: Aireon LLCInventors: Michael A. Garcia, Boris Veytsman
-
Publication number: 20180269958Abstract: In one implementation, a method for scheduling beams of an antenna on a satellite during a defined time period includes calculating a beam score for each beam based on the expected gain of the beam and determining that the number of beams having non-zero beam scores during the defined time period is less than a threshold value. In addition, the method also includes accessing a set of beam weights for each of multiple different candidate beam patterns, and, for each set of weights, multiplying individual beam weights by corresponding beam scores, and generating a candidate beam pattern score by calculating a sum of the products of the beam weights and corresponding beam scores. The method further includes comparing the candidate beam pattern scores, selecting a particular one of the candidate beam patterns, and scheduling the selected beam pattern for the defined time period.Type: ApplicationFiled: March 17, 2017Publication date: September 20, 2018Inventors: Michael A. GARCIA, Boris VEYTSMAN
-
Publication number: 20180270761Abstract: In one implementation, satellite coverage provisioning for a service area may be performed by updating power consumption states for satellites in a constellation of satellites and determining whether each satellite of the constellation is required to be in the minimal power consumption mode based on its updated power consumption state. For satellites that are not required to be in the minimal power consumption mode, a power consumption score may be calculated and these satellites may be sorted according to their respective power consumption scores. Based on the sorted order, it may be determined whether at least some of these satellites can be put into a reduced power consumption mode based on their respective power consumption scores and coverage of the service area. Then it may be determined if each of the satellites that are in the reduced power consumption mode can be put into the minimal power consumption mode.Type: ApplicationFiled: March 17, 2017Publication date: September 20, 2018Inventors: Michael A. GARCIA, Boris VEYTSMAN, Jay MINNIX
-
Patent number: 9766065Abstract: A technique for reducing altitude error involves determining a corrected altitude for an aircraft using forecast atmospheric pressure data available, for example, from a weather forecasting service. The forecast atmospheric pressure data includes, for a number of points in time and for a number of geographic locations, a set of pressure levels and corresponding altitude values. Altitude correction data is periodically calculated from the forecast atmospheric pressure data for each of a number of geographic grid points. Upon receiving aircraft position information and an aircraft altitude measurement for an aircraft, one or more of the geographic grid points corresponding to the aircraft position are identified, and a corrected altitude of the aircraft is determined based on the altitude correction data of the one or more geographic grid points.Type: GrantFiled: March 15, 2013Date of Patent: September 19, 2017Assignee: Exelis Inc.Inventors: Michael A. Garcia, Robert Mueller, Eric Innis, Boris Veytsman
-
Publication number: 20140278182Abstract: A technique for reducing altitude error involves determining a corrected altitude for an aircraft using forecast atmospheric pressure data available, for example, from a weather forecasting service. The forecast atmospheric pressure data includes, for a number of points in time and for a number of geographic locations, a set of pressure levels and corresponding altitude values. Altitude correction data is periodically calculated from the forecast atmospheric pressure data for each of a number of geographic grid points. Upon receiving aircraft position information and an aircraft altitude measurement for an aircraft, one or more of the geographic grid points corresponding to the aircraft position are identified, and a corrected altitude of the aircraft is determined based on the altitude correction data of the one or more geographic grid points.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Inventors: Michael A. Garcia, Robert Mueller, Eric Innis, Boris Veytsman
-
Patent number: 8169357Abstract: System and methods for reducing redundant messages broadcast in an Automatic Dependent Surveillance-Broadcast (ADS-B) system. For a given target, a controller determines the relevant customers that should receive information about the target, identifies all of the ground stations that can be satisfactorily heard by the relevant customers, and then identifies a smaller subset of ground stations by selecting only those ground stations that are needed to reach all of the relevant customers. ADS-B messages are then broadcast to the relevant customers using only the smaller subset of ground stations.Type: GrantFiled: May 18, 2011Date of Patent: May 1, 2012Assignee: Exelis Inc.Inventors: Ronald Bruno, Boris Veytsman
-
Publication number: 20110227780Abstract: System and methods for reducing redundant messages broadcast in an Automatic Dependent Surveillance—Broadcast (ADS-B) system. For a given target, a controller determines the relevant customers that should receive information about the target, identifies all of the ground stations that can be satisfactorily heard by the relevant customers, and then identifies a smaller subset of ground stations by selecting only those ground stations that are needed to reach all of the relevant customers. ADS-B messages are then broadcast to the relevant customers using only the smaller subset of ground stations.Type: ApplicationFiled: May 18, 2011Publication date: September 22, 2011Applicant: ITT MANUFACTURING ENTERPRISES, INC.Inventors: Ronald Bruno, Boris Veytsman
-
Patent number: 7956795Abstract: System and methods for reducing redundant messages broadcast in an Automatic Dependent Surveillance-Broadcast (ADS-B) system. For a given target, a controller determines the relevant customers that should receive information about the target, identifies all of the ground stations that can be satisfactorily heard by the relevant customers, and then identifies a smaller subset of ground stations by selecting only those ground stations that are needed to reach all of the relevant customers. ADS-B messages are then broadcast to the relevant customers using only the smaller subset of ground stations.Type: GrantFiled: October 30, 2007Date of Patent: June 7, 2011Assignee: ITT Manufacturing Enterprises, Inc.Inventors: Ronald Bruno, Boris Veytsman
-
Publication number: 20090111465Abstract: System and methods for reducing redundant messages broadcast in an Automatic Dependent Surveillance-Broadcast (ADS-B) system. For a given target, a controller determines the relevant customers that should receive information about the target, identifies all of the ground stations that can be satisfactorily heard by the relevant customers, and then identifies a smaller subset of ground stations by selecting only those ground stations that are needed to reach all of the relevant customers. ADS-B messages are then broadcast to the relevant customers using only the smaller subset of ground stations.Type: ApplicationFiled: October 30, 2007Publication date: April 30, 2009Applicant: ITT MANUFACTURING ENTERPRISES, INC.Inventors: Ronald Bruno, Boris Veytsman
-
Patent number: 7035245Abstract: CDMA codes are multiplexed into a constant-envelope composite signal using weighted majority logic. Based on a commanded power allocation among the signal codes, each signal code is assigned a weighting coefficient dictating the voting power the signal code has each time a vote is conducted, in a manner analogous to corporate shareholder voting. To multiplex the signal codes, a majority vote is conducted each chip period by summing the weighted chip values of the signal codes and assigning a binary value to the majority-voted composite chip based on the sign of the sum. An RF carrier is modulated in accordance with the value of the composite chip. The desired power distribution is achieved by requiring the power ratio of each signal code to be proportional to the square of the expected value of the cross-correlation between the signal code and a stored replica of the signal code at the receiver.Type: GrantFiled: February 27, 2002Date of Patent: April 25, 2006Assignee: ITT Manufacturing Enterprises, Inc.Inventors: Richard S. Orr, Boris Veytsman
-
Publication number: 20020150068Abstract: CDMA codes are multiplexed into a constant-envelope composite signal using weighted majority logic. Based on a commanded power allocation among the signal codes, each signal code is assigned a weighting coefficient dictating the voting power the signal code has each time a vote is conducted, in a manner analogous to corporate shareholder voting. To multiplex the signal codes, a majority vote is conducted each chip period by summing the weighted chip values of the signal codes and assigning a binary value to the majority-voted composite chip based on the sign of the sum. An RF carrier is modulated in accordance with the value of the composite chip. The desired power distribution is achieved by requiring the power ratio of each signal code to be proportional to the square of the expected value of the cross-correlation between the signal code and a stored replica of the signal code at the receiver.Type: ApplicationFiled: February 27, 2002Publication date: October 17, 2002Inventors: Richard S. Orr, Boris Veytsman