Interactive Email Patents (Class 715/752)
  • Patent number: 10977335
    Abstract: Disclosed systems and methods allow a user to input digital content along with identification of one or more social media websites on which the user desires to publish the digital content. The systems and methods then query the identified social media webservers and retrieve a first set of publishing rules. When the digital content satisfies the first set of rules, the systems and methods query a database to retrieve a second set of rules comprising user restrictions specific to the identified social media websites. When the digital content does not satisfy at least one rule within the second set of rules, the systems and methods render a prompt on the user device to receive modified digital content. Subsequently, the systems and methods instruct the one or more social media websites to publish the modified digital content.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: April 13, 2021
    Assignee: United Services Automobile Association (USAA)
    Inventors: Christopher Raley, Ryan Russell
  • Patent number: 10966062
    Abstract: Systems, methods, and computer program products are provided for improving establishment and broadcasting of communication among mobile computing devices. 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; selecting the first user and the second user for participating in an audio conversation based on at least first user information associated with the first user and second user information associated with the second user; and initiating the audio conversation between the first user and the second user, wherein the audio conversation is broadcasted to a third user who accesses the mobile application on a third mobile device of the third user.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: March 30, 2021
    Assignee: Stereo App Limited
    Inventors: Artur Nugumanov, Sergey Frolovichev, Andrey Ogandzhanyants
  • Patent number: 10958615
    Abstract: A set of similar messages addressed to a user is detected. Redundantly similar portions of the set of similar messages and a progressive set of differences between the set of similar messages are identified. The set of similar messages are consolidated into a single consolidated message. The single consolidated message includes one version of the redundantly similar portions in association with the progressive set of differences in a sequence and the progressive set of differences formatted differently from the redundant similar portions.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Alaa Abou Mahmoud, Paul R. Bastide, Fang Lu
  • Patent number: 10949053
    Abstract: An interface enables perception of information regarding e-mail communications. The interface includes an e-mail application user interface that enables perception of e-mail message information for one or more e-mails received by an e-mail participant and that enables active display of one or more of the received e-mails selected by the e-mail participant, The interface also includes a mechanism that determines a request for e-mail message information for one of the e-mails from within a desired e-mail message that is not actively displayed. The interface further includes an informational tool tip that provides a temporary perceivable indication to the e-mail participant of at least a portion of the requested information for the desired e-mail message while maintaining active display of the one or more selected e-mails.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: March 16, 2021
    Assignee: FACEBOOK, INC.
    Inventors: James Andrew Canfield, Kenneth Carbone, David Fairlie Colburn, Linda Nols Myers, Thomas E. Van Lenten, Gregory Alan Willis
  • Patent number: 10938762
    Abstract: Embodiments for managing electronic communications by one or more processors are described. A plurality of historical communications are analyzed. Each of the plurality of historical communications is associated with at least one of a plurality of recipients. Reactions of the plurality of recipients to each of the plurality of historical communications associated therewith are analyzed. The analysis of the reactions includes normalizing the reactions to determine a consensus of the reactions. A current communication associated with a sender and the plurality of recipients is analyzed. The current communication is modified based on the analyses of the plurality of historical communications, the reactions of the plurality of recipients, and the current communication. The modified current communication is caused to be transmitted to at least one of the sender and at least some of the plurality of recipients.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: March 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shikhar Kwatra, Corville Allen, Sushain Pandit
  • Patent number: 10936157
    Abstract: Method of causing a selectable item including customized graphic for electronic messaging application starts with a processor generating customized graphics based on user identifiers for a first, a second, and a third client device. Processor causes a communication list interface that includes a group selectable item to be displayed on the first client device. The group selectable item includes the second customized graphic and the third customized graphic. Processor receives a request for a group communication session from the first client device. The request for the group communication session is generated by the first client device when the user of the first client device selects a first portion of the group selectable item displayed on the first client device. Processor causes a communication interface for the group communication session between a group of client devices to be displayed at the first client device. Other embodiments are disclosed.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: March 2, 2021
    Assignee: Snap Inc.
    Inventors: Jeremy Voss, Matthew Colin Grantham, Dylan Shane Eirinberg
  • Patent number: 10929942
    Abstract: A screen capture method includes the following steps: obtaining a screenshot instruction for a target page; obtaining, according to the screenshot instruction, a screenshot of an area currently displayed on the target page; covering the area currently displayed on the target page with the screenshot for display; changing an area covered by the screenshot on the target page to a designated area on the target page; obtaining a screenshot of the designated area; and restoring the target page to the area displayed before the target page is changed to the designated area.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: February 23, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Zhaowei Wang, Yifu Wang, Kai Li, Zongzhuo Wu, Shangtao Liang
  • Patent number: 10908801
    Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for managing one or more group-based communications and/or one or more group-based communication channels to cause rendering of a group-based communication interface. In some embodiments, a group-based communication system causes rendering of a group-based communication interface including a focus interface component, which may be used to receive a user focus selection input. The group-based communication system generates a focus value and identifies a focus threshold. The group-based communication causes rendering of the group-based communication interface based on whether the focus value satisfies the identified focus threshold. Embodiments further provide methods, systems, apparatuses, and computer program products for managing one or more user communications to cause rendering of a user communication interface.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: February 2, 2021
    Assignee: Slack Technologies, Inc.
    Inventor: David Fay
  • Patent number: 10902074
    Abstract: Related post identification and presentation is described. A system includes an interface to receive a base post generated by an author. An analyzer analyzes the base post and a number of other posts. A search engine of the system identifies from the number of other posts and based on the analysis, a number of related posts that relate to the base post. A posting engine of the system presents the base post along with identified related posts in an activity stream of a subscriber.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: January 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew E. Broomhall, Paul R. Bastide, Lin Sun, Liam S. Harpur
  • Patent number: 10878244
    Abstract: A method comprising: creating a visual indicator based on at least one of visual analysis or audio analysis performed for a content comprising at least one visual element, wherein the visual indicator is selectable such that upon a selection of the visual indicator, access to the content is provided.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: December 29, 2020
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Jussi Leppänen, Antti Eronen, Arto Lehtiniemi, Francesco Cricri
  • Patent number: 10872316
    Abstract: Embodiments provide electronic calendar application features and functionality that includes a free form calendar input surface, but the embodiments are not so limited. In an embodiment, a computer-based method can be configured to provide electronic calendar features including a free form calendar surface that enables users to personalize the calendar surface using a variety of input types and methods. Other embodiments are included.
    Type: Grant
    Filed: April 20, 2018
    Date of Patent: December 22, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Chun Hin Nelson Siu, Jonathan Cadiz
  • Patent number: 10866731
    Abstract: At an electronic device, detecting a compatible external device, where the external device is executing or has executed a first application. The detection may be made wirelessly. The electronic device also receives usage information regarding the first application from the external device. Display an affordance for user selection based on the received information. When the affordance is selected, launch a second application on the electronic device, the second application corresponding to the first application. In some examples, the second application is a different version of the first application. Launching the second application may additionally include bringing the second application to the same state as the first application. For example, if e-mail is being drafted on the external device, the electronic device may launch an e-mail editor showing the draft. In this way, a user can seamlessly transition from the use of one electronic device to another electronic device.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: December 15, 2020
    Assignee: Apple Inc.
    Inventors: Lawrence Y. Yang, Patrick L. Coffman, Craig M. Federighi
  • Patent number: 10860535
    Abstract: A device receives provides content to a client device via a dual-panel user interface that includes a first panel and a second panel. The device receives, from the client device, information indicating a user interaction, and processes the information, with a first model, to determine a question based on the user interaction. The device utilizes natural language processing with the question to determine an intent of the question, and processes the intent of the question, with a second model, to map the intent of the question to a content answer to the question. The device adds additional user information, associated with a user of the client device, to the content answer to generate a personalized content response, and updates the first panel with the personalized content response to generate an updated first panel. The device provides the updated first panel, via the dual-panel user interface, to the client device.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: December 8, 2020
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Saivivek Thiyagarajan, Praveen K Muthu, Pradeep Bharthur Shanthraj, Sankar Shanmugam
  • Patent number: 10855788
    Abstract: A method comprising of receiving, by a user system that includes at least a processor system having at least one processor and a memory system, a first push notification associated with a first priority level for display on the user system; receiving, by the user system, a second push notification associated with a second priority level for display on the user system, the second priority level being higher than the first priority level; and displaying, by the user system, the second push notification prior to the first push notification based on the first and second priority level.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: December 1, 2020
    Assignee: salesforce.com, inc.
    Inventors: Mohamed Arabo, Joshua Schneyer, Jason Schroeder
  • Patent number: 10855642
    Abstract: The present disclosure is for systems and methods for asynchronous communication within a social networking system. Specifically, the present invention is for receiving capsuled data that is directed to a recipient. The capsuled data may be partially viewable by a recipient within the social networking system, but may not become fully viewable until a trigger condition is met. The systems and methods disclosed herein enable a determination of whether a trigger condition is met, and, if it is met, the capsuled data may be fully viewable by a recipient.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: December 1, 2020
    Assignee: Leavemark, Inc.
    Inventor: Jason Morgese
  • Patent number: 10848453
    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: September 4, 2019
    Date of Patent: November 24, 2020
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Amit Kumar Agrawal, Mayank Gupta, Rachit Mittal
  • Patent number: 10846465
    Abstract: An electronic mail (email) system generates an email user interface display for composing an email message. A context-sensitive widget display is surfaced, on the user interface display, in-line with other message content. A widget that generates the widget display interacts with a remote data service to surface data from the remote data service, on the widget display.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: November 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew James Peacock, Shahil Soni
  • Patent number: 10841255
    Abstract: Methods, systems, and computer readable media are provided for determining a collaboration status of a user of an electronic messaging system based on user data, including: (i) health data representative of a physiological parameter or mental engagement of the user and (ii) collaboration activity data representative of social collaboration activity of the user, to determine the collaboration status. Historical health data and collaboration activity data may be included in the determination of the collaboration status. In some aspects, the collaboration status may reflect a real-time collaboration status of the user.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: November 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Stephane Queva, Gaurav Bhagat, Damien Murphy, Fergal Connolly
  • Patent number: 10834032
    Abstract: Methods, systems, and computer readable media are provided for determining a collaboration status of a user of an electronic messaging system based on user data, including: (i) health data representative of a physiological parameter or mental engagement of the user and (ii) collaboration activity data representative of social collaboration activity of the user, to determine the collaboration status. Historical health data and collaboration activity data may be included in the determination of the collaboration status. In some aspects, the collaboration status may reflect a real-time collaboration status of the user.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Stephane Queva, Gaurav Bhagat, Damien Murphy, Fergal Connolly
  • Patent number: 10834029
    Abstract: In automatically modifying message signatures, a system extract message content from the message text from a sender to a recipient. Using at least the message content, the system determines: a relationship context capturing a nature of the relationship between the sender and the recipient, a temporal context capturing temporal features of the message content, a historical context capturing a nature of electronic interactions between the sender and the recipient over time, and a tone category capturing a primary tone and strength of the primary tone of the message content. The system selects a signature template associated with contextual data that includes the relationship, temporal, and historical contexts and the tone category. The signature template includes a set of sections where a signature is modified by inserting section values associated with the contextual data into the set of sections. The modified signature is inserted into the message text.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Laura Janet Rodriguez, Stephanie Huston, Corville O. Allen
  • Patent number: 10810370
    Abstract: There is provided a system and method for generating predictions. The predictions are generated using a model configured to associate text with at least one action associated with at least one of a plurality of applications.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: October 20, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Adam Clements, Matthew Willson, Douglas Alexander Harper Orr
  • Patent number: 10788896
    Abstract: In one embodiment, a method includes identifying a gesture with respect to one or more surfaces of the computing device, the gesture comprising an earlier portion on at least one of the surfaces that includes one or more first points touching the at least one of the surfaces; and immediately following the earlier portion of the gesture, a later portion of the gesture that includes a series of second points distant from the surfaces, wherein the series of second points forms a trajectory vector having: an initial point defined by the first points, and a terminal point distant from the surfaces; determining a user input based on the identified gesture and a corresponding first location on the user interface; and executing one or more actions based on the determined user input.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: September 29, 2020
    Assignee: Facebook, Inc.
    Inventor: Luke St. Clair
  • Patent number: 10779031
    Abstract: An information processing apparatus includes a pasting unit that plays a video and pastes at least one sticky note to the video; a removal unit that removes the sticky note pasted by the pasting unit from the video in a case where a predetermined condition is satisfied; and a display unit that displays the sticky note removed by the removal unit on a time axis so that a date and time at which the sticky note removed by the removal unit is pasted to the video is indicated on the time axis so as to be checked.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: September 15, 2020
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Tohru Hisano, Kazunori Horikiri
  • Patent number: 10757052
    Abstract: Embedding actionable content in electronic communication comprises associating an embedding gadget with an electronic message and modifying the electronic message based on the embedding gadget.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: August 25, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
  • Patent number: 10739947
    Abstract: This application relates to performing organizational tasks using a variety of physical operations in a message application. The physical operations can include swiping actions performed by the user of the message application. By performing certain types of swipes on a user interface of the message application, the user can more readily organize messages stored by the message application. The types of swipes can include full swipes, which can execute one or more functions on a message, and partial swipes, which can open up a menu that includes multiple buttons for executing various operations on the message being swiped. Additionally, the direction of the swipe can also determine the functions and operations to be performed on the messag2018_02_13_Pe being swiped.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: August 11, 2020
    Assignee: Apple Inc.
    Inventors: Mohammed N. Jisrawi, Cristobal Baray, Stephen O. Lemay, Tiffany S. Jon, Chanaka G. Karunamuni, Lawrence Y. Yang
  • Patent number: 10742576
    Abstract: Embedding actionable content in electronic communication comprises associating an embedding gadget with an electronic message and modifying the electronic message based on the embedding gadget.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: August 11, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
  • Patent number: 10728380
    Abstract: A method for automatically managing events based on time-zone difference is provided. The proposed method includes identifying at least one event associated with at least one of a secondary electronic device or the primary electronic device, wherein the at least one event is associated with a first time interval. Further, the proposed method includes identifying a second time interval associated with at least one of the primary electronic device or the secondary electronic device. Further, the proposed method includes determining a time-zone difference between the first time interval and the second time interval based on at least one time-zone parameter associated with the first time interval and the second time interval. Furthermore, the proposed method includes updating a time interval of the at least one event based on the time-zone difference.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: July 28, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Amit Kumar Soni, Debayan Mukherjee, Sherene Kuruvilla, Amitoj Singh, Vishnupriya Surendranath Kaulgud, Kiran Prasanth Rajan, Veethika Mishra, Ridhi Chugh, Shazia Jamal
  • Patent number: 10715472
    Abstract: In accordance with an embodiment, a system and method provides a messaging service implementing a unit-of-order guarantee in a multitenant application server environment. The system and method of implementing unit-of-order utilizes an improved path service for routing all messages having a particular unit-of-order to the same member of the cluster. The improved path service allows for scalability of the cluster and reduced resource utilization, thereby improving the performance of a clustered computing system providing the messaging service.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: July 14, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sal Gambino, Thomas Barnes, Dongbo Xiao, Shean Guang Chang
  • Patent number: 10678406
    Abstract: A system and method for designing a conversational interface is disclosed. The method includes displaying a first portion of a conversational interface editor, receiving user interaction in the first portion defining a first message object attributed to a first conversational entity, displaying a second portion of the conversational interface editor, receiving user interaction in the second portion defining a second message object attributed to a second conversational entity, and displaying a third portion of the conversational interface editor, the third portion arranging the first message object and the second message object to depict a structure of a conversational interaction between the first conversational entity and the second conversational entity in a conversational interface.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: June 9, 2020
    Assignee: Botsociety, Inc.
    Inventor: Vittorio Banfi
  • Patent number: 10671600
    Abstract: The present invention is directed to architectures for receiving, from requestors, requests for information, identifying appropriate responders, unknown to the requestors, to provide the requested information, and effecting interactions between the requestors and responders.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: June 2, 2020
    Assignee: Avaya Inc.
    Inventors: David Charles Bengtson, Andrew J. Cammer, Andrew D. Flockhart, Eugene Mathews, Christopher Moss, Douglas W. Swartz, John Z. Taylor
  • Patent number: 10657098
    Abstract: A method, system and computer-usable medium are disclosed for computing file system management. A corpus of content is processed to extract metadata associated with folders and files referenced by a directory structure. Natural Language Processing (NLP) operations are then performed on the corpus to generate concept and entity data associated with each folder and file, followed by performing Natural Language (NL) classification operations to generate intent classification data, which in turn is processed to determine ranked, dominant intents for each folder and file. The corpus content, extracted metadata, concept and entity data, and ranked dominant intents are then processed to generate indexed content and term data. Application context data associated with an interaction is collected and processed to determine a user intent, which is then processed with the indexed content and term data to identify a corresponding folder and file, which in turn are provided to the user.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: May 19, 2020
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Andrew R. Freed, Adrianus P. Vrouwenvelder
  • Patent number: 10630629
    Abstract: A screen display method, an apparatus, a terminal, and a storage medium are provided. The method includes: receiving, by a terminal, an enabling instruction for activating a location sharing function; and generating, by the terminal, a location sharing layer according to the enabling instruction. The location sharing layer is used for sharing and displaying, on a map, a geographical location of at least one user in a dialogue session. The method also includes displaying, by the terminal, the location sharing layer as a background display layer of a session screen corresponding to the dialogue session. The session screen includes a message display layer and the background display layer, the message display layer being located above the background display layer, and the message display layer being used for displaying a session message between a local user of the terminal and a remote user participated in the dialogue session.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: April 21, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Xiaoyu Gao
  • Patent number: 10616440
    Abstract: In an information processing terminal, a processor receiving identification information from another program. The identification information is for identifying an image processing operation. The processor performs a first determination process determining whether the specified apparatus is capable of executing the image processing operation identified by the identification information. The processor performs a first display process displaying determination information indicating a result of the first determination process. The processor receives operation condition information from the external program in a case where the first determination process determines that the specified apparatus is capable of executing the image processing operation. The operation condition information indicates a condition for executing the image processing operation. The processor transmits a command to the specified apparatus.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: April 7, 2020
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventors: Hirokazu Sato, Tatsuhiko Sone
  • Patent number: 10601748
    Abstract: Embodiments of the present disclosure provide an information processing method and device, relating to the technical field of information processing, and enabling a user to perform an interactive operation on information pushed by an information tips module.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: March 24, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jun Lan, Wei Zhou, Xiuxing Du
  • Patent number: 10581777
    Abstract: One illustrative method disclosed herein includes receiving a request associated with a website from a first client device. The method can include providing program code for a first chat interface to the first client device in response to the request. The program code can cause the first chat interface to be integrated with the website within a website browser and enable a user to selectively include at least two images from the website into a chat message. The method can include establishing a chat session between the first client device and a second client device. The method can include receiving the chat message from the first client device, the chat message including the at least two images from the website. The method can include transmitting the chat message to the second client device.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: March 3, 2020
    Inventor: Casey Golden
  • Patent number: 10579255
    Abstract: An application executable on a computing device having a display, a memory and a processor is provided. The application creates a blank record having a plurality of unpopulated input fields. The display displays multiple lines of text in another application. The input fields are then populated by repeated execution of first and second user interface commands. The processor interprets the first command so as to mark a text portion extending along at least part of at least one line of the text, and the second command so as to populate one of the input fields based on the marked text portion. Once the input fields are populated the now populated record can be saved through a third user interface command.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: March 3, 2020
    Assignee: International Business Machines Corporation
    Inventor: John Kennedy
  • Patent number: 10581791
    Abstract: A set of similar messages addressed to a user is detected. Redundantly similar portions of the set of similar messages and a progressive set of differences between the set of similar messages are identified. The set of similar messages are consolidated into a single consolidated message. The single consolidated message includes one version of the redundantly similar portions in association with the progressive set of differences in a sequence and the progressive set of differences formatted differently from the redundant similar portions.
    Type: Grant
    Filed: December 9, 2018
    Date of Patent: March 3, 2020
    Assignee: International Business Machines Corporation
    Inventors: Alaa Abou Mahmoud, Paul R. Bastide, Fang Lu
  • Patent number: 10552751
    Abstract: A method for conversation branching may include storing a plurality of messages communicated in an online conversation and generating a fingerprint for each message. The fingerprint for each message may be stored in a lookup table. The method may also include detecting a new message from one of the users and processing the new message to generate an artifact that correlates to the new message. The lookup table may be queried using the artifact to determine a similarity between the new message and each of the stored messages. One or more proposed reply messages to the new message may be generated for branching the online conversation to a new conversation point that corresponds to a selected one of the one or more proposed reply messages. The one or more proposed reply messages are based on one of the stored messages that has a closest similarity to the new message.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Kulvir S. Bhogal, Jeffrey R. Hoy, Asima Silva
  • Patent number: 10554599
    Abstract: A text messaging system which converts at the sending device a detected URL in a text message to a representative image or other content and transmits the representative image (which represents the URL) to one or more messaging servers for delivery to a receiving device. In one embodiment, the messaging servers do not have access to clear text of either the representative image or the URL. In one embodiment, the retrieval occurs in response to a selection of a send command. Heuristics (such as rules) can be used to determine whether to convert a detected URL.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: February 4, 2020
    Assignee: APPLE INC.
    Inventors: Samuel M. Weinig, Timothy P. Horton, Chanaka G. Karunamuni, Kevin J. Lindeman
  • Patent number: 10540129
    Abstract: There is provided an information processing device for executing a program for printing. The information processing device includes a processor and a memory that stores print information used for printing and instructions, which when executed, cause the processor to execute the following steps: converting data to be printed into print data that is printable by an image forming apparatus; and upon detecting that the print information stored in the memory includes execution information of a predetermined process for the print data generated by the converting step, executing the predetermined process based on the execution information.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: January 21, 2020
    Assignee: Ricoh Company, Ltd.
    Inventor: Yuu Yamashita
  • Patent number: 10540596
    Abstract: A method for conversation branching may include storing a plurality of messages communicated in an online conversation and generating a fingerprint for each message. The fingerprint for each message may be stored in a lookup table. The method may also include detecting a new message from one of the users and processing the new message to generate an artifact that correlates to the new message. The lookup table may be queried using the artifact to determine a similarity between the new message and each of the stored messages. One or more proposed reply messages to the new message may be generated for branching the online conversation to a new conversation point that corresponds to a selected one of the one or more proposed reply messages. The one or more proposed reply messages are based on one of the stored messages that has a closest similarity to the new message.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Kulvir S. Bhogal, Jeffrey R. Hoy, Asima Silva
  • Patent number: 10541955
    Abstract: A message transmitting method. In the method, a receiving party identifier is acquired; a visual element is acquired; a sound gathering instruction is received; a sound is gathered to form audio data according to the sound gathering instruction; and a message is generated according to the visual element and the audio data, and is transmitted to a message receiver corresponding to the receiving party identifier, so as for the message receiver to present the visual element and play the audio data.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: January 21, 2020
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Liwei Ye, Yu Chen, Bin Li
  • Patent number: 10516629
    Abstract: According to one aspect, a system including a memory, at least one processor coupled to the memory, and a user interface component executed by the at least one processor is provided. The user interface component may be configured to present a representation of a first object within a message thread, receive, from a user, a first user interface action associated with the representation of the first object, receive, from the user, an input that causes the first user interface action to be applied to a target element associated with the chat interface, and execute the first user interface action on the target element associated with the chat interface.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: December 24, 2019
    Assignee: Narvii Inc.
    Inventors: Yin Wang, Benjamin Anderson
  • Patent number: 10517065
    Abstract: A notification of a received communication relating to a communication chain is presented. An input is received in response to that notification. Until a predetermined event occurs, the presentation of at least one type of notification of further received communications relating to that communication chain is suspended in dependence on said input.
    Type: Grant
    Filed: October 4, 2017
    Date of Patent: December 24, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Winston, Lyndsay Claire Watt
  • Patent number: 10504067
    Abstract: Various systems and methods are provided that allow reviewers to properly and timely label communications and easily view such communications. Certain systems and methods organize one or more communications in a tile layout so that reviewers can properly and timely label communications. A reviewer can hover over any of the communications to view more details regarding the communication and/or label the communication. For example, while the cursor is placed over the displayed communication, the reviewer can provide a command, such as a key command. Once the command is provided, the displayed communication is labeled with a label associated with the command.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: December 10, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Brian Lee, Joshua Goldenberg, Drew Wolpert, Dan Cervelli, Brit Yonge, Carl Freeland, Tie Zhong, Gregory Martin
  • Patent number: 10505888
    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: March 21, 2019
    Date of Patent: December 10, 2019
    Assignee: People.ai, Inc.
    Inventors: Rajit Joseph, Stefan Hermanek, Jose Alberto Muniz Navarro, Dylan Halladay, Heorhiy Kozlov, Oleg Rogynskyy
  • Patent number: 10505872
    Abstract: A messaging system in one embodiment includes a messaging app and one or more extension apps configured to create content that is displayed in a view hosted by the messaging app. The messaging app can launch the one or more extension apps, and content can be communicated between each extension app and the messaging app through an interprocess communication.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: December 10, 2019
    Assignee: Apple Inc.
    Inventors: Adele C. Peterson, Roberto Garcia, Sam H. Gharabally, David Alex Carter, Bhaskar Sarma, Kevin Lindeman, Keith Kowalczykowski, Justin Wood, Eugene Bistolas, Craig Federighi
  • Patent number: 10484475
    Abstract: An improved system and method are disclosed for sharing a document between two communication devices that do not have an application that can display the document. In one example, the document is sent by the communication device that is sharing the document to a document server for processing into pages of one or more different document types, and both communication devices retrieve the stored pages as needed for display. The sharing communication device updates the other communication device when a new page is to be retrieved from the document server.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: November 19, 2019
    Assignee: DAMAKA, INC.
    Inventors: Sivakumar Chaturvedi, Satish Gundabathula
  • Patent number: 10469645
    Abstract: A method of generating a communication group is provided. The method includes displaying a plurality of communication items generated based on a communication between a user and each of communication groups including at least one member, selecting at least a first communication item and a second communication item from the plurality of communication items based on a first user selection, selecting at least one group mode from a plurality of group modes based on a second user selection, and generating a third communication group based on the group mode, a first communication group corresponding to the first communication item, and a second communication group corresponding to the second communication item.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: November 5, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jihyun Yeon, Geonsoo Kim, Jinhong Jeong
  • Patent number: 10452411
    Abstract: A method for ranking, matching, and recommending end-users wherein end-users respond to plurality of questions using emojis which have the capacity to encompass multiple data-points.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: October 22, 2019
    Inventor: Riyad Mobeen