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).

  • Patent number: 8412854
    Abstract: A method and system that allows a host system application to securely communicate with a legacy device is provided. A redirector software module receives data that is destined for a host system serial COM port. Data is secured and re-directed to a legacy device via a network port instead of the serial COM port. Conversely, data destined for the host system is provided to a device server via a server COM port by the legacy serial device. The data can be encrypted and sent to the host system via the network. The redirector software module decrypts the encrypted data and presents it to the consumer application as if the data had arrived via the local COM port.
    Type: Grant
    Filed: December 16, 2009
    Date of Patent: April 2, 2013
    Assignee: Lantronix, Inc.
    Inventors: Daryl R. Miller, David A. Garrett
  • Patent number: 8385435
    Abstract: Embodiments describe a method of measuring noise and interference within transceivers of an OFDM wireless transmission system, or similar communication system, including a number of receivers communicating with one or more base stations in cell or sector arrangements. The transmitter schedules a transmission burst for a non-existent user (receiver) using wireless transmission traffic. In an OFDM system, this corresponds to a certain set of subcarriers in the time/frequency arrangement. Thus, in the receive frame structure, the data and pilot subcarriers are guaranteed to be only noise and interference from adjacent sectors. The receiver can accurately measure the noise and interference without needing to cancel out the transmitted signal. Therefore, the system is assured that there is no desired signal as part of this measurement. The noise and interference measurement process can be appropriately scheduled so that it does not impact the overall throughput of the system.
    Type: Grant
    Filed: February 9, 2007
    Date of Patent: February 26, 2013
    Assignee: Broadcom Corporation
    Inventors: David Garrett, Robert Lorenz, Djordje Tujkovic
  • Patent number: 8378891
    Abstract: A location server may be operable to refine a location for a RF node based on a weight applied to one or more location samples that are received from one or more mobile devices. The received location samples may be weighted based on a manufacturer and/or a model information of each of the mobile devices, properties and/or conditions of a RF environment associated with each of the mobile devices, a GNSS dilution of precision, motion sensors used by each of the mobile devices and/or a geometrical population condition associated with each of the mobile devices within range of the RF node. A valid location for the RF node may be generated utilizing the weighted location samples. The location server may update location information for the RF node, which may be stored in a location database, utilizing the valid location for the RF node.
    Type: Grant
    Filed: March 26, 2010
    Date of Patent: February 19, 2013
    Assignee: Broadcom Corporation
    Inventors: Dave Murray, Charles Abraham, Mark Buer, David Garrett, Jeyhan Karaoguz, David Lundgren
  • Patent number: 8355693
    Abstract: A mobile device collects information about application usage and associates collected application information with a location of the mobile device and/or a time that the application is accessed. The application is stored on the mobile device or on an external device and accessed via a network. The application information, location of the mobile device and time the application is accessed are communicated to another device and stored in a storage device which may be operated or managed by a service provider or another entity. The application information may comprise identification of a website, a network device or URL, the application and/or data that is input and/or output from the application. The location of the mobile device and/or the time, are determined utilizing a GNSS receiver and/or utilizing information from a network device. The application information, the location of the mobile device and/or the time may be utilized for targeted advertizing.
    Type: Grant
    Filed: March 26, 2010
    Date of Patent: January 15, 2013
    Assignee: Broadcom Corporation
    Inventors: Jeyhan Karaoguz, Charles Abraham, Mark Buer, David Garrett, David Albert Lundgren, David Murray
  • Patent number: 8350755
    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: Grant
    Filed: March 26, 2010
    Date of Patent: January 8, 2013
    Assignee: Broadcom Corporation
    Inventors: Charles Abraham, Mark Buer, David Garrett, Jeyhan Karaoguz, David Albert Lundgren, David Murray
  • Patent number: 8305267
    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: Grant
    Filed: March 26, 2010
    Date of Patent: November 6, 2012
    Assignee: Broadcom Corporation
    Inventors: David Lundgren, Charles Abraham, Mark Buer, David Garrett, Jeyhan Karaoguz, Dave Murray
  • Patent number: 8090412
    Abstract: A communication system is described in which a receiver allocated to a sector of a communication network receives signals via all antennas of the network regardless of the sector allocation of the antenna. The system includes multiple antennas configured to form numerous antenna sets. Each antenna set is allocated to one of a number of sectors of a communication network. The system includes numerous modems or receivers, and each modem is coupled to an antenna set of a sector. The system includes a memory device coupled to the modems. The memory device includes signal processing information shared among the modems of the system. The signal processing information allows each modem to receive communications from subscriber stations in any sector via any of the system receive antennas.
    Type: Grant
    Filed: July 17, 2006
    Date of Patent: January 3, 2012
    Assignee: Broadcom Corporation
    Inventors: David Garrett, Trevor Pearman, Brett Schein
  • Publication number: 20110300825
    Abstract: Aspects of a method and system for providing emergency-related services via a broadband gateway are provided. In this regard, a broadband gateway may receive one or more emergency notification messages, generate one or more alert messages in response to the received emergency notification message(s), and communicate the alert message(s) to the electronic device(s). Accordingly, each of the one or more alert messages may be formatted for communication to a corresponding one or corresponding ones of the one or more electronic devices. The emergency notification message(s) may be generated by an emergency services provider in response to an emergency. The emergency services provider may send a notification message to the broadband gateway device upon determining that the broadband gateway device, a person associated with the broadband gateway device, and/or a location associated with the broadband gateway device meets particular criteria.
    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: 20110299546
    Abstract: A method and system are provided in which a content request may be received by a broadband gateway from a device connected to the broadband gateway through a home network. The broadband gateway may select content that corresponds to the request from content that is available through a network access service provider and/or from other devices in the home network. The selection of the content corresponding to the request may be based on capability information of the device. The capability information may comprise display, audio reproduction, encoding, decoding, and/or storage capabilities, for example. The selection may be based on an optimization associated with a bandwidth to transfer the content within the home network and/or a power consumed to process the content. The content that is selected may be received and processed by the broadband gateway, and/or by another device in the home network, before being communicated to the device.
    Type: Application
    Filed: December 30, 2010
    Publication date: December 8, 2011
    Inventors: Rich Prodan, Jeyhan Karaoguz, Xuemin Chen, Wael William Diab, David Garrett, David Lundgren
  • Publication number: 20110302598
    Abstract: Aspects of a method and system for content filtering in a broadband gateway are provided. In this regard, a broadband gateway may be operable to determine whether to allow access to content based on attributes of the content and based on one or more of: which of a plurality of electronic devices is attempting to access the content, sensor information identifying a user attempting to access the content, and a time at which a user is attempting to access the information. Attributes of the content may be determined by analyzing the content utilizing one or more pattern recognition techniques. The gateway may be operable to allow a first subset of the electronic devices to access the content during a first period of time, and allow a second subset of the electronic devices to access the content during a second period of time.
    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: 20110302610
    Abstract: A broadband gateway, which that enables communication with a plurality of devices, handles at least one physical layer connection to at least one corresponding network access service provider. The broadband gateway may identify EPG information from service providers. The identified EPG information may be adapted to device attributes such as display resolution, and/or user profiles to generate user-specific EPG information for the corresponding devices. The generated user-specific EPG information may be dynamically configured in response to updates in the identified EPG information, the device attributes and/or the user profiles. The configured user-specific EPG information may be communicated to the corresponding devices, either upon the requests from the devices or by initiation of the broadband gateway, for content selection and/or content scheduling.
    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: 20110301963
    Abstract: A broadband gateway which enables communication with a plurality of devices may be operable to determine an energy consumption metric associated with each application usage in each of the devices. The broadband gateway may handle at least one physical layer connection to at least one corresponding network access service provider. The energy consumption metric and/or related information may be communicated to a user who may be associated with one or more of the plurality of devices. The energy consumption metric and/or the related information may be communicated to the user via a graphical user interface (GUI), a text-based interface, an audio interface and/or an electronic program guide (EPG). The broadband gateway may offer a credit and/or a reward based on a selection of a choice of consuming the application with reduced energy consumption. The broadband gateway may generate alerts based on monitored energy consumption and a monthly threshold.
    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: 20110299541
    Abstract: A broadband gateway, which enables communication with a plurality of devices, may be operable to identify an energy efficient certified device from the plurality of devices. The broadband gateway may handle at least one physical layer connection to at least one corresponding network access service provider. Information related to the identified energy efficient certified device, including usage information of the device, may be communicated to one or more entities. The broadband gateway may acquire the usage information of the energy efficient certified device by monitoring whether the device is operating in an energy efficient mode. The broadband gateway may obtain a credit and/or a reward from the one or more entities based on the usage information of the energy efficient certified device. The broadband gateway may deposit the credit and/or the reward to an account associated with the energy efficient certified device.
    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: 20110302308
    Abstract: A method and system are provided in which a broadband gateway may be operable to handle at least one physical layer connection to at least one corresponding network access service provider. The broadband gateway may receive content and associated metadata through the at least one network access service provider. The broadband gateway may determine, based on the received metadata and on one or more rules associated with a user profile, whether to enable access to at least a portion of the received content by a device connected in a peer-to-peer configuration with the broadband gateway. The broadband gateway may communicate to such device an indication that at least a portion of the received content is available for sharing. The metadata may comprise rating information, copyright information, language information, and privacy rules. The rating information may be modified based on information received by the broadband gateway from other users.
    Type: Application
    Filed: December 30, 2010
    Publication date: December 8, 2011
    Inventors: Rich Prodan, Jeyhan Karaoguz, Xuemin Chen, Wael William Diab, David Garrett, David Lundgren
  • Publication number: 20110299547
    Abstract: Aspects of a method and system for managing energy costs utilizing a broadband gateway are provided. In this regard, a broadband gateway may determine usage patterns for one or more electronic devices communicatively coupled to the broadband gateway. The broadband gateway may control tasks performed and/or to be performed based on the patterns of use and based on a pricing structure for energy supplied to the broadband gateway and/or the one or more electronic devices. Controlling tasks to be performed may comprise, for example, scheduling performance of the tasks. Exemplary tasks may comprise downloading multimedia content and configuring a state of operation of the one or more electronic devices. In an exemplary embodiment of the invention, a state of operation of the electronic device(s) may be configurable between a plurality of states comprising: a powered-off state, a standby state, and a powered-on state.
    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: 20110299550
    Abstract: A broadband gateway may provision services requested in a home network managed and/or serviced by the broadband gateway by a user associated with the broadband gateway, based on determination of criteria related to the requested service. The requested service may comprise obtaining and/or delivering content for consumption by one or more of a plurality of devices serviced by the broadband gateway in the home network. The criteria may comprise device related data, user preference related information, service performance related parameters, payment related information, and/or energy use related information. The broadband gateway may store information associated with the determined criteria. Provisioning requested services may comprise negotiating with at least one remote resource that may support at least a portion of the requested service. The negotiation may comprise brokering and/or arbitrating a plurality of options of remote resources utilized for providing the at least a portion of the requested service.
    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: 20110302612
    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 receive one or more programs in preview formats from one or more program sources. Each of the one or more programs may be specified in a list. The programs specified in the list may be from different program sources. The broadband gateway may process the received one or more programs in the preview formats for presentation to one or more of the plurality of devices. The processed one or more programs in the preview formats may be communicated by the broadband gateway to the one or more of the plurality of devices, via a programming guide, for program preview by one or more users during program selections from the list.
    Type: Application
    Filed: December 30, 2010
    Publication date: December 8, 2011
    Inventors: Rich Prodan, Jeyhan Karaoguz, Xuemin Chen, Wael William Diab, David Garrett, David Lundgren
  • Publication number: 20110299545
    Abstract: Aspects of a method and system for customized acquisition of content by a broadband gateway are provided. A broadband gateway may be operable to determine options for acquiring particular content. The broadband gateway may be operable to rank the determined options. The ranking may be based on one or more characteristics of the options and based on user-specified criteria. The broadband gateway may be operable to select one of the options for acquiring the content based on results of the ranking. One or more of the options may be available via a first physical layer connection and one or more of the options may be available via a second physical layer connection. The gateway may rank the determined options based on attributes of one or more devices via which the particular content will be consumed.
    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: 20110299543
    Abstract: A broadband gateway configured to operate as a virtual broadband gateway may comprise a network portion and a local portion. The network portion is communicatively coupled to the local portion via a plurality of physical layer connections to one or more network access service providers. The virtual broadband gateway may acquire content from one or more providers, process the content for delivery to one or more local devices, and deliver the content to the one or more local devices. The remote portion may be implemented in one or more network devices. The network devices may be owned and/or operated by one or more content providers, one or more network access service providers, and/or one or more independent entities. Gateway functions performed by the network portion may comprise, for example, content downloading, content streaming, content authentication, data format conversion, service negotiation, service selection, data encryption, data decryption and/or data storage.
    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: 20110299549
    Abstract: A broadband gateway may provide energy efficient management of services delivered to a home network. The energy efficient service management may enable reducing and/or enhancing energy consumption within access networks utilized during the managed services. The energy management service may comprise determining energy-related costs associated with providing services, based on use of external physical layer connections. The services may then be provisioned based on energy-related costs associated with the services. The service provisioning may comprise controlling and/or adjusting bitrate selection, physical (PHY) layer selection, and/or service level agreement (SLA) parameters. The broadband gateway may negotiate with the network access service providers during the provisioning of the services. This may comprise negotiating and/or configuring micro-leases for use in providing the services.
    Type: Application
    Filed: December 30, 2010
    Publication date: December 8, 2011
    Inventors: Wael Diab, Jeyhan Karaoguz, Xuemin Chen, David Garrett, David Lundgren, Rich Prodan