Interactive Email Patents (Class 715/752)
  • Patent number: 11630959
    Abstract: A vision-based system for identifying textual sentiment present in a text source image, comprising a camera module adapted to capture the text source image, and a vision-based text analyzing device adapted to analyze the input image, identify a text input string, and determine the sentiment embodied by the text input string, the vision-based text analyzing device is further adapted to revise the text input string to embody an alternate sentiment, the vision-based system has an output display for presenting sentiment classification results and the revised text string via in an augmented reality format.
    Type: Grant
    Filed: October 18, 2021
    Date of Patent: April 18, 2023
    Inventor: Alexander Dobranic
  • Patent number: 11625497
    Abstract: A file management system includes at least one processor. The at least one processor is configured to obtain information about a target file, a storage location of a related file relating to the target file, and a viewer, and, when the viewer is allowed to access the storage location of the related file, provide, to the viewer, storage-location information indicating the storage location of the related file, and, when the viewer is not allowed to access the storage location of the related file, provide the related file to the viewer.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: April 11, 2023
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Daiki Matsuoka, Naoto Kashiwagi
  • Patent number: 11616875
    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: January 6, 2022
    Date of Patent: March 28, 2023
    Assignee: Snap Inc.
    Inventors: Charles Burson DePue, Laurent Desserrey, Matthew Colin Grantham, Patrick Mandia, David Whyte
  • Patent number: 11604736
    Abstract: The present disclosure provides a memory cleaning method, a smart terminal, and a readable storage medium. When the smart terminal is switched from a first display state to a second display state, an application to be cleaned is determined. A space to be cleaned is determined from a running memory and cache space occupied during running of the application to be cleaned. Files are removed from each of the determined spaces to be cleaned. In this way, an application to be cleaned is determined when the smart terminal is switched from a first display state to a second display state, so that an application to be cleaned can be directly cleaned in the background, and applications can be cleaned in real time without affecting the user's normal operation, which contributes to more timely cleaning of applications and an improved user experience.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: March 14, 2023
    Assignee: SHENZHEN CHUANGWEI-RGB ELECTRONICS CO., LTD.
    Inventors: Jiayin Fu, Shanhui Tian
  • Patent number: 11601510
    Abstract: A method for generating recommendations involves selecting a first platform message, making a first determination that the first platform message is potentially associated with a plurality of topics including a first topic and a second topic, obtaining additional information associated with the first platform message including at least one of information about an account that authored the first platform message and information about third party accounts engaging with the first platform message, making a second determining that the first platform message is associated with the first topic using the plurality of topics and at least a portion of the additional information, wherein the first topic is an initial classification of the first platform message, generating a recommendation for at least one account based on the second determination, and providing the recommendation to at least one account.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: March 7, 2023
    Assignee: Twitter, Inc.
    Inventor: Alek Kolcz
  • Patent number: 11589130
    Abstract: A video distribution system according to an embodiment of the present invention comprises a video distribution server and a user terminal, in which the server provides a live video distribution service for distributing and viewing live video to a user via the user terminal. The system is configured such that the distribution screen presented to the distributor of the live video has a comment display area for displaying at least part of the comment group including comments from viewers, and the display mode is based on at least the number of hidden subsequent comments whose order of posting is later than that of the displayed portion of the comment group displayed in that area. Therefore, when the distributor responds to a displayed comment, the distributor can obtain information based on the number of hidden subsequent comments whose order of posting is later than that of this comment.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: February 21, 2023
    Assignee: DeNA Co., Ltd.
    Inventors: Kazuto Shibata, ErĂ­ Matsuda
  • Patent number: 11582178
    Abstract: Techniques are described for expediting a generation of a means of communication between two people associated with different organizations. A first person associated with a communication platform may submit a request to the communication platform to generate an invitation to communicate via the communication platform. The first person may provide the invitation to a second person directly or via the communication platform. Responsive to receiving an indication that the second person has accepted the invitation, the communication platform may generate the means of communication between the first person and the second person. The communication platform may update respective user interfaces to include the means of communication. The communication platform may process messages and/or data between the first person and the second person that is input on the respective user interface and sent via the means of communication.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: February 14, 2023
    Assignee: Salesforce, Inc.
    Inventors: Shanan Delp, Christopher Sullivan, Jaron Moore, Kevin Marshall
  • Patent number: 11556695
    Abstract: A method of enhanced data orchestration (EDO). The method comprises receiving a first message by a mediation application executing on a computer system and analyzing the first message by the mediation application based at least in part on invoking a machine learning (ML) model by the mediation application. The analyzing determines that a feature of the first message is a probable first component of an item of personally identifiable information (PII). The method further comprises receiving a second message by the mediation application, determining by the mediation application that a feature of the second message when combined with the feature of the first message constitutes an item of PII, and treating the first message and the second message in accordance with predefined PII handling protocols by the mediation application.
    Type: Grant
    Filed: May 21, 2021
    Date of Patent: January 17, 2023
    Assignee: TORCH RESEARCH, LLC
    Inventor: Jon Kramer
  • Patent number: 11551157
    Abstract: The reservation management system includes an input device and a reservation management unit. The input device includes a manual operation part movable between a first position and a second position and sends a wireless signal containing movement information of the manual operation part and ID information. The reservation management unit performs reservation management based on the wireless signal sent from the input device. The reservation management unit includes a clock unit, a storage unit, and a determination unit. The clock unit measures time. The storage unit associates reservation information containing a reservation start time, and the ID information with each other and stores them. The determination unit determines a reservation performance status based on a current time, the reservation start time, and the movement information.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: January 10, 2023
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Yosuke Morita, Tomikazu Imai, Naoya Tsukamoto, Takayuki Okawa
  • Patent number: 11546285
    Abstract: Systems and methods provide a flexible environment for intelligently scoring transactions from data sources. An example method includes providing a user interface configured to generate a rubric by receiving selection of one or more one or more conditions, each condition identifying a tag generated by a classifier in the library of classifiers and for each identified tag, receiving selection of a value for the tag that satisfies the condition and receiving selection of an outcome attribute for the condition. The outcome attribute may be a weight for the tag or an alert condition. The method includes storing the rubric in a data store and applying the stored rubric to scoring units of a transaction. The method also includes aggregating scores for transactions occurring during a trend period and displaying the trend score. In some implementations, at least one classifier in the library is a rule-based classifier defined by a user.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: January 3, 2023
    Assignee: CLARABRIDGE, INC.
    Inventors: Fabrice Martin, Ellen Loeshelle, Keegan Brenneman, Ram Ramachandran, Maksym Shcherbina, Kenneth Voorhees, Ramy Zulficar
  • Patent number: 11543944
    Abstract: An information processing method to be carried out by a terminal of a user who is included in a first group including a first plurality of users and in a second group including a second plurality of users, including displaying a first image including first contents transmitted and received among first terminals of the first plurality of users in the first group on a display region of the terminal, and transmitting, via a communication interface of the terminal, information relating to a first content among the first contents included in the first image displayed on the display region and a second content inputted via the terminal, the second content associated with the first content and included in a second image including second contents transmitted and received between second terminals of the second plurality of users in the second group may be provided.
    Type: Grant
    Filed: December 18, 2019
    Date of Patent: January 3, 2023
    Assignee: LINE CORPORATION
    Inventor: Yoonkyung Cho
  • Patent number: 11546375
    Abstract: External messaging attacks are detected using trust relationships. A profile is built for each target within an organization using extracted header data from multiple prior messages. Trust scores are derived for each sender of a message for each target profile, each trust score is derived from a degree and a quantity of communication between the respective sender and the target in the extracted header data. Incoming messages are received and a target and a sender of each incoming message is determined. A trust score is retrieved for the sender from the profile of the target for each incoming message, labels are generated for each of incoming message based on the respective trust score, and the respective label is applied to be visible to the target in association with the message for each respective message.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: January 3, 2023
    Assignee: Barracuda Networks, Inc.
    Inventors: Deepak Kumar, Anshu Sharma
  • Patent number: 11546280
    Abstract: A computer-implemented method of displaying a user interface comprises: displaying a preview of a message on a screen; receiving a discard motion; displaying a discard instruction with varying opacity during the receiving, the opacity increasing in proportion to a range of the discard motion; reaching a minimum motion threshold; and discarding the message.
    Type: Grant
    Filed: April 2, 2021
    Date of Patent: January 3, 2023
    Assignee: Snap Inc.
    Inventors: Newar Husam Al Majid, Laurent Desserrey, Christie Marie Heikkinen, Nathaniel Parrott, Jeremy Voss
  • Patent number: 11539920
    Abstract: A system and a method are disclosed that enable sidebar conversations between two or more attendees that are participating in a primary or main meeting. The sidebar conversation occurs in conjunction or concurrently with the primary meeting. A first attendee provides commands to indicate a desire to initiate a sidebar conversation and information about a targeted attendee. The commands are analyzed to determine if a trigger phrase is included. The commands are analyzed to determine if there is an identification of a second (targeted) attendee, who is currently participating in the main meeting. If the second attendee is available, then the sidebar conversation is initiated. Additional attendees can be added to the sidebar conversation.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: December 27, 2022
    Assignee: SoundHound, Inc.
    Inventor: Timothy P Stonehocker
  • Patent number: 11537588
    Abstract: The present invention provides systems and methods for improved communication management. The present invention provides a platform for providing intuitive, semi-automated, large-scale, two-way text messaging communication between a client or customer (e.g., business or company) and participants/recipients tied to, or otherwise associated or registered with a service provided by the client or customer. The platform provides a consolidated web-based interface with which the client/customer may interact to manage the handling of participant data and to further manage the transmission of targeted outgoing text messages to one or more participants.
    Type: Grant
    Filed: April 12, 2022
    Date of Patent: December 27, 2022
    Assignee: Signal Vine, Inc.
    Inventors: Jason Turim, Roman Cheplyaka, Brian Kathman
  • Patent number: 11531646
    Abstract: Methods, computer systems, computer-storage media, and graphical user interfaces are provided for facilitating generation and utilization of group folders, according to embodiments of the present technology. In embodiments, an indication to merge a first folder associated with a first entity with a second folder associated with a second entity is received. Based on the indication to merge, a group folder associated with the first entity and the second entity is generated. A representation of the group folder is provided for presentation via a navigation pane of the messaging application. A selection of the representation of the group folder can cause execution of a search query in association with an index of messages to obtain messages associated with the first entity and/or the second entity.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: December 20, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jon Meling, Ashok Kuppusamy, Berit Herstad
  • Patent number: 11526818
    Abstract: The techniques disclosed herein improve existing systems by automatically identifying tasks from a number of different types of user activity and providing suggestions for the tasks to one or more selected delivery mechanisms. A system compiles the tasks and pushes each task to a personalized task list of a user. The delivery of each task may be based on any suitable user activity, which may include communication between one or more users or a user's interaction with a particular file or a system. The system can identify timelines, performance parameters, and other related contextual data associated with the task. The system can identify a delivery schedule for the task to optimize the effectiveness of the delivery of the task. The system can also provide smart notifications. When a task conflicts with a person's calendar, the system can resolve scheduling conflicts based on priorities of a calendar event.
    Type: Grant
    Filed: August 19, 2021
    Date of Patent: December 13, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jason Thomas Faulkner, Eric Randall Sexauer, Shalendra Chhabra
  • Patent number: 11520984
    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: October 19, 2020
    Date of Patent: December 6, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Adam Clements, Matthew James Willson, Douglas Orr
  • Patent number: 11514243
    Abstract: At least some embodiments are directed to an entity classification system receives informational data associated with an entity. The informational data includes sentences associated with the entity. The entity classification system utilizes a first machine learning model to determine a first contextual meaning among words of a sentence associated with the entity based on a first word embedding technique, and determines at least one category associated with the entity based at least in part on the first contextual meaning. The entity classification system utilizes a second machine learning model to determine a second contextual meaning shared by a set of sentences based on a second embedding technique, and determines a subcategory of the category associated with the entity based at least in part on the second contextual meaning. The entity classification system generates an output including the category and subcategory associated with the entity.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: November 29, 2022
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Prodip Hore, Mrigank Prince, Jayatu Sen Chaudhury, Prakhar Thapak, Soham Banerjee, Shailja Pandey, Chanderpreet Singh Duggal
  • Patent number: 11509618
    Abstract: A server has a processor and a memory storing a message thread module with instructions executed by the processor to maintain a message thread between users of client devices. The message thread module serves a message thread with a new text entry to a client device in response to a request for the message thread from a user. Message thread state change is collected from the client device, where the message thread state change represents an indication to automatically delete the new text entry of the message thread after the duration of a transitory display period on the client device unless an indication of a gesture applied to a display screen presenting the new text entry of the message thread is received from the client device during the transitory display period. The message thread state change is queued at the server along with additional message thread state changes associated with the collecting operation performed for additional users associated with the message thread.
    Type: Grant
    Filed: August 13, 2021
    Date of Patent: November 22, 2022
    Assignee: Snap Inc.
    Inventors: Evan Spiegel, Timothy Sehn
  • Patent number: 11503439
    Abstract: A communications device is disclosed. The communications device comprises a memory configured to store instructions and a processor configured to execute the instructions to receive data representing a message provided by a caller, determine at least an attribute of the message based on the received data, generate one or more options based on the attribute of the message, and present the one or more options to the caller to prompt the caller to take an additional action related to the message.
    Type: Grant
    Filed: March 2, 2021
    Date of Patent: November 15, 2022
    Assignee: RingCentral Inc.
    Inventor: Vlad Vendrow
  • Patent number: 11487932
    Abstract: A system of building an enhanced data orchestration (EDO) enterprise service bus. The system also comprises an EDO builder application stored in the at least one non-transitory memory that when executed by the at least one processor, presents a visual interface that responds to drag and drop command inputs that build a sequence of data stream processes, presents a command input that when activated causes a properties dialog box to be presented that promotes a user defining data from a data stream to be passed in to a selected data stream process and defining data to be output by the selected data stream process, and builds an EDO enterprise service bus application based on pre-trained ML models, based on a base enterprise service bus application, based on the drag and drop command inputs, and based on user definitions of data provided through the properties dialog box.
    Type: Grant
    Filed: May 21, 2021
    Date of Patent: November 1, 2022
    Assignee: TORCH RESEARCH, LLC
    Inventor: Jon Kramer
  • Patent number: 11483274
    Abstract: Systems and methods for displaying electronic messages are disclosed. In one aspect, a method is performed at a computing device. The method includes: (1) receiving a plurality of electronic messages; (2) assigning a first subset of the messages to a predefined group category based on a set of content-based clustering rules and content in respective bodies of the messages; (3) concurrently displaying a second subset of the messages and a cluster graphic corresponding to the predefined group category, where the cluster graphic includes a label that describes the predefined group category; (4) while concurrently displaying the second subset of electronic messages and the cluster graphic, receiving user selection of the cluster graphic; and (5) in response, displaying a plurality of messages in the predefined group category, including displaying at least one message from the first subset of messages.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: October 25, 2022
    Assignee: Google LLC
    Inventors: Itamar Gilad, Thompson Alexander Ivor Gawley, Jason Gibbs Cornwell, Andrew Ward Moedinger, Jeroen Daniël Jillissen, Gregory R. Bullock, Kevin Smilak
  • Patent number: 11477318
    Abstract: Shortcut keypad system for electronic communications comprises first apparatus and second apparatus. First apparatus and second apparatus each comprise an input device, a processor and a memory. The input device comprises selectable items including first selectable item. The processor of the first apparatus receives a selection of the first selectable item, and transmits a signal corresponding to the first selectable item to the second apparatus. The processor of the second apparatus receives the signal corresponding to the first selectable item, and causes the input device of the second apparatus to indicate that the signal corresponding to the first selectable item is received. Other embodiments are described herein.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: October 18, 2022
    Assignee: Snap Inc.
    Inventors: Shree K. Nayar, Brian Anthony Smith, Karl Bayer, Marian Pho, Gurunandan Krishnan Gorumkonda
  • Patent number: 11475386
    Abstract: A system is disclosed that sends, through one or more messaging modalities, an electronic message containing a system or user genera0ted unique identifier to at least one recipient on a system or user enabled and controlled list. The system receives a response electronic message containing the unique identifier and response data identified by a symbol. The program verifies the validity of the unique identifier and optionally that a sender of the response message is on the list. If the unique identifier is verified, the program correlates the message response data with the unique identifier and sends an additional message replicating the response data to the controlled list as a reply or update concerning the message. The program repeats the receiving, verifying, and sending to allow further updates on the message using the modality of communication.
    Type: Grant
    Filed: July 11, 2021
    Date of Patent: October 18, 2022
    Assignee: Telesolve, Inc.
    Inventors: David S Bower, Kai Zhu
  • Patent number: 11470475
    Abstract: A method by an access device comprising obtaining a first biometric sample of a user; generating a first biometric template or a derivative thereof from the first biometric sample; transmitting the first biometric template or the derivative thereof to a mobile device, wherein the mobile device or the user determines if the access device is an authentic access device; receiving a confirmation of a match between the first biometric template and a second biometric template on the mobile device; and conducting a transaction between the access device and the mobile device, after the mobile device or the user determines that the access device is authentic.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: October 11, 2022
    Assignee: Visa International Service Association
    Inventors: Kim R. Wagner, John F. Sheets, Mark Nelsen
  • Patent number: 11468026
    Abstract: An information processing apparatus includes: a memory configured to store data generated in a manufacturing line where a product is manufactured in a state in which the data is linked to information in a tree structure in which elements related to manufacture of the product assigned as nodes; and a processor configured to: determine, when data of a prototype is stored to the memory, whether information of an element out of the elements corresponding to an uppermost node out of the nodes is linked to the data of the prototype; link, when the information of the element corresponding to the uppermost node is not linked, as the information of the element corresponding to the uppermost node of the data of the prototype, information distinguishable from information of the element corresponding to the uppermost node linked to the data of the product; and store the data of the prototype.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: October 11, 2022
    Assignee: FUJITSU LIMITED
    Inventors: Kouji Uesaka, Taizan Kobayashi, Reizo Nakamura
  • Patent number: 11461410
    Abstract: Case management systems and techniques are disclosed. In various embodiments, a trait definition is received that associates with a case node comprising a case model an object associated with an external system, e.g., a document or other content object and/or a business or other software object. The trait definition is used to bind respective instances of the object to corresponding instances of the case node in case instances created based on the case model.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: October 4, 2022
    Assignee: OPEN TEXT CORPORATION
    Inventors: Satyapal P. Reddy, Muthukumarappa Jayakumar, Ravikumar Meenakshisundaram, Muneer Ahmed
  • Patent number: 11449206
    Abstract: A method for managing contacts in a messaging application includes displaying, by a client device executing a messaging application, a list of a plurality conversations associated with the client device, determining, by the client device, an amount of time that the messaging application has been in use, displaying, by the client device and based on a rating value, a particular conversation from the list using a different appearance from other conversations of the list, wherein the rating value is based in part on the amount of time.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: September 20, 2022
    Assignee: ATLASSIAN PTY LTD.
    Inventor: Orpheus Mall
  • Patent number: 11425558
    Abstract: Privacy centric feature analysis. A secure set of multiple mapped features is selected and provided to a mobile device. Each mapped feature maps a sharable feature to a matching criterion for an item of protected information and no combination of mapped features for a secure set are unique to an individual item of protected information. Privacy compliance instructions enable the mobile device to select a mapped feature from a received set of mapped features by identifying an item of protected information available to the mobile device which corresponds to a matching criterion found in the received set of mapped features. The sharable feature of the selected mapped feature is provided. Advantageously, the analysis system protects the privacy of the mobile device user because it does not require the mobile device to relay protected information for the selection of customized content or relevant advertisements.
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: August 23, 2022
    Assignee: Quantcast Corporation
    Inventors: Konrad S. Feldman, Daniel Vogel Fernandez de Castro, Michael R. Blum
  • Patent number: 11392279
    Abstract: Systems, methods and devices for surfacing web content in an operating system shell construct are provided. A taskbar web content element size may be selected based on an amount of free space in a taskbar. First and second scored web content may be received, wherein the web content is scored based at least on the web content's relevance score to a first user account. A taskbar web content topical display category corresponding to the first web content may be selected based on the first web content having a higher score than the second web content. A web content element of the selected size and topical display category may be caused to be surfaced in the taskbar. A selection of the surfaced web content element may be received and a subset of the first web content form the first source may be caused to be surfaced in a web content pane.
    Type: Grant
    Filed: January 14, 2021
    Date of Patent: July 19, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Alexander Leo Campbell, Shengbo Xue, Dena Natalie Saunders, Robert David Frye, Julian Manuel Varanda, Bradford Glenn Singley, Camille Dominique Basilio, Hanna McLaughlin, Dorothy Feng, Arthur Chen, Guillermo Enrique Rueda, Chani Ayn Doggett, Nassim Amar, Bojun Ma, Houman Motevaselolhagh
  • Patent number: 11386379
    Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for generating and serving low latency enterprise interaction analytics within an enterprise group-based communication system.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: July 12, 2022
    Assignee: Slack Technologies, LLC
    Inventors: Diana Maria Pojar, Colin Gibbs, Stanislav Vyacheslavovich Babourine, Fangzi Huang
  • Patent number: 11383164
    Abstract: Systems and methods are described for creating a non-curated viewing perspective in a video game platform based on a curated viewing perspective. For example, a user may be viewing a gameplay video of a video game. The user may be interested in viewing the same gameplay from a different perspective in the video game. Accordingly, a media guidance application may identify the video game in the video and retrieve video game engine data associated with the video game, to replicate, on a video game console, the gameplay depicted in the video. The user may be able to change the perspective (e.g., in-game position of the camera and the camera angle) within the replicated video game platform, via user commands. In response to receiving a user command to change the curated viewing perspective to a non-curated viewing perspective, the media guidance application may re-render the gameplay from the non-curated viewing perspective.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: July 12, 2022
    Assignee: ROVI GUIDES, INC.
    Inventor: Bruce Yen
  • Patent number: 11381580
    Abstract: Systems, methods, and articles of manufacture, including computer program products, are provided for classification systems and methods using modeling. In some example embodiments, there is provided a system that includes at least one processor and at least one memory including program code which when executed by the at least one memory provides operations. The operations can include generating a representation of a sequence of sections of a file and/or determining, from a model including conditional probabilities, a probability for each transition between at least two sequential sections in the representation. The operations can further include classifying the file based on the probabilities for each transition.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: July 5, 2022
    Assignee: Cylance Inc.
    Inventors: Jian Luan, Derek A. Soeder
  • Patent number: 11372696
    Abstract: Embodiments of the present disclosure are directed to, among other things, generating reminders based on information from applications. For example, a first message may be received and a confirmation may be identified. Information that identifies an action to be performed and a trigger corresponding to the action can be detected from the first message and/or the confirmation. In some instances, a reminder may be generated based at least in part on the action and the trigger. An even corresponding to the trigger may then be detected, and the generated reminder may be presented based at least in part on the detection of the trigger.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: June 28, 2022
    Assignee: Apple Inc.
    Inventors: Erik Markus Berget, Sofiane Toudji, Zachary D. Maurer, Antoine Vinel
  • 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: 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: 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: 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