Priority Based Messaging Patents (Class 709/207)
-
Patent number: 11611520Abstract: 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: GrantFiled: February 26, 2021Date of Patent: March 21, 2023Assignee: MOTION OFFENSE, LLCInventor: Robert Paul Morris
-
Patent number: 11604731Abstract: Cache coherency of a global address space of a cache can be maintained with one or more tier control units (TCUs). The global address space of the cache may be shared by multiple domains. Domains may include multiple controllers and a local interconnect operatively coupling the controllers to the cache. The local interconnect of each domain may maintain a cache coherency of a local address space of the cache shared by the controllers of the domain. The one or more TCUs may be operatively coupled to the local interconnects of the domains to maintain the cache coherency of the global address space.Type: GrantFiled: December 21, 2020Date of Patent: March 14, 2023Assignee: Seagate Technology LLCInventor: Sivakumar Sambandan
-
Patent number: 11601334Abstract: Resource command messages comprise commands and command urgency or importance information that is interpreted by a resource device and is coupled with information relating to the resource device to determine when to process the command within the resource command message. Resource devices comprising a plurality of resource nodes provide increased performance, responsiveness, and load balancing by multiple resource nodes processing the same resource command message in parallel.Type: GrantFiled: October 6, 2015Date of Patent: March 7, 2023Assignee: Rateze Remote Mgmt. L.L.C.Inventors: Mark A. Adams, Thomas Earl Ludwig, Charles William Frank, Nicholas J. Witchey
-
Patent number: 11588904Abstract: Examples described herein include systems and methods for management of contextual notifications on user devices. Entities can be categorized as VIP status based on scoring profiles sent from a management server to the user device. Applications on the user device can implement an SDK that reads the profiles and sets certain actions to boost scores and others to reduce scores. These local VIP scores can be sent periodically from the user device to the management server. The management server can use them in conjunction with global VIP scores for the same entities to create aggregated VIP information. This can be sent back to the user device, allowing the user device to then visualize different notifications or workflows based on whether an entity's aggregated VIP information exceeds one or more thresholds.Type: GrantFiled: April 19, 2021Date of Patent: February 21, 2023Assignee: VMware, Inc.Inventors: Hemant Sahani, Ian Ragsdale, Adam Cianfichi
-
Patent number: 11589115Abstract: An example method includes receiving a selection of a media content, applying customized parental control rules associated with a user to the media content, providing a notification to apply a parental control associated with the customized parental control rules to the media content, receiving a confirmation to apply the parental control, and controlling the media content in accordance with the parental control that is applied.Type: GrantFiled: March 5, 2021Date of Patent: February 21, 2023Assignee: AT&T Intellectual Property I, L.P.Inventors: Megha Venugopal, Binny Asarikuniyil
-
Patent number: 11568131Abstract: A method and system for causing a command-based personalized composite template to be displayed in a communication stream are disclosed, the personalized composite template including representations of first and second users combined with a representation of a selected template.Type: GrantFiled: November 11, 2021Date of Patent: January 31, 2023Assignee: Microsoft Technology Licensing, LLCInventor: Samuel Robert Cundall
-
Patent number: 11561670Abstract: Systems and methods are provided for generating virtual three-dimensional environments that allow for simultaneous and collaborate interaction amongst users that utilize virtual reality systems, augmented reality systems, and standard desktop systems. As users interact with elements presented within these virtual three-dimensional environments, these interactions and changes to these elements are propagated to other users within these environments in real time.Type: GrantFiled: June 14, 2022Date of Patent: January 24, 2023Assignee: IMMERSIVE WISDOM, INC.Inventors: Michael S. Appelbaum, Fred Denver Coulson, III, Marshall Miller
-
Patent number: 11561989Abstract: The subject matter herein provides for online dating gameplay that offers instant and ongoing new opportunities for content, interaction, communication, and risk, and that rewards communication initiation and persistence, all without increasing the skill level required to find a relationship while providing an incentive to play or engage with the online dating community continuously. The approach employs gamification (and, in particular, a slot machine-style display) to encourage users (sometimes referred to herein as “daters” or “players”) to frequently log in and engage with other daters.Type: GrantFiled: February 3, 2022Date of Patent: January 24, 2023Assignee: Conversion Squared CorporationInventors: Stephen Happas, Hisham Mardam-Bey, Brian McDonald, Jordan Bateman
-
Patent number: 11562005Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for list accumulation and reminder triggering. In one aspect, a method includes receiving, at a data processing apparatus, a first input comprising a plurality of terms; determining, by the data processing apparatus, that one or more of the terms in the first input specify an item that belongs to a reminder category, the reminder category being associated with a collection of items that belong to the category and for which reminders may be generated; and in response to the determination, storing data that associates a reminder type with the item specified by the one or more terms.Type: GrantFiled: September 4, 2020Date of Patent: January 24, 2023Assignee: GOOGLE LLCInventors: Fergus Gerard Hurley, Robin Dua, Sangsoo Sung, Andrew Tomkins
-
Patent number: 11556864Abstract: Methods, systems, and computer programs are presented for scheduling user notifications to maximize short-term and long-term benefits from sending the notifications. One method includes an operation for identifying features of a state used for reinforcement learning. The state is associated with an action to decide if a notification to a user is to be sent and a reward for sending the notification to the user. Further, the method includes capturing user responses to notifications sent to users to obtain training data and training a machine-learning (ML) algorithm with reinforcement learning based on the features and the training data to obtain an ML model. Additionally, the method includes receiving a request to send a notification to the user, and deciding, by the ML model, whether to send the notification based on a current state. The notification is sent to the user based on the decision.Type: GrantFiled: November 5, 2019Date of Patent: January 17, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Yiping Yuan, Ajith Muralidharan, Shaunak Chatterjee, Preetam Nandy, Shipeng Yu, Miao Cheng
-
Patent number: 11558332Abstract: A first email message is received. The first email message has a first recipient email address and a first payload. The first recipient email address has a first username portion and a first domain name portion. If a user account is associated with the first username portion, then the first payload is transmitted to an email address associated with that user account. Otherwise, the first payload is transmitted, via a fax transmission method, to a first destination specified by a first destination identifier based on the first username portion of the first recipient email address.Type: GrantFiled: January 24, 2022Date of Patent: January 17, 2023Assignee: Biscom Inc.Inventors: Shu-Kuang Ho, Zhonghui Xiao
-
Patent number: 11551448Abstract: Systems, computer program products, and methods are described herein for preserving image and acoustic sensitivity using reinforcement learning. The present invention is configured to initiate a file editing engine on the audiovisual file to separate the audiovisual file into a video component and an audio component; initiate a convolutional neural network (CNN) algorithm on the video component to identify one or more sensitive portions in the one or more image frames; initiate an audio word2vec algorithm on the audio component to identify one or more sensitive portions in the audio component; initiate a masking algorithm on the one or more image frames and the audio component; generate a masked video component and a masked audio component based on at least implementing the masking action policy; and bind, using the file editing engine, the masked video component and the masked audio component to generate a masked audiovisual file.Type: GrantFiled: October 1, 2020Date of Patent: January 10, 2023Assignee: BANK OF AMERICA CORPORATIONInventor: Madhusudhanan Krishnamoorthy
-
Patent number: 11544650Abstract: A computer-implemented method is disclosed. The method comprises calculating a first new rank value in a rank address space for a first issue of a plurality of issues. The rank address space comprises unique, ordered values, and each of the plurality of issues has a rank value in the rank address space. The method further comprises determining whether a length of the first new rank value is greater than or equal to a first rebalancing trigger length. In addition, the method comprises, in response to determining that the length of the first new rank value is greater than or equal to the first rebalancing trigger length, identifying a first delay period that is to elapse before rebalancing the rank address space comprising updating at least one rank value of at least one of the plurality of issues to reduce a possibility of congestion in the rank address space. The method additionally comprises following the first delay period, rebalancing the rank address space.Type: GrantFiled: March 22, 2019Date of Patent: January 3, 2023Assignee: ATLASSIAN PTY LTD.Inventors: Mark Lassau, Matt Quail, Nikolay Petrov, Ivo Bosticky, Michael Elias
-
Patent number: 11546223Abstract: Systems and methods for social graph data analytics to determine the connectivity between nodes within a community are provided. A user may assign user connectivity values to other members of the community, or connectivity values may be automatically harvested, calculated, or assigned from third parties or based on the frequency of interactions between members of the community. Connectivity values may represent such factors as alignment, reputation, status, and/or influence within a social graph within the network community, or the degree of trust. The paths connecting a first node to a second node may be retrieved, and social graph data analytics may be used to determine a network connectivity value from all or a subset of all of the retrieved paths and/or one or more connectivity statistics value associated with the first node and/or the second node.Type: GrantFiled: December 14, 2020Date of Patent: January 3, 2023Assignee: www.TrustScience.com Inc.Inventors: Evan V Chrapko, Leo M. Chan
-
Patent number: 11539646Abstract: 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: GrantFiled: April 15, 2021Date of Patent: December 27, 2022Assignee: Slack Technologies, LLCInventors: Felix Rieseberg, Tyler Lewis, Jan Hannemann
-
Patent number: 11526681Abstract: 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: GrantFiled: December 30, 2019Date of Patent: December 13, 2022Assignee: International Business Machines CorporationInventors: Su Liu, Inseok Hwang, Eric Rozner, Chungkuk Yoo
-
Patent number: 11523444Abstract: 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: GrantFiled: May 3, 2018Date of Patent: December 6, 2022Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Paul Schliwa-Bertling, Magnus Stattin
-
Patent number: 11516161Abstract: 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: GrantFiled: February 26, 2021Date of Patent: November 29, 2022Assignee: MOTION OFFENSE, LLCInventor: Robert Paul Morris
-
Patent number: 11496430Abstract: 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: GrantFiled: April 13, 2015Date of Patent: November 8, 2022Assignee: Citrix Systems, Inc.Inventor: Shaunak Mistry
-
Patent number: 11489804Abstract: 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: GrantFiled: December 18, 2020Date of Patent: November 1, 2022Assignee: McAfee, LLCInventors: Raj Vardhan, Arvind Sankarasubramanian, Kranthi Kumar Gadde, Srikanth Nalluri, Dattatraya Kulkarni
-
Patent number: 11463533Abstract: 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: GrantFiled: March 23, 2016Date of Patent: October 4, 2022Assignee: Amazon Technologies, Inc.Inventor: Brian Ashley Garber
-
Detecting and resolving semantic misalignments between digital messages and external digital content
Patent number: 11461801Abstract: 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: GrantFiled: March 2, 2018Date of Patent: October 4, 2022Assignee: Adobe Inc.Inventors: Tak Yeon Lee, Eunyee Koh -
Patent number: 11455644Abstract: 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: GrantFiled: November 3, 2017Date of Patent: September 27, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ramesh T. Bangalore, Charles D. McClintock, Sushma Ashwin Rao, Neelanjana Sachdev, Dhruv Malhotra, Scott Garrett Thompson
-
Patent number: 11445327Abstract: 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: GrantFiled: August 28, 2020Date of Patent: September 13, 2022Assignee: T-Mobile USA, Inc.Inventors: Terri L. Brooks, Precia Carraway
-
Patent number: 11445033Abstract: 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: GrantFiled: October 16, 2020Date of Patent: September 13, 2022Assignee: Plaxo, Inc.Inventors: John T. Masonis, Sean Parker, Cameron T. Ring, Richard J. Carey
-
Patent number: 11416203Abstract: 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: GrantFiled: June 2, 2020Date of Patent: August 16, 2022Assignee: ActiveVideo Networks, Inc.Inventors: Ronald A. Brockmann, Maarten Hoeben
-
Patent number: 11410145Abstract: 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: GrantFiled: February 21, 2017Date of Patent: August 9, 2022Assignee: nChain Holdings LimitedInventors: Craig Steven Wright, Stephane Savanah
-
Patent number: 11410087Abstract: 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: GrantFiled: July 8, 2019Date of Patent: August 9, 2022Assignee: Salesforce, Inc.Inventors: Derek Brian Hatchard, Jordan Patrick Lutes, Michael Gordon Luff
-
Patent number: 11404075Abstract: 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: GrantFiled: November 9, 2017Date of Patent: August 2, 2022Assignee: Amazon Technologies, Inc.Inventors: Hamza Lakhani, Thomas Schaaf, Leah Rose Nicolich-Henkin, Ricardo DeMatos, Mingzhi Yu
-
Patent number: 11405348Abstract: 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: GrantFiled: February 8, 2021Date of Patent: August 2, 2022Assignee: Meta Platforms, Inc.Inventors: Yigal Dan Rubinstein, Aditya Koolwal, Ken Taro Deeter, Sergey Markov, Karl Frankowski
-
Patent number: 11385788Abstract: 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: GrantFiled: May 29, 2019Date of Patent: July 12, 2022Assignee: Dropbox, Inc.Inventors: Abhishek Agrawal, Rasmus Andersson, Nikhil Bhargava
-
Patent number: 11388565Abstract: 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: GrantFiled: June 26, 2018Date of Patent: July 12, 2022Assignee: LG ELECTRONICS INC.Inventors: Jaeho Hwang, Woosuk Ko
-
Patent number: 11379798Abstract: 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: GrantFiled: May 28, 2020Date of Patent: July 5, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Christopher Shingee Park, Siddhant Vipul Mehta, Daniel Steven Leclair
-
Patent number: 11381614Abstract: 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: GrantFiled: May 26, 2020Date of Patent: July 5, 2022Inventors: Eduard Weinwurm, Juergen Firsching
-
Patent number: 11375277Abstract: 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: GrantFiled: March 8, 2021Date of Patent: June 28, 2022Assignee: AT&T Intellectual Property i, L.P.Inventor: Megha Venugopal
-
Patent number: 11368579Abstract: 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: GrantFiled: December 12, 2019Date of Patent: June 21, 2022Assignee: Amazon Technologies, Inc.Inventor: Pranap Palanivel
-
Patent number: 11362979Abstract: 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: GrantFiled: April 27, 2020Date of Patent: June 14, 2022Assignee: YAHOO ASSETS LLCInventors: Mohit Goenka, Ashish Khushal Dharamshi, Nikita Varma
-
Patent number: 11360658Abstract: 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: GrantFiled: October 22, 2021Date of Patent: June 14, 2022Inventor: Miles Elliott Carter
-
Patent number: 11354303Abstract: 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: GrantFiled: July 15, 2021Date of Patent: June 7, 2022Assignee: Shanghai IceKredit, Inc.Inventors: Lingyun Gu, Zhipan Guo, Wei Wang, Chang Liu
-
Patent number: 11343114Abstract: 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: GrantFiled: July 27, 2020Date of Patent: May 24, 2022Assignee: BYTEDANCE INC.Inventors: Wentao Zheng, Zihao Wang, Wang Liang, Ruchir Astavans, Justin Jia-Zhao Lim
-
Patent number: 11328265Abstract: 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: GrantFiled: January 9, 2019Date of Patent: May 10, 2022Assignee: Givoly Inventions, LLCInventor: Tal Givoly
-
Patent number: 11330473Abstract: 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: GrantFiled: October 22, 2019Date of Patent: May 10, 2022Assignee: Afero, Inc.Inventors: Joe Britt, Scott Zimmerman
-
Patent number: 11316813Abstract: 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: GrantFiled: November 16, 2020Date of Patent: April 26, 2022Assignee: META PLATFORMS, INC.Inventors: Vinodh Jayaram, Andrew Yaoshu Song, Jonathan David Perlow
-
Patent number: 11316867Abstract: 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: GrantFiled: April 23, 2019Date of Patent: April 26, 2022Inventor: Wing Hong Michael Lam
-
Patent number: 11310185Abstract: 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: GrantFiled: August 27, 2019Date of Patent: April 19, 2022Assignee: METAL PLATFORMS, INC.Inventors: Edward Young Zhang, Weiwei Ding, Qian Wang, Ming Xiao, Guangyuan Liu
-
Patent number: 11295233Abstract: 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: GrantFiled: November 9, 2017Date of Patent: April 5, 2022Assignee: Adobe Inc.Inventors: Moumita Sinha, Vishwa Vinay, Harvineet Singh, Frederic Mary
-
Patent number: 11290405Abstract: 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: GrantFiled: September 17, 2019Date of Patent: March 29, 2022Assignee: SCARAMANGA TECHNOLOGIES PVT. LTD.Inventor: Arvind Suri
-
Patent number: 11290408Abstract: 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: GrantFiled: August 28, 2020Date of Patent: March 29, 2022Assignee: Slack Technologies, LLCInventors: Sri Vasamsetti, Michael Demmer, Steven Gordon, Neha Sharma
-
Patent number: 11283749Abstract: 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: GrantFiled: September 30, 2019Date of Patent: March 22, 2022Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Weiquan He, Zhifang Xi
-
Patent number: 11277469Abstract: 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: GrantFiled: October 23, 2020Date of Patent: March 15, 2022Assignee: NASDAQ TECHNOLOGY ABInventors: Patrik Färnlöf, Robert Adolfsson