Interactive Email Patents (Class 715/752)
  • Patent number: 11354500
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for identifying relevant content in a natural language input are presented. An email may be received. A machine learning model may be applied to the email. The machine learning model may have been trained to rank sentences based on their relevance to a schedule meeting task. The machine learning model may comprise: an embedding layer for generating an embedding for each word in the email; a distinct sentence aggregation layer for aggregating the embeddings for each word in the email into a distinct embedding for each of the sentences in the email; a contextual aggregation layer for aggregating each distinct embedding for each of the sentences into a contextual embedding for each of the sentences; and a scoring layer for scoring and ranking each of the sentences based on their relevance to the schedule meeting task.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: June 7, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Pamela Bhattacharya, Barun Patra, Charles Yin-Che Lee, Vishwas Suryanarayanan, Chala Fekadu Fufa
  • Patent number: 11340769
    Abstract: Inline document collaboration workflows are provided. When a user receives an electronic communication that includes an attached content item, the receiving user may select the attached content item and cause the attached content item to be displayed in an immersive view in proximity to an electronic communication pane in which an electronic communication may be conducted about any topic including the content item that is displayed in proximity to the electronic communication pane. During editing of a content item, an electronic communication may be generated from a user interface in which the content item is being generated, or alternatively a new content item may be generated out of an electronic communications user interface.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: May 24, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joseph Masterson, Jeremy de Souza, Jin Ma, Elena Catrinescu, Nathan Waddoups, Kenneth Fern, David Paul Limont, David Lloyd Meyers, Jr., Michael B. Palmer
  • Patent number: 11334227
    Abstract: An information processing device includes a processor configured to cause a display to display posts to a conversation space created for a conversation group. In response to a user operation, the processor is configured to determine a set of a first post of the posts and one or more second posts of the posts based upon the user operation, extract the first post and the one or more second posts, and cause the display to display only the extracted posts among the posts, where each of the one or more second posts is a post identified as a reply directed to the first post.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: May 17, 2022
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Kengo Tokuchi
  • Patent number: 11334706
    Abstract: An information processing apparatus includes a display that displays a message, and an association unit that associates a first message including an image with a second message that includes a character string that is entered in a state that an original image of the image is displayed via the image on the display.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: May 17, 2022
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Jun Shingu, Qianru Qiu, Atsushi Ito
  • Patent number: 11334241
    Abstract: A document management system manages documents. The documents are managed such that the documents may be shared with multiple users during an online sharing session. During the online sharing session of a document, the document may be annotated. The appearance and location of the annotation is consistent across the difference devices of the users even though the devices are of different device types.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: May 17, 2022
    Assignee: Tekion Corp
    Inventors: Abhinandan Sahgal, Justin Alexander Chi-Young Hou, Gaurav Gupta, Nirmal Sajo Thomas
  • Patent number: 11321534
    Abstract: A method is provided to implement a conversational system with artifact generation. A middleware component receives a user input and determines whether there is sufficient information in the user input and a conversation space in a context storage of the conversational system to identify user intent associated with the user input. Responsive to the middleware component determining there is not sufficient information to identify user intent, a communications handler component sends a natural language query to an external data source via a natural language query (NLQ) interface and receives a natural language response from the external data source. The middleware component updates the conversation space based on the natural language response and returns a user response based on the natural language response.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: May 3, 2022
    Assignee: International Business Machines Corporation
    Inventors: Abdul Quamar, Fatma Ozcan, Dorian Boris Miller, Jeffrey Thomas Kreulen, Christina Runkel
  • Patent number: 11316818
    Abstract: A method for automatically consolidating and presenting, on an electronic communication platform, different electronic communications from different electronic communication platforms is provided. The method may include determining whether a user intends to access a received electronic communication. The method may further include based on the determination of the user intention to access the received electronic communication, determining a context associated with the received electronic communication. The method may further include scanning and determining a context associated with unaccessed electronic communications to identify the unaccessed electronic communications related to the determined context associated with the received electronic communication. The method may further include consolidating the identified unaccessed electronic communication with the received electronic communication to generate a consolidated communication.
    Type: Grant
    Filed: August 26, 2021
    Date of Patent: April 26, 2022
    Assignee: International Business Machines Corporation
    Inventors: Raghuveer Prasad Nagar, Lakshmi Bellave Ramesh, Harshit Sharma, Jagadesh Ramaswamy Hulugundi
  • Patent number: 11317253
    Abstract: Systems, methods, and computer program products are provided for improving establishment and broadcasting of communication among mobile computing devices, including providing an improved user experience using descriptive operator access. For example, a method comprises determining a first user accesses a mobile application on a first mobile device of the first user; determining a second user accesses the mobile application on a second mobile device of the second user; and initiating the audio conversation between the first user and the second user, wherein the audio conversation is streamed to a third user who accesses the mobile application on a third mobile device of the third user, wherein a selectable descriptive operator associated with at least one of the audio conversation, the first user, or the second user, is displayed to third user on the mobile application.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: April 26, 2022
    Assignee: Stereo App Limited
    Inventors: Sergey Frolovichev, Andrey Ogandzhanyants, Artur Nugumanov
  • Patent number: 11310182
    Abstract: A text conversation between at least two users is monitored. A first regarding a first topic is detected. A second message received subsequent to the first message regarding a second topic is detected. A third message received subsequent to the second message regarding the first topic is detected. In response to detecting that the third message regards the first topic of the first message, the third message may be displayed immediately adjacent the first message.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: April 19, 2022
    Assignee: International Business Machines Corporation
    Inventors: Su Liu, Yang Liang, Arun Dev, Cheng Xu
  • Patent number: 11301121
    Abstract: Inline document collaboration workflows are provided. When a user receives an electronic communication that includes an attached content item, the receiving user may select the attached content item and cause the attached content item to be displayed in an immersive view in proximity to an electronic communication pane in which an electronic communication may be conducted about any topic including the content item that is displayed in proximity to the electronic communication pane. During editing of a content item, an electronic communication may be generated from a user interface in which the content item is being generated, or alternatively a new content item may be generated out of an electronic communications user interface.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: April 12, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joseph Masterson, Jeremy de Souza, Jin Ma, Elena Catrinescu, Nathan Waddoups, Kenneth Fern, David Paul Limont, David Lloyd Meyers, Jr., Michael B. Palmer
  • Patent number: 11294532
    Abstract: Systems and methods are disclosed that can selectively route actions, such as notifications, to cause activations of one or more applications based on data associated with the actions and based on activation conditions specified at a scene level by each of the applications.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: April 5, 2022
    Assignee: APPLE INC.
    Inventor: Kenneth A. Ferry
  • Patent number: 11297469
    Abstract: Systems, methods, and computer program products are provided for generating and handling a waitlist during an audio conversation on a mobile application. For example, a method comprises: receiving a request from a first user, listening to a first audio conversation involving a second user and a third user, to join a waitlist associated with the second user or the first audio conversation; adding the first user to the waitlist associated with the second user or the first audio conversation; enabling the second user to view the waitlist; and initiating a second audio conversation between the second user and a user on the waitlist upon termination of the first audio conversation.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: April 5, 2022
    Assignee: Stereo App Limited
    Inventors: Sergey Frolovichev, Andrey Ogandzhanyants, Artur Nugumanov
  • Patent number: 11290292
    Abstract: Systems, methods, and computer program products are provided for improving of audio conversations and displaying of visual representations among mobile devices. For example, a method comprises determining a first user accesses a mobile application on a first mobile device of a first user; determining a second user accesses the mobile application on a second mobile device of the second user; initiating audio communication between the first mobile device of the first user and the second mobile device of the second user; and streaming the audio communication, either as a substantially live stream or as a recorded stream, to a third mobile device of a third user.
    Type: Grant
    Filed: September 6, 2021
    Date of Patent: March 29, 2022
    Assignee: Stereo App Limited
    Inventors: Sergey Frolovichev, Andrey Ogandzhanyants, Artur Nugumanov
  • Patent number: 11283752
    Abstract: A method includes identifying, at an electronic device a candidate name responsive to user input indicating a salutational trigger during composition of a body of a message of a messaging application. Identifying the candidate name including at least one of: parsing a recipient-specific portion of a recipient message address of the message; parsing a display name associated with the recipient message address; parsing a content of the message body; parsing an attachment name associated with an attachment field of the message; identifying the candidate name from a contact record selected from a contacts database based on a recipient-specific portion of a recipient message address of the message; and parsing user-readable content of an application from which composition of the message was triggered. The method further includes facilitating composition of a recipient name in the body of the message based on the candidate name.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: March 22, 2022
    Assignee: GOOGLE LLC
    Inventors: Amit Kumar Agrawal, Mayank Gupta, Rachit Mittal
  • Patent number: 11283888
    Abstract: The system and methods described herein can classify electronic activities based on sender and recipient information. The system can determine a relationship between a sender of an electronic activity and at least one recipient of the electronic activity using a sender node profile and a recipient node profile. The system can assign a tag to the electronic activity based on the relationship between the sender and one or more recipients of the electronic activity. The system can process the electronic activity based on the assigned tag.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: March 22, 2022
    Assignee: People.ai, Inc.
    Inventors: Rajit Joseph, Stefan Hermanek, Jose Alberto Muniz Navarro, Dylan Halladay, Heorhiy Kozlov, Oleg Rogynskyy
  • Patent number: 11270215
    Abstract: A recommendation engine may generate a recommendation in response to user interactions and executed operations in a system. The recommendation may be determined according to a number of factors including, but not limited to, an object affinity and a user affinity. The recommendation may include one or more of a recommendation to use an object and a recommendation for taking one or more actions. The recommendation may be provided to a user if the recommendation satisfies a confidence threshold. Recommendations provided by the recommendation engine are tracked to determine if the user accepted or rejected the recommendations. User history of accepting or rejecting recommendations may be utilized to train the recommendation engine for future recommendations and to build a user profile in a user database.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: March 8, 2022
    Assignee: MicroStrategy Incorporated
    Inventors: Benjamin Reyes, Timothy Lang
  • Patent number: 11271885
    Abstract: Techniques of electronic message generation using organizational data are disclosed herein. One example technique includes recognizing a contact a user previously communicated with in an input to an address field of a draft email in the email client. The technique can then include determining whether the input also contains a preset keyword or key phrase indicating an intention of the user to send the draft email to a related entity of the contact. In response to determining that the input also contains a preset keyword or key phrase, the technique includes querying a relationship map corresponding to the contact for an identity and email address of the related entity of the contact and surface the identity and email address in the email client as a suggested destination address for selection by the user.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: March 8, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jon Meling, Jeremy Grubaugh, Alexander Primo Lopez, Livani Pillay, Reid Maker, David Dupree Harris, Andreas Eide, Daniel Duarte
  • Patent number: 11263260
    Abstract: A system for searching and ranking modifiable videos in a multimedia messaging application (MMA) is provided. In one example embodiment, the system includes a database configured to store modifiable videos, the modifiable videos being associated with text messages and rankings, a processor, and a memory storing processor-executable codes, wherein the processor is configured to implement the following operations upon executing the processor-executable codes: receiving, via the MMA, an input of a user; selecting, based on the input, a list of relevant modifiable videos from the database; rendering, via the MMA, the list of relevant modifiable videos for viewing by the user; determining that the user has shared, via the MMA, a modifiable video from the list; storing an information concerning the list and the shared modifiable video into a statistical log; and updating, based on the information in the statistical log, the rankings of the modifiable videos in the database.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: March 1, 2022
    Assignee: Snap Inc.
    Inventors: Jeremy Voss, Victor Shaburov, Aleksandr Mashrabov, Dmitriy Matov, Hanna Rulevska, Dmytro Ishchenko
  • Patent number: 11265685
    Abstract: Systems, methods, and computer program products are provided for connecting users and speakers via audio conversations on a mobile application. For example, a method comprises: providing speaker information associated with a speaker, wherein the speaker accesses a mobile application on a first mobile device of the speaker; determining a user accesses a mobile application on a second mobile device of the user; initiating an audio conversation between the speaker and the user; broadcasting, using the one or more computing device processors, on the mobile application, to a listener, a first audio conversation involving the speaker and the user, wherein the listener accesses the mobile application on a third mobile device of the listener.
    Type: Grant
    Filed: July 5, 2021
    Date of Patent: March 1, 2022
    Assignee: Stereo App Limited
    Inventors: Sergey Frolovichev, Andrey Ogandzhanyants, Artur Nugumanov
  • Patent number: 11256393
    Abstract: This disclosure describes a system that enables a user to efficiently view messages of a conversation that are more relevant to the user. The system is configured to display content of a first application within an application user interface (UI) and to determine that a message of a second application being monitored includes a trigger feature that comprises a piece of information or an interaction from another user that is worthy of the user's attention. The system can then generate a visual notification for the trigger feature. The visual notification can be displayed in association with a graphical element of the application UI. Upon receiving an indication of a selection of the visual notification, the system can switch from displaying the content of the first application to displaying the message of the second application and trigger feature and/or change visual characteristics associated with the message to bring focus to the message.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: February 22, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Casey Baker, Jose Rodriguez
  • Patent number: 11257042
    Abstract: Disclosed are various approaches for workflow service email integration. In some examples, a request is transmitted to a workflow service. The request includes workflow content associated with an email message being composed. A workflow micro application associated with the workflow content is received form the workflow service. The workflow micro application is generated using network service data retrieved from a network service. The workflow micro application includes: an information component that renders the network service data for display within the email message. The workflow micro application also includes an evaluation component that evaluates a management status of a client device.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: February 22, 2022
    Assignee: VMWARE, INC.
    Inventors: Sudharsan Thumatti Sathiamoorthy, Rohit Pradeep Shetty, Shree Harsha S, Ashish Agrawal, Amit Jain
  • Patent number: 11252274
    Abstract: Systems and methods are provided for performing operations including: receiving, with a messaging application implemented by one or more processors of a user device, a communication from a given application representing a first user interaction with the given application; generating, with the messaging application, a list of graphical elements based on the communication received from the given application; displaying, with the messaging application, the list of graphical elements; receiving, with the messaging application, a user selection of a first graphical element from the list of graphical elements; and incorporating, with the messaging application, the graphical element selected by the user into a message for transmission to another user.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: February 15, 2022
    Assignee: Snap Inc.
    Inventors: Charles Burson DePue, Laurent Desserrey, Matthew Colin Grantham, Patrick Mandia, David Whyte
  • Patent number: 11244100
    Abstract: Technology is disclosed herein for visualizing changes in documents. In an implementation, one or more computers, employing a change visualization process, maintain a record of changes made to a document over a period of time. The one or more computers identify a document scope within which to focus a visualization of one or more changes made to the document, wherein the document scope comprises a timeframe of interest. The one or more computers also identify, from the record of the changes, one or more changes made to the document within the document scope and surface a visualization of the one or more changes.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: February 8, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Douglas Lane Milvaney, Benjamin Gustav Wilde, Arthur David Berman, Christopher Ryan Botaish, Joan Catharine Weaver, Lyndsy Marie Stopa
  • Patent number: 11244285
    Abstract: A method for displaying e-mail messages to a user of an e-mail message viewer comprises displaying a list of received e-mail messages with a list entry for each received email message and displaying binary information indicating the read/unread status of each received email message in the list. The read/unread status information of each received first email message is switched from “unread” to “read” when the text and/or attachments of this particular first e-mail message have been displayed at least partially to the user when opening this particular first e-mail message. The read/unread status information of each received second email message is switched from “unread” to “read” when the text and/or attachments of this particular second e-mail message have been displayed at least partially to the user when opening a particular first e-mail message.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: February 8, 2022
    Assignee: RINGCENTRAL, INC.
    Inventor: Thomas Lederer
  • Patent number: 11228555
    Abstract: A messaging platform forms an interactive message with one or more components and broadcasts the interactive message to client devices associated with accounts. The interactive message has a plurality of states that update based on event data received from a content source. While the event is in progress, the messaging platform receives event data relating to the event and transitions to an updated state based on the received event data. When the interactive message transitions to the updated state, the messaging platform updates the interactive message broadcast to the client devices. The interactive message may include interactive components that accounts may use to perform various interactions with the event, the content source, or each other.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: January 18, 2022
    Assignee: Twitter, Inc.
    Inventors: James Leslie Skinner, James R. Buckhouse
  • Patent number: 11227017
    Abstract: Providing at least one contextually relevant suggestion to one or more users of an ongoing message exchange thread between the users. The suggestion is provided for presentation to the user(s) via user interface output device(s) of computing device(s) of the user(s). The suggestion indicates a query that can be submitted to an automated assistant to cause the automated assistant to incorporate, into the message exchange thread, content that is responsive to the query. In some implementations, the suggestion is a selectable suggestion and content that is responsive to the query is incorporated into the message exchange thread in response to user interface input that is directed to the selectable suggestion. In some implementations, the suggestion is determined based on one or more messages that have already been communicated between users of the message exchange thread.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: January 18, 2022
    Assignee: GOOGLE LLC
    Inventors: Michael Schaer, Alexandru Tudor, Ori Gershony, Fredrik Bergenlid, Behshad Behzadi, Tomislav Grbin
  • Patent number: 11228873
    Abstract: Systems, methods, and computer program products are provided for improving establishment and streaming of audio communication among mobile computing devices and for handling dropping or adding of users during an audio conversation. For example, a method comprises: establishing, on a mobile application, an audio conversation among at least a first user and a second user; streaming the audio conversation to a third user who accesses the mobile application on a mobile device; transmitting to the mobile device for visual display, during the audio conversation, on the user interface of the mobile application on the mobile device, a visual representation of the first user and the second user; determining the second user drops out of the audio conversation; and adding a new user to the audio conversation.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: January 18, 2022
    Assignee: Stereo App Limited
    Inventors: Sergey Frolovichev, Andrey Ogandzhanyants, Artur Nugumanov
  • Patent number: 11227118
    Abstract: The present disclosure includes a device for constructing an intelligent knowledge base. The device comprises: a preset knowledge subject obtaining unit to obtain from a subject domain database preset knowledge subjects each comprising a standard question and an extended question; a receiving unit to receive an initial request message; a calculation unit to perform a semantic similarity calculation on the initial request message and the preset knowledge subjects to obtain a plurality of semantic similarity calculation results; a determination unit to determine whether a largest semantic similarity calculation result is greater than a similarity threshold value; and a storing unit to: when the largest semantic similarity calculation result is greater than the similarity threshold value, store into the intelligent knowledge base the initial request message, and a standard question and an extended question of a preset knowledge subject corresponding to the largest semantic similarity calculation result.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: January 18, 2022
    Assignee: Shanghai Xiaoi Robot Technology Co., Ltd.
    Inventors: Yongmei Zeng, Bo Li, Gongzhi Yao, Pinpin Zhu
  • Patent number: 11221596
    Abstract: A hub for managing networked household appliances is provided. The hub may include a network communication interface for wirelessly connecting to a wireless access point of a wireless local area network (WLAN), and a wireless repeater for receiving and rebroadcasting signals from the wireless access point. The hub may include an appliance communication interface for wirelessly connecting the hub to a plurality of household appliances and establish a wireless local appliance network over which the hub and the plurality of household appliances are configured to communicate with one another. The hub may also include a control module coupled to the appliance communication interface and configured to provide a user interface to enable a user to interact with the plurality of household appliances from the hub over the wireless local appliance network, and view status information associated with the household appliance.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: January 11, 2022
    Assignee: ELECTROLUX HOME PRODUCTS, INC.
    Inventors: James Fisher, Giorgio Francescangeli, Paul Stoufer
  • Patent number: 11212126
    Abstract: Systems, methods, and computer program products are provided for improving establishment and broadcasting of communication, including establishing rapid audio conversations. For example, a method comprises determining a first user accesses a mobile application on a first mobile device of the first user; determining a second user accesses the mobile application on a second mobile device of the second user; initiating an audio conversation, for a first period, between the first mobile device of the first user and the second mobile device of the second user; and upon termination of the first period, initiating a second audio conversation between the first mobile device of the first user and a third mobile device of the third user unless the first user extends the audio conversation with the second mobile device of the second user.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: December 28, 2021
    Assignee: Stereo App Limited
    Inventors: Andrey Ogandzhanyants, Sergey Frolovichev, Artur Nugumanov
  • Patent number: 11200247
    Abstract: Methods and systems for a keyword search using a messenger service provide a search result to users based on instant messages transmitted and received through a messenger service.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: December 14, 2021
    Assignee: LINE CORPORATION
    Inventors: Jiwon Kim, Taegyu Yoo, Seung Hwan Lee, Hyun ju Yi, Yong-Hun Lee, Eunhee Min, Chanil Kim
  • Patent number: 11178081
    Abstract: A server (10) that manages a plurality of boards refers to, when a similarity between a message Ax of a board A and a message Bx of a board B is equal to or greater than a prescribed value, information disclosable range information of each board, and when it is determined that boards capable of disclosing a message of the board B includes the board A, discloses the message Bx on the board A. In addition, when the server (10) refers to the information disclosable range information of each board and determines that the boards capable of disclosing a message of the board A includes the board B, discloses the message Ax on the board B.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: November 16, 2021
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Junko Hashimoto, Naoko Kosaka, Tsuneko Kura, Koji Kishi
  • Patent number: 11171905
    Abstract: An example operation may include one or more of monitoring communication between at least one originator device and one recipient device; transmitting a request to the at least one originator device querying if additional data related to the monitored communication is desired; receiving a positive response to the query from the at least one originator device; determining related data pertaining to the monitored communication; and transmitting the related data to the originator user device.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: November 9, 2021
    Assignee: OPEN INVENTION NETWORK LLC
    Inventor: David Gerard Ledet
  • Patent number: 11165911
    Abstract: Systems, methods, and computer program products are provided for improving establishment and broadcasting of communication, including improving speaker-listener engagement using audio conversation control. For example, a method comprises determining a first user accesses a mobile application on a first mobile device of the first user; determining a second user accesses the mobile application on a second mobile device of the second user; initiating an audio conversation between the first mobile device of the first user and the second mobile device of the second user; and receiving an instruction from the first mobile device to enable a third user who accesses the mobile application on a third mobile device of the third user to listen to the audio conversation, wherein the instructions prevents a fourth user who accesses the mobile application on a fourth mobile device of the fourth user to listen to the audio conversation.
    Type: Grant
    Filed: March 28, 2021
    Date of Patent: November 2, 2021
    Assignee: Stereo App Limited
    Inventors: Sergey Frolovichev, Andrey Ogandzhanyants, Artur Nugumanov
  • Patent number: 11157145
    Abstract: Embodiments of the invention include a method, system and computer program product for a dynamic Web actions palette. In an embodiment of the invention, a method of dynamically configuring a Web actions palette includes loading text from a message received in a communications program executing in memory of a computer and identifying in the text, a suggestion to perform an action in connection with a Web site remote from the computer. The method also includes generating a network request to perform the action in the Web site and configuring a button to transmit the generated network request and updating a palette of one or more buttons with the configured button for display in the computer. Finally, the method includes displaying the palette in the computer and repeating the loading, identifying, generating, configuring and displaying for additional messages received in the communications program.
    Type: Grant
    Filed: September 2, 2019
    Date of Patent: October 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jeremy A. Greenberger, Trudy L. Hewitt
  • Patent number: 11146510
    Abstract: Communication methods and apparatuses are provided. A method may include: obtaining at least a part of a communication message in a communication session page of a communication application, the communication session page being used for conducting communications between an end user and at least one peer user; performing content recognition of the communication message; and configuring a to-be-sent message corresponding to a message sending control in the communication session page, so that the to-be-sent message matches a content recognition result for the communication message. Using the technical solutions of the present disclosure, the efficiency of communications can be improved.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: October 12, 2021
    Assignee: Alibaba Group Holding Limited
    Inventors: Lili Zhang, Di Zhang, Yongqiang Pan, Weinan He, Daping Zhang, Jianjun Zhao
  • Patent number: 11137885
    Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for interacting with components across different domains in a single user interface in an online social network. The user interface includes a first component and a second component, where the first component exposes content from a first database system at a first network domain and the second component exposes content from a second database system at a second network domain. A first interaction with the first component is received at a computing device, followed by a reference being provided in the second component, where the reference includes information related to the first interaction. A second interaction with the second component regarding the reference can be received at the computing device. Interactions between the components hosted on different database systems can occur through an application programming interface (API).
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: October 5, 2021
    Assignee: salesforce.com, inc.
    Inventors: Scott D. Beechuk, Orjan N. Kjellberg, Arvind Krishnan
  • Patent number: 11107037
    Abstract: A method and system for sharing product data in a collaborative environment is disclosed. In one embodiment, the method includes establishing a session for sharing product data between a source device and a target device. The method includes adaptively generating one or more payload files corresponding to the product data based on payload processing information. The payload processing information includes number of payload files waiting to be processed at the target device. Moreover, the method includes sending the one or more payload files to the target device over the product data sharing session such that the product data is reproduced at the target device using the payload files.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: August 31, 2021
    Assignee: SIEMENS INDUSTRY SOFTWARE INC.
    Inventors: Pankaj Marothiya, Ravi Rajagopal
  • Patent number: 11102452
    Abstract: Systems, methods, and computer program products are provided for generating visual representations for use in audio conversations. For example, a method comprises receiving user information associated with a first user; receiving visual representation information input by the first user, wherein the visual representation information comprises a first feature, wherein the visual representation information further comprises a second feature distinct from the first feature, wherein the first feature comprises a facial feature; generating a visual representation based on the visual representation information, wherein the visual representation is presented to a second user during an audio conversation between the first user and a second user, wherein at least one of the first feature or second feature changes form when the first user speaks during the audio conversation, and wherein both the first feature and the second feature remain static when the second user speaks during the audio conversation.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: August 24, 2021
    Assignee: Stereo App Limited
    Inventors: Artur Nugumanov, Sergey Frolovichev, Andrey Ogandzhanyants
  • Patent number: 11102161
    Abstract: An example implementation for social networking service content sharing provides a computer-implemented method that includes analyzing content to be shared on a social networking service, the content being directed to a plurality of potential recipients. The method further includes analyzing the plurality of potential recipients to calculate a plurality of probability scores for each of the plurality of potential recipients. The method further includes calculating a recipient score for each of the plurality of potential recipients based at least in part on the plurality of probability scores for each of the plurality of potential recipients. The method further includes generating a metadata table for the plurality of potential recipients based at least in part on the recipient score for each of the plurality of potential recipients and designating a subset of the plurality of potential recipients to receive the content based at least in part on the metadata table.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: August 24, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Faisal Ghaffar, Ahmad Abdul Wakeel, Kevin C. Carr
  • Patent number: 11088970
    Abstract: A method, apparatus and system for displaying an interactive message, and a storage medium are provided. The method includes acquiring, by a client, an interactive message. The interactive message is added into a queue of messages to be displayed, and a pre-created message base class with a motion path is invoked according to a display duration to sequentially display interactive messages in the queue of messages to be displayed on an interactive interface. The message base class with the motion path specifies motion paths of the interactive messages on the interactive interface.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: August 10, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Lin Zhu, Fang Zhou He
  • Patent number: 11076034
    Abstract: Disclosed are various embodiments for initiating execution of an application using trigger characters. A computing device detects an entry of a trigger character within a first user interface presented by a first application installed on the computing device. The computing device then identifies a string following the trigger character. The computing device then determines that the string matches a name of a second application installed on the computing device. The computing device then initiates execution of the second application. Subsequently, the computing device switches from the first user interface to a second user interface presented by the second application.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: July 27, 2021
    Assignee: AirWatch, LLC
    Inventors: Sachin Vas, Sushilvas Vasavan
  • Patent number: 11068152
    Abstract: A mobile terminal including a wireless communication unit configured to provide wireless communication; a touch screen configured to display an execution screen; and a controller configured to receive a touch input that continuously moves from one end of the touch screen toward the other end of the touch screen in a downward direction, and display different control screens on a part of the touch screen displaying the execution screen according to a start point of the touch input when the touch input is received. Further, the controller is further configured to if the start point of the touch input is a first end edge of the touch screen, display a first control screen on the touch screen, and if the start point of the touch input is a second end edge of the touch screen, display a second control screen on the touch screen. Also, the first control screen is a notification panel or notification center, and the second control screen is a quick setting panel, control center or a quick panel.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: July 20, 2021
    Assignee: LG ELECTRONICS INC.
    Inventors: Kiseok Han, Kyoungchul Oh
  • Patent number: 11062809
    Abstract: Systems and methods are provided for secure messaging with constrained user actions. An example method includes causing presentation of an interactive user interface, the interactive user interface enabling messaging with end users, each end user being associated with a respective phone number. Selection of a particular end user is received via the interaction user interface and the interactive user interface is updated to include a selectable option which triggers transmission of a standardized consent message to a particular phone number associated with the particular end user. A reply message is received from the particular phone number indicating the affirmative consent. The interactive user interface is updated, with the updated interactive user interface including an input portion configured to receive arbitrary information for transmission to the particular phone number.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: July 13, 2021
    Assignee: Textline, Inc.
    Inventors: Marshall Jaquish, Jordan Gadapee, Randall Berg, Mark Lilien
  • Patent number: 11063898
    Abstract: Methods, devices, systems, and computer-readable media with instructions for text communications with imbedded audio or audiovisual elements are described. One embodiment involves displaying a user interface for chat communication with a time-ordered display space for communications. Text communications and audiovisual communications are each presented in associated rows within the user interface. Various embodiments enable audio or video notes as well as audio or video streaming or multi-user calls within the user interface with individual communications or connections presented within the time-ordered display. In some embodiments, communications within the display are deleted based on ephemeral message triggers.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: July 13, 2021
    Assignee: Snap Inc.
    Inventors: William Wu, Nathan Kenneth Boyd, Newar Husam Al Majid, Erik Wagner
  • Patent number: 11057440
    Abstract: A method for processing a message in a group session of a social networking application is performed at a computer device. The method includes: receiving a session message in a group session; extracting a child application identifier carried in the session message; determining a session identifier corresponding to the group session to which the session message belongs; obtaining page data that corresponds to the child application identifier and that is associated with the session identifier; and rendering, according to the page data, a child application page in a child application that is invoked in an environment provided by the social networking application and that corresponds to the child application identifier.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: July 6, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Weibang Luo, Jisheng Huang, Haojun Hu, Qingjie Lin, Wenxiao Zheng, Yi Duan, Zhaowei Wang, Chao Lin, Canhui Huang, Hao Hu, Zhe Cheng, Yu Wu, Xuyu Gui, Zhaopeng Liang, Yifan Zhu, Yuyang Peng, Kunli Deng
  • Patent number: 11054990
    Abstract: An electronic device selects content and moves selected content displayed on a touch screen display. Content of an electronic document is displayed, and a selection input corresponding to selection of a respective portion of the content (selected content) is detected. In response, the device concurrently displays the selected content with a changed appearance, to indicate the selection, and a set of options related to the selected content. In response to detecting a single touch input at a location over the selected content, if the single touch input remains, during a first portion of the single touch input, at the location for a predetermined amount of time, followed, during a second portion of the single touch input, by a continuous touch gesture away from the location, the representation of the selected content is moved to a different location in a direction of the continuous touch gesture.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: July 6, 2021
    Assignee: APPLE INC.
    Inventors: Marcos Alonso Ruiz, Imran A. Chaudhri, Nicholas K. Jong, Craig M. Federighi
  • Patent number: 11048461
    Abstract: A server device may receive information identifying a user of a first device participating in a screen sharing session with a second device and associate the information identifying the user of the first device with information indicating a sequence of interactions with an application at the first device. The server device may determine one or more user interface elements that correspond to a current view of the application at the first device based on the sequence of interactions, and transmit, to the second device, information identifying the one or more user interface elements that correspond to the current view to permit the second device to reconstruct the current view based on the information identifying the one or more user interface elements that correspond to the current view and stored information related to a plurality of views associated with the application.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: June 29, 2021
    Assignee: Capital One Services, LLC
    Inventors: Reza Farivar, Austin Walters, Fardin Abdi Taghi Abad, Jeremy Goodsitt, Vincent Pham
  • Patent number: 11030413
    Abstract: Embodiments generally relate to recommending message wording in a collaboration environment. In some embodiments, a method includes monitoring content characteristics of messages provided by users in a collaboration environment, where the content characteristics include individual usage statistics. The method further includes aggregating the individual usage statistics. The method further includes determining group usage statistics from the aggregated individual usage statistics. The method further includes determining community characteristics based at least in part on the group usage statistics. The method further includes providing one or more recommendations to at least one user who writes at least one new message based at least in part on the community characteristics and based at least in part on one or more recommendation policies.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: June 8, 2021
    Assignee: International Business Machines Corporation
    Inventors: Asima Silva, Hernan A. Cunico, John Rice, Liam S. Harpur
  • Patent number: 11010050
    Abstract: Example systems and methods are described for implementing a swipe-to-like feature. In an example implementation, a list of content items is displayed on a touchscreen display, and based on detecting input of a first gesture, such as, for example, a swipe gesture, for a first one of the content items in the list, associating a predetermined first sentiment with the first content item.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: May 18, 2021
    Assignee: Twitter, Inc.
    Inventors: Sara Haider, Lisa Ding, Jonah Grant, David Hart