H04L67/306

Systems and methods for asynchronous API-driven external application services for a blockchain

Systems and methods for asynchronous API-driven external application services for blockchain are provided. The blockchain may store profile data that permits asynchronous communications and data sharing among a plurality of trusted users, and an application server layer may act as a gateway to a blockchain system to selectively provide limited access to external application services to operate upon the blockchain data.

ASSISTING ENTITIES IN RESPONDING TO A REQUEST OF A USER
20180013699 · 2018-01-11 ·

A third-party service may be used to assist entities in responding to requests of users. A third-party service may receive, directly or indirectly, a request of a first user for assistance from a first entity. The third-party service may request information about the first user by sending a request to a computer of the first entity. The third-party service may use the request of the first user and the information about the first user to automatically generate a response to the request of the first user. The third-party service may then transmit, directly or indirectly, the response to the first user.

METHOD AND SYSTEM FOR SWITCHING TO DYNAMICALLY ASSEMBLED VIDEO DURING STREAMING OF LIVE VIDEO
20180014037 · 2018-01-11 ·

The present disclosure provides a system and method for switching to a real time, dynamic, adaptive and non-sequentially assembled video during streaming of a live video. The method includes fetching an interest profile of a user. The fetching of the interest profile is done based on one or more interactive behaviors of the user. Further, the method includes recommending a set of video recommendations to the user. The method includes assembling one or more logical cluster of mapped fragments of one or more tagged videos virtually to obtain an assembled video. The method includes rendering the assembled video. In addition, the method includes switching the live video to the assembled video dynamically in the real time.

METHOD AND SYSTEM FOR NAVIGATION BETWEEN SEGMENTS OF REAL TIME, ADAPTIVE AND NON-SEQUENTIALLY ASSEMBLED VIDEO
20180013806 · 2018-01-11 ·

The present disclosure provides a system and method for enabling navigation to one or more discrete segments of a real time dynamic and adaptive non-linear, non-sequentially assembled video. The method includes reception of a set of preference data associated with a user from a pre-defined selection criteria and a set of user authentication data. Accordingly, the method includes fetching of one or more tagged videos related to the set of preference data. The method includes fragmentation of the one or more tagged videos into the one or more tagged fragments. Further, the method includes clustering of one or more mapped fragments in a pre-defined order of preference. Furthermore, the method includes insertion of one or more interactive navigation options in one or more regions. Also, the method includes serving of the assembled video and inserted one or more interactive navigation options to the user.

Events Discovery Interface

In one embodiment, a method includes identifying one or more event categories that are of interest to a user of a social-networking system, where each of the event categories comprises one or more social-networking events. generating an event category interface element that represents the event category, where the event category interface element comprises category content that is based on historical information associated with the user, and presenting the event category interface elements to the user. The category content may be based on at least one of the one or more social-networking events in the event category. The category content may be based on a highest-ranking event in the event category. The category content may be based on an image of the highest-ranking event in the event category.

INTELLIGENT LIGHTING CONTROL SYSTEM SCENE LIST SELECTION APPARATUSES, SYSTEMS, AND METHODS
20180014390 · 2018-01-11 ·

The present disclosure provides an intelligent lighting control system configured for customization based user detection. A lighting control system includes a module housing, a graphical user interface, and a switch control circuit including a processor configured to modulate the flow of electrical energy to a lighting circuit via a dimmer circuit to produce a plurality of lighting scenes. The processor is configured to identify a proximate device identification, compare the identified device with one or more registered devices saved in a dataset, select a user profile, if the identified device corresponds to one of the one or more registered devices saved in the dataset. The processor is configured to cause a change in at least one of a scene selection protocol for selecting at least one lighting scene from the plurality of lighting scenes based on the user profile selected and a display setting of the graphical user interface.

USING SEMANTIC PROCESSING FOR CUSTOMER SUPPORT

A third-party company may assist other companies in providing customer support to their customers. The third-party company may provide software to a computer of a customer service representative to present a user interface to assist the customer service representative in responding to customer requests. Third-party company may also send update data to the computer of the customer service representative to cause a portion of the user interface to be updated, where the update data is determined using an intent of a message received from a customer. A message received from the customer may be processed to determine the intent of the message, a template may be obtained using the intent, and the update data may be generated by rendering the selected template. The update data may then be transmitted to the computer of the customer service representative to cause a portion of the user interface to be updated.

SYSTEMS AND METHODS FOR ENABLING DIALOG AMONGST DIFFERENT PARTICIPANT GROUPS WITH EXPANDABLE MEMBERSHIP
20180013764 · 2018-01-11 · ·

An electronic communication system, such as a question-and-answer service, is provided in which a user submitting a question specifies one or more dialog network members to whom a notification of the question is provided. Authenticated responses by a member are published to the asker and other members. Responses may be made available to external users, with content contributors being either publicly identified or anonymous. If authorized, members of a dialog may add other individuals as members of the dialog, and imbue upon them special rights relative to the dialog.

Methods and Systems for Providing Event Alerts

The various embodiments described herein include methods, devices, and systems for providing event alerts. In one aspect, a method includes: (1) obtaining a first category for a first motion event, the first motion event corresponding to a first plurality of video frames; (2) sending a first alert indicative of the first category to a user; (3) after sending the first alert, obtaining a second category for a second motion event corresponding to a second plurality of video frames; (4) in accordance with a determination that the second category is the same as the first category, determining whether a predetermined amount of time has elapsed since the sending of the first alert; (5) if the predetermined amount of time has elapsed, sending a second alert indicative of the second category to the user; and (6) if the predetermined amount of time has not elapsed, forgoing sending the second alert.

SYSTEM AND METHOD FOR CENSORING OF COMMENTS MADE ON SOCIAL MEDIA
20180013706 · 2018-01-11 · ·

The present disclosure includes systems and methods for censoring comments made on social media. A censorship list associated with a subject user may be maintained, wherein the censorship list comprises a plurality of censored comments associated with the subject user. A commenting user may publish a comment on the wall of the subject user. The subject user may be notified on the comment, and provided an option as to whether to censor the comment. The comment may be added to the censorship list if the subject user censors the comment.