Patents by Inventor Edward Thomas Lingham Hardie

Edward Thomas Lingham Hardie 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: 10111082
    Abstract: This disclosure relates to relating time-to-live information with location data for wireless network access points. A freshness component determines a value associated with a freshness of location data for an access point. An encoding component encodes the value into a time-to-live information element included publicly broadcast access point information, and a transmitter transmits the publicly broadcast access point information. The publicly broadcast access point information includes at least one of a beacon frame or probe response. Additionally, by providing a value satisfying a non-inclusion threshold for the time-to-live information, emitters or network administrations may use time-to-live information to indicate that they do not wish to have location data for an access point stored.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: October 23, 2018
    Assignee: Google LLC
    Inventor: Edward Thomas Lingham Hardie
  • Patent number: 9553801
    Abstract: A network device may comprise storage media configured to store traffic, instructions for a lookup engine, a map manager, a traffic forwarder, and a map. The map may comprise rules associating IPv4 and IPv6 addresses. The traffic forwarder may be configured to forward outbound traffic to the second device. The lookup engine may comprise instructions to cause the processor to check the map to determine whether the map comprises a rule associating the second address of the second device and the first address of the first device. If so, the instructions may cause the processor to forward the inbound traffic from the second device to the first device. If the map does not comprise this rule, the instructions may cause the processor to send a query to a second network device asking whether the second network device comprises a rule associating the first and second address.
    Type: Grant
    Filed: September 25, 2012
    Date of Patent: January 24, 2017
    Assignee: Google Inc.
    Inventor: Edward Thomas Lingham Hardie
  • Patent number: 9548930
    Abstract: Methods and systems wherein a first network device in a first network maintains attribute information for one or more routes to one or more network devices external to the first network. The first network device is configured to identify that a first route to the second network device external to the first network has a particular network traffic management capability, and to update the attribute information to indicate that the first route to the second network device has the network traffic management capability. The first network device is configured to select the first route for a new network packet flow from the first network to the second network device, based on the recorded information, and route the new network packet flow to an external network in the first route. In some implementations, the first network is a software-defined network.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: January 17, 2017
    Assignee: Google Inc.
    Inventor: Edward Thomas Lingham Hardie
  • Patent number: 9344438
    Abstract: A multi-party commitment method is provided whereby a joining node uses contributions provided by contributor nodes in a peer-to-peer overlay network to generate a node identifier. The joining node generates a first contribution and sends a join request to an introducer node (or a plurality of contributor nodes), where the join request seeks to obtain one or more contributions for generating the node identifier within an identifier space of the overlay network. A hash of the first contribution may be included as part of the join request. In response, the joining node may receive a plurality of contributions, wherein the contributions are bound to each other and the first contribution by a prior external multi-node commitment operation. The joining node can then generate its node identifier as a function of the first contribution and the received contributions. Consequently, collusion between nodes and malicious manipulation during ID generation can be frustrated.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: May 17, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Lu Xiao, Vidya Narayanan, Edward Thomas Lingham Hardie, Ranjith S. Jayaram, Ramachandran Subramanian, Lakshminath Reddy Dondeti
  • Patent number: 9288128
    Abstract: Exemplary embodiments provide techniques for measuring network latency attributable to the transit of packets through the network. This may be accomplished by developing a common sense of time with the server that allows packet inter-arrival times to be accurately measured. In establishing the common time between the client and the server, it may be necessary to overcome network topology manipulations and/or packet pacing manipulations performed by an intermediate device. Accordingly, an end-to-end multiplexing protocol may be employed which allows a protected connection to be established from the client directly to the server, bypassing the manipulations. Using the multiplexing protocol, a timing flow may be established for carrying timing traffic. After trading timing traffic with the server for a period of time, the client may establish a common or shared sense of time with the server which may be used to measure the latency in the network.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 15, 2016
    Assignee: Google Inc.
    Inventors: Gonzalo Palacios, Edward Thomas Lingham Hardie
  • Publication number: 20160042378
    Abstract: The subject matter disclosed herein relates to a system and method for receiving incentives on a mobile device. A first message may be received based on a first location of the mobile device, such that the first message indicates to a user of the mobile device that an incentive will be provided if the user remains within a certain proximity a waypoint for a predetermined length of time, and a second message including may be received if a second location of the mobile device is within the certain proximity of the waypoint, such that an elapsed time between a determination of the first location and a determination of the second location is equal to or greater than the predetermined length of time.
    Type: Application
    Filed: October 20, 2015
    Publication date: February 11, 2016
    Inventors: Rajarshi Gupta, Edward Thomas Lingham Hardie, Nayeem Islam
  • Patent number: 9247446
    Abstract: Techniques are provided in which a mobile station may determine a first round-trip time (RTT) for a first measurement related communication between the transceiver and a first network device, wherein the first RTT comprises a uniform delay of time applied during the first measurement related communication by the first network device; Determine a second RTT for a second measurement related communication between the transceiver and a second network device, wherein the second RTT comprises the uniform delay of time applied during the second measurement related communication by the second network device; and determine, at least in part, a position of the mobile station with regard to at least the first and second network devices based, at least in part, on the first RTT and the second RTT.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: January 26, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Saumitra Mohan Das, Alok Aggarwal, Ayman Fawzy Naguib, Edward Thomas Lingham Hardie
  • Patent number: 9225721
    Abstract: Aspects of the present disclosure relate to providing secure access to resources of a private network. For example, a client device may transmit a request identifying the protected resource to an authentication server. The authentication server queries a network address lookup table to identify a network address of the protected resource based on the identifying information of the request. If the network address denotes a network location that is not generally accessible, the authentication server generates a resource record that identifies a bastion host, a port, and a connection method for accessing the protected resource. The resource record and the network address may then be transmitted to the client device. In response, the client device may use the information in the resource record to establish a tunnel connection with the bastion host, and the client device uses the tunnel connection to access the protected resource via the bastion host.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: December 29, 2015
    Assignee: Google Inc.
    Inventors: Thomas Christoph Keitel, Edward Thomas Lingham Hardie
  • Publication number: 20150350946
    Abstract: Techniques are provided in which a mobile station may determine a first round-trip time (RTT) for a first measurement related communication between the transceiver and a first network device, wherein the first RTT comprises a uniform delay of time applied during the first measurement related communication by the first network device; Determine a second RTT for a second measurement related communication between the transceiver and a second network device, wherein the second RTT comprises the uniform delay of time applied during the second measurement related communication by the second network device; and determine, at least in part, a position of the mobile station with regard to at least the first and second network devices based, at least in part, on the first RTT and the second RTT.
    Type: Application
    Filed: August 10, 2015
    Publication date: December 3, 2015
    Inventors: Saumitra Mohan Das, Alok AGGARWAL, Ayman Fawzy NAGUIB, Edward Thomas Lingham HARDIE
  • Patent number: 9157745
    Abstract: Examples disclosed herein may relate to identifying up to a specified amount of points of interest nearest to an estimated position of a mobile station on a first map, selecting a second map identified by a first location context identifier associated with a first point of interest of the identified points of interest, and determining a route from the estimated position of the mobile station to a destination point using the first map and the second map.
    Type: Grant
    Filed: January 10, 2011
    Date of Patent: October 13, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Saumitra Mohan Das, Behrooz Khorashadi, Edward Thomas Lingham Hardie
  • Patent number: 9137681
    Abstract: An appliance facilitates localization of a station (STA) in a network, for example, a short-range wireless network. An automatic response to a request for a measurement related communication is provided. The appliance can include a radio frequency (RF) interface and a media access control (MAC) section. The MAC section can receive the request and generate the automatic response immediately after a uniform period that is uniform among any such appliance within the network. The appliance performs only the generation of the automatic response, though the response can include additional information such as (x, y) coordinates of the appliance.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: September 15, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Saumitra Mohan Das, Alok Aggarwal, Ayman Fawzy Naguib, Edward Thomas Lingham Hardie
  • Patent number: 8996052
    Abstract: This disclosure relates to relating time-to-live information with location data for wireless network access points. A freshness component determines a value associated with a freshness of location data for an access point. An encoding component encodes the value into a time-to-live information element included publicly broadcast access point information, and a transmitter transmits the publicly broadcast access point information. The publicly broadcast access point information includes at least one of a beacon frame or probe response. Additionally, by providing a value satisfying a non-inclusion threshold for the time-to-live information, emitters or network administrations may use time-to-live information to indicate that they do not wish to have location data for an access point stored.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: March 31, 2015
    Assignee: Google Inc.
    Inventor: Edward Thomas Lingham Hardie
  • Patent number: 8996726
    Abstract: Methods and apparatus for event distribution and routing in peer-to-peer overlay networks. A method is provided for event distribution and routing in a peer-to-peer overlay network that comprises a plurality of nodes. The method includes identifying a plurality of buckets on the overlay network, wherein each bucket includes one or more nodes, respectively, identifying bucket groups, wherein each bucket group includes a selected number of buckets, respectively, distributing events based on the bucket groups, and updating a routing table based on the events. A node includes a transceiver and a processor coupled to the transceiver and configured to identify a plurality of buckets on the overlay network, wherein each bucket includes one or more nodes, respectively, identify bucket groups, wherein each bucket group includes a selected number of buckets, respectively, distribute events based on the bucket groups, and update a routing table based on the events.
    Type: Grant
    Filed: June 18, 2009
    Date of Patent: March 31, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Ranjith S. Jayaram, Edward Thomas Lingham Hardie, Lakshminath Reddy Dondeti, Vidya Narayanan
  • Patent number: 8958354
    Abstract: The subject matter disclosed herein relates to wireless communication of messages between a wireless access point and one or more mobile stations. Example embodiments may comprise wireless communication of messages of variable length partitioned among one or more beacon signals transmitted from the wireless access point.
    Type: Grant
    Filed: March 11, 2010
    Date of Patent: February 17, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Saumitra Mohan Das, Edward Thomas Lingham Hardie
  • Patent number: 8938211
    Abstract: The subject matter disclosed herein relates to utilizing location information, such as maps, in location determination based on Received Signal Strength Indication (RSSI) and Round-Trip Time (RTT) data. Weighting information can be determined from and/or provided in the location information. The weighting information associated with an area in which a mobile device is located can impact how RSSI and RTT data is weighted in a calculation of the mobile device's location.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: January 20, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Saumitra Mohan Das, Alok Aggarwal, Ayman Fawzy Naguib, Vinay Sridhara, Edward Thomas Lingham Hardie
  • Patent number: 8938355
    Abstract: Methods and apparatuses are provided that may be implemented in various electronic devices to allow for location, navigation, and/or other like information and/or services to be provided to a user based, at least in part, on audio input information corresponding one or more environmental features which are near by the user of the portable electronic device.
    Type: Grant
    Filed: January 12, 2010
    Date of Patent: January 20, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Saumitra Mohan Das, Edward Thomas Lingham Hardie
  • Patent number: 8862753
    Abstract: Aspects of the present disclosure relate to providing secure access to resources of a private network. For example, a client device may transmit a request identifying the protected resource to an authentication server. The authentication server queries a network address lookup table to identify a network address of the protected resource based on the identifying information of the request. If the network address denotes a network location that is not generally accessible, the authentication server generates a resource record that identifies a bastion host, a port, and a connection method for accessing the protected resource. The resource record and the network address may then be transmitted to the client device. In response, the client device may use the information in the resource record to establish a tunnel connection with the bastion host, and the client device uses the tunnel connection to access the protected resource via the bastion host.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: October 14, 2014
    Assignee: Google Inc.
    Inventors: Thomas Christoph Keitel, Edward Thomas Lingham Hardie
  • Patent number: 8781492
    Abstract: An appliance facilitates localization of a station (STA) in a network, for example, a short-range wireless network. An automatic response to a request for a measurement related communication is provided. The appliance can include a radio frequency (RF) interface and a media access control (MAC) section. The MAC section can receive the request and generate the automatic response immediately after a uniform period that is uniform among any such appliance within the network. The appliance performs only the generation of the automatic response, though the response can include additional information such as (x, y) coordinates of the appliance.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: July 15, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Saumitra Mohan Das, Alok Aggarwal, Ayman Fawzy Naguib, Edward Thomas Lingham Hardie
  • Patent number: 8750267
    Abstract: Apparatuses and methods for detecting falsified wireless access points are presented. A method includes identifying a target wireless access point for validation and measuring a round trip time delay to the wireless access point. The method also includes determining an expected processing delay of the wireless access point, analyzing the measured round trip time delay and the expected processing delay, and validating the wireless access point based upon the analysis. An apparatus includes a wireless transceiver, a processing unit coupled to the wireless transceiver, and a memory coupled to the processing unit. The processing unit is configured to identify a target wireless access point for validation, measure a round trip time delay to the wireless access point, determine an expected processing delay of the wireless access point, analyze the measured round trip time delay and the expected processing delay, and validate the wireless access point based upon the analysis.
    Type: Grant
    Filed: January 4, 2010
    Date of Patent: June 10, 2014
    Assignee: Qualcomm Incorporated
    Inventors: Alok Aggarwal, Edward Thomas Lingham Hardie, Saumitra Mohan Das, Rajarshi Gupta, Ayman Fawzy Naguib
  • Publication number: 20140137267
    Abstract: Aspects of the present disclosure relate to providing secure access to resources of a private network. For example, a client device may transmit a request identifying the protected resource to an authentication server. The authentication server queries a network address lookup table to identify a network address of the protected resource based on the identifying information of the request. If the network address denotes a network location that is not generally accessible, the authentication server generates a resource record that identifies a bastion host, a port, and a connection method for accessing the protected resource. The resource record and the network address may then be transmitted to the client device. In response, the client device may use the information in the resource record to establish a tunnel connection with the bastion host, and the client device uses the tunnel connection to access the protected resource via the bastion host.
    Type: Application
    Filed: January 22, 2014
    Publication date: May 15, 2014
    Applicant: Google Inc.
    Inventors: Thomas Christoph Keitel, Edward Thomas Lingham Hardie