Patents by Inventor Monica Anderson

Monica Anderson has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11233765
    Abstract: The various embodiments described herein include methods, devices, and systems for relaying messages in a communications system. In one aspect, a method is performed at a server having one or more processors and memory storing instructions for execution by the one or more processors. The method includes: (1) obtaining a plurality of incoming messages; (2) identifying one or more messages from among the plurality of incoming messages, the one or more messages obtained from a first user; (3) receiving a feedback message from a second user about at least one of: the first user and a first message of the one or more messages; and (4) sending the feedback message from the second user to a plurality of users, where the plurality of users track at least one of: the first user and the first message.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: January 25, 2022
    Assignee: Google LLC
    Inventor: Monica Anderson
  • Publication number: 20200220833
    Abstract: The various embodiments described herein include methods, devices, and systems for relaying messages in a communications system. In one aspect, a method is performed at a server having one or more processors and memory storing instructions for execution by the one or more processors. The method includes: (1) obtaining a plurality of incoming messages; (2) identifying one or more messages from among the plurality of incoming messages, the one or more messages obtained from a first user; (3) receiving a feedback message from a second user about at least one of: the first user and a first message of the one or more messages; and (4) sending the feedback message from the second user to a plurality of users, where the plurality of users track at least one of: the first user and the first message.
    Type: Application
    Filed: February 24, 2020
    Publication date: July 9, 2020
    Inventor: Monica Anderson
  • Patent number: 10616172
    Abstract: The various embodiments described herein include methods, devices, and systems for relaying messages in a communications system. In one aspect, a method is performed at a server having one or more processors and memory storing instructions for execution by the one or more processors. The method includes: (1) obtaining a plurality of incoming messages; (2) identifying one or more messages from among the plurality of incoming messages, the one or more messages obtained from a first user; (3) receiving a feedback message from a second user about at least one of: the first user and a first message of the one or more messages; and (4) sending the feedback message from the second user to a plurality of users, where the plurality of users track at least one of: the first user and the first message.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: April 7, 2020
    Assignee: GOOGLE LLC
    Inventor: Monica Anderson
  • Patent number: 10320736
    Abstract: The various embodiments described herein include methods, devices, and systems for relaying messages in a communications system. In one aspect, a method is performed at a computing system. The method includes: (1) receiving a request from a first user to relay subsequent messages authored by one or more users to the first user, the request identifying the one or more users; (2) obtaining a plurality of incoming messages from a plurality of users, including the one or more identified users; (3) identifying a set of messages authored by the one or more identified users from among the plurality of incoming messages; (4) extracting one or more terms from content of at least one message; (5) identifying priority messages based on the extracted terms; and (6) sending the set of target messages and the priority messages to the first user.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: June 11, 2019
    Assignee: GOOGLE LLC
    Inventor: Monica Anderson
  • Patent number: 10225229
    Abstract: The various embodiments described herein include methods, devices, and systems for relaying messages in a communications system. In one aspect, a method is performed at an electronic device. The method includes: (1) obtaining a plurality of messages, including one or more target messages authored by a particular user account; (2) obtaining a determination as to whether the messages includes at least one priority message authored by the particular user account; and (3) in accordance with a determination that the messages includes at least one priority message authored by the particular user account, displaying a user interface including: (a) at least a subset of the one or more target messages; (b) the at least one priority message; and (c) feedback for the at least one priority message, the feedback indicating a popularity of the at least one priority message.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: March 5, 2019
    Assignee: GOOGLE LLC
    Inventor: Monica Anderson
  • Patent number: 10154002
    Abstract: The various embodiments described herein include methods, devices, and systems for disseminating messages in a communications system. In one aspect, a method is performed at a server. The method includes: (1) receiving a priority message from a first user of a plurality of users of the communication system, the priority message directed toward one or more users of the plurality of users, including a second user; (2) determining whether the second user has interacted with one or more prior messages of the first user; and (3) in accordance with a determination that the second user has interacted with the one or more prior messages of the first user, sending the priority message to the second user.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: December 11, 2018
    Assignee: GOOGLE LLC
    Inventor: Monica Anderson
  • Publication number: 20180109487
    Abstract: The various embodiments described herein include methods, devices, and systems for relaying messages in a communications system. In one aspect, a method is performed at a server having one or more processors and memory storing instructions for execution by the one or more processors. The method includes: (1) obtaining a plurality of incoming messages; (2) identifying one or more messages from among the plurality of incoming messages, the one or more messages obtained from a first user; (3) receiving a feedback message from a second user about at least one of: the first user and a first message of the one or more messages; and (4) sending the feedback message from the second user to a plurality of users, where the plurality of users track at least one of: the first user and the first message.
    Type: Application
    Filed: December 14, 2017
    Publication date: April 19, 2018
    Inventor: Monica Anderson
  • Patent number: 9948596
    Abstract: The various embodiments described herein include methods, devices, and systems for relaying messages in a communications system. In one aspect, a method is performed at a server having one or more processors and memory storing instructions for execution by the one or more processors. The method includes: (1) obtaining a plurality of incoming messages; (2) identifying one or more messages having popularity above a first threshold of popularity from among the plurality of incoming messages, the one or more messages obtained from a first user; (3) receiving a feedback message from a second user about at least one of: the first user and a first message of the one or more messages; and (4) sending the feedback message from the second user to a plurality of users, where the plurality of users track at least one of: the first user and the first message.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: April 17, 2018
    Assignee: GOOGLE LLC
    Inventor: Monica Anderson
  • Patent number: 9876754
    Abstract: The various embodiments described herein include methods, devices, and systems for relaying messages in a communications system. In one aspect, a method is performed at a server. The method includes: (1) obtaining a plurality of incoming messages, including at least one target message and at least one priority message from a first user of the communication system; (2) obtaining a one or more interests of a second user; (3) selecting the target message based at least in part on the one or more interests of the second user; (4) sending the target message to a client device of the second user; (5) after sending the target message, receiving a notification from the client device indicating that the second user has interacted with the target message; and (6) in response to receiving the notification from the client device, sending to the client device the priority message.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: January 23, 2018
    Assignee: GOOGLE LLC
    Inventor: Monica Anderson
  • Patent number: 9787626
    Abstract: The various embodiments described herein include methods, devices, and systems for relaying messages. In one aspect, a method includes: (1) obtaining a first plurality of incoming messages from a first set of users; (2) obtaining a second plurality of incoming messages from a second set of users, the second plurality of incoming messages comprising priority messages; (3) receiving one or more selection criteria from a user of the messaging system, including one or more keywords; (4) identifying a set of target messages from among the first plurality of messages based on the one or more keywords; (5) selecting a subset of the set of target messages; (6) selecting a set of priority messages from among the second plurality of messages based on the one or more keywords; and (7) sending the subset of target messages and the set of priority messages to a client device of the user.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: October 10, 2017
    Assignee: GOOGLE INC.
    Inventor: Monica Anderson
  • Publication number: 20170163466
    Abstract: The various embodiments described herein include methods, devices, and systems for relaying messages in a communications system. In one aspect, a method is performed at a computing system. The method includes: (1) receiving a request from a first user to relay subsequent messages authored by one or more users to the first user, the request identifying the one or more users; (2) obtaining a plurality of incoming messages from a plurality of users, including the one or more identified users; (3) identifying a set of messages authored by the one or more identified users from among the plurality of incoming messages; (4) extracting one or more terms from content of at least one message; (5) identifying priority messages based on the extracted terms; and (6) sending the set of target messages and the priority messages to the first user.
    Type: Application
    Filed: February 15, 2017
    Publication date: June 8, 2017
    Inventor: Monica Anderson
  • Publication number: 20170163594
    Abstract: The various embodiments described herein include methods, devices, and systems for relaying messages in a communications system. In one aspect, a method is performed at a server. The method includes: (1) obtaining a plurality of incoming messages, including at least one target message and at least one priority message from a first user of the communication system; (2) obtaining a one or more interests of a second user; (3) selecting the target message based at least in part on the one or more interests of the second user; (4) sending the target message to a client device of the second user; (5) after sending the target message, receiving a notification from the client device indicating that the second user has interacted with the target message; and (6) in response to receiving the notification from the client device, sending to the client device the priority message.
    Type: Application
    Filed: February 15, 2017
    Publication date: June 8, 2017
    Inventor: Monica Anderson
  • Publication number: 20170163467
    Abstract: The various embodiments described herein include methods, devices, and systems for relaying messages in a communications system. In one aspect, a method is performed at an electronic device. The method includes: (1) obtaining a plurality of messages, including one or more target messages authored by a particular user account; (2) obtaining a determination as to whether the messages includes at least one priority message authored by the particular user account; and (3) in accordance with a determination that the messages includes at least one priority message authored by the particular user account, displaying a user interface including: (a) at least a subset of the one or more target messages; (b) the at least one priority message; and (c) feedback for the at least one priority message, the feedback indicating a popularity of the at least one priority message.
    Type: Application
    Filed: February 15, 2017
    Publication date: June 8, 2017
    Inventor: Monica Anderson
  • Publication number: 20170163593
    Abstract: The various embodiments described herein include methods, devices, and systems for relaying messages in a communications system. In one aspect, a method is performed at a server having one or more processors and memory storing instructions for execution by the one or more processors. The method includes: (1) obtaining a plurality of incoming messages; (2) identifying one or more messages having popularity above a first threshold of popularity from among the plurality of incoming messages, the one or more messages obtained from a first user; (3) receiving a feedback message from a second user about at least one of: the first user and a first message of the one or more messages; and (4) sending the feedback message from the second user to a plurality of users, where the plurality of users track at least one of: the first user and the first message.
    Type: Application
    Filed: February 15, 2017
    Publication date: June 8, 2017
    Inventor: Monica Anderson
  • Publication number: 20170163468
    Abstract: The various embodiments described herein include methods, devices, and systems for disseminating messages in a communications system. In one aspect, a method is performed at a server. The method includes: (1) receiving a priority message from a first user of a plurality of users of the communication system, the priority message directed toward one or more users of the plurality of users, including a second user; (2) determining whether the second user has interacted with one or more prior messages of the first user; and (3) in accordance with a determination that the second user has interacted with the one or more prior messages of the first user, sending the priority message to the second user.
    Type: Application
    Filed: February 15, 2017
    Publication date: June 8, 2017
    Inventor: Monica Anderson
  • Patent number: 9619813
    Abstract: A method, system and graphical user interface for a messaging system is disclosed. In accordance with some embodiments, the method includes receiving a first set of messages in a respective thread. Messages in the respective thread have been received from a plurality of users. The method also includes providing the first set of messages in the respective thread of messages; receiving a user input, associated with a message in the first set of messages in the respective thread of messages, requesting to forgo providing subsequent messages in the respective thread of messages; subsequent to receiving the user input, receiving a second set of messages in the respective thread; and, in accordance with the user input, forgoing providing the second set of messages in the respective thread of messages.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: April 11, 2017
    Assignee: GOOGLE INC.
    Inventor: Monica Anderson
  • Publication number: 20170054671
    Abstract: The various embodiments described herein include methods, devices, and systems for relaying messages. In one aspect, a method includes: (1) obtaining a first plurality of incoming messages from a first set of users; (2) obtaining a second plurality of incoming messages from a second set of users, the second plurality of incoming messages comprising priority messages; (3) receiving one or more selection criteria from a user of the messaging system, including one or more keywords; (4) identifying a set of target messages from among the first plurality of messages based on the one or more keywords; (5) selecting a subset of the set of target messages; (6) selecting a set of priority messages from among the second plurality of messages based on the one or more keywords; and (7) sending the subset of target messages and the set of priority messages to a client device of the user.
    Type: Application
    Filed: November 7, 2016
    Publication date: February 23, 2017
    Inventor: Monica Anderson
  • Patent number: 9577964
    Abstract: A method, system, and graphical user interface for a chat system is disclosed. A server with processor(s) and memory obtains a plurality of incoming messages, where the plurality of incoming messages include one or more external messages and one or more in-system messages from authors in the communication system, the one or more external messages are generated from one or more external sources. The server identifies one or more messages from a first author among the plurality of incoming messages in the communication system and receives a feedback message from a first user of the communication system about at least one of: the first author and a first message of the one or more popular messages. The server sends to a plurality of users of the communication system the first message and the feedback message from the first user, where the plurality of users track the first author.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: February 21, 2017
    Assignee: GOOGLE INC.
    Inventor: Monica Anderson
  • Publication number: 20160217492
    Abstract: The various embodiments described herein include methods, devices, and systems for advertising in messaging systems. In one aspect, a method includes: (1) receiving, via a real-time messaging system, an advertisement from a first user of a plurality of users of the real-time messaging system, the advertisement directed toward a second user of the plurality of users of the real-time messaging system; (2) determining whether the second user has expressed an interest in receiving messages from the first user; and (3) in accordance with a determination that the second user has expressed an interest in receiving messages from the first user, sending the advertisement to the second user.
    Type: Application
    Filed: April 5, 2016
    Publication date: July 28, 2016
    Inventor: Monica Anderson
  • Publication number: 20150164040
    Abstract: Disclosed is a disposable animal litter box apparatus having a rectangular prism housing composed of connected walls including a front wall, rear wall, side walls, a top wall and a bottom wall forming an interior volume. The device includes handles, an entryway, fastening straps, and a plurality of integral accordion style pleats. The device further includes a litter tray having a removable cover and an integral shelf and tab, wherein the tray can be placed within the housing and can have pre-filled litter. A user can manually flip the litter tray via gripping the tab, causing the litter therein to move downward, wherein the shelf prevents the litter from spilling therefrom whereby the litter tray rests against the rear wall in a vertical orientation. Thereafter, the front and rear walls are manually pushed toward one another to collapse the housing via the pleats and is secured by the fastening straps.
    Type: Application
    Filed: September 19, 2014
    Publication date: June 18, 2015
    Inventor: Monica Anderson