摘要:
In an Item-based system, Images (e.g., JPEG, TIFF, bitmap, and so on) are treated as core platform objects (“Image Items” or, more simply, “Images”) and exist in an “Image Schema” that provides an extensible representation of an Image in the system-that is, the characteristics of an Image and how that Image relates to other Items (including but not limited to other Images) in the system. To this end, the Image Schema defines the properties, behaviors, and relationships for Images in the system, and the Schema also enforces rules about Images, for example, what data specific Images must contain, what data specific Images may optionally contain, how specific Images can be extended, and so on and so forth.
摘要:
A system and method for presenting images and related items to a user. A digital image from a data store is assessed, and a portion of the image is defined as a region of interest. Properties are associated with this defined region, and these properties are utilized to infer relationships between the region of interest and related items in the data store. Optionally, a user input indicating a desire to view related content may be received and such content may be presented to the user.
摘要:
Methods and arrangements are provided for use in multiple user computing environments. These methods and arrangements can be configured to allow for a plurality of separate and concurrent desktops and workspaces within the shared computing environment. One method includes creating a separate desktop thread for each user that is authenticated during a logon process, creating a separate desktop associated with each desktop thread, and maintaining a list of desktop threads that are created. In this manner, several users can be logged on simultaneously. In certain implementations, the method further includes establishing a separate user environment associated with each desktop and launching a separate user shell associated with each desktop. The list of desktop threads allows for selective and/or automatic switching from a first desktop to a second desktop without terminating a desktop thread associated with the first desktop. The methods and arrangements are also applicable to remote process logon and switching.
摘要:
The present invention is generally directed to assisting users to position a pointer on a target. Embodiments of the present invention provide a system, method, and computer-readable medium that guide a pointer toward a target. After the pointer is located on a target, pointer movement continues to be adjusted so that the user may easily keep the pointer located on the target.
摘要:
A data presentation system dynamically generates and renders a user interface (UI) in the form of a Hypertext Markup Language (HTML) document. Extensible Markup Language (XML) data files contain data that defines the UI. The XML data is maintained independently of any application and/or computing system's settings and controls that define the presentation of the UI. The XML data files also have reference links to secondary data files that contain data further defining the UI. The UI is dynamically generated when an application invokes the XML data files. The HTML document incorporates the data from both the XML data files and from the secondary data files when rendering the UI.
摘要:
A computer-implemented method of automatically suggesting a cropped area of a digital image. An area of interest in an original image is determined. A design rule is applied to the area of interest to determine a suggested crop area of the original image. The suggested cropped area of the original image is presented to a user such that the suggested crop area may be resized, relocated, or accepted by the user. The cropped image may be presented to the user. Also, a computer-implemented method of automatically cropping a digital image. An area of interest in an original image is determined. A design rule is applied to the area of interest to determine a suggested crop area of the original image. The original image is cropped according to the suggested crop area. The cropped image is presented to a user or is stored. The design rule may be the Rule of Thirds or another, more sophisticated rule.
摘要:
A data presentation system dynamically generates and renders a user interface (UI) in the form of a Hypertext Markup Language (HTML) document. Extensible Markup Language (XML) data files contain data that defines the UI. The XML data is maintained independently of any application and/or computing system's settings and controls that define the presentation of the UI. The XML data files also have reference links to secondary data files that contain data further defining the UI. The UI is dynamically generated when an application invokes the XML data files. The HTML document incorporates the data from both the XML data files and from the secondary data files when rendering the UI.
摘要:
The present invention provides a system, method, and computer-readable medium that adjusts pointer movement when an input device causes the pointer to intersect one or more alignment areas. Pointer movement is adjusted in the alignment areas to allow users to easily align GUI objects. The adjusted pointer movement is not proportional to input received from an input device. Instead alignment areas have “friction” in that the pointer is less responsive to input compared to other areas of the computer display.