Patents by Inventor David Lundgren

David Lundgren 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: 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: 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: 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: 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: 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: 20110202461
    Abstract: Aspects of a method and system for authorizing network transactions based on radio frequency (RF) characterization of a device's location are provided. In this regard, whether to approve a communication device to perform a network transaction may be determined based on results of a comparison between a radio frequency (RE) characterization of a location of the communication device and one or more approved RF characterizations. The RF characterization may be based on information from a plurality of receivers within the communication device. The one or more approved characterizations may be stored in the network device. The RF characterization may indicate a quantity of RF sources detected and identified by the communication device at the location. The RF characterization may indicate signal strength of signals received from RF sources detected and indentified by the communication device at the location.
    Type: Application
    Filed: March 26, 2010
    Publication date: August 18, 2011
    Inventors: David Lundgren, Mark Buer, Charles Abraham, David Garrett, Jeyhan Karaoguz, 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
  • 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: 20110201348
    Abstract: A mobile device may be operable to collect location data for a RF node and cache the collected location data in the mobile device. Resources that may be utilized for improving the uploading of the cached location data to a location server may be determined by the mobile device. The cached location data may be communicated, to the location server for updating a location database, by the mobile device utilizing the determined resources. The mobile device may determine and utilize an opportunistic transport based on a data usage and/or an access. The mobile device may store a subset of the location database locally for comparing with the cached location data for redundancy. The compared location data may be transmitted by the mobile device to the location server for updating the location database if the compared location data are not redundant data.
    Type: Application
    Filed: March 26, 2010
    Publication date: August 18, 2011
    Inventors: Dave Murray, Charles Abraham, Mark Buer, David Garrett, Jeyhan Karaoguz, David Lundgren
  • Publication number: 20110202416
    Abstract: Aspects of a method and system for authorizing network transactions based on device location are provided. In this regard, a request may be received to approve a transaction that was initiated from a first communication device and comprises a need to access an account. In response to the request, a second communication device that is associated with the account may be determined, and it may be determined whether to approve the transaction based on received data relating to the identity and location of the second communication device. The transaction may be associated with the second communication device via a database stored on the location server. The transaction may be approved in instances that the first communication device is in a location associated, via the database, with the second communication device. The transaction may be approved in instances that the first communication device is in substantially the same location as the second communication device.
    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: 20110199257
    Abstract: Methods and systems for updating altitude information for a location by using terrain model information to prime altitude sensors are disclosed and may include determining an altitude of a wireless device including one or more altimeters. The determination of altitude may include determining a location of the wireless device, receiving an altitude value for the location from an altitude database, and measuring a change in the altitude using the altimeters. The database may include a worldwide terrain database that may be stored on a remote device, such as a server. Part of the database may be stored on the wireless device and may be updated as the wireless device moves. The location may be determined utilizing a global navigation satellite system, which may include GPS, GLONASS, and GALILLEO. The location may be measured utilizing cellular service triangulation or by utilizing one or more access points with known locations.
    Type: Application
    Filed: March 26, 2010
    Publication date: August 18, 2011
    Inventors: David Lundgren, Charles Abraham, Mark Buer, David Garrett, Jeyhan Karaoguz, Dave Murray
  • Publication number: 20110199255
    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: Application
    Filed: March 26, 2010
    Publication date: August 18, 2011
    Inventors: Dave Murray, Charles Abraham, Mark Buer, David Garrett, Jeyhan Karaoguz, David Lundgren
  • Publication number: 20110200023
    Abstract: Whenever a mobile device in a building is within proximity of a RF communication device, the mobile device may be operable to receive location information transmitted, for example by broadcasting it, from a RF communication device. The transmitted location information comprises altitude information of the RF communication device. At least an altitude of the mobile device may be determined based on the received altitude information of the RF communication device. The RF communication device may be located in an elevator car and/or on a particular floor in the building. Whenever the RF communication device is located in the elevator car, the altitude information of the RF communication device may be received by the RF communication device from an elevator controller. In instances when the RF communication device also transmits its latitude/longitude (LAT/LON), the mobile device may be operable to determine a 3-dimentional (3D) location of the mobile device.
    Type: Application
    Filed: March 26, 2010
    Publication date: August 18, 2011
    Inventors: Dave Murray, Charles Abraham, Mark Buer, David Garrett, Jeyhan Karaoguz, David Lundgren
  • Publication number: 20110202460
    Abstract: Aspects of a method and system for authorizing transactions based on relative location of devices are provided. In this regard, data relating to a location of a first communication device and data relating to a location of a second communication device may be received, a distance between the first communication device and the second communication device may be determined based on the received data, and whether to approve a transaction may be determined based on the determined distance. The transaction may have been initiated from one of the first communication device and the second communication device, and may comprise a need to access an account. The transaction may be approved in instances that the first communication device and the second communication device are within a predetermined distance of each other. The received data may comprise distance information determined via communications between the first communication device and the second communication device.
    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: 20110163917
    Abstract: A mobile device comprising an antenna may be operable to adjust a plurality of received signal strength indications (RSSIs) for a plurality of known RF nodes based on an orientation of the antenna and an antenna gain profile (AGP) of the antenna. The mobile device may be operable to calculate a position of the mobile device utilizing a power ranging based on the adjusted plurality of RSSIs. The mobile device may generate an antenna orientation report (AOR) utilizing a magnetometer and an accelerometer in the mobile device and determine the orientation of the antenna based on the AOR. The mobile device may be operable to determine an antenna gain value associated with each of the plurality of RSSIs for the plurality of known RF nodes based on the orientation of the antenna and the AGP of the antenna.
    Type: Application
    Filed: January 5, 2010
    Publication date: July 7, 2011
    Inventors: David Lundgren, James LaMance
  • Publication number: 20110151889
    Abstract: A global navigation satellite system (GNSS) enabled mobile device comprising an Internet protocol (IP) interface may be operable to determine a reference position based on a registered public IP address associated with the GNSS enabled mobile device and range uncertainty for the registered public IP address. The GNSS enabled mobile device may identify the registered public IP address associated with the GNSS enabled mobile device and a packet travel time to reach the registered public IP address utilizing a network trace test. The GNSS enabled mobile device may be operable to determine the range uncertainty for the identified registered public IP address and validate the registered public IP address for a reference position based on the determined range uncertainty. The GNSS enabled mobile device may be operable to acquire a latitude/longitude associated with the validated registered public IP address for the reference position.
    Type: Application
    Filed: December 17, 2009
    Publication date: June 23, 2011
    Inventors: David Lundgren, Steven Malkos
  • Publication number: 20100156714
    Abstract: A method and apparatus for monitoring the integrity of satellite tracking data used by a remote receiver is described. In one example, a first set of satellite tracking data is received at a server. Integrity data for a second set of satellite tracking data is generated using the first set of satellite tracking data. The integrity data is then transmitted to at least one remote receiver having the second set of satellite tracking data.
    Type: Application
    Filed: August 11, 2009
    Publication date: June 24, 2010
    Inventors: Frank van Diggelen, David Lundgren, Charles Abraham
  • Patent number: 7636244
    Abstract: A computing device having an improved enclosure arrangement is disclosed. One aspect of the enclosure pertains to enclosure parts that are structurally bonded together to form a singular composite structure. In one embodiment, structural glue is used to bond at least two unique parts together. Another aspect of the enclosure pertains to enclosure parts that are electrically bonded together to form a singular integrated conductive member. In one embodiment, conductive paste is used to bond at least two unique parts together. The improved enclosure is particularly useful in portable computing devices such as laptop computers.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: December 22, 2009
    Assignee: Apple Inc.
    Inventors: Michael Kriege, Dan Hong, John DiFonzo, Stephen Zadesky, David Lynch, David Lundgren, Nick Merz
  • Patent number: 7589667
    Abstract: A method and apparatus for monitoring the integrity of satellite tracking data used by a remote receiver is described. In one example, a first set of satellite tracking data is received at a server. Integrity data for a second set of satellite tracking data is generated using the first set of satellite tracking data. The integrity data is then transmitted to at least one remote receiver having the second set of satellite tracking data.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: September 15, 2009
    Assignee: Global Locate, Inc.
    Inventors: Frank van Diggelen, David Lundgren, Charles Abraham
  • Publication number: 20080296015
    Abstract: A downhole tool string, comprising a tool string bore and a drill bit located at the bottom of the tool string. The drill bit comprises a body intermediate a shank and a working surface. The working surface may comprise a substantially coaxial rotationally isolated jack element with a portion of the jack element extending out of an opening formed in the working surface to engage a subterranean formation. The tool string may comprise a driving mechanism adapted to rotate the jack. The clutch assembly disposed within the tool string bore may comprise a first end in communication with the jack element and second end in communication with the driving mechanism.
    Type: Application
    Filed: June 4, 2007
    Publication date: December 4, 2008
    Inventors: David R. Hall, David Lundgren