摘要:
A computer-implemented method includes receiving a selection of a particular logical field via a database query interface. The method includes querying a discovery registry associated with a data abstraction model of a database to discover one or more web services that are resolvable based on the particular logical field. The data abstraction model includes a plurality of logical fields, where each logical field corresponds to a particular data structure of the database. A web service input and a web service output of a particular discovered web service are associated with logical fields of the data abstraction model via the discovery registry. The method further includes initiating execution of a discovered web service that returns a list of values. The list of values obtained by the discovered web service may be augmented with information determined based on field relationship metadata of the data abstraction model, where the field relationship metadata corresponds to the list of values.
摘要:
A computer-implemented method includes receiving a selection of a particular logical field via a database query interface. The method includes querying a discovery registry associated with a data abstraction model of a database to discover one or more web services. A web service input and a web service output of a particular discovered web service are associated with logical fields of the data abstraction model via the discovery registry. The method further includes initiating execution of a discovered web service that returns a list of values. The list of values obtained by the discovered web service may be augmented with information determined based on field relationship metadata of the data abstraction model.
摘要:
A method, article of manufacture and apparatus for graphically summarizing the data in an initial query result set, including when rows are removed from the result set by applying a data quality standard is disclosed. When a user selects to change the data quality standard, a group of target rows are identified and removed from the user's display. A bitmap is generated to graphically represent the location of each row in the initial result set, including removed rows. A bitmap to summarize the data values for one or more columns in the initial result set may also be created. Thus, a user may quickly obtain an intuitive view of what the data looks like, without the need for complex analysis or graphing packages.
摘要:
An apparatus and method provide simple and secure financial transactions in an instant messaging (IM) environment. Two users may engage in an IM session (chat session), with negotiations for a product or service taking place during the chat session. One or both of the users may activate an IM financial transaction mechanism during the chat session. The IM financial transaction mechanism analyzes the chat text, and presents a draft transaction to both buyer and seller, with options based on the analyzed chat text. The draft transaction may be modified by both buyer and seller, who both confirm the draft transaction when all of the details are correct. The confirmed transaction is then sent to a web server that includes an interface to the buyer's online account, and payment is made by transferring the funds for the confirmed transaction from the buyer's online account to an account for the seller.
摘要:
A method, apparatus, system, and signal-bearing medium that, in an embodiment, calculate scores for cells within a program based on a speed at which the cells were presented and a frequency that the cells were presented. A cell includes one or more frames of presentable data. Chapters within the program are then determined and located within the program based on gradients of the scores that exceed a threshold. The scores are calculated based on incrementing a score for each cell each time the cell is presented and by different amounts depending on the speed at which the cell is presented. In an embodiment, the score is incremented by a larger amount in response to a slower presentation speed of the associated cell. In an embodiment, scores may be received from multiple clients where the program was presented, the scores may be aggregated for all the clients, and the chapters may be determined based on the aggregated scores. The scores may further be used to change the presentation speed of the program based on the scores of the cells being presented or skipped.
摘要:
A media stream aggregation mechanism receives and analyzes multiple media streams and creates an aggregate media stream output based on user preferences. In this manner a media provider that uses the media stream aggregation mechanism potentially may provide a customized presentation to each user based on user preferences. By providing the aggregation of multiple media streams to a user, the user's experience is customized according to user preferences.
摘要:
Aging of avatars and objects toward eventual removal or removal from the displayed virtual universe through enabling the setting of defined parameters for the aging of said avatars and objects toward eventual removal of said avatars and objects from said virtual universe space; and predetermining a set of events, the occurrence of any one of which events would modify the aging of selected avatars and objects.
摘要:
A digital device automatically arranges digital images for display in a stack-based arrangement, wherein images are grouped in multiple stacks according to at least one grouping criterion, and the user can scroll over groups of images. Preferably, the digital device automatically selects a mascot image from each group as the top of the corresponding stack. When the images are displayed using a digital display apparatus, the user can scroll through the mascot images only, without reviewing the other images in each stack. When the user finds a mascot image of interest, he may optionally scroll down the images in the stack. Preferably, images are grouped according to power-on session, and mascots are chosen based on user interaction history.
摘要:
A palette is displayed that includes widgets. A specification of a first widget selected from among the widgets in the palette is received along with a first widget location, a keyword, and a keyword location. Pages are found that, when rendered, include a term located at a term location and an element located at a respective element location, where the term matches the keyword and the element matches the first widget. In various embodiments, the identifiers of the pages are sorted based on distances between the first widget location and the element location, distances between the keyword location and the term location, differences between widths and heights of the first widget and the element, and/or based on matches between the visual attribute for the first widget and a visual characteristic for the element.
摘要:
An apparatus, program product and method that emphasize a least one drop destination for a selected entity based upon monitored drop destinations. Drop destinations may be emphasized by generating a plurality of path vectors between the selected entity and at least a portion of the plurality of drop destinations. Generally, by emphasizing drop destinations, the potential drop destinations for the selected entity may be anticipated and emphasized to the user, which may increase the likelihood that the user will drop onto the desired drop destination. Moreover, a user may choose one of the drop destinations by dropping the selected entity along the path vector associated with the desired drop destination. As such, drag and drop operations may be successfully completed with fewer mouse movements and/or less precision, often resulting in fewer accidental drops.