Patents by Inventor Neil Campbell Rhodes

Neil Campbell Rhodes 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: 10331539
    Abstract: A method may include, in a computing device comprising at least one processor and a memory, generating at least one information beacon from each of a plurality of applications installed on the computing device. Each information beacon may include application analytics data associated with a corresponding application while the corresponding application is running on the computing device. The at least one information beacon from each of the plurality of applications may be stored in a common location in the computing device. The stored at least one information beacon may be dispatched from each of the plurality of applications to a network device communicatively coupled to the computing device. The generating may be triggered by beacon generation code implemented in each of the plurality of applications installed on the computing device.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: June 25, 2019
    Assignee: Google LLC
    Inventors: James Joseph Cotugno, Neil Campbell Rhodes
  • Publication number: 20170199805
    Abstract: A method may include, in a computing device comprising at least one processor and a memory, generating at least one information beacon from each of a plurality of applications installed on the computing device. Each information beacon may include application analytics data associated with a corresponding application while the corresponding application is running on the computing device. The at least one information beacon from each of the plurality of applications may be stored in a common location in the computing device. The stored at least one information beacon may be dispatched from each of the plurality of applications to a network device communicatively coupled to the computing device. The generating may be triggered by beacon generation code implemented in each of the plurality of applications installed on the computing device.
    Type: Application
    Filed: March 27, 2017
    Publication date: July 13, 2017
    Inventors: James Joseph COTUGNO, Neil Campbell RHODES
  • Patent number: 9606895
    Abstract: A method may include, in a computing device comprising at least one processor and a memory, generating at least one information beacon from each of a plurality of applications installed on the computing device. Each information beacon may include application analytics data associated with a corresponding application while the corresponding application is running on the computing device. The at least one information beacon from each of the plurality of applications may be stored in a common location in the computing device. The stored at least one information beacon may be dispatched from each of the plurality of applications to a network device communicatively coupled to the computing device. The generating may be triggered by beacon generation code implemented in each of the plurality of applications installed on the computing device.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: March 28, 2017
    Assignee: Google Inc.
    Inventors: James Joseph Cotugno, Neil Campbell Rhodes
  • Publication number: 20160062873
    Abstract: A method may include, in a computing device comprising at least one processor and a memory, generating at least one information beacon from each of a plurality of applications installed on the computing device. Each information beacon may include application analytics data associated with a corresponding application while the corresponding application is running on the computing device. The at least one information beacon from each of the plurality of applications may be stored in a common location in the computing device. The stored at least one information beacon may be dispatched from each of the plurality of applications to a network device communicatively coupled to the computing device. The generating may be triggered by beacon generation code implemented in each of the plurality of applications installed on the computing device.
    Type: Application
    Filed: November 9, 2015
    Publication date: March 3, 2016
    Inventors: James Joseph COTUGNO, Neil Campbell RHODES
  • Patent number: 9203905
    Abstract: A method for sessionization of visitor activity includes receiving a first activity of a first client and a first client identifier from the first activity of the first client; the first client identifier stored at the first client; creating a first session from the first activity and the first client identifier; receiving a session link associated with the first activity; and creating a visitor-identified session based on the first client identifier, the first activity, and the session link.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: December 1, 2015
    Assignee: Google Inc.
    Inventors: Jerry Hong, Sagnik Nandy, Avi Mehta, Naomi Ben-Ayoun, Bradley David Townsend, Paul Nicolas Muret, James Lee Wogulis, Madhu Kallazhi Vasu, Evan S. Huang, Neil Campbell Rhodes
  • Patent number: 9183110
    Abstract: A method may include, in a computing device comprising at least one processor and a memory, generating at least one information beacon from each of a plurality of applications installed on the computing device. Each information beacon may include application analytics data associated with a corresponding application while the corresponding application is running on the computing device. The at least one information beacon from each of the plurality of applications may be stored in a common location in the computing device. The stored at least one information beacon may be dispatched from each of the plurality of applications to a network device communicatively coupled to the computing device. The generating may be triggered by beacon generation code implemented in each of the plurality of applications installed on the computing device.
    Type: Grant
    Filed: February 6, 2013
    Date of Patent: November 10, 2015
    Assignee: Google Inc.
    Inventors: James Joseph Cotugno, Neil Campbell Rhodes
  • Publication number: 20140149579
    Abstract: A method may include, in a computing device comprising at least one processor and a memory, generating at least one information beacon from each of a plurality of applications installed on the computing device. Each information beacon may include application analytics data associated with a corresponding application while the corresponding application is running on the computing device. The at least one information beacon from each of the plurality of applications may be stored in a common location in the computing device. The stored at least one information beacon may be dispatched from each of the plurality of applications to a network device communicatively coupled to the computing device. The generating may be triggered by beacon generation code implemented in each of the plurality of applications installed on the computing device.
    Type: Application
    Filed: February 6, 2013
    Publication date: May 29, 2014
    Inventors: James Joseph Cotugno, Neil Campbell Rhodes