Patents by Inventor Karl Rosaen

Karl Rosaen 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: 10007960
    Abstract: In one aspect, this application describes a method for determining a license status of a software application. The method includes receiving a license status request to obtain an indication of whether a software application is licensed for use on a client computing device. The method also includes identifying identity information that corresponds to user identity information, device identity information, or both. The method also includes sending a communication generated from the license status request and the identity information to a licensing service, the communication being used by the licensing service to generate the indication based at least in part on the identity information and licensing information associated with the software application. The method also includes receiving a license status response from the licensing service that includes the indication. The method also includes sending the license status response to the software application for processing by the software application.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: June 26, 2018
    Assignee: Google LLC
    Inventors: Mark D. Womack, Devesh Parekh, Richard G. Cannings, Dianne K. Hackborn, Sanjay Jeyakumar, Jasper S. Lin, Karl Rosaen
  • Patent number: 9164669
    Abstract: Implementations of the present disclosure provide dial controls on a mobile computing device. In one aspect, a method includes displaying a first function graphic in a dial control, the first function graphic being displayed at a first base position on a touchscreen display of a mobile device, detecting a user selection in a first region of the touchscreen display, the first region being associated with the first function graphic, detecting user motion corresponding to the user selection, animating the dial control to rotate for arcing movement of the first function graphic from the first base position on the touchscreen display in response to detecting user motion, determining a measure of user motion, comparing the measure of user motion to a threshold measure, and performing one or more functions on the mobile device in response to the measure of user motion exceeding the threshold measure.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: October 20, 2015
    Assignee: Google Inc.
    Inventors: Jeffrey D. Yaksick, David A. Brown, Michael A. Cleron, Karl Rosaen, Amar S. Gandhi, James B. Miller
  • Publication number: 20150149363
    Abstract: In one aspect, this application describes a method for determining a license status of a software application. The method includes receiving a license status request to obtain an indication of whether a software application is licensed for use on a client computing device. The method also includes identifying identity information that corresponds to user identity information, device identity information, or both. The method also includes sending a communication generated from the license status request and the identity information to a licensing service, the communication being used by the licensing service to generate the indication based at least in part on the identity information and licensing information associated with the software application. The method also includes receiving a license status response from the licensing service that includes the indication. The method also includes sending the license status response to the software application for processing by the software application.
    Type: Application
    Filed: January 14, 2015
    Publication date: May 28, 2015
    Inventors: Mark D. Womack, Devesh Parekh, Richard G. Cannings, Dianne K. Hackborn, Sanjay Jeyakumar, Jasper S. Lin, Karl Rosaen
  • Patent number: 8966655
    Abstract: In one aspect, this application describes a method for determining a license status of a software application. The method includes receiving a license status request to obtain an indication of whether a software application is licensed for use on a client computing device. The method also includes identifying identity information that corresponds to user identity information, device identity information, or both. The method also includes sending a communication generated from the license status request and the identity information to a licensing service, the communication being used by the licensing service to generate the indication based at least in part on the identity information and licensing information associated with the software application. The method also includes receiving a license status response from the licensing service that includes the indication. The method also includes sending the license status response to the software application for processing by the software application.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: February 24, 2015
    Assignee: Google Inc.
    Inventors: Mark D. Womack, Devesh Parekh, Richard G. Cannings, Dianne K. Hackborn, Sanjay Jeyakumar, Jasper Lin, Karl Rosaen
  • Patent number: 8954895
    Abstract: Implementations of the present disclosure provide dial controls on a mobile computing device. In one aspect, a method includes displaying a first function graphic in a dial control, the first function graphic being displayed at a first base position on a touchscreen display of a mobile device, detecting a user selection in a first region of the touchscreen display, the first region being associated with the first function graphic, detecting user motion corresponding to the user selection, animating the dial control to rotate for arcing movement of the first function graphic from the first base position on the touchscreen display in response to detecting user motion, determining a measure of user motion, comparing the measure of user motion to a threshold measure, and performing one or more functions on the mobile device in response to the measure of user motion exceeding the threshold measure.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: February 10, 2015
    Assignee: Google Inc.
    Inventors: Jeffrey D. Yaksick, David A. Brown, Michael A. Cleron, Karl Rosaen, Amar S. Gandhi, James B. Miller
  • Publication number: 20120023596
    Abstract: In one aspect, this application describes a method for determining a license status of a software application. The method includes receiving a license status request to obtain an indication of whether a software application is licensed for use on a client computing device. The method also includes identifying identity information that corresponds to user identity information, device identity information, or both. The method also includes sending a communication generated from the license status request and the identity information to a licensing service, the communication being used by the licensing service to generate the indication based at least in part on the identity information and licensing information associated with the software application. The method also includes receiving a license status response from the licensing service that includes the indication. The method also includes sending the license status response to the software application for processing by the software application.
    Type: Application
    Filed: September 29, 2011
    Publication date: January 26, 2012
    Inventors: Mark D. Womack, Devesh Parekh, Richard G. Cannings, Dianne K. Hackborn, Sanjay Jeyakumar, Jasper Lin, Karl Rosaen
  • Publication number: 20110289003
    Abstract: In one aspect, this application describes a method for determining a license status of a software application. The method includes receiving a license status request to obtain an indication of whether a software application is licensed for use on a client computing device. The method also includes identifying identity information that corresponds to user identity information, device identity information, or both. The method also includes sending a communication generated from the license status request and the identity information to a licensing service, the communication being used by the licensing service to generate the indication based at least in part on the identity information and licensing information associated with the software application. The method also includes receiving a license status response from the licensing service that includes the indication. The method also includes sending the license status response to the software application for processing by the software application.
    Type: Application
    Filed: May 19, 2011
    Publication date: November 24, 2011
    Inventors: Mark D. Womack, Devesh Parekh, Richard G. Cannings, Dianne K. Hackborn, Sanjay Jeyakumar, Jasper Lin, Karl Rosaen