Patents by Inventor Andrew Oplinger
Andrew Oplinger 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: 9648097Abstract: A computer-implemented method and system for updating application data for a first instance of an application via C2DM is disclosed. An application server may receive a request from the first client computing device for updated application data via a network connection. The updated application data may correspond to a second instance of the application at a second client computing device. In response to determining the second instance of the application at the second client computing device supports push notifications, the system and method may generate a C2DM message including a user ID corresponding to the first client computing device and the request for updated application data. A server may then send the C2DM message to the second client computing device, wherein the C2DM message causes the second instance to wake up and generate the updated application data. The updated application data may be returned to the first client computing device.Type: GrantFiled: December 5, 2014Date of Patent: May 9, 2017Assignee: GOOGLE INC.Inventors: Andrew Oplinger, Ken Leftin, Philip C. Verghese, Kenneth Norton, Joseph LaPenna
-
Patent number: 9503861Abstract: Systems and methods for providing a geographic location of a mobile device are provided. In one aspect, a method includes determining a geographic location of the mobile device. The method also includes storing the determined geographic location in a geographic location history in a local memory of the mobile device. The geographic location of the mobile device is determined and stored in the geographic location history at a first time interval. The method also includes providing the geographic location history to a server at a second time interval. The second time interval is longer than the first time interval.Type: GrantFiled: June 22, 2015Date of Patent: November 22, 2016Assignee: Google Inc.Inventors: Philip Cheeran Verghese, Kenneth Joseph Leftin, Andrew Oplinger, Joseph Lapenna, Kenneth S. Norton
-
Patent number: 9131462Abstract: Systems and methods for providing a geographic location of a mobile device are provided. In one aspect, a method includes determining a geographic location of the mobile device. The method also includes storing the determined geographic location in a geographic location history in a local memory of the mobile device. The geographic location of the mobile device is determined and stored in the geographic location history at a first time interval. The method also includes providing the geographic location history to a server at a second time interval. The second time interval is longer than the first time interval.Type: GrantFiled: February 14, 2013Date of Patent: September 8, 2015Assignee: Google Inc.Inventors: Philip Cheeran Verghese, Kenneth Joseph Leftin, Andrew Oplinger, Joseph Lapenna, Kenneth S. Norton
-
Patent number: 9081481Abstract: The present disclosure is directed to a system and method for dynamically updating list views. In some implementations, a method for expanding items includes presenting media display including a list of a plurality of items. The presented list includes an expanded view of a first item from the plurality of items at a predefined position in the media content. A request to scroll to a second item from the plurality of items is received. A view of the second item is automatically expanding in response to at least the request. The expanded view of the second item is presented at the predefined position in the media display.Type: GrantFiled: June 16, 2010Date of Patent: July 14, 2015Assignee: Google Inc.Inventors: Fred Gilbert, Andrew Oplinger
-
Publication number: 20150169699Abstract: The present disclosure is directed to a system and method for dynamically updating list views. In some implementations, a method for expanding items includes presenting media display including a list of a plurality of items. The presented list includes an expanded view of a first item from the plurality of items at a predefined position in the media content. A request to scroll to a second item from the plurality of items is received. A view of the second item is automatically expanding in response to at least the request. The expanded view of the second item is presented at the predefined position in the media display.Type: ApplicationFiled: June 16, 2010Publication date: June 18, 2015Applicant: Google Inc.Inventors: Fred Gilbert, Andrew Oplinger
-
Publication number: 20150172393Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method for sharing location information among a group of participants, the method including generating an invitation to share location information between computing devices of multiple potential participants. The invitation specifies a period of time during which the location information is shared. The method further includes receiving a response to the invitation from each of one or more of the potential participants. Each response includes an identifier for a confirmed participant. The method further includes receiving location information from a computing device of each of the confirmed participants during the period of time. The method further includes providing an interface configured to display, for the period of time, a location of the computing device of each confirmed participant.Type: ApplicationFiled: July 29, 2011Publication date: June 18, 2015Applicant: GOOGLE INC.Inventors: Andrew Oplinger, Kenneth J. Leftin, Kenneth Norton, Joseph LaPenna
-
Publication number: 20150142867Abstract: A computer-implemented method and system for updating application data for a first instance of an application via C2DM is disclosed. An application server may receive a request from the first client computing device for updated application data via a network connection. The updated application data may correspond to a second instance of the application at a second client computing device. In response to determining the second instance of the application at the second client computing device supports push notifications, the system and method may generate a C2DM message including a user ID corresponding to the first client computing device and the request for updated application data. A server may then send the C2DM message to the second client computing device, wherein the C2DM message causes the second instance to wake up and generate the updated application data. The updated application data may be returned to the first client computing device.Type: ApplicationFiled: December 5, 2014Publication date: May 21, 2015Inventors: Andrew Oplinger, Ken Leftin, Philip C. Verghese, Kenneth Norton, Joseph LaPenna
-
Patent number: 8949307Abstract: A computer-implemented method and system for updating application data for a first instance of an application via C2DM is disclosed. An application server may receive a request from the first client computing device for updated application data via a network connection. The updated application data may correspond to a second instance of the application at a second client computing device. In response to determining the second instance of the application at the second client computing device supports push notifications, the system and method may generate a C2DM message including a user ID corresponding to the first client computing device and the request for updated application data. A server may then send the C2DM message to the second client computing device, wherein the C2DM message causes the second instance to wake up and generate the updated application data. The updated application data may be returned to the first client computing device.Type: GrantFiled: November 15, 2011Date of Patent: February 3, 2015Assignee: Google Inc.Inventors: Andrew Oplinger, Ken Leftin, Philip C. Verghese, Kenneth Norton, Joseph LaPenna
-
Patent number: 8514252Abstract: Aspects of this disclosure are directed to zooming into or out of image content. A user may request to zoom into or out of image content by inputting a multi-touch gesture. The request may reach one or more discrete zoom levels of a plurality of discrete zoom levels. Discrete zoom levels may indicate specific magnification factors for which a device may be able to clearly render image content. The device may output an indication when the request reaches the one or more discrete zoom levels.Type: GrantFiled: September 22, 2010Date of Patent: August 20, 2013Assignee: Google Inc.Inventor: Andrew Oplinger
-
Publication number: 20130124595Abstract: A computer-implemented method and system for updating application data for a first instance of an application via C2DM is disclosed. An application server may receive a request from the first client computing device for updated application data via a network connection. The updated application data may correspond to a second instance of the application at a second client computing device. In response to determining the second instance of the application at the second client computing device supports push notifications, the system and method may generate a C2DM message including a user ID corresponding to the first client computing device and the request for updated application data. A server may then send the C2DM message to the second client computing device, wherein the C2DM message causes the second instance to wake up and generate the updated application data. The updated application data may be returned to the first client computing device.Type: ApplicationFiled: November 15, 2011Publication date: May 16, 2013Applicant: GOOGLE INC.Inventors: Andrew Oplinger, Ken Leftin, Philip C. Verghese, Kenneth Norton, Joseph LaPenna
-
Patent number: 8149249Abstract: Aspects of this disclosure are directed to zooming into or out of image content. A user may request to zoom into or out of image content by inputting a multi-touch gesture. The request may reach one or more discrete zoom levels of a plurality of discrete zoom levels. Discrete zoom levels may indicate specific magnification factors for which a device may be able to clearly render image content. The device may output an indication when the request reaches the one or more discrete zoom levels.Type: GrantFiled: September 30, 2011Date of Patent: April 3, 2012Assignee: Google Inc.Inventor: Andrew Oplinger