Patent classifications
H04L12/1831
ELECTRONIC DEVICE WITH NON-PARTICIPANT IMAGE BLOCKING DURING VIDEO COMMUNICATION
An electronic device, computer program product, and method avoids presenting certain objects during a video communication session. During a video communication session with second electronic device(s), a controller of an electronic device identifies baseline image(s) from an image stream provided by an image capturing device of the electronic device. The baseline image includes a primary image portion of participant(s) and including a scene of objects within the foreground or background of participant (s), during an initial portion of the video communication session. The controller monitors the image stream for a subsequent detection of the primary image portion and of non-participant(s) or object(s) as a secondary image portion that is not included within the baseline image(s). The controller responds to detecting the secondary image portion subsequently appearing within the image stream by communicating, to the one or more second electronic devices, a substitute image stream that does not present the secondary image portion.
TELECOMMUNICATION AND MULTIMEDIA MANAGEMENT METHOD AND APPARATUS
A telecommunication and multimedia management apparatus and method that supports voice and other media communications and that enables users to: (i) participate in multiple conversation modes, including live phone calls, conference calls, instant voice messaging or tactical communications; (ii) review the messages of conversations in either a live mode or a time-shifted mode and to seamlessly transition back and forth between the two modes; (iii) participate in multiple conversations either concurrently or simultaneously; (iv) archive the messages of conversations for later review or processing; and (v) persistently store media either created or received on the communication devices of users. The latter feature enables users to generate or review media when either disconnected from the network or network conditions are poor and to optimize the delivery of media over the network based on network conditions and the intention of the users participating in conversations.
SYSTEMS AND METHODS FOR MULTI-AGENT CONVERSATIONS
A first input is received from a user input device. Based on the first input, a list of candidate intents is generated, and a plurality of agents is initialized. Each agent of the plurality of agents corresponds to a respective candidate intent. Each agent then provides a different response to the first input in accordance with its respective corresponding intent. A second input is then received that responds to one or more of the agents. Based on the agents to which the second input is responsive, the list of candidate intents is refined and, based on the refined list, one or more agents are deactivated.
INTELLIGENT MEETING RECORDING USING ARTIFICIAL INTELLIGENCE ALGORITHMS
A device may analyze data associated with a conference call. The device may provide at least a portion of the data to a machine learning model. The device may receive an output from the machine learning model in response to the machine learning model processing at least the portion of the data. The output may include a probability score associated with a determination made by the machine learning model with respect to capturing multimedia content associated with the conference call. The device may output a notification associated with capturing the multimedia content based on the output from the machine learning model.
Distributed messaging communication system integrated with a cross-entity collaboration platform
A communication/collaboration system enables a first user at a first entity to define a collaboration object, and to invite a second entity to collaborate on the collaboration object in accordance with a hierarchy with corresponding permissions. A second user at a second entity is enabled to collaborate on the collaboration object. A communications log regarding the collaboration between the first user and the second user is maintained. A communications log between the first user and other users at the first entity is maintained. A communication interface is displayed on the first user computer system that displays the log of communications between the first user and the second user on the collaboration object, together with the log of communications regarding the collaboration object between the first user and other users at the first entity, and excluding communications regarding the collaboration object between the second user and other users at the second entity.
Reducing setup time for online meetings
- Nagaswapna Bhamidipati ,
- Xin He ,
- Milica Jovanovic ,
- Artur Pawel Kania ,
- Namendra Kumar ,
- Rui Liang ,
- Yue Li ,
- Joel Harodi Marquez Catano ,
- Abhilash Chandrasekharan Nair ,
- Gaurav Pancholi ,
- Jindrich Parus ,
- Martin Petrla ,
- Denis Postu ,
- Rama Krishan Prasad Satya Prakash ,
- Kensaku Sueda ,
- Balvinder Kaur Thind ,
- Hao Xu
An online meeting system begins the process of connecting a user to an online meeting when the user enters a prejoin dialog for choosing meeting settings, rather than waiting until the user chooses to actually join the meeting after entering settings. Starting the meeting connection process at this time allows a shorter perceived connection time to the meeting and thus reduces user frustration with the meeting system.
Color-sensitive virtual markings of objects
Disclosed are systems, methods, and non-transitory computer readable media for making virtual colored markings on objects. Instructions may include receiving an indication of an object; receiving from an image sensor an image of a hand of an individual holding a physical marking implement; detecting in the image a color associated with the marking implement; receiving from the image sensor image data indicative of movement of a tip of the marking implement and locations of the tip; determining from the image data when the locations of the tip correspond to locations on the object; and generating, in the detected color, virtual markings on the object at the corresponding locations.
Automatically detecting and storing digital data items associated with digital calendar items
A computer-implemented method comprises, obtaining a digital calendar item for an event, determining, that the event has begun, and in response to determining that the event has begun, accessing a location and determining which of the participants are present for the event, determining, during the event, that one participant shared a digital data item with the other participants or as part of the event, and in response to determining that the participant shared the digital data item, at least transiently storing a reference or link to the digital data item, determining that the event has ended, and in response to determining that the event has ended, updating the digital calendar item by adding the reference or link.
Computer-implemented systems configured for automated electronic calendar item predictions and methods of use thereof
In order to facilitate electronic meeting scheduling and coordination, systems and methods are disclosed including receiving, by a processor, a plurality of electronic meeting requests to schedule a meeting. The processor determines, for each electronic meeting request, meeting room needs. A meeting scheduling machine learning model is utilized to predict parameters of meeting room objects representing the candidate meeting rooms based at least in part on the meeting room needs, schedule information associated with a respective electronic meeting request and location information associated with the respective electronic meeting request. The processor causes an indication of the candidate meeting rooms to display in response to the electronic meeting request on a screen of computing devices associated with the respective attendees based at least in part on the predicted parameters. The processor receives a selection of the respective candidate meeting rooms from the respective attendees, and dynamically secures each candidate meeting room.
DEEP TAGGING ARTIFACT REVIEW SESSION
A method, computer system, and a computer program product for deep tagging a recorded review session is provided. The present invention may include identifying a recording segment referencing an artifact in a recorded review session. The present invention may also include generating a bi-directional link between the identified recording segment and the referenced artifact.