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: 11675870Abstract: 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: GrantFiled: October 15, 2020Date of Patent: June 13, 2023Assignee: Stackbit Inc.Inventors: Ohad Eder-Pressman, Simon Hanukaev, Dan Barak
-
Patent number: 11049146Abstract: 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: GrantFiled: May 20, 2019Date of Patent: June 29, 2021Assignee: Facebook, Inc.Inventors: Dan Barak, John Stephen Ketchpaw
-
Patent number: 10984448Abstract: 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: GrantFiled: June 20, 2019Date of Patent: April 20, 2021Assignee: Facebook, Inc.Inventors: Dan Barak, John Stephen Ketchpaw
-
Publication number: 20210109981Abstract: 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: ApplicationFiled: October 15, 2020Publication date: April 15, 2021Applicant: Stackbit IncInventors: Ohad Eder-Pressman, Simon Hanukaev, Dan Barak
-
Publication number: 20210109980Abstract: 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: ApplicationFiled: October 15, 2020Publication date: April 15, 2021Applicant: Stackbit IncInventors: Ohad Eder-Pressman, Simon Hanukaev, Dan Barak
-
Patent number: 10699291Abstract: 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: GrantFiled: November 23, 2016Date of Patent: June 30, 2020Assignee: FACEBOOK, INC.Inventors: John Stephen Ketchpaw, Dan Barak, Kenji Droullard, James F. Geist, Jr., Hiral Mehta, Florian Raphael David Laplantif, Dean Jackson
-
Patent number: 10628851Abstract: 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: GrantFiled: December 29, 2016Date of Patent: April 21, 2020Assignee: FACEBOOK, INC.Inventors: John Stephen Ketchpaw, Dan Barak, Dean Jackson, James F. Geist, Jr.
-
Patent number: 10528591Abstract: 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: GrantFiled: December 7, 2017Date of Patent: January 7, 2020Assignee: Facebook, Inc.Inventors: Dan Barak, Gil Hirsch, Yaniv Taigman, Cory West
-
Patent number: 10423656Abstract: 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: GrantFiled: April 19, 2017Date of Patent: September 24, 2019Assignee: Facebook, Inc.Inventors: Dan Barak, Yaniv N. Taigman, Gil Hirsch, Jorn Martinus Johannes van Dijk, Dirk John Stoop
-
Patent number: 10417664Abstract: 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: GrantFiled: February 15, 2017Date of Patent: September 17, 2019Assignee: Facebook, Inc.Inventors: Dan Barak, John Stephen Ketchpaw
-
Patent number: 10366417Abstract: 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: GrantFiled: February 15, 2017Date of Patent: July 30, 2019Assignee: Facebook, Inc.Inventors: Dan Barak, John Stephen Ketchpaw
-
Patent number: 10362038Abstract: 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: GrantFiled: December 18, 2017Date of Patent: July 23, 2019Assignee: Facebook, Inc.Inventors: Benjamin Michael Holson, Dan Barak
-
Patent number: 10325154Abstract: 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: GrantFiled: May 4, 2017Date of Patent: June 18, 2019Assignee: Facebook, Inc.Inventors: Dan Barak, Tomer Bar, Kun Chen
-
Patent number: 10225250Abstract: 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: GrantFiled: December 29, 2015Date of Patent: March 5, 2019Assignee: Facebook, Inc.Inventors: Thai Gia Tran, Koon-Ho Christopher Wong, Jonathan Emery Arena, Lavinia Petrache, Dan Barak
-
Patent number: 10169642Abstract: 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: GrantFiled: August 6, 2014Date of Patent: January 1, 2019Assignee: Facebook, Inc.Inventor: Dan Barak
-
Publication number: 20180308133Abstract: 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: ApplicationFiled: April 19, 2017Publication date: October 25, 2018Inventors: James F. Geist, JR., Dan Barak, John Stephen Ketchpaw
-
Publication number: 20180287980Abstract: 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: ApplicationFiled: March 28, 2017Publication date: October 4, 2018Inventors: Dan Barak, Christopher Michael Day, Gregory Karl Nelson, Dean Jackson, John Stephen Ketchpaw, Ju Yong Yoon, James F. Geist, JR.
-
Publication number: 20180232769Abstract: 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: ApplicationFiled: February 15, 2017Publication date: August 16, 2018Inventors: Dan Barak, John Stephen Ketchpaw
-
Publication number: 20180232768Abstract: 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: ApplicationFiled: February 15, 2017Publication date: August 16, 2018Inventors: Dan Barak, John Stephen Ketchpaw
-
Publication number: 20180189827Abstract: 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: ApplicationFiled: December 29, 2016Publication date: July 5, 2018Inventors: John Stephen Ketchpaw, Dan Barak, Dean Jackson, James F. Geist, JR.