Patent application number | Description | Published |
20090150768 | COMPOSITION-BASED APPLICATION USER INTERFACE FRAMEWORK - A method and computer readable device for enabling a plurality of telematics services providers to deliver multiple telematics applications to a telematics user device simultaneously by enabling a user interface of each telematics applications to be composed onto a single screen of said telematics device. The method comprises: receiving a content file and a layout file associated with each of the plurality of telematics service by a content push agent, the content file comprising support files including a text file, a graphical file and/or a sound file or the content file comprises a message document including configuration information as to the integration of the support files; storing the support files in a memory cache device by a content manager for storing local copies of the support files for frequent request by a plurality of extendible set of viewers; routing the message document to a viewer compositor which acts as a communication bus between the plurality of extendible set of viewers based upon the message document; and rendering the said plurality of extendible set of viewers simultaneously onto the single screen of the telematics device by a layout manager based upon the layout file. | 06-11-2009 |
20090240807 | CONTENT PUSH SERVICE - A method, system and computer program product for pushing contents to client devices is disclosed. The method, system, and computer program product handles group pushes, manages different content priorities, prevents one content push from starving others, and handles different transport mechanisms for different clients. | 09-24-2009 |
20100185932 | TOOL AND METHOD FOR MAPPING AND VIEWING AN EVENT - A tool for mapping an event includes a map generator for generating an event map, a view generator for generating a zoomable and pannable view of the event map, and a display device for displaying the zoomable and pannable view of the event map, and in another aspect, a tool for annotating an event map includes a map generator for generating an event map, an annotating unit for annotating the event map based on a user input, a view generator for generating a zoomable and pannable view of the annotated event map, and a display device for displaying the zoomable and pannable view of the annotated event map. | 07-22-2010 |
20100185933 | TOOL AND METHOD FOR ANNOTATING AN EVENT MAP, AND COLLABORATING USING THE ANNOTATED EVENT MAP - A tool for mapping an event includes a map generator for generating an event map, a view generator for generating a zoomable and pannable view of the event map, and a display device for displaying the zoomable and pannable view of the event map, and in another aspect, a tool for annotating an event map includes a map generator for generating an event map, an annotating unit for annotating the event map based on a user input, a view generator for generating a zoomable and pannable view of the annotated event map, and a display device for displaying the zoomable and pannable view of the annotated event map. | 07-22-2010 |
20120278558 | Structure-Aware Caching - Techniques for structure-aware caching are provided. The techniques include decomposing a response from an origin server into one or more independently addressable objects, using a domain specific language to navigate the response to identify the one or more addressable objects and create one or more access paths to the one or more objects, and selecting a route to an object by navigating an internal structure of a cached object to discover one or more additional independently addressable objects. | 11-01-2012 |
20120311082 | CONTENT PUSH SERVICE - A method, system and computer program product for pushing contents to client devices is disclosed. The method, system, and computer program product handles group pushes, manages different content priorities, prevents one content push from starving others, and handles different transport mechanisms for different clients. | 12-06-2012 |
20140137259 | METHODS AND APPARATUS FOR SOFTWARE LICENSE MANAGEMENT - Systems and techniques for managing software licensing are described. When a computing system service request is made, the request is intercepted and software information that may be more or less continuously updated in a managed computing environment is examined to determine the effect of the service request on software usage by the system. The software usage represented by the service request is evaluated based on licensing information to determine license usage by the system and changes in license usage based on the service request, and license usage information is determined based on the software usage and the licensing information. The license usage information may be used in connection with a system of rules to govern actions such as reporting licensing usage or allowing or preventing the use of software based on whether use of the software will violate licensing requirements. | 05-15-2014 |
20140137261 | Methods and Apparatus for Software License Management - Systems and techniques for managing software licensing are described. When a computing system service request is made, the request is intercepted and software information that may be more or less continuously updated in a managed computing environment is examined to determine the effect of the service request on software usage by the system. The software usage represented by the service request is evaluated based on licensing information to determine license usage by the system and changes in license usage based on the service request, and license usage information is determined based on the software usage and the licensing information. The license usage information may be used in connection with a system of rules to govern actions such as reporting licensing usage or allowing or preventing the use of software based on whether use of the software will violate licensing requirements. | 05-15-2014 |