×

Persistent user personalization

  • US 10,452,757 B2
  • Filed: 11/25/2014
  • Issued: 10/22/2019
  • Est. Priority Date: 11/25/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for facilitating customizing of one or more software applications in an enterprise computing environment, the enterprise computing environment including one or more client devices in communication with one or more gateway servers in a server cluster, the server cluster also comprising two or more content servers, the two or more content servers being networked to the one or more gateway servers, wherein the one or more gateway servers execute webpage software, wherein the webpage software provides webpage information accessible to the one or more client devices, wherein one or more servers of the server cluster perform the method comprising:

  • in response to a user login input, establishing a first login session of a first instance of a multi-instance software application hosted on one or more of any servers in the server cluster;

    providing a first user option to specify one or more adjustments to a rendering of the first instance of the software application associated with the first login session, wherein at least one of the one or more adjustments relates to content supplied by a particular content server of the two or more content servers that is unique to the particular content server and is not shared during the first login session between any of the two or more content servers;

    identifying two or more specific content servers of the server cluster that are employed to obtain content for the rendering during the first login session;

    based on determining that any of the one or more adjustments do not relate only to content provided by a gateway server to which a client device is connected in the first login session,selectively pushing customization metadata, specifying the one or more adjustments, to two or more content servers of the two or more specific content servers, thereby storing redundant copies of the customization metadata specifying the one or more adjustments on the two or more content servers of the two or more specific content servers;

    initiating a second instance of the multi-instance software application that is operationally different from the first instance of the software application after the one or more adjustments have been made during the first login session in response to the first user option; and

    retrieving and merging pushed customization metadata from at least one of the two or more content servers of the two or more specific content servers, on which redundant copies of the customization metadata are stored, to enable the second instance of the software application to implement, to the rendering during a second login session of the multi-instance software application established in response to another user login input, the one or more adjustments made during the first login session.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×