Patents by Inventor Juan Carlos Miguel Anorga
Juan Carlos Miguel Anorga 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: 11635867Abstract: Implementations described herein relate to methods, devices, and computer-readable media to display a user interface that includes a map portion and a grid portion. A method includes identifying a first set of images that match a first region of a digital map and causing a user interface to be displayed that includes a map portion that corresponds to the first region of the digital map and a grid portion that includes images of the first set. The method further includes receiving user input indicative of a second region of the digital map. The method further includes identifying a second set of images that match the second region of the digital map and updating the user interface such that the map portion of the updated user interface corresponds to the second region of the digital map and the grid portion of the updated user interface includes images of the second set.Type: GrantFiled: May 17, 2020Date of Patent: April 25, 2023Assignee: Google LLCInventors: James Aspinall, Andre Santoso, Juan Carlos Miguel Anorga
-
Publication number: 20210357083Abstract: Implementations described herein relate to methods, devices, and computer-readable media to display a user interface that includes a map portion and a grid portion. A method includes identifying a first set of images that match a first region of a digital map and causing a user interface to be displayed that includes a map portion that corresponds to the first region of the digital map and a grid portion that includes images of the first set. The method further includes receiving user input indicative of a second region of the digital map. The method further includes identifying a second set of images that match the second region of the digital map and updating the user interface such that the map portion of the updated user interface corresponds to the second region of the digital map and the grid portion of the updated user interface includes images of the second set.Type: ApplicationFiled: May 17, 2020Publication date: November 18, 2021Applicant: Google LLCInventors: James Aspinall, Andre Santoso, Juan Carlos Miguel Anorga
-
Patent number: 10397330Abstract: Implementations generally relate to storing content items. In some implementations, a method includes receiving content items on a mobile device. The method includes storing the content items on local storage on the mobile device. The method includes determining available local storage capacity of the mobile device. The method includes uploading content items to secondary storage, and selecting content items to remove from the local storage or add to the local storage based on predetermined criteria, for example, when the available local storage capacity meets a threshold available local storage capacity.Type: GrantFiled: May 15, 2018Date of Patent: August 27, 2019Assignee: Google LLCInventors: Vincent Mo, Christian Wyglendowski, Indrajit Khare, David Lieb, Shaun Tungseth, Venkatesan Esakki, Juan Carlos Miguel Anorga, Leslie Ikemoto, Matthew Steiner
-
Patent number: 10101891Abstract: Implementations relate to computer-assisted cropping of an image. A computer-executed method includes receiving user input indicative of a change in size of a crop window from a first size to a second size, where the crop window is displayed over an image in an image editing user interface. The method detects that the crop window of the second size has an aspect ratio within a threshold range of a predetermined aspect ratio. In response to the detection, the method resizes the crop window to a third size, where the crop window of the third size has a resized aspect ratio substantially the same as the predetermined aspect ratio.Type: GrantFiled: March 24, 2016Date of Patent: October 16, 2018Assignee: Google LLCInventors: Krzysztof Kulewski, Jordi Miguel Verdu Orts, John Thomas Nack, Sevket Derin Babacan, Juan Carlos Miguel Anorga
-
Publication number: 20180262570Abstract: Implementations generally relate to storing content items. In some implementations, a method includes receiving content items on a mobile device. The method includes storing the content items on local storage on the mobile device. The method includes determining available local storage capacity of the mobile device. The method includes uploading content items to secondary storage, and selecting content items to remove from the local storage or add to the local storage based on predetermined criteria, for example, when the available local storage capacity meets a threshold available local storage capacity.Type: ApplicationFiled: May 15, 2018Publication date: September 13, 2018Applicant: Google LLCInventors: Vincent Mo, Christian Wyglendowski, Indrijit Khare, David Lieb, Shaun Tungseth, Venkat Esakki, Juan Carlos Miguel Anorga, Leslie Ikemoto, Matthew Steiner
-
Patent number: 10015252Abstract: Implementations generally relate to storing content items. In some implementations, a method includes receiving content items on a mobile device. The method includes storing the content items on local storage on the mobile device. The method includes determining available local storage capacity of the mobile device. The method includes uploading content items to secondary storage, and selecting content items to remove from the local storage or add to the local storage based on predetermined criteria, for example, when the available local storage capacity meets a threshold available local storage capacity.Type: GrantFiled: June 23, 2015Date of Patent: July 3, 2018Assignee: Google LLCInventors: Vincent Mo, Christian Wyglendowski, Indrijit Khare, David Lieb, Shaun Tungseth, Venkat Esakki, Juan Carlos Miguel Anorga, Leslie Ikemoto, Matthew Steiner
-
Publication number: 20180121063Abstract: A computer-implemented technique can include displaying, at a touch display of a computing system having one or more processors, a first layout of a set of content items. The technique can include receiving, at the touch display, a first touch input from a user, the first touch input comprising two spot inputs. The technique can include receiving, at the touch display, a second touch input comprising a slide input from one of the spot inputs in a direction towards or away from the other spot input, the slide input having a length. The technique can include displaying, at the touch display, one or more transitional layouts of the set of content items based on the direction and length of the slide input. The technique can also include when the user breaks contact with the touch display, displaying, at the touch display, a second layout of the set of content items.Type: ApplicationFiled: March 22, 2016Publication date: May 3, 2018Applicant: Google Inc.Inventors: David Lieb, Bernardo Núñez Rojas, Eric Charles Henry, Ian Mark Jonathan Wilkinson, Juan Carlos Miguel Anorga
-
Publication number: 20150373116Abstract: Implementations generally relate to storing content items. In some implementations, a method includes receiving content items on a mobile device. The method includes storing the content items on local storage on the mobile device. The method includes determining available local storage capacity of the mobile device. The method includes uploading content items to secondary storage, and selecting content items to remove from the local storage or add to the local storage based on predetermined criteria, for example, when the available local storage capacity meets a threshold available local storage capacity.Type: ApplicationFiled: June 23, 2015Publication date: December 24, 2015Applicant: Google Inc.Inventors: Vincent MO, Christian Wyglendowski, Indrijit Khare, David Lieb, Shaun Tungseth, Venkat Esakki, Juan Carlos Miguel Anorga, Leslie Ikemoto, Matthew Steiner
-
Publication number: 20140258849Abstract: A plurality of content items for a content stream is determined by a system. The system estimates size dimensions for the content items, and determines a multidimensional layout by placing the content items into two or more adjacent containers based on the size dimensions. The system determines a difference in size between the two or more adjacent containers and adjusts an aspect of one or more of the content items to substantially equalize a size of the two or more containers.Type: ApplicationFiled: May 14, 2013Publication date: September 11, 2014Applicant: Google Inc.Inventors: Irene Chung, Juan Carlos Miguel Anorga, Shimrit Ben-Yair, John Cassidy, Karl Witte Channell, Brynn Marie Evans, Michael Thomas Leotta, Jay Runquist, Jonathan Terleski, Ryo Misha Urano, Olga N. Wichrowska
-
Patent number: D791787Type: GrantFiled: September 28, 2015Date of Patent: July 11, 2017Assignee: Google Inc.Inventors: David Lieb, Juan Carlos Miguel Anorga, Ethan Ray, Jordi Miguel Verdu Orts, Shaun Tungseth
-
Patent number: D798321Type: GrantFiled: August 13, 2015Date of Patent: September 26, 2017Assignee: GOOGLE INC.Inventors: David Lieb, Bernardo Núñez Rojas, Eric Charles Henry, Ethan Ray, Juan Carlos Miguel Anorga