Patents by Inventor Albert Bodenhamer

Albert Bodenhamer 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: 9880611
    Abstract: A system and method for operating an electronic computing device that is capable of invoking a battery saver mode may monitor an amount of power remaining in a battery of the electronic computing device, and generate an alert when the remaining amount of power in the battery available for continued operation of the device is at or below a predetermined threshold. The alert may include a notification of the estimated power remaining and an option to enable the battery saver mode. The alert may include a notification of the estimated power remaining and that battery saver mode has been enabled, and an option to disable the battery saver mode. The alert may include a notification of the estimated power remaining, and an option to customize the parameters of the battery saver mode by adjusting operation of various features and applications of the device.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: January 30, 2018
    Assignee: GOOGLE LLC
    Inventors: Tiantian Zha, Albert Bodenhamer, Joshua Woodward
  • Publication number: 20170060225
    Abstract: A system and method for operating an electronic computing device that is capable of invoking a battery saver mode may monitor an amount of power remaining in a battery of the electronic computing device, and generate an alert when the remaining amount of power in the battery available for continued operation of the device is at or below a predetermined threshold. The alert may include a notification of the estimated power remaining and an option to enable the battery saver mode. The alert may include a notification of the estimated power remaining and that battery saver mode has been enabled, and an option to disable the battery saver mode. The alert may include a notification of the estimated power remaining, and an option to customize the parameters of the battery saver mode by adjusting operation of various features and applications of the device.
    Type: Application
    Filed: August 31, 2015
    Publication date: March 2, 2017
    Inventors: Tiantian ZHA, Albert BODENHAMER, Joshua WOODWARD
  • Patent number: 9203932
    Abstract: A client device requests, from a particular server, a document for presentation in a browser associated with the client device, and receives the document. The client device calculates one or more connection performance values for the document and determines whether the one or more connection performance values are below a threshold value. The client device sends, to another server, a request for another document, for presentation in the browser, where the request for the other document includes an indication of whether the one or more connection performance values are below the threshold value. The client device receives a first version of the other document when the connection performance is below the threshold value and receives a second version of the other document when the connection performance is greater than or equal to the threshold value, where the first version includes less rich content than the second version.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: December 1, 2015
    Assignee: Google Inc.
    Inventors: Albert Bodenhamer, Nikita Kostylev
  • Patent number: 9152366
    Abstract: A print server may include an application manager configured to receive a print job from a user and associate the print job with a printer. The print server may include a presence manager configured to provide a presence code for the print job and the printer, and to receive the presence code from the user in conjunction with a physical presence of the user at the printer, and a print job router configured to release the print job for printing by the printer, based on the receipt of the presence code.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: October 6, 2015
    Assignee: Google Inc.
    Inventors: Yevgeniy Gutnik, Albert Bodenhamer, Sanjeev Radhakrishnan, Abhijit Kalamkar, Yuri Dolgov, Paolo Ferraris, Scott Byer, Tyler Odean, Marc Pawliger, Robert Toscano, Akshay Kannan
  • Publication number: 20150199161
    Abstract: A print server may include an application manager configured to receive a print job from a user and associate the print job with a printer. The print server may include a presence manager configured to provide a presence code for the print job and the printer, and to receive the presence code from the user in conjunction with a physical presence of the user at the printer, and a print job router configured to release the print job for printing by the printer, based on the receipt of the presence code.
    Type: Application
    Filed: January 31, 2013
    Publication date: July 16, 2015
    Applicant: GOOGLE INC.
    Inventors: Yevgeniy Gutnik, Albert Bodenhamer, Sanjeev Radhakrishnan, Abhijit Kalamkar, Yuri Dolgov, Paolo Ferraris, Scott Byer, Tyler Odean, Marc Pawliger, Robert Toscano, Akshay Kannan
  • Patent number: 8988716
    Abstract: A print server may include an access rights manager configured to receive an access request for printer access rights. The print server may also include a customized printer identifier generator configured to generate a customized printer identifier, based on the access request, with the printer access rights associated therewith, and a print job router configured to provide printing in response to receipt of the customized printer identifier and in accordance with the printer access rights.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: March 24, 2015
    Assignee: Google Inc.
    Inventors: Tyler Odean, Yevgeniy Gutnik, Albert Bodenhamer, Sanjeev Radhakrishnan, Abhijit Kalamkar, Yuri Dolgov, Paolo Ferraris, Scott Byer, Marc Pawliger, Robert Toscano, Akshay Kannan
  • Patent number: 8826126
    Abstract: The embodiments provide a data processing system including a print dialog manager configured to provide a print dialog in response to receipt of a print request for content to be printed in accordance with at least one printing option from a user of an application associated with a device. The print dialog identifies at least one printer and provides the at least one printing option. The data processing system includes a print preview generator configured to generate a print preview providing the content displayed in accordance with the at least one printing option within the print dialog, and a user interface controller configured to receive a selection of the at least one printing option through the displayed content. The print preview generator is configured to change the displayed content of the print preview according to the selection of the at least one printing option received through the displayed content.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: September 2, 2014
    Assignee: Google Inc.
    Inventors: Robert Toscano, Scott Byer, Yevgeniy Gutnik, Tyler Odean, Yuri Dolgov, Sanjeev Radhakrishnan, Paolo Ferraris, Marc Pawliger, Abhijit Kalamkar, Albert Bodenhamer, Akshay Kannan
  • Patent number: 8804147
    Abstract: The embodiments provide a print server including a cloud print service. The print server includes an application manager configured to receive a print request for content to be printed, over a network, from a user of an application associated with a device, and provide, over the network, a print dialog to the user. The print dialog is configured to identify at least one available printer associated with the cloud print service. The print server also includes an options translator configured to determine at least one printing option associated with the at least one available printer, and translate a native printer display format of the at least one printing option to a common protocol display format associated with the cloud print service. The options translator is configured to provide the common protocol display format for inclusion in the print dialog.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: August 12, 2014
    Assignee: Google Inc.
    Inventors: Scott Byer, Yevgeniy Gutnik, Tyler Odean, Yuri Dolgov, Sanjeev Radhakrishnan, Paolo Ferraris, Marc Pawliger, Abhijit Kalamkar, Robert Toscano, Albert Bodenhamer, Akshay Kannan
  • Patent number: 8711416
    Abstract: The embodiments provide a print server including an application manager configured to receive, over a network, a print request for content to be printed in accordance with at least one selected printing option from an application associated with a device, and configured to provide a print dialog, over the network, to a user of the application in response to the print request, a pseudo preview generator configured to provide a pseudo print preview for display within the print dialog while a print preview is being generated, and a print preview generator configured to access the content in response to the print request and generate the print preview providing the at least a portion of the content displayed in accordance with at least one selected printing option, and further configured to transmit the print preview, over the network, for display within the print dialog thereby replacing the pseudo print preview.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: April 29, 2014
    Assignee: Google Inc.
    Inventors: Scott Byer, Yevgeniy Gutnik, Tyler Odean, Yuri Dolgov, Sanjeev Radhakrishnan, Paolo Ferraris, Marc Pawliger, Abhijit Kalamkar, Robert Toscano, Albert Bodenhamer, Akshay Kannan
  • Publication number: 20140036287
    Abstract: The embodiments provide a print server including a cloud print service. The print server includes an application manager configured to receive a print request for content to be printed, over a network, from a user of an application associated with a device, and provide, over the network, a print dialog to the user. The print dialog is configured to identify at least one available printer associated with the cloud print service. The print server also includes an options translator configured to determine at least one printing option associated with the at least one available printer, and translate a native printer display format of the at least one printing option to a common protocol display format associated with the cloud print service. The options translator is configured to provide the common protocol display format for inclusion in the print dialog.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 6, 2014
    Applicant: GOOGLE INC.
    Inventors: Scott Byer, Yevgeniy Gutnik, Tyler Odean, Yuri Dolgov, Sanjeev Radhakrishnan, Paolo Ferraris, Marc Pawliger, Abhijit Kalamkar, Robert Toscano, Albert Bodenhamer, Akshay Kannan
  • Publication number: 20130191450
    Abstract: A client device requests, from a particular server, a document for presentation in a browser associated with the client device, and receives the document. The client device calculates one or more connection performance values for the document and determines whether the one or more connection performance values are below a threshold value. The client device sends, to another server, a request for another document, for presentation in the browser, where the request for the other document includes an indication of whether the one or more connection performance values are below the threshold value. The client device receives a first version of the other document when the connection performance is below the threshold value and receives a second version of the other document when the connection performance is greater than or equal to the threshold value, where the first version includes less rich content than the second version.
    Type: Application
    Filed: September 28, 2010
    Publication date: July 25, 2013
    Applicant: Google Inc.
    Inventors: Albert Bodenhamer, Nikita Kostylev