49th week of 2011 patent applcation highlights part 60 |
Patent application number | Title | Published |
20110302484 | Electronic Forms Completion Method - An electronic forms completion method and apparatus. In one embodiment of the method, first and second data stored on a memory device is read. The first data and the second data is mapped to first and second columns, respectively, of a first record in a database. After mapping the first data and second data to the first and second columns, respectively, of the first record, the first and second data is stored in the first and second columns, respectively, of the first record. The first and second columns of the first record is then mapped to respective fields of an instance of a first electronic form. After mapping the first and second columns of the first electronic record to respective fields of the instance of the first electronic form, the first and second data is read from the first and second columns, respectively, of the first record. A visual representation of the instance of the first electronic form is generated, which comprises a visual representation of the first and second data read from the first and second columns, respectively, of the first record. | 2011-12-08 |
20110302485 | COMPONENT-BASED CONTENT RENDERING SYSTEM - A method to perform component-based rendering of a webpage includes identifying a component hierarchy from which to render the webpage. A set of components are selected from the component hierarchy as an evaluation component set. The evaluation component set is evaluated by determining that a particular component of the evaluation component set does not include a data request for data item to be used in the rendering of the webpage. Responsive to the determination, least one child component of the particular component is identified within the component hierarchy. The child component is added to the evaluation component set. | 2011-12-08 |
20110302486 | METHOD AND APPARATUS FOR OBTAINING THE EFFECTIVE CONTENTS OF WEB PAGE - A method for obtaining the effective contents of a web page comprises steps of: loading an HTML web page: converting the HTML web page into a corresponding DOM tree; finding a title label of effective contents according to the DOM tree, determining the text contents in the found title label as the title of the effective contents; searching sequentially for text labels in a label of the DOM tree in accordance with label distances from short to long between the text labels and the title label, determining a text label having a text length larger than a predetermined length and some specific symbols related to the main text as a main text label, and then taking the text contents in the main text label as the main text of the effective contents. An apparatus corresponding to the method comprises corresponding modules. | 2011-12-08 |
20110302487 | Web Client Command Infrastructure Integration into a Rich Client Application - A command interface for a software application is implemented on a client computer. A first definition of the command interface is received from a server computer. The first definition includes rules for encoding the command interface on a web browser. A conversion of the first definition to a second definition is performed. The second definition includes language for encoding the command interface on a user interface of the software application. The second definition is used to render the command interface on the user interface of the software application. | 2011-12-08 |
20110302488 | MOBILE TERMINAL AND METHOD OF CONTROLLING MOBILE TERMINAL - A mobile terminal is provided that includes: a display unit configured to display a webpage having a plurality of sections; a wireless communication unit configured to provide Internet access; a memory unit configured to store history information regarding usage of the webpage; and a control unit configured to control a display of a preferred section of the plurality of sections of the webpage upon an access of the webpage such that the preferred section is visually distinguishable from other sections of the plurality of sections, wherein display of the preferred section is based on the stored history information. | 2011-12-08 |
20110302489 | TRANSCRIPTION EDITING - A computer program product for use with text transcribed from audio information, the computer program product residing on a computer-readable medium, includes computer-readable instructions for causing a computer to: enable defined keystroke combinations for use in editing the text transcribed from audio, the defined keystroke combinations corresponding to formatting functions identified as frequently-used functions during editing of a transcribed text; and respond to an activated keystroke combination by replacing a first format in the text document with a second format corresponding to the chosen keystroke combination. | 2011-12-08 |
20110302490 | IMAGE PROCESSING APPARATUS, IMAGE FORMING SYSTEM, AND IMAGE DISPLAYING METHOD - A preview image generating part acquires printing data and then generates a plurality of preview images. A display control part stacks the plurality of generated preview images in the page order and displays two adjacent preview images in the front row. A reverse display control part page-feeds one preview image in the front row sequentially and gradually and reverses the front face to the back face, and then adopts it as the other-side preview image in the front row. | 2011-12-08 |
20110302491 | PORTABLE ELECTRONIC DEVICE AND METHOD OF CONTROLLING SAME - A method includes displaying a selectable feature on a display of an electronic device, detecting a touch on a touch-sensitive input device, wherein the touch is associated with the selectable feature, and displaying a preview of information from an application associated with the selectable feature. | 2011-12-08 |
20110302492 | REMOTE USER INTERFACE COOPERATIVE APPLICATION - In a first embodiment of the present invention, a method for operating a remote user interface (UI) client is provided, the method comprising: establishing a first connection with a UI server; receiving a document over the first connection; closing the first connection; running the document, wherein the document contains first instructions on how to operate a user interface and second instructions on establishing a persistent connection with the UI server; and establishing a second connection with the UI server based on the second instructions. | 2011-12-08 |
20110302493 | VISUAL SHUFFLING OF MEDIA ICONS - An apparatus and method for shuffling a media file in a playlist. A first playlist order of a plurality of media files is created for displaying a plurality of icons corresponding to one of the plurality of media files. The plurality icons are arranged according to the first playlist order on the display. Upon receiving a request for a second playlist order a second playlist order is created. While displaying the plurality of icons in the first playlist order, movement of at least two icons on the display is shown between a first position and a second position, wherein the first position corresponds to the first playlist order and the second position corresponds to the second playlist order. | 2011-12-08 |
20110302494 | Smart Presentation Application - Disclosed is a computer-implemented method to create a presentation having at least one sheet, where each sheet contains one or more visual elements, as well as a system and computer program embodied on a computer-readable storage medium. The method includes, in response to input from a user, representing visual elements as depictions in a model, where each depiction depicts a single item in the model, where each item is a unit of information with a unique identifier, where each item can be depicted by at least one depiction and each depiction defines the visual representation of the item's information via the visual element. The method further includes, in response to a change to an item made by altering the visual element associated with the depiction of the item, automatically propagating the change to the item to all other depictions of the item across all sheets of the presentation. The method further includes updating the associated visual elements to reflect the change to the item. | 2011-12-08 |
20110302495 | Interpreting a Gesture-Based Instruction to Selectively Display A Frame of an Application User Interface on a Mobile Computing Device - In general overview, the present disclosure is directed to a system and method for selectively displaying a frame of an application user interface on a mobile computing device. A user interface analyzer on a mobile computing device analyzes a user interface for an application executing on a remote server. The user interface analyzer identifies frames in the user interface, the positions of the frames, relationships between frames, and horizontal and vertical panning offsets to move between adjacent frames. The mobile computing device receives a user input requesting the display of an adjacent frame. Based on the information the user interface analyzer obtained, the mobile computing device displays an adjacent frame of the user interface. | 2011-12-08 |
20110302496 | Network Management System and Graphical User Interface - A network management system and graphical user interface for configuring a network connection between first and second service access points utilizes a configuration manager and information manager to provide a generic set of models so that different manufacturer's nodal processors and other network hardware can be inserted into the network with minimal changes to the software which controls the device. The system comprises an information manager including routing information for the network. The configuration manager operates to establish a connection across each subnet on the route by sending requests to element managers to program the subnet elements. | 2011-12-08 |
20110302497 | Method and System for Supporting a User-Specified and Customized Interface for a Broadband Gateway - A method and system are provided in which a user interface application may be received by a broadband gateway and may be configured to generate a user interface for display in a display device. The user interface may be generated based on programming information and/or associated metadata received through one or more network access service providers. Each of the network access service providers may be handled by the broadband gateway through a corresponding physical layer access. More than one user interface application may be received by the broadband gateway. In such instances, the broadband gateway may enable the selection of one of the available user interface applications to generate the user interface. For each user interface application, the associated user interface that is generated may have a particular layout, visual characteristics, set of functions, and/or theme that is different from that of the other user interfaces. | 2011-12-08 |
20110302498 | SYSTEM AND METHOD FOR USING WEB BROWSER TO DISPLAY ADVERTISING MATERIALS TO USER - A computer-implemented system including a memory, a storage device and a processing unit, the memory storing a set of instructions, which, when executed by the processing unit cause the processing unit to perform a method for displaying promotional materials to a user using a browser executing on a client computer. The method involves determining websites in a browsing history of the browser; sending a request to one or more internet resources, the requests being related to the determined websites; receiving the promotional materials from the one or more internet resources in response to the request; associating the received promotional materials with the websites in the browsing history of the browser; and displaying websites in the browsing history of the browser together with the associated promotional materials. | 2011-12-08 |
20110302499 | Generation of Macros - A method and apparatus that learns and generates procedures for machine-to-machine interactions by monitoring user browser interactions with the server. Based on an action by a user of the web browser, a communication is sent from the web browser to the server, which is recorded by a macro recorder. The communication is in a first format such as HTML, which contains human-readable API documentation for a user's interactions with the server. The web browser receives a response to the communication which contains a response in the first format and a response in a second format. The second format is parsed to produce a normalized representation. The normalized representation describes the machine-readable API and the service invocation flow that can be interpreted by a particular programming language to generate service macros to invoke the services programmatically from a remote client to a server that supports the same services for machine-to-machine interaction. | 2011-12-08 |
20110302500 | METHOD AND APPARATUS FOR REMINDING AND BROWSING RELATED INFORMATION OF CONTACTS AND RECORDING MEDIUM USING THE SAME - A method and an apparatus for reminding and browsing related information of contacts, and a recording medium using the same are provided. In the present method, a communication device displays a contact list comprising at least one contact on a screen thereof. Meanwhile, the communication device checks whether each contact has unread related information and displays an indicating icon on the corresponding contact in the contact list when it is determined that the contact has related information unread, so as to remind a user of the communication device that the contact has unread related information. | 2011-12-08 |
20110302501 | CONTROL DEVICE AND CONTROL METHOD - A control device is connected to at least one objective device to be controlled via a network. The control device includes an operation control unit for acquiring a request to display a device list screen; a communication control unit for acquiring attribute data of the at least one objective device to be controlled; a first holding unit for holding the acquired attribute data; a second holding unit for holding function information of the control device; a determination unit for detecting the presence of different functions having the identical action based on the attribute data and the function information; a display control unit for displaying a device list screen provided with information indicating the presence of the different functions detected by the determination unit; and a control unit for, when the request to display the device list screen has been acquired, making the communication control unit acquire the attribute data, making the determination unit detect the presence of different functions having the identical action, and making the display control unit display the device list screen. | 2011-12-08 |
20110302502 | USER INTERFACE FOR ELECTRONIC BACKUP - Systems and methods are provided for storing and restoring digital data. A method includes receiving, a first user input requesting that a backup interface be displayed, displaying the backup interface, the backup interface including a display area for presenting at least a first visual representation of an earlier version of a current view and a visual representation of the current view, the earlier version including a first element, receiving, while the backup interface is displayed, a second user input requesting that the current view be modified according to the earlier version, at least with regard to the first element, animating the modification of the first element as moving from the visual representation of the earlier version to the visual representation of the current view, and modifying, in response to the second user input, the current view according to the earlier version, at least with regard to the first element. | 2011-12-08 |
20110302503 | FEATURE SET DIFFERENTIATION BY TENANT AND USER - A system for online collaboration includes an application for online collaboration, the application including an application feature set, a control module programmed to receive a request from a user to access a tenancy associated with the application on the system, the tenancy including a site provisioned for a tenant, the request including a tenancy identifier identifying the tenancy and a user identifier identifying the user, the control module using the tenancy identifier to identify a tenancy feature set associated with the tenancy, and the control module using the user identifier to identify a user feature set associated with the user, and a web-page render module programmed to generate a collaboration web site including a site feature set including the tenancy feature set and the user feature set, the web site being sent to the user for rendering on the user's computing device. | 2011-12-08 |
20110302504 | Mobile Application for Proximity Based Awareness System - A proximity-based awareness system that includes a mobile computing device for each user and a system server in communication with the mobile devices. The system server may enable the user to create and edit a personal profile; broadcast the profile to another user; enable the user to search for and view another's personal profile and an event profile; bookmark an interesting event and an interesting user based on keywords; store a profile image or profile video associated with the user, and designate a virtual presence at a location. Each mobile device includes a processor that may determine the location of the user; provide an interface to enable the user to interact with the system server, transmit information to the system server, and display information received from the system server; and allow the user to enter keywords. As such, the system allows users to become aware of other nearby users. | 2011-12-08 |
20110302505 | SHARING OF CONTENT ASSOCIATED WITH EVENTS - Techniques are provided that allow users to collaborate in relationship to data views, application displays, applications or events. A user can type in a text view related to a specific view in an application display, and the information is shared with other users that take part in sharing that view. A user that expresses an interest in an event is notified about the event and has the capability to interact, in relation to the event, with other users (e.g. by text). The particular form of interaction (and sharing) can be selectively specified. This interaction is comparable to a dynamic bulletin board where the subject is event driven, and where a user can specify who are allowed to participate. In the case of an event interest(s), users specify their interest (e.g. in other user application events or system events) and the system automatically alerts them to the occurrence of the event. | 2011-12-08 |
20110302506 | Method for Multi-User Collaboration on Visual Content Based Upon the Exchange of Session Data Objects Including New Parameters - A method and system for coordinating visual content collaboration is disclosed. A collaboration session is first established from a server with a plurality of participant nodes. The visual content is transmitted to each of the participant nodes. A session data object is received by the collaboration server from a first one of the participant nodes, and may include view parameters specific to the display of the visual content thereon. A session record entry is generated from the received session data object, and is then transmitted from the collaboration server to one or more of the participant nodes. The view parameters are then applied to the receiving participant nodes. | 2011-12-08 |
20110302507 | SYSTEM AND METHOD FOR ENABLING USERS TO INTERACT IN A VIRTUAL SPACE - The present invention provides a highly scalable architecture for a three-dimensional graphical, multi-user, interactive virtual world system. In a preferred embodiment a plurality of users interact in the three-dimensional, computer-generated graphical space where each user executes a client process to view a virtual world from the perspective of that user. The virtual world shows avatars representing the other users who are neighbors of the user viewing the virtual word. In order that the view can be updated to reflect the motion of the remote user's avatars, motion information is transmitted to a central server process which provides positions updates to client processes for neighbors of the user at that client process. The client process also uses an environment database to determine which background objects to render as well as to limit the movement of the user's avatar. | 2011-12-08 |
20110302508 | SYSTEM AND METHOD FOR ENABLING USER COOPERATION IN AN ASYNCHRONOUS VIRTUAL ENVIRONMENT - An asynchronous virtual environment may be provided to users in which synchronous, time-sensitive cooperation between the users is enabled in spite of the asynchronous nature of the virtual environment. Synchronous, time-sensitive cooperation between users may have an impact on gaining and/or retaining users in a virtual environment, such as a videogame or virtual space. For example, such cooperation between users may strengthen a sense of group, community, and/or camaraderie between cooperating users. | 2011-12-08 |
20110302509 | PROMOTING COMMUNICANT INTERACTIONS IN A NETWORK COMMUNICATIONS ENVIRONMENT - In a network communication environment in which communicants operating from respective client network nodes connect to different server applications, communicants who are related to a target communicant are ascertained, statuses of the related communicants with respect to the different server applications are determined, and indications of the related communicants and the determined statuses of the related communicants are transmitted to the target communicant. Graphical representations of the related communicants and graphical indications of the statuses of the related communicants with respect to connections to the different server applications may be displayed on a display. A contact list including a respective graphical representation of each of one or more of the communicants also may be displayed in association with visual cues representing the ascertained types of current interaction activities respectively engaged in by the one or more communicants. A single universal user identifier may be used to identify each communicant. | 2011-12-08 |
20110302510 | READER MODE PRESENTATION OF WEB CONTENT - Methods and apparatuses that automatically detect availability of a reader mode for article content in a web page addressed by a URL are described. Availability detection may be progressively performed such that cheap operations are performed first to reduce the need to perform more expensive ones. A retrieval status of the web page may be detected to determine when enough content has been retrieved to initiate a detection of the reader mode for the web page. A reader indicator may be presented in a user interface of a browser if the availability of the reader mode is detected. A user of the browser may be noted with an alternative presentation of the article content from the web page in addition to a presentation of the whole web page by the browser. If the reader mode of the web page is not available, no reader indicator may be present in the browser. | 2011-12-08 |
20110302511 | METHOD FOR PROVIDING AN OPERATING MENU FOR A FIELD DEVICE OF PROCESS AUTOMATION TECHNOLOGY - A method for providing an operating menu (OM) for a field device (FD) of process automation technology, wherein the operating menu (OM) is displayed on a display unit of a servicing device (SD) remote from the field device (FD) by means of a web browser (WB). Settings of the field device (FD) are editable via the operating menu (OM); wherein a number of different operating menus (OM) are available by means of a web server (WS), especially a web server (WS) integrated in the field device (FD); and wherein one of the available operating menus (OM) is selected, especially by a user, via the web browser (WB). | 2011-12-08 |
20110302512 | INFORMATION TRANSMISSION APPARATUS, CONTROL METHOD OF INFORMATION TRANSMISSION APPARATUS, AND RECORDING MEDIUM STORING COMPUTER PROGRAM - An information transmission apparatus receives information indicating a display language type of a web page to be displayed on a web browser included in an information processing apparatus, and determines whether a display language type of a screen displayed on a display unit included in the information transmission apparatus matches the display language type indicated by the received information. If the display languages do not match, the information transmission apparatus changes the display language of the screen displayed on the display unit to the display language indicated by the received information, generates a web page including image data indicating a screen of a changed display language type, and transmits the generated web page to the information processing apparatus. | 2011-12-08 |
20110302513 | METHODS AND APPARATUSES FOR FLEXIBLE MODIFICATION OF USER INTERFACES - A method for modifying a user interface of an apparatus is disclosed. The method comprises the steps of: receiving user interface key data, wherein the user interface key data comprises at least one reference to at least one user interface modification algorithm, generating user interface user interface modification data based on the user interface modification algorithm, and modifying the user interface based on the user interface modification data. An apparatus performing the method is also disclosed. | 2011-12-08 |
20110302514 | METHOD FOR DESIGNING A GRAPHICAL INTERFACE PROGRAM - A computer implemented method of generating a graphical interface including receiving and displaying a selection of elements among a plurality of graphical and/or data entry elements, each element having at least a property among a plurality of graphical and/or activation and/or content properties; receiving and displaying formulas, each formula linking at least two properties of one element or several elements of the selection; and determining from the selection of elements and the formulas a separate graphical interface program, the execution of the separate graphical interface program resulting in the display of the selection of elements, the properties of which are linked by the formulas. | 2011-12-08 |
20110302515 | MOBILE TERMINAL CAPABLE OF PROVIDING MULTIPLAYER GAME AND OPERATING METHOD OF THE MOBILE TERMINAL - A method of operating a mobile terminal is presented. The method includes displaying a list comprising at least one item on a display module, displaying a first display screen showing a content of a first item on the display module when the first item is selected from the list, and displaying the list to overlap the first display screen when the list is subsequently selected to be displayed, wherein the display list screen overlapping the first display screen is at least partially transparent allowing the first display screen to be seen through the list. | 2011-12-08 |
20110302516 | MOBILE DESIGN PATTERNS - A mobile design pattern. In an example embodiment, the design pattern includes a first user interface display screen that depicts a list of user interface controls organized in rows. Each row in the list includes a different set of one or more controls. Each different set of one or more controls is associated with a different set of functionality provided by one or more additional user interface display screens. The example design pattern further includes a second user interface display screen that is accessible via the different sets of one or more controls. The second user interface display screen includes a navigation bar, which includes one or more navigation controls and a title or header identifying a set of functionality associated with the different set of one or more controls. The second user interface display screen further includes an information-display region adapted to display data associated with the set of functionality. | 2011-12-08 |
20110302517 | Learning Method for a Device for Controlling Home Automation Apparatuses in a Building - The invention relates to a training method for a device for controlling home automation apparatuses in a building, said method including: a display screen on which each home automation apparatus is represented by any apparatus icon or, failing that, by an apparatus-type icon combined with an apparatus name, an information reception means, characterised in that an action at a control means specific to a home automation apparatus results, at the control device, in the initiation of a step for the automatic search for and selection of the apparatus or apparatus-type icon representing said home automation apparatus. | 2011-12-08 |
20110302518 | SELECTING ALTERNATE KEYBOARD CHARACTERS VIA MOTION INPUT - In general, this disclosure describes techniques for selecting alternate keyboard characters via motion input provided by a user. One example method comprises displaying a graphical keyboard via a user interface and receiving, via the user interface, initial user input specifying a selection of a key on the graphical keyboard, wherein the initial user input comprises an initiation of a contact with the user interface. The method further includes displaying alternate characters via the user interface, wherein each alternate character is displayed to indicate at least one corresponding selection direction that is associated with that alternate character, and receiving, via the user interface, additional user input specifying a selection of at least one of the alternate characters, wherein the additional user input comprises motion in the at least one selection direction corresponding to the at least one selected alternate character, and a release of the contact from the user interface. | 2011-12-08 |
20110302519 | Devices, Methods, and Graphical User Interfaces for Accessibility via a Touch-Sensitive Surface - An accessible electronic device with a display and a touch-sensitive surface: displays a first plurality of user-selectable objects; detects a finger contact on the touch-sensitive surface; detects movement of the finger contact across the touch sensitive surface to an activation region that corresponds to a first user-selectable object; while detecting the finger contact at the activation region, initiates output of audible accessibility information associated with the first user-selectable object; detects termination of the finger contact while the finger contact is at the activation region that corresponds to the first user-selectable object; and, in response: performs a predefined operation associated with the first user-selectable object if the device has output at least a predefined portion of the audible accessibility information associated with the first user-selectable object when the termination of the finger contact is detected; and forgoes performing the predefined operation otherwise. | 2011-12-08 |
20110302520 | IMAGE READING APPARATUS, IMAGE PROCESSING METHOD, AND COMPUTER PROGRAM PRODUCT - An image reading apparatus includes a touch panel, a storage unit, and a control unit, wherein the control unit includes a screen displaying unit that displays, on the touch panel, a screen area containing a text input area, wherein user input is possible, and a keyboard displaying unit that displays, when the user performs an operation of selecting the text input area via the touch panel, a part of the screen area containing the selected text input area and a keyboard screen on the touch panel. | 2011-12-08 |
20110302521 | RELATED TASKS AND TASKLETS FOR SEARCH - Systems and methods are provided for performing tasks and related tasks. While a user is performing a task, a group of related tasks is presented. When a new task is selected, a new group of related tasks is provided. This allows a user to perform a series of tasks without having to separately search for each task. As the user moves between tasks, task information items are passed between the tasks so that previously provided information can be preserved. | 2011-12-08 |
20110302522 | Sketching and Searching Application for Idea Generation - A sketching and searching application for idea generation is described. In an embodiment, a software application is described which has a user interface which comprises a sketching area. When a user draws or annotates a sketch in the application, the application automatically searches for images based on the sketch and displays results in the form of images outside the sketching area. These images are used to inspire new ideas and to facilitate the creative process in a way that is closely linked with the sketching process. When the sketch is updated, additional searching is automatically performed and new results are displayed. In some examples the sketching area is deformable and deformation may cause new results to be displayed and in some examples the user is able to drag image results into the sketching area to enable tracing of the image or to include the image in the sketch. | 2011-12-08 |
20110302523 | Method and apparatus for sharing user service classes - This disclosure describes a system in which individual employee records can be updated across multiple services by an administrator at the interface to a particular service. Multiple services may be provided with this capability. This will eliminate the need in the current art for a central directory that contains a service description that will be common across all services. The technology eliminates the need for the development of this directory and the training of administrators in its interface. Administrators may utilize their training in one service interface to update records across multiple services. This will enable the more rapid development of solutions utilizing services from multiple vendors. Administrators need not be trained on interfaces for all services but can apply routine global updates from a convenient and familiar interface. | 2011-12-08 |
20110302524 | PROGRESS INDICATORS FOR LOADING CONTENT - Methods and apparatuses that automatically detect a stall of progress to download additional portion of a web page addressed by a resource address registered by a user of a browser are described. In response to the detection, whether a majority of usable content of the web page has been retrieved may be determined. An indication may be provided to the user to indicate readiness of the web page in the browser if the majority of usable content has already been loaded in a viewing area of the browser and is available to the user. Thus, the user's attention can be directed to the content viewing area to proceed interacting with the browser without a need for the user to wait for a remaining portion of the web page. | 2011-12-08 |
20110302525 | METHOD AND APPARATUS FOR DISPLAYING MESSAGE LIST IN MOBILE TERMINAL - A chat window type message list display method and a mobile terminal employing the method for displaying messages communicated with a messaging counterpart are provided. A message list display method for a mobile terminal according to the present invention includes loading, when a contact item that represents a messaging counterpart is selected, a predefined number of messages communicated most recently with the messaging counterpart among a plurality of messages communicated with the messaging counterpart, arranging the most recently communicated messages in descending order of communicated times in a direction from bottom to top of a screen, displaying a scroll bar region and a scroll bar situated at bottom end of the scroll bar region, and shrinking, while the rest of the plurality of the messages communicated with the messaging counterpart are loaded, the scroll bar downward in length according to a number of the messages loaded. | 2011-12-08 |
20110302526 | METHOD AND SYSTEM FOR CONSTRUCTING BUSINESS RULES IN A BUSINESS SOFTWARE SYSTEM USING INTELLIGENT TILES - Methods and systems for constructing rules enable a simultaneous display of multiple windows on a display screen of a computer system. The multiple windows include a first window configured as a library and a second window configured as a canvas. Custom configuration of tiles in the library is enabled, and each tile corresponds to a term. Further, selection of the tiles from the library for placement in the canvas is enabled, and the placement reflects a logical statement, which corresponds to one or more instructions capable of being executed by a computer to perform a business function. | 2011-12-08 |
20110302527 | ADJUSTABLE AND PROGRESSIVE MOBILE DEVICE STREET VIEW - Intuitive and user-friendly user interface (UI) techniques are provided for navigating street view applications on a mobile device enabling users to view different angles and segments of available street level images. Additionally, retrieval and presentation of street view images are managed to mitigate delays in retrieval of desired images from a server over wireless connections through techniques such as textual representations, replacement views, scheduling image requests, and comparable ones. | 2011-12-08 |
20110302528 | Intelligent Window Sizing For Graphical User Interfaces - A device displays a drop down detection area. When the computing device detects the presence of a cursor hovering over the drop down detection area, the computing device displays a tiling navigator on the display, which includes multiple window resizing options for a user to select in order to resize a window to particular display locations on the display. | 2011-12-08 |
20110302529 | DISPLAY CONTROL APPARATUS, DISPLAY CONTROL METHOD, DISPLAY CONTROL PROGRAM, AND RECORDING MEDIUM STORING THE DISPLAY CONTROL PROGRAM - A display control apparatus includes an input unit configured to be operated to change the display state of a plurality of content items displayed on a display screen, a circling detector configured to detect a circling operation, detect the circling direction and number of revolutions thereof, and also determine an area enclosed by the circling operation to be a selection area, a content item search unit configured to search the plurality of content items for relevant content items that correspond to position information included inside the selection area, and a content display quantity adjuster configured to display or hide the relevant content items according to the circling direction, and in the case of a plurality of relevant content items, determine the number of relevant content items to display or hide from among the relevant content items on the basis of the number of revolutions. | 2011-12-08 |
20110302530 | JUMP, CHECKMARK, AND STRIKETHROUGH GESTURES - Techniques involving gestures and other functionality are described. In one or more implementations, the techniques describe gestures that are usable to provide inputs to a computing device. A variety of different gestures are contemplated, including an activate gesture, a fill gesture, a level gesture, a jump gesture, a checkmark gesture, a strikethrough gesture, an erase gesture, a circle gesture, a prioritize gesture, and an application tray gesture. | 2011-12-08 |
20110302531 | INFORMATION PROVIDING APPARATUS AND INFORMATION PROVIDING METHOD - A store server provides an online site for introducing content. The store server displays, on a user terminal, a screen on a hierarchical level that is lower than that of a currently-shown screen when a predetermined entry button is operated by a user and displays, on the user terminal, a screen on a hierarchical level that is higher than that of currently-shown screen when a predetermined cancel button is operated by the user, among screens where a front-page screen displaying a plurality of categories is set to be on a higher hierarchical level, a category screen in which information of a plurality of pieces of content belonging to a same category is aggregated is set to be on a middle hierarchical level, and a detail screen of a piece of content is set to be on a lower hierarchical level. The store server provides information of the front-page screen, to which recommendation information concerning the user is added, when the front-page screen is to be displayed and provides information of the detail screen, to which recommendation information concerning the content is added, when the detail screen concerning specific content is to be displayed. | 2011-12-08 |
20110302532 | Device, Method, and Graphical User Interface for Navigating Through a User Interface Using a Dynamic Object Selection Indicator - A device that is in communication with a display and a touch-sensitive surface sends instructions to the display for displaying at least a portion of a user interface, the user interface having one or more selectable objects. The device receives an input that corresponds to a first gesture detected on the touch-sensitive surface; and sends instructions to the display for displaying an object selection indicator. In response to receiving the input that corresponds to the first gesture: the device searches for a target selectable object; and sends instructions to the display for moving the object selection indicator. When a target selectable object is identified, the device moves the object selection towards the target selectable object. When a target selectable object is not identified, the device moves the object selection indicator in accordance with the first gesture. | 2011-12-08 |
20110302533 | Operating Device for an Electric Domestic Appliance and Operating Method - An operating device for an electric domestic appliance has an operating panel with operating elements, wherein the operating elements are touch switches, which can be actuated by placing a finger on the operating panel or moving a finger over the operating panel. The operating device advantageously has a large touch screen. The operating panel has at least in the area of the operating elements a convexly curved surface contour, so that virtual rollers can be simulated by the display in the form of the touch screen and can be rotated by moving the finger over it. Selected functions are activated by touching them. | 2011-12-08 |
20110302534 | Information processing apparatus, information processing method, and program - There is provided an information processing apparatus including a display unit for arranging and displaying the plurality of items in a guide region, the display unit enlarging a series of items included in a specified range specified in the guide region to a size larger than a size of the items displayed in the guide region and displaying the series of items in one line in a selection region in the predetermined arrangement, a display control unit when a scroll gesture is given to scroll the series of items in the selection region, the display control unit controls the display unit to update display of the guide region so that the series of items displayed in the scrolled selection region is included in the specified range, and a control unit for determining selection of an item in accordance with a selection gesture given in the selection region. | 2011-12-08 |
20110302535 | Method for selection of an object in a virtual environment - The invention relates to a method for selection of a first object in a first virtual environment, the first object being represented in the first environment with a size of value less than a threshold value. In order to make the selection of the first object more convivial, the method comprises steps for:
| 2011-12-08 |
20110302536 | USER MOVEMENT INTERPRETATION IN COMPUTER GENERATED REALITY - Technologies are generally described for a system for interpreting user movement in computer generated reality. In some examples, the system includes a user interface effective to generate movement data relating to movement of the user interface. In some examples, the system further includes a processor receive the movement data. In some examples, the processor is further effective to define a coordinate system based on the movement data and map the movement data to the coordinate system to produce mapped movement data. In some examples, the processor is further effective to determine a feature of the mapped movement data and to map the feature to a code. In some examples, the processor is further effective to send the code to the application and receive application data from the application in response to the code. In some examples, the processor is further effective to generate an image based on the application data. | 2011-12-08 |
20110302537 | Systems And Methods For Facilitating Access To Documents Via A Set Of Content Selection Tags - Systems and methods are provided to facilitate access to documents via a set of content selection tags. According to one embodiment, information is received from a content reader. For example, a content controller may receive information from a content reader via a Web site. A set of content selection tags are then established based on the received information, each content selection tag being associated with a hierarchical tag domain. It is then arranged for the content reader to receive an indication of a document tag in accordance with the set of content selection tags. For example, a content controller may retrieve one or more documents based on a set of content selection tags and document tags and transmit indications of the retrieved documents to a content reader via a Web site. | 2011-12-08 |
20110302538 | SYSTEM AND METHOD FOR DISTINGUISHING MULTIMODAL COMMANDS DIRECTED AT A MACHINE FROM AMBIENT HUMAN COMMUNICATIONS - A method and system of distinguishing multimodal HCI from ambient human interactions using wake up commands is disclosed. In one embodiment, in a method of distinguishing multimodal HCI from ambient human interactions, a wake up command is detected by a computing system. The computing system is then woken up to receive a valid user command from a user upon detecting the wake up command. A countdown timer is substantially simultaneously turned on upon waking up the computing system to receive valid user commands. The countdown timer is set based on application usage parameters such as semantics of the valid user command and context of an application associated with the valid user command. | 2011-12-08 |
20110302539 | METHOD FOR DESIGNING MASKS USED TO FORM ELECTRONIC COMPONENTS - A method for designing masks adapted to the forming of integrated circuits, including the steps of: (a) forming a first test file including a set of configurations of integrated circuit elements; (b) forming a second test file comprising the elements of the first test file, less the elements corresponding to configurations forbidden by design rule manuals; (c) trans-forming the second test file by means of a set of logical operations implemented by computing means to obtain a mask file; (d) testing the mask file and, if the test is negative, modifying the design rule manuals; and (e) repeating steps (a) to (d) until the test of step (d) is positive. | 2011-12-08 |
20110302540 | SEMICONDUCTOR DEVICE COMPRISING SHIELD TREE AND RELATED LAYOUT METHOD - A semiconductor device comprises a plurality of flip-flops, a clock tree for transferring an externally input clock signal to the flip-flops, and a shield tree configured to shield the clock tree. The shield tree transmits a control signal to activate the flip-flops in a test operation mode of the semiconductor device. | 2011-12-08 |
20110302541 | Methods and Systems for Evaluating Checker Quality of a Verification Environment - Methods and systems for evaluating checker quality of a verification environment are provided. In some embodiments, an overall sensitivity for the verification environment and an individual sensitivity for a respective checker are calculated. The overall sensitivity is a probability that a plurality of problematic design behaviors, which are propagated to a checker system including at least one checker, can be detected by the verification environment. The individual sensitivity is a probability that a plurality of problematic design behaviors, which are propagated to at least one specific probe among a plurality of probes of a design, can be detected by the checker corresponding to the specific probe. The overall checker sensitivity numbers can show the robustness of the check system. The individual checker sensitivity can guide the user which individual checker or checkers to improve. | 2011-12-08 |
20110302542 | DOUBLE-SIDED INTEGRATED CIRCUIT CHIPS - A double-sided integrated circuit chips, methods of fabricating the double-sided integrated circuit chips and design structures for double-sided integrated circuit chips. The method includes removing the backside silicon from two silicon-on-insulator wafers having devices fabricated therein and bonding them back to back utilizing the buried oxide layers. Contacts are then formed in the upper wafer to devices in the lower wafer and wiring levels are formed on the upper wafer. The lower wafer may include wiring levels. The lower wafer may include landing pads for the contacts. Contacts to the silicon layer of the lower wafer may be silicided. | 2011-12-08 |
20110302543 | PATTERN DESIGNING METHOD, PATTERN DESIGNING PROGRAM AND PATTERN DESIGNING APPARATUS - A pattern designing method, including the steps of carrying out transfer simulation calculation and step simulation calculation by using physical layout data produced from circuit design data, and comparing a result of the transfer simulation calculation and the step simulation calculation with a preset standard; and carrying out calculation for electrical characteristics by using parameters obtained from the physical layout when as a result of the comparison, the preset standard is fulfilled, and carrying out calculation for the electrical characteristics by reflecting the result of the transfer simulation calculation and the step simulation calculation in the parameters when as the result of the comparison, the preset standard is not fulfilled, thereby extracting the parameters. | 2011-12-08 |
20110302544 | POST-PLACEMENT CELL SHIFTING - A computer implemented method, data processing system, and computer program product for reworking a plurality of cells initially placed in a circuit design. An expander allocates cells to tiles. The expander determines a high detailed routing cost tile class, wherein the high detailed routing cost tile class is a class of tiles that has high detailed routing costs. The expander selects a cell within a tile of the high detailed routing cost tile class to form a selected cell in a selected tile. The expander applies multiple techniques to reposition these cells at new locations to improve the detailed routability. The expander can place an expanded bounding box around the selected cell, wherein the bounding box extends to at least one tile adjacent the selected tile, and repositions the selected cell within the bounding box to form a modified design to improve the detailed routability. The expander may also inflate and legalize those cells. | 2011-12-08 |
20110302545 | DETAILED ROUTABILITY BY CELL PLACEMENT - A computer implemented method, data processing system, and computer program product for reworking a plurality of cells initially placed in a circuit design. An expander allocates cells to tiles, wherein some tiles have cells. The expander determines a high detailed routing cost tile class, wherein the high detailed routing cost tile class is a class of tiles that are high detailed routing cost tiles. The expander selects a cell within a tile of the high detailed routing cost tile class to form a selected cell and a selected tile. The expander places an expanded bounding box around the selected cell, wherein the bounding box extends to at least one tile adjacent the selected tile. The expander expands the selected cell within the bounding box to form a modified design, determines an aggregate routing cost among other steps, and affirms the modified design for further processing. | 2011-12-08 |
20110302546 | METHOD AND APPARATUS FOR PERFORMING SCENARIO REDUCTION - Some embodiments of the present invention provide techniques and systems for reducing the number of scenarios over which a circuit design is optimized. Each scenario in the set of scenarios can be associated with a process corner, an operating condition, and/or an operating mode. During operation, the system can receive a set of scenarios over which the circuit design is to be optimized. Next, the system can compute values of constrained objects in the circuit design over the set of scenarios. The system can then determine a subset of scenarios based at least on the values of the constrained objects, so that if the circuit design meets design constraints in each scenario in the subset of scenarios, the circuit design is expected to meet the design constraints in each scenario in the set of scenarios. | 2011-12-08 |
20110302547 | METHOD AND APPARATUS FOR USING SCENARIO REDUCTION IN A CIRCUIT DESIGN FLOW - Some embodiments of the present invention provide techniques and systems for using scenario reduction in a design flow. The system can use scenario reduction to determine two subsets of scenarios that correspond to two sets of design constraints. Next, the system can optimize the circuit design using one of the sets of design constraints over the associated subset of scenarios. Next, the system can optimize the circuit design using both sets of design constraints over the union of the two subsets of scenarios. In some embodiments, the system can iteratively optimize a circuit design by: performing multiple optimization iterations on the circuit design over progressively larger subsets of scenarios which are determined by performing scenario reduction with relaxation; and performing at least one optimization iteration on the circuit design over a subset of scenarios which is determined by performing scenario reduction without relaxation. | 2011-12-08 |
20110302548 | DELAY LIBRARY GENERATION DEVICE AND METHOD - A delay library generation device includes a grouping unit that generates a group including an output terminal of a sequential logic circuit and an input terminal of the sequential logic circuit that influences the output terminal based on circuit information of the sequential logic circuit, a signal pattern generation unit that generates a signal pattern set for the input terminal of the sequential logic circuit for each generated group based on a true value table of the sequential logic circuit and a library generation unit that measures a delay of the sequential logic circuit for each group and generates a delay library of the sequential logic circuit based on the measured delay. | 2011-12-08 |
20110302549 | Wiring Harnesses - A method of designing a wiring harness using a wiring harness design tool can include allowing a first user to access and edit a first wiring harness design component in a wiring harness design workspace, allowing a second user to access and edit a second wiring harness design component in the wiring harness design workspace at least during a portion of the time that the first user is allowed to access and edit the first wiring harness design component, and displaying the first and second wiring harness design components to the first and second users during at least a portion of the time that access is allowed to the first and second users. | 2011-12-08 |
20110302550 | Providing Diverse Solutions Using Design Space Exploration - A design space exploration (DSE) system automatically discovers viable solutions within a design space. The DSE system operates by creating or receiving a design specification that is described using a design language. The design specification contains a collection of constraints that an acceptable architecture is expected to satisfy. The DSE system then symbolically executes the design specification to provide a logical formula. The DSE system then interacts with a theorem prover module to identify one or more solutions to the formula. Finally, the DSE system converts the solutions into a user-interpretable form (e.g., expressed in the format of the modeling language) for viewing by a user. Each solution pertains to an architecture that satisfies the collection of constraints. The DSE system ensures that the solutions are diverse by disfavoring any solution that is deemed similar to any solution that has been previously encountered. | 2011-12-08 |
20110302551 | SYSTEM AND METHOD FOR ANALYTIC PROCESS DESIGN - Embodiments of the present invention are directed to a method and system for developing an analytic process. The method includes displaying, within an electronic system, a plurality of components operable to be used for designing a data analysis process. A user makes a selection of a data access component from the plurality of components. The data access component is operable for configuring access to a data source. The method further includes the user making a selection of a data selection component from the plurality of components and a data display component. The data selection component is operable for selecting data accessed via the data access component. The data display component is operable for configuring display of data based on the data selection component. Configuration data corresponding to the data access component, the data selection component, and the data display component can then be stored. | 2011-12-08 |
20110302552 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD THEREOF, AND COMPUTER READABLE STORAGE MEDIUM - Modeled test cases are created by converting test cases of each component, which describe interface call orders for the component, into expressions with a level of abstraction increased by excluding component unique information included in the test cases using classification information of interfaces provided by the component. Modeled test cases as differences are extracted by comparing the modeled test cases between a plurality of components. | 2011-12-08 |
20110302553 | GENERATING TEXT MANIPULATION PROGRAMS USING INPUT-OUTPUT EXAMPLES - A program creation system is described which generates a data manipulation program based on input-output examples. The created program may include a collection of subprograms together with a collection of corresponding selection conditions. When a new input item is received, a program execution module uses the selection conditions to select one of the subprograms. The program execution module then applies the selected subprogram to generate a new output item. The program creation system generates the program using a three-part approach, involving: generating sets of subprograms for the respective input-output examples; grouping the sets of programs into partitions and choosing representative subprograms for the partitions; and determining the selection conditions. A user interaction module provides various mechanisms which allow a user to interact with the program creation system and thereby improve the performance of the created program. | 2011-12-08 |
20110302554 | APPLICATION GENERATOR FOR DATA TRANSFORMATION APPLICATIONS - A utility is provided for generating applications for a variety of data conversion or handling application environments. A user can use a graphical user interface to purpose application adaptable modules to define a desired application. In one implementation, the user interface ( | 2011-12-08 |
20110302555 | ASSIGNING TYPE PARAMETERS - The present invention extends to methods, systems, and computer program products for assigning type parameters. Embodiments of the invention permit using a visual editor to edit arbitrary object instances in a graphical fashion. Instances of generic types can be manipulated to change the type parameters for that generic (to be able to change a List to a List, for instance). Values are preserved and data can be patched to other dependent nodes in an object hierarchy, | 2011-12-08 |
20110302556 | Automatically Displaying a Related File in an Editor - Art editor within an integrated development environment displays a related file automatically. When a user enters a command to open a first file in the editor, the editor not only displays the first file's content (in a “primary editor”) but also automatically displays a second file's content (in a “related editor”), where the second file is related to the first file. In other words, when a first file is displayed in the editor, a file that is related to the first file is automatically displayed also. If the primary editor later displays a different file, then the file shown in the related editor will likely change as well, since the file shown in the related editor will be related to the “new” file in the primary editor. In other words, whatever is displayed in the related editor “tracks” whatever is displayed in the primary editor. | 2011-12-08 |
20110302557 | METHOD, SYSTEM, AND PROGRAM FOR EXECUTING PROGRAM - A computer implemented method for virtually executing a program having property declarations of classes in a first programming language that is a dynamic scripting language on an execution system of a second programming language. The method includes: generating an interface class from a property name in the first programming language; loading the interface class; and preparing a class hierarchy on the execution system of the second programming language. A system and a computer readable article of manufacture for executing the same are also provided. | 2011-12-08 |
20110302558 | System and Method for Constructing an Application Using Distributed Functionalities - A system and method are disclosed for factoring the functionalities within one or more applications into separate entities, storing them locally and/or distributing them across a network of servers such that code reusable across applications is updatable at one place, the user of an application sees only the interface relevant, to the task at hand, the interface for the user is consistent across applications utilizing the same functionality while at the same time it remains clear to the user which context the user is in, and additional functionalities may be added and subtracted during run time without recompiling the application or reinitialising the application. | 2011-12-08 |
20110302559 | METHOD AND APPARATUS FOR LEVERAGING PATH-PROGRAM ANALYSIS FOR EFFECTIVE STATIC WHOLE-PROGRAM ANALYSIS - A static thread-escape analysis that is flow-sensitive and context-sensitive for precision and is also scalable through the use of path-program analysis is provided. Path-program analysis precisely analyzes a finite set of finite paths, one at a time, instead of analyzing all paths, and infers an abstraction hint tailored to answering a single thread-local query at a time, instead of simultaneously answering all queries. A static whole-program analysis is subsequently performed using the computed abstraction hint in an attempt to prove the query thread-local for all paths. | 2011-12-08 |
20110302560 | REAL-TIME PROFILING IN A MULTI-CORE ARCHITECTURE - An apparatus comprising a first core of a multi-core processor, a second core of a multi-core processor and a bus matrix. The first core may be configured to communicate through a first input/output port. The first core may also be configured to initiate a testing application. The second core may be configured to communicate through a second input/output port. The second core may also be configured to respond to the testing application. The bus matrix may be connected to the first input/output port and the second input/output port. The bus matrix may transfer data between the first core and the second core. The testing application may generate real-time statistics related to the execution of instructions by the second core. | 2011-12-08 |
20110302561 | ARCHITECTURE-AWARE FIELD AFFINITY ESTIMATION - A data layout optimization may utilize affinity estimation between paris of fields of a record in a computer program. The affinity estimation may be determined based on a trace of an execution and in view of actual processing entities performing each access to the fields. The disclosed subject matter may be configured to be aware of a specific architecture of a target computer having a plurality of processing entities, executing the program so as to provide an improved affinity estimation which may take into account both false sharing issues, spatial locality improvement and the like. | 2011-12-08 |
20110302562 | HIGHER ORDER LOGIC APPLIED TO EXPERT SYSTEMS FOR ALARM ANALYSIS, FILTERING, CORRELATION AND ROOT CAUSE - The present invention is directed to a system and method for applying second- and higher-order logic to analysis of event descriptive information, such as alarms, error messages, and fault signals. | 2011-12-08 |
20110302563 | PROGRAM STRUCTURE RECOVERY USING MULTIPLE LANGUAGES - A parser parses an application that comprises two or more different modules; the modules are bytecodes, object codes, and/or modules compiled using different programming languages. The parser identifies code statements in the modules or source code for the modules that correspond to common AST node types. A common AST node type is an abstraction of common elements in programming languages/bytecodes/object codes. Examples of code statements that are common in programming languages/bytecodes/object codes are branching, returns from functions, assignments, and the like. The use of common AST node types allows a user to generate different diagrams of the structure of the application. For example, a code flow diagram can be generated that allows a user to view the flow of code between the different modules implemented in different languages. | 2011-12-08 |
20110302564 | Library Conformity Checker - A library management system may compare contracts between programming libraries to identify unions, intersections, and differences between libraries. The management system may have a contract analyzer that may remove the contract definition from an existing library to form a library contract. The library contract may be managed as a first class item within a programming environment, and may be used as a reference for comparing existing and new versions of the library. The library management system may create reference libraries for programmers to write applications using two or more intersecting libraries, among other uses. | 2011-12-08 |
20110302565 | IMPLICIT WORKSPACE DEPENDENCIES - Implicit dependences allow a user to add multiple independent software components to a workspace, which results in the automatic establishment of ad-hoc dependencies. If one project depends on the products of another in the same workspace, a dependency manager detects this, causing a build engine to automatically build the projects in the correct sequence. Each project retains its individual identity, so a project can be included in more than one workspace or removed from a workspace without affecting the project. The workspace module maintains pointers to the projects and other files that the workspace includes. A target and the product it creates can be related to another target. If both targets are in the same workspace, the dependency manager discovers the dependency and the build engine builds the products in the required order. Such a relationship is referred to as an implicit dependency. | 2011-12-08 |
20110302566 | FIXING SECURITY VULNERABILITY IN A SOURCE CODE - A computer implemented method for automatically fixing a security vulnerability in a source code is disclosed. The method includes obtaining identification of code that sends tainted data to corresponding sink code in the source code; and automatically fixing the vulnerability by automatically performing code modification which is selected from the group of code modifications consisting of: code motion and code duplication. Also disclosed are computer program product and data processing system. | 2011-12-08 |
20110302567 | UPDATING SOFTWARE IN AN INFORMATION HANDLING SYSTEM - For updating software in a memory, a table of contents is received. The table of contents includes a complete list of files of an updated version of the software. A subset is received of the files of the updated version of the software. The subset is written for storage in the memory to update a superseded version of the software, so that the updated version of the software is stored in the memory by the writing of the subset. In the memory, files of the superseded version of the software are deleted if they are unlisted in the table of contents. | 2011-12-08 |
20110302568 | Method and System for Controlling Communication Ports - A method for limiting devices and controlling the applications executed from USB ports on personal computers (PCs). More specifically, the present invention relates to a method for ensuring that only authorized devices and applications are accessed from USB ports using software and configuration files on the PC. Using the software application stored on the PC storage device in conjunction with functionality performed by a designed security file server, the use of USB applications and devices is limited to authorized applications and devices. | 2011-12-08 |
20110302569 | FACILITATING THE EXECUTION OF WEB APPLICATIONS IN THE CLOUD - A facility for executing an application program in a cloud computing environment is described. The facility identifies dependencies of the application program, and identifies support software components that satisfy the identified dependencies. The facility then causes the application to be executed in conjunction with the identified support software components on the nodes of the cloud computing environment on which they were installed. | 2011-12-08 |
20110302570 | SCHEMA SPECIFICATION TO IMPROVE PRODUCT CONSUMABILITY ON INSTALLATION, CONFIGURATION, AND/OR UN-INSTALLATION ACTIVITY - Provided are techniques for retrieving a universal schema specification file that defines a structure of a product specific data set, retrieving the product specific data set that defines a specific configuration for a version of a product, validating the product specific data set using the universal schema specification file, and using the validated product specific data set and a product specific installable to automatically install the version of the product with the specific configuration. | 2011-12-08 |
20110302571 | System and Method for Context Sensitive Mobile Data and Software Update - Change management for a mobile data system having a mobile client device that shares data with multiple enterprise data sources involves receiving a communication from the mobile client device, wherein the client request is received at an application server and includes metadata that identifies one or more applications installed at the mobile client device, determining if an update package is available for the installed application, and updating the mobile client device and downloading the update package to the mobile client device. | 2011-12-08 |
20110302572 | EMBEDDED NETWORK DEVICE AND FIRMWARE UPGRADING METHOD - An embedded network device includes a memory, a NOR flash, a first part and a second part of old firmware. The NOR flash includes a first image sector which stores the first part of the old firmware, a second image sector which stores the second part of the old firmware, and a third image sector for backup the old firmware. The embedded network device obtains a first part and a second part of new firmware and store the new firmware in the memory, reads the first part of the old firmware from the first image sector and writes to the third image sector, reads the first part of the new firmware form the memory and writes to the first image sector, reads the second part of the new firmware from the memory and writes to the third image sector. | 2011-12-08 |
20110302573 | METADATA DRIVEN AUTOMATIC DEPLOYMENT OF DISTRIBUTED SERVER SYSTEMS - Automatic and reliable deployment of system topology to computing devices within an enhanced communication system is provided. Specific roles and features associated with individual devices such as servers are defined in a centrally managed topology document, which is replicated to devices to be configured along with one or more modules for performing local configuration. Upon deployment, the module(s) determine a local device configuration, a desired configuration for the device, and update the device's configuration installing and activating roles and features assigned to the device by the topology document. Feedback regarding the results of the configuration is provided to a central management store such that administration can monitor status of devices within the system. Modifications to the assigned roles and prerequisites for supporting those roles are made dynamically through the same mechanism as system topology changes. | 2011-12-08 |
20110302574 | UPDATE MANAGEMENT SERVER, ELECTRONIC APPARATUS, UPDATE MANAGEMENT SYSTEM, AND METHOD THEREFOR - A first electronic apparatus fails to have specifications enough to display contents of a license agreement for new-agreement software, the new-agreement software being update-version software of software that the first electronic apparatus has and being target software requiring the license agreement of a user of the first electronic apparatus. In an update management server, a controller causes a communication section to transmit, in a case where a first determining section determines that a version corresponding to an apparatus identification information is a version previous to a version of the new-agreement software, content information on the license agreement corresponding to the new-agreement software to a second electronic apparatus owned by the user who owns the first electronic apparatus, the second electronic apparatus having specifications enough to display contents of the license agreement and being connectable to a network, based on user identification information corresponding to the apparatus identification information. | 2011-12-08 |
20110302575 | PRINT CONTROL APPARATUS AND DISPLAY METHOD FOR THE SAME - In a print control apparatus that searches for and installs a printer driver supporting a specified output device, hardware information on the output device is obtained by searching the output device. A printer driver that matches the output device is searched from the obtained hardware information, and based on the search results, the display of the output device is switched. | 2011-12-08 |
20110302576 | BOOKMARKS AND PERFORMANCE HISTORY FOR NETWORK SOFTWARE DEPLOYMENT EVALUATION - Described are automatically generated software deployment bookmarks that maintain information regarding events and/or triggers with respect to a network software deployment operation. The bookmarks are accessible and useable for evaluating the progress and state of the deployment. For example, a bookmark may be generated when deployment to a client machine succeeds, when a software deployment package is created and/or distributed, and for network component and/or membership state changes. A set of bookmarks may be used to generate a curve indicative of the deployment progress over time, and may be compared to previous progress of deploying other network software to client computer systems that is based on maintained performance history data. | 2011-12-08 |
20110302577 | VIRTUAL MACHINE MIGRATION TECHNIQUES - Techniques for migrating a virtual machine from a source computer system to a target computer system are disclosed. In an exemplary embodiment, a group of pages can be mapped writable in response to determining that the guest operating system attempted to change a specific page. In the same, or other embodiments, pages can be compressed prior to sending such that throughput of a communication channel is maximized. In the same, or other embodiments, storage IO jobs can be canceled on a source computer system and reissued by a target computer system. | 2011-12-08 |
20110302578 | SYSTEM AND METHOD FOR VIRTUAL MACHINE MULTIPLEXING FOR RESOURCE PROVISIONING IN COMPUTE CLOUDS - A system and method for provisioning virtual machines in a virtualized environment includes determining a relationship between capacity need and performance for virtual machines (VMs) stored in memory storage media. Aggregate capacity needs for a plurality of VMs consolidated on a same physical server are estimated. VM combinations that yield capacity gains when provisioned jointly are identified such that when peaks and troughs are unaligned in capacity needs for a set of VMs, the set of VMs is provisioned together. | 2011-12-08 |
20110302579 | VIRTUAL COMPUTER AND CPU ALLOCATION METHOD - When the number of logical CPUs increases as the number of LPARs increases, a physical CPU amount which a hypervisor uses will increase and thus the physical CPU resource cannot be effectively utilized. Grouping of LPARs and physical CPUs is performed and a logical CPU to which a physical CPU is allocated is selected from logical CPUs of an LPAR within a group. | 2011-12-08 |
20110302580 | NETWORK SYSTEM, MANAGEMENT SERVER, AND VIRTUAL MACHINE DEPLOYMENT METHOD - A network system includes a plurality of cloud systems. Each of the plurality of cloud systems includes a plurality of servers. Each of the plurality of servers allows virtual machines to run thereon. A first cloud system of the plurality of cloud systems includes a first generator and a deployer. The first generator generates, on the basis of first performance information regarding one virtual machine and a first predetermined coefficient predetermined for the first cloud system, second performance information regarding the one virtual machine. The first performance information is included in a first augmented image of the one virtual machine. The first augmented image is created in a second cloud system other than the first cloud system. The deployer deploys the one virtual machine on one of the plurality of servers included in the first cloud system on the basis of the generated second performance information. | 2011-12-08 |
20110302581 | State Separation for Virtual Applications - Application states may be stored and retrieved using policies that define various contexts in which the application is used. The application states may define configurations or uses of the application, including connections to and interactions with other applications. Applications that are virtualized may have state that is defined within a usage context and multiple states or configurations may be stored and recalled based on the usage context. Policies may define the context and what parameters are to be saved, and may be applied when applications are operated in a virtualized manner. | 2011-12-08 |
20110302582 | TASK ASSIGNMENT ON HETEROGENEOUS THREE-DIMENSIONAL/STACKED MICROARCHITECTURES - A method of enhancing performance of a three-dimensional microarchitecture includes determining a computational demand for performing a task, selecting an optimization criteria for the task, identifying at least one computational resource of the microarchitecture configured to meet the computational demand for performing the task, and calculating an evaluation criteria for the at least one computational resource based on the computational demand for performing the task. The evaluation criteria defines an ability of the computational resource to meet the optimization criteria. The method also includes assigning the task to the computational resource based on the evaluation criteria of the computational resource in order to proactively avoid creating a hot spot on the three-dimensional microarchitecture. | 2011-12-08 |
20110302583 | SYSTEMS AND METHODS FOR PROCESSING DATA - A system, method, and computer program product for processing data are disclosed. The system includes a data processing framework configured to receive a data processing task for processing, a plurality of database systems coupled to the data processing framework, wherein the database systems are configured to perform a data processing task, and a storage component in communication with the data processing framework and the plurality database systems, configured to store information about each partition of the data processing task being processed by each database system and the data processing framework. The data processing task is configured to be partitioned into a plurality of partitions and each database system is configured to process a partition of the data processing task assigned for processing to that database system. Each database system is configured to perform processing of its assigned partition of the data processing task in parallel with another database system processing another partition of the data processing task assigned to the another database system. The data processing framework is configured to perform at least one partition of the data processing task. | 2011-12-08 |