Patents by Inventor Timothy M. Dierks
Timothy M. Dierks 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).
-
Publication number: 20180083786Abstract: A method of performing tamper-evident logging may include identifying an existing block in a target blockchain, where the existing block is associated with a first signature, and identifying a block of a second blockchain, where the block that is identified is associated with a second signature. The second blockchain is not a part of the target blockchain. The method includes adding a new block to the target blockchain by linking the new block to both the existing block and the block of the second blockchain that is identified by generating a signature for the new block that is based on the first signature and the second signature, and associating the signature with the new block. The target blockchain and the second blockchain may be part of a block lattice.Type: ApplicationFiled: September 22, 2017Publication date: March 22, 2018Inventors: Timothy M. Dierks, Ian Roxborough, Sarah Thompson, Maya Kaczorowski, Smitha Sundareswaran
-
Publication number: 20180012288Abstract: A computer-implemented method includes generating on a user terminal a merchant web site associated with a merchant with code for a merchant web page, transmitting a product selection request for the user to a remote open payment system that is separate from the merchant, and displaying purchase information responsive to the product selection request using the code for the merchant web page.Type: ApplicationFiled: July 28, 2017Publication date: January 11, 2018Inventor: Timothy M. Dierks
-
Patent number: 9721290Abstract: A computer-implemented method includes generating on a user terminal a merchant web site associated with a merchant with code for a merchant web page, transmitting a product selection request for the user to a remote open payment system that is separate from the merchant, and displaying purchase information responsive to the product selection request using the code for the merchant web page.Type: GrantFiled: November 11, 2013Date of Patent: August 1, 2017Assignee: GOOGLE INC.Inventor: Timothy M. Dierks
-
Patent number: 9105059Abstract: A customer interacts with merchants to identify items to purchase, and the merchants provide virtual shopping carts identifying the items to a broker. The cart requests that the broker utilize custom merchant calculations for the transaction, such as for determining shipping costs. The customer interacts with the broker to identify customer information, such as a shipping address, and to purchase the items. The broker sends the customer information to the merchant and requests that the merchant perform the custom calculations. If the merchant provides a valid response to the request, the broker uses the merchant calculations to calculate the total price for the transaction. If the merchant provides an invalid response, the broker utilizes backup calculations specified in the cart to calculate the price.Type: GrantFiled: June 27, 2006Date of Patent: August 11, 2015Assignee: GOOGLE INC.Inventors: Eugene Gluzberg, Timothy M. Dierks
-
Publication number: 20140074662Abstract: A computer-implemented method includes generating on a user terminal a merchant web site associated with a merchant with code for a merchant web page, transmitting a product selection request for the user to a remote open payment system that is separate from the merchant, and displaying purchase information responsive to the product selection request using the code for the merchant web page.Type: ApplicationFiled: November 11, 2013Publication date: March 13, 2014Applicant: GOOGLE INC.Inventor: Timothy M. Dierks
-
Patent number: 8583501Abstract: A computer-implemented method includes generating on a user terminal a merchant web site associated with a merchant with code for a merchant web page, transmitting a product selection request for the user to a remote open payment system that is separate from the merchant, and displaying purchase information responsive to the product selection request using the code for the merchant web page.Type: GrantFiled: August 7, 2012Date of Patent: November 12, 2013Assignee: Google Inc.Inventor: Timothy M. Dierks
-
Patent number: 8494919Abstract: An electronic commerce system includes a broker that enables customers to purchase items from merchants. A customer interacts with the merchant to identify items to purchase, and the merchant directs the customer to the broker in order to complete the transaction. The broker receives a description of a virtual shopping cart generated by the merchant and presents the customer with an interface allowing the customer to select shipping and other options for the purchase. The broker calculates a total amount for the transaction based on the shopping cart description and the options selected by the customer. The broker informs the merchant of the purchase and coordinates the shipment of the purchased items from the merchant to the customer.Type: GrantFiled: November 24, 2010Date of Patent: July 23, 2013Assignee: Google Inc.Inventors: Arturo Crespo, Louis Vincent Perrochon, Timothy M. Dierks
-
Patent number: 8495682Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for panel surveys. In one aspect, a method include accessing television history data for viewing devices associated with panelists and that describes, for each viewing device, television advertisements that were presented by use of the viewing device; a proper subset of panelists are selected based on the determinations of television advertisements that were presented and television advertisements that were not presented by use of the viewing device associated with the panelists, and for each of the selected panelists, a survey for the panelist is generated, the survey including one or more questions, each of the questions having been selected based on the television advertisements that were presented and television advertisements that were not presented by use of the viewing device associated with the panelist.Type: GrantFiled: March 26, 2010Date of Patent: July 23, 2013Assignee: Google Inc.Inventors: Timothy M. Dierks, Geoffrey R. Smith, Pradipta Mitra
-
Patent number: 8331200Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for determining a time zone for a computing device. A computing system identifies an approximate location of the computing device. The computing system identifies multiple time zones that correspond to the approximate location of the computing device. The computing system identifies a time offset for the computing device at a point in time. The computing system determines, as being a time zone for the computing device, a single time zone of the multiple time zones that matches the time offset at the point in time.Type: GrantFiled: April 8, 2011Date of Patent: December 11, 2012Assignee: Google Inc.Inventors: Qingshan Luo, Timothy M. Dierks, Arturo Crespo
-
Patent number: 8266001Abstract: A computer-implemented method includes generating on a user terminal a merchant web site associated with a merchant with code for a merchant web page, transmitting a product selection request for the user to a remote open payment system that is separate from the merchant, and displaying purchase information responsive to the product selection request using the code for the merchant web page.Type: GrantFiled: May 27, 2011Date of Patent: September 11, 2012Assignee: Google Inc.Inventor: Timothy M. Dierks
-
Publication number: 20110239243Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for panel surveys. In one aspect, a method include accessing television history data for viewing devices associated with panelists and that describes, for each viewing device, television advertisements that were presented by use of the viewing device; a proper subset of panelists are selected based on the determinations of television advertisements that were presented and television advertisements that were not presented by use of the viewing device associated with the panelists, and for each of the selected panelists, a survey for the panelist is generated, the survey including one or more questions, each of the questions having been selected based on the television advertisements that were presented and television advertisements that were not presented by use of the viewing device associated with the panelist.Type: ApplicationFiled: March 26, 2010Publication date: September 29, 2011Applicant: Google Inc.Inventors: Timothy M. Dierks, Geoffrey R. Smith, Pradipta Mitra
-
Publication number: 20110071921Abstract: An electronic commerce system includes a broker that enables customers to purchase items from merchants. A customer interacts with the merchant to identify items to purchase, and the merchant directs the customer to the broker in order to complete the transaction. The broker receives a description of a virtual shopping cart generated by the merchant and presents the customer with an interface allowing the customer to select shipping and other options for the purchase. The broker calculates a total amount for the transaction based on the shopping cart description and the options selected by the customer. The broker informs the merchant of the purchase and coordinates the shipment of the purchased items from the merchant to the customer.Type: ApplicationFiled: November 24, 2010Publication date: March 24, 2011Applicant: Google Inc.Inventors: Arturo E. Crespo, Louis Vincent Perrochon, Timothy M. Dierks
-
Patent number: 7865399Abstract: An electronic commerce system includes a broker that enables customers to purchase items from merchants. A customer interacts with the merchant to identify items to purchase, and the merchant directs the customer to the broker in order to complete the transaction. The broker receives a description of a virtual shopping cart generated by the merchant and presents the customer with an interface allowing the customer to select shipping and other options for the purchase. The broker calculates a total amount for the transaction based on the shopping cart description and the options selected by the customer. The broker informs the merchant of the purchase and coordinates the shipment of the purchased items from the merchant to the customer.Type: GrantFiled: April 22, 2005Date of Patent: January 4, 2011Assignee: Google Inc.Inventors: Arturo E. Crespo, Louis Vincent Perrochon, Timothy M. Dierks
-
Patent number: 7860751Abstract: A methodology and system for allowing a third-party system to institute online commerce services such as a shipping service. In the described embodiments, a third-party web page and/or a third party server sends and receives information from a merchant server to seamlessly update information used in the display without requiring the customer to perform additional mouse clicks. In some embodiments, sending and receiving information can be performed across address domains.Type: GrantFiled: June 27, 2006Date of Patent: December 28, 2010Assignee: Google Inc.Inventors: Piyush Mangalick, Timothy M. Dierks
-
Publication number: 20070299732Abstract: A customer interacts with merchants to identify items to purchase, and the merchants provide virtual shopping carts identifying the items to a broker. The cart requests that the broker utilize custom merchant calculations for the transaction, such as for determining shipping costs. The customer interacts with the broker to identify customer information, such as a shipping address, and to purchase the items. The broker sends the customer information to the merchant and requests that the merchant perform the custom calculations. If the merchant provides a valid response to the request, the broker uses the merchant calculations to calculate the total price for the transaction. If the merchant provides an invalid response, the broker utilizes backup calculations specified in the cart to calculate the price.Type: ApplicationFiled: June 27, 2006Publication date: December 27, 2007Inventors: Eugene Gluzberg, Timothy M. Dierks
-
Publication number: 20070299735Abstract: A methodology and system for allowing a third-party system to institute online commerce services such as a shipping service. In the described embodiments, a third-party web page and/or a third party server sends and receives information from a merchant server to seamlessly update information used in the display without requiring the customer to perform additional mouse clicks. In some embodiments, sending and receiving information can be performed across address domains.Type: ApplicationFiled: June 27, 2006Publication date: December 27, 2007Inventors: Piyush Mangalick, Timothy M. Dierks
-
Publication number: 20020172363Abstract: The present invention discloses a method whereby all data on such personal computing devices are protected by encryption in a manner transparent to the applications running on the device. The method comprises encrypting all the data records on the device, transparently intercepting all relevant data flow to and from the database, and selectively encrypting or decrypting portions of the data records as needed. Applications running on the device are unaware that the database is encrypted and thus they need not he modified, preserving the existing and future base of investment in applications.Type: ApplicationFiled: May 15, 2001Publication date: November 21, 2002Inventors: Timothy M. Dierks, Tony Diederich