Patents by Inventor Alejo Grigera
Alejo Grigera 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: 11868451Abstract: On-demand application permissions is described, including obtaining one or more consents associated with one or more functions of an application, where the application does not allow using the functions without associated consents; receiving, from a user, a consent associated with a function; activating to allow that function to be executed; when a request from the user to use another function is received, determining that the another function requires an associated consent to activate; determining that there is no consent from the user associated with the another function; prompting for a consent associated with the another function; receiving the consent associated with another function; and activating to allow the another function to be executed.Type: GrantFiled: December 9, 2021Date of Patent: January 9, 2024Assignee: Google LLCInventor: Alejo Grigera
-
Publication number: 20220412762Abstract: Systems and methods are provided for generating a mapping application that displays an initial map with a zoom level that is based on a travel time associated with the location of the user. The mapping application receives a request to present a digital map from a client device. Based on the current geographic location of the client device, the mapping application estimates a distance in which a user of the client device can travel within a particular time period. The mapping application then selects a parameter for a viewport of the digital map based at least on the estimated distance. For example, the viewport parameter may be a zoom level. The mapping application then generates the digital map in accordance with the selected parameter, and displays the digital map via a user interface of the client device.Type: ApplicationFiled: September 7, 2022Publication date: December 29, 2022Inventors: Alejo Grigera, Ryan Galleher
-
Patent number: 11467000Abstract: Systems and methods are provided for generating a mapping application that displays an initial map with a zoom level that is based on a travel time associated with the location of the user. The mapping application receives a request to present a digital map from a client device. Based on the current geographic location of the client device, the mapping application estimates a distance in which a user of the client device can travel within a particular time period. The mapping application then selects a parameter for a viewport of the digital map based at least on the estimated distance. For example, the viewport parameter may be a zoom level. The mapping application then generates the digital map in accordance with the selected parameter, and displays the digital map via a user interface of the client device.Type: GrantFiled: December 26, 2018Date of Patent: October 11, 2022Assignee: GOOGLE LLCInventors: Alejo Grigera, Ryan Galleher
-
Publication number: 20220100826Abstract: On-demand application permissions is described, including obtaining one or more consents associated with one or more functions of an application, where the application does not allow using the functions without associated consents; receiving, from a user, a consent associated with a function; activating to allow that function to be executed; when a request from the user to use another function is received, determining that the another function requires an associated consent to activate; determining that there is no consent from the user associated with the another function; prompting for a consent associated with the another function; receiving the consent associated with another function; and activating to allow the another function to be executed.Type: ApplicationFiled: December 9, 2021Publication date: March 31, 2022Applicant: Google LLCInventor: Alejo Grigera
-
Patent number: 11216537Abstract: On-demand application permissions is described, including obtaining one or more consents associated with one or more functions of an application, where the application does not allow using the functions without associated consents; receiving, from a user, a consent associated with a function; activating to allow that function to be executed; when a request from the user to use another function is received, determining that the another function requires an associated consent to activate; determining that there is no consent from the user associated with the another function; prompting for a consent associated with the another function; receiving the consent associated with another function; and activating to allow the another function to be executed.Type: GrantFiled: March 30, 2020Date of Patent: January 4, 2022Assignee: Google LLCInventor: Alejo Grigera
-
Publication number: 20210364309Abstract: Systems and methods are provided for generating a mapping application that displays an initial map with a zoom level that is based on a travel time associated with the location of the user. The mapping application receives a request to present a digital map from a client device. Based on the current geographic location of the client device, the mapping application estimates a distance in which a user of the client device can travel within a particular time period. The mapping application then selects a parameter for a viewport of the digital map based at least on the estimated distance. For example, the viewport parameter may be a zoom level. The mapping application then generates the digital map in accordance with the selected parameter, and displays the digital map via a user interface of the client device.Type: ApplicationFiled: December 26, 2018Publication date: November 25, 2021Inventors: Alejo Grigera, Ryan Galleher
-
Publication number: 20200226234Abstract: On-demand application permissions is described, including obtaining one or more consents associated with one or more functions of an application, where the application does not allow using the functions without associated consents; receiving, from a user, a consent associated with a function; activating to allow that function to be executed; when a request from the user to use another function is received, determining that the another function requires an associated consent to activate; determining that there is no consent from the user associated with the another function; prompting for a consent associated with the another function; receiving the consent associated with another function; and activating to allow the another function to be executed.Type: ApplicationFiled: March 30, 2020Publication date: July 16, 2020Applicant: Google LLCInventor: Alejo Grigera
-
Patent number: 10628563Abstract: On-demand application permissions is described, including obtaining one or more consents associated with one or more functions of an application, where the application does not allow using the functions without associated consents; receiving, from a user, a consent associated with a function; activating to allow that function to be executed; when a request from the user to use another function is received, determining that the another function requires an associated consent to activate; determining that there is no consent from the user associated with the another function; prompting for a consent associated with the another function; receiving the consent associated with another function; and activating to allow the another function to be executed.Type: GrantFiled: March 12, 2018Date of Patent: April 21, 2020Assignee: Google LLCInventor: Alejo Grigera
-
Publication number: 20180203984Abstract: On-demand application permissions is described, including obtaining one or more consents associated with one or more functions of an application, where the application does not allow using the functions without associated consents; receiving, from a user, a consent associated with a function; activating to allow that function to be executed; when a request from the user to use another function is received, determining that the another function requires an associated consent to activate; determining that there is no consent from the user associated with the another function; prompting for a consent associated with the another function; receiving the consent associated with another function; and activating to allow the another function to be executed.Type: ApplicationFiled: March 12, 2018Publication date: July 19, 2018Inventor: Alejo Grigera
-
Patent number: 9946856Abstract: On-demand application permissions is described, including obtaining one or more consents associated with one or more functions of an application, where the application does not allow using the functions without associated consents; receiving, from a user, a consent associated with a function; activating to allow that function to be executed; when a request from the user to use another function is received, determining that the another function requires an associated consent to activate; determining that there is no consent from the user associated with the another function; prompting for a consent associated with the another function; receiving the consent associated with another function; and activating to allow the another function to be executed.Type: GrantFiled: May 1, 2014Date of Patent: April 17, 2018Assignee: GOOGLE LLCInventor: Alejo Grigera
-
Patent number: 9449181Abstract: Control and enforcement of access of user data are described, including receiving a request from an application to access data associated with a user; determining that a service profile and another service profile are associated with the user, the service profile includes at least one data service specified by the user and the another service profile includes at least another data service specified by the user; identifying the service profile being associated, by the user, with at least the application; determining whether the data requested by the application are provided by the at least one data service included in the service profile; and performing an action with respect to access by the application to the data requested, based on a result of the determining.Type: GrantFiled: October 19, 2012Date of Patent: September 20, 2016Assignee: GOOGLE INC.Inventors: Vijay Umapathy, Michael Bachman, Alejo Grigera, Vitor Rodrigues
-
Patent number: 9330278Abstract: Service profiles for associating data services with applications are described, including receiving a first input from a user identifying a first service to include in a service profile; receiving a second input from the user identifying a second service to include in the service profile, the second service is associated with the user; receiving a third input from the user defining one or more boundaries of one or more of the first service and the second service; receiving a fourth input from the user indicating association of the service profile with one of the at least one application; storing the service profile with information of the first service, the second service, and the association with the one of the at least one application; and based on the service profile, determining whether to grant access to the first service and second service by the at least one application.Type: GrantFiled: September 23, 2014Date of Patent: May 3, 2016Assignee: GOOGLE INC.Inventors: Vijay Umapathy, Michael Bachman, Alejo Grigera, Vitor Rodrigues
-
Patent number: 9230134Abstract: Privacy setting metadata for application developers is described, including receiving, from a user, a request to submit an application; requesting, from the user, identification of one or more permissions and information associated with the one or more permissions; receiving the application, the one or more permissions, and the information associated with the one or more permissions, wherein the one or more permissions are associated with one or more functions of the application; storing the application, the permissions, and the information associated with the permissions; receiving a request to install the application to a device of another user; providing the application, the one or more permissions, and the information associated with the one or more permissions to the device; and receiving, from the device, one or more consents to the one or more permissions, the one or more consents indicate activation of the one or more functions of the application.Type: GrantFiled: January 17, 2014Date of Patent: January 5, 2016Assignee: GOOGLE INC.Inventor: Alejo Grigera
-
Patent number: 8875062Abstract: Service profiles for associating data services with applications are described, including receiving a first input from a user identifying a first service to include in a service profile; receiving a second input from the user identifying a second service to include in the service profile, the second service is associated with the user; receiving a third input from the user defining one or more boundaries of one or more of the first service and the second service; receiving a fourth input from the user indicating association of the service profile with one of the at least one application; storing the service profile with information of the first service, the second service, and the association with the one of the at least one application; and based on the service profile, determining whether to grant access to the first service and second service by the at least one application.Type: GrantFiled: October 18, 2012Date of Patent: October 28, 2014Assignee: Google Inc.Inventors: Vijay Umapathy, Michael Bachman, Alejo Grigera, Vitor Rodrigues