Patent application number | Description | Published |
20090259628 | DATA RETRIEVAL AND DATA FEED GENERATION FROM DATA SOURCES - Despite the availability of mashup editors, people without programming knowledge cannot easily access the data sources to create data feeds. A data feed engine allows a user to create a data feed without protocol and/or formatting knowledge for the data source. The data feed engine automatically builds a search command with search parameters and a data source identity (e.g., server name, network address, port number, etc.). The data feed engine also encodes the built search command as a data feed and publishes a link for the data feed in a data feed catalog. After publication, users can access the catalog to combine data feeds, edit data feeds, etc., and create mashups. | 10-15-2009 |
20090259631 | FLEXIBLE CONNECTOR FRAMEWORK FOR DATA FEED GENERATION - A data feed engine allows a user to create a data feed without protocol and/or formatting knowledge for the data source. The data feed engine dynamically selects a connector for any one of a variety of different types of data sources. The date feed engine can then build a search command with search parameters and a data source identity based on the automatically selected data source connector. The data feed engine publishes a reference to the generated data feed definition in a catalog of data feeds. A framework that utilizes such functionality allows creation of a mashup to with a combination of data feeds from different types of data sources. | 10-15-2009 |
20100005222 | OPTIMIZING VIRTUAL MEMORY ALLOCATION IN A VIRTUAL MACHINE BASED UPON A PREVIOUS USAGE OF THE VIRTUAL MEMORY BLOCKS - The allocation of virtual memory within a virtual machine based upon the previous mapping of virtual memory blocks to physical memory blocks is optimized. Virtual memory blocks that have been mapped to a corresponding physical memory block over virtual memory blocks that are unmapped when fulfilling an allocation request can be reallocated preferentially. | 01-07-2010 |
20100077401 | AUTOMATED IDENTIFICATION OF COMPUTING SYSTEM RESOURCES BASED ON COMPUTING RESOURCE DNA - Computing resource DNA associated with a computing resource of a computing system can be received. The computing resource DNA can include one or more computing resource DNA elements representing identifying characteristics of the computing resource. A set of one or more potential matches for the received computing resource DNA can be ascertained from a set of reference data. When one or more potential matches exist, a confidence factor can be calculated for each potential match. The set of potential matches can then be refined. An optimum match for the computing resource DNA can be determined from the set of refined potential matches. The computing resource DNA can then be identified as a representation of the computing resource associated with the optimum match. | 03-25-2010 |
20120072555 | LINKING INSTANCES WITHIN A CLOUD COMPUTING ENVIRONMENT - Embodiments of the present invention provide an approach to allow a user to link multiple cloud instances (e.g., virtual machines) together such that an action on one (cloud) instance is triggered when a second instance's state changes thereby invoking a predefined set of rules. Specifically, instances can be linked to one another via a graphical user interface (GUI or the like), and associated with a set of rules. The set of rules indicates a behavior/reaction of one instance when an action is performed with respect to another instance linked thereto. These embodiments could be implemented external to or within a cloud operating environment. | 03-22-2012 |
20130081120 | INCREASED SECURITY FOR COMPUTER USERID INPUT FIELDS - A computer determines whether current location information of the computer indicates that the computer is at a home location. The computer determines a minimum number of characters to be entered by a user into a userID field to cause the computer to automatically display previously entered userIDs based on whether the computer is located at a home location. If fewer than the minimum characters are entered, previously entered userIDs are not displayed. Location information can be based on one or more of: wi-fi signal strengths, cell tower signal strengths and signal arrival timing information, whether the network connection is wireless or Ethernet cable, the wireless protocol, whether a wi-fi connection is secured or public, whether the computer is a mobile device, and satellite navigation system location. | 03-28-2013 |
20130151935 | GENERATING AN ELECTRONIC FORM LOCALLY ON A CLIENT COMPUTER FROM INPUT PARAMETERS - A computer displays a screen that includes a uniform resource locator (URL). In response to a selection of a uniform resource locator (URL) by an end-user at a computer, the computer intercepts a request within the computer to prevent the request from being sent to another computer. The computer determines whether the URL includes one or more parameters that define a field with a missing value, and that need entry of one or more input values from the end-user. The computer generates an electronic form utilizing the one or more parameters to formulate a field, within the electronic form, for each of the one or more parameters. The computer displays the electronic form including the field for each of the one or more parameters, which enables the end-user to enter information into the field within the electronic form. | 06-13-2013 |
20130173613 | FLEXIBLE CONNECTOR FRAMEWORK FOR DATA FEED GENERATION - A data feed engine allows a user to create a data feed without protocol and/or formatting knowledge for the data source. The data feed engine dynamically selects a connector for any one of a variety of different types of data sources. The date feed engine can then build a search command with search parameters and a data source identity based on the automatically selected data source connector. The data feed engine publishes a reference to the generated data feed definition in a catalog of data feeds. A framework that utilizes such functionality allows creation of a mashup to with a combination of data feeds from different types of data sources. | 07-04-2013 |
20140215436 | MANAGING CHANGE-SET DELIVERY - An approach that analyzes and manages unresolved (i.e., pending, outgoing) change-sets is provided. Specifically, this approach parses the change-set into a plurality (i.e., one or more) of changes to determine the impact each change may have. An alert may be provided to the user indicating whether the change-set should be checked-in based on the determined impact. Specifically, a change-set management tool provides this capability. The change-set management tool includes a parsing module configured to receive an outgoing change-set; and parse the change-set into a plurality of changes. The change-set management tool further comprises an evaluation module configured to evaluate an impact that each of the plurality of changes within the change-set has on other changes of the plurality of changes within the change-set. | 07-31-2014 |