Chat Room Patents (Class 715/758)
-
Patent number: 10911392Abstract: 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: GrantFiled: September 15, 2016Date of Patent: February 2, 2021Assignee: Google LLCInventors: Gregory Matthew Marra, Eduardo Knust Thuler, Alison Boncha, Austin Chang, Barbara Veloso Bacharach
-
Patent number: 10901611Abstract: 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: GrantFiled: June 27, 2019Date of Patent: January 26, 2021Assignee: T-Mobile USA, Inc.Inventors: Ming Ligh, Paulo S. T. Chow, Valerie Goulart, Anthony Giardini, Georgiana Gormley, Jeff Gough, Patrick Carney
-
Patent number: 10896210Abstract: 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: GrantFiled: April 2, 2018Date of Patent: January 19, 2021Assignee: FUJI XEROX CO., LTD.Inventor: Yuhei Shimada
-
Patent number: 10887259Abstract: 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: GrantFiled: October 28, 2019Date of Patent: January 5, 2021Assignee: Callfire, Inc.Inventor: Radu Maierean
-
Patent number: 10884502Abstract: 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: GrantFiled: November 21, 2017Date of Patent: January 5, 2021Assignee: Google LLCInventor: Kelly Elizabeth Dobson
-
Patent number: 10887354Abstract: 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: GrantFiled: May 17, 2018Date of Patent: January 5, 2021Assignee: VMware, Inc.Inventors: Sonia Prabhu, Vertika Singh, Anurag Katiyar, Sumeet Vohra
-
Patent number: 10852916Abstract: 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: GrantFiled: January 30, 2020Date of Patent: December 1, 2020Assignee: Slack Technologies, Inc.Inventors: Liza Gurtin, Michael Hahn
-
Patent number: 10838587Abstract: 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: GrantFiled: January 2, 2018Date of Patent: November 17, 2020Assignee: Microsoft Technology Licensing, LLCInventor: Sreevani Tippana
-
Patent number: 10810211Abstract: 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: GrantFiled: May 9, 2017Date of Patent: October 20, 2020Assignee: International Business Machines CorporationInventors: Su Liu, Steven R. Loomis, Cheng Xu, Qin Qiong Zhang
-
Patent number: 10805243Abstract: 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: GrantFiled: June 11, 2018Date of Patent: October 13, 2020Assignee: FUJI XEROX CO., LTD.Inventor: Kengo Tokuchi
-
Patent number: 10798029Abstract: 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: GrantFiled: October 2, 2017Date of Patent: October 6, 2020Assignee: Freshworks, Inc.Inventors: Ajeet Singh Kushwaha, Rahul Agarwal, Rimaljit Kaur
-
Patent number: 10798037Abstract: 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: GrantFiled: June 12, 2019Date of Patent: October 6, 2020Assignee: International Business Machines CorporationInventors: Pramod Vadayadiyil Raveendran, Kuntal Dey, Sarbajit K. Rakshit
-
Patent number: 10785313Abstract: 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: GrantFiled: September 22, 2017Date of Patent: September 22, 2020Assignee: 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: 10778763Abstract: 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: GrantFiled: March 29, 2019Date of Patent: September 15, 2020Assignee: Dropbox Inc.Inventors: Anand Subramani, Mark Delamere, Emil Ibrishimov, Francois Alexander Allain
-
Patent number: 10749822Abstract: 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: GrantFiled: September 20, 2018Date of Patent: August 18, 2020Assignee: The Toronto-Dominion BankInventors: Dino Paul D'Agostino, Amanda Le Amaral, Andrew David Clark, Michel Henault-Ethier, Randall Walton Martin
-
Patent number: 10742577Abstract: 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: GrantFiled: October 21, 2013Date of Patent: August 11, 2020Assignee: Disney Enterprises, Inc.Inventors: Sean O'Dell, Paul Pak, Drew Beechum, Vita Markman, Marc Silbey
-
Patent number: 10742435Abstract: 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: GrantFiled: June 29, 2017Date of Patent: August 11, 2020Assignee: GOOGLE LLCInventors: Vladimir Vuskovic, Yariv Adan
-
Patent number: 10722799Abstract: 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: GrantFiled: February 15, 2019Date of Patent: July 28, 2020Assignee: OATH INC.Inventors: Justin Thaler, Maxim Sviridenko, Edo Liberty, Prerit Uppal, Ron Belmarch, Jerry Shen
-
Patent number: 10708216Abstract: 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: GrantFiled: July 10, 2017Date of Patent: July 7, 2020Inventor: Sanjay K Rao
-
Patent number: 10699454Abstract: 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: GrantFiled: December 30, 2014Date of Patent: June 30, 2020Assignee: Facebook, Inc.Inventor: Phillip Hodgson
-
Patent number: 10701272Abstract: 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: GrantFiled: September 12, 2019Date of Patent: June 30, 2020Assignee: Google LLCInventors: Teresa Ko, Hartwig Adam, Mikkel Crone Koser, Alexei Masterov, Andrews-Junior Kimbembe, Matthew J. Bridges, Paul Chang, David Petrou, Adam Berenzweig
-
Patent number: 10699488Abstract: 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: GrantFiled: September 7, 2018Date of Patent: June 30, 2020Assignee: Facebook Technologies, LLCInventor: Mark Terrano
-
Patent number: 10693856Abstract: 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: GrantFiled: August 8, 2017Date of Patent: June 23, 2020Assignee: FMR LLCInventors: Richard Elliott Cox, Jr., Robert S. Campbell, Ryan Hightower, Ramakrishnan Balachandran, Mena Gerges
-
Patent number: 10671976Abstract: 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: GrantFiled: July 10, 2017Date of Patent: June 2, 2020Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Jia Zhang
-
Patent number: 10671248Abstract: 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: GrantFiled: January 18, 2018Date of Patent: June 2, 2020Assignee: SALESFORCE.COM, INC.Inventors: Kristen Muramoto, Patrick Beyries
-
Patent number: 10636000Abstract: 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: GrantFiled: September 22, 2017Date of Patent: April 28, 2020Assignee: International Business Machines CorporationInventors: Jonathan Dunne, Andrew Penrose
-
Patent number: 10637986Abstract: 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: GrantFiled: May 30, 2017Date of Patent: April 28, 2020Assignee: 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: 10637899Abstract: 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: GrantFiled: November 21, 2017Date of Patent: April 28, 2020Assignee: Overlay Studio, Inc.Inventors: Joseph Loyal Wilson, Kevin James Heap, Spencer Patrick Smith
-
Patent number: 10600031Abstract: 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: GrantFiled: July 12, 2017Date of Patent: March 24, 2020Assignee: International Business Machines CorporationInventors: Ronan R. Hoyne, John Kennedy, Paula Prendergast, Ronan Redican
-
Patent number: 10593089Abstract: 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: GrantFiled: April 18, 2019Date of Patent: March 17, 2020Assignee: NEC CORPORATIONInventor: Masumi Ishikawa
-
Patent number: 10592062Abstract: 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: GrantFiled: January 6, 2015Date of Patent: March 17, 2020Assignee: 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: 10585562Abstract: 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: GrantFiled: April 30, 2019Date of Patent: March 10, 2020Assignee: SLACK TECHNOLOGIES, INC.Inventors: Liza Gurtin, Michael Hahn
-
Patent number: 10580459Abstract: 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: GrantFiled: August 23, 2007Date of Patent: March 3, 2020Assignee: Sony Interactive Entertainment America LLCInventor: Gary M. Zalewski
-
Patent number: 10572116Abstract: 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: GrantFiled: May 15, 2018Date of Patent: February 25, 2020Assignee: SLACK TECHNOLOGIES, INC.Inventors: Britton Jamison, Carly Robinson
-
Patent number: 10567319Abstract: 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: GrantFiled: April 26, 2017Date of Patent: February 18, 2020Assignee: KAKAO CORP.Inventors: Seung Hwan Van, Doo Shik Chung, Soo Wan Shin
-
Patent number: 10554427Abstract: 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: GrantFiled: March 8, 2017Date of Patent: February 4, 2020Assignee: International Business Machines CorporationInventors: Lisa M. Bradley, Liam Harpur, Aaron J. Quirk, Lin Sun
-
Patent number: 10554805Abstract: 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: GrantFiled: July 21, 2017Date of Patent: February 4, 2020Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Siyu Xiao, Xiaoyu Yu, Mengsha Zhou, Jiongchao Lin, Libin Ren, Yongjie Li, Yi Gao
-
Patent number: 10547465Abstract: 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: GrantFiled: December 12, 2017Date of Patent: January 28, 2020Assignee: International Business Machines CorporationInventors: Lisa M. Bradley, Liam Harpur, Aaron J. Quirk, Lin Sun
-
Patent number: 10546586Abstract: 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: GrantFiled: September 7, 2016Date of Patent: January 28, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dan O'Connor, William G. O'Keeffe, David D. Taieb, Srikanth G. Tamilselvam
-
Patent number: 10523621Abstract: 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: GrantFiled: December 13, 2018Date of Patent: December 31, 2019Assignee: LINE CORPORATIONInventors: Hiroaki Arisada, Tasuku Okuda
-
Patent number: 10498878Abstract: 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: GrantFiled: August 31, 2018Date of Patent: December 3, 2019Assignee: FUJI XEROX CO., LTD.Inventor: Kengo Tokuchi
-
Patent number: 10375010Abstract: 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: GrantFiled: November 7, 2016Date of Patent: August 6, 2019Assignee: Amazon Technologies, Inc.Inventors: Roopesh Ranjan, Graton Marshal Randal Gathright, Pragyana K. Mishra
-
Patent number: 10372315Abstract: 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: GrantFiled: April 30, 2010Date of Patent: August 6, 2019Assignee: American Teleconferencing Services, LtdInventors: Boland T. Jones, Peter Stewart, David Michael Guthrie, Scott A. Schemmel
-
Patent number: 10359909Abstract: 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: GrantFiled: March 25, 2015Date of Patent: July 23, 2019Assignee: Adobe Inc.Inventors: Clement Faydi, David J. Pond, Oliver I. Goldman, Daniel Clark, Roey F. Horns
-
Patent number: 10331309Abstract: 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: GrantFiled: May 3, 2016Date of Patent: June 25, 2019Assignee: Google LLCInventors: Benjamin David Eidelson, Randall Sarafa, Mayur Kamat, Ujjwal Singh, Peter Pawlowski, Richard Fulcher, Peter Ng, Evan Stephen Millar, Rhett Robinson
-
Patent number: 10311524Abstract: 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: GrantFiled: January 4, 2017Date of Patent: June 4, 2019Assignee: International Business Machines CorporationInventors: Robert H. Grant, Jeremy A. Greenberger, Zachary M. Greenberger, Trudy L. Hewitt
-
Patent number: 10313279Abstract: 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: GrantFiled: March 21, 2017Date of Patent: June 4, 2019Assignee: RCS IP, LLCInventor: Mark A DeMattei
-
Patent number: 10275413Abstract: 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: GrantFiled: November 4, 2016Date of Patent: April 30, 2019Assignee: Facebook, Inc.Inventors: Robert Taaffe Lindsay, Blaise Andrew DiPersia
-
Patent number: 10237213Abstract: 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: GrantFiled: September 28, 2016Date of Patent: March 19, 2019Assignee: International Business Machines CorporationInventors: Ilse M. Breedvelt-Schouten, Jana H. Jenkins, Jeffrey A. Kusnitz, John A. Lyons
-
Patent number: 10205688Abstract: 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: GrantFiled: July 27, 2017Date of Patent: February 12, 2019Assignee: International Business Machines CorporationInventors: Ilse M. Breedvelt-Schouten, Jana H. Jenkins, Jeffrey A. Kusnitz, John A. Lyons