Abstract:
Live preview of themes is provided. At least one invoked activity is detected in a web application. At least one candidate theme is obtained. The at least one candidate theme includes at least one style element for the web application. On the client device, display of a theme preview interface is caused. The theme preview interface includes at least one live preview. Each live preview corresponds to one of the at least one invoked activity and one of the at least one candidate theme. In response to selection of a selected theme, a current theme of web application is switched to the selected theme.
Abstract:
A system and method for automatic draft email notification includes the following steps or acts performed while a user is engaged with a first email in an active email session: retrieving a value from the first email to use as a search term; accessing draft emails associated with the user; determining if the search term from the first email matches a corresponding string in the draft emails associated with the user; and presenting the draft emails that match the search term as a listing of selectable draft emails.
Abstract:
A method directed to reducing mineral buildup on drift eliminators of a cooling tower by allowing irrigation of the drift eliminators of the cooling tower with fluid in the basin of the cooling tower to reduce mineral buildup.
Abstract:
Disclosed is a system and method for detecting online social communities through network-oblivious community detection techniques that involve modeling social contagion from a log of user activity. The log includes a dataset of tuples that record the instances when a user has adopted an item at a specific time. The disclose systems and methods then apply a stochastic framework that assumes that the adoptions of the item are governed by an underlying diffusion process over an unobserved social network, and that such diffusion model is based on community-level influence. By fitting the model parameters to the user activity log, community membership information and level of influence information can be derived for each user in each community.
Abstract:
A method is provided for building a user interest profile, including the following method operations: identifying features of each of a plurality of articles; for a given user, logging views of one or more of the plurality of articles; for each view, measuring a corresponding dwell time for the view by the given user; applying a weight to each view based on the corresponding measured dwell time; determining user interest scores for features of the one or more of the plurality of articles based on the weighted views; generating a user interest profile for the given user based on the user interest scores.
Abstract:
System and method for presenting search results. Search results may be mixed and/or prioritized based on one or more criteria. Search results may be mixed and/or prioritized based on user profile data, preferred advertiser/merchant rankings or a combination thereof. Search results may presented to a viewer on a display device simultaneously along with broadcast and/or streaming content. The search results may be “pushed” to a client-side device and presented along with related broadcast content. Alternatively, the search results may be based on one or more user-provided search criteria.
Abstract:
In an example of masterless cache replication, a processor of a server of a plurality of servers hosting a distributed application can receive a local cache event for a local data item stored in an application cache of the server. The processor can determine whether the local cache event is from another server. The processor can also determine whether a remote cache event of the other server is different from the local cache event and whether the local cache event is in conflict with at least one other cache event for the local data item. The processor can also determine whether the local cache event has a higher priority over the at least one other cache event and direct performance of the local cache event amongst the plurality of servers.
Abstract:
An apparatus includes an enclosure defining an interior space and at least one server-rack port configured to engage one or more of racks such that one or more servers installed in each rack are contiguous to the interior space. The enclosure is inside of a room and includes at least one stability control unit at the bottom of the enclosure. Each server includes a fan that draws air from the interior space into the server and expels the air outside of the enclosure into the room. The apparatus also includes a mixing chamber that is contiguous to the enclosure. The mixing chamber includes a first set of one or more dampers that are contiguous to natural air outside of the room and a second set of one or more dampers that are contiguous with air in the room.
Abstract:
A method and system for controlling online user account using a mobile device. The method includes receiving an option to lock an online account of a user from a service provider. The computer-implemented method also includes locking the online user account by using a mobile device. Further, the computer-implemented method includes initiating a user action at a later point of time. Furthermore, the computer-implemented method includes receiving an alert to unlock the online user account in order to perform the user action and obtaining an unlock password from the service provider. Moreover, the computer-implemented method includes unlocking the online user account with the unlock password by using the mobile device and performing the user action subsequent to the unlocking, thereby controlling the online user account using the mobile device. The system includes a computing device, a web browser, a service provider and a mobile device.