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: 9225582Abstract: 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: GrantFiled: September 30, 2011Date of Patent: December 29, 2015Assignee: Google Inc.Inventor: David P. Conway
-
Patent number: 9201841Abstract: 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: GrantFiled: November 10, 2014Date of Patent: December 1, 2015Assignee: Google Inc.Inventors: Andrew E. Rubin, David P. Conway
-
Publication number: 20150326629Abstract: 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: ApplicationFiled: July 23, 2015Publication date: November 12, 2015Inventors: David P. Conway, Michael A. Cleron
-
Patent number: 9178964Abstract: 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: GrantFiled: March 12, 2014Date of Patent: November 3, 2015Assignee: 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: 20150262393Abstract: 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: ApplicationFiled: May 26, 2015Publication date: September 17, 2015Inventors: Adam Bliss, David P. Conway
-
Patent number: 9069865Abstract: 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: GrantFiled: November 14, 2011Date of Patent: June 30, 2015Assignee: Google Inc.Inventors: Adam Bliss, David P. Conway
-
Publication number: 20150066823Abstract: 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: ApplicationFiled: November 10, 2014Publication date: March 5, 2015Inventors: Andrew E. Rubin, David P. Conway
-
Patent number: 8948788Abstract: 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: GrantFiled: May 28, 2009Date of Patent: February 3, 2015Assignee: Google Inc.Inventors: David P. Conway, Adam Bliss, John H. Palevich, Erick Tseng
-
Patent number: 8914652Abstract: 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: GrantFiled: December 2, 2013Date of Patent: December 16, 2014Assignee: Google Inc.Inventor: David P. Conway
-
Patent number: 8886921Abstract: 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: GrantFiled: May 16, 2013Date of Patent: November 11, 2014Assignee: Google Inc.Inventors: Andrew E. Rubin, David P. Conway
-
Patent number: 8627120Abstract: 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: GrantFiled: October 28, 2010Date of Patent: January 7, 2014Assignee: Google Inc.Inventor: David P. Conway
-
Publication number: 20130232324Abstract: 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: ApplicationFiled: May 16, 2013Publication date: September 5, 2013Inventors: Andrew E. Rubin, David P. Conway
-
Patent number: 8515829Abstract: 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: GrantFiled: March 31, 2011Date of Patent: August 20, 2013Assignee: Google Inc.Inventors: David P. Conway, Arun Balaraman
-
Patent number: 8478653Abstract: 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: GrantFiled: September 30, 2011Date of Patent: July 2, 2013Assignee: Google Inc.Inventors: David P. Conway, Arun Balaraman
-
Publication number: 20130166652Abstract: 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: ApplicationFiled: December 21, 2012Publication date: June 27, 2013Inventors: David P. Conway, Michael A. Cleron
-
Patent number: 8464036Abstract: 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: GrantFiled: October 20, 2011Date of Patent: June 11, 2013Assignee: Google Inc.Inventors: Andrew E. Rubin, David P. Conway
-
Patent number: 8438373Abstract: 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: GrantFiled: October 21, 2011Date of Patent: May 7, 2013Assignee: Google Inc.Inventors: Andrew E. Rubin, David P. Conway
-
Patent number: 8385950Abstract: 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: GrantFiled: November 9, 2007Date of Patent: February 26, 2013Assignee: Google Inc.Inventors: Mark Wagner, Thomas H. Taylor, David P. Conway
-
Publication number: 20130046820Abstract: 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: ApplicationFiled: October 22, 2012Publication date: February 21, 2013Inventors: CYNTHIA WONG, DAVID P. CONWAY
-
Publication number: 20130046868Abstract: 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: ApplicationFiled: October 22, 2012Publication date: February 21, 2013Inventors: CYNTHIA WONG, DAVID P. CONWAY