×

Website builder systems and methods with device detection to adapt rendering behavior based on device type

  • US 9,147,004 B2
  • Filed: 09/07/2012
  • Issued: 09/29/2015
  • Est. Priority Date: 09/07/2012
  • Status: Active Grant
First Claim
Patent Images

1. A client device, comprising:

  • a display screen;

    one or more user input devices for entering user input;

    one or more computer-readable program storage media having stored thereon a website building application for building a website from the client device, the website building application comprising processor-executable instructions;

    one or more computer-readable data storage media;

    one or more processors executing the instructions of the website building application to(a) communicate with a remote server which renders a user-configurable website template,(b) present a graphical user interface on the display screen, the graphical user interface presenting to a user of the client devicethe rendered user-configurable website template and one or more controls for editing elements of the website template to create a user-customized website, the controls responsive to user input from the one or more user input devicesto generate one or more of user edits and synchronization-type requests,(c) determine whether the client device is a first device type or a second device type,(d) if the client device is of the first device type, dynamically send to the server updates corresponding to user edits as user updates are generated by at least one of the controls for rendering of an updated user-configurable website template by the server, and receive and display the server-rendered updated user-configurable website template on the display screen, and(e) if the client device is of the second device type, queue and store the user edits in the data storage media and, only upon generation by at least one of the controls of a synchronization-type request, batch a plurality of the queued user edits, and send to the server a batch request to process updates corresponding to the batched queued user edits and render a batch-updated user-configurable website template by the server, and receive and display the server-rendered batch-updated user-configurable website template on the display screen.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×