Priority Based Messaging Patents (Class 709/207)
  • Patent number: 11539646
    Abstract: Differentiated message presentation in a communication platform is described. In an example, a message to be posted to the communication platform can be received, wherein the communication platform is associated with a plurality of users that are permissioned to access content associated with the communication platform. In an example, a first user profile of a first user of the plurality of users can be associated with a first characteristic of the first user and a second user profile of a second user of the plurality of users can be associated with a second characteristic. Techniques described herein enable differentiated presentation of the message, in respective user interfaces of the communication platform, based at least in part on the first characteristic and the second characteristic.
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: December 27, 2022
    Assignee: Slack Technologies, LLC
    Inventors: Felix Rieseberg, Tyler Lewis, Jan Hannemann
  • Patent number: 11526681
    Abstract: A method, computer program product, and a system where a processor(s), monitors multilingual switches performed on a client on behalf of a given user. Based on the monitoring, the processor(s) identifies switch patterns of the given user to generate a service profile for the user of machine learned multilingual switch patterns for the given user. The processor(s) determines a priority order for languages comprising the voice input streams, for the given user. The processor(s) obtains a new translation request initiated by the client, on behalf of the given user and applies the priority order to identify one or more languages spoken in a voice input stream of the new translation request. The processor(s) transmits indicators of the identified one or more languages to the client, where upon receiving the indicators, the client translates the voice input stream from the identified one or more languages to one or more target languages.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: December 13, 2022
    Assignee: International Business Machines Corporation
    Inventors: Su Liu, Inseok Hwang, Eric Rozner, Chungkuk Yoo
  • Patent number: 11523444
    Abstract: Techniques for generating and maintaining an identifier (112) of a user equipment (UE) (102) are presented. For instance, the disclosure presents an example method (200) executed by a radio access network (RAN) node for providing a UE (102) with an identifier (112). This example method (200) can include, for example, generating the identifier (112) for the UE (102), where the identifier (112) includes RAN node identity information, a timestamp indicating a time at which the identifier is generated by the RAN node (106), and/or integrity information from which the identifier (112) is verifiable. In addition, the example method (200) can include adding the identifier (112) to an information container (110) corresponding to the UE (102) and forwarding the information container (110) including the identifier (112) to a core network node (108).
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: December 6, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Paul Schliwa-Bertling, Magnus Stattin
  • Patent number: 11516161
    Abstract: Methods, systems, and apparatuses are provided that are configured to: display, at a first node, at least one first interface with a first user interface element and a second user interface element; display, at the first node, at least one second interface; generate a first message; display, at the second node, at least one third interface; generate a second message that does not include a file attachment with the second message; display, at the first node, at least one fourth interface with a reference to at least one file; and allow access, at the first node, to the at least one file.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: November 29, 2022
    Assignee: MOTION OFFENSE, LLC
    Inventor: Robert Paul Morris
  • Patent number: 11496430
    Abstract: Methods, systems, computer-readable media, and apparatuses may provide management of messaging for one or more devices of a user according to the user's configurable presence schedule. A messaging management server may receive notifications of messages and the messages themselves from a messaging service provider. The messages may have originated from a first user and be intended for receipt by a second user. After a preset time period has elapsed, a notification of the message may be sent from the messaging management server to each of the second user's devices in accordance with the second user's presence schedule. Subsequent messages from the first user and intended for the second user may be routed from the messaging management server to the device on which the second user responded to the notification of the initial message and might not be routed to the second user's other devices.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: November 8, 2022
    Assignee: Citrix Systems, Inc.
    Inventor: Shaunak Mistry
  • Patent number: 11489804
    Abstract: Particular embodiments described herein provide for system that can be configured to deliver a notification to a user based on the user's preference for each device that receives the notification. The user's preference is based on how the user interacted with similar notifications in the past and the system can change how it will deliver similar notifications to the user in the future based on how the user interacts with the notification.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: November 1, 2022
    Assignee: McAfee, LLC
    Inventors: Raj Vardhan, Arvind Sankarasubramanian, Kranthi Kumar Gadde, Srikanth Nalluri, Dattatraya Kulkarni
  • Patent number: 11463533
    Abstract: Actions determined with respect to primary content displayed on a computing device can be used to select and/or filter supplemental content to be displayed on that computing device, enabling near real time filtering decisions to be made that are device- or user-specific. Actions can relate to gaze positions, voice discussions, object selection, and the like. If an object of interest can be determined based on the actions, supplemental content such as chat messages can be selected that relate to the object. For example, if it is determined that the gaze position for a display of primary content corresponds to coordinates where a representation of a pair of shoes is displayed, messages relating to those shoes may be selected for display where messages for other topics might not be selected in order to manage the number of messages displayed on the computing device.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: October 4, 2022
    Assignee: Amazon Technologies, Inc.
    Inventor: Brian Ashley Garber
  • Patent number: 11461801
    Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for determining and resolving semantic misalignments between digital messages containing links and corresponding external digital content. For example, in one or more embodiments, the disclosed systems compare semantic message features from the digital message with semantic external digital content features from the external digital content. More specifically, in at least one embodiment, the disclosed systems compare semantic message feature vectors and semantic external digital content feature vectors to determine a relevance score for the digital message and identify semantic misalignments. Additionally, in one or more embodiments, the disclosed systems provide for display a user interface that presents a plurality of digital messages, the linked external digital content, and identified semantic misalignments.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: October 4, 2022
    Assignee: Adobe Inc.
    Inventors: Tak Yeon Lee, Eunyee Koh
  • Patent number: 11455644
    Abstract: A system to obtain multiple feedback inquiries associated with an application and to ensure that at least a minimum duration passes between successive inquiries being shown to a user. The system may receive dynamic inquiries from an inquiry server that is external to the client device running the application and also receive static inquiries included within computer code of the application. The system may order (e.g., rank) the multiple inquiries according to priority to generate a prioritized inquiry sequence. The system may then refrain from exposing low priority inquiries if higher priority inquiries have yet to be exposed to solicit user input. Individual inquiries can include a classifier to enable the system to determine associations between discrete inquiries and to govern a rate at which groups of associated inquiries are shown to a user.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: September 27, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ramesh T. Bangalore, Charles D. McClintock, Sushma Ashwin Rao, Neelanjana Sachdev, Dhruv Malhotra, Scott Garrett Thompson
  • Patent number: 11445033
    Abstract: A private network system operates over a public network to provide an asymmetric service to members with information from other members and non-members. The system includes central servers and databases connected via the public network to client systems of public network users. The users may be members who communicate with a private protocol or non-members who communicate with the public protocol. A process for the private service includes communication of information between users via the private service servers. The private service server implements the private service, which includes a viral engine for network deployment. Features of the viral engine include genetic algorithms, data mining, personalization, frictionless service setup, user maximization, and member-controlled privacy. A sample setup process and contact update wizard that include several viral engine features are described.
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: September 13, 2022
    Assignee: Plaxo, Inc.
    Inventors: John T. Masonis, Sean Parker, Cameron T. Ring, Richard J. Carey
  • Patent number: 11445327
    Abstract: A computer-implemented method includes receiving, at a mobile device, geographical coordinates defining one or more alert areas associated with a wireless emergency alert over a wireless communication network, and comparing, at the mobile device, the current location of the mobile device with the received coordinates to determine if the mobile device is within the alert area(s). If the mobile device is within the alert area(s), the method further comprises applying a mapping application or other application on the mobile device to construct a map of the alert area(s) based on the coordinates, determine the location of the mobile device with respect the alert area(s), and display the map indicating the location of the mobile device with respect to the alert area(s) at a display interface of the mobile device.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: September 13, 2022
    Assignee: T-Mobile USA, Inc.
    Inventors: Terri L. Brooks, Precia Carraway
  • Patent number: 11416203
    Abstract: A client device receives a first image frame from a server, stores the first image frame and generates a first modified image that corresponds to the first image frame. The client transmits, to a remote device, the generated first modified image. The remote device uses the first modified image to determine the instruction for displaying the second image frame. The client receives, from the remote device, an instruction for displaying a second image frame. In response to receiving the instruction, the client device displays, on a display communicatively coupled to the client device, the second image frame.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: August 16, 2022
    Assignee: ActiveVideo Networks, Inc.
    Inventors: Ronald A. Brockmann, Maarten Hoeben
  • Patent number: 11410145
    Abstract: The disclosure relates to a blockchain-implemented system and method of controlling the transmission and/or distribution of digital content. A first user is associated with a deposit quantity of cryptocurrency at a common address. A first node associated with the first user sends a request to the second node to provide an episode of digital content from a series of digital content; determines a payment transaction to transfer a payment quantity of cryptocurrency to the second user, wherein the payment quantity is based on a quantity of episodes of digital content in the series; and signs and sends the payment transaction to a second node. The second node associated with the second user: receives the request and the payment transaction; verifies the payment transaction; and based on the result of verifying: provides access to the episode of digital content to be available to the first node; and co-signs and sends the payment transaction to a distributed ledger.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: August 9, 2022
    Assignee: nChain Holdings Limited
    Inventors: Craig Steven Wright, Stephane Savanah
  • Patent number: 11410087
    Abstract: Metadata and for posts originating from different social media sources and the posts themselves may be collected. A query specifying search criteria for the posts and filter criteria related to the metadata may be submitted to the system disclosed herein. The system may allow a client or tenant of the system to filter and search the metadata stored therein. The system may provide the posts in response to the query and permit a client or tenant to rapidly switch between social media sources and corresponding metadata types.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: August 9, 2022
    Assignee: Salesforce, Inc.
    Inventors: Derek Brian Hatchard, Jordan Patrick Lutes, Michael Gordon Luff
  • Patent number: 11405348
    Abstract: A method of posting ephemeral posts is disclosed. The method starts with receiving, from a user of a social network, a request to post an ephemeral post, the request including an ephemeral variable associated with a threshold event. The ephemeral post is posted on behalf of the user. Then an occurrence of the threshold event is monitored. When the threshold event has not occurred, the post is allowed to be accessible to at least one viewer other than the user. When the threshold event has occurred, the post is blocked from being accessible by the at least one view other than the user.
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: August 2, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Yigal Dan Rubinstein, Aditya Koolwal, Ken Taro Deeter, Sergey Markov, Karl Frankowski
  • Patent number: 11404075
    Abstract: Techniques for confirming an operator of a vehicle is drowsy are described. A vehicle computing system sends data (e.g., raw sensor data and/or alert data corresponding to an indication that a driver is impaired determined based on the raw sensor data) to a remote server(s). The remote server(s) confirms the driver is impaired based on the raw sensor data and/or other contextual data. The remote server(s) then receives output data from a speechlet and causes the vehicle computing system to present output audio corresponding to output data.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: August 2, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Hamza Lakhani, Thomas Schaaf, Leah Rose Nicolich-Henkin, Ricardo DeMatos, Mingzhi Yu
  • Patent number: 11388565
    Abstract: Disclosed herein is a method of transmitting a collective perception message (CPM) at a vehicle-to-everything (V2X) communication apparatus of a vehicle. A method of transmitting V2X message of a vehicle includes generating a collective perception (CP) message including information on a plurality of objects detected by the vehicle, determining whether to fragment the CP message depending on whether a size of the CP message is greater than a predefined size, fragmenting the CP message based on the plurality of detected objects, upon determining that the CP message is fragmented, and transmitting the fragmented CP messages. Each of the fragmented CP messages comprises at least one of header information, information on the vehicle or sensor information used to detect the plurality of objects, which is included in the CP message.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: July 12, 2022
    Assignee: LG ELECTRONICS INC.
    Inventors: Jaeho Hwang, Woosuk Ko
  • Patent number: 11385788
    Abstract: A content management system rendering a file sharing GUI on a first device which is communicatively coupled to a content management system and associated with a first user having an account with the content management system. A file to be shared with a second user is identified in response to the file being selected and dragged. In response to the file being identified, a contact section displaying contact icons is rendered. The selected file is released on a displayed contact icon and a user identifier, e.g., an email address or account, associated with the displayed contact icon is identified. In response to the user identifier being identified, the selected file is shared with a second user associated with the user identified.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: July 12, 2022
    Assignee: Dropbox, Inc.
    Inventors: Abhishek Agrawal, Rasmus Andersson, Nikhil Bhargava
  • Patent number: 11379798
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for surfacing content related to electronic calendar events are presented. An electronic calendar event library may be maintained. One or more calendar events that meet threshold time criteria in relation to a current time may be identified. One or more rules may be applied to the identified events to determine whether contextual information and/or actions should be surfaced in relation to those events. In some examples, an event priority score may be calculated for each of the identified events. Contextual information and/or actions associated with events with event priority scores that exceed a threshold value may be surfaced. The contextual information and/or actions may be prioritized based on the event priority scores.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: July 5, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Christopher Shingee Park, Siddhant Vipul Mehta, Daniel Steven Leclair
  • Patent number: 11381614
    Abstract: Method and apparatus for applying reputation scoring to participants in a group chat session in a computer network. The group chat session is displayed in the form of a visually perceptible conversation arranged as a sequence of communications by a group of users of network accessible devices. Each user has an associated reputation score generated responsive to at least one characteristic of a previous communication by the associated user. Each network accessible device displays each communication using a visual indicia selected in relation to a magnitude of the associated reputation score for the user who generated the communication. The visible indica can take a variety of forms such as different sizes of comments, different color schemes, different fonts, and so on.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: July 5, 2022
    Inventors: Eduard Weinwurm, Juergen Firsching
  • Patent number: 11375277
    Abstract: Aspects of the subject disclosure may include, for example, generating metadata associated with a second portion of the first media content, and providing the first media content and the metadata to a media processor that presents the first portion of the first media content. The media processor identifies a media content type associated with the second portion of the first media content according to the metadata. Additional embodiments can include providing the second media content to the media processor. The media processor terminates presentation of the first media content prior to presentation of the second portion of the first media content and presents the second media content during a broadcast of the second portion of the first media content. Further, the media processor terminates presentation of the second media content, and presents the third portion of the first media content from the first broadcast channel. Other embodiments are disclosed.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: June 28, 2022
    Assignee: AT&T Intellectual Property i, L.P.
    Inventor: Megha Venugopal
  • Patent number: 11368579
    Abstract: Techniques for notifying multiple recipient devices of a communication request are described. The system may determine a score corresponding to each of the recipient devices and may notify the devices based on the score. The system may cause a first recipient device to output a notification for the communication request for a duration of time. After the duration of time elapses, the system may cause a second recipient device to output a notification for the communication request.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: June 21, 2022
    Assignee: Amazon Technologies, Inc.
    Inventor: Pranap Palanivel
  • Patent number: 11362979
    Abstract: One or more computing devices, systems, and/or methods for displaying messaging interfaces based upon email conversations are provided. For example, an email conversation associated with a plurality of user accounts may be identified. Email activity associated with the plurality of user accounts may be monitored. Based upon the email activity, it may be detected that a second plurality of user accounts of the plurality of user accounts are concurrently in an active state. A first device, associated with a first user account of the second plurality of user accounts, may display a first messaging interface comprising a first representation of the email conversation. A second device, associated with a second user account of the second plurality of user accounts, may display a second messaging interface comprising a second representation of the email conversation.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: June 14, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Mohit Goenka, Ashish Khushal Dharamshi, Nikita Varma
  • Patent number: 11360658
    Abstract: Event organizing methods include at least partially facilitating an at least intermittent communicative coupling between one or more servers and first and second computing devices. A map interface and main location indicator are displayed on a display of the first computing device. The one or more servers receive, from the first computing device, a selection by a first user of a main location for an event selected using one or more selectors displayed on one or more user interfaces displayed on the first computing device. A map and the main location indicator are displayed on a display of the second computing device. The main location indicator may include profile images of the first user and/or one or more invitees. In implementations the first user selects a parking location and/or an entrance location in addition to the main location. Event organizing systems include elements configured to facilitate the event organizing methods.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: June 14, 2022
    Inventor: Miles Elliott Carter
  • Patent number: 11354303
    Abstract: A distributed transaction processing method and system based on a message queue and a database is provided. In the method, a component encapsulation server generates a target compressed package according to the obtained first configuration information of a business request server and the obtained second configuration information of a business execution server, and sends the target compressed package to the business request server and the business execution server, respectively, so that the business request server and the business execution server can decompress and configure the target compressed package to deploy a transaction processing component and a message transmission path. The system includes the component encapsulation server, the business request server and the business execution server. The business request server and the business execution server communicate with each other through the message queue.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: June 7, 2022
    Assignee: Shanghai IceKredit, Inc.
    Inventors: Lingyun Gu, Zhipan Guo, Wei Wang, Chang Liu
  • Patent number: 11343114
    Abstract: A messaging system may receive a plurality of messages in a first conversation among a plurality of conversations. It may be determined that a first message in the first conversation comprises information identifying a first group and authorizing the first group to participate in the first conversation. An association between the first group and the first conversation may be stored in at least one database. Data associated with the first group comprising information identifying a plurality of users in the first group may be retrieved from the at least one database. At least a subset of the first conversation may be sent to a plurality of messaging applications associated with the plurality of users based on the retrieved data.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: May 24, 2022
    Assignee: BYTEDANCE INC.
    Inventors: Wentao Zheng, Zihao Wang, Wang Liang, Ruchir Astavans, Justin Jia-Zhao Lim
  • Patent number: 11328265
    Abstract: A system, method, and computer program product are provided to allow a user to define a list of user-defined important senders; receive an e-mail; identify information associated with the sender of the e-mail, in response to the receipt of the e-mail; perform a comparison, utilizing one or more processors, involving the information associated with the sender of the e-mail, and the list of user-defined important senders, to determine whether the information associated with the sender of the e-mail is on the list of user-defined important senders; and organize the e-mail in a single user-defined important sender(s) folder, based on the comparison.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: May 10, 2022
    Assignee: Givoly Inventions, LLC
    Inventor: Tal Givoly
  • Patent number: 11330473
    Abstract: A system and method are described for performing flow control in an IoT system. For example, one embodiment of a system comprises: a plurality of IoT devices; an IoT hub to establish local wireless connections with the plurality of IoT devices to communicatively couple the plurality of IoT devices to an IoT service; the IoT hub to store flow control parameters for each of the plurality of IoT devices, the flow control parameters determined based on data communication requirements of each of the IoT devices and indicating one or more data communication thresholds for each of the IoT devices; the IoT hub to monitor data communication with each of the IoT devices to determine whether one of the IoT devices has reached a data communication threshold specified by the flow control parameters, wherein in response to a first IoT device reaching its data communication threshold, the IoT hub temporarily preventing communication between the first IoT device and the IoT service.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: May 10, 2022
    Assignee: Afero, Inc.
    Inventors: Joe Britt, Scott Zimmerman
  • Patent number: 11316813
    Abstract: Exemplary embodiments relate to improvements in the design of a messaging inbox. The inbox may display different units or “modules” for providing a user with quick access to different inbox functionalities. After a number of recent or unread messages are shown in the inbox's initial interface, the messages end and are replaced with modules. A threshold may be defined for the number of recent/unread messages to display before transitioning to modules. The threshold may be determined dynamically based on a minimum and/or maximum number of messages to display. The determination may be based on the current time, whether there is an active conversation in a thread, whether there are unread messages in a thread, etc. The determination may vary from user to user based, for example, on whether the user is a relatively active user, and/or how the user has used the messaging application in the past.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: April 26, 2022
    Assignee: META PLATFORMS, INC.
    Inventors: Vinodh Jayaram, Andrew Yaoshu Song, Jonathan David Perlow
  • Patent number: 11316867
    Abstract: A transmitting computing system's use of an audio signal to grant users of receiving computing systems access to a resource. These other receiving systems are in close proximity to the transmitting system so that they hear the audio signal on their microphones. Upon receiving the audio signal, a given receiving system sends a message representing that received audio signal to a resource server system that regulates access to that resource. The transmitting system and resource server system may have coordinated that the ability to send such a message is sufficient for access to be granted to the sender of that message. The resource server system thus determines that the message correlates to the resource, and thereby grants the user of the receiving system access to the resource. Thus, the principles described herein allow for an actual audio signal to efficiently grant resource access to other proximate users.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: April 26, 2022
    Inventor: Wing Hong Michael Lam
  • Patent number: 11310185
    Abstract: Exemplary embodiments provide techniques for promoting and providing subscribed content via a messaging platform. An article may be viewed via a social networking service (such as in a social network's news feed), or on a partner website integrated with the social networking service and/or messaging service. When opening the article (e.g., in a web-based view), a banner may be displayed in association with the article indicating that the article could have been received as part of a messaging-based subscription service. The banner may include a control to subscribe to the publisher with the messaging service. Topics related to an article may be suggested in the message thread for the subscription, with the selection of a topic retrieving additional articles from that publisher related to that topic. These additional articles may be selected using social networking topic determination.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: April 19, 2022
    Assignee: METAL PLATFORMS, INC.
    Inventors: Edward Young Zhang, Weiwei Ding, Qian Wang, Ming Xiao, Guangyuan Liu
  • Patent number: 11295233
    Abstract: The present disclosure relates applying a survival analysis to model when a particular recipient will view an electronic message. For example, one or more embodiments train a survivor function to model the time that will elapse, on a continuous scale, before a recipient will open an electronic message. For example, one or more embodiments involve accessing analytics training data and extracting a first set of features affecting the time that elapsed before past recipients opened an electronic message and a second set of features affecting whether the recipients opened the electronic message at all. The system then generates a mixture model modified survivor function and determines the effect of each feature set on its corresponding outcome to learn parameters for the mixture model modified survivor function.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: April 5, 2022
    Assignee: Adobe Inc.
    Inventors: Moumita Sinha, Vishwa Vinay, Harvineet Singh, Frederic Mary
  • Patent number: 11290408
    Abstract: Techniques for enabling a client device associated with an organization to render a custom emoji that is associated with a different organization. In some examples, a first user associated with a first organization can compose a message to a second user associated with a second organization, the message including a custom emoji specific to the first organization. A server computing device can receive the message and determine a resource identifier associated with the custom emoji of the first organization. The resource identifier can provide a location in a database at which the custom emoji is stored. The server computing device formats the message to include the resource identifier and sends the message to the second user. A computing device associated with the second user receives the message and accesses the custom emoji based in part on the resource identifier. The computing device then renders the message with the custom emoji for display to the second user.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: March 29, 2022
    Assignee: Slack Technologies, LLC
    Inventors: Sri Vasamsetti, Michael Demmer, Steven Gordon, Neha Sharma
  • Patent number: 11290405
    Abstract: The invention provides a system, a method and an apparatus for creating and presenting intelligent contextual summary highlighting the essence of previous communication events happening between a user of a wireless communication device and his/her contact. The system captures messages in the communication events; arranges them in chronological order of occurrence; summarizes them into a contextual summary, removing unwanted words; provides weightage to each word in the contextual summary based on number of times each word occurs in the communication events, chronological order of its communication events, and dictionary importance of each word; determining who all other contacts are talking related to topic of contextual summary; and consequently creating the intelligent keyword collective for each contact representing context of the recent conversations with the contact. The system further presents the keyword collective to the user at the communication device, on occurrence of one or more triggering events.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: March 29, 2022
    Assignee: SCARAMANGA TECHNOLOGIES PVT. LTD.
    Inventor: Arvind Suri
  • Patent number: 11283749
    Abstract: A method and system for controlling message transmission for a communication group are disclosed. While a message-on-hold mode remains activated for a first communication group at a first client device: the device, in response to detecting a change in the usage of the first client device: in accordance with a determination that communication suspension criteria are met with respect to the first communication group, prevents transmission of communications in the first communication group to the first client device; and in accordance with a determination that communication resumption criteria are met with respect to the first communication group, temporarily enables transmission of communications in the first communication group to the first client device without deactivating the message-on-hold mode for the first communication group.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: March 22, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Weiquan He, Zhifang Xi
  • Patent number: 11276299
    Abstract: The present disclosure relates to a software application used on mobile devices that enables professional monitoring services to DIY monitoring systems that lack an ability to communicate with remote monitoring facilities. In one embodiment, alert messages are transmitted by a monitoring system gateway and received by a personal communication device. The alert messages indicate occurrences of events at a monitored premises. When the software application determines that an incoming communication is an alert message, an indication is provided to a user of the mobile device that an event has occurred at the premises, and giving the user a predetermined time period in which to respond to the indication. If the user fails to respond to the indication within a predetermined time period, a message is transmitted to a remote monitoring facility, alerting the remote monitoring facility of the event.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: March 15, 2022
    Assignee: ECOLINK INTELLIGENT TECHNOLOGY, INC.
    Inventor: Michael Lamb
  • Patent number: 11277346
    Abstract: A method and apparatus for offloading packet classification processing of an access point in a residential gateway. A residential gateway includes a wireless access point and a processing circuit. The processing circuit receives a data packet from a network via a network port, processes the data packet to obtain packet classification information for the data packet, and sends the data packet with the packet classification information to the access point. The access point may process the data packet based on the packet classification information received from the processing circuit. The packet classification information includes at least one of a basic service set identifier, a station identifier, and an access category. The processing circuit may include a packet accelerator. The packet accelerator may write a cookie including the packet classification information in a packet descriptor for the data packet.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: March 15, 2022
    Assignee: Intel Corporation
    Inventors: Ziv Kfir, Barak Hermesh
  • Patent number: 11277469
    Abstract: An asynchronous distributed computing system with a plurality of computing nodes is provided. One of the computing nodes includes a sequencer service that receives updates from the plurality of computing nodes. The sequencer service maintains or annotates messages added to the global state of the system. Updates to the global state are published to the plurality of computing nodes. Monitoring services on the other computing nodes write the updates into a locally maintained copy of the global state that exists in shared memory on each one of the nodes. Client computer processes on the nodes may then subscribe to have updates “delivered” to the respective client computer processes.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: March 15, 2022
    Assignee: NASDAQ TECHNOLOGY AB
    Inventors: Patrik Färnlöf, Robert Adolfsson
  • Patent number: 11271847
    Abstract: An object is to provide a multipoint distribution system, a distribution method, a management apparatus, and a program which determine whether or not to switch between a current-use system and a backup system in consideration of the importance levels of distribution destinations. The multipoint distribution system according to the present invention includes a distribution destination system importance level database that stores the importance levels of distribution destinations. When a distribution destination not able to communicate with a current-use video distribution system is detected, the multipoint distribution system performs switching from the current-use video distribution system to a backup video distribution system only upon determining that the distribution destination is important by referring to the distribution destination system importance level database.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: March 8, 2022
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Yukio Tsukishima, Hitoshi Masutani
  • Patent number: 11256463
    Abstract: Systems and methods for displaying prioritized content using a display array are described herein. In some embodiments, a display array may include two or more display devices, which may render content thereby. If an update or change to the content occurs, or if new content is requested, then that content may be assigned a higher priority level. A computing system may include a device management system that continually monitors the availability of the various display devices of the display array, and based on the content received by an applications management system of the computing system, determines which display device should render which content. For instance, an update to content displayed on a second display device may be caused to be displayed on a first display device in response to the device management system determining that the first display device is to be used for displaying high priority content.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: February 22, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: David Edward Bliss, Michael Douglas McQueen
  • Patent number: 11252123
    Abstract: Technology is disclosed for detecting, classifying, and/or enforcing rules on social networking activity. The technology can scan and collect social content data from one or more social networks, store the social content data, classify content data posted to a social network, create and apply a set of social data content rules to future posted social content data.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: February 15, 2022
    Assignee: PROOFPOINT, INC.
    Inventors: Richard Banks Sutton, Daniel Oshiro Nadir, Devin Hugh Redmond, Harold Nguyen, Anthony Lawrence Dorie, Jorge Iriso, Wenchang Yan
  • Patent number: 11243789
    Abstract: Methods, apparatus, systems, and computer-readable media are provided for introducing a user to functions of various applications through interactions with an assistant agent. The assistant agent can correspond to an assistant application that can provide a user interface with multiple selectable elements, each of which can correspond to a separate application. When a user selects one of the selectable elements, a function of an application can be demonstrated to the user, in order that the user might become more familiar with functions of the application. In some implementations, a portion of the selectable element can be selected to cause information about the application to be presented to the user. This allows the user to have the option to try out or learn about an application before investing computational resources through downloading and installing the entire application.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: February 8, 2022
    Assignee: Google LLC
    Inventors: Mingling Wang, Ye Zhou, Dina Elhaddad
  • Patent number: 11228674
    Abstract: Systems, methods, and computer-readable media for managing movement states of an electronic device are provided that may leverage pass data from a pass application when determining a current or future movement state of an electronic device.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: January 18, 2022
    Assignee: Apple Inc.
    Inventors: Swapnil R. Dave, Ioan V. Uilecan, Varun A. Vora
  • Patent number: 11226984
    Abstract: Described herein is a method, system, and non-transitory computer readable medium for preventing data loss from both producer and consumer systems in continuous availability event-driven applications. The process for preventing data loss may replicate events at the broker level, and selectively receive replica events at the consumer level to account for the case the originally sent event is not received, while conserving computer and network resources. Alternatively, events and replica events may be received in duplicate. In either mode of reception, machine-learning may be used for implementing algorithms which further help to conserve resources and aid in preventing further data loss.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: January 18, 2022
    Assignee: Capital One Services, LLC
    Inventor: Sunil Kaitha
  • Patent number: 11227342
    Abstract: The present disclosure provides method and apparatus for recommending friends in automated chatting. A message is received from a user in a chat flow. An intention of looking for friends is identified from the message. One or more recommended friends are identified based on a topic knowledge graph. The recommended friends are provided in the chat flow.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: January 18, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xianchao Wu, Katsuya Iida
  • Patent number: 11223547
    Abstract: A system and a method are disclosed for managing information technology (IT) infrastructure. Client devices interact with applications of an enterprise that may be hosted in data centers of the enterprise or as software as a service (SaaS) applications. An IT management system receives session information from client devices. The session information describes interactions of client devices with applications, for example, response time of applications for each interaction. The IT management system analyzes the session information received from various client devices to identify issues with IT infrastructure. The IT management system generates warning messages describing the issues identified and sends them for review, for example, by a system administrator.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: January 11, 2022
    Assignee: Workspot, Inc.
    Inventors: Puneet Chawla, Robert Zeljko, Amitabh Sinha, Abhijeet Kumar, Christopher N. Thomas, Yatin Vasavada
  • Patent number: 11216507
    Abstract: An embodiment may involve a server device transmitting, over a wide area network, a first playlist with a first duration to a client device. Possibly while the client device is playing out a current audio file of a first plurality of audio files in the playlist, the server device may receive an instruction from the client device and generate a second playlist. The second playlist may include references to a second plurality of audio files, where playout of the second plurality of audio files may have a duration that is less than the duration of the playout of the first plurality of audio files. The server device may transmit, over the wide area network, the second playlist to the client device. Reception of the second playlist at the client device may cause the audio player application to retrieve and play out the second plurality of audio files.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: January 4, 2022
    Assignee: Gracenote, Inc.
    Inventors: Rishabh Sharma, Markus Cremer
  • Patent number: 11210118
    Abstract: Methods, apparatus, systems, and computer-readable media are provided for introducing a user to functions of various applications through interactions with an assistant agent. The assistant agent can correspond to an assistant application that can provide a user interface with multiple selectable elements, each of which can correspond to a separate application. When a user selects one of the selectable elements, a function of an application can be demonstrated to the user, in order that the user might become more familiar with functions of the application. In some implementations, a portion of the selectable element can be selected to cause information about the application to be presented to the user. This allows the user to have the option to try out or learn about an application before investing computational resources through downloading and installing the entire application.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: December 28, 2021
    Assignee: Google LLC
    Inventors: Mingling Wang, Ye Zhou, Dina Elhaddad
  • Patent number: 11212161
    Abstract: The present disclosure describes methods, computer-readable media, and apparatuses supporting management and resolution of alarms of a communication network. In one example, management and resolution may include receiving a new alarm, determining an alarm resolution of the new alarm based on the new alarm and historical alarm information, and initiating an alarm resolution action for resolving the new alarm based on the alarm resolution of the new alarm. In one example, management and resolution may include maintaining historical alarm information for a set of historical alarms, receiving a new alarm, determining a set of similar alarms including one or more of the historical alarms similar to the new alarm, determining an alarm resolution for the new alarm based on the set of similar alarms similar to the new alarm, and initiating an alarm resolution action for resolving the new alarm based on the alarm resolution of the new alarm.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: December 28, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: Paul Giura
  • Patent number: 11212644
    Abstract: In one embodiment, a method includes storing, by a tracking system server, information identifying each computing device of multiple computing devices and a location of each computing device. The method includes receiving, by the tracking system server from a first computing device, a tracking device request including an identifier for a tracking device and instructions for the tracking device. The method includes identifying, by the tracking system server, a second computing device based on a location of the second computing device and a most recent location associated with the tracking device. The method includes sending, by the tracking system server to the second computing device, a tracking device forwarding request including the identifier for the tracking device and the instructions for the tracking device, wherein the second computing device is configured to send the instructions for the tracking device to the tracking device.
    Type: Grant
    Filed: April 8, 2020
    Date of Patent: December 28, 2021
    Assignee: Tile, Inc.
    Inventors: Michael George Farley, Jose Pons Vega, Charles Y. Choi, Renu Janjam