Abstract:
In one embodiment, a search query may be received. It may be ascertained that the search query pertains to a particular product category. A set of products that pertain to the particular product category may be identified, where the set of products are top selling products in the particular product category. Information pertaining to each product in the set of products may be provided.
Abstract:
The present application is directed to systems and methods for associating a geographic location with an IP address. Generally, an IP address from which each of a plurality of users accesses a network is recorded. A geo tag is associated with each of the plurality of users and a subset of the plurality of users is identified, the subset including users associated with a first IP address. The subset of the plurality of users is clustered into a spatial cluster including users associated with geo tags located with a defined distance of a geo tag of at least one other user of the cluster. A geographic location associated with a geographic center of the cluster is then associated with the first IP address.
Abstract:
One or more techniques and/or systems for sending push notifications of content items to client devices are provided herein. For example, an input received from a user can be expanded to obtain an expanded user interest. Content items from a content source can be filtered based upon the expanded user interest to obtain a set of filtered content items. A push notification can be constructed to comprise one or more of the filtered content items from the set of filtered content items. The push notification can be sent to a client device of the user for display as a device alert notification. In an example, the filtered content items, within the push notification, may be ranked based upon a ranking metric.
Abstract:
A first named entity, in a first query, may be identified. A first type, of the first named entity, may be determined and a first prefix and a first postfix, associated with the first named entity in the first query, may be identified. The first prefix and the first postfix may be assigned to a first group. The first group may designate one or more prefixes and one or more postfixes as being associated with the first type. A second named entity, associated with the first prefix and the first postfix in the first group, may be identified in a second query. Responsive to the second named entity being associated with the first type, a first search intent case comprising the first prefix, the first postfix, and the first type may be added to a database.
Abstract:
A computer-implemented method monitors a video-based graphic. The method includes displaying a video-based graphic. A position of a pointer interaction is monitored. The method includes determining a designation of a pixel of the video-based graphic at a location of the pointer interaction. An action is performed based on the designation of the pixel of the video-based graphic at a location of the pointer interaction.
Abstract:
Apparatuses, methods, and systems directed to efficient cooling of data centers. Some embodiments of the invention allow encapsulation of cold rows through an enclosure and allow one or more fans to draw cold air from the cold row encapsulation structure to cool servers installed on the server racks. In other particular embodiments, the systems disclosed can be used to mix outside cool air into the cold row encapsulation structure to cool the servers. In some embodiments, the present invention involves fanless servers installed on the server racks and introduces fan units to draw cooling air from the cold row encapsulation structure through the fanless servers on the racks.
Abstract:
Various embodiments of the present disclosure relate to systems and methods for presenting content to users using expanding menus. Among other things, the expanding menus allow a range of categories of content to be simultaneously presented to a user on a display, even on smaller devices where display space is at a premium.
Abstract:
As provided herein, information associated with a first product may be provided to a device using an identifier that corresponds to the device and that is received from a different device. For example, a selection associated with the first product may be received (e.g., by a server) from the different device. A request for the identifier may be provided (e.g., by the server) to the different device. The identifier may be received (e.g., by the server) from the different device, and information associated with the first product may be provided (e.g., by the server) to the second device using the identifier.
Abstract:
Method and system for cross device notification (CDN) are provided. An incoming event is received at a first device associated with a user. The first device detects one or more active devices associated with the user other than the first device. Whether the user reacts to the incoming event is detected on the first device. Whether a CDN is needed is determined based on whether the one or more active devices are detected and/or whether the user reacts to the event within a predetermined time period. If a CDN is needed, the CDN is generated and transmitted to the one or more active devices.
Abstract:
A network device, method, and mobile device are directed towards enabling a mobile device user to archive a text message threaded conversation with another conversation participant. text messages sent from the mobile device may be replicated by a server component, whether the text message is a reply message or an incoming message. The replicated text message may then be sent to an identified personal computing device's network-based messaging archive. In one embodiment, the messaging archive may be an outbox archive for text messages. As described, a text message being sent to the mobile device from the other conversation participant may also be replicated and archived in a network-based inbox archive for text messages on the identified personal computing device. In one embodiment, the archived text messages may be displayed to the user on the personal computing devices as threaded conversations.