Abstract:
One embodiment of the present invention sets forth a technique for recommending digital content to a user of a digital content application based on continually learned patterns of behavior. Based on metrics collected from a current session of the digital content application, properties associated with one or more users interacting with the application are inferred. The inferred properties are matched against previously defined patterns of behavior to identify digital content that could be presented to the one or more users for optional selection.
Abstract:
One embodiment of the present invention sets forth a technique for controlling the operations of a consumer electronic (CE) device. A system includes a display device, CE device, and a remote controller with a touchpad. The CE device is configured to output a context-specific user interface for display by the display device. The particular user interface varies based on the operational context of the CE device. The remote controller sends signals that are detected by the CE device and control operations performed by the CE device. More specifically, the remote controller is used as a handheld pointing device to select operations through interactions with the context-specific user interface. A user may apply gestures to the touchpad that are interpreted based on the context-specific user interface to control the CE device.
Abstract:
One embodiment of the invention sets forth a mechanism for recommending digital items to a user. Each digital item in a set of digital items is scored based on user preferences and other metrics. The digital items are ordered based on scores. The digital items are then evaluated in order of respective rank to determine a subset of digital items that re recommended to the user. The evaluation process is based on different evaluation criteria as well as the presentation style of the recommended digital items.
Abstract:
An account in an item rental service is shared with others using computer-implemented profiles, subject to computer-enforced constraints. In one embodiment, a method provides for establishing a user account, wherein the user account is associated with an account owner, wherein the user account comprises a first ordered queue indicating two or more items that the account owner desires to rent; receiving a request to add a second ordered queue to the user account, profile member identifying information, and a constraint value; creating and storing a profile record based on the profile member identifying information and the constraint value, wherein the profile record is further associated with a second queue; receiving a request to add a specified rental item to the second queue, wherein the specified rental item does not conform to the constraint value; and adding the specified rental item to the second queue only in response to receiving confirmation by the account owner.
Abstract:
An improved lead for surface-mounted electronic components is described. The improved lead includes an opening through the portion of the lead to be placed in contact with the printed circuit board for soldering. The opening, having a diameter approximately equal to the thickness of the lead, enables the detection of correctly-soldered joints using automated inspection equipment. When the lead is correctly soldered, solder is drawn by capillary action into the opening where it forms a meniscus. By automatically detecting the curvature of the meniscus, the quality of the solder joint may be determined.