Patents by Inventor David Garrett

David Garrett 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: 20110302077
    Abstract: Aspects of a method and system for account maintenance via a broadband gateway are provided. In this regard, a subscriber associated with a gateway may have a plurality of subscriber accounts with a corresponding plurality of service/content providers. Information associated with the accounts may be stored in the gateway, and the gateway may present a user interface via which the subscriber may manage settings and balances associated with the accounts. The user interface may enable submitting a single payment such that funds from the single payment are applied to each of the accounts. Activity of the plurality of accounts may be displayed via the user interface. The gateway may be operable to monitor activity of one or more of the plurality of accounts. The gateway may be operable to generate one or more alerts based on the activity and based on criteria established for each of the plurality of accounts.
    Type: Application
    Filed: December 30, 2010
    Publication date: December 8, 2011
    Inventors: David Lundgren, Jeyhan Karaoguz, Xuemin (Sherman) Chen, Wael William Diab, David Garrett, Rich Prodan
  • Publication number: 20110299410
    Abstract: Aspects of a method and system for managing quality of service via a broadband gateway are provided. In this regard, a broadband gateway that supports one or more first QoS protocols may determine, based on communications with a plurality of communication devices, whether each of the plurality of communication devices supports the one or more first QoS protocols. The gateway may communicate a result of the determination to a content provider and/or service provider. In this manner, the content provider and/or service provider may determine whether to utilize one or more second QoS protocols to deliver content to a particular one of said plurality of communication devices based on whether said particular of communication devices based on whether said particular one of said plurality of communication devices supports the one or more first QoS protocols. The gateway may be operable to map between QoS protocols.
    Type: Application
    Filed: December 30, 2010
    Publication date: December 8, 2011
    Inventors: Wael William Diab, Jeyhan Karaoguz, Xuemin Chen, David Garrett, David Lundgren, Rich Prodan
  • Publication number: 20110299542
    Abstract: A broadband gateway, which enables communication with a plurality of devices and handles at least one physical layer connection to at least one corresponding network access service provider, may be operable to identify one or more individuals with whom a user desires to engage in peer-to-peer communications. The user is associated with one or more of the plurality of devices. A directory may be generated by the broadband gateway for the peer-to-peer communications based on the identified one or more individuals. The directory may comprise name information, location information, contact information, communication device information, and/or content sharing information. The broadband gateway may communicate the directory to one or more network access service providers and/or one or more content providers.
    Type: Application
    Filed: December 30, 2010
    Publication date: December 8, 2011
    Inventors: Jeyhan Karaoguz, Xuemin Chen, Wael William Diab, David Garrett, David Lundgren, Rich Prodan
  • Publication number: 20110302596
    Abstract: Aspects of a method and system for trusted ratings for content consumption via a broadband gateway are provided. A first broadband gateway may collect information regarding users of a first one or more electronic devices and information regarding content handled by the first broadband gateway. The first broadband gateway may utilize the collected information to generate ratings for content. The ratings may be customized for one or more users of the first electronic device(s). The first broadband gateway may be operable to restrict, promote, or otherwise govern access to content based on the generated ratings. The ratings may be generated based on criteria input by users of the first electronic device(s). The first electronic device(s) may be coupled to the first gateway. The first broadband gateway may also collect information from users of a second one or more electronic device(s) which may be coupled to a second broadband gateway.
    Type: Application
    Filed: December 30, 2010
    Publication date: December 8, 2011
    Inventors: David Lundgren, Jeyhan Karaoguz, Xuemin Sherman Chen, Wael William Diab, David Garrett, Rich Prodan
  • Publication number: 20110302634
    Abstract: A broadband gateway may manage confidential data associated with users in a home network managed and/or serviced by the broadband gateway. The broadband gateway may store the user confidential data broadband gateway in a distributed manner, wherein the confidential data may be divided into a plurality of portions and stored separately in multiple storage locations or devices. When users authorize the transfer of the confidential data, all portions may be communicated to enable aggregating them such that the confidential data may be obtained. The user confidential data may be encrypted. The broadband gateway may securely communicate and/or share the user confidential user data. This may be achieved by tracking communication of the user confidential data, by using tags incorporated into the data. The broadband gateway may also ensure that communicated confidential data is rendered unusable under certain conditions, based on use for various timing tags for example.
    Type: Application
    Filed: December 30, 2010
    Publication date: December 8, 2011
    Inventors: Jeyhan Karaoguz, Xuemin Chen, Wael Diab, David Garrett, David Lundgren, Rich Prodan
  • Publication number: 20110299412
    Abstract: A broadband gateway may provide energy management service within a home network. The energy management service may enable reducing and/or enhancing energy consumption within the home network. The energy management service may comprise managing one or more devices in the home network by the broadband gateway. The energy management service may be performed based on energy-related information associated with devices, and the information may be stored by the broadband gateway. At least some of the energy-related information may be acquired from the managed devices. The energy management service may comprise controlling and/or configuring the managed devices, and/or communications between the managed devices within the home network. The broadband gateway may track actual energy usage by the managed devices. Information corresponding to energy-related activities and/or usage may be displayed via a user interface. The information may also be reported to entities external to the home network.
    Type: Application
    Filed: December 30, 2010
    Publication date: December 8, 2011
    Inventors: Wael Diab, Jeyhan Karaoguz, Xuemin Chen, David Garrett, David Lundgren, Rich Prodan
  • Patent number: 8050173
    Abstract: A system and method for dynamically reducing the precision of datapath modules within an FFT unit without adversely affecting the demodulation of an orthogonal frequency division multiplexing (OFDM) signal. An FFT unit is typically implemented in an OFDM receiver to separate sub-carriers within a received OFDM signal. In general, an FFT unit implemented within an OFDM receiver must be designed to operate with a precision high enough such that quantization noise, introduced within the FFT unit, does not dominate the overall maximum SNR requirement of the system. However, the SNR requirement for many OFDM receivers is dynamic and, as a result, OFDM receivers often have an instantaneous SNR requirement far below the required maximum. In these situations, it would be advantageous to reduce the precision of datapath modules within the FFT to conserve power, which is often limited in wireless devices.
    Type: Grant
    Filed: July 1, 2008
    Date of Patent: November 1, 2011
    Assignee: Broadcom Corporation
    Inventor: David Garrett
  • Publication number: 20110237185
    Abstract: A mobile device may be operable to determine, based on a known location of the mobile device, a location for a RF communication device that communicates with the mobile device, whenever the mobile device is within proximate range of the RF communication device. The determined location for the RF communication device may be stored in a location database in a location server and/or a memory in the RF communication device. The stored location of the RF communication device may then be used to determine a location for other mobile devices that may communicate with the RF communication device and are within proximate range of the RF communication device. The RF communication device may comprise a radio-frequency identification (RFID) device and/or a near field communication (NFC) device. The determined location for the RF communication device may comprise the known location of the mobile device.
    Type: Application
    Filed: March 26, 2010
    Publication date: September 29, 2011
    Inventors: Dave Murray, Charles Abraham, Mark Buer, David Garrett, Jeyhan Karaoguz, David Lundgren
  • Publication number: 20110227788
    Abstract: A mobile device may determine its initial absolute location; may track using a plurality of sensors, its movements relative to the initial absolute location; and may generate location related data for a location based on that tracking. Tracking movement of the mobile device may comprise generating data corresponding to three-dimensional (3D) linear and/or rotational changes in position and/or location of the mobile device. The initial absolute location may be determined directly by the mobile device, based on GNSS signals and/or assisted GNSS (A-GNSS) data received from one or more location servers; and/or it may be estimated based on a location of a communication device that is communicatively coupled to the mobile device. The generated location related data may propagated by the mobile device to other mobile and/or communication devices, and/or to the location servers, where a reference database for supporting location related services (LBS) may be updated accordingly.
    Type: Application
    Filed: March 26, 2010
    Publication date: September 22, 2011
    Inventors: David Lundgren, Charles Abraham, Mark Buer, David Garrett, Jeyhan Karaoguz, David Murray
  • Publication number: 20110223931
    Abstract: A transmitting communication device may iteratively adjust its transmit power, and may estimate, based on iterative transmit power adjustment, relative location of a receiving communication device. The transmit power may be initialized to a maximum value, and the transmit power may be iteratively reduced until connectivity with the receiving communication device is lost. The loss of connectivity may be determined based on reception of responses to ping messages transmitted by the transmitting communication device. The transmitting communication device may authenticate the receiving communication device and/or a user of the receiving communication device. The authentication may comprises utilizing transmit power adjustment and/or relative location estimation therefrom to ensure that a separation between the devices does not exceed a maximum value.
    Type: Application
    Filed: March 26, 2010
    Publication date: September 15, 2011
    Inventors: Mark Buer, Charles Abraham, David Garrett, Jeyhan Karaoguz, David Lundgren, David Murray
  • Publication number: 20110222471
    Abstract: A servicing communication device may receive a subset of a location reference database that is maintained by a plurality of location servers, and may provide location related data to a mobile device that is communicatively coupled to the servicing communication device based on the received subset. The servicing communication device may determine capabilities and/or requirements of the mobile device, and may generate the location related data based on that determination. The servicing communication device may determine attributes and/or parameters that may affect determination of the subset of the location reference database. The subset of location reference database may be requested based on the determined attributes and/or parameters. The attributes and/or parameters may comprise a location of the servicing communication device.
    Type: Application
    Filed: March 26, 2010
    Publication date: September 15, 2011
    Inventors: Charles Abraham, Mark Buer, David Garrett, Jeyhan Karaoguz, David Lundgren, David Murray
  • Publication number: 20110212735
    Abstract: A mobile device may determine its location, receive transaction related information, and initiate, based on its determined location and/or the transaction related information, a transaction at the current location. The transaction related information may be received from a location server. The mobile device and/or its users may also be authenticated, using the location server. The initiated transaction may be completed automatically, without user input. The device user may also be prompted for authorization and/or information for completing the transaction. The transaction related information may specify if and/or when transactions are to be completed automatically. The mobile device may track user actions via the mobile device, and may generate based on that tracking, user action data pertaining transactions initiated and/or conducted by the user. The generated user action data may be communicated to the location server, and may be used to update the profile data maintained by the location server.
    Type: Application
    Filed: March 26, 2010
    Publication date: September 1, 2011
    Inventors: Mark Buer, Charles Abraham, David Garrett, Jeyhan Karaoguz, David Lundgren, David Murray
  • Publication number: 20110212732
    Abstract: A mobile device may be operable to receive three or more location samples for the mobile device from each of three or more resources. Two or more valid location samples may be selected based on an accuracy indicator associated with each of the received location samples. A location of the mobile device may be determined utilizing the selected two or more valid location samples. A region around each of the received location samples may be determined based on the accuracy indicator and a condition of a geographic environment that is associated with each of the received location samples. Two or more valid location samples among the received location samples may be selected in instances when at least a portion of the region of each of the selected valid location samples overlaps with at least a portion of the regions of each of other selected valid location samples.
    Type: Application
    Filed: March 22, 2010
    Publication date: September 1, 2011
    Inventors: David Garrett, Charles Abraham, Mark Buer, Jeyhan Karaoguz, David Lundgren, Dave Murray
  • Publication number: 20110207472
    Abstract: A wireless access point comprising a cellular receiver receives radio signals from a cellular base station. A cellular reference clock, synchronized to the cellular base station, is detected from the received radio signals. The detected cellular reference clock is utilized to stabilize a local access point clock for GNSS positioning. A clock difference between the local access point clock and the detected cellular reference clock is determined and the local access point clock may be adjusted accordingly. The adjusted local access point clock is utilized for clocking communications between the wireless access point and other communication devices. A time offset between the adjusted local access point clock and the detected cellular reference clock is provided to a remote location server. The remote location server retrieves time offset information from wireless access points served by the cellular base station so as to determine relative distances among the wireless access points.
    Type: Application
    Filed: March 26, 2010
    Publication date: August 25, 2011
    Inventors: Charles Abraham, Mark Buer, David Garrett, Jeyhan Karaoguz, David Albert Lundgren, David Murray
  • Publication number: 20110205110
    Abstract: A communication device within a GNSS group propagates GNSS assistance data to one or more other communication devices in the GNSS group utilizing direct device-to-device connections. The GNSS assistance data comprises ephemeris received from one or more GNSS satellites and/or predicted ephemeris. As a source device, the communication device generates, and/or acquires from other resources such as a remote location server, the predicted ephemeris. As a destination device, the communication device receives existing GNSS assistance data from a source device and/or other communication devices in the GNSS group. A GNSS position for the communication device and corresponding time information are used to refresh the received GNSS assistance data.
    Type: Application
    Filed: March 26, 2010
    Publication date: August 25, 2011
    Inventors: Charles Abraham, Mark Buer, David Garrett, Jeyhan Karaoguz, David Albert Lundgren, David Murray
  • Publication number: 20110207471
    Abstract: A mobile device may be operable to receive historical location trail information of a building. A location of the mobile device within the building may be determined by placing, moving or snapping a reference location of the mobile device onto a trail according to the received historical location trail information. The historical location trail information may be acquired from a location server. The historical location trail information stored in the location server may be generated using a plurality of location samples that are provided by one or more other mobile devices that have been within the building. The historical location trail information may also be acquired from an indoor map of the building that is used by the mobile device for navigation within the building. The determined location of the mobile device may then be utilized by the mobile device to navigate within the building for location-based services.
    Type: Application
    Filed: March 26, 2010
    Publication date: August 25, 2011
    Inventors: Dave Murray, Charles Abraham, Mark Buer, David Garrett, Jeyhan Karaoguz, David Lundgren
  • Publication number: 20110199259
    Abstract: A GNSS enabled mobile device moves from a first area where GNSS signal quality and/or level is above a threshold to a second area where GNSS signal quality and/or level is below the threshold. The GNSS enabled mobile device in the second area determines its own location utilizing previous GNSS measurements in the first area. GNSS signals are received to calculate GNSS measurements whenever the GNSS enabled mobile device is in the first area. The calculated GNSS measurements are utilized to determine a location of the GNSS enabled mobile device within the first area. The GNSS enabled mobile device in the second area utilizes the most current GNSS measurements in the first area to determine its own location. Sensors such as an image sensor, a light sensor, an audio sensor and/or a location sensor are used to refine the location of the GNSS enabled mobile device in the second area.
    Type: Application
    Filed: March 26, 2010
    Publication date: August 18, 2011
    Inventors: Jeyhan Karaoguz, Charles Abraham, Mark Buer, David Garrett, David Albert Lundgren, David Murray
  • Publication number: 20110201347
    Abstract: A multi-radio mobile device comprises a plurality of different radios. When a location update occurs, the multi-radio mobile device, at a specific location, acquires location-based radio information from a remote location server. The multi-radio mobile device selects a radio for use in the specific location based on the acquired location-based radio information comprising available radios in the specific location and radio weights. The radio is selected from the available radios based on the radio weights in the specific location. Transmissions of a desired service are received in the specific location utilizing the selected radio. Location-based radio measurements reports to the remote location server are generated utilizing signal strength measurements for the received signals. Radio quality information of the available radios is calculated by the location server utilizing location-based radio measurement reports from associated users.
    Type: Application
    Filed: March 11, 2010
    Publication date: August 18, 2011
    Inventors: Charles Abraham, Mark Buer, David Garrett, Jeyhan Karaoguz, David Albert Lundgren, David Murray
  • Publication number: 20110201305
    Abstract: A mobile device may communicate with a location server during location based services (LBS) operations using a secure identifier. The secure identifier abstracts identification information of the mobile device and/or identification information of a user of the mobile device in instances that the mobile device and/or user identification information are deemed protectable from the location server. The location server may be operable to store location data corresponding to the mobile device and/or the user in a location reference database based on the secure identifier. The secure identifier may comprise a unique value, which may be randomly generated. The secure identifier may also be generated based on the mobile device and/or user identification information, by applying, for example, encryption algorithms to the mobile device and/or user identification information.
    Type: Application
    Filed: March 26, 2010
    Publication date: August 18, 2011
    Inventors: Mark Buer, Charles Abraham, David Garrett, Jeyhan Karaoguz, David Lundgren, David Murray
  • Publication number: 20110199261
    Abstract: Methods and systems for stabilizing a GNSS clock by reducing interference are disclosed and may include stabilizing a frequency of a temperature compensated crystal oscillator (TCXO) on a chip in a GNSS device. A clock signal may be generated for the device by temporarily configuring circuitry adjacent to the TCXO at a constant power level. Temperature and electromagnetic interference of the TCXO may be stabilized by the constant power level of the adjacent circuitry, which may be on the chip or external to the chip. The frequency of the TCXO may be stabilized by temporarily disabling the adjacent circuitry. A GNSS clock signal may be stabilized by the configuring of the constant power level while a GNSS location may be calibrated. A GNSS location of a fixed wireless device, such as a wireless access point, may be calibrated utilizing the configured constant power level and shared with other wireless devices.
    Type: Application
    Filed: March 26, 2010
    Publication date: August 18, 2011
    Inventors: David Lundgren, Charles Abraham, Mark Buer, David Garrett, Jeyhan Karaoguz, Dave Murray