Chat Room Patents (Class 715/758)
  • Patent number: 10911392
    Abstract: In one implementation a method is provided that includes receiving a coalesced notification from a client device associated with a social group. The coalesced notification indicating that a number of messages transmitted between a first and a second user of the social group meets a pre-determined number. In this regard, the messages comprise messages associated with the first user and messages associated with the second user. The coalesced notification is provided to a display without providing contents of the messages associated with the first user and the messages associated with the second user. An interaction with the coalesced notification is detected at the display. Based on the interaction, it is determined whether to present at the display new messages in a unified list. The unified list comprising a first portion of the messages associated with the first user and a second portion of the messages associated with the second user.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: February 2, 2021
    Assignee: Google LLC
    Inventors: Gregory Matthew Marra, Eduardo Knust Thuler, Alison Boncha, Austin Chang, Barbara Veloso Bacharach
  • Patent number: 10901611
    Abstract: A messaging device allows a user to initiate communication to recipients via a graphical user interface. In some embodiments, messages are composed by a user via a touchscreen display. Pre-existing messages may also be retrieved by the user via the display. Icons representing potential message recipients are displayed, and the user may deliver a message to a recipient by associating the message with the icon that represents the desired recipient, such as by a drag-and-drop or pop-and-hop motion. In addition, the user may indicate to which of the recipient's various electronic devices or services the message is to be delivered. In some embodiments, the user may deliver the message to a group of recipients.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: January 26, 2021
    Assignee: T-Mobile USA, Inc.
    Inventors: Ming Ligh, Paulo S. T. Chow, Valerie Goulart, Anthony Giardini, Georgiana Gormley, Jeff Gough, Patrick Carney
  • Patent number: 10896210
    Abstract: An information processing apparatus includes a memory, a reception unit, an acquisition unit, and a presentation unit. The memory stores, as history information, first information including attribute information of a user and service contents desired by the user, second information including service contents suggested to the service contents and a message prompting use of the service contents, and success/failure information indicating whether or not a service has been used and a successful result has been obtained. The reception unit receives the first information. The acquisition unit searches the history information for the first information with a similarity with respect to the received first information that reaches a threshold and acquires the second information corresponding to the found first information. The presentation unit extracts a word, based on the number of appearance times and the success/failure information, from the message included in the acquired second information and presents the word.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: January 19, 2021
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Yuhei Shimada
  • Patent number: 10887259
    Abstract: A communication management system manages the exchange of messages between devices using different communication networks and/or protocols. A sender device may transmit a message (e.g., a short message service “SMS” message) to a destination associated with a traditional “landline” phone number. The message may be delivered over a traditional landline phone network. The communication management system can receive the message via the phone network, process the message, and provide the message to one or more electronic devices over a packet switched network, such as a local area network or the Internet. The electronic devices may use chat-based application software to process and display the message, provide robust message handline functionality, and facilitate responses to the message.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: January 5, 2021
    Assignee: Callfire, Inc.
    Inventor: Radu Maierean
  • Patent number: 10884502
    Abstract: Systems and methods of providing mediated social interactions are provided. For instance, a user input from a first user indicative of a request to facilitate a provision of emotive contextual signals to a second user can be received. One or more emotive contextual signals to be provided to the second user can be determined based at least in part on the user input. The one or more emotive contextual signals can include one or more haptic feedback signals intended to facilitate a mediated social interaction associated with the second user.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: January 5, 2021
    Assignee: Google LLC
    Inventor: Kelly Elizabeth Dobson
  • Patent number: 10887354
    Abstract: Techniques are described for offloading the encoding and decoding of multimedia content transmitted during a real-time communication (RTC) session from the virtual desktop to the client device so that the multimedia content can be communicated directly between the client device and the remote peer device without the involvement of the virtual desktop. The offload eliminates the additional network hop of the multimedia content to the virtual desktop that is present in conventional virtual desktop environments, thereby reducing network latency and improving performance, CPU utilization and network load on the virtual machine hosting the virtual desktop. In order to offload the multimedia encoding/decoding, the techniques described herein intercept a number of Application Programming Interface (API) calls to override the messages used to establish a multimedia communication session between the RTC application and the remote peer device.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: January 5, 2021
    Assignee: VMware, Inc.
    Inventors: Sonia Prabhu, Vertika Singh, Anurag Katiyar, Sumeet Vohra
  • Patent number: 10852916
    Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for maintaining and updating a common message user interface (UI) shared among a plurality of group-based communication interfaces in a group-based communication system. The common message UI is rendered based on an updated version or a most up-to-date state of the common message UI when accessed by a client device associated with one of the plurality of group-based communication interfaces.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: December 1, 2020
    Assignee: Slack Technologies, Inc.
    Inventors: Liza Gurtin, Michael Hahn
  • Patent number: 10838587
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for interacting with one or more electronic messages in a virtual space are presented. One or more avatars corresponding to the senders of a plurality electronic messages may be displayed within a virtual space. A user may navigate within the virtual space and execute one or more actions associated with an electronic message and/or its sender from the virtual space. In some examples, each of a plurality of electronic messages may be spatially arranged in the virtual space according to a corresponding message thread. In additional examples, each of a plurality of electronic messages may be spatially arranged in the virtual space based on a time that each message was sent or received.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: November 17, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Sreevani Tippana
  • Patent number: 10810211
    Abstract: In one embodiment, a method includes selecting a set of criteria related to managing expression stickers. The method also includes determining values for the set of criteria based on input from a first user. In addition, the method includes storing the values for the set of criteria to a user profile created for the first user on a memory. Additionally, the method includes determining meanings for each expression sticker in a set of expression stickers stored to the memory based on content and context of each expression sticker and context of the set of expression stickers. Moreover, the method includes integrating the set of expression stickers with an existing input interface of messaging applications to allow the user to select expression stickers from the set of expression stickers when engaged in a chat or instant messaging session via one of the messaging applications.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: October 20, 2020
    Assignee: International Business Machines Corporation
    Inventors: Su Liu, Steven R. Loomis, Cheng Xu, Qin Qiong Zhang
  • Patent number: 10805243
    Abstract: An information processing device includes a controller that, when an instruction content including information indicating a content of a service and information of a resource to be used for the service is transmitted to a conversation partner in an interface where a user makes a conversation with the conversation partner, controls a notification of information on a process corresponding to the instruction content.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: October 13, 2020
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Kengo Tokuchi
  • Patent number: 10798029
    Abstract: A computer-implement process generally pertains to ephemeral chat messaging, and in particular, maintaining context of a conversation between a BOT and a user from one webpage of a web browser to another webpage of the web browser. The computer-implemented process includes adding a message to a chat widget. The chat widget is displayed within the webpage of the web browser and the message being added is from the other webpage that the user responded to. The computer-implemented process also includes discarding one or more previous messages in the chat widget that are not responded to by the user, allowing the conversation between the BOT and the user to persist while retaining the context of the conversation from the other webpage.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: October 6, 2020
    Assignee: Freshworks, Inc.
    Inventors: Ajeet Singh Kushwaha, Rahul Agarwal, Rimaljit Kaur
  • Patent number: 10798037
    Abstract: A method and system for mapping media content is provided. The method includes detecting first media content being presented. The first media content is compared to second media content and similarities are determined. In response, are first electronic device is paired with a second electronic device and associated input content being inputted into a GUI is detected. A contextual analysis of the input content is executed and audio, video, and image data is compared to the input content. A correlation between the input content and a portion of the audio, video, and image data is determined and an associated portion is extracted from the audio, video, and image data. The portion is embedded and presented within a specified area of the GUI.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: October 6, 2020
    Assignee: International Business Machines Corporation
    Inventors: Pramod Vadayadiyil Raveendran, Kuntal Dey, Sarbajit K. Rakshit
  • Patent number: 10785313
    Abstract: A quick relay communication protocol is used by an initiating communication device (such as a wearable electronic device, e.g., a smart watch) and/or a recipient communication device (such as a companion electronic device to the wearable electronic device, e.g., a smart phone, a tablet computer or a laptop computer) to selectively communicate messages via different communication channels. Based on available connections and a communication constraint associated with a message, a processor executing a program module in an application layer in the initiating communication device provides transmission instructions to an interface circuit in the initiating communication device, which transmits a message to the recipient communication device based on the transmission instructions.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: September 22, 2020
    Assignee: Apple Inc.
    Inventors: Yan Yang, Joe S. Abuan, Thuy Park, Jin Hyung Park, Berkat S. Tung, Pierre J. De Filippis, Nicholas J. Circosta, Daniel B. Pollack
  • Patent number: 10778763
    Abstract: A content item sharing and synchronization system providing team shared folders is described. Users of the system have access to the team shared folder simply by being a member of a team. A team account manager of the team can grant access to the team shared folder simply by inviting selected users to the team. Similarly, the team account manager can revoke access to the team shared folder simply by removing a user from the team. Unlike typical network file server folders, separate access control list management for the team shared folder apart from user team membership management is not needed to grant and revoke access to the team shared folder, thereby reducing administrative steps necessary to effectively manage access to the team shared folder.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: September 15, 2020
    Assignee: Dropbox Inc.
    Inventors: Anand Subramani, Mark Delamere, Emil Ibrishimov, Francois Alexander Allain
  • Patent number: 10749822
    Abstract: The present disclosure involves systems, software, and computer implemented methods for tracking of a conversation and management of multi-channel, multi-interaction customer conversations across multiple chat bots. One example system includes operations to receive a first signal comprising a first set of conversational input received via interactions with a conversational interface from a client device, the conversational interface associated with a plurality of chat bots and manages interactions between the client device and the plurality of chat bots. The received conversational input is analyzed to determine a context of the received conversational input based on characteristics of the received conversational input. A request is transmitted to an identified first chat bot associated with the determined context and a response is received from the identified first chat bot. The response is transmitted to the client device for presentation.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: August 18, 2020
    Assignee: The Toronto-Dominion Bank
    Inventors: Dino Paul D'Agostino, Amanda Le Amaral, Andrew David Clark, Michel Henault-Ethier, Randall Walton Martin
  • Patent number: 10742577
    Abstract: A method and system is disclosed for evaluating a chat message sent between users of an online environment. The method may include receiving a chat message and parsing the message into words. The method determines the acceptability of the message by matching the message to a plurality of acceptable messages stored in a data structure. Upon determining the message does not match any acceptable messages, the method replaces each word in the message with grammatical metadata. The method may use templates to determine if the message has acceptable word combinations based on the metadata. The method may also compare the metadata to rules wherein the rules determine if the message has unacceptable word combinations based on the metadata. The method may send the message to a user upon determining words in the message do not match any word in a list of unacceptable words.
    Type: Grant
    Filed: October 21, 2013
    Date of Patent: August 11, 2020
    Assignee: Disney Enterprises, Inc.
    Inventors: Sean O'Dell, Paul Pak, Drew Beechum, Vita Markman, Marc Silbey
  • Patent number: 10742435
    Abstract: Techniques are described herein for automated assistants that proactively provide content to participant(s) of multi-participant message exchange threads (e.g., group chats, audio and/or video calls in which oral messages are transcribed for analysis, etc.) based on signals such as individual participant profiles associated with participant(s). In various implementations, automated assistant(s) that may not be explicitly invoked may analyze content of a message exchange thread involving multiple human participants and/or document(s) associated with the message exchange thread. Based on the analyzing, the automated assistant(s) may identify topic(s) pertinent to the message exchange thread. Based on individual participant profiles associated with the participants, the automated assistant(s) may identify shared interest(s) of the participants.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: August 11, 2020
    Assignee: GOOGLE LLC
    Inventors: Vladimir Vuskovic, Yariv Adan
  • Patent number: 10722799
    Abstract: In an aspect, fantasy sports data is analyzed to generate and/or manage the delivery of and user experience of fantasy sports games and contests, including timing and payout structure(s) for short-term fantasy contests, such as daily, weekly, etc. fantasy sports contests, that motivate and appeal to contestants and is/are reasonably structured and concisely represented. In yet another aspect, a daily fantasy contest system is provided to automatically adjust to user demand without overshooting profitable levels and offer a variety of different contests, as well as offer contests with guaranteed and non-guaranteed payouts.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: July 28, 2020
    Assignee: OATH INC.
    Inventors: Justin Thaler, Maxim Sviridenko, Edo Liberty, Prerit Uppal, Ron Belmarch, Jerry Shen
  • Patent number: 10708216
    Abstract: Intelligent assistant may integrate into social networks and devices to enable efficient messaging within group message threads. Various neural networks may be created and learning behaviors may be modeled to generate custom and context and intent specific intelligent assistants. The social network conversational intelligent assistant agent may be in an always on listen state to join conversations or may be commanded to join a group messaging thread on demand by one or more participants. Various widgets may be enabled to disappear and appear with the chat messages dynamically based on user conversations. A bot directory and marketplace may be enabled to allow for a plurality of assistants to be used across platforms including voice, text, group chat, enterprise messaging, and social networks.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: July 7, 2020
    Inventor: Sanjay K Rao
  • Patent number: 10699454
    Abstract: Systems, methods, and non-transitory computer-readable media can identify, in an image, a face associated with a user. It can be determined that the user has posted a comment in association with the image. A position in the image at which the face is located can be determined. The comment can be presented to appear to overlay the image and to appear within an allowable proximity from the position at which the face is located.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: June 30, 2020
    Assignee: Facebook, Inc.
    Inventor: Phillip Hodgson
  • Patent number: 10701272
    Abstract: Implementations of the present disclosure include actions of receiving image data of an image capturing a scene, receiving data describing one or more entities determined from the scene, the one or more entities being determined from the scene, determining one or more actions based on the one or more entities, each action being provided at least partly based on search results from searching the one or more entities, and providing instructions to display an action interface comprising one or more action elements, each action element being to induce execution of a respective action, the action interface being displayed in a viewfinder.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: June 30, 2020
    Assignee: Google LLC
    Inventors: Teresa Ko, Hartwig Adam, Mikkel Crone Koser, Alexei Masterov, Andrews-Junior Kimbembe, Matthew J. Bridges, Paul Chang, David Petrou, Adam Berenzweig
  • Patent number: 10699488
    Abstract: In one embodiment, the system captures an image using a camera. The image is associated with a user viewpoint. The system identifies a surface in the image using a machine learning model. The surface has associated properties meeting one or more criteria for rendering a three-dimensional virtual space. The system determines relative positions and orientations of three-dimensional display elements to the surface. The system determines the three-dimensional virtual space based at least on the properties of the surface, the user viewpoint, and the relative positions and orientations of the three-dimensional display elements to the surface. The three-dimensional virtual space comprises the three-dimensional display elements, which are positioned behind the surface. The system renders the three-dimensional virtual space on the surface. The three-dimensional virtual space is visible through a display area on the surface as seen from the user viewpoint.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: June 30, 2020
    Assignee: Facebook Technologies, LLC
    Inventor: Mark Terrano
  • Patent number: 10693856
    Abstract: Methods and apparatuses are described for automatic authentication switching in online chat sessions. A server receives a request to establish an online chat session from a first client device, including authentication credentials associated with the first client device. The server establishes an online chat session between the first client device and a second client device via a first authenticated communications channel. The server transmits one or more chat messages between the first client device and the second client device using the first authenticated communications channel. The first client device determines that the online chat session has lost authentication. The first client device automatically switches the online chat session to a second unauthenticated communications channel. The server maintains the established online chat session between the first client device and the second client device via the second unauthenticated communications channel.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: June 23, 2020
    Assignee: FMR LLC
    Inventors: Richard Elliott Cox, Jr., Robert S. Campbell, Ryan Hightower, Ramakrishnan Balachandran, Mena Gerges
  • Patent number: 10671976
    Abstract: The present disclosure discloses an instant messaging window display method, including the following steps: running an instant messaging window on a user terminal; receiving a small window instruction; extracting, in response to the small window instruction, the instant messaging window run on the user terminal as a to-be-converted window; converting the to-be-converted window into a floating small window; and displaying the floating small window on the top of a current page of a browser. Therefore, the terminal converts the instant messaging window into the floating small window, and always keeps displaying the floating small window on the top of the current page of the browser. When the user browses and operates another webpage on the browser, the display of the floating small window is not affected. This is convenient for the user to check an instant messaging interaction message in time, thereby improving convenience of instant messaging interaction.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: June 2, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Jia Zhang
  • Patent number: 10671248
    Abstract: In embodiments, a method may include displaying a user interface comprising at least two windows, a first window displaying a live chat with a first individual and at least one of the remaining windows displaying content related to the live chat. The method may further include receiving an indication to pop-out the first window, and in response, displaying the first window as a separate moveable window, and displaying, within an original area of the first window, additional content related to one of the live chat or the first individual. The method may further include receiving an indication from a user to change the live chat to be with a second individual, and in response to the indication: displaying the live chat with the second individual in the separate moveable window; and displaying content related to the second individual in the at least one of the remaining windows.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: June 2, 2020
    Assignee: SALESFORCE.COM, INC.
    Inventors: Kristen Muramoto, Patrick Beyries
  • Patent number: 10636000
    Abstract: The illustrative embodiments provide for a computer-implemented method of allocating, in real time, actions to individuals based on text monitored in chat channels executing on different computers in a computer network. A desired action mentioned in the chat session is detected. Action to vector modeling is then performed by assigning a corresponding coefficient for the action to ones of a plurality of different vectors for ones of a plurality of different users. A corresponding set of coefficients is combined for all users. A highest coefficient is selected, corresponding to a second user from among the ones of the plurality of different users. A message is sent to the second user requesting the second user to perform the action.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: April 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Dunne, Andrew Penrose
  • Patent number: 10637986
    Abstract: The present disclosure generally relates to viewing and updating application views. A device receives a user input, the input, when received initiating display of a plurality of application views of a set of application views. The device, in response to receiving the user input, displays the plurality of application views of the set of application views, wherein the set of application views includes preselected application views and an adaptive view that corresponds to a most recently opened application that is not one of the preselected application views.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: April 28, 2020
    Assignee: Apple Inc.
    Inventors: Nathan De Vries, Lee S. Broughton, Kevin Will Chen, Christopher Patrick Foss, Stephen O. Lemay, Christopher Wilson, Eric Lance Wilson, Giancarlo Yerkes
  • Patent number: 10637899
    Abstract: Various implementations related to collaborative design are described. In one such implementation, a computer-implemented method includes receiving, using one or more computing devices, input from a second user selecting to remix an existing design of a first user; generating, using the one or more computing devices, a new version of the existing design including one or more layers from the existing design; receiving, using the one or more computing devices, one or more design inputs from the second user, the one or more design inputs remixing at least one of the one or more layers included from the existing design; applying, using the one or more computing devices, the one or more design inputs to the new version of the existing design to create a remixed design; and sharing, via a computer network, the remixed design with one or more other users.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: April 28, 2020
    Assignee: Overlay Studio, Inc.
    Inventors: Joseph Loyal Wilson, Kevin James Heap, Spencer Patrick Smith
  • Patent number: 10600031
    Abstract: A method and system for improving an automated online message linking system is provided. The method includes automatically selecting keywords in an online transcript generated via a messaging software application. The keywords are analyzed with respect to technical skill based software tags stored within a database repository. Contribution attributes associated with user communications are determined and associated software code is generated and executed. Users are ranked within a multidimensional array of a memory device thereby modifying a functionality of the specialized memory device. The multidimensional array is scanned with respect to the technical skill based software tags and matrix based weightings are generated. A group of users is automatically selected and hardware devices are automatically connected to the messaging hardware device.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: March 24, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ronan R. Hoyne, John Kennedy, Paula Prendergast, Ronan Redican
  • Patent number: 10593089
    Abstract: A signal from a sensor and an image signal are received, and a position of a signal source is estimated based on the signal from the sensor. Information on a situation expression is extracted based on the signal from the sensor. The situation expression expresses a situation outside a capture range related to the image signal. A display reference point on a boundary of a captured image by the image signal is set by using a positional relation between the position of the signal source and the capture range, and by using the display reference point, determine a display position of the situation expression on the captured image. The situation expression is superimposed onto the captured image in accordance with the display position, and the captured image superimposed with the situation expression is output.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: March 17, 2020
    Assignee: NEC CORPORATION
    Inventor: Masumi Ishikawa
  • Patent number: 10592062
    Abstract: The present invention is a control device that controls an operation of at least one electric device and includes a user interface unit configured to receive an operation command for the at least one electric device, the user interface unit having a notification window associated with the at least one electric device in a home screen; and a control unit configured to, when an event associated with the at least one electric device has occurred, perform control such that notification information associated with the event is displayed in the notification window, and when the notification information is selected, perform control such that the home screen is switched to at least one of a service screen and a control screen.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: March 17, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ji Hyun Jeon, Young Sun Shin, Hye Jung Chang, Bo Kyu Won, Chang Ho Ha, Sun Young Seo, So Young Yun, Ji Yoon Yoon, Eun Kyung Hong
  • Patent number: 10585562
    Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for maintaining and updating a common message user interface (UI) shared among a plurality of group-based communication interfaces in a group-based communication system. The common message UI is rendered based on an updated version or a most up-to-date state of the common message UI when accessed by a client device associated with one of the plurality of group-based communication interfaces.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: March 10, 2020
    Assignee: SLACK TECHNOLOGIES, INC.
    Inventors: Liza Gurtin, Michael Hahn
  • Patent number: 10580459
    Abstract: Systems and methods are provided for linking time-based metadata to media content so that as the metadata changes in synchronicity with media content during play, information associated with the media content can be outreached in the context of the media presentation. More particularly, according to one embodiment of the present invention, a media player device is provided that renders media content and retrieves and displays appropriate metadata information associated with the media content at an appropriate time to an ancillary metadata viewer device during play of a media resource.
    Type: Grant
    Filed: August 23, 2007
    Date of Patent: March 3, 2020
    Assignee: Sony Interactive Entertainment America LLC
    Inventor: Gary M. Zalewski
  • Patent number: 10572116
    Abstract: An apparatus is provided for detecting active usage of a group-based communication system having a group-based communication interface. The apparatus includes a memory and processor(s) configured to detect group-based activity data stored in the memory of the apparatus. The processor is further configured to determine an active user subset of a group-based communication system user group based on the group-based activity data. The processor is further configured to compare the active user subset to a predetermined user activity threshold. The processor is further configured to, in circumstances where the active user subset satisfies the predetermined user activity threshold, render a trigger component to the group-based communication interface. Corresponding methods and computer program products are also provided.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: February 25, 2020
    Assignee: SLACK TECHNOLOGIES, INC.
    Inventors: Britton Jamison, Carly Robinson
  • Patent number: 10567319
    Abstract: Provided is a method of providing an instant messaging service and multiple services expanded from the instant messaging service, the method including displaying a chat window for a chat room related to an instant messaging service, receiving a touch event input by a user on the chat window, selecting one service among a plurality of services expanded from the instant messaging service in response to the touch event, and displaying a window related to the selected service.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: February 18, 2020
    Assignee: KAKAO CORP.
    Inventors: Seung Hwan Van, Doo Shik Chung, Soo Wan Shin
  • Patent number: 10554427
    Abstract: Approaches presented herein enable resuming a context for a group of electronic devices based on a prior activity of the group members. Specifically, a current context of a user electronic device is collected at a conclusion of a first collaboration session. One or more participant electronic devices associated with the user electronic device are identified, either by being in a same location or virtually connected. A current context of each of the identified participant electronic devices is collected. The context of the user electronic device and each of the participant electronic devices are stored in a context database. The current context of the user electronic device and each of the participant electronic devices are resumed at a beginning of a second collaboration session when the user electronic device is resumed (e.g., powered on or brought out of “sleep” mode).
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Lisa M. Bradley, Liam Harpur, Aaron J. Quirk, Lin Sun
  • Patent number: 10554805
    Abstract: An association logic that associates a non-text message type with specified information is established. The association logic includes at least identification of the non-text message type, allowing a message type in line with the association logic to be identified by the identification. A first message is monitored. A first identification corresponding to the first message is obtained by analysing the first message. It is detected, according to the first identification, whether the first message is of the message type in line with the association logic. It is determined that the first message supports display of the specified information when it is detected that the first message is of the message type in line with the association logic.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: February 4, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Siyu Xiao, Xiaoyu Yu, Mengsha Zhou, Jiongchao Lin, Libin Ren, Yongjie Li, Yi Gao
  • Patent number: 10547465
    Abstract: Approaches presented herein enable resuming a context for a group of electronic devices based on a prior activity of the group members. Specifically, a current context of a user electronic device is collected at a conclusion of a first collaboration session. One or more participant electronic devices associated with the user electronic device are identified, either by being in a same location or virtually connected. A current context of each of the identified participant electronic devices is collected. The context of the user electronic device and each of the participant electronic devices are stored in a context database. The current context of the user electronic device and each of the participant electronic devices are resumed at a beginning of a second collaboration session when the user electronic device is resumed (e.g., powered on or brought out of “sleep” mode).
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Lisa M. Bradley, Liam Harpur, Aaron J. Quirk, Lin Sun
  • Patent number: 10546586
    Abstract: Aspects include engaging a user in a chat flow by a dialog system. A user sentiment associated with a system response provided by the dialog system as part of the chat flow is determined based on observation of the user. A next system response is rerouted from a planned sequence of the chat flow to a sentiment-based repair sequence to alter content delivered to the user based on a detected aspect of the user sentiment.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: January 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dan O'Connor, William G. O'Keeffe, David D. Taieb, Srikanth G. Tamilselvam
  • Patent number: 10523621
    Abstract: The display method executed by a terminal including setting a first user name of the first user on the terminal, displaying the first user name and a second user name of the second user in a display area of the terminal based on a first input on the terminal, deleting the displayed second user name from the display area of the terminal based on a second input constituting at least a portion of the set first user name being inputted into the terminal, the displayed second user name being different from the set first user name, based on a second input constituting a part of the first user name, displaying first information representing that a message is destined for the first user, based on a selection of the first user by the user of the terminal, and transmitting the message including the first information to the terminals may be provided.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: December 31, 2019
    Assignee: LINE CORPORATION
    Inventors: Hiroaki Arisada, Tasuku Okuda
  • Patent number: 10498878
    Abstract: An information processing apparatus includes a controller that displays conversation contents of a plurality of conversation groups making a conversation with a user, on the same screen.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: December 3, 2019
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Kengo Tokuchi
  • Patent number: 10375010
    Abstract: Systems and methods are described for selecting recipients, channels, and messages for delivery via multi-channel communications. A message may be delivered to a recipient via multiple delivery channels, and the recipient may engage in a conversion event or activity associated with the message. Each potential delivery of the message may be associated with an incremental probability of causing the conversion event. The incremental probabilities may be used to determine the channel and recipient with the highest incremental probability of causing a conversion event for a given message, the recipient and message having the highest incremental probability of causing a conversion event when delivered via a given channel, and other combinations. Profiles may be used to compare messages, channels, and recipients in order to predict incremental probabilities, and messaging resources may be allocated according to budgets, cost-benefit analyses, or other criteria.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: August 6, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Roopesh Ranjan, Graton Marshal Randal Gathright, Pragyana K. Mishra
  • Patent number: 10372315
    Abstract: A method for providing a virtual conference is described. The method includes: a conferencing system receiving a request to schedule a meeting; the conferencing system displaying a calendar associated with a first conference participant identifier of the virtual conference; and the conferencing system receiving a request to retrieve calendar data associated with one or more second conference participant identifiers of the virtual conference. The conferencing system then receives calendar data through one or more communication channels associated with one or more second conference participant identifiers.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: August 6, 2019
    Assignee: American Teleconferencing Services, Ltd
    Inventors: Boland T. Jones, Peter Stewart, David Michael Guthrie, Scott A. Schemmel
  • Patent number: 10359909
    Abstract: In embodiments of document layer extraction for mobile devices, a cloud-based image service can receive a request from a mobile file browser for a multi-layered image, and the image service communicates an image preview and image layer previews of multiple layers of the multi-layered image to the mobile device for display. The image service generates a layer extraction that is a full-resolution image of each of the multiple layers of the multi-layered image. The image service can receive identifiers of layers that correspond to user selections of one or more image layer previews from the mobile device. The image service can then generate a component representation of the layer extractions that correspond to the identified layers of the multi-layered image, and then communicate the component representation of the identified layers to the mobile device.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: July 23, 2019
    Assignee: Adobe Inc.
    Inventors: Clement Faydi, David J. Pond, Oliver I. Goldman, Daniel Clark, Roey F. Horns
  • Patent number: 10331309
    Abstract: Systems, methods and computer readable media for persistent conversations are described. In some implementations, a method can include receiving a communication message sent from a first user to at least one other user, and generating a persistent conversation object having a conversation content section and conversation state information. The method can also include storing the communication message in the conversation content section of the persistent conversation object, and forwarding the communication message to the at least one other user. The method can further include updating the conversation state information to reflect the receiving, storing and forwarding of the communication message.
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: June 25, 2019
    Assignee: Google LLC
    Inventors: Benjamin David Eidelson, Randall Sarafa, Mayur Kamat, Ujjwal Singh, Peter Pawlowski, Richard Fulcher, Peter Ng, Evan Stephen Millar, Rhett Robinson
  • Patent number: 10311524
    Abstract: Segmenting hashtags is provided. A selection of a sub-hashtag contained within a hashtag is received from a client device via a network. A set of content linked only to the selected sub-hashtag within the hashtag is retrieved. The set of content linked only to the selected sub-hashtag is sent to the client device via the network.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: June 4, 2019
    Assignee: International Business Machines Corporation
    Inventors: Robert H. Grant, Jeremy A. Greenberger, Zachary M. Greenberger, Trudy L. Hewitt
  • Patent number: 10313279
    Abstract: A messaging platform operates as a mobile device environment giving the user the ability to search for and add content into text message as well as to gain access to other applications and functionality. The messaging platform presents a user interface for construction messages and a trey that includes a wide variety of selectable elements including movies, photos, etc. The messaging platform enables live video chatting within the text GUI.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: June 4, 2019
    Assignee: RCS IP, LLC
    Inventor: Mark A DeMattei
  • Patent number: 10275413
    Abstract: Users in public forums often mention certain topics in the course of their discussions. Member's comments in messages to other members are analyzed to obtain terms that co-occur with topics. Frequencies of co-occurrence of a term with topics are normalized based on frequency of the term in a random sample of message. The terms are ranked by their normalized frequency of co-occurrence with a topic in messages. The top terms are selected based on their rank. Analysis of demographic information associated with members that mentioned top terms associated with a topic is displayed in graphical format that highlights the relationship between the age, gender, and usage of the top terms over time. The demographic information presented includes average age of members that mentioned a top term or their gender information within a selected time interval.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: April 30, 2019
    Assignee: Facebook, Inc.
    Inventors: Robert Taaffe Lindsay, Blaise Andrew DiPersia
  • Patent number: 10237213
    Abstract: A computer monitors communications between at least two users on the electronic communication platform. The computer associates the monitored communications with one or more communication segments, while each communication segment being associated with a corresponding graphical user interface (GUI) component of a communication program. The computer identifies a question within the monitored communications and associates the identified question with at least one question component of the GUI of at least one of the one or more communication segments.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: March 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ilse M. Breedvelt-Schouten, Jana H. Jenkins, Jeffrey A. Kusnitz, John A. Lyons
  • Patent number: 10205688
    Abstract: A computer monitors communications between at least two users on the electronic communication platform. The computer associates the monitored communications with one or more communication segments, while each communication segment being associated with a corresponding graphical user interface (GUI) component of a communication program. The computer identifies a question within the monitored communications and associates the identified question with at least one question component of the GUI of at least one of the one or more communication segments.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: February 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ilse M. Breedvelt-Schouten, Jana H. Jenkins, Jeffrey A. Kusnitz, John A. Lyons