Patents by Inventor Nicholas Julian Pelly
Nicholas Julian Pelly 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: 10911921Abstract: A first client device or system performs a method that includes retaining in memory registration information for a respective application indicating the respective application is registered for sharing application state with other client devices or systems. The method further includes storing an application state of a respective application, and detecting a transfer triggering condition. The transfer triggering condition includes presence of a second client device or system within a predefined proximity of the first client device or system, and the predefined proximity is a predefined proximity for near field communication. Furthermore, upon detecting the triggering condition, the first client device or system determines, in accordance with the stored registration information, that the respective application is registered for application state sharing, and transmits the application state of the respective application to the second client device or system.Type: GrantFiled: January 11, 2019Date of Patent: February 2, 2021Assignee: Google LLCInventors: Jason Parks, Nicholas Julian Pelly, Jeffrey William Hamilton, Cheng-Hsueh Andrew Hsieh, Chinyue Chen, Yung-Chieh Lo
-
Patent number: 10775191Abstract: A request for geographic content is received from a client device. The request includes (i) an indication that a user invoked the digital mapping service in a vehicle and (ii) an identifier of the user. In response to the request, profile data for the user including indications of previous interactions of the user with a digital mapping service is automatically retrieved. Geographic content is generated based on the indications of previous interactions in view of relevance of the previous interactions to an automotive context. The geographic content is provided to the client device for presentation in the vehicle.Type: GrantFiled: January 2, 2018Date of Patent: September 15, 2020Assignee: GOOGLE LLCInventors: Andrew Foster, Nicholas Julian Pelly, Michael Graham Woodward
-
Publication number: 20200201336Abstract: Autonomous vehicles rely on many types of information for operation. Such information may include safety critical information, which may be information essential to safe operation of the system. In an example, a vehicle system may identify events associated with critical information. Events may include failing to receive critical information as expected or determining that received critical information is unsuitable, for example, because it is too old, invalid, or otherwise lacking integrity. In some examples, based at least in part on determining the event, the vehicle may be controlled in a safe state.Type: ApplicationFiled: December 19, 2018Publication date: June 25, 2020Inventors: Matthew Thomas Myers, Nicholas Julian Pelly
-
Patent number: 10568150Abstract: A computer-implemented technique includes initiating, at a first computing device including one or more processors, communication with a second computing device via a short-range wireless communication protocol. The technique includes receiving, at the first computing device, a set of information from the second computing device via the short-range wireless communication protocol, the set of information for configuring communication via a different, second wireless communication protocol.Type: GrantFiled: February 20, 2019Date of Patent: February 18, 2020Assignee: Google LLCInventors: Jeffrey William Hamilton, Nicholas Julian Pelly, Benjamin J. Dodson
-
Patent number: 10462276Abstract: A portable device is configured to provide geographic information to a head unit of a vehicle equipped with a display device. One or more processors determine a user context related to a geographic location and detect that the portable device has been communicatively coupled to the head unit of a vehicle. The one or more processors transmit to the head unit, without an express user command, a request that the head unit accept data from the portable device for output via the display device. In response to receiving an indication that that the request has been granted, the one or more processors cause information related to the geographic location to be displayed via the display device, without an express user input at the portable device.Type: GrantFiled: December 15, 2017Date of Patent: October 29, 2019Assignee: GOGGLE LLCInventors: Nicholas Julian Pelly, Andrew Foster
-
Publication number: 20190191469Abstract: A computer-implemented technique includes initiating, at a first computing device including one or more processors, communication with a second computing device via a short-range wireless communication protocol. The technique includes receiving, at the first computing device, a set of information from the second computing device via the short-range wireless communication protocol, the set of information for configuring communication via a different, second wireless communication protocol.Type: ApplicationFiled: February 20, 2019Publication date: June 20, 2019Applicant: Google LLCInventors: Jeffrey William Hamilton, Nicholas Julian Pelly, Benjamin J. Dodson
-
Publication number: 20190149972Abstract: A first client device or system performs a method that includes retaining in memory registration information for a respective application indicating the respective application is registered for sharing application state with other client devices or systems. The method further includes storing an application state of a respective application, and detecting a transfer triggering condition. The transfer triggering condition includes presence of a second client device or system within a predefined proximity of the first client device or system, and the predefined proximity is a predefined proximity for near field communication. Furthermore, upon detecting the triggering condition, the first client device or system determines, in accordance with the stored registration information, that the respective application is registered for application state sharing, and transmits the application state of the respective application to the second client device or system.Type: ApplicationFiled: January 11, 2019Publication date: May 16, 2019Applicant: Google LLCInventors: Jason Parks, Nicholas Julian Pelly, Jeffrey William Hamilton, Cheng-Hsueh Andrew Hsieh, Chinyue Chen, Yung-Chieh Lo
-
Patent number: 10284702Abstract: A portable device is configured to provide geographic information to a head unit of a vehicle equipped with a display device. One or more processors determine a user context related to a geographic location and detect that the portable device has been communicatively coupled to the head unit of a vehicle. The one or more processors transmit to the head unit, without an express user command, a request that the head unit accept data from the portable device for output via the display device. In response to receiving an indication that that the request has been granted, the one or more processors cause information related to the geographic location to be displayed via the display device, without an express user input at the portable device.Type: GrantFiled: December 15, 2017Date of Patent: May 7, 2019Assignee: GOOGLE LLCInventors: Nicholas Julian Pelly, Andrew Foster
-
Patent number: 10230829Abstract: A server operating in a communication network includes a network interface to communicate with remote hosts and a processing hardware configured to receive, from a portable device via the network interface, an indication of a geographic location selected at the portable device, at a first time. The processing hardware is further configured to store the indication of a geographic location and the first time and subsequently receive a request for a suggested geographic location from the portable device for use with a head unit of a vehicle, at a second time. Still further, the processing hardware is configured to determine, based at least on the difference between the first time and the second time, whether the stored geographic location should be suggested, and provide a suggestion including an indication of the stored geographic location to the portable device, in response to determining that the stored geographic location should be suggested.Type: GrantFiled: December 15, 2017Date of Patent: March 12, 2019Assignee: GOOGLE LLCInventors: Nicholas Julian Pelly, Andrew Foster
-
Patent number: 10225089Abstract: Systems and techniques are provided for per-device authentication. A hardware serial number associated with a hardware component of a computing device may be received. The hardware serial number may be converted to a hardware key check. A hardware key associated with a certificate from the computing device may be received. The hardware key may be compared to the hardware check key to obtain a verification of the certificate. The certificate may be verified when the hardware key check matches the hardware key and the certificate may not be verified when the hardware key check does not match the hardware key. A signature associated with the certificate may be verified. Access to the data processing apparatus by the computing device may be permitted when the certificate is verified and the signature is determined to be authentic.Type: GrantFiled: March 16, 2018Date of Patent: March 5, 2019Assignee: Google LLCInventors: Keun young Park, Rakesh Narayan Iyer, Nicholas Julian Pelly
-
Patent number: 10225392Abstract: A portable device is configured to provide geographic information to a head unit of a vehicle equipped with a display device. One or more processors determine a user context related to a geographic location and detect that the portable device has been communicatively coupled to the head unit of a vehicle. The one or more processors transmit to the head unit, without an express user command, a request that the head unit accept data from the portable device for output via the display device. In response to receiving an indication that that the request has been granted, the one or more processors cause information related to the geographic location to be displayed via the display device, without an express user input at the portable device.Type: GrantFiled: December 15, 2017Date of Patent: March 5, 2019Assignee: GOOGLE LLCInventors: Nicholas Julian Pelly, Andrew Foster
-
Patent number: 10225711Abstract: A first client device or system performs a method that includes retaining in memory registration information for a respective application indicating the respective application is registered for sharing application state with other client devices or systems. The method further includes storing an application state of a respective application, and detecting a transfer triggering condition. The transfer triggering condition includes presence of a second client device or system within a predefined proximity of the first client device or system, and the predefined proximity is a predefined proximity for near field communication. Furthermore, upon detecting the triggering condition, the first client device or system determines, in accordance with the stored registration information, that the respective application is registered for application state sharing, and transmits the application state of the respective application to the second client device or system.Type: GrantFiled: July 1, 2013Date of Patent: March 5, 2019Assignee: Google LLCInventors: Jason Parks, Nicholas Julian Pelly, Jeffrey William Hamilton, Cheng-Hsueh Andrew Hsieh, Chinyue Chen, Yung-Chieh Lo
-
Patent number: 10205746Abstract: To automatically identify an attempt at presenting falsified vehicle identifiers to portable devices, (i) a vehicle identifier reported by a vehicle with which the portable device is establishing a short-range communication link, and (ii) an indication of a current location of the portable device, are received from a portable device at a first time. An indication of a recent location at which the vehicle identifier was reported at a second time is obtained. The current location of the portable device is compared to the recent location of the vehicle, in view of the first time and the second time. In response to determining that the current location is not proximate to the recent reported location of the vehicle, an indication that the reported identifier is likely falsified is generated.Type: GrantFiled: December 15, 2017Date of Patent: February 12, 2019Assignee: GOOGLE LLCInventors: Andrew Foster, Nicholas Julian Pelly, Zheng Wang
-
Patent number: 10054463Abstract: A set of instructions implements an application programming interface (API) for providing navigation data from a portable device to a head unit of a vehicle. When invoked by a companion application executing on the portable device, the API is configured to obtain navigation data for navigating a user between a source and a destination, where the portable device receives the navigation data from a navigation server via a long-range communication link. The API is further configured to provide the navigation data to the companion application for transmission to the head unit via a short-range communication link.Type: GrantFiled: September 26, 2013Date of Patent: August 21, 2018Assignee: GOOGLE LLCInventors: Andrew Foster, Nicholas Julian Pelly
-
Publication number: 20180205560Abstract: Systems and techniques are provided for per-device authentication. A hardware serial number associated with a hardware component of a computing device may be received. The hardware serial number may be converted to a hardware key check. A hardware key associated with a certificate from the computing device may be received. The hardware key may be compared to the hardware check key to obtain a verification of the certificate. The certificate may be verified when the hardware key check matches the hardware key and the certificate may not be verified when the hardware key check does not match the hardware key. A signature associated with the certificate may be verified. Access to the data processing apparatus by the computing device may be permitted when the certificate is verified and the signature is determined to be authentic.Type: ApplicationFiled: March 16, 2018Publication date: July 19, 2018Inventors: Keun young Park, Rakesh Narayan Iyer, Nicholas Julian Pelly
-
Patent number: 10027706Abstract: To automatically identify an attempt at presenting falsified vehicle identifiers to portable devices, (i) a vehicle identifier reported by a vehicle with which the portable device is establishing a short-range communication link, and (ii) an indication of a current location of the portable device, are received from a portable device at a first time. An indication of a recent location at which the vehicle identifier was reported at a second time is obtained. The current location of the portable device is compared to the recent location of the vehicle, in view of the first time and the second time. In response to determining that the current location is not proximate to the recent reported location of the vehicle, an indication that the reported identifier is likely falsified is generated.Type: GrantFiled: August 19, 2016Date of Patent: July 17, 2018Assignee: GOOGLE LLCInventors: Andrew Foster, Nicholas Julian Pelly, Zheng Wang
-
Publication number: 20180128637Abstract: A request for geographic content is received from a client device. The request includes (i) an indication that a user invoked the digital mapping service in a vehicle and (ii) an identifier of the user. In response to the request, profile data for the user including indications of previous interactions of the user with a digital mapping service is automatically retrieved. Geographic content is generated based on the indications of previous interactions in view of relevance of the previous interactions to an automotive context. The geographic content is provided to the client device for presentation in the vehicle.Type: ApplicationFiled: January 2, 2018Publication date: May 10, 2018Inventors: Andrew Foster, Nicholas Julian Pelly, Michael Graham Woodward
-
Publication number: 20180124229Abstract: A portable device is configured to provide geographic information to a head unit of a vehicle equipped with a display device. One or more processors determine a user context related to a geographic location and detect that the portable device has been communicatively coupled to the head unit of a vehicle. The one or more processors transmit to the head unit, without an express user command, a request that the head unit accept data from the portable device for output via the display device. In response to receiving an indication that that the request has been granted, the one or more processors cause information related to the geographic location to be displayed via the display device, without an express user input at the portable device.Type: ApplicationFiled: December 15, 2017Publication date: May 3, 2018Inventors: Nicholas Julian Pelly, Andrew Foster
-
Publication number: 20180109560Abstract: To automatically identify an attempt at presenting falsified vehicle identifiers to portable devices, (i) a vehicle identifier reported by a vehicle with which the portable device is establishing a short-range communication link, and (ii) an indication of a current location of the portable device, are received from a portable device at a first time. An indication of a recent location at which the vehicle identifier was reported at a second time is obtained. The current location of the portable device is compared to the recent location of the vehicle, in view of the first time and the second time. In response to determining that the current location is not proximate to the recent reported location of the vehicle, an indication that the reported identifier is likely falsified is generated.Type: ApplicationFiled: December 15, 2017Publication date: April 19, 2018Inventors: Andrew Foster, Nicholas Julian Pelly, Zheng Wang
-
Publication number: 20180109667Abstract: A portable device is configured to provide geographic information to a head unit of a vehicle equipped with a display device. One or more processors determine a user context related to a geographic location and detect that the portable device has been communicatively coupled to the head unit of a vehicle. The one or more processors transmit to the head unit, without an express user command, a request that the head unit accept data from the portable device for output via the display device. In response to receiving an indication that that the request has been granted, the one or more processors cause information related to the geographic location to be displayed via the display device, without an express user input at the portable device.Type: ApplicationFiled: December 15, 2017Publication date: April 19, 2018Inventors: Nicholas Julian Pelly, Andrew Foster