Priority Based Messaging Patents (Class 709/207)
  • Patent number: 11949643
    Abstract: An announcement display method according to an embodiment of the present disclosure is performed by a computing device, and includes displaying an intro screen including a friend account list of a user account, and fixedly displaying an announcement list at the top of the intro screen, wherein the announcement list comprises an announcement of at least one chat room to which the user account belongs.
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: April 2, 2024
    Assignee: SAMSUNG SDS CO., LTD.
    Inventor: Ji Seon Choi
  • Patent number: 11950164
    Abstract: In one embodiment, a method includes storing, by a tracking system server, information identifying each of multiple first computing devices and a location of each computing device. The method includes receiving a request including an identifier for a second computing device and configuration instructions executable by the second computing device. The method includes determining a most recent location associated with the second computing device. The method includes identifying a computing device from the first computing devices based at least in part on the stored location of the computing device and the most recent location associated with the second computing device. The method includes sending, to the identified computing device, a forwarding request including the identifier for the second computing device and the configuration instructions. The identified computing device is configured to send the configuration instructions to the second computing device.
    Type: Grant
    Filed: December 27, 2021
    Date of Patent: April 2, 2024
    Assignee: Tile, Inc.
    Inventors: Michael George Farley, Jose Pons Vega, Charles Y. Choi, Renu Janjam
  • Patent number: 11947516
    Abstract: The updating of a definition layer or schema for a large distributed database can be accomplished using a plurality of data store tiers. A distributed database can be made up of many individual data stores, and these data stores can be allocated across a set of tiers based on business logic or other allocation criteria. The update can be applied sequentially to the individual tiers, such that only data stores for a single tier are being updated at any given time. This can help to minimize downtime for the database as a whole, and can help to minimize problems that may result from an unsuccessful update. Such an approach can also allow for simplified error detection and rollback, as well as providing control over a rate at which the update is applied to the various data stores of the distributed database.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: April 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Ankit Kumar, Alazel Acheson, Jasmeet Chhabra, Luke Edward Kennedy, Daniel Stephen Popick, Weixun Wang
  • Patent number: 11934457
    Abstract: The present disclosure is directed to systems and methods of maintaining confidence scores of entity associations derived from systems of record. The system can access a record objects of systems of record. The system can identify, from a record object corresponding to a first group entity, an account relationship data structure specifying a relationship. The system can identify a first group node profile corresponding to the first group entity. The system can identify, for each second group entity, a second group node profile. The system can detect a change in a relationship of the group entities in the account relationship data structure or from electronic activities. The system can determine, between the first and a second group node profile, a relationship type in the change. The system can update, in a node graph, an edge between a first and a second group node profile to indicate the relationship type.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: March 19, 2024
    Inventors: Oleg Rogynskyy, Rajit Kurien Joseph, Vardhman Jain, Dylan Halladay
  • Patent number: 11924003
    Abstract: A serial communication system for communicating data over a Controller Area Network (CAN) bus comprises a security slave device located between a first system node and a Controller Area Network (CAN) bus. The system is characterised in that: said security slave device further comprises a tagging means for inserting data indicative of said first node into a Controller Area Network (CAN) frame received from said first node; said system further comprises a security master device, located between said Controller Area Network (CAN) bus and a second system node; said security master device further comprises a means of extracting said data indicative of first said node from a received data frame; and said system further comprises a means of checking the validity of received Controller Area Network (CAN) frame associated to said extracted data indicative of said first node.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: March 5, 2024
    Assignee: Canis Automotive Labs Limited
    Inventor: Kenneth William Tindell
  • Patent number: 11909745
    Abstract: Systems and methods are disclosed for utilizing sender-recipient pair data to establish sender-level trust in future communication. One method comprises receiving raw communication data over a network and testing the received raw communication data against trained machine learning data to predict whether the raw communication data is associated with expected communication data. The raw communication data is sorted for expected communication data, which is further analyzed for sender-recipient pair data and assigned an expected communication pair data score. Senders associated with an expected communication pair data score that meets or exceeds a threshold are labeled and stored in a database as trusted. As a result of the sender-recipient pair analysis, recipients at-risk for being scammed can be identified, senders misidentified as spammers can be properly classified, and machine learning techniques utilized for analyzing raw communication data can be fine-tuned.
    Type: Grant
    Filed: October 3, 2022
    Date of Patent: February 20, 2024
    Assignee: Yahoo Assets LLC
    Inventors: Lachlan A. Maxwell, Donald J. Mcqueen, Paul S. Rock
  • Patent number: 11899901
    Abstract: A system facilitates real-time user interactions in a virtual environment of a user application accessible by multiple computing devices. System instructions include receiving a set of defined topics including a defined topic from a first computing device of the computing devices. The instructions include receiving, from at least one of the computing devices, data representing machine-readable text converted from a verbal conversation between two or more users in the virtual environment. The instructions include identifying a set of topics from the data representing machine-readable text. The instructions include comparing the identified set of topics from the data representing machine-readable text to the set of defined topics. The instructions include, in response to detecting a match between a topic of the identified set of topics and the defined topic of the set of defined topics, transmitting, to the first computing device, a notification of the matching defined topic.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: February 13, 2024
    Assignee: Charles Schwab & Co., Inc.
    Inventors: Jeffrey Michael Freisthler, Justin Wayne Webster, Christopher Nathan Melnick, Bryan Edelman, Nathan Ralph Hogge, Jacob Patrick Sullivan
  • Patent number: 11881941
    Abstract: An electronic device is configured with a notification throttling system. The notification throttling system obtains a set of priorities for multiple applications that are installed on the electronic device and are enabled for alerting the user via notifications. The set of priorities specifies a relative importance of each particular application among the multiple applications. The notification throttling system throttles application alerts presented by the user device for notifications generated by the applications based on the relative importance of each particular application as specified by the set of priorities.
    Type: Grant
    Filed: December 27, 2022
    Date of Patent: January 23, 2024
    Assignee: Google LLC
    Inventor: John Nicholas Dukellis
  • Patent number: 11882495
    Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may establish a first call associated with a first subscriber of the UE. The UE may establish a second call associated with a second subscriber of the UE, wherein the first subscriber and the second subscriber are active contemporaneously, and wherein the first call and the second call are associated with a first radio access technology (RAT). The UE may identify a mobility event that associated with an interruption to at least one of the first call and the second call, the mobility event involving switching the first subscriber to a second RAT. The UE may perform a mitigation action. Numerous other aspects are described.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: January 23, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Mona Agrawal, Arvind Vardarajan Santhanam, Rishav Rej, Qingxin Chen, Reza Shahidi, Kuo-Chun Lee
  • Patent number: 11875274
    Abstract: A method may include determining, by a computing device and based on at least one user coherency factor, a user coherency level. The coherency level may include a predicted ability of a user to comprehend information. The method may also include determining, by the computing device and based on the user coherency level, information having a complexity that satisfies the predicted ability of the user to comprehend information. The method may further include outputting, by the computing device, at least a portion of the information.
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: January 16, 2024
    Assignee: GOOGLE LLC
    Inventor: Yu Ouyang
  • Patent number: 11863511
    Abstract: Disclosed embodiments may include a method for prioritizing messages. The system may include receiving one or more messages comprising message data and application sender data. From the message data and application sender data, the system may determine a ranking of importance of the one or more messages, and then determine whether a first message is urgent. If the first message is urgent, the system may send the first message to the user device. If the first message is not urgent, the system may determine a set time for the first message to be sent and send the first message to the user device at the set time.
    Type: Grant
    Filed: February 15, 2023
    Date of Patent: January 2, 2024
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Garrett Randall, Elijah Moreau-Arnott, Jonathan Shek Wing Lee
  • Patent number: 11863617
    Abstract: Systems and methods for data storage and data streaming in decentralized, self-organized networks are provided. A plurality of computing devices are disposed in a unidirectional communication ring having a plurality of serially-connected spikes. Each spike includes n computing devices, and n×p connections directly connecting each of the n computing devices to p downstream computing devices. Each computing device is configured to request and receive an inventory of the plurality of computing devices; select a computing device from the plurality of computing devices; transmit a join request comprising the inventory to the selected computing device; and request reorganizing the unidirectional communication ring in response to the receipt of the transmitted join request after propagation through each of the plurality of spikes of the unidirectional communication ring.
    Type: Grant
    Filed: November 18, 2022
    Date of Patent: January 2, 2024
    Assignee: Accenture Global Solutions Limited
    Inventors: Thorsten Maier-Avignon, Erich Rutz, Jörg Von Blon, Michael Klaus Kreitmann, Karin Buchheit-Mayer, Atl Rodolfo Marsch Martinez
  • Patent number: 11829582
    Abstract: According to one general aspect, a computing device may include an application configured to create a tab in a context of a window, and a window manager configured to register the tab with a first UI element registry. The window manager may be configured to receive, over a network, at least a portion of a second UI element registry from a secondary window manager of a secondary computing device. The portion of the second UI element registry may identify a remote tab previously registered with the secondary window manager. The window manager may be configured to cause a display to provide a graphical arrangement of the tab and the remote tab.
    Type: Grant
    Filed: January 9, 2023
    Date of Patent: November 28, 2023
    Assignee: GOOGLE LLC
    Inventors: John Nicholas Jitkoff, Glen Murphy
  • Patent number: 11822942
    Abstract: A system determines that resource activity notifications, including at least a first notification and a second notification, are to be sent to a client device operated by a user. The first notification includes a first user interface element, and the second notification includes a second user interface element. The system determines, based on content of the resource activity notifications, that a subset of the resource activity notifications are contextually related, the subset including at least the first notification and the second notification. The system provides the first subset of the resource activity notifications to the client device as a first group, thus enabling the user to operate a user interface of the client device to select the first user interface element to take a first action and to select the second user interface element to take a second action.
    Type: Grant
    Filed: October 14, 2021
    Date of Patent: November 21, 2023
    Inventors: Anuja Gogate, Dustin Norman, Shawn Hoerner
  • Patent number: 11792149
    Abstract: Systems and methods for automated message delivery feedback that includes receiving a set of messaging requests to transmit a message to at least one recipient device; making a set of messaging attempts, each of the set of messaging attempts including an attempt to deliver the message to the at least one recipient device; receiving delivery feedback and automatically associating the delivery feedback to one messaging attempt of the set of messaging attempts; and updating a delivery status of the at least one messaging attempt.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: October 17, 2023
    Assignee: Twilio Inc.
    Inventors: Prateek Jain, Chloe Chen
  • Patent number: 11785298
    Abstract: A method for automatically replacing a first type of content associated with a real-time broadcast with a second type of content is provided. The method may include automatically parsing media content associated with the real-time broadcast and assigning timecode to the parsed media content. The method may further include determining whether the parsed media content includes the first type of content. The method may further include, in response to determining the parsed media content includes the first type of content, automatically determining a context associated with the first type of content. The method may further include automatically identifying the second type of content that matches the determined context. The method may also include, automatically replacing the first type of content in the parsed media content with the second type of content. The method may further include automatically presenting the real-time broadcast with the second type of content.
    Type: Grant
    Filed: September 17, 2021
    Date of Patent: October 10, 2023
    Assignee: International Business Machines Corporation
    Inventor: James Martin Turner
  • Patent number: 11782660
    Abstract: An information processing apparatus is configured to process information about a flatbed printer that prints an image on a medium held on a mounting table by a jig. The information processing apparatus includes an acquisition unit and a preview generation unit. The acquisition unit is configured to acquire a jig template indicating an image of the shape of the jig and print image data representing a print image to be printed on the medium. The preview generation unit is configured to generate, by using the jig template and the print image data, preview image data representing a preview image formed by superimposing the print image to be printed on the medium onto the image indicated by the jig template.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: October 10, 2023
    Assignee: Seiko Epson Corporation
    Inventor: Ryotaro Hayashi
  • Patent number: 11762843
    Abstract: A system for providing management of contact records includes a contact record that is associated with an initiator and is indexed by a phone number of the originator. To initiate delivery of some part of the contact record of the originator, the originator enters a phone number of a recipient into an application and some part of the fields of the contact record are transmitted to a device of the recipient where they are stored in the recipient's contact list. In some embodiments, the part of the fields sent is determined by a relationship between the initiator and the recipient such as family, co-worker, acquaintance, friend, stranger, etc. When changes are made to the contact record, the recipient device will receive updated information. Features are provided for automatic deletion of the subset of fields from the recipient device upon request or after a specified time period.
    Type: Grant
    Filed: November 3, 2020
    Date of Patent: September 19, 2023
    Inventor: Steve Richardson
  • Patent number: 11757846
    Abstract: An apparatus configured to construct an email message addressed to a plurality of recipients. The apparatus is further configured to apply a cipher and a first encryption key to a first portion of the email message, which will be viewable by each of the recipients. The apparatus applies the cipher and a second encryption key to a second portion of the email message, which will be viewable by a first recipient from among the recipients. The apparatus further applies the cipher and a third encryption key to a third portion of the mail message, which will be viewable by a second recipient from among the recipients. The apparatus then transmits the email message to a server.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: September 12, 2023
    Assignee: Bank of America Corporation
    Inventors: MadhuSudhanan Krishnamoorthy, Ganesh Balasubramanian
  • Patent number: 11757818
    Abstract: In some implementations, a storage optimization system may receive a plurality of emails. Accordingly, the system may identify at least one email associated with a limited capacity in the plurality of emails. The system may further scan, from the at least one email, one or more hyperlinks to determine a website associated with the at least one email and an identifier associated with an event. The system may determine, using a database, a traversal path and at least one application programming interface (API) call associated with the website. Accordingly, the system may traverse the website using the traversal path and the at least one API using the identifier to determine that the limited capacity is filled. The system may delete the at least one email associated with the limited capacity based on determining that the limited capacity is filled.
    Type: Grant
    Filed: January 19, 2022
    Date of Patent: September 12, 2023
    Assignee: Capital One Services, LLC
    Inventors: Lukiih Cuan, Michael Mossoba, Cruz Vargas, Lea Cody, Latika Gulati
  • Patent number: 11757956
    Abstract: Techniques for Internet (“over the top”) worldwide public chat capabilities matched to specified (“URL”) streaming content. The techniques augmented to allow interaction between users watching specified (“URL”) and non-specified (“Prenamed & hardcoded”) content by sending messages to other users in various ways such as: mentions ‘@user’, direct messages (privately end to end superficially hidden) ‘dm@user’ or general messages sent within the body of the chat window viewable to all. Users all around the world can opt to use a ‘watch together’ feature which either joins them to an existing room created from the specified content URL or creates a unique room dedicated to the specified content URL—and thus, connecting users who are watching the same content and allowing them to chat using either of the messaging interactions mentioned above.
    Type: Grant
    Filed: November 26, 2021
    Date of Patent: September 12, 2023
    Inventor: Tracy Kpemou
  • Patent number: 11756299
    Abstract: 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: Grant
    Filed: October 28, 2022
    Date of Patent: September 12, 2023
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Madhusudhanan Krishnamoorthy
  • Patent number: 11751015
    Abstract: Methods, systems, user interfaces, media, and devices are described for sharing the location of participants of a communication session established via a messaging system. Consistent with some embodiments, an electronic communication containing location information is received from a location sensor coupled to a first client device. A current location of the first user is determined based on the location information. A current location of the first user is displayed, on a display screen of a second client device, the current location of the first user being displayed within a messaging UI during a communication session between the computing device and the second computing device. The location information may be updated during the communication session as messages are exchanged and as a current location changes. Various embodiments may include additional information with the current location, such as a time period associated with the location, or other such information.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: September 5, 2023
    Assignee: SNAP INC.
    Inventors: Nicolas Dancie, Nicolas Fallourd, Ugo Latargère, Antoine Martin
  • Patent number: 11740877
    Abstract: Representations of a set of cards are displayed via an application authoring interface. A given card represents one or more screen layouts of an application, and contents of a particular card are based on contents of a data sheet materialized in accordance with a data model which enables automatic instantiation of child data sheets associated with a parent cell within a parent data sheet. In response to detecting an edit operation directed at a particular card, an updated representation of the particular card is displayed at the first application authoring interface, and a screen layout corresponding to the updated representation is rendered at a particular mobile computing device.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: August 29, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Adam Bosworth, Ian Scott Eslick, Tatyana Mamut, Joseph Rozenfeld
  • Patent number: 11711332
    Abstract: A method for dynamic notification management at a head mounted display (HMD) includes presenting, at the HMD, an augmented reality display, receiving, at a processor controlling the HMD, a notification from an application for display at the HMD, receiving, at the processor at a first time, first sensor data from one or more of a camera or a microphone, determining, based on the first sensor data, a first value of one or more factors associated with a probability that a user of the HMD is currently in a real-world conversation, determining an importance value of the received notification at the first time, and determining whether to display the notification from the application based on a comparison of the first value of the one or more factors associated relative to the importance value of the received notification.
    Type: Grant
    Filed: March 7, 2022
    Date of Patent: July 25, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jaehyun Kim, Andrew R McHugh
  • Patent number: 11704265
    Abstract: A supervisory unit configured to supervise interconnect messages passing to or from an interconnect is provided. The supervisory unit is configured to, on receiving an interconnect message: store the interconnect message in a data store; compare the interconnect message to predetermined filter criteria; and select, in dependence on that comparison, one or more actions to be taken with respect to the interconnect message. The one or more actions are selected from the group including: permitting the interconnect message to pass unaltered; blocking the interconnect message from passing and permitting the interconnect message to pass in an altered state; and performing the one or more selected actions with respect to the interconnect message.
    Type: Grant
    Filed: October 6, 2020
    Date of Patent: July 18, 2023
    Assignee: Siemens Industry Software Inc.
    Inventors: Gajinder Panesar, Iain Robertson, Callum Stewart, Hanan Moller, Melvin Cheah
  • Patent number: 11699039
    Abstract: Methods for providing enhanced services to users participating in communication sessions (CS), via a virtual assistant, are disclosed. One method receives content that is exchanged by users participating in the CS. The content includes natural language expressions that encode a conversation carried out by users. The method determines content features based on natural language models. The content features indicate intended semantics of the natural language expressions. The method determines a relevance of the content and identifies portions of the content that are likely relevant to the user. Determining the relevance is based on the content features, a context of the CS, a user-interest model, and a content-relevance model of the natural language models. Identifying the likely relevant content is based on the determined relevance of the content and a relevance threshold. A summary of the CS is automatically generated from summarized versions of the likely relevant portions of the content.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: July 11, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Haim Somech, Shira Weinberg, Adi Miller
  • Patent number: 11677482
    Abstract: Example methods, apparatus, systems and articles of manufacture to facilitate local time-based digital audio measurement are disclosed. In examples disclosed herein, a hello ping may be received from a media player. The media player may be associated with a location based on the hello ping. The media player may be associated with a time offset based on the location. A configuration file may be generated to include the location and the time offset. The configuration file may be sent to the media player.
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: June 13, 2023
    Assignee: THE NIELSEN COMPANY (US), LLC
    Inventors: Gangadhar Jakkula, Narasimha Reddy Goli, Kevin K. Gaynor
  • Patent number: 11656922
    Abstract: Aspects of the technology described herein are directed towards systems, methods, and computer storage media for, among other things, providing personalized notification management. Notifications can be communicated to a user upon receipt or queued for subsequent handling based on a probability that the user will interact with the notification within a threshold elapsed time from presentation, if it is presented. The probability is determined based on a user's past interactions with similar notifications. The interactions of other users with notifications can also be considered to determine the probability. The notifications can be managed by a notification broker.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: May 23, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vanessa Murdock, Lee Dicks Clark
  • Patent number: 11657354
    Abstract: Systems and methods provide social media management capable of identifying parties on social media networks and providing social media and business records related to those parties.
    Type: Grant
    Filed: August 17, 2017
    Date of Patent: May 23, 2023
    Assignee: United Services Automobile Association (USAA)
    Inventors: Leonard S. Funari, William Gerth
  • Patent number: 11637908
    Abstract: Systems, apparatuses, methods, and computer program products are provided for managing an application context-based concentration mode. Various embodiments of the present disclosure are directed to an improved group-based communication system, apparatus, method, and computer program products for managing a concentration mode associated with a group-based communication application. Specifically, embodiments are provided for setting (such as by activating and/or deactivating, as appropriate) a concentration mode associated with the group-based communication application to reflect a concentration mode status. In some embodiments, the concentration mode status is set to modify a rendering of at least one user interface associated with the group-based communication application.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: April 25, 2023
    Assignee: Slack Technologies, LLC
    Inventors: Matthew Crocker, Andrew Locascio, Ohjoong Kwon, Shiranka Arsiri Miskin, Machisté Naóri Quintana
  • Patent number: 11637905
    Abstract: There is provided a method for deploying a service to a cluster system, and the method includes: obtaining a first run level of a first node; obtaining a second run level of a second node; obtaining a required run level for the service; comparing the required run level with the first and second run levels; determining whether or not the service is deployable to each of the first and second nodes on the basis of a result of the comparing; and updating at least one of the first and second run levels on the basis of deployment of the service to at least one of the first and second nodes.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: April 25, 2023
    Assignee: Konica Minolta, Inc.
    Inventors: Yuchen Shen, Nordes Menard-Lamarre
  • Patent number: 11630949
    Abstract: A request for a page is received. A processor is used to provide an optimized version of the page at least in part by determining dynamically an optimized content element for the page based at least in part on a user attribute associated with the request and content performance data generated based at least in part on testing of alternative versions of the page with respect to other users having the user attribute. The provided optimized version of the page is selected from the alternative versions of the page based on the content performance data indicating that the selected version of the page is optimized for the other users having the user attribute.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: April 18, 2023
    Assignee: Nativo, Inc.
    Inventors: Justin Yoo Choi, Oded Cohen, Marcelo Muniz
  • Patent number: 11627194
    Abstract: Systems and methods for causing display of a messaging achievement pictograph based on messaging activity are provided. In some example embodiments, a message activity communication is received by a messaging activity service from a client device, the messaging active communication causing and adjustment to a message activity score and the message activity score transgressing a first threshold activity score. Responsive to the message activity transgressing the first threshold activity score, an achievement pictograph is displayed on the client device. In some example embodiments, the pictograph may be ephemeral and removal of the pictograph may be triggered by a designated time or by the message activity score transgressing a second threshold activity score. In some example embodiments, a notification is generated that notifies a user of the display or removal from display of the achievement pictograph.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: April 11, 2023
    Assignee: Snap Inc.
    Inventors: Chamal Samaranayake, Nathan Boyd, Jonathan Brody, Nicholas Richard Allen, Evan Spiegel
  • Patent number: 11620041
    Abstract: Various embodiments of an apparatus, method(s), system(s) and computer program product(s) described herein are directed to a Reminder Engine. The Reminder Engine detects a selection, by a first user account, of one or more reminder attributes for a message received in an online chat session. The Reminder Engine generates a reminder object for the message according to the one or more selected reminder attributes. The Reminder Engine receives a reminder notification based on expiration of a duration attribute associated with the reminder object.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: April 4, 2023
    Assignee: Zoom Video Communications, Inc.
    Inventors: Cécile Boucheron, Xin Huang, Ganna Isayeva, Kathy Q. Kong, Sharvari Nerurkar, Archil Vardidze, Yuchen Zhang
  • Patent number: 11611520
    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: March 21, 2023
    Assignee: MOTION OFFENSE, LLC
    Inventor: Robert Paul Morris
  • Patent number: 11604731
    Abstract: 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: Grant
    Filed: December 21, 2020
    Date of Patent: March 14, 2023
    Assignee: Seagate Technology LLC
    Inventor: Sivakumar Sambandan
  • Patent number: 11601334
    Abstract: 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: Grant
    Filed: October 6, 2015
    Date of Patent: March 7, 2023
    Assignee: Rateze Remote Mgmt. L.L.C.
    Inventors: Mark A. Adams, Thomas Earl Ludwig, Charles William Frank, Nicholas J. Witchey
  • Patent number: 11588904
    Abstract: 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: Grant
    Filed: April 19, 2021
    Date of Patent: February 21, 2023
    Assignee: VMware, Inc.
    Inventors: Hemant Sahani, Ian Ragsdale, Adam Cianfichi
  • Patent number: 11589115
    Abstract: 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: Grant
    Filed: March 5, 2021
    Date of Patent: February 21, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Megha Venugopal, Binny Asarikuniyil
  • Patent number: 11568131
    Abstract: 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: Grant
    Filed: November 11, 2021
    Date of Patent: January 31, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Samuel Robert Cundall
  • Patent number: 11562005
    Abstract: 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: Grant
    Filed: September 4, 2020
    Date of Patent: January 24, 2023
    Assignee: GOOGLE LLC
    Inventors: Fergus Gerard Hurley, Robin Dua, Sangsoo Sung, Andrew Tomkins
  • Patent number: 11561989
    Abstract: 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: Grant
    Filed: February 3, 2022
    Date of Patent: January 24, 2023
    Assignee: Conversion Squared Corporation
    Inventors: Stephen Happas, Hisham Mardam-Bey, Brian McDonald, Jordan Bateman
  • Patent number: 11561670
    Abstract: 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: Grant
    Filed: June 14, 2022
    Date of Patent: January 24, 2023
    Assignee: IMMERSIVE WISDOM, INC.
    Inventors: Michael S. Appelbaum, Fred Denver Coulson, III, Marshall Miller
  • Patent number: 11556864
    Abstract: 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: Grant
    Filed: November 5, 2019
    Date of Patent: January 17, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yiping Yuan, Ajith Muralidharan, Shaunak Chatterjee, Preetam Nandy, Shipeng Yu, Miao Cheng
  • Patent number: 11558332
    Abstract: 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: Grant
    Filed: January 24, 2022
    Date of Patent: January 17, 2023
    Assignee: Biscom Inc.
    Inventors: Shu-Kuang Ho, Zhonghui Xiao
  • Patent number: 11551448
    Abstract: 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: Grant
    Filed: October 1, 2020
    Date of Patent: January 10, 2023
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Madhusudhanan Krishnamoorthy
  • Patent number: 11546223
    Abstract: 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: Grant
    Filed: December 14, 2020
    Date of Patent: January 3, 2023
    Assignee: www.TrustScience.com Inc.
    Inventors: Evan V Chrapko, Leo M. Chan
  • Patent number: 11544650
    Abstract: 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: Grant
    Filed: March 22, 2019
    Date of Patent: January 3, 2023
    Assignee: ATLASSIAN PTY LTD.
    Inventors: Mark Lassau, Matt Quail, Nikolay Petrov, Ivo Bosticky, Michael Elias
  • 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