Patents by Inventor Dan Barak

Dan Barak 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: 11675870
    Abstract: Disclosed herein are systems and methods for an identity mapping tool that bridges the gap between editing and displaying the contents of a website, regardless of the underlying technology, so as to enable development of an intuitive, visual website-editing experience. The disclosure obtains a website's content, determines relationships between the content and website, and maps the website. The tool obtains access to the content, layouts/templates, and black-box generation process of a website and deduces the correlation between the content's fields and the elements of any of the website's resulting webpages. It taints the content-source data, iteratively feeds it into a site generation process, and inspects the resulting artifacts to determine correlations between fields in the content source and the resulting website. The artifacts may be further employed to generate a user-interface display with controls for facilitating management of the website.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: June 13, 2023
    Assignee: Stackbit Inc.
    Inventors: Ohad Eder-Pressman, Simon Hanukaev, Dan Barak
  • Patent number: 11049146
    Abstract: An online system receives a discount offer from a merchant and displays the offers to users. Some of the discount offers provide for a discount that becomes valid when the discount offer is displayed to the user and remains valid for an offer duration. To implement these discount offers, a timestamp representing the time at which the discount offer is displayed is recorded and encoded. The encoded timestamp is provided to the merchant system when the user makes a purchase. The merchant extracts the recorded timestamp from the encoded timestamp and compares the recorded timestamp to the time of the purchase. If the time elapsed between the timestamp and the purchase is less than the offer duration, then the merchant system applies the discount to the purchase.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: June 29, 2021
    Assignee: Facebook, Inc.
    Inventors: Dan Barak, John Stephen Ketchpaw
  • Patent number: 10984448
    Abstract: An online system receives a discount offer from a merchant and displays the offer to a user before the offer's start time. The online system also defines one or more triggering conditions and sends a notification to remind the user about the discount offer when a triggering condition is satisfied. One of the triggering conditions can be based on whether the user has accessed a web page provided by the merchant. The merchant system provides a web page that sends an indication to the online system when the user accesses the web page. After receiving the indication, the online system sends a notification about the discount offer to the user. Sending the notification in this manner has the effect of reminding the user of the discount offer after the user has already expressed an interest in the merchant and its products by viewing the merchant web page.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: April 20, 2021
    Assignee: Facebook, Inc.
    Inventors: Dan Barak, John Stephen Ketchpaw
  • Publication number: 20210109981
    Abstract: Disclosed herein are systems and methods for an identity mapping tool that bridges the gap between editing and displaying the contents of a website, regardless of the underlying technology, so as to enable development of an intuitive, visual website-editing experience. The disclosure obtains a website's content, determines relationships between the content and website, and maps the website. The tool obtains access to the content, layouts/templates, and black-box generation process of a website and deduces the correlation between the content's fields and the elements of any of the website's resulting webpages. It taints the content-source data, iteratively feeds it into a site generation process, and inspects the resulting artifacts to determine correlations between fields in the content source and the resulting website. The artifacts may be further employed to generate a user-interface display with controls for facilitating management of the website.
    Type: Application
    Filed: October 15, 2020
    Publication date: April 15, 2021
    Applicant: Stackbit Inc
    Inventors: Ohad Eder-Pressman, Simon Hanukaev, Dan Barak
  • Publication number: 20210109980
    Abstract: Disclosed are systems and methods for an in-context, website-lifecycle management tool that may be directly overlayed onto or in proximity to a website, wherein the management tool controls and manages the entirety of the website content's lifecycle and/or workflows. The management tool operates independently of any underlying or pre-existing providers or data sources used to generate, maintain, and/or store the webpage and/or website content. Accordingly, implementations and embodiments herein of the management tool provides a consistent website-management and/or editing tool for facilitating the maintenance of a website, where the management tool is independent of and separate from the data sources used to build the website.
    Type: Application
    Filed: October 15, 2020
    Publication date: April 15, 2021
    Applicant: Stackbit Inc
    Inventors: Ohad Eder-Pressman, Simon Hanukaev, Dan Barak
  • Patent number: 10699291
    Abstract: The present disclosure is directed toward systems and methods for providing third-party content to users of a social networking system. For example, the disclosed systems and methods receive content associated with an offer from a third party for presentation to a user, display the content associated with the offer in a graphical user interface including a feed of social networking content associated with the user, and detecting an interaction of the user with the displayed content associated with the offer. In response to the interaction of the user, the systems and methods navigate to a website associated with the third party and display a graphical element associated with the offer overlaying a portion of the website.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: June 30, 2020
    Assignee: FACEBOOK, INC.
    Inventors: John Stephen Ketchpaw, Dan Barak, Kenji Droullard, James F. Geist, Jr., Hiral Mehta, Florian Raphael David Laplantif, Dean Jackson
  • Patent number: 10628851
    Abstract: The present disclosure is directed toward systems and methods for identifying offers in networking system post. For example, systems and methods described herein identify one or more offer indicators in a networking system post and calculate a confidence score representing a level of confidence that the unstructured networking system post includes a merchant offer. In response to calculating a confidence score above a threshold value, systems and methods described herein prompt the composer of the unstructured post to convert the post into a structured offer. Upon converting the unstructured post into a structured offer, systems and methods described herein intelligently distribute the structured offer for use by networking system users.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: April 21, 2020
    Assignee: FACEBOOK, INC.
    Inventors: John Stephen Ketchpaw, Dan Barak, Dean Jackson, James F. Geist, Jr.
  • Patent number: 10528591
    Abstract: Techniques to allow a social networking system to provide hints when a user tags an image. In one embodiment, a comment associated with an image to be tagged by a user of a social networking system is received. A hint based on the comment that is suggestive of at least one aspect relating to the image is identified. A set of candidate tags associated with the user is determined. At least one suggested tag from the set of candidate tags is selected based on the hint. The at least one suggested tag is provided for the user to potentially tag the image.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: January 7, 2020
    Assignee: Facebook, Inc.
    Inventors: Dan Barak, Gil Hirsch, Yaniv Taigman, Cory West
  • Patent number: 10423656
    Abstract: In one embodiment, a method includes sending, from a client system of a first user to a server of an online social network, an image portraying at least a first person and determining, for each user in a first set of users, a facial-recognition score with respect to the first person portrayed in the image. The facial-recognition score is based at least in part on a facial-representation associated with the user being compared with the image. The method further includes presenting, at the client system, one or more tag suggestions for the first person portrayed in the image based on the facial-recognition scores and a social-graph affinity associated with one or more users of the first set of users and receiving a selection of a particular tag suggestion by the first user. Each tag suggestion corresponds to a particular user of the first set of users.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: September 24, 2019
    Assignee: Facebook, Inc.
    Inventors: Dan Barak, Yaniv N. Taigman, Gil Hirsch, Jorn Martinus Johannes van Dijk, Dirk John Stoop
  • Patent number: 10417664
    Abstract: An online system receives a discount offer from a merchant and displays the offer to a user before the offer's start time. The online system also defines one or more triggering conditions and sends a notification to remind the user about the discount offer when a triggering condition is satisfied. One of the triggering conditions can be based on whether the user has accessed a web page provided by the merchant. The merchant system provides a web page that sends an indication to the online system when the user accesses the web page. After receiving the indication, the online system sends a notification about the discount offer to the user. Sending the notification in this manner has the effect of reminding the user of the discount offer after the user has already expressed an interest in the merchant and its products by viewing the merchant web page.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: September 17, 2019
    Assignee: Facebook, Inc.
    Inventors: Dan Barak, John Stephen Ketchpaw
  • Patent number: 10366417
    Abstract: An online system receives a discount offer from a merchant and displays the offers to users. Some of the discount offers provide for a discount that becomes valid when the discount offer is displayed to the user and remains valid for an offer duration. To implement these discount offers, a timestamp representing the time at which the discount offer is displayed is recorded and encoded. The encoded timestamp is provided to the merchant system when the user makes a purchase. The merchant extracts the recorded timestamp from the encoded timestamp and compares the recorded timestamp to the time of the purchase. If the time elapsed between the timestamp and the purchase is less than the offer duration, then the merchant system applies the discount to the purchase.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: July 30, 2019
    Assignee: Facebook, Inc.
    Inventors: Dan Barak, John Stephen Ketchpaw
  • Patent number: 10362038
    Abstract: A social networking system maintains a limited user profile associated with a user of the social networking system who does not satisfy one or more criteria for the social networking system to maintain a user profile. The limited user profile includes information describing the user and allows the user to be associated with limited types of interactions with the social networking system. An administrator is associated with the limited user profile and may modify information associated with the limited user profile as well as authorize or deny interactions involving the limited user profile. When the user satisfies criteria for the social networking system maintaining a user profile, the social networking system generates a user profile based on information in the limited user profile and prior interactions involving the limited user profile.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: July 23, 2019
    Assignee: Facebook, Inc.
    Inventors: Benjamin Michael Holson, Dan Barak
  • Patent number: 10325154
    Abstract: Systems, methods, and non-transitory computer-readable media can receive a selection of an image. An object included in the image can be detected. An image portion that includes the object can be extracted from the image. The image portion can be provided for image analysis based on one or more object recognition processes. An identifier for the object can be received. The identifier can be determined based on the one or more object recognition processes being applied to the image portion.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: June 18, 2019
    Assignee: Facebook, Inc.
    Inventors: Dan Barak, Tomer Bar, Kun Chen
  • Patent number: 10225250
    Abstract: Systems, methods, and non-transitory computer-readable media can identify a set of media content items associated with a first user of a social networking system. It can be determined that a second user of the social networking system is attempting to access at least a portion of the set of media content items associated with the first user. A first subset of media content items can be dynamically selected out of the set of media content items. In some cases, each media content item in the first subset can satisfy specified selection criteria. The second user can be provided with access to a representation of the first subset of media content items. In some instances, the representation of the first subset can be provided in a media access interface associated with the first user.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: March 5, 2019
    Assignee: Facebook, Inc.
    Inventors: Thai Gia Tran, Koon-Ho Christopher Wong, Jonathan Emery Arena, Lavinia Petrache, Dan Barak
  • Patent number: 10169642
    Abstract: Various embodiments described herein notifying users regarding photos in which they may appear and suggest photo tags accordingly. Subject to user preferences and privacy settings, facial recognition with respect to a specific user of a social networking system may be performed on one or more photos added by, or otherwise associated with, other entities of the social networking system. For those photos in which the specific user is facially recognized, a suggested photo tag for the specific user may be associated with the recognized photos and the specific user may be alerted accordingly. Depending on the embodiment, the specific user may be provided with an option to confirm the suggested photo tag, decline the suggested photo tag, or do nothing. In the event the specific user declines the suggested photo tag with respect to a particular photo, other users may be prevented from tagging the specific user with respect to the particular photo.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: January 1, 2019
    Assignee: Facebook, Inc.
    Inventor: Dan Barak
  • Publication number: 20180308133
    Abstract: In one embodiment, a method includes receiving a request to initiate a messaging campaign. The request may comprise campaign rules. The method may also include sending, to each of several users, one or more messages associated with the messaging campaign; receiving, from each of the users, a response to each of the messages; updating campaign data associated with the messaging campaign based on the responses from each of the plurality of users; accessing user data associated with a first user of a social-networking system; accessing the updated campaign data of the users; and determining, by a machine-learning model, a message associated with the messaging campaign. The message may be based on the user data of the first user and the updated campaign data, and satisfies the one or more rules for the messaging campaign. Finally, the method may include generating the message for presentation to the first user.
    Type: Application
    Filed: April 19, 2017
    Publication date: October 25, 2018
    Inventors: James F. Geist, JR., Dan Barak, John Stephen Ketchpaw
  • Publication number: 20180287980
    Abstract: In one embodiment, systems and methods for preventing messages from being redistributed are provided. A social-networking system may receive instructions from a user to create a messaging campaign. The instructions may include a blocking instruction. The system may identify a target user of the social-networking system to whom to present a message associated with the messaging campaign and present the message to the target user. The system may receive from the target user an input associated with the presented message. The input may be configured to cause the message to be presented to one or more other users connected to the target user within a threshold degree of separation in a social graph. In response to the input from the target user, the system may determine that the message is associated with the blocking instruction and prevent the message from being presented to the one or more other users.
    Type: Application
    Filed: March 28, 2017
    Publication date: October 4, 2018
    Inventors: Dan Barak, Christopher Michael Day, Gregory Karl Nelson, Dean Jackson, John Stephen Ketchpaw, Ju Yong Yoon, James F. Geist, JR.
  • Publication number: 20180232769
    Abstract: An online system receives a discount offer from a merchant and displays the offers to users. Some of the discount offers provide for a discount that becomes valid when the discount offer is displayed to the user and remains valid for an offer duration. To implement these discount offers, a timestamp representing the time at which the discount offer is displayed is recorded and encoded. The encoded timestamp is provided to the merchant system when the user makes a purchase. The merchant extracts the recorded timestamp from the encoded timestamp and compares the recorded timestamp to the time of the purchase. If the time elapsed between the timestamp and the purchase is less than the offer duration, then the merchant system applies the discount to the purchase.
    Type: Application
    Filed: February 15, 2017
    Publication date: August 16, 2018
    Inventors: Dan Barak, John Stephen Ketchpaw
  • Publication number: 20180232768
    Abstract: An online system receives a discount offer from a merchant and displays the offer to a user before the offer's start time. The online system also defines one or more triggering conditions and sends a notification to remind the user about the discount offer when a triggering condition is satisfied. One of the triggering conditions can be based on whether the user has accessed a web page provided by the merchant. The merchant system provides a web page that sends an indication to the online system when the user accesses the web page. After receiving the indication, the online system sends a notification about the discount offer to the user. Sending the notification in this manner has the effect of reminding the user of the discount offer after the user has already expressed an interest in the merchant and its products by viewing the merchant web page.
    Type: Application
    Filed: February 15, 2017
    Publication date: August 16, 2018
    Inventors: Dan Barak, John Stephen Ketchpaw
  • Publication number: 20180189827
    Abstract: The present disclosure is directed toward systems and methods for identifying offers in networking system post. For example, systems and methods described herein identify one or more offer indicators in a networking system post and calculate a confidence score representing a level of confidence that the unstructured networking system post includes a merchant offer. In response to calculating a confidence score above a threshold value, systems and methods described herein prompt the composer of the unstructured post to convert the post into a structured offer. Upon converting the unstructured post into a structured offer, systems and methods described herein intelligently distribute the structured offer for use by networking system users.
    Type: Application
    Filed: December 29, 2016
    Publication date: July 5, 2018
    Inventors: John Stephen Ketchpaw, Dan Barak, Dean Jackson, James F. Geist, JR.