Patents by Inventor Juan Jose Buhler

Juan Jose Buhler 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: 20210279274
    Abstract: A method executes at a server system to manage an image catalog. The system receives reduced-resolution versions of images stored in an image database of an external service distinct from the system, and receives a specified subject matter for the images. For each of the received reduced-resolution versions, the system creates a respective index entry in the image catalog. The respective index entry comprises keywords extracted from the respective reduced-resolution version by performing semantic analysis on the respective reduced-resolution version using a convolutional neural network trained on images corresponding to the specified subject matter. The system receives a user query and matches the query to an index entry in the image catalog. The index entry was created for a reduced-resolution version of a full-resolution image stored in the image database. The system retrieves the full-resolution image from the image database and transmits the first full-resolution image to the user.
    Type: Application
    Filed: May 25, 2021
    Publication date: September 9, 2021
    Inventors: Daniel Elliott Wexler, Juan Jose Buhler
  • Patent number: 11042776
    Abstract: A method of searching for similar images is performed at a computing system having one or more processors and memory. The method includes receiving an input image having content, and generating a feature vector corresponding to the input image according to a trained classifier model. The feature vector has multiple components. The method further includes encoding the feature vector as a similarity hash by quantizing each component. The method also includes, for each reference image in a plurality of reference images: obtaining a reference hash for the reference image; computing similarity between the input image and the reference image by computing a distance between the reference hash and the similarity hash; and determining whether the computed distance is within a predetermined threshold. When the computed distance is within the predetermined threshold, the computing system returns the reference image as an image that is similar to the input image.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: June 22, 2021
    Assignee: Zorroa Corporation
    Inventors: Juan Jose Buhler, Matthew Chambers
  • Patent number: 11017018
    Abstract: A method manages an image catalog at a server system. The system receives reduced-resolution versions of one or more images stored in an image database of an external service distinct from the system. For each received reduced-resolution version, the system creates an index entry in the image catalog. The system receives a query from a user and matches the query to an index entry in the catalog, which corresponds to an image stored as a full-resolution version in the image database. The system requests authorization from the owner of the image. When authorization is received, the system retrieves the full-resolution version from the image database, and temporarily stores the full-resolution version in temporary storage. The system then transmits the full-resolution version of the image to the user and releases the full-resolution version of the image from the temporary storage in response to the transmitting the full-resolution version.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: May 25, 2021
    Assignee: Zorroa Corporation
    Inventors: Daniel Elliott Wexler, Juan Jose Buhler
  • Patent number: 10769503
    Abstract: A method of analyzing and organizing printed documents is performed at a computing system having one or more processors and memory. The method includes receiving one or more printed documents, each including one or more pages. The method includes processing each page of each printed document. The method includes scanning the respective page to obtain an image file. The method also includes determining a document class for the respective page by inputting the image file to one or more trained classifier models, and generating a semantic analyzer pipeline including at least an optical character recognition (OCR)-based semantic analyzer. The method also includes applying the OCR-based semantic analyzer to the preprocessed output page to generate a preprocessed output page and to extract semantic information corresponding to the respective page. The method includes determining a digital organization for the respective printed document based on the extracted semantic information and the document class.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: September 8, 2020
    Assignee: Zorroa Corporation
    Inventors: Juan Jose Buhler, David DeBry, Daniel Wexler
  • Publication number: 20190294629
    Abstract: A method manages an image catalog at a server system. The system receives reduced-resolution versions of one or more images stored in an image database of an external service distinct from the system. For each received reduced-resolution version, the system creates an index entry in the image catalog. The system receives a query from a user and matches the query to an index entry in the catalog, which corresponds to an image stored as a full-resolution version in the image database. The system requests authorization from the owner of the image. When authorization is received, the system retrieves the full-resolution version from the image database, and temporarily stores the full-resolution version in temporary storage. The system then transmits the full-resolution version of the image to the user and releases the full-resolution version of the image from the temporary storage in response to the transmitting the full-resolution version.
    Type: Application
    Filed: June 11, 2019
    Publication date: September 26, 2019
    Inventors: Daniel Elliott Wexler, Juan Jose Buhler
  • Patent number: 10318575
    Abstract: A method of managing an image catalog is performed by one or more servers. The process receives from a first user identification of one or more images in an image database. The image database is distinct from the servers. For each of the images, the process analyzes the image to extract keywords that describe the image and creates an index entry in the image catalog. The index entry includes the keywords. The process receives a query from a second user and matches the query to an index entry in the image catalog. The index entry corresponds to a first image in the image database. The process determines whether the second user is authorized to view the first image. When the second user is authorized to view the first image, the process retrieves the first image from the image database and transmits the first image to the second user.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: June 11, 2019
    Assignee: Zorroa Corporation
    Inventors: Daniel Elliott Wexler, Juan Jose Buhler
  • Publication number: 20160140146
    Abstract: A method of managing an image catalog is performed by one or more servers. The process receives from a first user identification of one or more images in an image database. The image database is distinct from the servers. For each of the images, the process analyzes the image to extract keywords that describe the image and creates an index entry in the image catalog. The index entry includes the keywords. The process receives a query from a second user and matches the query to an index entry in the image catalog. The index entry corresponds to a first image in the image database. The process determines whether the second user is authorized to view the first image. When the second user is authorized to view the first image, the process retrieves the first image from the image database and transmits the first image to the second user.
    Type: Application
    Filed: November 13, 2015
    Publication date: May 19, 2016
    Inventors: Daniel Elliott Wexler, Juan Jose Buhler