Patents by Inventor Matthew Fisher

Matthew Fisher 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: 11094083
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for utilizing a critical edge detection neural network and a geometric model to determine camera parameters from a single digital image. In particular, in one or more embodiments, the disclosed systems can train and utilize a critical edge detection neural network to generate a vanishing edge map indicating vanishing lines from the digital image. The system can then utilize the vanishing edge map to more accurately and efficiently determine camera parameters by applying a geometric model to the vanishing edge map. Further, the system can generate ground truth vanishing line data from a set of training digital images for training the critical edge detection neural network.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: August 17, 2021
    Assignee: ADOBE INC.
    Inventors: Jonathan Eisenmann, Wenqi Xian, Matthew Fisher, Geoffrey Oxholm, Elya Shechtman
  • Publication number: 20210248432
    Abstract: Systems and methods provide for generating glyph initiations using a generative font system. A glyph variant may be generated based on an input vector glyph. A plurality of line segments may be approximated using a differentiable rasterizer with the plurality of line segments representing the contours of the glyph variant. A bitmap of the glyph variant may then be generated based on the line segments. The image loss between the bitmap and a rasterized representation of a vector glyph may be calculated and provided to the generative font system. Based on the image loss, a refined glyph variant may be provided to a user.
    Type: Application
    Filed: February 12, 2020
    Publication date: August 12, 2021
    Inventors: Zhaowen Wang, Zhifei Zhang, Xuan Li, Matthew Fisher, Hailin Jin
  • Publication number: 20210224465
    Abstract: The present disclosure relates to systems, methods, and non-transitory computer-readable media that merge separate digital point text objects into a single merged digital text object while preserving the properties and original visual appearance associated with the digital text included therein. For example, the disclosed systems can determine point text character properties associated with the separate digital point text objects (e.g., rotations, baseline shifts, etc.). The disclosed systems can merge the separate digital point text objects into a single merged digital point text object and modify associated font character properties to reflect the determined point text character properties. Further, the disclosed systems can generate an area text object based on the merged digital point text object where the area text object includes the digital text and the font character properties.
    Type: Application
    Filed: January 16, 2020
    Publication date: July 22, 2021
    Inventors: Praveen Kumar Dhanuka, Arushi Jain, Matthew Fisher
  • Publication number: 20210151132
    Abstract: Certain embodiments of the invention are directed to evaluating and identifying cells by recording and interpreting a time-dependent signal produced by unique cell respiration and permeability attributes of isolated viable cells.
    Type: Application
    Filed: June 13, 2019
    Publication date: May 20, 2021
    Inventors: MATTHEW FISHER, NICOLAS ARAB, ROSS JOHNSON, DAVID BUSSIAN
  • Patent number: 11003896
    Abstract: Aspects of the current disclosure include systems and methods for identifying an entity in a query image by comparing the query image with digital images in a database. In one or more embodiments, a query feature may be extracted from the query image and a set of candidate features may be extracted from a set of images in the database. In one or more embodiments, the distances between the query feature and the candidate features are calculated. A feature, which includes a set of shortest distances among the calculated distances and a distribution of the set of shortest distances, may be generated. In one or more embodiments, the feature is input to a trained model to determine whether the entity in the query image is the same entity associated with one of the set of shortest distances.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: May 11, 2021
    Assignee: Stripe, Inc.
    Inventors: Pranav Dandekar, Ashish Goel, Peter Lofgren, Matthew Fisher
  • Publication number: 20210133477
    Abstract: Systems, methods, and non-transitory computer-readable media are disclosed for determining a glyph and a font from a vector outline by applying various combinations of hash-based querying, path-descriptor matching, or anchor-point matching. For example, the disclosed systems can select a subset of candidate glyphs for a vector outline based on (i) comparing hash keys of candidate glyphs with a point-order-agnostic hash key corresponding to the vector outline and (ii) comparing a path descriptor for a primary path of the vector outline to path descriptors corresponding to candidate glyphs. By further comparing anchor points between the vector outline and the subset of candidate glyphs, the disclosed systems can select both a glyph and a font matching the vector outline.
    Type: Application
    Filed: November 6, 2019
    Publication date: May 6, 2021
    Inventors: Praveen Kumar Dhanuka, Matthew Fisher, Arushi Jain
  • Patent number: 10997752
    Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for utilizing an edge prediction neural network and edge-guided colorization neural network to transform grayscale digital images into colorized digital images. In one or more embodiments, the disclosed systems apply a color edge prediction neural network to a grayscale image to generate a color edge map indicating predicted chrominance edges. The disclosed systems can present the color edge map to a user via a colorization graphical user interface and receive user color points and color edge modifications. The disclosed systems can apply a second neural network, an edge-guided colorization neural network, to the color edge map or a modified edge map, user color points, and the grayscale image to generate an edge-constrained colorized digital image.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: May 4, 2021
    Assignee: ADOBE INC.
    Inventors: Seungjoo Yoo, Richard Zhang, Matthew Fisher, Jingwan Lu
  • Publication number: 20210103607
    Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for generating a three-dimensional scene based on a natural language phrase. For example, the disclosed system can analyze a natural language phrase to determine dependencies involving entities and commands in the natural language phrase. The disclosed system can then use the dependencies to generate an entity-command representation of the natural language phrase. Additionally, the disclosed system can generate a semantic scene graph for the natural language phrase from the entity-command representation to indicate contextual relationships of the entities and commands. Furthermore, the disclosed system generates the requested three-dimensional scene by using at least one scene of a plurality of available three-dimensional scenes identified using the semantic scene graph of the natural language phrase.
    Type: Application
    Filed: November 23, 2020
    Publication date: April 8, 2021
    Inventor: Matthew Fisher
  • Patent number: 10970458
    Abstract: Techniques are disclosed for clustering text. The techniques may be employed to cluster text blocks that are received in either sequential reading order or arbitrary order. A methodology implementing the techniques according to an embodiment includes receiving text blocks comprising elements that may include one or more of glyphs, characters, and/or words. The method further includes determining an order of the received text blocks as one of arbitrary order or sequential reading order. Text blocks received in sequential reading order progress from left to right and from top to bottom for horizontal oriented text, and from top to bottom and left to right for vertical oriented text. The method further includes performing z-order text clustering in response to determining that the received text blocks are in sequential reading order and performing sorted order text clustering in response to determining that the received text blocks are not in sequential reading order.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: April 6, 2021
    Assignee: Adobe Inc.
    Inventors: Praveen Kumar Dhanuka, Matthew Fisher, Arushi Jain
  • Patent number: 10937237
    Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for reconstructing three-dimensional object meshes from two-dimensional images of objects using multi-view cycle projection. For example, the disclosed system can determine a multi-view cycle projection loss across a plurality of images of an object via an estimated three-dimensional object mesh of the object. For example, the disclosed system uses a pixel mapping neural network to project a sampled pixel location across a plurality of images of an object and via a three-dimensional mesh representing the object. The disclosed system determines a multi-view cycle consistency loss based on a difference between the sampled pixel location and a cycle projection of the sampled pixel location and uses the loss to update the pixel mapping neural network, a latent vector representing the object, or a shape generation neural network that uses the latent vector to generate the object mesh.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: March 2, 2021
    Assignee: ADOBE INC.
    Inventors: Vladimir Kim, Pierre-alain Langlois, Matthew Fisher, Bryan Russell, Oliver Wang
  • Patent number: 10894777
    Abstract: There are provided Tissue Transglutaminase (TG2) inhibitor compounds, and compositions and methods of use thereof for the prevention or treatment of a cancer.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: January 19, 2021
    Assignees: UNIVERSITY OF OTTAWA, UNIVERSITY OF MARYLAND, BALTIMORE, UNIVERSITY OF ROCHESTER
    Inventors: Jeffrey W. Keillor, Abdullah Akbar, Richard L. Eckert, Matthew Fisher, Gail V. W. Johnson
  • Publication number: 20210004645
    Abstract: Techniques are described herein for generating and using a unified shape representation that encompasses features of different types of shape representations. In some embodiments, the unified shape representation is a unicode comprising a vector of embeddings and values for the embeddings. The embedding values are inferred, using a neural network that has been trained on different types of shape representations, based on a first representation of a three-dimensional (3D) shape. The first representation is received as input to the trained neural network and corresponds to a first type of shape representation. At least one embedding has a value dependent on a feature provided by a second type of shape representation and not provided by the first type of shape representation. The value of the at least one embedding is inferred based upon the first representation and in the absence of the second type of shape representation for the 3D shape.
    Type: Application
    Filed: July 1, 2019
    Publication date: January 7, 2021
    Inventors: Siddhartha Chaudhuri, Vladimir Kim, Matthew Fisher, Sanjeev Muralikrishnan
  • Patent number: 10858826
    Abstract: Embodiments of an expansion joint are provided. The expansion joint is configured to cover a gap between a first architectural surface and a second architectural surface. The expansion joint includes a panel having a first surface and a second surface in which the second surface is opposite the first surface. When the panel covers the gap, the panel is magnetically connected to both of the first architectural surface or the second architectural surface. The expansion joint may also a tether to connect the panel to the architectural surfaces when the panel becomes dislodged.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: December 8, 2020
    Assignee: InPro Corporation
    Inventors: David R. Gebhardt, George Matthew Fisher
  • Patent number: 10853398
    Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for generating a three-dimensional scene based on a natural language phrase. For example, the disclosed system can analyze a natural language phrase to determine dependencies involving entities and commands in the natural language phrase. The disclosed system can then use the dependencies to generate an entity-command representation of the natural language phrase. Additionally, the disclosed system can generate a semantic scene graph for the natural language phrase from the entity-command representation to indicate contextual relationships of the entities and commands. Furthermore, the disclosed system generates the requested three-dimensional scene by using at least one scene of a plurality of available three-dimensional scenes identified using the semantic scene graph of the natural language phrase.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: December 1, 2020
    Assignee: ADOBE INC.
    Inventor: Matthew Fisher
  • Publication number: 20200372710
    Abstract: Techniques are disclosed for 3D object reconstruction using photometric mesh representations. A decoder is pretrained to transform points sampled from 2D patches of representative objects into 3D polygonal meshes. An image frame of the object is fed into an encoder to get an initial latent code vector. For each frame and camera pair from the sequence, a polygonal mesh is rendered at the given viewpoints. The mesh is optimized by creating a virtual viewpoint, rasterized to obtain a depth map. The 3D mesh projections are aligned by projecting the coordinates corresponding to the polygonal face vertices of the rasterized mesh to both selected viewpoints. The photometric error is determined from RGB pixel intensities sampled from both frames. Gradients from the photometric error are backpropagated into the vertices of the assigned polygonal indices by relating the barycentric coordinates of each image to update the latent code vector.
    Type: Application
    Filed: August 5, 2020
    Publication date: November 26, 2020
    Applicant: Adobe, Inc.
    Inventors: Oliver Wang, Vladimir Kim, Matthew Fisher, Elya Shechtman, Chen-Hsuan Lin, Bryan Russell
  • Patent number: 10800578
    Abstract: A tube for dispensing product includes a closed first end, an open second end opposing the closed first end, and a side wall extending between the closed first end and the open second end. The side wall and the closed first end define an interior portion to hold product. The side wall of the tube includes internal threads extending inwardly from the side wall adjacent to the open second end. The various elements of the tube may include interlocking features to seal the tube from outside fluids.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: October 13, 2020
    Assignee: KAO USA INC.
    Inventors: Matthew Fisher, Ken Adams
  • Publication number: 20200302579
    Abstract: In some embodiments, an image manipulation application receives a two-dimensional background image and projects the background image onto a sphere to generate a sphere image. Based on the sphere image, an unfilled environment map containing a hole area lacking image content can be generated. A portion of the unfilled environment map can be projected to an unfilled projection image using a map projection. The unfilled projection image contains the hole area. A hole filling model is applied to the unfilled projection image to generate a filled projection image containing image content for the hole area. A filled environment map can be generated by applying an inverse projection of the map projection on the filled projection image and by combining the unfilled environment map with the generated image content for the hole area of the environment map.
    Type: Application
    Filed: June 5, 2020
    Publication date: September 24, 2020
    Inventors: Jonathan Eisenmann, Zhe Lin, Matthew Fisher
  • Patent number: 10769848
    Abstract: Techniques are disclosed for 3D object reconstruction using photometric mesh representations. A decoder is pretrained to transform points sampled from 2D patches of representative objects into 3D polygonal meshes. An image frame of the object is fed into an encoder to get an initial latent code vector. For each frame and camera pair from the sequence, a polygonal mesh is rendered at the given viewpoints. The mesh is optimized by creating a virtual viewpoint, rasterized to obtain a depth map. The 3D mesh projections are aligned by projecting the coordinates corresponding to the polygonal face vertices of the rasterized mesh to both selected viewpoints. The photometric error is determined from RGB pixel intensities sampled from both frames. Gradients from the photometric error are backpropagated into the vertices of the assigned polygonal indices by relating the barycentric coordinates of each image to update the latent code vector.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: September 8, 2020
    Assignee: Adobe, Inc.
    Inventors: Oliver Wang, Vladimir Kim, Matthew Fisher, Elya Shechtman, Chen-Hsuan Lin, Bryan Russell
  • Patent number: 10748316
    Abstract: A selection of a key path of a vector image displayed using a graphical user interface (GUI) may be received, via the GUI. At least one candidate path of the vector image is identified. A pairwise comparison of the key path with the at least one candidate path is executed, the pairwise comparison including characterization of a translation, scaling, and rotation of the at least one candidate path with respect to the key path. Based on the pairwise comparison, it is determined that the at least one candidate path is within a similarity threshold defined with respect to the key path. A visual indicator of the at least one candidate path within the GUI, identifying the at least one candidate path as being within the similarity threshold, may be provided.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: August 18, 2020
    Assignee: ADOBE INC.
    Inventors: Ankit Phogat, Vineet Batra, Mridul Kavidayal, Matthew Fisher
  • Publication number: 20200240006
    Abstract: Methods for making Ta sputter targets and sputter targets made thereby. Ta ingots are compressed along at least two of the x, y, and z dimensions and then cross rolled in at least one of those dimensions. A pair of target blanks is then cut from the cross rolled ingot. The resulting targets have a predominate mix of {100} and {111} textures and have reduced B {100} and B {100} banding factors.
    Type: Application
    Filed: April 15, 2020
    Publication date: July 30, 2020
    Inventors: Eugene Y. Ivanov, Matthew Fisher, Alex Kuhn