Patents by Inventor John Payyappillil John
John Payyappillil John 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: 20240080329Abstract: An illustrative method for performing a risk scenario assessment and remediation may include identifying, based on posture data associated with a compute environment, one or more compute resources deployed in the compute environment that are configured to be connected to a network, accessing runtime workload data associated with the one or more compute resources representative of network activity for the one or more compute resources, and performing, based on the posture data and the runtime workload data, a remediation operation associated with the one or more compute resources.Type: ApplicationFiled: April 26, 2023Publication date: March 7, 2024Inventors: Theodore M. Reed, Nolan K. Karpinski, Xiaofei Guo, Christopher Hall, John Payyappillil John, Matti A. Vanninen, Naveen Kumar Bibinagar, Yijou Chen, Sowmya A. Karmali
-
Patent number: 11920945Abstract: A computer-implemented method for providing landmark-assisted navigation guidance by selectively utilizing database information includes receiving navigation requests from one or more mobile computing devices, each of the requests being associated with a respective starting point, destination, and travel mode. For each navigation request, a corresponding route to be depicted in a corresponding digital map is determined. For each navigation request associated with a first travel mode, corresponding points of interest (POIs) are determined from among a plurality of POIs stored in a database. The corresponding POIs are determined based at least on whether the corresponding POIs are associated with any landmark category. For each navigation request associated with a second travel mode, corresponding POIs are determined irrespective of whether the corresponding POIs are associated with any landmark categories.Type: GrantFiled: February 4, 2022Date of Patent: March 5, 2024Assignee: GOOGLE LLCInventors: John Payyappillil John, Jeffrey Albertson, Natalie O'Connell Williams, Amanda Bishop, Justin Joseph Thorsen, Jiexi Lu
-
Publication number: 20220349717Abstract: To evaluate the performance of a navigation application, a navigation performance evaluation system receives indications of several routes generated by a navigation application operating on client devices of several users upon completion of the routes. The navigation performance evaluation system then provides a hindsight analysis of the routes to determine whether faster routes could have been generated. The hindsight analysis is performed by generating a hindsight route for each route based on actual traversal times for road segments in the same geographic area as the route. The actual traversal times are determined based on vehicles traveling on the road segments around the time that a user requested navigation directions corresponding to the route. Based on the hindsight analysis, the navigation performance evaluation system generates an overall performance metric for the routes indicating the ability of the navigation application to identify the fastest routes.Type: ApplicationFiled: June 24, 2019Publication date: November 3, 2022Inventors: John Payyappillil John, Sorin Gherman, Scott Dillard
-
Publication number: 20220155091Abstract: A computer-implemented method for providing landmark-assisted navigation guidance by selectively utilizing database information includes receiving navigation requests from one or more mobile computing devices, each of the requests being associated with a respective starting point, destination, and travel mode. For each navigation request, a corresponding route to be depicted in a corresponding digital map is determined. For each navigation request associated with a first travel mode, corresponding points of interest (POIs) are determined from among a plurality of POIs stored in a database. The corresponding POIs are determined based at least on whether the corresponding POIs are associated with any landmark category. For each navigation request associated with a second travel mode, corresponding POIs are determined irrespective of whether the corresponding POIs are associated with any landmark categories.Type: ApplicationFiled: February 4, 2022Publication date: May 19, 2022Inventors: John Payyappillil John, Jeffrey Albertson, Natalie O'Connell Williams, Amanda Bishop, Justin Joseph Thorsen, Jiexi Lu
-
Patent number: 11274935Abstract: A computer-implemented method for providing landmark-assisted navigation guidance by selectively utilizing database information includes receiving navigation requests from one or more mobile computing devices, each of the requests being associated with a respective starting point, destination, and travel mode. For each navigation request, a corresponding route to be depicted in a corresponding digital map is determined. For each navigation request associated with a first travel mode, corresponding points of interest (POIs) are determined from among a plurality of POIs stored in a database. The corresponding POIs are determined based on at least a zoom level of the corresponding map and whether the corresponding POIs are associated with any landmark category. For each navigation request associated with a second travel mode, corresponding POIs are determined based on at least a zoom level of the corresponding map, but irrespective of whether the corresponding POIs are associated with any landmark categories.Type: GrantFiled: December 5, 2017Date of Patent: March 15, 2022Assignee: GOOGLE LLCInventors: John Payyappillil John, Jeffrey Albertson, Natalie O'Connell Williams, Amanda Bishop, Justin Joseph Thorsen, Jiexi Lu
-
Publication number: 20210172758Abstract: A computer-implemented method for providing landmark-assisted navigation guidance by selectively utilizing database information includes receiving navigation requests from one or more mobile computing devices, each of the requests being associated with a respective starting point, destination, and travel mode. For each navigation request, a corresponding route to be depicted in a corresponding digital map is determined. For each navigation request associated with a first travel mode, corresponding points of interest (POIs) are determined from among a plurality of POIs stored in a database. The corresponding POIs are determined based on at least a zoom level of the corresponding map and whether the corresponding POIs are associated with any landmark category. For each navigation request associated with a second travel mode, corresponding POIs are determined based on at least a zoom level of the corresponding map, but irrespective of whether the corresponding POIs are associated with any landmark categories.Type: ApplicationFiled: December 5, 2017Publication date: June 10, 2021Inventors: John Payyappillil John, Jeffrey Albertson, Natalie O'Connell Williams, Amanda Bishop, Justin Joseph Thorsen, Jiexi Lu
-
Patent number: 9784591Abstract: To identify important access roads for a geographic location, multiple previous requests for directions between a multiplicity of sources and one or more destinations identical, or proximate, to the geographic location are identified. Further, routes between the multiplicity of sources and the one or more destinations are determined. Still further, common road segments shared by at least some of the determined routes are identified, and a set of important access roads for the geographic location are selected from among the identified road segments based on how frequently the identified road segments are used.Type: GrantFiled: July 31, 2014Date of Patent: October 10, 2017Assignee: GOOGLE INC.Inventors: John Payyappillil John, Yatin Chawathe, Nicholas Lee, Matthew Zhong Qing Wu, Chris Gonterman, Ross Morgan-Linial
-
Publication number: 20140343848Abstract: To identify important access roads for a geographic location, multiple previous requests for directions between a multiplicity of sources and one or more destinations identical, or proximate, to the geographic location are identified. Further, routes between the multiplicity of sources and the one or more destinations are determined. Still further, common road segments shared by at least some of the determined routes are identified, and a set of important access roads for the geographic location are selected from among the identified road segments based on how frequently the identified road segments are used.Type: ApplicationFiled: July 31, 2014Publication date: November 20, 2014Inventors: John Payyappillil John, Yatin Chawathe, Nicholas Lee, Matthew Zhong Qing Wu, Chris Gonterman, Ross Morgan-Linial
-
Patent number: 8831882Abstract: To identify important access roads for a geographic location, multiple previous requests for directions between a multiplicity of sources and one or more destinations identical, or proximate, to the geographic location are identified. Further, routes between the multiplicity of sources and the one or more destinations are determined. Still further, common road segments shared by at least some of the determined routes are identified, and a set of important access roads for the geographic location are selected from among the identified road segments based on how frequently the identified road segments are used.Type: GrantFiled: May 15, 2013Date of Patent: September 9, 2014Assignee: Google Inc.Inventors: John Payyappillil John, Yatin Chawathe, Nicholas Lee, Matthew Zhong Qing Wu, Chris Gonterman, Ross Morgan-Linial
-
Patent number: 8495742Abstract: A framework identifies malicious queries contained in search logs to uncover relationships between the malicious queries and the potential attacks launched by attackers submitting the malicious queries. A small seed set of malicious queries may be used to identify an IP address in the search logs that submitted the malicious queries. The seed set may be expanded by examining all queries in the search logs submitted by the identified IP address. Regular expressions may be generated from the expanded set of queries and used for detecting yet new malicious queries. Upon identifying the malicious queries, the framework may be used to detect attacks on vulnerable websites, spamming attacks, and phishing attacks.Type: GrantFiled: May 17, 2010Date of Patent: July 23, 2013Assignee: Microsoft CorporationInventors: Martin Abadi, Yinglian Xie, Fang Yu, John Payyappillil John
-
Publication number: 20110283360Abstract: A framework identifies malicious queries contained in search logs to uncover relationships between the malicious queries and the potential attacks launched by attackers submitting the malicious queries. A small seed set of malicious queries may be used to identify an IP address in the search logs that submitted the malicious queries. The seed set may be expanded by examining all queries in the search logs submitted by the identified IP address. Regular expressions may be generated from the expanded set of queries and used for detecting yet new malicious queries. Upon identifying the malicious queries, the framework may be used to detect attacks on vulnerable websites, spamming attacks, and phishing attacks.Type: ApplicationFiled: May 17, 2010Publication date: November 17, 2011Applicant: Microsoft CorporationInventors: Martin Abadi, Yinglian Xie, Fang Yu, John Payyappillil John