Patents by Inventor David P. Conway

David P. Conway 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: 9225582
    Abstract: A communications device receives a trigger event and, in response to the trigger event, retrieves identification information and identifies a correspondent entity associated with the trigger event based on the identification information. Communication information relating to one or more communications events associated with the correspondent entity is then retrieved, organized, and displayed in one or more views on the communications device.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: December 29, 2015
    Assignee: Google Inc.
    Inventor: David P. Conway
  • Patent number: 9201841
    Abstract: In some implementations, a computer-implemented method includes storing a plurality of acceleration profiles in a mobile device; receiving accelerometer data from an accelerometer in the mobile device; correlating the accelerometer data with one accelerometer profile in the plurality of accelerometer profiles; and activating a user application of the mobile device that is associated with the correlated accelerometer profile. Each acceleration profile can correspond to a sequence of acceleration forces a mobile device would be subjected to when carried with a user during an activity that corresponds to the correlated acceleration profile.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: December 1, 2015
    Assignee: Google Inc.
    Inventors: Andrew E. Rubin, David P. Conway
  • Publication number: 20150326629
    Abstract: Techniques include: providing media content to a computing device; waiting a period of time; determining that the media content has not been used; sending a snippet to the computing device, where the snippet corresponds to a portion of the media content that is executable on the computing device; and repeating waiting, determining and sending until the media content has been used or a limiting factor has been met.
    Type: Application
    Filed: July 23, 2015
    Publication date: November 12, 2015
    Inventors: David P. Conway, Michael A. Cleron
  • Patent number: 9178964
    Abstract: A method and apparatus are disclosed for distributing content items to a handheld device using a personal computer. A user can browse and select content using a personal computer or other computer that may be more readily available or more convenient to use than the handheld device. The personal computer can communicate with a web server which receives the user's request for content to be distributed to the handheld device. The web server can retrieve configuration information pertaining to the handheld device and communicate with a content server to determine whether the user's request for content distribution is valid based on information identifying the handheld device and at least some of the configuration information pertaining to the handheld device. The content server can transmit the requested content item to the handheld device if the user's request is valid and if the handheld device is able to receive the content item.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: November 3, 2015
    Assignee: Google Inc.
    Inventors: Jonathan Brunsman, David P. Conway, Pierre Delisle, Ficus Kirkpatrick, Paul Montoy-Wilson, Michael Morrissey, Christian Sonntag, Juliana Tsang, Mark Womack, Peisun Wu
  • Publication number: 20150262393
    Abstract: A computer-implemented method for generating geocoded user information is disclosed. The method comprises searching user data across multiple different data corpuses for entries having location-related information and determining locations for the location-related information. The method further comprises generating a map showing a current location of a mobile device along with representations of the entries having location-related information, at the determined locations, for entries from the multiple different data corpuses.
    Type: Application
    Filed: May 26, 2015
    Publication date: September 17, 2015
    Inventors: Adam Bliss, David P. Conway
  • Patent number: 9069865
    Abstract: A computer-implemented method for generating geocoded user information is disclosed. The method comprises searching user data across multiple different data corpuses for entries having location-related information and determining locations for the location-related information. The method further comprises generating a map showing a current location of a mobile device along with representations of the entries having location-related information, at the determined locations, for entries from the multiple different data corpuses.
    Type: Grant
    Filed: November 14, 2011
    Date of Patent: June 30, 2015
    Assignee: Google Inc.
    Inventors: Adam Bliss, David P. Conway
  • Publication number: 20150066823
    Abstract: In some implementations, a computer-implemented method includes storing a plurality of acceleration profiles in a mobile device; receiving accelerometer data from an accelerometer in the mobile device; correlating the accelerometer data with one accelerometer profile in the plurality of accelerometer profiles; and activating a user application of the mobile device that is associated with the correlated accelerometer profile. Each acceleration profile can correspond to a sequence of acceleration forces a mobile device would be subjected to when carried with a user during an activity that corresponds to the correlated acceleration profile.
    Type: Application
    Filed: November 10, 2014
    Publication date: March 5, 2015
    Inventors: Andrew E. Rubin, David P. Conway
  • Patent number: 8948788
    Abstract: A computer-implemented visual navigation method includes providing from a wireless mobile device, over a public wireless network to a server located remotely from the wireless mobile device, information identifying a geographic location. The method also includes receiving in response, from the server, image data of digital images captured from an location at the geographic location, displaying the image data to a user of the mobile device as an image of an image space around the geographic locations, and panning the image within the image space automatically in response to user motion of the wireless mobile device.
    Type: Grant
    Filed: May 28, 2009
    Date of Patent: February 3, 2015
    Assignee: Google Inc.
    Inventors: David P. Conway, Adam Bliss, John H. Palevich, Erick Tseng
  • Patent number: 8914652
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for performing power management. A computer process that requires, to be performed, substantial portions of battery storage on the mobile computing device is identified. Execution of the identified process can be deferred while the mobile computing device is not connected to a power source that is for charging the battery storage and that is external to the mobile computing device. Connection of the mobile computing device to the power source is sensed. Performance of the process is triggered in response to sensing that the mobile computing device has been connected to the power source.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: December 16, 2014
    Assignee: Google Inc.
    Inventor: David P. Conway
  • Patent number: 8886921
    Abstract: In some implementations, a computer-implemented method includes storing a plurality of acceleration profiles in a mobile device; receiving accelerometer data from an accelerometer in the mobile device; correlating the accelerometer data with one accelerometer profile in the plurality of accelerometer profiles; and activating a user application of the mobile device that is associated with the correlated accelerometer profile. Each acceleration profile can correspond to a sequence of acceleration forces a mobile device would be subjected to when carried with a user during an activity that corresponds to the correlated acceleration profile.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: November 11, 2014
    Assignee: Google Inc.
    Inventors: Andrew E. Rubin, David P. Conway
  • Patent number: 8627120
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for performing power management. A computer process that requires, to be performed, substantial portions of battery storage on the mobile computing device is identified. Execution of the identified process can be deferred while the mobile computing device is not connected to a power source that is for charging the battery storage and that is external to the mobile computing device. Connection of the mobile computing device to the power source is sensed. Performance of the process is triggered in response to sensing that the mobile computing device has been connected to the power source.
    Type: Grant
    Filed: October 28, 2010
    Date of Patent: January 7, 2014
    Assignee: Google Inc.
    Inventor: David P. Conway
  • Publication number: 20130232324
    Abstract: In some implementations, a computer-implemented method includes storing a plurality of acceleration profiles in a mobile device; receiving accelerometer data from an accelerometer in the mobile device; correlating the accelerometer data with one accelerometer profile in the plurality of accelerometer profiles; and activating a user application of the mobile device that is associated with the correlated accelerometer profile. Each acceleration profile can correspond to a sequence of acceleration forces a mobile device would be subjected to when carried with a user during an activity that corresponds to the correlated acceleration profile.
    Type: Application
    Filed: May 16, 2013
    Publication date: September 5, 2013
    Inventors: Andrew E. Rubin, David P. Conway
  • Patent number: 8515829
    Abstract: A method includes receiving, from a computing device of a first party, a request to purchase a gift for a second party, identifying a location of the second party, determining whether a taxing authority of the second party's location imposes a tax on a purchase associated with redemption of the gift or a tax on the receipt of the gift, determining an amount of the tax imposed, generating a payment request for the gift including adding the amount of the tax to a cost of the gift, and transmitting the payment request to the computing device of the first party in response to the request to purchase the gift so that the first party has an option to pay the tax imposed based on the second party's location.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: August 20, 2013
    Assignee: Google Inc.
    Inventors: David P. Conway, Arun Balaraman
  • Patent number: 8478653
    Abstract: A method includes receiving, from a computing device of a first party, a request to purchase a gift for a second party, identifying a location of the second party, determining whether a taxing authority of the second party's location imposes a tax on a purchase associated with redemption of the gift or a tax on the receipt of the gift, determining an amount of the tax imposed, generating a payment request for the gift including adding the amount of the tax to a cost of the gift, and transmitting the payment request to the computing device of the first party in response to the request to purchase the gift so that the first party has an option to pay the tax imposed based on the second party's location.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: July 2, 2013
    Assignee: Google Inc.
    Inventors: David P. Conway, Arun Balaraman
  • Publication number: 20130166652
    Abstract: Techniques include: providing media content to a computing device; waiting a period of time; determining that the media content has not been used; sending a snippet to the computing device, where the snippet corresponds to a portion of the media content that is executable on the computing device; and repeating waiting, determining and sending until the media content has been used or a limiting factor has been met.
    Type: Application
    Filed: December 21, 2012
    Publication date: June 27, 2013
    Inventors: David P. Conway, Michael A. Cleron
  • Patent number: 8464036
    Abstract: In some implementations, a computer-implemented method includes storing a plurality of acceleration profiles in a mobile device; receiving accelerometer data from an accelerometer in the mobile device; correlating the accelerometer data with one accelerometer profile in the plurality of accelerometer profiles; and activating a user application of the mobile device that is associated with the correlated accelerometer profile. Each acceleration profile can correspond to a sequence of acceleration forces a mobile device would be subjected to when carried with a user during an activity that corresponds to the correlated acceleration profile.
    Type: Grant
    Filed: October 20, 2011
    Date of Patent: June 11, 2013
    Assignee: Google Inc.
    Inventors: Andrew E. Rubin, David P. Conway
  • Patent number: 8438373
    Abstract: In some implementations, a computer-implemented method includes storing a plurality of acceleration profiles in a mobile device; receiving accelerometer data from an accelerometer in the mobile device; correlating the accelerometer data with one accelerometer profile in the plurality of accelerometer profiles; and activating a user application of the mobile device that is associated with the correlated accelerometer profile. Each acceleration profile can correspond to a sequence of acceleration forces a mobile device would be subjected to when carried with a user during an activity that corresponds to the correlated acceleration profile.
    Type: Grant
    Filed: October 21, 2011
    Date of Patent: May 7, 2013
    Assignee: Google Inc.
    Inventors: Andrew E. Rubin, David P. Conway
  • Patent number: 8385950
    Abstract: A computer-implemented method for automatically uploading media content from a mobile device to an online service provider can include receiving, in the mobile device, identifying information corresponding to a user account associated with at least one of a plurality of online service providers; capturing media content with a media input component included in the mobile device; and after the media content is captured, automatically uploading to the at least one online service provider the captured media content and the identifying information, without receiving user input contemporaneous with the automatic uploading that specifies that the captured media content is to be uploaded. The mobile device can further include a wireless communication component configured to wirelessly send data to and wirelessly receive data from the plurality of online service providers, which can be external to the mobile device.
    Type: Grant
    Filed: November 9, 2007
    Date of Patent: February 26, 2013
    Assignee: Google Inc.
    Inventors: Mark Wagner, Thomas H. Taylor, David P. Conway
  • Publication number: 20130046820
    Abstract: A method of modifying, with a network-based application, an inventory of one or more content items on a mobile device is provided. The method may include receiving, over a network at a client computer, from the server, the inventory on the mobile device. Next, a graphical depiction of the mobile device is presented on the client computer, the graphical depiction showing the inventory as the inventory would appear on a display of the mobile device. A request for a modification of the inventory is received by the client computer, and the request is sent to the mobile device over the network via the server.
    Type: Application
    Filed: October 22, 2012
    Publication date: February 21, 2013
    Inventors: CYNTHIA WONG, DAVID P. CONWAY
  • Publication number: 20130046868
    Abstract: A method of modifying, with a network-based application, a device setting of a mobile device is provided. The method may include receiving, over a network at a client computer, from a server, the device setting of the mobile device. The device setting may include a screen color, wireless connection information, a screen wallpaper, and a ringtone. A graphical depiction of the mobile device is presented at the client computer, a portion of the graphical depiction showing the device setting such that the device setting appears the device setting would appear on a display of the mobile device. A request for a modification of the device setting is received by the client computer. Finally, the request for the modification is sent to the mobile device over the network via the server.
    Type: Application
    Filed: October 22, 2012
    Publication date: February 21, 2013
    Inventors: CYNTHIA WONG, DAVID P. CONWAY