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: 20180083786
    Abstract: 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: Application
    Filed: September 22, 2017
    Publication date: March 22, 2018
    Inventors: Timothy M. Dierks, Ian Roxborough, Sarah Thompson, Maya Kaczorowski, Smitha Sundareswaran
  • Publication number: 20180012288
    Abstract: 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: Application
    Filed: July 28, 2017
    Publication date: January 11, 2018
    Inventor: Timothy M. Dierks
  • Patent number: 9721290
    Abstract: 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: Grant
    Filed: November 11, 2013
    Date of Patent: August 1, 2017
    Assignee: GOOGLE INC.
    Inventor: Timothy M. Dierks
  • Patent number: 9105059
    Abstract: 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: Grant
    Filed: June 27, 2006
    Date of Patent: August 11, 2015
    Assignee: GOOGLE INC.
    Inventors: Eugene Gluzberg, Timothy M. Dierks
  • Publication number: 20140074662
    Abstract: 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: Application
    Filed: November 11, 2013
    Publication date: March 13, 2014
    Applicant: GOOGLE INC.
    Inventor: Timothy M. Dierks
  • Patent number: 8583501
    Abstract: 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: Grant
    Filed: August 7, 2012
    Date of Patent: November 12, 2013
    Assignee: Google Inc.
    Inventor: Timothy M. Dierks
  • Patent number: 8494919
    Abstract: 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: Grant
    Filed: November 24, 2010
    Date of Patent: July 23, 2013
    Assignee: Google Inc.
    Inventors: Arturo Crespo, Louis Vincent Perrochon, Timothy M. Dierks
  • Patent number: 8495682
    Abstract: 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: Grant
    Filed: March 26, 2010
    Date of Patent: July 23, 2013
    Assignee: Google Inc.
    Inventors: Timothy M. Dierks, Geoffrey R. Smith, Pradipta Mitra
  • Patent number: 8331200
    Abstract: 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: Grant
    Filed: April 8, 2011
    Date of Patent: December 11, 2012
    Assignee: Google Inc.
    Inventors: Qingshan Luo, Timothy M. Dierks, Arturo Crespo
  • Patent number: 8266001
    Abstract: 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: Grant
    Filed: May 27, 2011
    Date of Patent: September 11, 2012
    Assignee: Google Inc.
    Inventor: Timothy M. Dierks
  • Publication number: 20110239243
    Abstract: 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: Application
    Filed: March 26, 2010
    Publication date: September 29, 2011
    Applicant: Google Inc.
    Inventors: Timothy M. Dierks, Geoffrey R. Smith, Pradipta Mitra
  • Publication number: 20110071921
    Abstract: 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: Application
    Filed: November 24, 2010
    Publication date: March 24, 2011
    Applicant: Google Inc.
    Inventors: Arturo E. Crespo, Louis Vincent Perrochon, Timothy M. Dierks
  • Patent number: 7865399
    Abstract: 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: Grant
    Filed: April 22, 2005
    Date of Patent: January 4, 2011
    Assignee: Google Inc.
    Inventors: Arturo E. Crespo, Louis Vincent Perrochon, Timothy M. Dierks
  • Patent number: 7860751
    Abstract: 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: Grant
    Filed: June 27, 2006
    Date of Patent: December 28, 2010
    Assignee: Google Inc.
    Inventors: Piyush Mangalick, Timothy M. Dierks
  • Publication number: 20070299732
    Abstract: 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: Application
    Filed: June 27, 2006
    Publication date: December 27, 2007
    Inventors: Eugene Gluzberg, Timothy M. Dierks
  • Publication number: 20070299735
    Abstract: 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: Application
    Filed: June 27, 2006
    Publication date: December 27, 2007
    Inventors: Piyush Mangalick, Timothy M. Dierks
  • Publication number: 20020172363
    Abstract: 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: Application
    Filed: May 15, 2001
    Publication date: November 21, 2002
    Inventors: Timothy M. Dierks, Tony Diederich