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: 11868451
    Abstract: 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: Grant
    Filed: December 9, 2021
    Date of Patent: January 9, 2024
    Assignee: Google LLC
    Inventor: Alejo Grigera
  • Publication number: 20220412762
    Abstract: 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: Application
    Filed: September 7, 2022
    Publication date: December 29, 2022
    Inventors: Alejo Grigera, Ryan Galleher
  • Patent number: 11467000
    Abstract: 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: Grant
    Filed: December 26, 2018
    Date of Patent: October 11, 2022
    Assignee: GOOGLE LLC
    Inventors: Alejo Grigera, Ryan Galleher
  • Publication number: 20220100826
    Abstract: 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: Application
    Filed: December 9, 2021
    Publication date: March 31, 2022
    Applicant: Google LLC
    Inventor: Alejo Grigera
  • Patent number: 11216537
    Abstract: 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: Grant
    Filed: March 30, 2020
    Date of Patent: January 4, 2022
    Assignee: Google LLC
    Inventor: Alejo Grigera
  • Publication number: 20210364309
    Abstract: 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: Application
    Filed: December 26, 2018
    Publication date: November 25, 2021
    Inventors: Alejo Grigera, Ryan Galleher
  • Publication number: 20200226234
    Abstract: 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: Application
    Filed: March 30, 2020
    Publication date: July 16, 2020
    Applicant: Google LLC
    Inventor: Alejo Grigera
  • Patent number: 10628563
    Abstract: 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: Grant
    Filed: March 12, 2018
    Date of Patent: April 21, 2020
    Assignee: Google LLC
    Inventor: Alejo Grigera
  • Publication number: 20180203984
    Abstract: 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: Application
    Filed: March 12, 2018
    Publication date: July 19, 2018
    Inventor: Alejo Grigera
  • Patent number: 9946856
    Abstract: 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: Grant
    Filed: May 1, 2014
    Date of Patent: April 17, 2018
    Assignee: GOOGLE LLC
    Inventor: Alejo Grigera
  • Patent number: 9449181
    Abstract: 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: Grant
    Filed: October 19, 2012
    Date of Patent: September 20, 2016
    Assignee: GOOGLE INC.
    Inventors: Vijay Umapathy, Michael Bachman, Alejo Grigera, Vitor Rodrigues
  • Patent number: 9330278
    Abstract: 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: Grant
    Filed: September 23, 2014
    Date of Patent: May 3, 2016
    Assignee: GOOGLE INC.
    Inventors: Vijay Umapathy, Michael Bachman, Alejo Grigera, Vitor Rodrigues
  • Patent number: 9230134
    Abstract: 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: Grant
    Filed: January 17, 2014
    Date of Patent: January 5, 2016
    Assignee: GOOGLE INC.
    Inventor: Alejo Grigera
  • Patent number: 8875062
    Abstract: 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: Grant
    Filed: October 18, 2012
    Date of Patent: October 28, 2014
    Assignee: Google Inc.
    Inventors: Vijay Umapathy, Michael Bachman, Alejo Grigera, Vitor Rodrigues