Patents by Inventor David Lieb

David Lieb 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: 20250100740
    Abstract: A beverage can comprising a body having a body diameter Db of between 58 mm and 60 mm, and a base comprising a stand having a stand diameter Ds of between 44 mm and 48 mm; and a method of manufacturing the same comprising forming the body and forming the base.
    Type: Application
    Filed: December 8, 2022
    Publication date: March 27, 2025
    Inventors: Jan DE SMET, David LIEB, Bradley Kenneth DEUSER, Evan O’CONNOR, Frederik Fernand S. DE GRAAF
  • Publication number: 20240007528
    Abstract: Implementations relate to automatic sharing of images with designated users over a communication network. In some implementations, a method includes causing display of images in a user interface on a first device, each of the images depicting a different person. The images are obtained from a library of images associated with a first user. A selection of a particular image of the images is received based on user input, and a person identifier is determined indicating a particular person depicted in the selected image. The person identifier is designated as a person sharing criterion. A first image not included in the images is obtained and programmatically analyzed to determine that the first image depicts a person that matches the person sharing criterion, and an access permission is updated to grant access to the first image to a second user of a second device over a communication network.
    Type: Application
    Filed: September 14, 2023
    Publication date: January 4, 2024
    Applicant: Google LLC
    Inventors: Frank DACHILLE, Anil SABHARWAL, Kedar KANITKAR, James GALLAGHER, Timothy NOVIKOFF, David LIEB
  • Patent number: 11778028
    Abstract: Implementations relate to automatic sharing of images with designated users over a communication network. In some implementations, a method includes causing display of images in a user interface on a first device, each of the images depicting a different person. The images are obtained from a library of images associated with a first user. A selection of a particular image of the images is received based on user input, and a person identifier is determined indicating a particular person depicted in the selected image. The person identifier is designated as a person sharing criterion. A first image not included in the images is obtained and programmatically analyzed to determine that the first image depicts a person that matches the person sharing criterion, and an access permission is updated to grant access to the first image to a second user of a second device over a communication network.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: October 3, 2023
    Assignee: Google LLC
    Inventors: Frank Dachille, Anil Sabharwal, Kedar Kanitkar, James Gallagher, Timothy Novikoff, David Lieb
  • Patent number: 11574470
    Abstract: Implementations relate to causing a command to be executed based on an image. In some implementations, a computer-implemented method includes obtaining and programmatically analyzing an image to determine suggested actions. The method causes a user interface to be displayed that includes user interface elements corresponding to default actions, and to suggested actions that are determined based on analyzing the image. The method receives user input indicative of selection of a particular action from the default actions and the suggested actions. The method causes a command to be executed by a computing device for the particular action that was selected.
    Type: Grant
    Filed: December 2, 2020
    Date of Patent: February 7, 2023
    Assignee: Google LLC
    Inventors: Juan Carlos Anorga, David Lieb, Madhur Khandelwal, Evan Millar, Timothy Novikoff, Mugdha Kulkarni, Leslie Ikemoto, Jorge Verdu, Jingyu Cui, Sharadh Ramaswamy, Raja Ratna Murthy Ayyagari, Marc Cannon, Alexander Roe, Shaun Tungseth, Songbo Jin, Matthew Bridges, Ruirui Jiang, Jeremy Selier, Austin Suszek, Gang Song
  • Publication number: 20220094745
    Abstract: Implementations relate to automatic sharing of images with designated users over a communication network. In some implementations, a method includes causing display of images in a user interface on a first device, each of the images depicting a different person. The images are obtained from a library of images associated with a first user. A selection of a particular image of the images is received based on user input, and a person identifier is determined indicating a particular person depicted in the selected image. The person identifier is designated as a person sharing criterion. A first image not included in the images is obtained and programmatically analyzed to determine that the first image depicts a person that matches the person sharing criterion, and an access permission is updated to grant access to the first image to a second user of a second device over a communication network.
    Type: Application
    Filed: December 6, 2021
    Publication date: March 24, 2022
    Applicant: Google LLC
    Inventors: Frank DACHILLE, Anil SABHARWAL, Kedar KANITKAR, James GALLAGHER, Timothy NOVIKOFF, David LIEB
  • Patent number: 11212348
    Abstract: Implementations relate to automatic sharing of images with designated users over a communication network. In some implementations, a method includes causing display of images in a user interface on a first device, each of the images depicting a different person. The images are obtained from a library of images associated with a first user. A selection of a particular image of the images is received based on user input, and a person identifier is determined indicating a particular person depicted in the selected image. The person identifier is designated as a person sharing criterion. A first image not included in the images is obtained and programmatically analyzed to determine that the first image depicts a person that matches the person sharing criterion, and an access permission is updated to grant access to the first image to a second user of a second device over a communication network.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: December 28, 2021
    Assignee: Google LLC
    Inventors: Frank Dachille, Anil Sabharwal, Kedar Kanitkar, James Gallagher, Timothy Novikoff, David Lieb
  • Patent number: 11146520
    Abstract: Implementations relate to sharing images and image albums over a communication network. In some implementations, a computer-implemented method includes determining that a shared album data structure is accessible by a device and includes references to album images. The device determines one or more suggested images from a collection of stored images associated with a user, based on determining sharing scores for the stored images. The sharing scores are based on comparing one or more characteristics of the stored images to one or more corresponding characteristics of the album images. The method includes causing display of the one or more suggested images by the device, receiving a selection of at least one selected image of the suggested images based on received user input, and causing an update of the shared album data structure with the at least one selected image to be accessible over a communication network by recipient users.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: October 12, 2021
    Assignee: Google LLC
    Inventors: David Lieb, James Gallagher, Kedar Jayant Kanitkar, Teresa Ko, Loren Puchalla Fiore, Jason Chang, Nan Wang, Jingyu Cui, Shengyang Dai
  • Publication number: 20210089775
    Abstract: Implementations relate to causing a command to be executed based on an image. In some implementations, a computer-implemented method includes obtaining and programmatically analyzing an image to determine suggested actions. The method causes a user interface to be displayed that includes user interface elements corresponding to default actions, and to suggested actions that are determined based on analyzing the image. The method receives user input indicative of selection of a particular action from the default actions and the suggested actions. The method causes a command to be executed by a computing device for the particular action that was selected.
    Type: Application
    Filed: December 2, 2020
    Publication date: March 25, 2021
    Applicant: Google LLC
    Inventors: Juan Carlos Anorga, David Lieb, Madhur Khandelwal, Evan Millar, Timothy Novikoff, Mugdha Kulkarni, Leslie Ikemoto, Jorge Verdu, Jingyu Cui, Sharadh Ramaswamy, Raja Ratna Murthy Ayyagari, Marc Cannon, Alexander Roe, Shaun Tungseth, Songbo Jin, Matthew Bridges, Ruirui Jiang, Jeremy Selier, Austin Suszek, Gang Song
  • Patent number: 10891485
    Abstract: Implementations relate to removal of one or more images from a view of a plurality of images. In some implementations, a method includes obtaining a plurality of images, programmatically analyzing the plurality of images to determine a plurality of image features, and determining one or more image categories for the plurality of images based on the image features. The method further includes identifying a subset of the plurality of images based on the image categories, wherein each image of the subset is associated with an image category for archival. The method further includes causing a user interface to be displayed that includes one or more images of the subset, receiving user input to archive at least one of the one or more images, and in response to the user input, removing the at least one of the images from a view of the plurality of images.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: January 12, 2021
    Assignee: Google LLC
    Inventors: Juan Carlos Anorga, David Lieb, Madhur Khandelwal, Evan Millar, Timothy Novikoff, Mugdha Kulkarni, Leslie Ikemoto, Jorge Verdu, Jingyu Cui, Sharadh Ramaswamy, Raja Ratna Murthy Ayyagari, Marc Cannon, Alexander Roe, Shaun Tungseth, Songbo Jin, Matthew Bridges, Ruirui Jiang, Jeremy Selier, Austin Suszek, Gang Song
  • Patent number: 10860854
    Abstract: Implementations relate to causing a command to be executed based on an image. In some implementations, a computer-implemented method includes obtaining and programmatically analyzing an image to determine suggested actions. The method causes a user interface to be displayed that includes user interface elements corresponding to default actions, and to suggested actions that are determined based on analyzing the image. The method receives user input indicative of selection of a particular action from the default actions and the suggested actions. The method causes a command to be executed by a computing device for the particular action that was selected.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: December 8, 2020
    Assignee: Google LLC
    Inventors: Juan Carlos Anorga, David Lieb, Madhur Khandelwal, Evan Millar, Timothy Novikoff, Mugdha Kulkarni, Leslie Ikemoto, Jorge Verdu, Jingyu Cui, Sharadh Ramaswamy, Raja Ratna Murthy Ayyagari, Marc Cannon, Alexander Roe, Shaun Tungseth, Songbo Jin, Matthew Bridges, Ruirui Jiang, Jeremy Selier, Austin Suszek, Gang Song
  • Publication number: 20200076756
    Abstract: Implementations relate to sharing images and image albums over a communication network. In some implementations, a computer-implemented method includes determining that a shared album data structure is accessible by a device and includes references to album images. The device determines one or more suggested images from a collection of stored images associated with a user, based on determining sharing scores for the stored images. The sharing scores are based on comparing one or more characteristics of the stored images to one or more corresponding characteristics of the album images. The method includes causing display of the one or more suggested images by the device, receiving a selection of at least one selected image of the suggested images based on received user input, and causing an update of the shared album data structure with the at least one selected image to be accessible over a communication network by recipient users.
    Type: Application
    Filed: November 6, 2019
    Publication date: March 5, 2020
    Applicant: Google LLC
    Inventors: David LIEB, James GALLAGHER, Kedar Jayant KANITKAR, Teresa KO, Loren PUCHALLA FIORE, Jason CHANG, Nan WANG, Jingyu CUI, Shengyang DAI
  • Patent number: 10531061
    Abstract: A computer-implemented method includes capturing, with a camera, a first image of a physical item at a first camera position, detecting borders associated with the physical item, based on the first image, generating an overlay that includes a plurality of objects that are positioned within one or more of the borders associated with the physical item, capturing, with the camera, subsequent images of the physical item, where each subsequent image is captured with a respective subsequent camera position, and during capture of the subsequent images, displaying an image preview that includes the overlay. The method further includes establishing correspondence between pixels of the first image and pixels of each of the subsequent images and generating a composite image of the physical item, where each pixel value of the composite image is based on corresponding pixel values of the first image and the subsequent images.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: January 7, 2020
    Assignee: Google LLC
    Inventors: Julia Winn, David Lieb, Eric Henry
  • Publication number: 20190394276
    Abstract: Implementations relate to automatic sharing of images with designated users over a communication network. In some implementations, a method includes causing display of images in a user interface on a first device, each of the images depicting a different person. The images are obtained from a library of images associated with a first user. A selection of a particular image of the images is received based on user input, and a person identifier is determined indicating a particular person depicted in the selected image. The person identifier is designated as a person sharing criterion. A first image not included in the images is obtained and programmatically analyzed to determine that the first image depicts a person that matches the person sharing criterion, and an access permission is updated to grant access to the first image to a second user of a second device over a communication network.
    Type: Application
    Filed: September 5, 2019
    Publication date: December 26, 2019
    Applicant: Google LLC
    Inventors: Frank DACHILLE, Anil SABHARWAL, Kedar KANITKAR, James GALLAGHER, Timothy NOVIKOFF, David LIEB
  • Patent number: 10476827
    Abstract: Implementations relate to sharing images and image albums over a communication network. In some implementations, a computer-implemented method includes determining that a shared album data structure is accessible by a device and includes references to album images. The device determines one or more suggested images from a collection of stored images associated with a user, based on determining sharing scores for the stored images. The sharing scores are based on comparing one or more characteristics of the stored images to one or more corresponding characteristics of the album images. The method includes causing display of the one or more suggested images by the device, receiving a selection of at least one selected image of the suggested images based on received user input, and causing an update of the shared album data structure with the at least one selected image to be accessible over a communication network by recipient users.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: November 12, 2019
    Assignee: Google LLC
    Inventors: David Lieb, James Gallagher, Kedar Jayant Kanitkar, Teresa Ko, Loren Puchalla Fiore, Jason Chang, Nan Wang, Jingyu Cui, Shengyang Dai
  • Patent number: 10432728
    Abstract: Implementations relate to automatic sharing of images with designated users over a communication network. In some implementations, a method includes causing display of images in a user interface on a first device, each of the images depicting a different person. The images are obtained from a library of images associated with a first user. A selection of a particular image of the images is received based on user input, and a person identifier is determined indicating a particular person depicted in the selected image. The person identifier is designated as a person sharing criterion. A first image not included in the images is obtained and programmatically analyzed to determine that the first image depicts a person that matches the person sharing criterion, and an access permission is updated to grant access to the first image to a second user of a second device over a communication network.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: October 1, 2019
    Assignee: Google LLC
    Inventors: Frank Dachille, Anil Sabharwal, Kedar Kanitkar, James Gallagher, Timothy Novikoff, David Lieb
  • Patent number: 10397330
    Abstract: 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: Grant
    Filed: May 15, 2018
    Date of Patent: August 27, 2019
    Assignee: Google LLC
    Inventors: Vincent Mo, Christian Wyglendowski, Indrajit Khare, David Lieb, Shaun Tungseth, Venkatesan Esakki, Juan Carlos Miguel Anorga, Leslie Ikemoto, Matthew Steiner
  • Publication number: 20190230330
    Abstract: A computer-implemented method includes capturing, with a camera, a first image of a physical item at a first camera position, detecting borders associated with the physical item, based on the first image, generating an overlay that includes a plurality of objects that are positioned within one or more of the borders associated with the physical item, capturing, with the camera, subsequent images of the physical item, where each subsequent image is captured with a respective subsequent camera position, and during capture of the subsequent images, displaying an image preview that includes the overlay. The method further includes establishing correspondence between pixels of the first image and pixels of each of the subsequent images and generating a composite image of the physical item, where each pixel value of the composite image is based on corresponding pixel values of the first image and the subsequent images.
    Type: Application
    Filed: April 3, 2019
    Publication date: July 25, 2019
    Applicant: Google LLC
    Inventors: Julia WINN, David LIEB, Eric HENRY
  • Patent number: D890804
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: July 21, 2020
    Assignee: GOOGLE LLC
    Inventors: Alexander Roe, Juan Carlos Anorga, Shaun Tungseth, Marc Cannon, Timothy Novikoff, David Lieb, Jorge Verdu
  • Patent number: D933697
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: October 19, 2021
    Assignee: GOOGLE LLC
    Inventors: Alexander Roe, Juan Carlos Anorga, Shaun Tungseth, Marc Cannon, Timothy Novikoff, David Lieb, Jorge Verdu
  • Patent number: D1056724
    Type: Grant
    Filed: June 22, 2022
    Date of Patent: January 7, 2025
    Assignees: ANHEUSER-BUSCH INBEV S.A., ENVASES UNIVERSALES DE MÉXICO SAPI DE CV
    Inventors: Jan De Smet, David Lieb