Chat Room Patents (Class 715/758)
  • Patent number: 11947594
    Abstract: A method for providing personalized content sharing is disclosed.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: April 2, 2024
    Assignee: Google LLC
    Inventors: Justin Lewis, Ruxandra Georgiana Davies
  • Patent number: 11947871
    Abstract: According to one embodiment, a method, computer system, and computer program product for spatially aware virtual meetings is provided. The embodiment may include establishing a virtual conference room and connections thereto by a speaking participant, an addressee participant, and a non-addressee participant. The embodiment may also include assigning the speaking participant, the addressee participant, and the non-addressee participant to positions in a virtual space. The embodiment may further include displaying a virtual output stream of the virtual space to a viewing participant on a user device display screen. The embodiment may also include determining that a speaking participant is directing a speech segment to an addressee participant. The embodiment may further include altering at least one of the visual output stream and an audio output stream for a viewing participant based at least on the positions of the speaking participant and the addressee participant.
    Type: Grant
    Filed: April 13, 2023
    Date of Patent: April 2, 2024
    Assignee: International Business Machines Corporation
    Inventors: Steven Lee Fisher-Stawinski, Shikhar Kwatra, Moitreyee Mukherjee-Roy, Scott E. Schneider
  • Patent number: 11936697
    Abstract: A method for social viewing of media content includes transmitting, to multiple users, media content when the multiple users are members of a common group associated with a social media site (i.e., “friends” or the like) while providing, to the users, an interaction region configured to allow the first user and the second user to share comments with each other regarding the media content via an interaction stream.
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: March 19, 2024
    Assignee: DISH Technologies L.L.C.
    Inventor: Scott Pead
  • Patent number: 11924153
    Abstract: In one or more implementations, a messaging history between a first user and a second user may be analyzed to determine a context for a new messaging session between the first user and the second user. A reminder message to the at least one of the first user or the second user may be displayed in a messaging user interface element that replaces a default message. The reminder message may be related to a tone for the new messaging session.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: March 5, 2024
    Assignee: SNAP INC.
    Inventors: Virginia Drummond, Celia Nicole Mourkogiannis
  • Patent number: 11914966
    Abstract: In some examples, a system for generating a topic model includes a processor that can process a set of documents to generate training data, wherein each document in the set of documents is associated with one or more users. The processor can also generate a plurality of topic models using the training data, such that each topic model includes a different number of topics. The processor can also generate an evaluation score for each of the topic models based on information about the users associated with the documents included in the training data. The evaluation score describes a percentage of topics that exhibit a specified level of interest from a specified number of users. The processor can also identify a final topic model based on the evaluation scores and store the final topic model to be used in natural language processing.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: February 27, 2024
    Assignee: International Business Machines Corporation
    Inventor: Esther Goldbraich
  • Patent number: 11893540
    Abstract: Systems and methods for generating a shared collaborative channel for collaboration are provided. In particular, a computing device may receive a request, from an originating member of an organization, to create the shared collaborative channel, the request including an invitee to be added to the shared collaborative channel. In response to receipt of the request, the computing device may provision a substrate group by creating a container associate with the shared collaborative channel including a substrate database associated with the shared collaborative channel, generate an invitation including a custom link to the shared collaborative channel for the invitee, and determine whether the invitee belongs to an originating collaboration team associated with the originating member based on the substrate database. If the invitee belongs to the originating collaboration team, the computing device may further update the substrate group to add the invitee as a new member of the shared collaborative channel.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: February 6, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Thomas McLean, Ladislau Conceicao, Priyank Deepak Sanghavi, Li Li, Jayant Kishorbhai Manglani
  • Patent number: 11868592
    Abstract: In some embodiments, an electronic device displays a virtual keyboard, wherein the virtual keyboard includes a plurality of selectable representations of a plurality of graphical objects. In some embodiments, the electronic device receives a user input selecting a first selectable representation of a first graphical object, wherein the first graphical object is associated with a first customizable visual element and a second customizable visual element. In some embodiments, in response to receiving the user input and in accordance with a determination that one or more first criteria are satisfied, the electronic device displays, via the display device, a customization user interface, including a first section for customizing the first customizable visual element, a second section for customizing the second customizable visual element, and a third section for displaying a first respective representation of the first graphical object that indicates a current state of customization of the first graphical object.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: January 9, 2024
    Assignee: Apple Inc.
    Inventors: Christian X. Dalonzo, Patrick L Coffman
  • Patent number: 11862165
    Abstract: A system is provided that can provide a virtual assistant that can receive inputs from a user and can provide responses to the user. The system can perform natural language processing on the inputs to process the inputs into inputs that are comprehendible by the virtual assistant. The system can predict, based on the inputs, at least one objective of the user. The at least one objective can include a first objective for communication with a live agent and the at least one objective can include a second objective for a purpose for the communication with the live agent. Additionally, the system can determine the live agent that can be best suited to assist the user based on the second objective. The system can connect the user and the live agent. The virtual assistant can facilitate the connection by providing information to the user and to the live agent.
    Type: Grant
    Filed: August 30, 2022
    Date of Patent: January 2, 2024
    Assignee: Truist Bank
    Inventors: Alex Heath Misiaszek, Mary Kim Clouser, William Christopher Hawks, Kimberly C. Steudtner, Kyla Smith, Christopher Alexander Tase, Yadhira Haydee Arroyo
  • Patent number: 11855939
    Abstract: A computer system analyzes an input in a chat window of a first device, wherein the chat window corresponds to a first chat session with a user of a second device and a second chat session with a user of a third device. The computer system determines, based on the analyzing the input, whether the input corresponds to an information associated with the first chat session and an information associated with the second chat session. Based on determining that the input corresponds to the information associated with the first chat session and the information associated with the second chat session, the computer system transmits the input to the second device and the third device.
    Type: Grant
    Filed: November 11, 2022
    Date of Patent: December 26, 2023
    Assignee: PAYPAL, INC.
    Inventor: Rahul Nair
  • Patent number: 11838248
    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: February 1, 2022
    Date of Patent: December 5, 2023
    Assignee: DigitalOcean, LLC
    Inventor: Eric Sven-Johan Swildens
  • Patent number: 11810072
    Abstract: The disclosure generally relates to an enterprise group-based communication system. Group-based communication channels may be created and access by client devices associated with users within the enterprise group-based communication system that have various identifiers associated therewith.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: November 7, 2023
    Assignee: Slack Technologies, LLC
    Inventors: Ilan Frank, Daniel Stewart Butterfield, Callum Henderson-Begg, April Underwood, Leah Jones, Myles Grant, Todd Wirth, Eric Vierhaus, Samantha Stoller, Gregory Pelly, Yongxing Deng, Matthew Mullen
  • Patent number: 11778279
    Abstract: Methods and systems for generating social posts for users watching media content include processing inputs provided by one or more users of a group viewing the media content. Mood of each user in the group is predicted based on context of a portion of the media content currently rendering and the inputs of the users. A social post is generated for each user based on the predicted mood of the user. The social post is forwarded for rendering as input from the user.
    Type: Grant
    Filed: April 2, 2021
    Date of Patent: October 3, 2023
    Assignee: Sony Interactive Entertainment Inc.
    Inventor: Richard Olabode
  • Patent number: 11769172
    Abstract: The present disclosure relates to a display device for transmitting advertisement content and a method for controlling the display device. According to an embodiment of the present disclosure, the display device may include a communication unit configured to transmit and receive data, a display to display content, a memory storing one or more instructions, and at least one processor configured to execute the one or more instructions stored in the memory.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: September 26, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Prakash Chandra Chhipa, Ravinder Dhiman, Vivek Pal
  • Patent number: 11748579
    Abstract: Disclosed is an augmented reality system to generate and cause display of an augmented reality interface at a client device. Various embodiments may detect speech, identify a source of the speech, transcribe the speech to a text string, generate a speech bubble based on properties of the speech and that includes a presentation of the text string, and cause display of the speech bubble at a location in the augmented reality interface based on the source of the speech.
    Type: Grant
    Filed: September 14, 2021
    Date of Patent: September 5, 2023
    Assignee: Snap Inc.
    Inventors: Piers Cowburn, Qi Pan, Eitan Pilipski
  • Patent number: 11716298
    Abstract: An information processing apparatus includes a processor configured to: acquire user data posted in a chat room participated by multiple users; and with multiple display forms changed, display association information that associates at least one piece of information of the user data or response information responsive to the user data with a user having posted the user data and posting time of the user data.
    Type: Grant
    Filed: July 14, 2021
    Date of Patent: August 1, 2023
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Kosuke Tomokuni, Kosuke Aoki, Seiichiro Hiratsuka, Makoto Toriyama, Kengo Tokuchi
  • Patent number: 11707672
    Abstract: The virtual location of a player in a location-based game is determined from the real-world location of the player's client device. The location-based game provides the player access to one or more chat room based on their location. To determine the locations of chat room, a server analyzes player locations in a geographic region, clusters player locations to identify centroids, and adjusts the clusters based on constraints. The server selects chat room locations (e.g., at points of interest) to more evenly balance the number of players in each chat room while complying with one or more restraints on the size of the geographic area served by each chat room.
    Type: Grant
    Filed: March 10, 2022
    Date of Patent: July 25, 2023
    Assignee: Niantic, Inc.
    Inventors: Jiahuan Liu, Mingliang Wei, Daniel Casadevall Pino, Charu Janqid
  • Patent number: 11646022
    Abstract: A system according to various embodiments may comprise: a first electronic device including a user interface and a communication circuit; at least one processor which is a part of the first electronic device or remotely communicates with the first electronic device; and at least one memory residing in the first electronic device or residing outside the first electronic device.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: May 9, 2023
    Inventors: Sang Wook Kang, Young Hoon Kim, Seung Hoon Park, Da Som Lee, Seong Min Je
  • Patent number: 11647058
    Abstract: The present disclosure provides, among other things, methods including: initiating a conference call with a plurality of participants; receiving a first request to view at least a first screen share of a first participant and a second screen share of a second participant at a first same time on a device of a third participant, where the plurality of participants includes the first participant, the second participant, and the third participant; and displaying the first screen share and the second screen share at the first same time on a display of the device of the third participant.
    Type: Grant
    Filed: August 20, 2021
    Date of Patent: May 9, 2023
    Assignee: Avaya Management L.P.
    Inventor: Jinson Abraham
  • Patent number: 11592966
    Abstract: Embodiments described include systems and methods for displaying overlays for a network application. A client application on a client device can establish a session to a network application accessed via an embedded browser of the client application. The embedded browser of the client application may receive and display a web page of the network application. Based on one or more conditions and/or policies, the client application may identify and display overlay content over the web page in the embedded browser. The overlay content may include, but is not limited to, training videos, tutorials, social options (e.g., emoticons, likes), form help text, form autofill suggestions, and/or navigation assistance. Once the overlay content is presented, feedback can be received in order to modify the subsequent overlays.
    Type: Grant
    Filed: January 11, 2021
    Date of Patent: February 28, 2023
    Assignee: Citrix Systems, Inc.
    Inventors: Vipin Borkar, Santosh Sampath, Deepak Sharma, Arvind SankaraSubramanian
  • Patent number: 11588767
    Abstract: Systems and methods are provided that facilitate selecting videos to share in a messaging session such as group video chat. In one or more aspects, a system is provided that includes an interface component configured to generate a graphical user interface that facilitates selecting by a user of the device, one or more videos provided by a remote streaming media provider, for sharing with one or more other users in association with a messaging session between the user and the one or more other users, the interface comprising a plurality of input categories including at least one video selection category corresponding to information identifying a set of videos associated with a shared attribute. The system further includes a presentation component configured to display the graphical user interface via a display screen of the device in response to a request.
    Type: Grant
    Filed: October 5, 2020
    Date of Patent: February 21, 2023
    Assignee: Google LLC
    Inventors: Justin Lewis, Ruxandra Georgiana Davies
  • Patent number: 11522729
    Abstract: Methods, apparatus and computer program product for causing a rendering of a graphical icon associated with a message communication, wherein the message communication is received in a shared communication channel in a group-based communication platform. The graphical icon comprises a user avatar associated with a sender of the message communication and a group icon indicating association of the message communication with a group.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: December 6, 2022
    Assignee: Slack Technologies, LLC
    Inventors: Brenda Jin, Sean Rose, Myles Grant, Elizabeth Johnston, Andrew King
  • Patent number: 11516338
    Abstract: A system for automatic authentication of service requests includes authentication of a remote access device. This authentication may be accomplished automatically prior to text or audio communication between a customer and a service agent. In some embodiments, authentication is accomplished automatically by authentication of the remote access device or accomplished by asking the customer questions. A single authentication of the remote access device may be used to authenticate a service request transferred between service agents. The authentication of the remote device may include, for example, use of a personal identification number, a fingerprint, a photograph, and/or a hardware identifier. Some embodiments include an intelligent pipeline configured for managing queues of customer service requests and/or customer service agent control over a customer's access device. Some embodiments include logic configured to manage and enhance communication channels between devices.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: November 29, 2022
    Assignee: UJET, Inc.
    Inventors: Eli Chen, Hisun Kim, Anand Janefalkar
  • Patent number: 11507796
    Abstract: A method for sharing avatars is provided, which includes: receiving, from a first user terminal, an avatar share request to share a first avatar including a first set of avatar components, with a second user terminal; creating a first temporary avatar by copying the first set of avatar components; associating the first temporary avatar with first link information; and transmitting the first link information to the second user terminal.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: November 22, 2022
    Assignee: LINE Plus Corporation
    Inventor: Yunji Lee
  • Patent number: 11496787
    Abstract: A method for processing information, applied to a first client, is disclosed. The method includes displaying a live broadcast page of a first user account for a live broadcast. The first user account is logged into the first client and includes a live broadcast function. The method includes obtaining a first information in the live broadcast page. The first information is sent from the first user account to a second user account, the second user account comprises the live broadcast function and is in a different live broadcast room than the first user account. The method includes sending the first information.
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: November 8, 2022
    Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD
    Inventors: Meizhuo Li, Yong Duan
  • Patent number: 11496434
    Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for integrating a collaborative communication system and a document collaboration system. A document within the document collaboration system may be linked to an object within the collaborative communication system. A user post may be received in association with the object or the document. A first feed configured to be rendered in association with the object is synchronized with a second feed configured to be rendered in association with the document such that both the first feed and the second feed each includes the user post.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: November 8, 2022
    Assignee: Salesforce, Inc.
    Inventor: Tarang Luthra
  • Patent number: 11489686
    Abstract: Methods and systems for conducting virtual meetings are described herein. A host device configured to host a virtual meeting and one or more user devices may receive information used to set up a virtual meeting from a computing device. The host device may establish a network a user device may connect to for participating in the virtual meeting. The one or more user devices may be directly connected to the host device so that data for the virtual meeting need only travel directly between the one or more user devices and the host device with no intermediary devices. Host responsibilities may be transferred from the host device to one of the user devices. If the host device becomes unresponsive, the computing device may perform actions to allow the user devices to continue the virtual meeting.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: November 1, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Arnav Akhoury, Satish Vanahalli
  • Patent number: 11468520
    Abstract: A method, system, and recording medium for managing official accounts is disclosed. An official account management method includes the steps of setting a relation between official accounts that are accounts of sponsors on a messenger, and managing the official accounts by classifying the official accounts in a related account group in accordance with the relation between the official accounts.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: October 11, 2022
    Assignee: LINE CORPORATION
    Inventors: So Young Chang, Hyun Jeong Lee
  • 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: 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