Patents by Inventor Tal Golan

Tal Golan 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: 11297022
    Abstract: A messaging system is provided that includes a first message server, a second message server and a distributed database system that stores a blockchain. The first message server receives a message from a first user system, and records at least one selected component of the message into a block of the blockchain stored in the distributed database system. When the second message server receives the message from the first message server, the second message server can determine whether a component from the message matches the selected component that is stored in the block of the blockchain.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: April 5, 2022
    Assignee: salesforce.com, inc.
    Inventor: Tal Golan
  • Publication number: 20210211397
    Abstract: A messaging system is provided that includes a first message server, a second message server and a distributed database system that stores a blockchain. The first message server receives a message from a first user system, and records at least one selected component of the message into a block of the blockchain stored in the distributed database system. When the second message server receives the message from the first message server, the second message server can determine whether a component from the message matches the selected component that is stored in the block of the blockchain.
    Type: Application
    Filed: February 25, 2021
    Publication date: July 8, 2021
    Applicant: salesforce.com, inc.
    Inventor: Tal Golan
  • Patent number: 10965632
    Abstract: A messaging system is provided that includes a first message server, a second message server and a distributed database system that stores a blockchain. The first message server receives a message from a first user system, and records at least one selected component of the received message into a block of the blockchain stored in the distributed database system. When the second message server receives the message from the first message server, the second message server can determine whether a component from the received message matches the selected component that is stored in the block of the blockchain.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: March 30, 2021
    Assignee: salesforce.com, inc.
    Inventor: Tal Golan
  • Publication number: 20200084168
    Abstract: A messaging system is provided that includes a first message server, a second message server and a distributed database system that stores a blockchain. The first message server receives a message from a first user system, and records at least one selected component of the received message into a block of the blockchain stored in the distributed database system. When the second message server receives the message from the first message server, the second message server can determine whether a component from the received message matches the selected component that is stored in the block of the blockchain.
    Type: Application
    Filed: October 29, 2019
    Publication date: March 12, 2020
    Inventor: Tal Golan
  • Patent number: 10505877
    Abstract: A messaging system is provided that includes a first message server, a second message server and a distributed database system that stores a blockchain. The first message server receives a message from a first user system, and records at least one selected component of the received message into a block of the blockchain stored in the distributed database system. When the second message server receives the messages from the first message server, the second message server can determine whether a component from the received message matches the selected component that is stored in the block of the blockchain.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: December 10, 2019
    Assignee: salesforce.com, inc.
    Inventor: Tal Golan
  • Publication number: 20190222890
    Abstract: Systems and methods are disclosed for interactive content management. In one implementation, one or more inputs are received. The one or more inputs are processed to identify one or more content presentation surfaces. Based on an identification of the one or more content presentation surfaces, a first content item is modified. The first content item, as modified, is presented in relation to the one or more content presentation surfaces.
    Type: Application
    Filed: June 23, 2017
    Publication date: July 18, 2019
    Inventors: Omer GOLAN, Tal GOLAN
  • Publication number: 20180337879
    Abstract: A messaging system is provided that includes a first message server, a second message server and a distributed database system that stores a blockchain. The first message server receives a message from a first user system, and records at least one selected component of the received message into a block of the blockchain stored in the distributed database system. When the second message server receives the messages from the first message server, the second message server can determine whether a component from the received message matches the selected component that is stored in the block of the blockchain.
    Type: Application
    Filed: July 30, 2018
    Publication date: November 22, 2018
    Inventor: Tal Golan
  • Patent number: 10122661
    Abstract: An email messaging system is provided that includes a first email message server, a second email message server and a distributed database system that stores a blockchain. The first email message server receives an email message from a first user system, and records a selected component of the received email message into a block of the blockchain. The selected component of the email message is added to the blockchain after validation by other participants in the blockchain. When the second email message server receives the email message from the first email message server, the second email message server can determine whether a component from the received email message matches the selected component that is stored in the block of the blockchain.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: November 6, 2018
    Assignee: salesforce.com, inc.
    Inventor: Tal Golan
  • Publication number: 20170359288
    Abstract: An email messaging system is provided that includes a first email message server, a second email message server and a distributed database system that stores a blockchain. The first email message server receives an email message from a first user system, and records a selected component of the received email message into a block of the blockchain. The selected component of the email message is added to the blockchain after validation by other participants in the blockchain. When the second email message server receives the email message from the first email message server, the second email message server can determine whether a component from the received email message matches the selected component that is stored in the block of the blockchain.
    Type: Application
    Filed: July 12, 2016
    Publication date: December 14, 2017
    Applicant: salesforce.com, inc.
    Inventor: Tal Golan
  • Publication number: 20100082758
    Abstract: Systems and methods of filtering received messages to discard unsolicited messages using Silverlist filters and combinations of Silverlist filters and other types of filters are disclosed. In many embodiments, an appliance remote from a mail server is used to filter messages using at least a Silverlist filter prior to forwarding messages to the mail server. In a number of embodiments, a mail server applies a filtering process that includes a Silverlist filter and a challenge response filter.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Inventor: Tal Golan
  • Publication number: 20090307320
    Abstract: Systems and methods of filtering received messages to discard unsolicited messages using silverlist filters and combinations of silverlist filters and other types of filters are disclosed. In many embodiments, an appliance remote from a mail server is used to filter messages using at least a silverlist filter prior to forwarding messages to the mail server. In a number of embodiments, a mail server applies a filtering process that includes a silverlist filter and a challenge response filter. One embodiment of the method of the invention includes receiving a message envelope sent from a sender IP address, where the message envelope includes a sender address and at least one recipient address, determining the reputation of the sender IP address, allowing the message when the sender has a reputable sender IP address, irrespective of the sender and recipient addresses, and performing a test when the sender IP address has unknown reputation.
    Type: Application
    Filed: June 10, 2008
    Publication date: December 10, 2009
    Inventors: Tal Golan, Cameron Brown
  • Publication number: 20080104181
    Abstract: Systems and methods for processing electronic messages are described. One embodiment of the invention includes a message processing system connected to a network and the message processing system includes a mail processing unit connected to the network and a mail server connected to the mail processing unit. In addition, the mail processing unit is configured to apply a challenge response process to messages addressed to the at least one user and the mail server is configured to transfer electronic messages from one user to another user. In other embodiments, processes for reformatting, storing, forwarding, and encrypting electronic messages are performed.
    Type: Application
    Filed: May 8, 2007
    Publication date: May 1, 2008
    Inventor: Tal Golan
  • Publication number: 20020095332
    Abstract: A novel Internet advertising system and method is provided in which a targeted advertisement is embedded into a multimedia presentation. In a preferred embodiment of the present invention, the targeted advertisement is chosen from a group of advertisements and is inserted into the presentation to an individual user based on the specifications of an advertiser. In another preferred embodiment, in addition to targeting the advertisement to an individual user, the advertisement embedded into the multimedia presentation is provided with a hyperlink to a website chosen by the advertiser.
    Type: Application
    Filed: January 16, 2001
    Publication date: July 18, 2002
    Inventors: Timothy K. Doherty, James R. Dunlap, John R. Petersen, Tal Golan, Julian C. Cummings