15th week of 2010 patent applcation highlights part 65 |
Patent application number | Title | Published |
20100095204 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM - At least one layout data item is generated based on a layout pattern data item in which information about an area where at least one content data item is arranged is defined, and at least one new layout pattern data item is generated based on the layout pattern data item when the number of at least two different layout data items for generation is smaller than a predetermined number, so as to obtain at least two different layout pattern data items even though an operator does not specify a position where the content data item is arranged. | 2010-04-15 |
20100095205 | Portable Terminal and Control Method Therefor - When it is discriminated by an input-means determining unit | 2010-04-15 |
20100095206 | METHOD FOR PROVIDING A USER INTERFACE USING THREE-DIMENSIONAL GESTURES AND AN APPARATUS USING THE SAME - Provided is a method capable of making various modifications to widgets, graphic objects, or images, which are displayed on a display device, according to motions of a plurality of input units such as finger or stylus pen, with the use of a three-dimensional multi-sensor configured to detect the motions of the input units in a space, without touching the display device. | 2010-04-15 |
20100095207 | Method and System for Seamlessly Integrated Navigation of Applications - Aspects of a system and method for seamlessly integrated navigation of applications are provided. A communication device comprising a display enabled to display media content may be operable to receive a first stimulus in a pre-defined section of the display. The communication device may be operable to display a semi-transparent interaction grid that is superimposed onto the content based on the received first stimulus. The communication device may enable one or more applications in the displayed semi-transparent interaction grid based on one or more received stimuli. | 2010-04-15 |
20100095208 | Systems and Methods for Remote Tracking and Replay of User Interaction with a Webpage - Systems and methods for monitoring user interaction with a remote computer are provided. More specifically, the systems and methods of the present invention allow for the remote tracking and replay of user interaction with a remote computer or webpage. One aspect of the invention allows user interaction data to be replayed on an embedded browser on a replay server. The replayed user interaction data may be converted to a video file to facilitate playback of the interaction data substantially independent of the replay server. | 2010-04-15 |
20100095209 | PORTABLE MEDIA DEVICE WITH WORKOUT SUPPORT - Improved techniques and systems for utilizing a portable electronic device to monitor, process, present and manage data captured by a remote sensor are disclosed. The portable electronic device offers a convenient user interface that can be visual and/or audio based customized to a particular application, user-friendly and/or dynamic. The portable electronic device can pertain to a portable media player and thus also provide media playback. | 2010-04-15 |
20100095210 | Method and Apparatus for Website Navigation by the Visually Impaired - The present invention is a server-side method and apparatus that enables visually-impaired users to navigate websites and hear high-quality streaming audio of narration and descriptions of each website. The system involves creating an audible website corresponding to an original website by utilizing voice talent to read and describe web content and create audio files for each section within an original website, then assigning a hierarchy and navigation system based on the original website design. To implement the system, a small program is installed on the home page of an original website which plays a tone upon a user's visit indicating that the website is accessible with the present invention. Upon hearing the tone, a user presses a key on the keyboard to exit the original website and enter the audible website. Audible narration is played through the user's computer, reading text and describing non-text information. The narration includes menus for navigating the site which have a hierarchy substantially similar to that of the original website. Users navigate the website menus and move from website to website by making keystroke commands. | 2010-04-15 |
20100095211 | Method and System for Annotative Multimedia - A method and system for annotative multimedia are disclosed. According to one embodiment, a computer implemented method comprises receiving a video file from a client. A start time is received from the client. A comment is received from the client. The comment and the start time are stored, and the comment is displayed at the start time upon subsequent playback of the video file. | 2010-04-15 |
20100095212 | METHODS AND APPARATUS FOR VISUALIZING A MEDIA LIBRARY - Visualizing and exploring a music library using metadata, such as genre, sub-genre, artist, and year, is provided. Geometric shapes, such as disks or rectangles, may be divided into sectors representing genre and each sector may be further divided into sub-sectors representing artists associated with each genre. The sector's relative size generally reflects the importance of the corresponding genre within the library. Likewise, the sub-sector's relative size generally reflects the importance of the corresponding artist within the genre which may be determined by the number of media items of the artist. Marks representing each media item may be arranged and displayed within the geometric shape to reflect the mark's corresponding genre, artist, and year. In addition, each mark may reflect an attribute, such as playcount, of the media item and each sector may reflect the mean value of an attribute of all media items within the sector. | 2010-04-15 |
20100095213 | SYSTEM AND METHOD FOR PROVIDING VIRTUAL SPACES FOR ACCESS BY USERS VIA THE WEB - A system configured to provide one or more virtual spaces that are accessible to users. The virtual spaces may be provided such that an enhanced level of interactivity between the virtual spaces and the Web, including resources that communicate with the system via the Internet (e.g., via users, websites, webpages, other web resources, etc.) and/or other networks. To provide this enhanced level of interactivity, the system may enable interactions between an instance of a virtual space and the Web (e.g., queries, commands, communication, administrative controls, etc.) via a standard web protocol, such as a HyperText Transfer Protocol (e.g., http, https, etc.) and/or other standard web protocols. Since interactions take place between the instance of the virtual space and the Web via a standard web protocol, the instance of the virtual space may interact directly with Web resources such as web servers, web browsers, websites, webpages, and/or other Web resources. | 2010-04-15 |
20100095214 | Device Cloning Method for Non-Programmatic Interfaces - Devices, methods, and computer-readable media for cloning a device setting input from a user by aggregating a user interface based on two or more members of plurality of peripheral computing devices, e.g., multifunction peripheral rendering and/or printing devices, having a user interface where two or more members of the plurality of user interfaces each require a user input; replicating a user input of at least one member of the plurality of user interfaces based on the aggregated user interface; and outputting for routing, to two or more members of the plurality of peripheral computing devices a replicated user setting based on the aggregated user interface. | 2010-04-15 |
20100095215 | System and method for analyzing internet usage - A computer-implemented method for detecting a repetitive activity pattern is disclosed. The method may include receiving activity data. The activity data may include timing information of a plurality of events. The method may also include determining a series of interval times associated with the plurality of events. The method may further include calculating a series of single standard deviations representing a running standard deviation of the series of interval times. The method may also include calculating a double standard deviation of the series of single standard deviations. The method may yet further include detecting a repetitive activity pattern if the double standard deviation is below a first pre-determined standard deviation threshold for a time period longer than a time threshold. | 2010-04-15 |
20100095216 | Secure Online Communication Through a Widget On a Web Page - A client device requests a web page via a network, where the web page is identified by an identifier and references a widget. In response to receipt of the requested web page, the client device requests the widget referenced by the web page and presents, within the requested web page, a presentation of the widget. Thereafter, in response to a user input via the presentation of the widget, information is transmitted via a secure connection between the widget on the client device and a server. The client device optionally presents confirmation of receipt of the information via the presentation of the widget while maintaining user context in the web page | 2010-04-15 |
20100095217 | Server-based data management system and method for mobile communication system - A server-based data management system is capable of maintaining reliable data synchronization between a server and a mobile terminal is provided. The server-based data management system and method includes at least one mobile terminal that displays at least one shortcut icon and a server that stores per-icon position information of the at least one shortcut icon. The server based management system and method transmits a first per-icon position information of the at least one shortcut icon from the mobile terminal to the server. The server compares the first per-icon position information with a second per-icon position information that previously was stored in server. The server transmits the second per-icon position information that is not identical with the first per-icon position information from the server to the mobile terminal. Thereafter, a mobile terminal updates the first per-icon position information to the second per-icon position information. | 2010-04-15 |
20100095218 | USER INTERFACE MONITORING IN A MULTIMEDIA CONTENT DISTRIBUTION NETWORK - A method for controlling a displayed user interface for accessing content provided by a multimedia content delivery network is disclosed. A plurality of user interface events, representing user actions during operation of the user interface, are recorded for one or more end users. The recorded user interface events include user actions that do not result in a command or transaction received by the service provider of the network. The recorded user interface events may be stored in a data warehouse and mined for business purposes. | 2010-04-15 |
20100095219 | SELECTIVE HISTORY DATA STRUCTURES - Methods and apparatuses which create and use selective history data structures are disclosed. In one embodiment, a method includes monitoring presentations accessed by a user, automatically selecting some of the presentations accessed by the user according to, at least in part, the user's access patterns, and displaying representations of the some of the presentations in a pattern of an n×n array, wherein n is greater than 1. Other methods are disclosed, and various apparatuses and machine readable media are also disclosed. | 2010-04-15 |
20100095220 | METHODS AND SYSTEMS FOR PROVIDING A MINI-WEBPAGE WITHIN A WEBPAGE - Methods and systems to enable an Intermediate Network Entity (INE) to modify a Web Page requested by an end-user. The modification may involve placing a Mini-Webpage designated areas of the requested Web Page. An INE may be enabled to receive a request for a Web Page, process the request, modify the requested Web Page by placing Mini-Webpages in designated areas of the Web Page. The methods would allow the Mini-Webpages to be formed by the INE, Web Page provider or a third party ad server. The Mini-Webpages may be targeted based on certain criteria such as the nature of the Web Page requested, the information about the end-user, and the information about the INE. An INE may share some of the economic benefits associated with the ability to convey desired information to an end-user. | 2010-04-15 |
20100095221 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR PROVIDING CONFIGURATION OF A MOBILE DEVICE - A method for providing mobile device configuration may include a processor and a memory storing executable instructions that in response to execution by the processor cause the apparatus to at least perform at least receiving, remote from a mobile terminal, indications of configuration information defining appearance related features for a display of the mobile terminal, enabling provision of feedback to a user of the mobile terminal regarding the appearance related features, and providing the configuration information to the mobile terminal. A corresponding method and computer program product are also provided. | 2010-04-15 |
20100095222 | METHOD, APPARATUS AND SYSTEM FOR COORDINATED CONTENT DISTRIBUTION WORKFLOW - A method, apparatus and system for coordinated content distribution include identifying a respective content type and a destination for the content to be distributed, selecting a respective packaging service for packaging the content based on at least the content type and selecting a respective delivery service for distribution of the content based on at least the destination of the content. In various embodiments, when content is ready for packaging a request is communicated to the selected respective packaging service. Subsequently, a request for delivery is communicated to the selected delivery service for delivering the packaged content. The present invention provides an automated media distribution workflow that controls and monitors automated distribution tasks which are integrated with user driven tasks. | 2010-04-15 |
20100095223 | RECONFIGURING A COLLABORATION EVENT - An event management system is configured to host a collaboration event that includes first and second event endpoints that provide respective first and second sets of audio/visual (A/V) media streams to respective first and second sets of attendees during the first event. The event management system is configured to, while hosting the collaboration event, reconfigure the collaboration event to cause a third event endpoint to provide a third set of audio/visual (A/V) media streams to at least one of the first set of attendees. | 2010-04-15 |
20100095224 | METHOD AND COMPUTER-READABLE MEDIUM FOR NAVIGATING BETWEEN ATTACHMENTS TO ELECTRONIC MAIL MESSAGES - A method and computer-readable medium are provided for navigation between attachments to electronic mail messages. According to the method, a list of e-mail messages is displayed that includes header information associated with each of the messages. When one of the messages in the list is selected, a determination is made as to whether the selected message has attachments. If the selected message has attachments, an identifier is displayed adjacent to the header information for each attachment. The identifier indicates that the attachment is associated with the selected message and may provide other information such as the type and size of the attachment. The identifiers are displayed in a manner to indicate clearly to a user that the attachments are associated with the selected e-mail message. The identifiers may be selected to preview the corresponding attachment. | 2010-04-15 |
20100095225 | INTERACTIVE SYSTEM AND METHOD - A system and method to interactively connect real entities (object or person) to virtual entities or representation thereof and share information therebetween is provided. Moreover, the virtual entities are linked, via a network and/or via a wireless network-enabled device to their real life counterparts. Hence, the system allows, via the network and/or wireless network-enable devices, the gathering of information related to the real entities and the virtual representations thereof. In another aspect of the invention, the system and method allow interactions between the operator and/or sponsor of a real life or virtual event and real life and/or virtual participants therein. | 2010-04-15 |
20100095226 | METHOD AND SYSTEM TO PRE-FETCH DATA IN A NETWORK - A system and method of pre-fetching data in a network includes displaying first data to a user, the first data being upstream of other data in a data flow. Before receiving a request from the user to view a second data, retrieving the second data and storing the retrieved second data in a memory device. After a request to display the second data is received from the user, using the stored second data for displaying to the user. | 2010-04-15 |
20100095227 | DISPLAY APPARATUS AND USER INTERFACE DISPLAY METHOD THEREOF - A display apparatus and a user interface display method of the display apparatus are provided. The display apparatus classifies menu items of a service menu or an OSD menu according to the frequency of use of the menu items, generates icons corresponding to the classified menu items, and displays the icons on a screen using a user interface. Accordingly, the user can display a user interface on the screen in a preferable manner, and easily find and utilize a desired menu item. | 2010-04-15 |
20100095228 | APPARATUS AND METHOD FOR PROVIDING USER INTERFACE BASED ON STRUCTURED RICH MEDIA DATA - An apparatus and method are provided for providing a structured rich media-based User Interface (UI) for producing situation-adaptive UI with a structured UI format composed of the rich media data including diverse multimedia and interactions. AUI UI format is created that includes a header and scene data. The header contains basic information on the UI and the scene data is composed of the UI. The UI format is encoded. The encoded UI format is transmitted. The header further includes initial information, configuration information, and layout information. | 2010-04-15 |
20100095229 | GRAPHICAL USER INTERFACE FOR GLUCOSE MONITORING SYSTEM - Graphical user interfaces (GUIs) for a medical device such as a blood glucose meter, systems and methods are provided. Embodiments include GUIs in which a user may navigate between icons and select certain display outputs which summarize all or certain glucose data over particular time periods. In certain embodiments, animated icons and/or graphs and/or text summaries may be provided. | 2010-04-15 |
20100095230 | DATA-DRIVEN INTERFACE FOR MANAGING MATERIALS - Embodiments of the invention provide system and methods for organizing, browsing and editing materials stored in a computer system. The system is configured to dynamically create an organizational structure for the materials according to classification groups specified by the creator of each stored material. Additionally, the system is configured to expose certain editable material parameters of a selected material to the end-user and make available specific GUI elements to the end-user so that the end-user can edit the selected material, thereby changing the appearance of the material. | 2010-04-15 |
20100095231 | METHOD AND SYSTEM FOR PROVIDING CUSTOMIZED REGIONAL MAPS - A method for customizing a map is provided. The method includes receiving a query for a portion of a map, and determining a predetermined region of interest (ROI) map tile included in the portion of the map. The predetermined ROI map tile indicates information associated with a category. The method further includes providing the predetermined ROI map tile for displaying to a user. Further, an apparatus for customizing maps is provided. The apparatus includes a movement event processor for receiving a query for a portion of a map, and a Region of Interest (ROI) selector for determining a predetermined region of interest (ROI) map tile included in the portion of the map. The predetermined ROI map tile indicates information associated with a category. The apparatus further includes a map tile layout generator for providing the predetermined ROI map tile for displaying to a user. | 2010-04-15 |
20100095232 | CALCULATING AND PLOTTING STATISTICAL DATA - Calculating and plotting statistical data in a control system. At least some of the illustrative embodiments are a systems comprising a flow computer configured to monitor a physical process external to the processing unit, a historian unit coupled to the flow computer by way of a computer network (the historian unit configured to receive data regarding the physical process, and configured to store the data in a nonvolatile storage device), and a human/machine interface (HMI) coupled to the historian unit by way of the computer network. The HMI is configured to retrieve historical data values regarding the physical process from the historian unit, calculate statistical data not held in the historian unit, the calculation based on the historical data values, and plot the statistical data on a display device. | 2010-04-15 |
20100095233 | DEVICE, SYSTEM AND COMPUTER IMPLEMENTED METHOD TO DISPLAY AND PROCESS TECHNICAL DATA FOR A DEVICE IN AN INDUSTRIAL CONTROL SYSTEM - A method, device and system to retrieve and display technical data for an industrial device supervised by a computer program for control, configuration or condition monitoring in an industrial or commercial plant. In particular to use of a display member to provide a graphical user interface for manipulating data for, and/or for controlling, one or more industrial devices. A computing device or mobile computing device can send a link or reference of an application, interface or document to the display so that various applications interfaces may be displayed by the display for ease of information retrieval, manipulation and access. | 2010-04-15 |
20100095234 | MULTI-TOUCH MOTION SIMULATION USING A NON-TOUCH SCREEN COMPUTER INPUT DEVICE - A method of multi-touch portable electronic device simulation using a non-touchscreen computer input device. The method includes entering a multi-touch simulation mode; recording a first touch motion and a second touch motion using the non-touchscreen computer input device; rendering the recorded first touch motion and second touch motion as a simulated simultaneous multi-touch motion; and generating a sub-routine associated with the simulated simultaneous multi-touch motion. | 2010-04-15 |
20100095235 | Enterprise Information Security Management Software Used to Prove Return on Investment of Security Projects and Activities Using Interactive Graphs - Asset security is tracked and managed by the system. In a specific implementation, assets are entered into the system. The system automates gathering security information about the asset by, for example, sending out surveys and aggregating the responses. The system performs a security gap analysis by comparing the responses against a security maturity model. Tasks can be assigned to various users and then tracked so that vulnerabilities can be addressed. The system generates interactive summary reports (e.g., charts, graphs, animation) to help users make security decisions. Graphs may be temporally animated so that users can see and analyze changes over time. | 2010-04-15 |
20100095236 | METHODS AND APPARATUS FOR AUTOMATED AESTHETIC TRANSITIONING BETWEEN SCENE GRAPHS - There are provided methods and apparatus for automated aesthetic transitioning between scene graphs. An apparatus for transitioning from at least one active viewpoint in a first scene graph to at least one active viewpoint in a second scene graph includes an object state determination device, an object matcher, a transition calculator, and a transition organizer. The object state determination device is for determining respective states of the objects in the at least one active viewpoint in the first and the second scene graphs. The object matcher is for identifying matching ones of the objects between the at least one active viewpoint in the first and the second scene graphs. The transition calculator is for calculating transitions for the matching ones of the objects. The transition organizer is for organizing the transitions into a timeline for execution. | 2010-04-15 |
20100095237 | METHOD AND SYSTEM FOR DISPLAYING ONE OR MORE COMMERCIAL CONTENT TO A USER WITHIN A WINDOW DISPLAYING AN EMAIL CONTENT - The present invention relates to a system and method for displaying one or more commercial content to a user within a window displaying an email content. The method comprises retrieving the one or more commercial content from an ad server. A notification is received when a user performs a user action to view the email content. In one embodiment, the one or more commercial content is pre-inserted in the email content in response to receiving the notification. In another embodiment, the one or more commercial content is added adjacent to the email content in the window. The one or more commercial content is then displayed to the user. | 2010-04-15 |
20100095238 | Device, Method, Computer Program Product and User Interface for Enabling a User to Vary Which Items are displayed to the user - An electronic device comprising: a display that is controllable to display at least a portion of an arrangement of items; and a user input that is usable to select a first subset of the arrangement of items and is usable to scroll the selected first subset within the displayed portion of the arrangement of items relative to a second subset of the arrangement of items. | 2010-04-15 |
20100095239 | Scrollable Preview of Content - Some embodiments provide a method for displaying content. The method provides a first display area for displaying content and receiving modifications to the content. The method provides a second display area for displaying a preview of the content. In some embodiments, a modification to the content automatically causes a corresponding modification to the preview. In some embodiments, the size of the content is larger than the size of the first display area and the first display area only displays a portion of the content. In some such embodiments, the second display area displays the entirety of the preview of the entire content at once. Some embodiments also provide a window in the second display area that indicates in the preview the portion of the content concurrently displayed in the first display area. | 2010-04-15 |
20100095240 | Card Metaphor For Activities In A Computing Device - In various embodiments, a card metaphor is established, in which each activity can be represented within an area of the screen referred to as a card. In various embodiments, any of several display modes are available for viewing, interacting with, manipulating, initiating, and dismissing cards. A persistent positional relationship can be established among cards, represented by a one-dimensional sequence. Newly opened cards are generally placed at the end of the sequence, although a new card that bears a relationship to an already open card may, in some embodiments, be placed adjacent to the already open card. In various embodiments, cards may be grouped, with such groups being represented as stacks of cards or by other visually distinctive means. | 2010-04-15 |
20100095241 | Display system, network interactive display device, terminal, and control program - A technique for presenting display screens of a plurality terminals connected to a network on a multi-window screen of a display screen of a display device. A communication unit receives image data captured and then sent by each terminal having a screen capture function. A display control unit controls an image synthesizer to synthesize the captured image data into single screen multi-window format data. A multi-window screen is thus presented. | 2010-04-15 |
20100095242 | AUTOMATED DATA DELIVERY SYSTEMS - The Automated Data Delivery Systems (ADDS) are two delivery systems designed to either deliver specific data to customer computers over a network, e.g., the Internet, or from one application program to another. In both cases the user computer requesting data delivery can either have a special automatic data reception capability or receive the data without screening. In particular, ADDS are systems that allows a data delivery services to be offered on the Internet or an Intranet between two sites or offered between an Internet site and a User Computer. In addition the ADDS invention includes a modification to existing or future application programs that allow the program to deliver specified data, in the format specified by the user, to the location specified by the user, and at a schedule specified by the user. In the case of Internet delivery the Website might charge a specified price for the delivery service. | 2010-04-15 |
20100095243 | Menu Promotions User Interface - A computer implemented method is disclosed. The method includes determining, at a set-top box device, that a plurality of menu items in a menu includes a particular menu item associated with a content item that is to be promoted when displaying the plurality of menu items in the menu. The method further includes displaying the plurality of menu items in the menu. A determination is made at the set top box whether to display a promotion of the content item. In response to determining to display the promotion, the promotion of the content item is displayed beside the plurality of menu items, and a right command is enabled allowing a cursor position to jump directly to the particular menu item from a different menu item of the plurality of menu items. The jump is performed after a single application of the right command, where the different menu item does not have a restriction as to a position in the menu. In response to determining not to display the promotion, the right command is disabled. | 2010-04-15 |
20100095244 | Method for representing animated menu buttons - Optical storage media often contain data structures for a menu suitable for selection of a title, a chapter, a parameter or others. Such menus usually comprise a number of buttons to be displayed, with each button having a state. Possible states of buttons are “unselected”, “selected” or “activated”. According to the invention, the representation of a menu button may vary, depending on its state. An image or an image sequence, e.g. cartoon, may be associated to a buttons state, providing user animation. Further, a sound or sound sequence, e.g. melody or click, may be associated to a buttons state, and may be played back when the button enters this state. A data structure is disclosed which allows storage of such menu data e.g. on a Blu-ray disc. | 2010-04-15 |
20100095245 | AUTOMOTIVE USER INTERFACE FOR A VENTILATION SYSTEM OF A MOTOR VEHICLE - An automotive user interface for controlling the temperature, the distribution and of the air flow rate in a ventilation system of a motor vehicle. The automotive user interface comprises: a touch-sensitive control display unit, which comprises light-emitter diodes structured for providing a visual representation of temperatures that can be set by a user according to a generally circular arrangement; an optically semitransparent touch-sensitive control panel superimposed on the light-emitter diodes in a position corresponding to an area for setting the temperature; and an electronic control unit connected to the light-emitter diodes and to the control panel for controlling the temperature of the air in the ventilation system and the light-emitter-diode means in response to an action of touch contact by a user on the area for setting the temperature. | 2010-04-15 |
20100095246 | KNOWLEDGE GATHERING METHODS AND SYSTEMS FOR TRANSFORMING PRODUCT DESCRIPTIONS INTO PROCESS NETWORKS - Methods and systems for automated, local product classification through knowledge engineering aided by visual representation of the product may be combined with some targeted queries. A library of product descriptions, particularly, print product descriptions, are visualized and custom document visualizations can be created and added. Products in the library can be searched and managed via a query mechanism that filters on values of the product characteristics. Knowledge encoded in the visual representation is automatically mapped into the classification system's internal representation of the print products which is thus made common throughout the shop and may be made common across shops. The characteristics as described by the product visualization, in combination with ranges and other parameter constraints, can be subsequently mapped into the internal abstraction of product type representation of a conversation system for transforming product descriptions into process networks. | 2010-04-15 |
20100095247 | DATA-DRIVEN INTERFACE FOR MANAGING MATERIALS - Embodiments of the invention provide system and methods for organizing, browsing and editing materials stored in a computer system. The system is configured to dynamically create an organizational structure for the materials according to classification groups specified by the creator of each stored material. Additionally, the system is configured to expose certain editable material parameters of a selected material to the end-user and make available specific GUI elements to the end-user so that the end-user can edit the selected material, thereby changing the appearance of the material. | 2010-04-15 |
20100095248 | DESKTOP ICON MANAGEMENT AND GROUPING USING DESKTOP CONTAINERS - A set of desktop icons on a graphical user interface (GUI) desktop can be selected, which marks the icons as being associated with a desktop container. In the GUI, a visual depiction that the selected desktop icons are associated with the desktop container can occur. The desktop container can be a GUI object for grouping a set of desktop icons and for manipulating a grouped set of desktop icons as a group. A user interaction with the desktop container can be received, which results in a container action being performed. The container action can affect each of the selected desktop icons and/or can affect targets to which each of the selected desktop icons point. | 2010-04-15 |
20100095249 | COMPUTER-READABLE STORAGE MEDIUM HAVING STORED GAME PROGRAM THEREIN, AND GAME APPARATUS - Based on operation information obtained from an operating device for pointing to a position on a screen of a display device, a pointing position to which the operating device points is repeatedly calculated. Next, a change amount of the pointing position is calculated. Then, whether or not the change amount of the pointing position meets a first condition is determined. As a result, when it is determined that the change amount of the pointing position meets the first condition, predetermined processing is executed for the pointing position or a position specified based on the pointing position. | 2010-04-15 |
20100095250 | Facilitating Interaction With An Application - An apparatus for facilitating interaction with an application includes a memory and logic. The memory stores image data generated by an instance of an application. The logic repeats the following for each user of a number of users: receives a sensor signal representing a gesture performed by a user and indicating a user instruction; modifies the image data according to the user instruction; and sends the image data to initiate a display of an image according to the user instruction. | 2010-04-15 |
20100095251 | LINKAGE BETWEEN MOTION SENSING AND POSITION APPLICATIONS IN A PORTABLE COMMUNICATION DEVICE - Criteria for movement of a mobile communication device that can be initiated by the user are defined. A criterion can be stored as a data characteristic in device memory. Motion of the device can be sensed to determine, by the device controller, whether sensed motion meets the defined criterion. The sensed motion may be derived from an accelerometer, or equivalent means, in the device. If the sensed motion is determined by the controller to match stored criterion data, the controller triggers activation of an application that is dependent on location of the device. A stored application associated with the matched data characteristic is accessed from one or more stored applications respectively associated in memory with stored data characteristics. | 2010-04-15 |
20100095252 | CHANNEL LENGTH SCALING FOR FOOTPRINT COMPATIBLE DIGITAL LIBRARY CELL DESIGN - Effective GDS-based channel length scaling. A library cell is designed, and then the width of the polys is increased, and the polys and contacts are shifted in order to maintain poly-to-poly and contact-to-poly spacing. The method can be used in association with a 45 nm digital library cell. Specifically, a library cell having 40 nm polys is designed, and then the width of each of the polys is increased by 5 nm to 45 nm, and the polys and contacts are shifted in order to maintain poly-to-poly and contact-to-poly spacing. The poly lines and contacts can be shifted by starting at the center and going out radially, or by beginning at the perimeter and moving radially inward. The method can be used with any library cell design which is entirely GDS based, including, for example, 32 nm library cell design. | 2010-04-15 |
20100095253 | TABLE-BASED DFM FOR ACCURATE POST-LAYOUT ANALYSIS - Disclosed is a system and method for integrated circuit designs and post layout analysis. The integrated circuit design method includes providing a plurality of IC devices with various design dimensions; collecting electrical performance data of the IC devices; extracting equivalent dimensions of the IC devices; generating a shape related model to relate the equivalent dimensions to the electrical performance data of the IC devices; and creating a data refinement table using the equivalent dimensions and the electrical performance data. | 2010-04-15 |
20100095254 | SYSTEM AND METHOD FOR TESTING PATTERN SENSITIVE ALGORITHMS FOR SEMICONDUCTOR DESIGN - A system and method for generating test patterns for a pattern sensitive algorithm. The method comprises the steps extracting feature samples from a layout design; grouping feature samples into clusters; selecting at least one area from the layout design that covers a feature sample from each cluster; and saving each pattern layout covered by the at least one area as test patterns. | 2010-04-15 |
20100095255 | SYSTEM AND METHOD FOR VERIFYING RACE-DRIVEN REGISTERS - Embodiments include a system and method for generating RTL description of an electronic device provided for a design test and a test bench environment to drive stimulus into the electronic device, identifying at least one register to be verified during the design test, authoring a property list including a plurality of properties, wherein each property includes a cause and an effect, creating a new property instance upon receiving an enqueue cause, transitioning a property instance from a waiting state to a pending state based on a dequeue cause, advancing property instances from the pending state to an active state and then to an expired state based on a defined time window, creating a current solution space including a plurality of solutions, wherein each of the plurality of solutions includes a list of unused active effects, inserting property instances into each of the plurality of solutions when the property instance enters to active state, pruning solutions from the current solutions space which have not used a property instance entering the expired state, and computing a new solution space based on the current solution space and target transition. | 2010-04-15 |
20100095256 | Power State Transition Verification For Electronic Design - Various implementations of the invention may be applied to generate an auxiliary verification statement. The auxiliary verification statement defines properties that may be employed to check if the power domains are active at appropriate times. Particularly, the auxiliary verification statement checks to ensure that power domain transitions do not interfere with the operation of the device design. With various implementations of the invention, an auxiliary verification statement may be generated by first determining a set of properties instantiated in a verification statement and then synthesizing the auxiliary verification statement based upon the determined properties, the corresponding device design and the power domains. In some implementations, the auxiliary verification statement instantiates properties that check if the power domains related to the properties in the verification statement are active when the verifications statement is exercised. In various implementations, this is accomplished by substituting select ones of the properties in the verification statement with select properties corresponding to the power domain. | 2010-04-15 |
20100095257 | ELECTROMAGNETIC FIELD ANALYSIS OF SEMICONDUCTOR PACKAGE WITH SEMICONDUCTOR CHIP MOUNTED THEREON - An electromagnetic field analysis of a semiconductor package with a semiconductor chip mounted thereon can be performed simply with a high accuracy. First modeling and second modeling of the semiconductor package with the semiconductor chip mounted thereon are carried out, thereby performing first and second electromagnetic field analyses. Results of the first and second electromagnetic field analyses are synthesized to determine electrical characteristics of the semiconductor package. Specifically, an inductance analysis is performed with the entire semiconductor chip regarded as a dielectric, thereby determining an inductance component of an equivalent circuit. A capacitance analysis is performed with the semiconductor chip regarded as a dielectric having a metal thin film on its surface, thereby determining a capacitance component of an equivalent circuit. Results of the inductance analysis and the capacitance analysis are synthesized to determine an equivalent circuit. | 2010-04-15 |
20100095258 | Wiring layout method of integrated circuit and computer-readable medium storing a program executed by a computer to execute the same - A wiring layout method includes designing a layout of a power wiring for an integrated circuit; designing a layout of plural signal wirings for the integrated circuit; comparing the signal frequency; classifying the signal wirings; calculating an evaluation value of a temperature rise; and modifying the layouts of the integrated circuit. | 2010-04-15 |
20100095259 | Circuit Timing Analysis Incorporating the Effects of Temperature Inversion - Methods and apparatus for increasing the accuracy of timing characterization of a circuit including one or more cells in a cell library are provided. One method includes the steps of: performing cell library timing characterization for each of the cells in the circuit for at least first and second prescribed temperatures, the first and second temperatures corresponding to first and second PVT corners, respectively, in the cell library; calculating respective cell delays for the one or more cells in the circuit, the cell delay calculation being a function of temperature for each instance of the one or more cells; and incorporating the cell delay calculation into the timing characterization for each of the cells in the circuit to thereby increase the accuracy of the timing characterization. | 2010-04-15 |
20100095260 | Reducing Path Delay Sensitivity to Temperature Variation in Timing-Critical Paths - A method for reducing path delay sensitivity to temperature variation in a circuit is provided. The method includes the steps of: identifying at least one timing-critical path in the circuit, the path including a plurality of circuit cells coupled between an input and an output of the path; determining a temperature slope coefficient of the path; when the slope coefficient is negative, increasing the slope coefficient by controlling at least one characteristic of at least one of the cells in the path; and when the slope coefficient is positive, decreasing the slope coefficient by controlling at least one characteristic of at least one of the cells in the path. | 2010-04-15 |
20100095261 | Timing analysis apparatus and timing analysis method - A apparatus includes: an acquisition section that acquires information on a plurality of paths which let signals propagate in the integrated circuit in descending order of propagation time; a path capability distribution calculation section that calculates, based on the acquired information on the plurality of paths, path capability distribution; an integrated circuit capability distribution calculation section that performs a statistical operation based on the path capability distribution and on first integrated circuit capability distribution, and determines the result of the statistical operation as second integrated circuit capability distribution; and an evaluation section that calculates a parameter representing a difference between the first integrated circuit capability distribution and the second integrated circuit capability distribution, and repeats the process of the acquisition section, the process of the path capability distribution calculation section, and the process of the integrated circuit capability distribution calculation section until the parameter satisfies a predetermined condition. | 2010-04-15 |
20100095262 | Schematic Generation From Analog Netlists - The invention concerns the generation of schematics from analog netlists. Various implementations of the invention provide that an analog netlist defining a number of hardware components and the connectivity between the hardware components is identified. Subsequently, the netlist is sorted and partitioned into component groups. The component groups are arranged and lines are routed between the component groups. The corresponding hardware components are arranged within the component groups and a schematic corresponding to the arranged hardware components is generated. | 2010-04-15 |
20100095263 | Post-routing power supply modification for an integrated circuit - A technique for generating the layout of an integrated circuit | 2010-04-15 |
20100095264 | METHOD AND APPARATUS FOR DETERMINING A PHOTOLITHOGRAPHY PROCESS MODEL WHICH MODELS THE INFLUENCE OF TOPOGRAPHY VARIATIONS - One embodiment provides a system for determining a process model for a photolithography process. The photolithography process can use multiple exposure-and-development steps to create features on a wafer. When the photolithography process exposes the wafer to a layout, the wafer can include topography variations which were caused by previous exposure-and-development steps. The process model can be used to predict patterns that are created on the wafer when the wafer is exposed to a second layout, wherein the wafer includes topography variations that were caused by resist features that were created when the wafer was exposed to a first layout. The process model can include a first term and a second term, wherein the first term is convolved with a sum of the first layout and the second layout, and wherein the second term is convolved with the second layout. | 2010-04-15 |
20100095265 | Application-Aware Recording and Replay - In one illustrative embodiment, a computer-implemented method for application-aware recording and replay of changes is provided. The computer implemented method executes an application in a source system to form a first domain context, and generates recorded information objects from the application in the first domain context. The computer-implemented method selects a target system having a second domain context, and replays the recorded information objects on the target system to form new information objects in the second domain context. The new information objects are returned to a requester. | 2010-04-15 |
20100095266 | SYSTEM AND METHOD FOR A POLICY-BASED MANAGEMENT OF A SOFTWARE SERVICE COMPONENT - A method and appertaining system for implementing the method are provided for managing a software service component in a service oriented architecture (SOA) model, in which aspects maintained by an SOA repository for the service component or software system using the component are made openly available. A series of lifecycle stages for a service component are defined, as are the criteria for promoting the service components to a more advanced life cycle stage. A user/developer/enterprise architect provides a service component at an earlier lifecycle stage and then submits a promotion request for the service component to approver, who assess compliance with the requirement. If the service component complies with the requirement, it is promoted to the next life cycle stage. | 2010-04-15 |
20100095267 | DESCRIBING FORMAL END-USER REQUIREMENTS IN INFORMATION PROCESSING SYSTEMS USING A FACETED, TAG-BASED MODEL - A method, including: providing a computer menu from which a processing goal can be created, wherein the menu includes a plurality of facets, and wherein each facet includes at least one tag; receiving a processing goal, wherein the processing goal includes a plurality of tags selected from the menu; executing at least one application that includes a plurality of components arranged in a processing graph to produce information that satisfies the processing goal; and outputting the information. | 2010-04-15 |
20100095268 | MANAGING COMPLEX DEPENDENCIES IN A FILE-BASED TEAM ENVIRONMENT - Techniques managing complex dependencies in a file-based team environment are provided. A software module is represented as an object. The object is defined via a file. The file includes relationships, and some of the relationships define dependencies to other objects. In some cases, attributes for the object are also included in the file and are defined via references to still other objects. The relationships and the attributes are carried with the object via the file. | 2010-04-15 |
20100095269 | FACETED, TAG-BASED APPROACH FOR THE DESIGN AND COMPOSITION OF COMPONENTS AND APPLICATIONS IN COMPONENT-BASED SYSTEMS - A method, including: receiving a software requirement; and constructing a workflow template that can satisfy the software requirement, wherein the workflow template comprises a plurality of processing stages, wherein each processing stage includes at least one component class and each component class includes at least one component, and wherein an output of each processing stage is described by a processing goal pattern that is described by a set of tags and facets. | 2010-04-15 |
20100095270 | METHOD AND SYSTEM TO AUTOMATICALLY REGENERATE SOFTWARE CODE - According to a second aspect there is provided a method and system to automatically regenerate software for an object to relational mapping system. The system automatically regenerates a first set of classes. For each class, the system reads class information; reads meta-data based on the class information; and automatically regenerates the class based on the meta-data without overwriting associated custom code. The first set of classes includes base code that is associated with the custom code. The first set of classes and the base code are utilized by the object to relational mapping system to enable access todata that is persistently stored in a database. | 2010-04-15 |
20100095271 | Fine-Grained Software-Directed Data Prefetching Using Integrated High-Level and Low-Level Code Analysis Optimizations - A mechanism for minimizing effective memory latency without unnecessary cost through fine-grained software-directed data prefetching using integrated high-level and low-level code analysis and optimizations is provided. The mechanism identifies and classifies streams, identifies data that is most likely to incur a cache miss, exploits effective hardware prefetching to determine the proper number of streams to be prefetched, exploits effective data prefetching on different types of streams in order to eliminate redundant prefetching and avoid cache pollution, and uses high-level transformations with integrated lower level cost analysis in the instruction scheduler to schedule prefetch instructions effectively. | 2010-04-15 |
20100095272 | DECLARATIVE PROGRAMMING MODEL FOR AUTHORING AND EXECUTION CONTROL AND DATA FLOW FOR RESOURCE ORIENTED SYSTEM - A data set may be managed by a host that provides access to clients through a protocol, such as a RESTful HTTP interface. A resource script may be expressed according to a script language featuring two types of instructions: data set instructions that correspond to the verbs of the protocol, and flow control instructions that alter the flow of execution of the resource script. At runtime, an execution context for the resource script may be selected as a local execution context (through a local script processor that issues protocol verbs to the host based on the data set operations) or a remote execution context (by sending the resource script to a script processor located on the host.) The runtime selection of data context may be executed without having to reconfigure the resource script, and with an equivalent effect on the data set. | 2010-04-15 |
20100095273 | ANALYSIS OF EFFECTS OF A SOFTWARE MAINTENANCE PATCH ON CONFIGURATION ITEMS OF A CMDB - Embodiments of the invention provide a method, a system and a computer program product for analyzing the effect of a software maintenance patch on configuration items of a CMDB. One embodiment, directed to a method, is associated with a CMDB containing information that relates to configuration items (CIs) included in one or more managed configurable systems. The method includes the step of generating a manifest that defines a target system, and contains a description of a maintenance patch disposed to update one or more specified software components. The method further includes using information contained in the manifest to search the CMDB, in order to detect each configurable system in the CMDB that corresponds to the definition of the target system, and contains at least one CI that includes at least one of the specified software components. For a given CI that includes at least one of the specified software components, an identification is made of every other CI in the CMDB that would be affected, if the maintenance patch was used to update each specified software component of the given CI. | 2010-04-15 |
20100095274 | System, Computer Program, and Method for a Static Code Coverage Analyzer for Computer Programs - Methods, systems and computer program products are provided for analyzing a computer program including an analysis module constructed to generate a work file including test instance elements associated with a program under test, count a total number of each test instance in the program under test, and create a test case corresponding to each instance. | 2010-04-15 |
20100095275 | METHOD FOR THE COMPUTER-AIDED DETERMINATION OF AN OPTIMIZATION POTENIAL OF A SOFT-WARE SYSTEM - A method is disclosed for the computer-aided determination of the optimization potential of a software system including a plurality of modules that can interact with each other at least to some point during execution of the software system. At least one module to be examined is selected from the plurality of modules, in at least one embodiment, and is examined with respect to the effects of an optimization of the at least one module to be examined on the overall consumption of resources of the software system. A respective consumption of resources of one or more modules not to be examined of the plurality of modules is varied according to at least one predetermined criterion, thereby obtaining a modified software system. The overall consumption of resources of the modified software system is determined taking into consideration the variation of the modules not to be examined. The determined overall consumption of resources of the modified software system is then compared to the overall consumption of resources of the unmodified software system. | 2010-04-15 |
20100095276 | TEST DATA CREATION AND EXECUTION SYSTEM FOR SERVICE ORIENTED ARCHITECTURE - A test data creation and execution system provides an efficient way to dramatically improve testing of web service based applications. The test data creation and execution system assists testers in identifying and executing various combinations of unit tests, as well as integration and regression testing of web services and methods of web services. The test data creation and execution system provides testers the functionality to rapidly produce high quality web services based applications. | 2010-04-15 |
20100095277 | METHOD FOR SOURCE-RELATED RISK DETECTION AND ALERT GENERATION - A method and system for detecting a source-related risk and generating an alert concerning the source-related risk are disclosed. Criteria of the source-related risk are defined. Thresholds associated with the source-related risk are defined. Every operation on an object is detected. If an operation on an object satisfies a criterion among the criteria or if the operation causes to exceed a threshold among the thresholds, an alert is generated for the operation. | 2010-04-15 |
20100095278 | TRACING A CALLTREE OF A SPECIFIED ROOT METHOD - A specification of a routine name of a root of a call tree and a specification of a desired depth of call tree tracing are obtained. Upon entering a given routine in a program, a determination is made whether the given routine is the root. Responsive to determining that the given one of the routines is the root, trace information for the routine forming the root is output. Furthermore, upon entering a given one of the routines called, directly or indirectly, by the routine forming the root, a determination is made whether the given one of the routines called, directly or indirectly, by the routine forming the root of the call tree is within the desired depth from the routine forming the root of the call tree; and if this is the case, trace information is output for given one of the routines called, directly or indirectly, by the routine forming the root of the call tree. | 2010-04-15 |
20100095279 | METHOD FOR AUTOMATICALLY TESTING MENU ITEMS OF APPLICATION SOFTWARE - An automatic testing method is used for automatically testing multiple menu items of application software. The application software is executed to display a window including the multiple menu items on a screen. The method includes the following steps. Firstly, multiple serial numbers are assigned to respective menu items of the application software by automatic testing tool software. Then, an automatic testing script including multiple command symbols and the serial numbers is produced. The functions of the multiple menu items of the window are implemented, thereby outputting an automatic testing result. | 2010-04-15 |
20100095280 | METHOD AND SYSTEM FOR PROVIDING LOITERING TRACE IN VIRTUAL MACHINES - A system and method are provided for performing loitering trace in virtual machines. In one embodiment, status of objects in a garbage collection heap at a first virtual machine at a server is identified, in response to a memory leak. First objects that are used are identified. Second objects that are alive and not being used are identified. Information regarding the first objects and the second objects is communicated to a second virtual machine at a client. | 2010-04-15 |
20100095281 | Internal Function Debugger - A stealthy internal function (IF) debugger that leverages control flow detours can escape detection by traditional anti-debugging methods. Software that attempts to impede reverse engineering via dynamic analysis, by using anti-debugging or packing measures can be thwarted by using a stealthy IF debugger. Data mining through an IF utility can aid reverse engineering by constructing a data and code flow analysis after an execution of a program. | 2010-04-15 |
20100095282 | Method, Apparatus And Computer Program Product For Creating Inter-Language Interface - An inter-language interface is created for an executable file written in a legacy language. The header associated with the legacy file is initially marked up language to generate a first marked header. The legacy file is then wrapped with a first wrapper based at least partially upon the first marked header to create a first wrapped file. Additionally, the first marked header is associated with type maps customized in accordance with the target language in order to generate a second marked header. An executable file may then be generated by wrapping the first wrapped file with a second wrapper so as to be executable in the target language, thereby creating a second wrapped file. Additionally, an interface layer is generated to associate functions in the legacy language with methods in the target language and to define the usage in the target language of the parameters in the legacy language. | 2010-04-15 |
20100095283 | Migration Apparatus Which Convert Application Program of Mainframe System into Application Program of Open System and Method for Thereof - Provided are a migration apparatus and method for converting an application program of a mainframe system into an appropriate application program for an open system. The migration apparatus includes: a source obtaining module connected with the mainframe system, and decoding and obtaining sources of work-specific application programs made of Extended Binary Coded Decimal Interchange Code (EBCDIC) in binary form; a code conversion module converting the respective sources of the work-specific application programs obtained by the source obtaining module into American Standard Code for Information Interchange (ASCII) code, hexadecimal characters being converted to correspond to ASCII code using a previously set hexadecimal code conversion table; a compiling and link processing module compiling the sources of the work-specific application programs converted by the code conversion module and then bundling the compiled sources of the work-specific application programs with corresponding work application programs; and an executable file generation module generating executable files in binary form from the work-specific application programs processed by the compiling and link processing module to execute them in an environment of the open system. The migration apparatus and method efficiently reuse a conventionally used application program via the rehosting process of converting a mainframe system into an open system. | 2010-04-15 |
20100095284 | CACHING RUNTIME GENERATED CODE - A program entity that generates code but that does not perturb global state is identified. Code produced by the identified program entity can be assigned an identifier and cached the first time it is executed. Subsequent executions of the program entity can eliminate generation of the code and/or translation of the generated code into native binary code. The runtime generated code and native binary code can be cached in a machine-wide cache, or can be added to the metadata of the assembly generated from the source code of the program entity. | 2010-04-15 |
20100095285 | Array Reference Safety Analysis in the Presence of Loops with Conditional Control Flow - Mechanisms are provided for analyzing and optimizing loops with conditional control flow in source code based on array reference safety. Mechanisms are provided for analyzing blocks of the source code to identify a conditional control flow loop having loop source code specifying a total access range for an array reference. A safe access range, of the total access range of the array reference in the loop source code, is identified over which a compiler-based optimization of the loop source code can be safely applied without introducing new exception conditions. The compiler-based optimization of the loop source code is performed based on the identified safe access range to generate optimized code. The optimized code is output for generation of executable code for execution on a processor. | 2010-04-15 |
20100095286 | REGISTER REDUCTION AND LIVENESS ANALYSIS TECHNIQUES FOR PROGRAM CODE - A system and method for efficient architectural register liveness analysis and register usage reduction. A compiler within a computing system maintains a master liveness vector for each instruction in a program code and a path liveness vector for each path within a predetermined control flow graph (CFG). Predetermined required paths from an earlier compiler stage are used to find force paths, which are used to reduce the number of times a control block (CB) is processed. Upon completion of the liveness analysis, the compiler finds an instruction within the program code where a chosen register previously dead is now live. The compiler identifies allocation code paths from this instruction, wherein each path terminates at an instruction wherein the chosen register is dead for the first time in the allocation code path. The compiler subsequently replaces the chosen register with a determined dead register. | 2010-04-15 |
20100095287 | METHOD AND SYSTEM FOR PROGRAM TRANSFORMATION USING FLOW-SENSITIVE TYPE CONSTRAINT ANALYSIS - A method for analyzing a program is provided. The method includes, determining an object type that may exist at an execution point of the program, wherein this enables determination of possible virtual functions that may be called; creating a call graph at a main entry point of the program; and recording an outgoing function call within a main function. The method also includes analyzing possible object types that may occur at any given instruction from any call path for virtual calls, wherein possible object types are determined by tracking object types as they pass through plural constructs; and calling into functions generically for handling specialized native runtime type information. | 2010-04-15 |
20100095288 | METHOD FOR UPDATING SOFTWARE OF IMAGE DEVICE - Provided is a method for updating software of an image device that allows a user to set whether to update the software. In the method, over the air (OTA) data including software update information are received. A digital storage media-command and control (DSM-CC) section table among the received over the air (OTA) data is parsed. A predetermined field inside the digital storage media-command and control (DSM-CC) section table is checked. Whether to perform software update regardless of whether to perform update set by the user is judged as a result of the checking. Software update is performed depending on a result of the judgment. | 2010-04-15 |
20100095289 | PATCHING OF MULTI-LEVEL DATA CONTAINERS STORING PORTIONS OF PRE-INSTALLED SOFTWARE - A computing system provided according to an aspect of the present invention includes a developer system which sends a set of patches along with metadata in a package. The metadata may include hierarchical paths, with each path indicating a corresponding target (file or archive) which is to be replaced to apply the corresponding patch. A patch tool receives the package and applies the patches using the metadata. According to another aspect of the present invention, a patch tool forms a tree structure based on the hierarchical paths in the metadata. In an embodiment, the tree structure is traversed each time to perform a corresponding patching operation (e.g., backup, and replace). According to yet another aspect of the present invention, only the required archives are unarchived while applying the patches. In an embodiment, the patch tool determines the required archives based on the information in the received metadata. | 2010-04-15 |
20100095290 | GAME DEVICE AND INFORMATION PROCESSING APPARATUS - A version file retrieving unit of a game device retrieves via a network a version file including version information identifying an OS recommended for the execution of game software running. An OS version comparing unit compares first version information on the OS running with second version information identifying the OS recommended for the execution of the game software running. When the second version indicates a version newer than that of the first version information, the OS retrieving unit downloads the latest OS and stores it in the hard disk drive. | 2010-04-15 |
20100095291 | SOFTWARE UPGRADE USING SINGLE SOURCE CHANNEL - An automatic data downloader (ADD) causes a source device communicating with the ADD to download available software for destination devices using a single predetermined update channel. The software is received by the ADD from the source device and stored. Upon connecting to destination device that is compatible with downloaded software, the ADD sends the software to the destination device. | 2010-04-15 |
20100095292 | Configurable indicating device and method for monitoring and control in fluid systems - An apparatus for monitoring and/or controlling a fluid system includes a housing having at least one display mounted thereon and a sensor interface that includes at least one sensor configured to output signals corresponding to a sensed fluid characteristic. A computer readable memory is disposed within the housing and stores user configurable program parameters in a stored menu configuration partitioning the program parameters among a plurality of discrete menus. The apparatus further includes a user interface having an input device configured via outputting a menu reconfiguration command to adjust the stored menu configuration, and a processor disposed within the housing and configured to display the program parameters in the plurality of discrete menus according to the stored menu configuration. In an exemplary application, the apparatus is a differential pressure indicator having optional control/output features, internally or externally sourced 4-20 mA current output and infrared communication for uploading and/or downloading programming and data. | 2010-04-15 |
20100095293 | NETWORK FOR UPDATING FIRMWARE AND / OR SOFTWARE IN WIRELESS COMMUNICATION DEVICES - One or more methods and systems of updating software in wireless communication devices are presented. In one embodiment, software updates are generated by a generation environment and distributed by a distribution environment. One or more wireless communication devices receive one or more software updates from the distribution environment. In one embodiment, software updates are generated from processing performed at a pre-processing device such as a cable television set-top-box or a server of the distribution environment. A software processing package, provided by the generation environment, is used to generate such software updates for the one or more wireless communication device. One or more methods of provisioning and billing wireless communication devices are also presented. | 2010-04-15 |
20100095294 | INFORMATION PROCESSING METHOD AND PROGRAM - Commands such as installation operation and launch program commands need to be executed after appropriately switching between an administrator account and another account, for each command, when an installer constituting a program for readily performing installation operations collectively for a plurality of pieces of software or the like is launched. When an installer is launched in the present invention, process-to-process communication is secured between the processes of an administrator account and a user account, and an account to execute a command included in the installer is determined in the process of the administrator account. If the determination result indicates that the account to execute the command is the user account, the command is executed in the process of the user account rather than in the process of the administrator account. | 2010-04-15 |
20100095295 | CONTROL DEVICE SETTING METHOD AND PROGRAM - Execution is provided of at least: the first processing for making the installer software store the group information that relates to information which classifies a plurality of apparatuses into groups and specifies the apparatuses belonging to each group or the address information indicating the location storing this group information, at the time of building the installer software for installing the universal control software that provides universal control of a plurality of the apparatuses; the second processing for notifying about the group information or address information to prompt the group setting of a plurality of the apparatuses when installing the universal control software using installer software; and the third processing for selecting an apparatus as the object of control from among the apparatuses specified by group information acquired from the storage location having been notified or specified by the address information, when universal control software is executed. | 2010-04-15 |
20100095296 | Method and Related Management Architecture for Managing Bundles in an Open Services Gateway Initiative Service Platform - A method for managing a plurality of bundles in an open services gateway initiative service platform includes adding the plurality of bundles into a service list and generating configuration files corresponding to the plurality of bundles, storing the configuration files, updating a status corresponding to a first bundle of the plurality of bundles in the service list when the first bundle is initiated, and loading a configuration file corresponding to the first bundle. | 2010-04-15 |
20100095297 | METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR SOLUTION REPLICATION - A configuration model for an existing software solution, which is distributed over a plurality of existing machines, is discovered. The model includes a plurality of configuration items, which in turn include a plurality of independent attributes and a plurality of dependent attributes, with the plurality of dependent attributes being derivable from the plurality of independent attributes based on a plurality of constraints. The configuration model is stored in a repository, together with disk images, resource configuration details, and logical names of pertinent ones of the existing machines. Specifications of new values of the independent attributes are obtained, and new values of the dependent attributes are computed from the new values of the independent attributes, based on executing the constraints on the configuration model. The images are deployed onto a plurality of new machines for operation in accordance with the new values of the independent attributes and the new values of the dependent attributes, to obtain a re-deployed solution. The machines can be virtual machines or physical machines. | 2010-04-15 |
20100095298 | SYSTEM AND METHOD FOR ADDING CONTEXT TO THE CREATION AND REVISION OF ARTIFACTS - A system includes a process-related-data handling component operative to handle process-related data corresponding to an operation associated with an artifact, such as the creation or revision of the artifact. An application component is operatively coupled to the process-related-data handling module and is operative to interact with the artifact. A storage element is also operatively coupled to the process-related-data handling module and is operative to store the process-related data. The process-related data may be displayed, created, or otherwise manipulated through a data management tool, which may include, a calendar interface, a task interface, and/or a media capture module. A method is also directed towards establishing process-related context concerning at least one artifact. | 2010-04-15 |
20100095299 | MIXED WORKLOAD SCHEDULER - A mixed workload scheduler and operating method efficiently handle diverse queries ranging from short less-intensive queries to long resource-intensive queries. A scheduler is configured for scheduling mixed workloads and comprises an analyzer and a schedule controller. The analyzer detects execution time and wait time of a plurality of queries and balances average stretch and maximum stretch of scheduled queries wherein query stretch is defined as a ratio of a sum of wait time and execution time to execution time of a query. The schedule controller modifies scheduling of queries according to service level differentiation. | 2010-04-15 |
20100095300 | Online Computation of Cache Occupancy and Performance - Methods, computer programs, and systems for managing thread performance in a computing environment based on cache occupancy are provided. In one embodiment, a computer implemented method assigns a thread performance counter to threads being created to measure the number of cache misses for the threads. The thread performance counter is deduced in one embodiment based on performance counters associated with each core in a processor. The method further calculates a self-thread value as the change in the thread performance counter of a given thread during a predetermined period, and an other-thread value as the sum of all the changes in the thread performance counters for all threads except for the given thread. Further, the method estimates a cache occupancy for the given thread based on a previous occupancy for the given thread, and the calculated shelf-thread and other-thread values. The estimated cache occupancy is used to assign computing environment resources to the given thread. In another embodiment, cache miss-rate curves are constructed for a thread to help analyze performance tradeoffs when changing cache allocations of the threads in the system. | 2010-04-15 |
20100095301 | METHOD FOR PROVIDING SERVICE IN PERVASIVE COMPUTING ENVIRONMENT AND APPARATUS THEREOF - Provided is a method for providing a service in a pervasive computing environment that extracts a service type which can be provided by a resource searched in the corresponding environment and when a service type to be executed is selected in an application, the corresponding resource is allocated to the selected service to allow the corresponding application to execute the service by utilizing the allocated resource. Further, the allocated resource is locked and the corresponding resource is unlocked upon a request of another application. | 2010-04-15 |
20100095302 | DATA PROCESSING APPARATUS, DISTRIBUTED PROCESSING SYSTEM, DATA PROCESSING METHOD AND DATA PROCESSING PROGRAM - A terminal includes a task information acquiring unit which acquires information on a task of data processing, and a communication task generator which generates a send task to allow a source apparatus of data required by the task to transmit the data required by the task to an apparatus executing the task and which transmits the send task to the source apparatus, when the source apparatus is another apparatus, which is different from the apparatus executing the task and which is connected to the apparatus executing the task via a network. | 2010-04-15 |
20100095303 | Balancing A Data Processing Load Among A Plurality Of Compute Nodes In A Parallel Computer - Methods, apparatus, and products are disclosed for balancing a data processing load among a plurality of compute nodes in a parallel computer that include: partitioning application data for processing on the plurality of compute nodes into data chunks; receiving, by each compute node, at least one of the data chunks for processing; estimating, by each compute node, processing time involved in processing the data chunks received by that compute node for processing; and redistributing, by at least one of the compute nodes to at least one of the other compute nodes, a portion of the data chunks received by that compute node in dependence upon the processing time estimated by that compute node. | 2010-04-15 |