Patents by Inventor David K Windmueller
David K Windmueller 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: 10846746Abstract: A user accesses an account management system website via a user computing device and establishes a user account with the account management system. The user downloads an application onto the user computing device, which receives information for one or more loyalty cards. A loyalty card is associated with a merchant system location in response to a user request, in response to a request from a merchant device, in response to being read by a merchant POS device, or as a result of the loyalty card being identified by the account management system, based on aggregate data received from a plurality of user computing devices, as belonging to a loyalty card class associated with one or more merchant system locations. The user enters the merchant system location and the application detects the user computing device location. The application suggests the loyalty card according to user-configured alert settings.Type: GrantFiled: January 8, 2019Date of Patent: November 24, 2020Assignee: Google LLCInventor: David K. Windmueller
-
Publication number: 20190147491Abstract: A user accesses an account management system website via a user computing device and establishes a user account with the account management system. The user downloads an application onto the user computing device, which receives information for one or more loyalty cards. A loyalty card is associated with a merchant system location in response to a user request, in response to a request from a merchant device, in response to being read by a merchant POS device, or as a result of the loyalty card being identified by the account management system, based on aggregate data received from a plurality of user computing devices, as belonging to a loyalty card class associated with one or more merchant system locations. The user enters the merchant system location and the application detects the user computing device location. The application suggests the loyalty card according to user-configured alert settings.Type: ApplicationFiled: January 8, 2019Publication date: May 16, 2019Inventor: David K. Windmueller
-
Patent number: 10210543Abstract: A user accesses an account management system website via a user computing device and establishes a user account with the account management system. The user downloads an application onto the user computing device, which receives information for one or more loyalty cards. A loyalty card is associated with a merchant system location in response to a user request, in response to a request from a merchant device, in response to being read by a merchant POS device, or as a result of the loyalty card being identified by the account management system, based on aggregate data received from a plurality of user computing devices, as belonging to a loyalty card class associated with one or more merchant system locations. The user enters the merchant system location and the application detects the user computing device location. The application suggests the loyalty card according to user-configured alert settings.Type: GrantFiled: April 6, 2014Date of Patent: February 19, 2019Assignee: GOOGLE LLCInventor: David K. Windmueller
-
Patent number: 9665817Abstract: A computer-implemented technique can receive, at a computing device, a uniform resource locator (URL) for a web page and an image. A number of pixels corresponding to a desired resolution for encoding the image is determined and the image is converted to a modified image having the desired resolution. The technique can then generate a two-dimensional barcode by: (i) generating first data representative of the modified image, (ii) appending the first data to either an end of the URL to obtain a first modified URL or after a terminator bit of the two-dimensional barcode, (iii) generating second data representative of the second modified URL or the URL, and (iv) generating third data representative of an error correction code (ECC) based on the first data and the second data, wherein the two-dimensional barcode is generated based on the first data, the second data, and the third data.Type: GrantFiled: November 12, 2015Date of Patent: May 30, 2017Assignee: Google Inc.Inventors: David K. Windmueller, Daniel Jules Switkin, Dror Michael Marcus, Asaf Revach
-
Publication number: 20160189016Abstract: A computer-implemented technique can receive, at a computing device, a uniform resource locator (URL) for a web page and an image. A number of pixels corresponding to a desired resolution for encoding the image is determined and the image is converted to a modified image having the desired resolution. The technique can then generate a two-dimensional barcode by: (i) generating first data representative of the modified image, (ii) appending the first data to either an end of the URL to obtain a first modified URL or after a terminator bit of the two-dimensional barcode, (iii) generating second data representative of the second modified URL or the URL, and (iv) generating third data representative of an error correction code (ECC) based on the first data and the second data, wherein the two-dimensional barcode is generated based on the first data, the second data, and the third data.Type: ApplicationFiled: November 12, 2015Publication date: June 30, 2016Applicant: GOOGLE INC.Inventors: David K. WINDMUELLER, Daniel Jules SWITKIN, Dror Michael MARCUS, Asaf REVACH
-
Patent number: 9208420Abstract: A computer-implemented technique can receive, at a computing device, a uniform resource locator (URL) for a web page and an image. A number of pixels corresponding to a desired resolution for encoding the image is determined and the image is converted to a modified image having the desired resolution. The technique can then generate a two-dimensional barcode by: (i) generating first data representative of the modified image, (ii) appending the first data to either an end of the URL to obtain a first modified URL or after a terminator bit of the two-dimensional barcode, (iii) generating second data representative of the second modified URL or the URL, and (iv) generating third data representative of an error correction code (ECC) based on the first data and the second data, wherein the two-dimensional barcode is generated based on the first data, the second data, and the third data.Type: GrantFiled: June 25, 2014Date of Patent: December 8, 2015Assignee: Google Inc.Inventors: David K. Windmueller, Daniel Jules Switkin, Dror Michael Marcus, Asaf Revach
-
Patent number: 9177238Abstract: A computer-implemented technique can receive, at a computing device, a uniform resource locator (URL) for a web page and a plurality of images. A number of pixels corresponding to a desired resolution for encoding the images determined and the images are converted to modified images having the desired resolution. The technique can then generate an animated two-dimensional barcode using a plurality of two-dimensional barcodes generated for the plurality of images, respectively. A specific two-dimensional barcode can be generated by: generating first data representative of the modified image and appending the first data to either an end of the URL to obtain a first modified URL or after a terminator bit of the two-dimensional barcode. The two-dimensional barcode can then be generated using the first and second data and third data representative of an error correction code (ECC) and that is based on the first data and the second data.Type: GrantFiled: July 17, 2014Date of Patent: November 3, 2015Assignee: Google Inc.Inventors: David K. Windmueller, Daniel Jules Switkin, Dror Michael Marcus, Asaf Revach
-
Publication number: 20150287085Abstract: A user accesses an account management system website via a user computing device and establishes a user account with the account management system. The user downloads an application onto the user computing device, which receives information for one or more loyalty cards. A loyalty card is associated with a merchant system location in response to a user request, in response to a request from a merchant device, in response to being read by a merchant POS device, or as a result of the loyalty card being identified by the account management system, based on aggregate data received from a plurality of user computing devices, as belonging to a loyalty card class associated with one or more merchant system locations. The user enters the merchant system location and the application detects the user computing device location. The application suggests the loyalty card according to user-configured alert settings.Type: ApplicationFiled: April 6, 2014Publication date: October 8, 2015Applicant: GOOGLE INC.Inventor: David K. Windmueller
-
Publication number: 20140326793Abstract: A computer-implemented technique can receive, at a computing device, a uniform resource locator (URL) for a web page and a plurality of images. A number of pixels corresponding to a desired resolution for encoding the images determined and the images are converted to modified images having the desired resolution. The technique can then generate an animated two-dimensional barcode using a plurality of two-dimensional barcodes generated for the plurality of images, respectively. A specific two-dimensional barcode can be generated by: generating first data representative of the modified image and appending the first data to either an end of the URL to obtain a first modified URL or after a terminator bit of the two-dimensional barcode. The two-dimensional barcode can then be generated using the first and second data and third data representative of an error correction code (ECC) and that is based on the first data and the second data.Type: ApplicationFiled: July 17, 2014Publication date: November 6, 2014Applicant: Google Inc.Inventors: David K. Windmueller, Daniel Jules Switkin, Dror Michael Marcus, Asaf Revach
-
Publication number: 20140306019Abstract: A computer-implemented technique can receive, at a computing device, a uniform resource locator (URL) for a web page and an image. A number of pixels corresponding to a desired resolution for encoding the image is determined and the image is converted to a modified image having the desired resolution. The technique can then generate a two-dimensional barcode by: (i) generating first data representative of the modified image, (ii) appending the first data to either an end of the URL to obtain a first modified URL or after a terminator bit of the two-dimensional barcode, (iii) generating second data representative of the second modified URL or the URL, and (iv) generating third data representative of an error correction code (ECC) based on the first data and the second data, wherein the two-dimensional barcode is generated based on the first data, the second data, and the third data.Type: ApplicationFiled: June 25, 2014Publication date: October 16, 2014Applicant: Google Inc.Inventors: David K. Windmueller, Daniel Jules Switkin, Dror Michael Marcus, Asaf Revach
-
Patent number: 8807434Abstract: A computer-implemented technique can receive, at a computing device, a uniform resource locator (URL) for a web page and a plurality of images. A number of pixels corresponding to a desired resolution for encoding the images determined and the images are converted to modified images having the desired resolution. The technique can then generate an animated two-dimensional barcode using a plurality of two-dimensional barcodes generated for the plurality of images, respectively. A specific two-dimensional barcode can be generated by: generating first data representative of the modified image and appending the first data to either an end of the URL to obtain a first modified URL or after a terminator bit of the two-dimensional barcode. The two-dimensional barcode can then be generated using the first and second data and third data representative of an error correction code (ECC) and that is based on the first data and the second data.Type: GrantFiled: August 8, 2012Date of Patent: August 19, 2014Assignee: Google Inc.Inventors: David K Windmueller, Daniel Jules Switkin, Dror Michael Marcus, Asaf Revach
-
Patent number: 8798380Abstract: A computer-implemented technique can receive, at a computing device, a uniform resource locator (URL) for a web page and an image. A number of pixels corresponding to a desired resolution for encoding the image is determined and the image is converted to a modified image having the desired resolution. The technique can then generate a two-dimensional barcode by: (i) generating first data representative of the modified image, (ii) appending the first data to either an end of the URL to obtain a first modified URL or after a terminator bit of the two-dimensional barcode, (iii) generating second data representative of the second modified URL or the URL, and (iv) generating third data representative of an error correction code (ECC) based on the first data and the second data, wherein the two-dimensional barcode is generated based on the first data, the second data, and the third data.Type: GrantFiled: August 8, 2012Date of Patent: August 5, 2014Assignee: Google Inc.Inventors: David K Windmueller, Daniel Jules Switkin, Dror Michael Marcus, Asaf Revach