Patents by Inventor Francesco Nerieri

Francesco Nerieri 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).

  • Publication number: 20140006572
    Abstract: Implementations may include automatically initiating modification of one or more configuration values of a remote computing device, the configuration values determining how status messages are sent from the remote computing device. The status messages may be sent either at the prompting of a messaging server or, alternatively, autonomously by the computing device. The status message may indicate the state of the computing device, for example, one or more of “awake,” “active,” “idle,” etc., a current battery level, whether the computing device is fully charged or is plugged into an external power source, whether the radio is currently active, current location, the type of network on which the computing device is being used (e.g., Wi-Fi, 3G, 3G). The modifications to the configuration values may be based on, among other things, location, user behavior, or device usage patterns, thus enabling efficient scheduling of push notification delivery based on the modified configurations.
    Type: Application
    Filed: March 15, 2013
    Publication date: January 2, 2014
    Applicant: Google Inc.
    Inventor: Francesco Nerieri
  • Patent number: 8417222
    Abstract: Certain embodiments of the disclosed technology may include systems and methods for delivering messages based on a device radio status According to an example embodiment of the disclosed technology, a method is provided for delivering messages to a device. The method can include receiving, at a server, one or more messages for transmission to a mobile device; storing the one or more messages at the server; receiving one or more radio status indicators from the mobile device; holding the one or more stored messages at the server until the received one or more radio status indicators include an indication of an active radio state in the mobile device; and transmitting the one or more held messages to the mobile device upon receiving an indication that the mobile device radio is in an active state.
    Type: Grant
    Filed: July 25, 2012
    Date of Patent: April 9, 2013
    Assignee: Google Inc.
    Inventors: Francesco Nerieri, Ashish Sharma
  • Patent number: 8407306
    Abstract: The disclosed technology covers messaging systems and methods. An example messaging system may include a messaging server, a plurality of predetermined conditions, and a communication interface. The messaging server may receive one or more messages directed to a first computing device, and may assign a priority level to each of the messages. The plurality of predetermined conditions may determine when to transmit the one or more messages to the first computing device, and a first predetermined condition may be deemed met when at least one message directed toward the first computing device is assigned high priority. The communication interface may transmit the one or more messages to the first computing device if at least one of the predetermined conditions is met. The messaging server may repeatedly evaluate the predetermined conditions and may hold the one or more messages until at least one of the predetermined conditions is met.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: March 26, 2013
    Assignee: Google Inc.
    Inventors: Francesco Nerieri, Fred Quintana
  • Publication number: 20130031616
    Abstract: Embodiments allow communication for a first and second account on one device to be sent and received over a single socket connection. A unique identifier may be associated with each account on the device. Communications sent from each account on the device may be encapsulated with the unique identifier for the account. Similarly, communications received for each account on the device may be encapsulated with the unique identifier for the account by a mobile endpoint.
    Type: Application
    Filed: February 1, 2012
    Publication date: January 31, 2013
    Applicant: Google Inc.
    Inventors: Debajit GHOSH, Thomas TAYLOR, Wei HUANG, Francesco NERIERI
  • Patent number: 8311041
    Abstract: Certain embodiments of the disclosed technology may include systems and methods for automatically adjusting messaging quota. According to an implementation of the disclosed technology, a computer-implemented method is provided for determining a first user base size; determining a first push message volume corresponding to the first user base size; setting a push message quota based at least in part on the first push message volume; determining a second user base size; determining an estimated push message volume based at least in part on the second user base size and the first push message volume; determining a second push message volume corresponding to the second user base size; comparing the estimated push message volume to the second push message volume; and adjusting the push message quota based at least in part on the comparison of the estimated push message volume to the second push message volume.
    Type: Grant
    Filed: July 25, 2012
    Date of Patent: November 13, 2012
    Assignee: Google Inc.
    Inventors: Francesco Nerieri, Angana Ghosh