Patents by Inventor Barak R. Naveh

Barak R. Naveh 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: 11087178
    Abstract: An online system may identify content with which a user has an interest. For example, the online system may determine that a user has an interest in the content based on interaction information indicating that the user interacted with the content. In a particular example, the online system may identify image concepts included in the content based on computer vision techniques that recognize the image concepts. The online system may model probabilities that image concepts will appeal to users. Based on the modeled probabilities, the online system may automatically recommend image concepts for inclusion in candidate images, automatically generate candidate images, or assess candidate images to determine a probability of user interaction with the assessed candidate images.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: August 10, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Barak R. Naveh, James Reyes
  • Publication number: 20200327375
    Abstract: An online system may identify content with which a user has an interest. For example, the online system may determine that a user has an interest in the content based on interaction information indicating that the user interacted with the content. In a particular example, the online system may identify image concepts included in the content based on computer vision techniques that recognize the image concepts. The online system may model probabilities that image concepts will appeal to users. Based on the modeled probabilities, the online system may automatically recommend image concepts for inclusion in candidate images, automatically generate candidate images, or assess candidate images to determine a probability of user interaction with the assessed candidate images.
    Type: Application
    Filed: April 12, 2019
    Publication date: October 15, 2020
    Applicant: Facebook, Inc.
    Inventors: Barak R. NAVEH, James REYES
  • Patent number: 10134162
    Abstract: Particular embodiments of a computing device receive an indication of a character encoding system and a combining-character sequence. The character encoding system may comprise one or more ranges of character elements. The combining-character sequence may comprise two or more character elements. The two or more character elements may comprise at least one base letter and one or more combining marks. A mapping code may be determined for the combining-character sequence. If no mapping code exists, a next-available mapping code may be determined, and the combining-character sequence may be stored in association with the next-available mapping code in a data store on the computing device. A corresponding glyph may be determined based on the mapping code—if no glyph exists, the glyph may be generated or retrieved from a server and stored in association with the mapping code in the data store. Information may be provided to display the glyph.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: November 20, 2018
    Assignee: Facebook, Inc.
    Inventor: Barak R. Naveh
  • Patent number: 10032303
    Abstract: Particular embodiments receive a request to display images in a scrolling 3D presentation. Images are retrieved according to selection criteria. The images may be sorted according to sorting criteria. Sponsored images may be inserted into the scrolling 3D presentation. The scrolling 3D presentation of images is provided for display on a computing device associated with a viewer. Images in the scrolling 3D presentation are rendered so as to sequentially approach the viewer according to a perspective of the viewer. Control requests related to the scrolling 3D presentation may be received from the viewer, from a social-networking system, or from a third-party server. A control interface may be provided for the viewer to submit control requests.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: July 24, 2018
    Assignee: Facebook, Inc.
    Inventors: Barak R. Naveh, Georgios Karnas
  • Patent number: 10008016
    Abstract: In one embodiment, a method includes adjusting the images or text rendered on a display based on the position of the viewers relative to the display.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: June 26, 2018
    Assignee: FACEBOOK, INC.
    Inventor: Barak R. Naveh
  • Publication number: 20160350956
    Abstract: Particular embodiments of a computing device receive an indication of a character encoding system and a combining-character sequence. The character encoding system may comprise one or more ranges of character elements. The combining-character sequence may comprise two or more character elements. The two or more character elements may comprise at least one base letter and one or more combining marks. A mapping code may be determined for the combining-character sequence. If no mapping code exists, a next-available mapping code may be determined, and the combining-character sequence may be stored in association with the next-available mapping code in a data store on the computing device. A corresponding glyph may be determined based on the mapping code—if no glyph exists, the glyph may be generated or retrieved from a server and stored in association with the mapping code in the data store. Information may be provided to display the glyph.
    Type: Application
    Filed: August 10, 2016
    Publication date: December 1, 2016
    Inventor: Barak R. Naveh
  • Patent number: 9437019
    Abstract: Particular embodiments of a computing device receive an indication of a character encoding system and a combining-character sequence. The character encoding system may comprise one or more ranges of character elements. The combining-character sequence may comprise two or more character elements. The two or more character elements may comprise at least one base letter and one or more combining marks. A mapping code may be determined for the combining-character sequence. If no mapping code exists, a next-available mapping code may be determined, and the combining-character sequence may be stored in association with the next-available mapping code in a data store on the computing device. A corresponding glyph may be determined based on the mapping code—if no glyph exists, the glyph may be generated or retrieved from a server and stored in association with the mapping code in the data store. Information may be provided to display the glyph.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: September 6, 2016
    Assignee: Facebook, Inc.
    Inventor: Barak R. Naveh
  • Publication number: 20140168205
    Abstract: Particular embodiments receive a request to display images in a scrolling 3D presentation. Images are retrieved according to selection criteria. The images may be sorted according to sorting criteria. Sponsored images may be inserted into the scrolling 3D presentation. The scrolling 3D presentation of images is provided for display on a computing device associated with a viewer. Images in the scrolling 3D presentation are rendered so as to sequentially approach the viewer according to a perspective of the viewer. Control requests related to the scrolling 3D presentation may be received from the viewer, from a social-networking system, or from a third-party server. A control interface may be provided for the viewer to submit control requests.
    Type: Application
    Filed: December 14, 2012
    Publication date: June 19, 2014
    Inventors: Barak R. Naveh, Georgios Karnas
  • Publication number: 20140092097
    Abstract: Particular embodiments of a computing device receive an indication of a character encoding system and a combining-character sequence. The character encoding system may comprise one or more ranges of character elements. The combining-character sequence may comprise two or more character elements. The two or more character elements may comprise at least one base letter and one or more combining marks. A mapping code may be determined for the combining-character sequence. If no mapping code exists, a next-available mapping code may be determined, and the combining-character sequence may be stored in association with the next-available mapping code in a data store on the computing device. A corresponding glyph may be determined based on the mapping code—if no glyph exists, the glyph may be generated or retrieved from a server and stored in association with the mapping code in the data store. Information may be provided to display the glyph.
    Type: Application
    Filed: October 1, 2012
    Publication date: April 3, 2014
    Inventor: Barak R. Naveh