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: 10111082Abstract: 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: GrantFiled: March 27, 2015Date of Patent: October 23, 2018Assignee: Google LLCInventor: Edward Thomas Lingham Hardie
-
Patent number: 9553801Abstract: 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: GrantFiled: September 25, 2012Date of Patent: January 24, 2017Assignee: Google Inc.Inventor: Edward Thomas Lingham Hardie
-
Patent number: 9548930Abstract: 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: GrantFiled: May 29, 2014Date of Patent: January 17, 2017Assignee: Google Inc.Inventor: Edward Thomas Lingham Hardie
-
Patent number: 9344438Abstract: 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: GrantFiled: December 22, 2008Date of Patent: May 17, 2016Assignee: QUALCOMM IncorporatedInventors: Lu Xiao, Vidya Narayanan, Edward Thomas Lingham Hardie, Ranjith S. Jayaram, Ramachandran Subramanian, Lakshminath Reddy Dondeti
-
Patent number: 9288128Abstract: 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: GrantFiled: March 15, 2013Date of Patent: March 15, 2016Assignee: Google Inc.Inventors: Gonzalo Palacios, Edward Thomas Lingham Hardie
-
Publication number: 20160042378Abstract: 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: ApplicationFiled: October 20, 2015Publication date: February 11, 2016Inventors: Rajarshi Gupta, Edward Thomas Lingham Hardie, Nayeem Islam
-
Patent number: 9247446Abstract: 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: GrantFiled: August 10, 2015Date of Patent: January 26, 2016Assignee: QUALCOMM IncorporatedInventors: Saumitra Mohan Das, Alok Aggarwal, Ayman Fawzy Naguib, Edward Thomas Lingham Hardie
-
Patent number: 9225721Abstract: 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: GrantFiled: January 22, 2014Date of Patent: December 29, 2015Assignee: Google Inc.Inventors: Thomas Christoph Keitel, Edward Thomas Lingham Hardie
-
Publication number: 20150350946Abstract: 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: ApplicationFiled: August 10, 2015Publication date: December 3, 2015Inventors: Saumitra Mohan Das, Alok AGGARWAL, Ayman Fawzy NAGUIB, Edward Thomas Lingham HARDIE
-
Patent number: 9157745Abstract: 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: GrantFiled: January 10, 2011Date of Patent: October 13, 2015Assignee: QUALCOMM IncorporatedInventors: Saumitra Mohan Das, Behrooz Khorashadi, Edward Thomas Lingham Hardie
-
Patent number: 9137681Abstract: 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: GrantFiled: January 28, 2013Date of Patent: September 15, 2015Assignee: QUALCOMM IncorporatedInventors: Saumitra Mohan Das, Alok Aggarwal, Ayman Fawzy Naguib, Edward Thomas Lingham Hardie
-
Patent number: 8996052Abstract: 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: GrantFiled: June 19, 2012Date of Patent: March 31, 2015Assignee: Google Inc.Inventor: Edward Thomas Lingham Hardie
-
Patent number: 8996726Abstract: 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: GrantFiled: June 18, 2009Date of Patent: March 31, 2015Assignee: QUALCOMM IncorporatedInventors: Ranjith S. Jayaram, Edward Thomas Lingham Hardie, Lakshminath Reddy Dondeti, Vidya Narayanan
-
Patent number: 8958354Abstract: 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: GrantFiled: March 11, 2010Date of Patent: February 17, 2015Assignee: QUALCOMM IncorporatedInventors: Saumitra Mohan Das, Edward Thomas Lingham Hardie
-
Patent number: 8938211Abstract: 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: GrantFiled: December 6, 2012Date of Patent: January 20, 2015Assignee: QUALCOMM IncorporatedInventors: Saumitra Mohan Das, Alok Aggarwal, Ayman Fawzy Naguib, Vinay Sridhara, Edward Thomas Lingham Hardie
-
Patent number: 8938355Abstract: 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: GrantFiled: January 12, 2010Date of Patent: January 20, 2015Assignee: QUALCOMM IncorporatedInventors: Saumitra Mohan Das, Edward Thomas Lingham Hardie
-
Patent number: 8862753Abstract: 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: GrantFiled: November 16, 2011Date of Patent: October 14, 2014Assignee: Google Inc.Inventors: Thomas Christoph Keitel, Edward Thomas Lingham Hardie
-
Patent number: 8781492Abstract: 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: GrantFiled: April 30, 2010Date of Patent: July 15, 2014Assignee: QUALCOMM IncorporatedInventors: Saumitra Mohan Das, Alok Aggarwal, Ayman Fawzy Naguib, Edward Thomas Lingham Hardie
-
Patent number: 8750267Abstract: 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: GrantFiled: January 4, 2010Date of Patent: June 10, 2014Assignee: Qualcomm IncorporatedInventors: Alok Aggarwal, Edward Thomas Lingham Hardie, Saumitra Mohan Das, Rajarshi Gupta, Ayman Fawzy Naguib
-
Publication number: 20140137267Abstract: 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: ApplicationFiled: January 22, 2014Publication date: May 15, 2014Applicant: Google Inc.Inventors: Thomas Christoph Keitel, Edward Thomas Lingham Hardie