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: 9648097
    Abstract: 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: Grant
    Filed: December 5, 2014
    Date of Patent: May 9, 2017
    Assignee: GOOGLE INC.
    Inventors: Andrew Oplinger, Ken Leftin, Philip C. Verghese, Kenneth Norton, Joseph LaPenna
  • Patent number: 9503861
    Abstract: 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: Grant
    Filed: June 22, 2015
    Date of Patent: November 22, 2016
    Assignee: Google Inc.
    Inventors: Philip Cheeran Verghese, Kenneth Joseph Leftin, Andrew Oplinger, Joseph Lapenna, Kenneth S. Norton
  • Patent number: 9131462
    Abstract: 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: Grant
    Filed: February 14, 2013
    Date of Patent: September 8, 2015
    Assignee: Google Inc.
    Inventors: Philip Cheeran Verghese, Kenneth Joseph Leftin, Andrew Oplinger, Joseph Lapenna, Kenneth S. Norton
  • Patent number: 9081481
    Abstract: 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: Grant
    Filed: June 16, 2010
    Date of Patent: July 14, 2015
    Assignee: Google Inc.
    Inventors: Fred Gilbert, Andrew Oplinger
  • Publication number: 20150169699
    Abstract: 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: Application
    Filed: June 16, 2010
    Publication date: June 18, 2015
    Applicant: Google Inc.
    Inventors: Fred Gilbert, Andrew Oplinger
  • Publication number: 20150172393
    Abstract: 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: Application
    Filed: July 29, 2011
    Publication date: June 18, 2015
    Applicant: GOOGLE INC.
    Inventors: Andrew Oplinger, Kenneth J. Leftin, Kenneth Norton, Joseph LaPenna
  • Publication number: 20150142867
    Abstract: 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: Application
    Filed: December 5, 2014
    Publication date: May 21, 2015
    Inventors: Andrew Oplinger, Ken Leftin, Philip C. Verghese, Kenneth Norton, Joseph LaPenna
  • Patent number: 8949307
    Abstract: 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: Grant
    Filed: November 15, 2011
    Date of Patent: February 3, 2015
    Assignee: Google Inc.
    Inventors: Andrew Oplinger, Ken Leftin, Philip C. Verghese, Kenneth Norton, Joseph LaPenna
  • Patent number: 8514252
    Abstract: 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: Grant
    Filed: September 22, 2010
    Date of Patent: August 20, 2013
    Assignee: Google Inc.
    Inventor: Andrew Oplinger
  • Publication number: 20130124595
    Abstract: 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: Application
    Filed: November 15, 2011
    Publication date: May 16, 2013
    Applicant: GOOGLE INC.
    Inventors: Andrew Oplinger, Ken Leftin, Philip C. Verghese, Kenneth Norton, Joseph LaPenna
  • Patent number: 8149249
    Abstract: 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: Grant
    Filed: September 30, 2011
    Date of Patent: April 3, 2012
    Assignee: Google Inc.
    Inventor: Andrew Oplinger