Patents by Inventor Benjamin Ray

Benjamin Ray 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: 11468313
    Abstract: The disclosed computer-implemented method may include (1) identifying an artificial neural network comprising a set of nodes interconnected via a set of connections, and (2) training the artificial neural network by, for each connection in the set of connections, determining a quantized weight value associated with the connection. Determining the quantized weight value associated with the connection may include (1) associating a loss function with the connection, the loss function including a periodic regularization function that describes a relationship between an input value and a weight value of the connection, (2) determining a minimum of the associated loss function with respect to the weight value in accordance with the periodic regularization function, and (3) generating the quantized weight value associated with the connection based on the determined minimum of the loss function. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: October 11, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Maxim Naumov, Abdulkadir Utku Diril, Jong Soo Park, Benjamin Ray, Jedrzej Jablonski, Andrew John Tulloch
  • Patent number: 10706350
    Abstract: In one embodiment, a method includes, by a computing device, receiving a plurality of inputs for a convolution layer of a convolutional neural network, the convolution layer having one or more input channels and one or more output channels, wherein the inputs are received via the input channels, generating, by convolving the inputs with one or more two-dimensional filters, a plurality of intermediate values, and generating, by convolving the intermediate values with one or more one-dimensional filters, a plurality of outputs, wherein the one-dimensional filters receive the intermediate values from the two-dimensional filters via intermediate channels. The method may provide the outputs to a subsequent layer of the convolutional neural network via the output channels. Each of the two dimensions of the two-dimensional filter may correspond to a spatial dimension, and the one dimension of the one-dimensional filter may correspond to a temporal dimension.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: July 7, 2020
    Assignee: Facebook, Inc.
    Inventors: Du Le Hong Tran, Benjamin Ray, Balmanohar Paluri
  • Patent number: 10474923
    Abstract: Systems, methods, and non-transitory computer-readable media can acquire an image that depicts at least one character. A set of pixels, within the image, through which the at least one character is depicted can be identified. At least one linear portion, within the image, can be identified based on the set of pixels. For each sub-portion within the at least one linear portion, a respective first confidence score representing a respective first likelihood that a respective sub-portion depicts the at least one character can be determined.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: November 12, 2019
    Assignee: Facebook, Inc.
    Inventors: Benjamin Ray, Ahmad Abdulmageed Mohammed Abdulkader, Sofus Attila Macskassy
  • Patent number: 10402986
    Abstract: In one embodiment, a method includes a computing system accessing a first training data comprising a first image and a second image and an associated optical flow estimation. The system may input (1) the first image into a first machine-learning model configured to generate a first output and (2) the optical flow estimation into a second machine-learning model configured to generate a second output. The first output of the first machine-learning model is associated with first image segments of a predetermined number, and the second output of the second machine-learning model is associated with transformations of the predetermined number. The first output, the transformations, and the first image are configured to generate an estimated image. The system trains the first machine-learning model and the second machine-learning model based on at least a comparison of the estimated image and the second image.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: September 3, 2019
    Assignee: Facebook, Inc.
    Inventors: Benjamin Ray, Anurag Ranjan
  • Publication number: 20190188863
    Abstract: In one embodiment, a method includes a computing system accessing a first training data comprising a first image and a second image and an associated optical flow estimation. The system may input (1) the first image into a first machine-learning model configured to generate a first output and (2) the optical flow estimation into a second machine-learning model configured to generate a second output. The first output of the first machine-learning model is associated with first image segments of a predetermined number, and the second output of the second machine-learning model is associated with transformations of the predetermined number. The first output, the transformations, and the first image are configured to generate an estimated image. The system trains the first machine-learning model and the second machine-learning model based on at least a comparison of the estimated image and the second image.
    Type: Application
    Filed: December 20, 2017
    Publication date: June 20, 2019
    Inventors: Benjamin Ray, Anurag Ranjan
  • Patent number: 10083355
    Abstract: Systems, methods, and non-transitory computer-readable media can identify a media content item for which media processing is to be performed. State information associated with the media content item can be acquired. At least some of the media processing can be enabled, based on the state information, to be performed client-side with respect to the media content item. The state information can indicate a next processing step of the at least some of the media processing that is to be performed. The state information can be updated based on the at least some of the media processing performed client-side.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: September 25, 2018
    Assignee: Facebook, Inc.
    Inventors: Karthik Subbian, Benjamin Ray
  • Publication number: 20170372163
    Abstract: Systems, methods, and non-transitory computer-readable media can acquire an image that depicts at least one character. A set of pixels, within the image, through which the at least one character is depicted can be identified. At least one linear portion, within the image, can be identified based on the set of pixels. For each sub-portion within the at least one linear portion, a respective first confidence score representing a respective first likelihood that a respective sub-portion depicts the at least one character can be determined.
    Type: Application
    Filed: June 27, 2016
    Publication date: December 28, 2017
    Inventors: Benjamin Ray, Ahmad Abdulmageed Mohammed Abdulkader, Sofus Attila Macskassy
  • Publication number: 20170372138
    Abstract: Systems, methods, and non-transitory computer-readable media can identify a media content item for which media processing is to be performed. State information associated with the media content item can be acquired. At least some of the media processing can be enabled, based on the state information, to be performed client-side with respect to the media content item. The state information can indicate a next processing step of the at least some of the media processing that is to be performed. The state information can be updated based on the at least some of the media processing performed client-side.
    Type: Application
    Filed: June 24, 2016
    Publication date: December 28, 2017
    Inventors: Karthik Subbian, Benjamin Ray