H04L61/4555

Automated Lightweight Database Access Protocol Secure/Multipurpose Internet Mail Extensions Key Server
20220407888 · 2022-12-22 ·

A Secure/Multipurpose Internet Mail Extensions (S/MIME) key material publication system that converts cryptographic material extracted from digitally signed and validated S/MIME messages it receives into key material formats suitable for populating email address books. Publication of the address book contents both internal and external to an organization is done using the standard address book lightweight database access protocol (LDAP). The wide availability and coordination of such automated address books distributing key material across the Internet allows the large installed base of S/MIME email clients to immediately send secure encrypted email across organizational boundaries. The system serves the role of public key server thus removing a barrier to ubiquitous secure encrypted email by simplifying global key management.

Customizable communications platform

In an example method, a communications platform generates a plurality of logical structures. The communication platform receives, from a first user, first content to be shared within a first logical structure of the plurality of logical structures. The communications platform determines one or more second users associated with the first logical structure, and transmits contents of the first logical structure including the first content to the one or more second users.

INFERRING ADDITIONAL EMAIL ADDRESSES TO MATCH EMAIL ADDRESSES IN A DIGEST LIST
20170366500 · 2017-12-21 ·

An online system receives third party hashes for a plurality of targeted users and generates local hashes for one or more local users of the online system. The online system identifies as matched users those local users with local hashes that match those of the third party hashes. The online system generates one or more inferred identifiers for each of the one or more local users, the inferred identifiers being of the same type as the local unique identifiers, and the inferred identifiers generated based on characteristics of each corresponding local user. The online system identifies as inferred matched users at least one of the local users that have local hashes of corresponding inferred identifiers that match a third party hash of a third party unique identifier. The online system provides, to a third party system, a selection including the matched users and a selection including the inferred matched users.

Automated lightweight database access protocol secure/multipurpose internet mail extensions key server
11671453 · 2023-06-06 ·

A Secure/Multipurpose Internet Mail Extensions (S/MIME) key material publication system that converts cryptographic material extracted from digitally signed and validated S/MIME messages it receives into key material formats suitable for populating email address books. Publication of the address book contents both internal and external to an organization is done using the standard address book lightweight database access protocol (LDAP). The wide availability and coordination of such automated address books distributing key material across the Internet allows the large installed base of S/MIME email clients to immediately send secure encrypted email across organizational boundaries. The system serves the role of public key server thus removing a barrier to ubiquitous secure encrypted email by simplifying global key management.

REAL-TIME NOTIFICATIONS OF CONCURRENT EMAIL THREAD REPLIES
20170289072 · 2017-10-05 ·

In an embodiment of the present invention, a first message is determined. The first message is associated with two or more users. The two or more users include a sender of the first message and one or more recipients of the first message. In response to determining that a first user of the two or more users is currently generating a second message, which is a response to the first message, it is determined whether a second user of the two or more users of the first message is currently generating a third message, which is a response to the first message. In response to determining that the second user is currently generating the third message, the first user is notified that the second user is currently generating the third message, and the second user is notified that the first user is currently generating the second message.

ROUTING AND DISPLAYING MESSAGES FOR MULTIPLE CONCURRENT INSTANT MESSAGING SESSIONS INVOLVING A SINGLE ONLINE IDENTITY
20170230314 · 2017-08-10 · ·

Routing and displaying instant messages includes receiving a first request to establish a first instant messaging session associated with an instant messaging online identity assigned to a user using a first instant messaging controller. The first instant messaging session is established in response to the first request, where the first instant messaging session includes a first state. A second request from the user is received to establish a second instant messaging session associated with the instant messaging online identity assigned to the user using a second instant messaging controller that differs from the first instant messaging controller. The second instant messaging session is established in response to the second request, where the second instant messaging session includes a second state. An instant message designated for the instant messaging online identity assigned to the user is received and a determination is made on where to route the instant message based on routing criteria. The routing criteria includes the first state of the first instant messaging session and the second state of the second instant messaging session. The instant message is routed based on the determination of where to route to the instant message.

Systems and methods for controlling electronic message transmissions

Methods and systems for controlling electronic message transmission are described. An example method may include: receiving, via a network, an error report generated based on a response from a recipient email server responsive to an attempt to send a message to an email address associated with the recipient email server, the error report indicating that the attempt to send the message was rejected by the recipient email server; adding the email address to a block list, wherein any subsequent attempt to send messages to the email address is blocked based on the email address being in the block list; and removing the email address from the block list after a defined period of time.

Streamlined collaboration on document

Collaborating on documents by e-mail may be streamlined into a unified process. In one example, a user creates a document in an online document service, and sends the document to collaborators by mailing a link to the document. The document may have permissions set so that the creator of the document, and any user on the e-mail distribution list, can read and edit the document. When a user receives the e-mail, that user may open and edit the document. Upon closing the editing application, the user may be presented with an appropriate interface to create a reply e-mail.

METHODS AND SYSTEMS FOR CREATING ONLINE UNIFIED CONTACT AND COMMUNICATION MANAGEMENT (CM) PLATFORM
20220005290 · 2022-01-06 ·

Salespeople (agents) get engaged with a lot of contacts from past, present and future prospects that manifests on multiple contact platforms. They end up having their contacts and calendars split in multiple places including communication and messages leading to inefficiencies, loss of business and delayed response time to the end customer. Customer Relationship Management today is still a one dimensional tool, one that featured Email as the core for direct agent-client relationship. CRM should be redefined and relabeled as Communication Management to open up the idea that relationships with clients are developed across multiple platforms though multiple channels. As will be understood by reading below, the invention accomplishes this in an elegant manner. The phrases Communication Management in the main patent title and Customer Relationship Management (CRM) have the same semantics in this document.

Systems and methods for screening electronic communications

According to certain aspects of the disclosure, a computer-implemented method computer-implemented method may be used for screening electronic communications. The method may comprise analyzing contents of an electronic communication to determine whether the contents include sensitive information. A recipient list of the electronic communication may be compared to a screening list. Based on the analyzing and the comparing, it may be determined whether the contents are permitted to be transmitted to the recipient list. Upon determining that the contents are not permitted to be transmitted to at least one party of the recipient list, a notification may be provided to an author of the electronic communication indicating that contents are not permitted to be transmitted to the at least one party of the recipient list.