Interactive Email Patents (Class 715/752)
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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
  • Patent number: 10404640
    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 9, 2018
    Date of Patent: September 3, 2019
    Inventor: Casey Golden
  • Patent number: 10387008
    Abstract: A method for selecting an object from a list. A portion of a list is displayed using graphical objects on a display surface and functions are assigned to each graphical object. The list is displayed as a stack in which a first graphical object is completely visible at the top of the stack, and other graphical objects are only partly visible perspectively behind the first graphical object, wherein one of the other graphical objects is selected by a selection operating process. The first graphical object displayed at the top of the stack disappears when a selection operating process has been detected such that one of the other graphical objects is displayed at the top of the stack after the first graphical object has disappeared, and the second graphical object is automatically selected so that the function assigned to the second graphical object is carried out.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: August 20, 2019
    Assignee: Volkswagen AG
    Inventors: Jian Lou, Tobias Budzynski, Mathias Kuhn
  • Patent number: 10368184
    Abstract: The present disclosure discloses a method and a network device for advertising and profiling user location to unified communication suite in enterprise wireless environments. Specifically, a network device can determine a location of a first client device corresponding to a user. Based at least on the location of the first client device corresponding to the user, the network device can infer a status for the first user. Further, the network device can display, store and/or transmit the inferred status for the user on an enterprise wireless network. The status has not been explicitly indicated by the user.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: July 30, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Vigneshwara Upadhyaya, Gopakumar Nambisan
  • Patent number: 10367780
    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 22, 2017
    Date of Patent: July 30, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alaa Abou Mahmoud, Paul R. Bastide, Fang Lu
  • Patent number: 10360606
    Abstract: A crowd-sourced cloud environment allows for, and benefits from, modes of interaction between among the service providers (including the “resource providers” and the “cloud provider”) and consumers (also referred to herein as “tenants”) that are not practiced in a DC-centric cloud environment—specifically, the use of Internet-based social networking technology and Internet-based online marketplace technology to facilitate resource pooling and interaction between crowd-sourced cloud resource providers, the cloud provider, and crowd-sourced cloud consumers.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: July 23, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Plamen Nedeltchev, David Delano Ward, Alon Shlomo Bernstein, Mohit Agrawal
  • Patent number: 10353994
    Abstract: Systems, methods, and computer-readable media are disclosed for enhancing an email application to automatically analyze an email thread and generate a compact content summary. The content summary is based on relative content contributions provided by the constituent email messages in the email thread. The content summary may be presented in a special window without disturbing or modifying the email thread or its constituent email messages. The distinctive content summary disclosed herein comprises certain sentences that are automatically gleaned from the email thread, analyzed relative to other sentences, and presented in a chronological sequence so that the user can quickly determine what the email thread is about and/or the current status of the conversation. The content summary is based on email weights, word weights, and intersecting sentence pairs.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: July 16, 2019
    Assignee: Commvault Systems, Inc.
    Inventors: Mrityunjay Upadhyay, Divakar Radhakrishnan, Madhusudhanan Natarajan
  • Patent number: 10356309
    Abstract: A portable electronic device with a touch screen display for photo management is disclosed. One aspect of the invention involves a computer-implemented method in which the portable electronic device displays an array of thumbnail images corresponding to a set of photographic images. The device replaces the displayed array of thumbnail images with a user-selected photographic image upon detecting a user contact with a corresponding thumbnail image in the array. The user-selected photographic image is displayed at a larger scale than the corresponding thumbnail image. The portable device displays a different photographic image in replacement of the user-selected photographic image in accordance with a scrolling gesture. The scrolling gesture comprises a substantially horizontal movement of user contact with the touch screen display.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: July 16, 2019
    Assignee: Apple Inc.
    Inventors: Michael J. Matas, Greg N. Christie, Paul D. Marcos, Scott Forstall, Marcel Van Os, Bas Ording, Imran Chaudhri
  • Patent number: 10346451
    Abstract: A conversation tool may display messages posted on a social media website. The conversation tool may receive selections of posts from the user interface to send associated reply messages and assign metadata for the selected posts to the associated reply messages. The conversation tool then may receive a request to display a conversation for a particular user. The conversation tool identifies the reply messages with assigned metadata associated with the user and identifies the posts associated with the identified reply messages. The conversation tool displays the identified posts with the identified reply messages as the message conversation. The conversation tool uses the reply messages as a trigger for identifying and tracking conversations between an agent and different users. The conversations allow the agent to more efficiently respond to and manage non-structured messages posted on social media websites.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: July 9, 2019
    Assignee: SALESFORCE.COM, INC.
    Inventor: Ian Frosst
  • Patent number: 10341269
    Abstract: Threaded conversation channel with a temporarily exclusive conversation. One embodiment includes a data processing system implementing a threaded conversation channel. The data processing system includes a network interface coupled to a network. The data processing system also includes a memory for storing instructions and an electronic processor coupled to the network interface and the memory. The electronic processor is configured to execute the instructions to generate the threaded conversation channel and to receive conversation parameters including a recipient, a delivery time, and initial message content. The electronic processor is also configured to post a temporarily exclusive conversation based on the conversation parameters that is hidden from at least a first user of the temporarily exclusive conversation and viewable by at least a second user.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: July 2, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yingying Geng, Chad A. Voss, Vivian Hsu
  • Patent number: 10334103
    Abstract: Approaches presented herein enable managing an incoming communication on a communication device from a communication channel. Specifically, the incoming communication is received and analyzed to determine, based on a context of the incoming communication, a situational pattern from among a plurality of situational pattern models. Based on the determined situational pattern, a criticality level is identified. One or more prompts from among a plurality of prompts are transmitted to a wearable device based on the criticality level for display to provide notification to a user of the criticality of the incoming communication.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Faried Abrahams, Amol A. Dhondse, Anand Pikle, Gandhi Sivakumar, Susan L. Sylvia
  • Patent number: 10303353
    Abstract: Methods, apparatuses, and systems are described for sharing a folder and any contents (e.g. file(s)) thereof, via at least one communication. In an aspect, the folder and any contents (e.g. file(s)) thereof may be shared through a specific combination of capabilities or operations involving an email message and a file explorer interface without an attachment included with the at least one email message.
    Type: Grant
    Filed: May 20, 2018
    Date of Patent: May 28, 2019
    Assignee: Motion Offense, LLC
    Inventor: Robert Paul Morris