Patents by Inventor Brett L Robertson
Brett L Robertson 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: 9608711Abstract: Disclosed apparatuses obtain real-time performance measurements and adaptively select multiple-input, multiple-output (MIMO) antennas to improve MIMO antenna performance. A correlation estimator determines an approximation of instantaneous antenna correlation values. One method includes obtaining a channel quality indicator (CQI) measurement for first and second antennas of a mobile device. The method determines a composite CQI for the two antennas and estimates the antenna correlation for the first and second antennas based on the composite CQI. The method can include performing a lookup operation in a CQI table mapping composite CQI to coding rates. The method can include obtaining a signal-to-noise ratio (SNR) measurement for the first and second antennas of the mobile device, and estimating the antenna correlation for the first and second antennas based on the composite CQI and the SNR measurement.Type: GrantFiled: August 7, 2014Date of Patent: March 28, 2017Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Krishna K. Bellamkonda, Eric L. Krenz, Nischal Y. Patel, Brett L. Robertson, Istvan J. Szini
-
Patent number: 9603003Abstract: A method includes collecting roaming connectivity information for a plurality of wide area networks from a plurality of mobile devices, independently of the wide area networks, receiving the roaming connectivity information at a server and relating the connectivity information to the wide area networks and to a plurality of geographic locations to create a roaming network connectivity information database, generating a list of candidate wide area networks to serve as roaming networks for a specific mobile device and a given location based on the roaming connectivity information, and sending a preferred roaming list to the specific mobile device, the preferred roaming list including the list of candidate wide area networks. The method may include receiving location prediction information from the mobile device, and generating the list of candidate wide area networks based on a predicted location.Type: GrantFiled: May 15, 2014Date of Patent: March 21, 2017Assignee: Google Technology Holdings LLCInventors: Krishna K. Bellamkonda, Nischal Y. Patel, Brett L. Robertson, Daniel P. Rose, Dean L. Thorson, Malhar D. Vaishnav
-
Patent number: 9538452Abstract: A method includes collecting physical layer and data layer connectivity information from a plurality of wide area networks using a plurality of mobile devices independently of the wide area networks. A server receives the physical layer and data layer connectivity information, relates the connectivity information to specific wide area networks and to a plurality of geographic locations to create a network statistics database. The server also receives mobile device state information including mobile device location information and predicts that connectivity for a specific mobile device will fall below acceptable criteria based on the network statistics database. The server generates a list of candidate donor mobile devices to serve as data connection sources for the specific mobile device based on the network connectivity information and the mobile device state information and selects a donor device from the list of candidate donor devices based on a weighting algorithm.Type: GrantFiled: October 15, 2013Date of Patent: January 3, 2017Assignee: Google Technology Holdings LLCInventors: Krishna K Bellamkonda, Nischal Y Patel, Brett L Robertson, Jarrett K Simerson, Dean E Thorson, Malhar D Vaishnav
-
Patent number: 9518873Abstract: An electronic system performs thermal management during its operation by proactively taking into account expected solar thermal loading. According to one embodiment, the electronic system determines its location and a solar thermal load value expected to affect its location. The system also determines a temperature offset value based on the solar thermal load value and predicts a future temperature for the system based on the temperature offset value and a then-current temperature for the system (e.g., as may be detected by one or more temperature sensors). The electronic system compares the predicted temperature to at least one threshold and executes a thermal mitigation procedure in the event that the predicted temperature exceeds one or more of the thresholds. According to another embodiment in which the electronic system is transportable, the determined solar thermal load value may include a solar thermal load profile for the system's expected route of travel.Type: GrantFiled: June 27, 2013Date of Patent: December 13, 2016Assignee: Google Technology Holdings LLCInventors: Krishna K. Bellamkonda, Morris B. Bowers, Paul B. Crosbie, Brett L. Robertson, Maninder S. Sehmbey
-
Publication number: 20160248496Abstract: Disclosed apparatuses obtain real time performance measurements and adaptively select MIMO antennas to improve MIMO antenna performance under given conditions. A correlation estimator determines an approximation of instantaneous antenna correlation values. One method includes obtaining a CQI measurement for a first antenna and a second antenna of a mobile device. The method proceeds by determining a composite CQI for the two antennas and estimating the antenna correlation for the first antenna and second antenna using the composite CQI. The method may further include performing a table lookup operation in a CQI table that maps composite CQI including at least a first and second MIMO stream to coding rates. The method may further include obtaining an SNR measurement for the first antenna and the second antenna of the mobile device, and estimating the antenna correlation for the first antenna and second antenna using the composite CQI and the SNR measurement.Type: ApplicationFiled: August 7, 2014Publication date: August 25, 2016Inventors: Krishna K. Bellamkonda, Eric L. Krenz, Nichal Y. Patel, Brett L. Robertson, Istvan J. Szini
-
Patent number: 9426776Abstract: A disclosed method of operation includes generating a first resolution geographic descriptor that identifies a first size geographic grid area. The first size geographic grid area includes a specific location identified by mobile device location data but does not identify the specific location. The method proceeds with adjusting the first resolution geographic descriptor to a second resolution geographic descriptor, by increasing or decreasing the resolution to correspondingly decrease or increase, respectively, the corresponding geographic grid area to a second size geographic grid area that includes the specific location. An information update is then sent to a server. The information update includes the second resolution geographic descriptor but does not provide the mobile device location data, in order to preserve the mobile device user's anonymity.Type: GrantFiled: July 30, 2014Date of Patent: August 23, 2016Assignee: Google Technology Holdings LLCInventors: Krishna K. Bellamkonda, Jlng Ji, Brett L. Robertson, Hideki Yoshino, Hui Wang
-
Patent number: 9356672Abstract: Apparatuses and methods are disclosed for determining a dominant figure-of-merit for an antenna system comprising a primary antenna, and at least two diversity antennas. The dominant figure-of-merit is determined from at least two figure-of-merit types related to performance of the primary antenna when paired with one or the other of the at least two diversity antennas. The disclosed apparatuses and methods include switching to one or the other of the at least two diversity antennas, to obtain the dominant figure-of-merit, in response to a signal quality metric's relationship to the at least two figure-of-merit types.Type: GrantFiled: August 1, 2014Date of Patent: May 31, 2016Assignee: Google Technology Holdings LLCInventors: Istvan J. Szini, Krishna K. Bellamkonda, Eric L. Krenz, Nischal Y. Patel, Brett L. Robertson
-
Publication number: 20160036508Abstract: Apparatuses and methods are disclosed for determining a dominant figure-of-merit for an antenna system comprising a primary antenna, and at least two diversity antennas. The dominant figure-of-merit is determined from at least two figure-of-merit types related to performance of the primary antenna when paired with one or the other of the at least two diversity antennas. The disclosed apparatuses and methods include switching to one or the other of the at least two diversity antennas, to obtain the dominant figure-of-merit, in response to a signal quality metric's relationship to the at least two figure-of-merit types.Type: ApplicationFiled: August 1, 2014Publication date: February 4, 2016Inventors: Istvan J. Szini, Krishna K. Bellamkonda, Eric L. Krenz, Nischal Y. Patel, Brett L. Robertson
-
Publication number: 20160037480Abstract: A disclosed method of operation includes generating a first resolution geographic descriptor that identifies a first size geographic grid area. The first size geographic grid area includes a specific location identified by mobile device location data but does not identify the specific location. The method proceeds with adjusting the first resolution geographic descriptor to a second resolution geographic descriptor, by increasing or decreasing the resolution to correspondingly decrease or increase, respectively, the corresponding geographic grid area to a second size geographic grid area that includes the specific location. An information update is then sent to a server. The information update includes the second resolution geographic descriptor but does not provide the mobile device location data, in order to preserve the mobile device user's anonymity.Type: ApplicationFiled: July 30, 2014Publication date: February 4, 2016Inventors: Krishna K. Bellamkonda, Jing Ji, Brett L. Robertson, Hideki Yoshino, Hui Wang
-
Publication number: 20160029279Abstract: In embodiments of wireless communication handover profiles, a profile manager is implemented on a communication-enabled device to detect that a signal strength of a wireless connection decreases to a signal-level threshold or lower. The profile manager then monitors the decreasing signal strength of the wireless connection, and compares the signal strength to a handover profile to determine when a handover of the wireless connection from one access point to another will likely occur. The profile manager can then transfer handover parameters to the next access point before the handover to maintain the wireless connection during the handover between the access points.Type: ApplicationFiled: July 22, 2014Publication date: January 28, 2016Inventors: Krishna K. Bellamkonda, Jing Ji, Nischal Y. Patel, Brett L. Robertson, Sudhir C. Vissa, Hui Wang
-
Publication number: 20150256993Abstract: A method includes collecting roaming connectivity information for a plurality of wide area networks from a plurality of mobile devices, independently of the wide area networks, receiving the roaming connectivity information at a server and relating the connectivity information to the wide area networks and to a plurality of geographic locations to create a roaming network connectivity information database, generating a list of candidate wide area networks to serve as roaming networks for a specific mobile device and a given location based on the roaming connectivity information, and sending a preferred roaming list to the specific mobile device, the preferred roaming list including the list of candidate wide area networks. The method may include receiving location prediction information from the mobile device, and generating the list of candidate wide area networks based on a predicted location.Type: ApplicationFiled: May 15, 2014Publication date: September 10, 2015Applicant: MOTOROLA MOBILITY LLCInventors: Krishna K. Bellamkonda, Nischal Y. Patel, Brett L. Robertson, Daniel P. Rose, Dean L. Thorson, Malhar D. Vaishnav
-
Publication number: 20150055504Abstract: A method includes collecting physical layer and data layer connectivity information from a plurality of wide area networks using a plurality of mobile devices independently of the wide area networks. A server receives the physical layer and data layer connectivity information, relates the connectivity information to specific wide area networks and to a plurality of geographic locations to create a network statistics database. The server also receives mobile device state information including mobile device location information and predicts that connectivity for a specific mobile device will fall below acceptable criteria based on the network statistics database. The server generates a list of candidate donor mobile devices to serve as data connection sources for the specific mobile device based on the network connectivity information and the mobile device state information and selects a donor device from the list of candidate donor devices based on a weighting algorithm.Type: ApplicationFiled: October 15, 2013Publication date: February 26, 2015Applicant: Motorola Mobility LLCInventors: Krishna K. Bellamkonda, Nischal Y. Patel, Brett L. Robertson, Jarrett K. Simerson, Dean E. Thorson, Malhar D. Vaishnav
-
Publication number: 20150000889Abstract: An electronic system performs thermal management during its operation by proactively taking into account expected solar thermal loading. According to one embodiment, the electronic system determines its location and a solar thermal load value expected to affect its location. The system also determines a temperature offset value based on the solar thermal load value and predicts a future temperature for the system based on the temperature offset value and a then-current temperature for the system (e.g., as may be detected by one or more temperature sensors). The electronic system compares the predicted temperature to at least one threshold and executes a thermal mitigation procedure in the event that the predicted temperature exceeds one or more of the thresholds. According to another embodiment in which the electronic system is transportable, the determined solar thermal load value may include a solar thermal load profile for the system's expected route of travel.Type: ApplicationFiled: June 27, 2013Publication date: January 1, 2015Inventors: Krishna K. Bellamkonda, Morris B. Bowers, Paul B. Crosbie, Brett L. Robertson, Maninder S. Sehmbey
-
Patent number: 8019012Abstract: A communication controller and a method is provided for synchronizing a wireless communication device and a wireless communication network having two or more transmit antennas, which support transmit diversity. A reference signal is received from the wireless communication network via each one of a pair of the two or more transmit antennas. A preferred phase offset is then determined for the pair of transmit antennas, and then transmitted to the wireless communication network. Further adjustments of the requested phase and amplitude of the communications transmitted using the pair of transmit antennas are suspended, until further transmissions are received from the wireless communication network via the corresponding transmit antennas, which can be decoded in accordance with the preferred phase offset or a timer has elapsed corresponding to the maximum time needed for the wireless communication network to receive the preferred phase offset and synchronize to the same.Type: GrantFiled: December 28, 2004Date of Patent: September 13, 2011Assignee: Motorola Mobility, Inc.Inventors: Ramakrishna V. Yellapantula, Joanne M. Beaumont, Vivek Ramaprasad, Brett L. Robertson
-
Patent number: 7983204Abstract: A wireless communication device (200), including: a housing (210); a controller (220), the controller (220) configured to control the operations of the wireless communication device; memory (270) coupled to the controller (220); a transceiver (250) coupled to the controller (220), the transceiver (250) configured to send and receive wireless signals; the receive signal includes at least a control channel and a packet data channel, the control channel being configured to provide the modulation and encoding and/or decoding information necessary to process a subsequent packet of data received by the transceiver (250) or in preparation for transmission by the transceiver (250); a monitoring module (290) for monitoring the control channel and controlling a dynamic scaling module (295), the monitoring module (290) reads a parameter field from the control channel which is used to determine that the data message has certain processing needs meeting a certain threshold; the dynamic scaling module (295) is configured tType: GrantFiled: November 27, 2007Date of Patent: July 19, 2011Assignee: Motorola Mobility, Inc.Inventors: Li Su, Feng Qian, Brett L Robertson, Brian D Storm
-
Publication number: 20090135752Abstract: A wireless communication device (200), including: a housing (210); a controller (220), the controller (220) configured to control the operations of the wireless communication device; memory (270) coupled to the controller (220); a transceiver (250) coupled to the controller (220), the transceiver (250) configured to send and receive wireless signals; the receive signal includes at least a control channel and a packet data channel, the control channel being configured to provide the modulation and encoding and/or decoding information necessary to process a subsequent packet of data received by the transceiver (250) or in preparation for transmission by the transceiver (250); a monitoring module (290) for monitoring the control channel and controlling a dynamic scaling module (295), the monitoring module (290) reads a parameter field from the control channel which is used to determine that the data message has certain processing needs meeting a certain threshold; the dynamic scaling module (295) is configured tType: ApplicationFiled: November 27, 2007Publication date: May 28, 2009Applicant: Motorola Inc.Inventors: LI Su, Feng Qian, Brett L Robertson, Brian D Storm
-
Publication number: 20030063694Abstract: A GMSK modulated signal has a voice/data signal minimum shift key (MSK) modulated in time slots of the carrier signal. A mixing signal is used to demodulate at least part of the voice/data signal from the carrier signal for each time slot. A plurality of amplitude and phases of the demodulated voice/data signal are converted into a plurality of received quadrature data. The received quadrature data is processed to determine a frequency slope error value, a binary cyclical redundancy check (CRC) value, an average signal-to-noise ratio (SNR) value, a received signal strength indicator (RSSI) value, and a sequence of digital bits forming at least part of the voice/data signal. The frequency slope error value is weighted with a first weighting value or a second weighting value when the binary CRC value is in its first binary state or its second binary state, respectively, to produce a weighted frequency slope error value.Type: ApplicationFiled: September 28, 2001Publication date: April 3, 2003Inventors: Mark A. Goldberg, Stephen Carsello, Brett L. Robertson