Patent application number | Description | Published |
20080294746 | Dynamic Extension of Network-Accessible Services - Services deployed in a network computing environment (such as a Web services implementation model) are transparently extended. Preferably, handler components in an engine that processes requests and responses provide the extensions. A handler for outgoing messages adds the extensions to a response message that is created responsive to receiving a request message that asks for a service's available operations. A client receiving this response message can then invoke one of the extensions, without knowing that it is an extension. A handler for incoming messages checks received requests: if a request for an extension is received, the handler routes that message to a location other than the service itself; otherwise, incoming requests for operations that are actually available from the service are routed thereto. Extensions may provide additional operations such as, but not limited to, management operations, dynamic enabling/disabling of service operations, and/or controlled access to service operations—even though the service itself might contain no operations for these. | 11-27-2008 |
20120005577 | Building Mashups on Touch Screen Mobile Devices - Systems and methods of constructing mashups may involve receiving a mashup creation input via a touch screen of a mobile device. A mashup can be built based on the mashup creation input, wherein the mashup is presented to a user via the touch screen. In one example, the mashup creation input includes a selection of an icon associated with a widget. | 01-05-2012 |
20120265780 | ON-DEMAND GENERATION OF CORRELATED COLLECTIONS OF MASHABLE DATA FROM DISTRIBUTED, NON-HOMOGENEOUS DATA SOURCES - Embodiments of the present invention provide a method, system and computer program product for the on-demand generation of correlated collections of mashable data from distributed, heterogeneous data sources. In an embodiment of the invention, a method for on-demand generation of correlated collections of mashable data from distributed, heterogeneous data sources is provided. The method includes receiving a request for a data feed from a widget in a mashup rendered in a content browser executing in memory of a computer. The method further includes inspecting a virtual database of data aggregated from different data sources over a computer communications network to locate data requisite to returning the data feed to the widget in the mashup. The method yet further includes querying the data of the virtual database to produce the data feed. Finally, the method includes returning the data feed in the format specified to the widget in the mashup. | 10-18-2012 |
20140046981 | CONTEXT-BASED GRAPHICAL DATABASE - A context-based graphical database system for storing a data structure comprises an entity node that stores an identifier of an entity. A data node stores non-contextual entity data about the entity. At least one context node is linked to the data node. The at least one context node provides context to the non-contextual entity data in the data node to create contextual entity data. A pointer from the entity node to the data node returns a data node identifier to the entity node to link the contextual entity data to the entity. | 02-13-2014 |
20140059083 | CONTEXT-BASED SEARCH FOR A DATA STORE RELATED TO A GRAPH NODE - A graph database storage system contains a graph database that has multiple graph nodes. A first pointer points from a particular graph node to a particular synthetic context event node in a synthetic context event database. A second pointer points from the particular synthetic context event node in the synthetic context event database to a particular data store in a data structure, such that the first pointer and the second pointer associate the particular data store with the particular entity represented in the graph database via the particular synthetic context event node. | 02-27-2014 |
20140059084 | CONTEXT-BASED GRAPH-RELATIONAL INTERSECT DERIVED DATABASE - A context-based graph-relational intersect derived (CB-GRID) links a real entity graph node to a synthetic entity graph node. The real entity graph node comprises a pointer to a primary key in a first tuple that non-contextually describes the real entity. A primary relational database comprises the first tuple that non-contextually describes the real entity. A context relational database comprises a second tuple that contains a foreign key that matches the primary key in the primary relational database. The second tuple dynamically describes a context of data in the first tuple. A contextual entity relational database comprises a third tuple that contains data from the first tuple and the second tuple. The synthetic entity graph node describes a synthetic entity that is described by data in the third tuple, such that the contextual entity relational database links the real entity graph node to the synthetic entity graph node. | 02-27-2014 |
20140074833 | USER-SPECIFIC SYNTHETIC CONTEXT OBJECT MATCHING - A processor-implemented method, system, and/or computer program product generates and utilizes a synthetic context-based object to locate a user-specific data store. A processor associates a non-contextual data object with a context object to define a synthetic context-based object. The synthetic context-based object is associated with at least one specific data store that contains data that is associated with data in the non-contextual data object and in the context object. The processor determines a subject-matter of interest for a specific user, and associates that determined subject-matter of interest to a specific synthetic context-based object. In response to receiving a request for data from a specific user, the request is directed to the specific synthetic context-based object that describes the subject-matter of interest for that specific user. This specific synthetic context-based object locates the appropriate data store in order to return the requested data to the specific user. | 03-13-2014 |
20140149946 | SELECTIVE SHARING OF DISPLAYED CONTENT IN A VIEW PRESENTED ON A TOUCHSCREEN OF A PROCESSING SYSTEM - Arrangements described herein relate to sharing a view presented on a touchscreen of a processing system. Whether a show gesture state is enabled on the processing system and whether a gesture event gate is open on the processing system are determined. The show gesture state determines whether a gesture detected by the touchscreen is depicted onto a version of the view shared with another processing system. The gesture event gate determines whether a corresponding gesture event is passed to an application that is active in the view. | 05-29-2014 |
20140149949 | SELECTIVE SHARING OF DISPLAYED CONTENT IN A VIEW PRESENTED ON A TOUCHSCREEN OF A PROCESSING SYSTEM - A method for sharing a view presented on a touchscreen of a processing system. Whether a show gesture state is enabled on the processing system and whether a gesture event gate is open on the processing system are determined. The show gesture state determines whether a gesture detected by the touchscreen is depicted onto a version of the view shared with another processing system. The gesture event gate determines whether a corresponding gesture event is passed to an application that is active in the view. | 05-29-2014 |
20140278362 | Entity Recognition in Natural Language Processing Systems - Mechanisms are provided for generating a dictionary data structure for analytical operations. A source terminology resource is ingested to generate a hierarchical representation of the source terminology resource comprising nodes for terms related to concepts in the source terminology resource. For a node of the nodes in the hierarchical representation of the source terminology resource, a permutation of a corresponding term associated with the node is generated. An expanded hierarchical representation of the source terminology resource is generated based on the generated permutation. An enhanced dictionary data structure is generated based on the expanded hierarchical representation and output to an analytics engine to perform analysis of a corpus of information using the enhanced dictionary data structure. | 09-18-2014 |
20140310313 | GENERATION OF SYNTHETIC OBJECTS USING BOUNDED CONTEXT OBJECTS - A processor-implemented method, system, and/or computer program product generates and utilizes synthetic context-based objects. A non-contextual data object is associated with a context object, which comports with a predetermined set of constraints, to define a synthetic context-based object, where the non-contextual data object ambiguously relates to multiple subject-matters, and where the context object provides a context that identifies a specific subject-matter, from the multiple subject-matters, of the non-contextual data object. The synthetic context-based object is then associated with at least one specific data store, which includes data that is associated with data contained in the non-contextual data object and the context object. A request for a data store that is associated with the synthetic context-based object results in the return of at least one data store that is associated with the synthetic context-based object. | 10-16-2014 |
Patent application number | Description | Published |
20100268780 | Situational Application Creation Based on Observed User Behavior - A system and method of creating a situational application provides for identifying content from a plurality of sources, where the content is associated with a user's interaction with the plurality of sources. Data associated with the identified content is gathered, and a situational application is generated based on the gathered data. | 10-21-2010 |
20120121140 | Leveraging Real-Time Biometric Recognition Software in Software Systems Management - An approach is presented that establishes an authorized user identity at an information handling system. The user is permitted access to the information handling system after which the user's expected biometric data is retrieved from a data store. The system repeatedly receives biometric input (e.g., facial image) with the biometric input corresponding to a current user of the system. If the biometric data corresponding to the current user of the system matches the expected biometric data, then the user is allowed continued access to the system. On the other hand, if the biometric data corresponding to the current user of the system does not match the expected biometric data then access to the system is inhibited. | 05-17-2012 |
20120137227 | MULTI-ENVIRONMENT WIDGET ASSEMBLY, GENERATION, AND OPERATION - Widget creation, editing, augmentation, tracking and deployment is provided. Embodiments may include a Widget Assembly Application (“WAA”). The WAA may employ generalized widget templates selected by a user for customizing or assembling widgets. A generator may render previously assembled widgets when requested. The generator may use a skeleton specific to the target server type and widget, and code supporting the generator and the WAA may employ recursive eye-catcher syntax. Widgets may be deployed from any discovered instance to additional remote widget containers of the same or different type. | 05-31-2012 |
20130337420 | Recognition and Feedback of Facial and Vocal Emotions - An approach is provided for an information handling system that identifies emotions and notifies a user that may otherwise have difficulty identifying the emotions displayed by others. A set of real-time inputs, such as audio and video inputs, are received at one or more receivers. The inputs are received from a human subject who is interacting with a user of the information handling system with the information handling system being a portable system carried by the user. The received set of real-time inputs are compared to predefined sets of emotional characteristics in order to identify an emotion that is being displayed by the human subject. Feedback is provided to the user of the system regarding the identified emotion exhibited by the human subject. | 12-19-2013 |
20130337421 | Recognition and Feedback of Facial and Vocal Emotions - An approach is provided for an information handling system that identifies emotions and notifies a user that may otherwise have difficulty identifying the emotions displayed by others. A set of real-time inputs, such as audio and video inputs, are received at one or more receivers. The inputs are received from a human subject who is interacting with a user of the information handling system with the information handling system being a portable system carried by the user. The received set of real-time inputs are compared to predefined sets of emotional characteristics in order to identify an emotion that is being displayed by the human subject. Feedback is provided to the user of the system regarding the identified emotion exhibited by the human subject. | 12-19-2013 |