Chat Room Patents (Class 715/758)
  • Patent number: 11442994
    Abstract: A unified data store and transaction system queries an n-tuple-based multimodal data structure via a mutable tuple-based interface the mutable tuple-based interface, the interface including a memory controller, and a query operation set. The system receives a tuple from a mutable tuple-based query interface with a tuple-reader and reading the tuple into a tuple object, and evaluates the tuple object against semantic rules via a tuple evaluator.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: September 13, 2022
    Assignee: Substrate Inc.
    Inventors: Christian Beaumont, Behnaz Beaumont, Jouke van der Maas, Jan Drake
  • Patent number: 11431660
    Abstract: A method for collaborative conversational artificial intelligence (CCAI). The invention discloses an architecture wherein members of the disclosed system participate in collaborative conversations with one or more AI and human “subminds” connected via a forum, including conversing in natural language and facilitated by one or more “facilitators”. CCAI Applications include the creation of widely extensible evolving modular polylogical groups that are capable of collaboration with sentient beings, collaborative control of devices, service worker interfaces, hybrid representations of sentient beings (including via “reconveyance” of conversation segments), in collaborations that may include, exclude or require human or AI participation.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: August 30, 2022
    Assignee: Conversation Processing Intelligence Corp.
    Inventors: Richard Leeds, Elon Gasper
  • Patent number: 11411906
    Abstract: Provided is a method and system for providing an answer message to a query message. An answer message providing method may include managing a plurality of chatrooms of an instant messaging service; receiving a query message in a preset form from a first user of a first chatroom among the plurality of chatrooms; forwarding the query message to second users through the instant messaging service; receiving an answer message to the query message from at least one of the second users; and providing the received answer message to be displayed through the first chatroom.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: August 9, 2022
    Assignee: LINE PLUS CORPORATION
    Inventors: Sungwhan Kim, Chaewon Jung, Hyun Jung Lee, Seo Hyun Cho, Eun Jung Joung
  • Patent number: 11399106
    Abstract: An information processing apparatus includes a display unit that has a touch panel function, an operation reception unit that receives a user instruction based on a touch operation performed on the display unit, and a display control unit that, when plural list items are displayed in a display area of the display unit, controls the display unit such that, if the operation reception unit receives an instruction to scroll through the plural list items, the plural list items are scrolled in the display area and, if a user selects a certain list item from the plural list items, the selected certain list item is fixed at an end of the display area in a scrolling direction.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: July 26, 2022
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Masanori Satake
  • Patent number: 11385767
    Abstract: A method of presenting a user interface object. The method includes providing data to a display panel of an electronic device having a memory and one or more processors to concurrently display a plurality of user interface objects in a user interface, the plurality of user interface objects including a plurality of menu user interface objects and a plurality of user interface control objects, the plurality of menu user interface objects including at least a first menu user interface object and a second menu user interface object, and the plurality of user interface control objects including at least a first user interface control object and a second user interface control object.
    Type: Grant
    Filed: November 23, 2018
    Date of Patent: July 12, 2022
    Assignees: BEIJING BOE DISPLAY TECHNOLOGY CO., LTD., BOE Technology Group Co., Ltd.
    Inventors: Qifei Chen, Liangliang Ren, Zhetao Xu, Xiaofeng Liu, Xing Zhou, Kun Lu, Guannan Song, Laiyou Cui
  • Patent number: 11362978
    Abstract: A method for managing text messages of a chat between a user and a contact of an instant messaging application that provides the option to apply a secret chat mode on the messages that are written or recorded and displayed in the dialog boxes after applying the secret mode. The method indicates on the screens of the computing devices of the user and the contact that the chat is under the secret chat mode. The method deletes from the dialog boxes the text messages that are under the secret chat mode upon receiving a deleting command from the user or the contact. The deleting command may be automatically created when the user or the contact leaves the chat. The method stores these text messages and re-posts them upon receiving a mutual re-posting command from both the user and the contact.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: June 14, 2022
    Inventors: Meir Dahan, Eliahu Antopolsky
  • Patent number: 11358060
    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: July 27, 2020
    Date of Patent: June 14, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Justin Thaler, Maxim Sviridenko, Edo Liberty, Prerit Uppal, Ron Belmarch, Jerry Shen
  • Patent number: 11356545
    Abstract: A communication terminal and a method of providing a unified natural language interface to the same are disclosed. The method includes: determining, when text information containing many characters is created, whether the text information conforms to one of preset grammatical constraints; extracting, when the text information conforms to one of the grammatical constraints, tokens of one or more of characters from the text information, and extracting, when the text information does not conform to one of the grammatical constraints, one or more characters having an attribute probability higher than a reference probability as a token; and analyzing the extracted tokens to determine a function to handle the extracted tokens, and executing the determined function based on the extracted tokens.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: June 7, 2022
    Assignees: Samsung Electronics Co., Ltd., Sogang University Research & Commercialization Foundation
    Inventors: Myeong Gi Jeong, Young Hee Park, Kwang Choon Kim, Jung Yun Seo, Choong Nyoung Seon
  • Patent number: 11336594
    Abstract: An information processing system and an information processing method to enable a conversation to be animated with a response of a virtual agent having proper personality corresponding to a communication situation between users. The information processing system includes: a virtual agent profile database that accumulates profiles of a plurality of virtual agents capable of communication on a network; and a controller that selects one virtual agent from the plurality of virtual agents in accordance with an analysis result of communication between real users, generates a message in accordance with the analysis result and the profile of the one virtual agent, and posts the generated message to a communication session between the real users.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: May 17, 2022
    Assignee: SONY CORPORATION
    Inventor: Yasushi Miyajima
  • Patent number: 11301117
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and a method for providing contextual activity information. The program and method include receiving a request from a first user device to communicate with a second user device; determining whether location information of the second user device is available to the first user device; in response to determining that the location information of the second user device is available to the first user device, determining contextual activity information for the second user based on a current location of the second user device; and generating, for display on the first user device, a visual representation of the second user and the contextual activity information in a graphical user interface that enables the first user device to communicate with the second user device.
    Type: Grant
    Filed: October 27, 2020
    Date of Patent: April 12, 2022
    Assignee: Snap Inc.
    Inventor: Jeremy Voss
  • Patent number: 11294557
    Abstract: A team configuration method including creating a team according to a received team creation instruction; obtaining alternative function configuration schemes applicable to the team; and selecting at least one function configuration scheme from the alternative function configuration schemes such that the selected function configuration scheme is applied to configure the functions of the team. Through the technical solution of the present disclosure, the team configuration efficiency is improved.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: April 5, 2022
    Assignee: Alibaba Group Holding Limited
    Inventors: Junyue Cao, Zhenhao Wu, Xinglin Ma, Guangqian Dong, Yida Zhao, Wei Sun
  • Patent number: 11276217
    Abstract: Various embodiments provide for techniques to facilitate online communication. In one embodiment, the communication is facilitated by providing a framework to enable the transmission of customized avatars across the messaging platform. The avatars may be recipe based, such that a receiving client device can receive the avatar recipe and render an avatar based on the recipe. In one embodiment the recipe includes set of components and a parameters associated with the set of components. An expression identifier associated with an expression to represent via the avatar can be received via the messaging platform and an animation of the avatar can be displayed to convey the intended expression.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: March 15, 2022
    Assignee: Apple Inc.
    Inventors: Thomas Goossens, Aymeric Bard, Alexandre Carlhian, Thomas Deniau, Raphaël Mor
  • Patent number: 11245658
    Abstract: Method of generating private notifications between users in a communication session starts with an application server causing a communication interface to be displayed at a first client device and at a second client device, respectively. Application server receives from the first client device a request to send a private notification to the second client device and causes a private notification sending interface to be displayed in the communication interface of the first client device. Application server receives from the first client device a confirmation to send the private notification to the second client device and generating the private notification at the second client device that includes causing a first avatar that is associated with a user of the first client device to be included in the communication interface displayed at the second client device. Other embodiments are disclosed.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: February 8, 2022
    Assignee: Snap Inc.
    Inventors: Matthew Colin Grantham, Krish Jayaram, Tadeusz Kozak, Jeremy Voss, David Whyte
  • Patent number: 11238236
    Abstract: Systems and methods provide for automated messaging summarization and ranking. The systems and methods may use an integrated machine learning model to perform thread detection, thread summarization, and summarization ranking. The messages may be received from a team chat application, organized, summarized and ranked by the machine learning model, and the results may be returned to the team chat application. In some cases, the ranking may be different for different users of the team chat application.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: February 1, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dakuo Wang, Ming Tan, Chuang Gan, Haoyu Wang
  • Patent number: 11240185
    Abstract: A serverless function execution system enables fast, efficient and flexible deployment and execution of serverless functions. User commands are received from external messaging systems that cause functions to be executed. A serverless function associated with the user command is determined and the serverless function is executed in an isolation container at a function computation server. A response from the execution of the serverless function is sent to the external messaging system.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: February 1, 2022
    Assignee: DigitalOcean LLC
    Inventor: Eric Sven-Johan Swildens
  • Patent number: 11228627
    Abstract: Updating user-specific instances of a second application for individual users of a group based on a data file for the second application being shared via a collaboration object that corresponds to the group within a first application. The instances of the second application present each individual user with their own custom user experience that is configured to provide access to specific content based on object permissions data. An application extension is executable, by the first application, to extend content editing functionalities of the second application into the collaboration object. Responsive to specific content being associated with the collaboration object via the application extension, each of the instances of the second application may be automatically updated to provide direct access to the specific content. Thus, each user within the group defined for collaboration object can access the data file via the collaboration object and their own instance of the second application.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: January 18, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Rajesh Rangarajan, Aaron William Linne, Rajiv Ramaiah, Archana Saseetharan, Mansoor Malik, Shiraz Cupala, Beste Nazilli, Kevin Daniel Morrison, Sagar Nagaraja Shastry, Eric Jonathan Hull, Alexander Tobias Powell, Lei Yang, Manasi Sharma, Siddharth Uppal, Yuri Dogandjiev
  • Patent number: 11218431
    Abstract: A processor-based system for routing data on a collaboration platform over a network is provided. The system has a web layer in communication with at least a server and at least a user interface associated with a user, a user presence module residing on the server and in communication with the web layer, a threaded discussion module residing on the server and in communication with the web layer, a document editor module residing on the server and in communication with the web layer, and an audio-visual module residing on the server and in communication with the web layer, wherein the audio-visual module allows the users to share the at least one user interface for viewing content, each other, or both.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: January 4, 2022
    Inventor: Tariq Jalil
  • Patent number: 11206149
    Abstract: Ad hoc forums may be created and updated to enable users to easily share information, collaborate, track reading progress, coordinate events, and/or exchange other information related to reading of a book or other written work. The ad hoc forum may be accessible via a uniform resource locator (URL), which may be provided to users without requiring user registration and without a need for a dedicated reader device. A service provider may receive information from contemporaneous readers to update the forum, such as to update reading progress information, add messages, add comments, add annotations, and/or other add or modify other collaborative information. The service provider may exchange information with user devices of users via communication channels other than the forum, such as via email and/or text messages, as well as dedicated reader devices, while using this information to update the forum.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: December 21, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Seth Gershom Goldstein, Seth Daniel Micarelli, Craig Reeves Brookes, Jennifer Ann Abts, Christine Wang
  • Patent number: 11190477
    Abstract: The disclosed embodiments include a method for providing interactive notification elements. A device receives a first message and displays a first notification element in a first area of a user interface. The first notification element includes information about the received first message. While displaying the first notification element, the device receives a second message. In response, the device determines whether the second message is associated with the first message. In accordance with a determination that the second message is not associated with the first message, the device delays displaying a second notification element for the second message until the first notification element has been dismissed.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: November 30, 2021
    Assignee: APPLE INC.
    Inventors: Matthew E. Shepherd, Michael R. Dickson, Stephen O. Lemay, Freddy A. Anzures, Richard R. Dellinger, Tomiwa Alabi, Lawrence Y. Yang
  • Patent number: 11182051
    Abstract: An instant communication message prompting method and an instant communication client are disclosed. In the method, in response to receiving an instant communication message, an instant communication client having a current interface as an audio/video call interface first determines whether the instant communication message satisfies a preset prompt condition. When the preset prompt condition is satisfied, prompt information is outputted in the audio/video call interface through a preset prompting mode. In other words, in the present disclosure, when receiving an instant communication message, an instant communication client whose current interface is an audio/video call interface prompts a user that a new instant communication message is received by outputting prompt information on the audio/video call interface, thereby enhancing the user experience.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: November 23, 2021
    Assignee: Alibaba Group Holding Limited
    Inventor: Kaidong Rui
  • Patent number: 11176472
    Abstract: A thread delta prediction and cognitive conversation opportunity generation. A prediction model may be generated based on chat space conversation data, and predicts a chat thread delta associated with a current chat conversation data. A data package may be created based on the chat thread delta. Based on the data package, a conversation opportunity may be determined for a given topic for given user in the chat space, to conduct during a time period of the chat thread delta in real-time.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Vijay Francis, Dennis J. Chen, Rogelio Vazquez-Rivera, Jonathan Dunne, Andrew T. Penrose, Brendan P. Arthurs
  • Patent number: 11170366
    Abstract: A personal blockchain is generated as a cloud-based software service in a blockchain environment. The personal blockchain immutably archives usage of any device, perhaps as requested by a user. However, some of the usage may be authorized for public disclosure, while other usage may be designated as private and restricted from public disclosure. The public disclosure may permit public ledgering by still other blockchains, thus providing two-way public/private ledgering for improved record keeping. Private usage, though, may only be documented by the personal blockchain.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: November 9, 2021
    Assignee: Inveniam Capital Partners, Inc.
    Inventor: Paul Snow
  • Patent number: 11163431
    Abstract: A collaboration server enables users that are members of a network to upload, access, and edit clauses. The server provides, for viewing to a user, a clause on a user interface. In addition, the server can provide a one-click feature on the user interface that, when selected by a user, copies the clause while maintaining the formatting of the clause. When an additional user edits the clause, an updated version of the clause can be provided for viewing on an updated user interface. Here, the server disables the one-click feature of the prior version of the clause and provides a new one-click feature for the updated version of the clause. Therefore, each user that has access to the clause can avoid mistakenly working with an outdated version of the clause.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: November 2, 2021
    Assignee: Foxwordy Inc.
    Inventors: Monica Zent, Khanh Nguyen
  • Patent number: 11164354
    Abstract: An image signal is received from a camera and a signal is received from each of a number of sensors. For each sensor, a position of a signal source is estimated based on the signal from the sensor. For each sensor, information on a situation expression expressing a situation is extracted based on the signal from the sensor. The situation expression for each sensor is superimposed on a captured image by the camera and the captured image superimposed with the situation expression for each sensor is output. In a case in which the sensors are located at different positions and the situation expression for each sensor overlap at least partially on the captured image, an overlapping order of the situation expressions for the sensors superimposed on the captured image is determined based on a distance between the camera and each sensor.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: November 2, 2021
    Assignee: NEC CORPORATION
    Inventor: Masumi Ishikawa
  • Patent number: 11159768
    Abstract: The disclosed computer-implemented method may include receiving a first input from a first artificial reality device detecting a first environment of a first user and determining a first environmental feature of the first environment based on the first input. The method may include receiving a second input from a second artificial reality device detecting a second environment of a second user and determining a second environmental feature of the second environment based on the second input. The method may include comparing the first environmental feature with the second environmental feature and including, based on the comparison, the first and second users in a group for online interactions. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: October 26, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Jim Sing Liu, Olivier Marie Bouan Du Chef Du Bos, Hermes Germi Pique Corchs, Matthew Roberts
  • Patent number: 11146700
    Abstract: An image forming apparatus includes a setup unit, a language identification unit, and a controller. The setup unit establishes a condition that enables group chat to be performed, among the image forming apparatus and a plurality of information processing apparatuses, by activating a group chat tool. The language identification unit identifies, when a communication device receives a message inputted to the group chat from the information processing apparatus, a language of the message. When the language identified by the language identification unit is not installed, the controller retrieves language data indicating the identified language from a storage device, and installs the identified language as a language usable with the image forming apparatus.
    Type: Grant
    Filed: January 18, 2021
    Date of Patent: October 12, 2021
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Yoshitaka Matsuki
  • Patent number: 11137879
    Abstract: Described herein is a user interface that enables messages within a collaborative workspace environment to be propagated to different workspaces that are associated with different tabs in the collaborative workspace environment. Thus, a comment made in a workspace associated with a first tab is reflected in a workspace associated with a different tab and vice versa.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: October 5, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: William James Bliss, Larry Jin, Richard Taylor, Pedro DeRose
  • Patent number: 11128748
    Abstract: An information processing apparatus, non-transitory computer readable medium and method for processing information are provided. The information processing apparatus includes a processor configured to: control a display to display a first conversation space of a first group; and in response to a first operation being performed on the display, control the display to display a second conversation space of a second group that is different from the first group. The first conversation space includes a plurality of messages of the first group. The second conversation space includes a plurality of messages of the first group. The first operation is a gesture moving along the display from a first place on the display to a second place on the display in contact the display. The first operation starts while the first conversation space is being displayed.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: September 21, 2021
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Kengo Tokuchi
  • Patent number: 11121992
    Abstract: An information processing method includes detecting a specified input directed to one or more members of a current chat group, determining the one or more members directed to by the specified input as target members, and sending private content to the target members, where the private content is not visible by other members of the current chat group.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: September 14, 2021
    Assignee: LENOVO (BEIJING) CO., LTD.
    Inventors: Chenchen Yu, Yingjie Li
  • Patent number: 11108581
    Abstract: Systems, methods, devices, computer readable media, and other various embodiments are described for group contact lists generation based on modified user contacts. One embodiment involves receiving, at a server computer from a client device, a plurality of contacts, the plurality of contacts each associated with a respective contact digital interface of plurality of contact digital interfaces, identifying a first set of contacts in the plurality of contacts that include a modification to each of a respective contact digital interface. In some embodiments, the server computer includes generating a first group contact interface comprising the modification, generating a new group contact list that comprises the first set of contacts, associating the first group contact interface with the new group contact list, and causing the first group contact interface to be displayed by the client device.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: August 31, 2021
    Assignee: Snap Inc.
    Inventors: Ty Giacalone, Donald Giovannini
  • Patent number: 11107115
    Abstract: Machine-learning based multi-step engagement strategy modification is described. Rather than rely heavily on human involvement to manage content delivery over the course of a campaign, the described learning-based engagement system modifies a multi-step engagement strategy, originally created by an engagement-system user, by leveraging machine-learning models. In particular, these leveraged machine-learning models are trained using data describing user interactions with delivered content as those interactions occur over the course of the campaign. Initially, the learning-based engagement system obtains a multi-step engagement strategy created by an engagement-system user. As the multi-step engagement strategy is deployed, the learning-based engagement system randomly adjusts aspects of the sequence of deliveries for some users.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: August 31, 2021
    Assignee: Adobe Inc.
    Inventors: Pankhri Singhai, Sundeep Parsa, Piyush Gupta, Nupur Kumari, Nikaash Puri, Mayank Singh, Eshita Shah, Balaji Krishnamurthy, Akash Rupela
  • Patent number: 11107128
    Abstract: Systems, methods, and computer-readable media are disclosed for systems and methods for portable interactive product displays with region-specific products. Example methods may include determining a set of product identifiers of products to be positioned at an interactive display, the set of product identifiers including a first product identifier for a first product, determining a user identifier associated with a user device positioned within a distance of the interactive display, and determining a user interaction with the first product by a user of the user device. Certain methods may include determining a user interaction history for the user using the user identifier, and determining that an indication of the user interaction is to be added to the user interaction hi story.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: August 31, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: William R. Hazlewood, Janet Ellen Galore, Alaa-Eddine Mendili, Dominick Khanh Pham, Jeff Gelfuso
  • Patent number: 11100110
    Abstract: A de-serialized data store and transaction system includes a content addressable memory mapped to an n-tuple-based multimodal data structure, the n-tuple-based multimodal data structure supporting heterogeneous nested data types including a streamable abstract syntax tree and a self-describing operational interface comprising commands transmitted via a plurality of nested s-expressions.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: August 24, 2021
    Assignee: Substrate Inc.
    Inventors: Christian Beaumont, Behnaz Beaumont, Jouke van der Maas, Jan Drake
  • Patent number: 11099726
    Abstract: Various embodiments of the present invention are directed to an improved group-based communication apparatus that is configured to efficiently manage group-based communication interfaces associated with one or more group-based communication workspaces. The group-based communication apparatus is configured to create and assign user-defined channel labels in association with one or more of a plurality of group-based communication channels. The user-defined channel labels may be displayed to a sidebar label focus interface component of a sidebar pane of the group-based communication interfaces. The user-defined channel labels may be combined with other data of the group-based communication workspaces to assemble one or more work graph data structures.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: August 24, 2021
    Assignee: Slack Technologies, Inc.
    Inventors: Michael Montazeri, Kyle Stetz, Matthew Hodgins
  • Patent number: 11075864
    Abstract: A non-transitory computer readable recording medium records a conversation control program that causes a computer to execute processing including: receiving an instruction to change a specific input message among messages displayed in times series to another input message; and displaying the other input message and a response message to the other input message in time series.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: July 27, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Taki Kono, Yu Tomita, Masahiro Koya, Hiroyuki Kashiwagi
  • Patent number: 11068551
    Abstract: Embodiments of the present invention provide a method for displaying contents of a group chat. The method includes: receiving a query message entered by a user and carrying a specified user name; sending the query message to a server to request a list of historical chat records corresponding to the specified user name, wherein the list of historical chat records are interrupted by a plurality of current chat records in the group chat; receiving the list of historical chat records that is sent by the server and pulled according to the specified user name; and displaying the list of historical chat records sent by the server following the plurality of current chat records to continue a topic carried by the list of historical chat records and interrupted by the plurality of current chat records.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: July 20, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Lei Zhang
  • Patent number: 11061963
    Abstract: A method for personalized sharing of videos on a content sharing platform is disclosed. The method includes presenting, by a user device of a user of the content sharing platform, a user interface (UI) including a video and a UI share element allowing the user to share the video, in response to a selection of the UI share element by the user in the UI, transmitting a request to share the video to a server, and receiving, from the server, a subset of contacts of the user on the content sharing platform. The method further includes presenting, to the user, the subset of contacts of the user comprising a first contact of the plurality of contacts of the user and excluding a second contact of the plurality of contacts of the user, and allowing the user to share the video with the first contact from the subset of the plurality of contacts.
    Type: Grant
    Filed: November 12, 2018
    Date of Patent: July 13, 2021
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Ruxandra Georgiana Davies
  • Patent number: 11061955
    Abstract: A data processing system analyzes a corpus of conversation data collected at an interactive conversation service to train an intent classification model. The intent classification model generates vectors based on the corpus of conversation data. A set of intents is selected and an intent seed input for each intent of the set of intents is input into the model to generate an intent vector corresponding to each intent. Vectors based on user inputs are generated and compared to the intent vectors to determine the intent.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: July 13, 2021
    Assignee: salesforce.com, inc.
    Inventors: Zachary Alexander, Naren M. Chittar, Alampallam R. Ramachandran, Anuprit Kale, Tiffany McKenzie, Sitaram Asur, Jacob Nathaniel Huffman
  • Patent number: 11061954
    Abstract: A data processing system analyzes a corpus of conversation data collected at an interactive conversation service to train an intent classification model. The intent classification model generates vectors based on the corpus of conversation data. A set of intents is selected and an intent seed input for each intent of the set of intents is input into the model to generate an intent vector corresponding to each intent. Vectors based on user inputs are generated and compared to the intent vectors to determine the intent.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: July 13, 2021
    Assignee: salesforce.com, inc.
    Inventors: Zachary Alexander, Naren M. Chittar, Alampallam R. Ramachandran, Anuprit Kale, Tiffany Deiandra McKenzie, Sitaram Asur, Jacob Nathaniel Huffman
  • Patent number: 11004021
    Abstract: Systems, methods, and software can be used to establish collaborative communications. In some aspects, a server receives a contact search request from an application of a first organization, the contact search request including contact information. The server determines a second organization, wherein the second organization is connected to the first organization to enable a user of the first organization to search a user directory of the second organization. The server determines a subset of the user directory of the second organization that can be searched by the user of the first organization. The server transmits, to the application of the second organization, the contact information and information of the determined subset of the user directory of the second organization. The server receives a contact search result from the application of the second organization. The serer transmits the received contact search result to the application of the first organization.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: May 11, 2021
    Assignees: BlackBerry Limited, ATHOC, Inc.
    Inventors: Daniel Marcel Platzker, Balasubrahmanyam Gattu, Oded Yehuda Shekel
  • Patent number: 10986301
    Abstract: A participant overlay and audio placement collaboration system platform and a method for overlaying participants collaborating via a user interface and placement of distinct audio sources are disclosed. The participant overlay and audio placement collaboration system platform provides an ergonomic and intuitive sense-oriented user interface that separates presenters/speakers relevant video contents from irrelevant surroundings and visually overlays the presenter with the presented material, thereby allowing for a more immersive, intuitive, and interactive presentation, while maximizing usage of desktop space for shared/presented content and of the presenter(s) themselves. The further correlation of audio-mapping of acoustic content of presenter(s)/participant(s) relative to their visual representation on the desktop, allows for a significantly improved audio experience and separation capability of different speakers and relevant speakers audio from nuisance background sounds.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: April 20, 2021
    Inventor: Holger Schanz
  • 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: 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: 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: 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