04th week of 2009 patent applcation highlights part 54 |
Patent application number | Title | Published |
20090024924 | DISPLAY APPARATUS, HOST DEVICE AND CONTROL METHODS THEREOF - There are provided a display apparatus and a host device which communicates with each other. The display apparatus includes: a display interface which communicates with a host device; a signal processor which processes at least one of a video signal and an audio signal input from the host device; and a controller which controls the signal processor to process at least one of the video signal and the audio signal according to an output setting value corresponding to host information of the host device. The host device includes: a host interface which communicates with the display apparatus; and a host controller which controls the host interface to transmit host information including at least one of operating system (OS) information of the host device and feature information of a peripheral device, to the display apparatus. | 2009-01-22 |
20090024925 | SYSTEM AND METHOD FOR CREATING AND DISTRIBUTING DERIVATIVE MEDIA WORK - A method of reproducing a derivative media work includes selecting a derivative media work derived from a first media work, locating an accessible source of the first media work, accessing a set of playback control instructions corresponding to the derivative media work, and reproducing the derivative media work by playing the accessible source of the first media work according to the playback control instructions. A method of creating and distributing a derivative media work includes creating playback control instructions to produce a derivative media work from a first accessible source of a media work on a first media player device, transmitting the created playback control instructions to a server, storing the received playback control instructions on the server, transmitting the created playback control instructions to a second media player device, and reproducing the derivative media work on the second media player device by playing a second accessible source of a media work according to the playback control instructions. | 2009-01-22 |
20090024926 | Portable information terminal - Disclosed herein is a portable information terminal in which a second housing is slidingly arranged for a first housing, including: an operation key arranged on a plane of the second housing that is exposed when the second housing is put in an open status relative to the first housing by a sliding movement in one direction; and a special key arranged in a predetermined area on another direction side opposite to the one direction on the plane. | 2009-01-22 |
20090024927 | Embedded Video Playlists - A system, method and various user interfaces provide an embedded web-based video player for navigating video playlists and playing video content. A website publisher can create and store a video player with customized parameters (e.g., player type, appearance, advertising options, etc.) and can associate the player with a playlist of selected videos. The stored video player is associated with a player ID in a player database and can be embedded in a website using an embed code referencing the player ID. A user interface for the embedded player provides controls for controlling video playback and for controlling the selection of a video from the playlist. | 2009-01-22 |
20090024928 | System for object-oriented data management of securities trends - The invention relates to a system for processing electronic data which is transmitted from a host computer to a client computer which converts the electronic data into a target format which differs from the format in which the data was received at the host computer. With the system, stock market-relevant information is to be made accessible, intuitive, and quickly grasped by market laypersons and promotes risk-free and motivating learning of the market's ground rules and an understanding of their complex mechanisms within the stock exchange. The system includes modules to receive and store data on a host computer to convert the data received at the host computer by a conversion rule into an object-oriented data format, to transmit the converted data to a client computer, its display unit reproducing the transmitted data as graphical objects; and to interactively process the transmitted data on the client computer. | 2009-01-22 |
20090024929 | Remote power supply - A remote power supply arrangement for graphical display systems. The remote power supply places one or more power supplies in a separate location, some distance apart from the graphical display, rather than within the display cabinet or module itself. Power is then transferred from the power supply to the display by electrical cords. The remote power supply provides lighter weight displays, less noise near the displays, and improved maintenance and repair. The invention includes apparatus, methods of providing remote power to displays. | 2009-01-22 |
20090024930 | APPARATUS AND METHOD FOR CHANGING WEB DESIGN - A web design changing apparatus includes a web server for displaying a web screen on a user terminal when a user logs in a web member page through the user terminal, the web server displaying the web screen by activating a web menu screen according to a controlled menu position, a controlled menu color and a controlled menu shape if the position, the color and the shape of the menu are controlled by the user; and a database server having a user database, a user design database and a CSS (cascade style sheet) database, the database server being connected to the web server. The web server combines CSS information with HTML codes to thereby output them on the user terminal, and stores CSS information modified by the user terminal in the database server. | 2009-01-22 |
20090024931 | HOST APPARATUS, DEVICE AND METHOD TO SETUP FOLDER SHARE SERVICE - A host apparatus, a device, and a method to setup a folder share service. A controller to control displaying a user interface (UI) screen to select a device using the folder share service and a shared folder, and a UI screen to set permissions of the selected shared folder corresponding to at least one added user account and to set store options of a file to be stored to the shared folder in a display. A first communication portion transmits setup information of the user account to the device. | 2009-01-22 |
20090024932 | METHOD AND SYSTEM FOR PROVIDING OPEN SESSION BASED SELECTIVE BROADCASTING IN AN INSTANT MESSAGING SYSTEM - A system for providing open session based selective broadcasting in an instant messaging system. The instant messaging system user is provided with a mechanism through which they can broadcast a user-defined message to the participants in all currently open instant messaging sessions with the user, or to the participants in a selected subset of currently open instant messaging sessions with the user. The system provides the ability to capture and save a list of the participants receiving a previously broadcast message. The captured participant list can be subsequently recalled and used to broadcast another user defined message when the interruption ends, and the user can resume participation in the sessions. | 2009-01-22 |
20090024933 | SYSTEM AND METHOD FOR DISTRIBUTION AND INTERACTION BETWEEN NETWORKED USERS - Systems and methods are provided for conducting games or other interactions between networked computers, mobile devices, or other such client devices. Players compete via graphical elements, termed “devices”, that move and engage each other on top of existing windows, such as on a player's PC desktop or mobile device background. The devices may be tanks, spaceships, characters, or any other graphical element that can take part in a game or interaction. The system and method provides for short-term, casual, online games using light clients or instant messaging protocols. The games may be played quickly and easily, with minimal interruption of other endeavors. Players may conveniently choose opponents via a friends list, lobby system, or other such method, in an easy-to-use, e.g., drag-and-drop interface. | 2009-01-22 |
20090024934 | EQUATION EDITOR - An on-line teaching and learning system with rapid change-by-change or real time reinforcement signals for students and simultaneous monitoring by the teacher of the actual responses as well as their correctness is disclosed. The system may include at least one teacher computer, a plurality of student computers operably connected to the at least one teacher computer by a communications network. The system may be used in a classroom setting or in a distance-learning environment. | 2009-01-22 |
20090024935 | ONLINE GRAPHICAL MESSAGE SERVICE - A system and method for achieving an electronic information service (also called an online graphical message service) hosted by a computer system (e.g., a server) connected to a network. Remote users can write information into and read information from the information service over the network. In response to a request from a first user, the service may create a first information object that comprises a virtual whiteboard. The virtual whiteboard may include information written by the remote users. Then, the service may transmit the first information object via the network to the first user. Later, the service may receive a second information object from the first user corresponding to part of the virtual whiteboard. The second information object may include modifications the first user made to the virtual whiteboard. The service may then update the virtual whiteboard utilizing the received second information object. | 2009-01-22 |
20090024936 | METHOD AND SYSTEM TO MAINTAIN A WEB PAGE - A system to permit a user-friendly approach to determine and access the portions of a program code associated with respective web page components is described. In one example embodiment, the system comprises an option detector and a mapping module. The option detector may be configured to detect an instruction to augment HTML markup of a web page with mapping, where the mapping associated with correlation between web page components and corresponding portions of program code. The mapping module may be configured to generate the mapping and to augment the HTML markup of the web page with the mapping. | 2009-01-22 |
20090024937 | Method and computer system for document authoring - Integrated development environment IDE ( | 2009-01-22 |
20090024938 | Method and Apparatus for Summoning a Palette - A method, apparatus and computer program product for summoning a palette to a cursor location is presented. An application is run, the application having a work area in a Graphical User Interface (GUI). The application includes at least one palette associated therewith. A cursor can be operated within the work area. An input is provided causing one of the at least one palette to be presented at a location adjacent the cursor, and wherein the palette is maintained at the location. | 2009-01-22 |
20090024939 | WEB BASED APPLICATION CONSTRUCTOR USING QUERYING ACROSS DATA - A web-based application constructor can be used for constructing a web display. The web-based application constructor can obtain data from heterogeneous data sources to produce the web display. The web display can contain page components and display the data from at least some of the heterogeneous data sources. The application constructor can allow querying of the data sources. | 2009-01-22 |
20090024940 | Systems And Methods For Generating A Database Query Using A Graphical User Interface - A computer-implemented graphical user interface system for generating a database query includes a create region, a plurality of clause-specific regions and a navigation region. The create region may be used to receive a plurality of graphical icons and to create an association between the plurality of graphical icons to define the database query. The plurality of graphical icons may include a plurality of clause-specific icons that identify clauses for the database query and a plurality of table icons that identify sets of data in the database. The plurality of clause-specific interface regions are each associated with a particular clause-specific icon and may be used to receive user input to define one or more parameters associated with the particular clause-specific icon. The navigation region may be used to receive user input to select between the create region and the plurality of clause-specific interface regions. | 2009-01-22 |
20090024941 | APPARATUS, METHOD, AND COMPUTER PROGRAM PRODUCT FOR PROCESSING INFORMATION - By using event extracting knowledge, a plurality of events are extracted from a text. One of the events is extracted as a targeting event, and also one or more of the events other than the targeting event are extracted as targeted events, so that one or more combinations of the targeting event and the one or more targeted events are generated. A distance between a first text and a second text from which one or more of the combinations have been generated is calculated, so that a certainty factor of each of the combinations is calculated. One of the combinations is selected based on the certainty factors, so that the selected combination is displayed. | 2009-01-22 |
20090024942 | Document Printing for a Web-Based Data Analysis and Document Review System - A web-based data analysis and document review system is operable to provide a graphical user interface that allows a user to select print options for a group of documents stored by the system. The print options include different print formats each of which offers the user a respective set of features which can be selected for printing the particular group of documents as part of a batch print job. | 2009-01-22 |
20090024943 | SYSTEMS AND METHODS FOR ALARM TONE SELECTION, DISTRIBUTION, AND PLAYBACK IN A NETWORKED AUDIOVISUAL DEVICE - Systems and methods for alarm tone selection and distribution are disclosed. A first device may be configured to allow user selection of a content item for rendering in conjunction with a predefined alarm tone event such as an alarm, meeting time, or other event. The content item may then be associated with an application configured to render content upon occurrence of the event, and the user may be enabled to purchase non-owned content. The user may be further enabled to send content or a reference to content to a second device associated with a second user, where the second user may then be enabled to purchase and use the content for alarm tone functionality on the second device. | 2009-01-22 |
20090024944 | User-centric widgets and dashboards - User-centric widgets and dashboards are automatically modified to reflect a user's goals and needs. | 2009-01-22 |
20090024945 | Direct manipulation of displayed content - The disclosed information describes a method, system, and computer-readable medium for performing direct manipulation of displayed content (e.g., dragging the displayed content in a particular direction or dragging a particular part of the displayed content). In particular, content is displayed to a user, and a variety of direct manipulations of the displayed content are provided to allow the user to modify display of the content without the use of separate displayed content manipulation controls. The disclosed direct manipulation techniques are used to modify the display of content by altering the value of a content properties affecting the display. Such properties can include an amplitude affecting the size or level with which the information is presented (e.g., a volume level at which audio information is played, or a size at which visual information is displayed), an information history property that refers to a series of distinct groups of information that are related to each other over time, and a channel property that can specify one of multiple alternate groups of information that can be displayed. When the user selects the displayed content and performs a direct manipulation of the content, the value of a corresponding property is modified accordingly, and the display of the content is updated to reflect the new value of the property. Also, the user can map what direct manipulations correspond to what properties. | 2009-01-22 |
20090024946 | Techniques for Organizing Information Accessed Through a Web Browser - Apparatus and articles of manufacture are provided for assisting in the organization of information accessed through a web browser. At least one item of information accessed through the web browser is captured and visually represented in a defined organizational area of a display. A relevance index is calculated for each item of information that is visually represented to a current web-browsing behavior. The relevance index is conveyed for each item of information to the current web-browsing behavior to a user of the web browser. | 2009-01-22 |
20090024947 | APPARATUS, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR APPENDING A GROUP OF FILES TO FILES ON A CLIPBOARD OF A DESKTOP - A system, apparatus and method of appending a group of files to files on a clipboard of a desktop are provided. The system, apparatus and method include displaying a first window having an option that allows a group of files to be appended to files on the clipboard and asserting the option to append the files. The first window is ordinarily displayed after at least one file has been copied onto the clipboard and a second file is selected to be copied. In the case where at least one file has not already been copied onto the clipboard, a second window is displayed. The second window has an option that allows only one file or group of files to be copied onto the clipboard. The first window further contains an option that allows a file or a group of files to replace file or files already copied on the clipboard. | 2009-01-22 |
20090024948 | Method and apparatus for conducting a support and diagnostic session on a remote computer - In a remote support and diagnostic system, the supported computer is automatically identified via a computer identifier that is stored with the support history in the gateway servers. The computer identifier is generated from several pieces of information concerning the hardware and the operating system of the host computer which are collected during a support session. This information is combined and applied to a one-way cryptographic hash function to produce a computer identifier. The identifier is then stored with, and used to retrieve, the support history. This identifier has a very high likelihood to be unique to a particular computer system, yet it does not expose any potentially sensitive data that is used to make up the identifier. | 2009-01-22 |
20090024949 | OBJECT ORIENTED BASED METHODOLOGY FOR MODELING BUSINESS FUNCTIONALITY FOR ENABLING IMPLEMENTATION IN A WEB BASED ENVIRONMENT - A computer method and apparatus defining Business Classes for modeling business activities comprising the steps of representing business activities as the interaction between one or more Business Classes, and entering into a computer and storing in an electronic format the Business Classes and the relationships existing between the Business Classes. | 2009-01-22 |
20090024950 | Printer Driver Interface and Methods - Disclosed are methods of displaying status information in a printer driver interface, and corresponding apparatus and computer-readable medium. The embodiments display a printer driver interface, the printer driver interface including selectable document settings, and display a status bar on the printer driver interface, the status bar displaying iconic status indicators, wherein the iconic status indicators include status indicators each conveying status information on a printer consumable. | 2009-01-22 |
20090024951 | Systems And Methods For Automatically Creating An SQL Join Expression - Systems and methods are provided for automatically creating an SQL join expression. A computer-implemented graphical user interface may receive a first user input that identifies a first table to be included in the SQL join expression and a second user input that identifies a second table to be included in the SQL join expression. Software instructions stored in a computer-readable medium may automatically define the SQL join expression by matching one or more keys or indices in the first table with one or more keys or indices in the second table. | 2009-01-22 |
20090024952 | CONTROL AND VISIBILITY FOR DIGITAL CALENDAR SHARING - A digital calendar sharing control and visibility system and method for providing a user with control and visibility of digital calendar sharing. The system and method enhance and improve the sharing capabilities of current digital calendar applications. The system and method include a time-based (or expiration) sharing feature that gives a user control over the expiration date of the calendar sharing. The user can expire the sharing after a certain duration or date. The user also can specify a date range or a time range that a person can view in the user's digital calendar. A sharing audits and history feature allows a user to view who has looked at their calendar and what calendar information has been viewed. A private notes section allows a user to enter information that will not be seen by another person, even if that person has sharing permission to view the user's calendar. | 2009-01-22 |
20090024953 | Web browser window preview - Systems, methodologies, media, and other embodiments associated with web browsers are described. One embodiment a preview logic is provided that generates an image of contents from an open browser window and displays the image within a pop-up window in response to a preview option being selected to provide a preview of the contents of the open browser window. | 2009-01-22 |
20090024954 | Image providing apparatus - When the balance of an amount of savings, which can be used when designing a lifestyle by a user, is calculated, an user interface which is as easy to operate as possible can be provided. On a display screen operated by the user, an event icon which is an element for at least one computation, and an event set-up section for specifying at least a one-dimensional value as a result of the event icon being set up by an operation are displayed. When the event icon is dragged-and-dropped by an operation to the event set-up section, a predetermined computation is performed on the basis of the position thereof, and on the basis of the computation result, the amount of savings is displayed. | 2009-01-22 |
20090024955 | SEARCHING DATA ON AN INTERACTIVE USER INTERFACE - A computer program product includes a computer readable storage medium having computer readable instructions stored thereon that, when executed, causes a computer to implement a method. The method includes displaying an interactive user interface (UI) to manage searching of data. The UI has a first display panel and a second display panel. At least one facet, corresponding to a category of the data, and at least one of elements and subelements of the data, organized within the facet, are displayed on the first display panel. The method also includes choose an algorithm for selecting and relating the elements and the subelements of the data, and a global indicator to indicate the chosen algorithm. In response to selection of at least one of the elements and the subelements of the data, at least one of the data and links to the data are displayed on the second display panel. | 2009-01-22 |
20090024956 | INFORMATION PROCESSING APPARATUS AND CONTROL METHOD THEREOF, AND COMPUTER PROGRAM - An information processing apparatus comprising display unit configured to display a window, accepting unit configured to accept a resize instruction of the displayed window together with a scroll instruction indicating whether or not to scroll display contents within the window, and control unit configured to control a size of the window and a scrolling of the display contents within the window based on contents of the resize instruction and the scroll instruction, wherein when the scroll instruction indicates that the display contents are to be scrolled, the control unit changes the window to a size indicated by the resize instruction, and scrolls the display contents according to a change amount of the window, and when the scroll instruction indicates that the display contents are not to be scrolled, the control unit changes the window to a size indicated by the resize instruction, and suppresses a scrolling of the display contents. | 2009-01-22 |
20090024957 | Methods, Systems, and Computer-Readable Media for Providing Contact Information At Turf Level - Methods, systems, and computer-readable media provide for providing contact information at turf level. According to embodiments, a method for providing contact information at turf level is provided. According to the method, a selected turf from a plurality of turfs displayed in a spreadsheet-based graphical user interface (GUI) is received. In response to receiving the selected turf, contact information for field supervisors associated with disciplines of the selected turf is displayed. | 2009-01-22 |
20090024958 | Program product including display control program and computer-readable media, display device, display control method, and image forming apparatus - A program product, including: a display control program for allowing a display portion to display an operation guide for an operator; and a computer-readable media storing the display control program. The display control program allows a computer to serve as: a display controller which allows the display portion to display an operation guide screen presenting to an operator that values of a plurality of items are changeable; and a set change reception portion which receives from the operator instructions of changing the set values of the items when the display controller allows the display portion to display the operation guide screen. The display controller allows a display form of a display part for a predetermined description to be different from other display area in the operation guide screen when the display controller allows the display portion to display the operation guide screen. | 2009-01-22 |
20090024959 | SEARCHING DATA ON AN INTERACTIVE USER INTERFACE - An interactive user interface (UI) to manage searching of data is disclosed. The UI has a first display panel and a second display panel. At least one facet, corresponding to a category of the data, and at least one of elements and subelements of the data, organized within the facet, are displayed on the first display panel. The first display panel is configured to enable choosing an algorithm for selecting and relating the elements and the subelements of the data, and a global indicator to indicate the chosen algorithm. In response to selection of at least one of the elements and the subelements of the data, at least one of the data and links to the data are displayed on the second display panel. | 2009-01-22 |
20090024960 | ELECTRONIC BALANCE - In the electronic balance according to the present invention, in the menu list in which basic menu list information wherein predetermined many menu items are tree-structured and user menu list information stored in a nonvolatile memory when a user registers at will a calculation function or other functions which the user frequently uses are incorporated, it is possible to select an intended menu item, by moving in the same layer and moving to the lower layer step by step in accordance with a predetermined key operation. Since the setting/cancellation of the menu item, e.g. the function | 2009-01-22 |
20090024961 | INFORMATION PROCESSOR AND RECORDING MEDIUM - A technique is provided in which the presence of application software stored in a recording medium can be effectively presented to a user. An icon processor acquires a first icon image indicating game software which can be installed is present, from a recording medium. A menu screen creator creates on a default background image a menu screen in which the first icon and another icon image are arranged. When an input receiving unit receives operation information indicating an operation for selecting the first icon image is performed, a background image processor directs the menu screen creator to switch the default background image to the first background image acquired from the recording medium. When the input receiving unit receives operation information indicating an operation for determining the first icon image is performed, the background image processor directs the menu screen creator to switch the first background image to a second background image acquired from the recording medium. | 2009-01-22 |
20090024962 | Methods for Organizing Information Accessed Through a Web Browser - Methods are provided for assisting in the organization of information accessed through a web browser. At least one item of information accessed through the web browser is captured and visually represented in a defined organizational area of a display. A relevance index is calculated for each item of information that is visually represented to a current web-browsing behavior. The relevance index is conveyed for each item of information to the current web-browsing behavior to a user of the web browser. | 2009-01-22 |
20090024963 | SCRIPT-INTEGRATED STORYBOARDS - A storyboard presentation is generated by launching a scene design tool that includes actor and camera placement tools. Using the actor and camera placement tools, a first actor icon and a first camera icon are added on a scene layout, the first actor icon representing a first actor that will appear in a scene and the first camera icon representing a first camera that will film the scene. The user is enabled to control a location and orientation of the first actor icon using the actor placement tool and a location and orientation of the first camera icon relative to the first actor icon using the camera placement tool. Based on the location and orientation of the first actor icon and the first camera icon, a first projection of the scene featuring the first actor as seen from the first camera is generated. | 2009-01-22 |
20090024964 | CALCULATING COGNITIVE EFFICIENCY SCORE FOR NAVIGATIONAL INTERFACES BASED ON EYE TRACKING DATA - A method and apparatus for computing efficiency score of a page is provided and using the efficiency score to optimize page design. Eye tracking study is performed on a group of subjects where eye fixation data, gaze plot data, and qualitative information data are collected. Fixation information data for page is aggregated over the subjects in the study. The fixation information data is divided into a grid. Number of fixations is computed for every grid element. Seen and noticed thresholds are established for every grid element. Seen and noticed area of a page is computed by counting number of grid elements falling into either threshold. Ratio of area noticed over area seen is computed to yield efficiency score. Page fixation data are compared for alternate page designs. Areas of large difference are correlated with gaze plots and qualitative data to identify distinguishing features. | 2009-01-22 |
20090024965 | GRAPHICAL METHOD OF SEMANTIC ORIENTED MODEL ANALYSIS AND TRANSFORMATION DESIGN - User is given the new modeling capability, a Semantic Lasso, which allows grouping of the model elements, so they can be mapped or transformed to the high-level concepts of business ontology. Such grouping is done by drawing of the line contour around relevant to advertised high-level concept model elements on one of the OMG Unified Modeling Language (UML) class diagrams. In addition the user is given a capability to specify extension points of the high-level concepts and the projection of such extension points to the individual model. Another tooling capability, a Semantic Transformation Lens, allows dynamic graphical projection of the individual model fragments to the high-level concepts as those elements are being selected. Semantic Transformation Lens provides the mechanism of reasoning-based smart selection. | 2009-01-22 |
20090024966 | METHOD OF OPTIMIZED GRADIENT COIL DESIGN - The present invention relates to a method of discretization of the continuous current solution of a gradient coil design that allows satisfaction of the target field quality characteristics as well as other characteristics such as minimization of the energy/inductance, minimization of the residual eddy current effect, minimization of the thrust forces on the coil and cold shields, coil resistance thus the power dissipated by the coil, etc. The method of optimized gradient coil design can be applied to the design of axial or transverse gradient coils. The method of this invention includes the steps of defining at least one, and more commonly numerous performance characteristics of the desired gradient coil, concurrently varying discretization parameters to develop numerous possible hypothetical gradient coil designs, evaluating the designs to determine whether the defined performance characteristics are met by each design and selecting one design. | 2009-01-22 |
20090024967 | COMPUTER-IMPLEMENTED METHODS, SYSTEMS, AND COMPUTER-READABLE MEDIA FOR DETERMINING A MODEL FOR PREDICTING PRINTABILITY OF RETICLE FEATURES ON A WAFER - Computer-implemented methods, systems, and computer-readable media for determining a model for predicting printability of reticle features on a wafer are provided. One method includes generating simulated images of the reticle features printed on the wafer using different generated models for a set of different values of exposure conditions. The method also includes determining one or more characteristics of the reticle features of the simulated images. In addition, the method includes comparing the one or more characteristics of the reticle features of the simulated images to one or more characteristics of the reticle features printed on the wafer using a lithography process. The method further includes selecting one of the different generated models as the model to be used for predicting the printability of the reticle features based on results of the comparing step. | 2009-01-22 |
20090024968 | Method of designing semiconductor integrated circuit and mask data generation program - A method of designing a semiconductor integrated circuit includes: generating a layout data indicating a layout; and generating a mask data based on the layout data. The generating the mask data includes: referring to the layout data to extract a parameter that specifies a layout pattern around a target transistor included in the semiconductor integrated circuit, wherein the parameter includes at least a width of a device isolation structure around the target transistor; correcting a gate length and a gate width of the target transistor to offset a variation of a characteristic of the target transistor from a design value, the variation depending on the extracted parameter; and generating the mask data from the layout data in which the gate length and the gate width are corrected. | 2009-01-22 |
20090024969 | SEMICONDUCTOR CHIP DESIGN HAVING THERMAL AWARENESS ACROSS MULTIPLE SUB-SYSTEM DOMAINS - A thermally aware design automation suite integrates system-level thermal awareness into the design of semiconductor chips. A thermal analysis engine performs fine-grain thermal simulations of the semiconductor chip based on thermal models and boundary conditions for all thermally significant structures in the chip and the adjacent system that impact the temperature of the semiconductor chip. The thermally aware design automation suite uses the simulations of the thermal analysis engine to repair or otherwise modify the thermally significant structures to equalize temperature variations across the chip, impose specified design assertions on selected portions of the chip, and verify overall chip performance and reliability over designated operating ranges and manufacturing variations. The thermally significant structures are introduced or modified via one or more of: change in number, change in location, and change in material properties. | 2009-01-22 |
20090024970 | Floor plan evaluating method, floor plan correcting method, program, floor plan evaluating device, and floor plan creating device - A floor plan evaluation method by which a floor plan can be quantitatively evaluated. The floor plan evaluation method includes first extracting a plurality of specified elements, which are specified in advance from data on a floor plan which is made automatically by, e.g., a floor planner, second obtaining an individual evaluation value on each of a plurality of individual evaluation items on the basis of the plurality of specified elements extracted in the first step, and third calculating an integrated evaluation value on the floor plan on the basis of a plurality of individual evaluation values obtained in the second step. Then, a plurality of integrated evaluation values obtained by executing the first to third operations for a plurality of floor plans are compared with one another to relatively evaluate the plurality of floor plans. | 2009-01-22 |
20090024971 | CURSOR PATH VECTOR ANALYSIS FOR DETECTING CLICK FRAUD - A system and method for detecting click fraud where data is received corresponding to a tracking of movement of a cursor on a web page. The movement of the cursor is associated with at least one vector. The at least one vector represents at least a portion of the cursor movement. A confidence level useable in the determination of click fraud is determined. The confidence level is responsive to analysis of the at least one vector representing at least a portion of the cursor movement. | 2009-01-22 |
20090024972 | STRUCTURES OF POWERING ON INTEGRATED CIRCUIT - Design structures, method and systems of powering on an integrated circuit (IC) are disclosed. In one embodiment, the system includes a region in the IC including functional logic, a temperature sensor for sensing a temperature in the region when the IC is powered up and a heating element therefor; a processing unit including: a comparator for comparing the temperature against a predetermined temperature value, a controller, which in the case that the temperature is below the predetermined temperature value, delays functional operation of the IC and controls heating of the region of the IC, and a monitor for monitoring the temperature in the region; and wherein the controller, in the case that the temperature rises above the predetermined temperature value, ceases the heating and initiates functional operation of the IC. | 2009-01-22 |
20090024973 | Method and program for designing semiconductor integrated circuit - A method of designing a semiconductor integrated circuit includes: performing a circuit simulation of a cell with changing a parameter that specifies a layout pattern around the cell; and generating a delay function expressing a delay value of the cell as a function of the parameter, based on a result of the circuit simulation. The method further includes: generating a layout data indicating a layout of the semiconductor integrated circuit, based on a cell-based design technique. The method further includes: referring to the generated layout data to extract the parameter associated with a target cell included in the semiconductor integrated circuit; and calculating a delay value of the target cell by using the extracted parameter and the delay function. | 2009-01-22 |
20090024974 | Method and program for designing semiconductor integrated circuit - A design method for an LSI includes: generating a delay library for use in a statistical STA, wherein the delay library provides a delay function that expresses a cell delay value as a function of model parameters of a transistor; generating a layout data; and calculating a delay value of a target cell based on the delay library and the layout data. The calculating includes: referring to the layout data to extract a parameter specifying a layout pattern around a target transistor; modulating model parameters of the target transistor such that the characteristics corresponding to the extracted parameter is obtained in a circuit simulation; calculating, by using the delay function, a reference delay value of the target cell; and calculating, by using the delay function and the modulation amount of the model parameter, a delay variation from the reference delay value depending on the modulation amount. | 2009-01-22 |
20090024975 | SYSTEMS, METHODS AND COMPUTER PRODUCTS FOR TRAVERSING DESIGN HIERARCHY USING A SCROLL MECHANISM - A method and an apparatus are disclosed for the display of hierarchical navigation in the automated design of integrated circuits under test. A user, using a computer, assigns a head pointer assignment and a tail pointer assignment, which form a definition of a viewable scope of at least one hierarchical level of design from a plurality of hierarchical levels of design. These head pointer and tail pointer assignments are stored in a repository of the computer to set the definition of the viewable scope of the at least one hierarchical level of design. After being set, the viewable scope of the at least one hierarchical level of design is displayed on a computer display device, where the viewable scope of the at least one hierarchical level of design can be traversed by moving a scrolling mechanism up and down in the viewable scope of the at least one hierarchical level of design. | 2009-01-22 |
20090024976 | Method for Automatically Routing Multi-Voltage Multi-Pitch Metal Lines - A method for program routing a circuit with at least a first and second voltages in a single layer is disclosed, which comprises defining a first and second layer types corresponding to the first and second voltages, respectively, specifying at least one first attribute for the first layer type and at least one second attribute for the second layer type, specifying at least one first net with a first voltage and at least one second net with a second voltage, reading the voltage information associated with the first net and the second net by a computer program, routing at least one first polygon for the first net onto the first layer type with the first attribute by the computer program, and routing at least one second polygon for the second net onto the second layer type with the second attribute by the same computer program. | 2009-01-22 |
20090024977 | LOCAL PREFERRED DIRECTION ARCHITECTURE, TOOLS, AND APPARATUS - model for use with one or more EDA tools (such as placing, routing, etc). An LPD wiring model allows at least one wiring layer to have a set of regions that each have a different preferred direction than the particular wiring layer. In addition, each region has a local preferred direction that differs from the local preferred direction of at least one other region in the set. Furthermore, at least two regions have two different polygonal shapes and no region in the set encompasses another region in the set. Some embodiments also provide a Graphical User Interface (GUI) that facilitates a visual presentation of an LPD design layout and provides tools to create and manipulate LPD regions in a design layout. | 2009-01-22 |
20090024978 | SEMICONDUCTOR DEVICE MASK, METHOD OF FORMING THE SAME AND METHOD OF MANUFACTURING SEMICONDUCTOR DEVICE USING THE SAME - Embodiments relate to a semiconductor device mask in which an optical proximity correction (OPC) process is performed to compensate for varying degrees of planarization of a lower layer and a method of forming a mask pattern. In embodiments, a method of forming a semiconductor device mask includes dividing a semiconductor substrate into a plurality of local regions. Densities of patterns of the local regions are determined. A degree of dishing of the local regions is also determined. The local regions are classified into a first group in case where the degree dishing of the local regions are within an error range and a second group in case where the degree of dishing of the local regions exceed the error range. A mask data preparation process is performed with a size retrieved from a basic database in the first group. A mask data preparation sizing rule different from the mask data preparation process is applied to the second group. An optical proximity correction process is performed using a database of the first group and the second group. A semiconductor device mask according to an embodiment is formed using a semiconductor device mask formation process. | 2009-01-22 |
20090024979 | Method and system for configuring a user interface - A method and system are provided for configuring a user interface to a user role. A user model defines one or more user roles and one or more tasks, each user role being linked to: one or more user tasks via one or more user goals, and a set of skills a user performing the role must have, wherein each task is also linked to one or more skills. A software product defines one or more software functions, and means are provided for linking each user task to a sequence of software function calls. The system includes an organization modeling tool including means for customizing the user model dynamically to alter the user role to task mapping to meet the current needs of an organization including validating the goals and sets of skills of the user model. The system also includes a display structure model including means for configuring a user interface to a user role, the display structure model being a runtime component for dynamically building control menus for groups of tasks depending on the user role of the logged on user. | 2009-01-22 |
20090024980 | USER INTERFACES AND SOFTWARE REUSE IN MODEL BASED SOFTWARE SYSTEMS - In a model based software system, a set of business rules is scanned, and patterns are identified. The patterns are then compared, and similarities identified which indicate that software can be reused in the system. In one embodiment, identifiers of the rules are scanned. In another embodiment, usage patterns are used for designing a middle layer and generating code. In another embodiment of the invention, a data model is generated by capturing data from a user interface for a business document. | 2009-01-22 |
20090024981 | Graphical Program Execution with Distributed Block Diagram Display - System and method for executing a graphical program on a first computer and providing a user interface of the graphical program on a second computer, where the graphical program includes a plurality of interconnected function icons representing graphical data flow of a function. Information indicating a plurality of graphical programs on the first computer, e.g., a list, may be displayed on the second computer, and user input specifying the graphical program on the first computer received to the second computer, e.g., selecting the graphical program from the list of graphical programs. The graphical program is executed on the first computer, and information describing the user interface of the graphical program is provided to the second computer during said executing. The user interface of the graphical program is displayed on the second computer, facilitating interaction between a user of the second computer and the graphical program executing on the first computer. | 2009-01-22 |
20090024982 | APPARATUS, SYSTEM, AND METHOD FOR ARCHIVING SMALL OBJECTS TO IMPROVE THE LOADING TIME OF A WEB PAGE - An apparatus, system, and method are disclosed for improving the loading time of a web page. The present invention includes selecting archivable objects in a web page for inclusion in an archive file, the web page referencing at least one archivable object and generating the archive file from the selected archivable objects. A web page is generated, the web page configured to display in a script enabled web browser, wherein the web page comprises executable code configured to retrieve the archive file, executable code configured to unpackage the archivable objects from the archive file, and executable code configured to render the web page in a web browser using the unpackaged archivable objects from the archive file. Beneficially, the apparatus, system, and method improve the load time for web pages. | 2009-01-22 |
20090024983 | OBJECT BASED BROWSING SUITABLE FOR USE IN APPLICATIONS - A method, system and computer program product for object based browsing suitable for use in various applications is provided. The method includes receiving one or more working lists. Thereafter, one or more rules corresponding to the one or more working lists are checked. One or more context menus for the one or more working lists are then dynamically generated based on the checking. | 2009-01-22 |
20090024984 | METHOD OF MANAGING APPLICATION SOFTWARE - When there is duplication between already installed applications on the one hand and applications included in integrated package software to be installed on the other hand, usage information that permits a user to use the duplicate application is output. The user is allowed to re-use the duplicate application identical to one of the already installed application, in accordance with the usage information. | 2009-01-22 |
20090024985 | TASK CONTROL METHOD AND SEMICONDUCTOR INTEGRATED CIRCUIT - A task control method by which when a multiprocessor device having processors executes application software tasks, checkpoints have been buried in the application software tasks in advance. In course of execution of each application software task, the checkpoints are used to make an inquiry about passed one of the checkpoints in the task. Then, the progress of each task is judged based on the current passed checkpoint identified as a result of the inquiry and a passed budget corresponding to the passed checkpoint. Based on a result of the judgment, a resource shared by the tasks is controlled, and a new passed budget is set. Thus, the restriction on the scope of application of an application software program is reduced. | 2009-01-22 |
20090024986 | RUNTIME CODE MODIFICATION - Source languages are translated to target dynamic programming languages. Runtime functionality including reflection and/or dynamic code modification exposed by a source language is mapped to a dynamic language implementation such as that of a script language. Target language dynamism is leveraged to efficiently support runtime functionality in a source language that is more static, for example. | 2009-01-22 |
20090024987 | METHOD AND SYSTEM FOR FACILITATING THE UTILIZATION OF COMPLEX DATA OBJECTS - Computer implemented method, system and computer usable program code for facilitating utilization of data. A computer implemented method for facilitating utilization of data includes receiving data, wherein the received data is in a first representation. The received data is converted from the first representation to a common representation that is mapped to the first representation using an external configuration file. The common representation of the data is output to facilitate utilization of the data. | 2009-01-22 |
20090024988 | Customer authoring tools for creating user-generated content for smart pen applications - In a pen-based computing system, a user-specific smart pen application is created from a template application using customer authoring tools. The template application contains computer program code that is to be executed by a processor of a smart pen. Application content and a representation for printed content are received. The application content, provided by user or customer, defines functional interactions between the printed content representation and a smart pen. The template application is combined with application content to generate a user-specific application comprising instructions for being executed on a processor of a smart pen. The user-specific application is stored on a storage medium. | 2009-01-22 |
20090024989 | Security Vulnerability Monitor - A method and apparatus for automatically determining whether a security vulnerability alert is relevant to a device (e.g., personal computer, server, personal digital assistant [PDA], etc.), and automatically retrieving the associated software patches for relevant alerts, are disclosed. The illustrative embodiment intelligently determines whether the software application specified by a security vulnerability alert is resident on the device, whether the version of the software application on the device matches that of the security vulnerability alert, and whether the device's hardware platform and operating system match those of the security vulnerability alert. | 2009-01-22 |
20090024990 | Security Vulnerability Monitor - A method and apparatus for automatically determining whether a security vulnerability alert is relevant to a device (e.g., personal computer, server, personal digital assistant [PDA], etc.), and automatically retrieving the associated software patches for relevant alerts, are disclosed. The illustrative embodiment intelligently determines whether the software application specified by a security vulnerability alert is resident on the device, whether the version of the software application on the device matches that of the security vulnerability alert, and whether the device's hardware platform and operating system match those of the security vulnerability alert. | 2009-01-22 |
20090024991 | METHOD, SYSTEM AND PROGRAM PRODUCT FOR MANAGING DOWNLOAD REQUESTS RECEIVED TO DOWNLOAD FILES FROM A SERVER - A method, system and program product for managing downloads of files from a server. The method includes presetting, using a tool, a threshold number of allowable connections for each client requesting connections to download files from a server. The method further includes identifying, using the tool, a client requesting one or more connections to download a file and tracking, using the tool, whether or not the client has exceeded the threshold number of allowable connections preset. If the client has not exceeded the threshold number of allowable connections preset, allowing the one or more connections up to the threshold number of allowable connections preset for the client to download the file from the server and if the client has exceeded the threshold number of allowable connections preset, preventing the client from connecting to the server, such that overloading of the server with too many simultaneous active connections is minimized. | 2009-01-22 |
20090024992 | SYSTEM AND METHOD FOR ADMINISTRATION OF MOBILE APPLICATION - An administration system and methods for mobile security and other software applications operating on mobile devices in a corporate network. The administration system comprises an administration server, administration database and administration console. To facilitate integration of mobile applications into the administration system, each mobile application is provided with an associated administration console plug-in component. The administration plug-in component provides a set of user interfaces for configuring via the administration console application configuration settings specific to the one or more associated mobile applications. In addition, the plug-in component provides web interfaces, such as SOAP interfaces, for communicating application-specific configuration settings to the associated mobile applications. Accordingly, the administration system enables rapid and highly concurrent installation, configuration, updating, and patching of various mobile applications without modifying infrastructure of the administration system. | 2009-01-22 |
20090024993 | DYNAMICALLY REGULATING CONTENT DOWNLOADS - A regulation service can deliver software packages to client computer systems while minimizing the overall effect on network (internet or LAN) traffic and/or server loads. In one implementation, the regulation service assigns acceptance rates to different software packages based on any number of different factors. Upon request for a software package, the regulation service can provide the acceptance rate and a refresh rate that differs for each software package. A client computer system can then calculate an access value, and if the access value is within an acceptance rate, the client computer system can access (e.g., download) a corresponding software package. If the access value is outside of the acceptance rate, the client computer system can refresh its requests until it identifies that the acceptance rate has changed, and the calculated value is within the new acceptance rate. Additional implementations include delivering bandwidth management policies to client computer systems. | 2009-01-22 |
20090024994 | Monitoring System for Virtual Application Environments - A monitoring system for virtual application environments comprising: at least one physical machine executing a first operating system; at least one virtual machine operating on at least one of the at least one physical machines, each such virtual machine operating a second operating system; and an agent program operating on each of the at least one physical machines, where, each agent program is operable to obtain a first set of metrics from the first operating system, such first set of metrics including metrics in respect of each virtual machine as viewed by the first operating system, and operable to connect to the second operating system of each virtual machine hosted on the physical machine the agent program operates on and obtain a second set of metrics in respect of the virtual machine from the second operating system, the agent program further operable to communicate the first and second sets of metrics to a manager program. | 2009-01-22 |
20090024995 | Dynamic service topology - A method and apparatus for a dynamic service topology. One service is assigned to a virtual machine. The virtual machine is assigned to a physical machine on a network. The service of the virtual machine is transferable from the physical machine to another physical machine on the network by moving the virtual machine. | 2009-01-22 |
20090024996 | Blade server and service start method therefore - A blade server includes a management blade and managed blade. The management blade manages service data necessary for the service of an application. In the managed blade, the application is activated. The managed blade includes a service data list creation unit and service data list transmission unit. The service data list creation unit creates a service data list representing service data necessary for the service of the application. The service data list transmission unit transmits the service data list created by the service data list creation unit to the management blade. The management blade includes a service data transmission unit. The service data transmission unit transmits, to the managed blade, service data in the service data list transmitted from the service data list transmission unit before the service of the application starts. A service start method for a blade server is also disclosed. | 2009-01-22 |
20090024997 | Batch processing apparatus - There are provided a batch processing apparatus and a batch processing method capable of significantly reducing the burden on a system designer, a system administrator, and an operator operating the system as well as significantly reducing the development cost. The batch processing apparatus acquires from a repository the metadata defined as information on at least data item name, input, processing content, and output, as well as information stored and registered in advance in the predetermined repository, inputs input data according to a declaration process of the acquired metadata, creates output data by processing the input data, and outputs the output data. Herein, the batch processing apparatus creates the output data by changing all the output data related to the metadata according to change of the metadata. | 2009-01-22 |
20090024998 | INITIATION OF BATCH JOBS IN MESSAGE QUEUING INFORMATION SYSTEMS - A method, system, and computer program product for initiating batch jobs in a message queuing information system are provided. The method, system, and computer program product provide for monitoring a message queue in the message queuing information system, detecting a predetermined condition in the message queue, determining whether a member name is associated with the predetermined condition, determining whether a server is available responsive to a member name being associated with the predetermined condition, and sending the member name to the server for the server to attach a batch job to load or unload one or more messages in the message queue based on information included in the member name responsive to a server being available. | 2009-01-22 |
20090024999 | Methods, Systems, and Computer-Readable Media for Providing an Indication of a Schedule Conflict - Methods, systems, and computer-readable media provide for providing an indication of a schedule conflict. According to embodiments, a method for providing an indication of a schedule conflict is provided. According to the method, whether one of a plurality of technicians is scheduled but not dispatched or dispatched but not scheduled is determined. In response to determining that the one of the plurality of technicians is scheduled but not dispatched or dispatched but not scheduled, an indication that the one of the plurality of technicians is scheduled but not dispatched or dispatched but not scheduled is provided. | 2009-01-22 |
20090025000 | METHODS AND SYSTEMS FOR PROCESSING HEAVY-TAILED JOB DISTRIBUTIONS IN A DOCUMENT PRODUCTION ENVIRONMENT - A production printing system for processing a plurality of print jobs may include a plurality of print job processing resources and a computer-readable storage medium including one or more programming instructions for performing a method of processing a plurality of print jobs in a document production environment. The method may include identifying a print job size distribution for a plurality of print jobs in a document production environment and determining whether the print job size distribution exhibits a heavy-tail characteristic. For each print job size distribution that exhibits a heavy-tail characteristic, the plurality of print jobs may be grouped into a plurality of subgroups such that at least one of the plurality of subgroups exhibits a non-heavy-tail characteristic, and each job in the at least one of the plurality of subgroups exhibiting the non-heavy-tail characteristic may be processed by one or more print job processing resources. | 2009-01-22 |
20090025001 | METHODS AND SYSTEMS FOR PROCESSING A SET OF PRINT JOBS IN A PRINT PRODUCTION ENVIRONMENT - A system and method for routing and processing print jobs within a print job set considers the setup characteristics of each print job. Each print job set may be classified as a first job processing speed set, a second job processing speed set, or another job processing speed set based on the corresponding setup characteristics. First job processing speed sets are routed to a first group of print job processing resources, while second job processing speed sets are routed to a second group of print job processing speed resources. Each resource group may include an autonomous cell. | 2009-01-22 |
20090025002 | METHODS AND SYSTEMS FOR ROUTING LARGE, HIGH-VOLUME, HIGH-VARIABILITY PRINT JOBS IN A DOCUMENT PRODUCTION ENVIRONMENT - A system of scheduling a plurality of print jobs in a document production environment may include a plurality of print job processing resources and a computer-readable storage medium including programming instructions for performing a method of processing a plurality of print jobs. The method may include receiving a plurality of print jobs and setup characteristics corresponding to each print job, grouping each print job having a job size that exceeds a job size threshold into a large job subgroup and grouping each print job having a job size that does not exceed the job size threshold into a small job subgroup. The large job subgroup may be classified as a high setup subgroup or a low setup subgroup based on the setup characteristics corresponding to each print job in the large job subgroup. The large job subgroup may be routed to a large job autonomous cell. | 2009-01-22 |
20090025003 | METHODS AND SYSTEMS FOR SCHEDULING JOB SETS IN A PRODUCTION ENVIRONMENT - A system of scheduling a plurality of print jobs in a document production environment may include resources and a computer-readable storage medium including programming instructions for performing a method of processing print jobs. The method may include receiving print jobs and setup characteristics corresponding to each print job. Each print job may have a corresponding job size. The print jobs may be grouped into sets based on a common characteristic and each set may be identified as a fast job set or a slow job set based on setup characteristics associated with the set and the job sizes of the print jobs in the set. The fast job set may be routed to a fast job autonomous cell and the slow job set may be routed to a slow job autonomous cell. | 2009-01-22 |
20090025004 | Scheduling by Growing and Shrinking Resource Allocation - A scheduler for computing resources may periodically analyze running jobs to determine if additional resources may be allocated to the job to help the job finish quicker and may also check if a minimum amount of resources is available to start a waiting job. A job may consist of many tasks that may be defined with parallel or serial relationships between the tasks. At various points during execution, the resource allocation of active jobs may be adjusted to add or remove resources in response to a priority system. A job may be started with a minimum amount of resources and the resources may be increased and decreased over the life of the job. | 2009-01-22 |
20090025005 | RESOURCE ASSIGNMENT SYSTEM - A method and system for assigning resources such as housing associated with an educational institution via communication network is disclosed. A user of a client computer sends a registration request defining registration data to a server facilitating a resource assignment service. The resource assignment service then determines the eligibility of users to use the service based on retrieved registration data, and assigns a randomly generated personal identification number (PIN) to eligible users. The resource assignment service can then assign a timeslot for eligible users to request a desired resource as a function of their assigned PINs. Users may then use the client computer to during their assigned timeslots to submit requests to the resource assignment service for desired resource assignments. | 2009-01-22 |
20090025006 | SYSTEM AND METHOD FOR CONTROLLING RESOURCE REVOCATION IN A MULTI-GUEST COMPUTER SYSTEM - At least one guest system, for example, a virtual machine, is connected to a host system, which includes a system resource such as system machine memory. Each guest system includes a guest operating system (OS). A resource requesting mechanism, preferably a driver, is installed within each guest OS and communicates with a resource scheduler included within the host system. If the host system needs any one the guest systems to relinquish some of the system resource it currently is allocated, then the resource scheduler instructs the driver within that guest system's OS to reserve more of the resource, using the guest OS's own, native resource allocation mechanisms. The driver thus frees this resource for use by the host, since the driver does not itself actually need the requested amount of the resource. The driver in each guest OS thus acts as a hollow “balloon” to “inflate” or “deflate,” that is, reserve more or less of the system resource via the corresponding guest OS. The resource scheduler, however, remains transparent to the guest systems. | 2009-01-22 |
20090025007 | Method and apparatus for managing virtual ports on storage systems - A storage system is configured to create and manage virtual ports on physical ports. The storage system can transfer associations between virtual ports and physical ports when a failure occurs in a physical port or a link connected to the physical port so that a host can access volumes under the virtual ports through another physical port. The storage system can also change associations between virtual ports and physical ports by taking into account the relative loads on the physical ports. When a virtual machine is migrated from one host computer to another, the loads on the physical ports in the storage system can be used to determine whether load balancing should take place. Additionally, the storage system can transfer virtual ports to a remote storage system that will take over the virtual ports, so that a virtual machine can be migrated to remote location. | 2009-01-22 |
20090025008 | IPMI SYSTEMS AND ELECTRONIC APPARATUS USING THE SAME - Intelligent Platform Management Interface (IPMI) systems are disclosed, in which a baseboard management controller (BMC) is coupled to a first memory device and a server system, such that the BMC accesses the first memory device to provide a first set of functions and accesses a second memory device from the server system to provide a second set of functions. | 2009-01-22 |
20090025009 | Co-execution of objects from divergent runtime environments - Systems and methods are described that permit objects from runtime environments that are incompatible with one another to be co-executed on a computing machine. Depending on which object can service the request, a generic proxy may send the request to the proxy of the particular runtime environment associated with that object. The proxy may call the appropriate methods of the object therein to service the request. Each runtime environment may be isolated from other runtime environments by a container such that catastrophic errors in one runtime environment do not disrupt the execution of objects in another runtime environment. A first object in a first runtime environment may execute methods in a second object in a second runtime environment by invoking a proxy of the second runtime environment to call the methods of the second object. | 2009-01-22 |
20090025010 | Systems and methods for providing centralized subscriber session state information - Systems and methods for providing centralized subscriber session state information are provided. The system includes multiple local session state store servers associated with one or more access control servers and a global location store. When access to a network is attempted, the local session state store server receives an access request message and creates a local session state store record, including a user identifier and information associated with the requested session. The local session state store server also transmits a location message to the global location store. Upon receipt of the location message, the global location store creates a record including the user identifier and a network address for the local session state store server having the session state information for the user. An application requiring user session information can access the global location store and the multiple local session state store servers via a common application programming interface. | 2009-01-22 |
20090025011 | INTER-PROCESS COMMUNICATION AT A MOBILE DEVICE - Communication between interfaces to remotely executed applications, i.e., Inter-Process Communication, may be enabled at a wireless device through the association of a message stored in an outbound message queue with an indication of a local interface to a remote application, to which interface the message is to be passed. A manager of the outbound message queue may determine whether a given outbound message is associated with a local interface to a remote application and, if so, may pass the given outbound message to an inbound processing module such that the message is received by the specified local interface to a remote application. | 2009-01-22 |
20090025012 | MASTER DATA COMPLETION FOR INCOMING XML-MESSAGES - A method and system for collaboration in an inventory supply network. Received messages prompt a call to an independent master data competition module. Missing data is resolved independently from the calling service class. The resolve message is then passed to a business object layer to process the message. | 2009-01-22 |
20090025013 | INFORMATION NOTIFICATION APPARATUS, METHOD AND PROGRAM - An information notification apparatus includes a unit storing at least one determination rule including a determination condition and a type, the determination condition being for determining a first operation state to be executed on a computer by a user, and the type indicating one type of information notification corresponding to the determination condition, a unit acquiring a second operation state as operation state information, an information notification unit executing information notification corresponding to the determination condition to notify the user about the executed information notification if the second operation state matches the determination condition, and a unit registering a temporary determination rule including the second operation state and a corresponding type to the second operation state if the temporary determination rule fails to match the determination rule, and registering the temporary determination rule as a new determination rule if the temporary determination rule is used more than a threshold value. | 2009-01-22 |
20090025014 | DATA TRANSFER METHOD AND SYSTEM - A data transfer method and an Internet Small Computer Systems Interface controller are disclosed. At least one mirror iSCSI controller is preset for each iSCSI controller. The mirror iSCSI controller detects failure of the mirrored iSCSI controller corresponding to the mirror iSCSI controller, and adds service information of the mirrored iSCSI controller to the mirror iSCSI controller. The mirror iSCSI controller receives a log-in request sent from an iSCSI host which originally has logged in the mirrored iSCSI controller. The mirror iSCSI controller conducts data transfer with the iSCSI host in accordance with the service information. | 2009-01-22 |
20090025015 | ADDING FUNCTION TO DEVICE DRIVER - An information processing apparatus includes a detecting unit configured to detect an additional function data file including a description of an added function that is provided in addition to an already-installed device driver, a storing unit configured to store the detected additional function data file in an information storage area recognized as a logical device by an operating system, and a driver control unit configured to incorporate contents of the additional function data file into the already-installed device driver in response to the additional function data file stored in the information storage area. | 2009-01-22 |
20090025016 | METHODS OF POPULATING A THIRD-PARTY DOCUMENT WITH DIGITAL INFORMATION CONTENT - Methods of populating a document with digital information content. An information management software application is launched on a computer-based platform and a data drop window or a base format document is opened such that digital files, having digital data content, may be easily dragged and dropped (or pasted) into data holder locations of the data drop window or the base format document. A third-party document generation application is launched on the computer-based platform such that the third-party document generation application is able to communicate with the information management software application, for example, through an API, or the third-party document generation application is able to open and save the base format document, such that a third-party document, that is populated with the digital data content, may be automatically generated. | 2009-01-22 |
20090025017 | Simplifying Interaction With Multiple Applications When Using Forms Via A Common Interface - Simplifying interaction with multiple applications when using forms via a common interface. In one embodiment, a mapping data indicating the forms used for corresponding combinations of an action and a class of data is maintained. On receiving an action identifier and a class identifier from a user using a common interface, the specific form is determined from the mapping data based on the action and class identifiers. The specific form is then displayed to the user on a display. As a result, a user can quickly/directly access a desired form. | 2009-01-22 |
20090025018 | Disc Player, and Control Method and Control Program for the Same - There is provided a disc player which does not require any mechanism for guiding a disc to the center inside a main body and any dedicated mechanism for preventing double insertion of discs, and can surely detect the disc diameter of not only general discs, but also partially-transparent discs. In order to attain this object, a disc player for loading a disc inserted in an insertion port into the inside of the main body to reproduce the disc is provided with a pair of gate members | 2009-01-22 |
20090025019 | OPTICAL DISK DEVICE - An optical disc device and a disc changer drive capable of achieving a reduction in cost and number of articles and a reduction in size of the disc drive with a simple configuration rather than the prior art and also carrying out a stable playing/writing operation are provided. An optical disc device includes a playing chassis which is supported turnably on a main body of the disc drive and on which a turntable is installed, a substantially Y-shaped cam groove formed on the playing chassis, a driving lever on which a substantially T-shaped cam groove is formed and which transmits a power to a holding portion of the disc, and a turning lever supported turnably on the main body and engaged with the playing chassis and the cam groove of the driving lever via a driving shaft, wherein a turning of the turning lever is followed by a turning of the playing chassis and a movement of the driving lever that follows the turning of the playing chassis to hold a disc as a series of operations. | 2009-01-22 |
20090025020 | Optical disc loader for recorders with integrated labeling facility - In accordance with the invention, an automatic disc loader and unloader is integrated into an optical disc recorder having a labeling facility. In one embodiment, a supply stack of discs is positioned generally directly above an extended delivery tray of the system. Thus, a relatively small footprint is required. Also in the preferred embodiment, a disc take-up facility is located below the extended tray, so as not to extend substantially beyond the recorder/labeler with the tray in its extended condition. The loading of discs into the tray and the unloading of discs from the tray may be accomplished by a coordinated mechanism driven by a single motor. | 2009-01-22 |
20090025021 | OPTICAL DISC RECORDING AND REPRODUCING APPARATUS, OPTICAL DISC RECORDING AND REPRODUCING METHOD, AND OPTICAL DISC MANUFACTURING METHOD - The BCA recording and reproducing apparatus performs recording of data onto an optical disc placed on a recording turntable, reproduction of data recorded on an optical disc placed on a reproducing turntable and ejection of an optical disc placed on an exchanging table and placement of a new optical disc on the exchanging table in parallel. A processing time is thereby shortened compared with the case of performing data recording, reproduction and exchange in series. | 2009-01-22 |
20090025022 | SYSTEM AND METHOD OF ADJUSTING VIEWING ANGLE FOR DISPLAY - A system and method of adjusting a display and, more particularly, to a system and method of automatically adjusting a viewing angle of a display is provided. The method includes determining a location of one or more viewers and adjusting the display based on an average viewing location of the one or more viewers. The system includes a computer infrastructure. The computer infrastructure is operable to receive a detection signal indicative of a location of one or more viewers, and adjust the display based on an average viewing location of the one or more viewers. | 2009-01-22 |
20090025023 | MULTI-MARKET PROGRAM AND COMMERCIAL RESPONSE MONITORING SYSTEM USING NEURO-RESPONSE MEASUREMENTS - A system performs program and commercial response monitoring using neuro-response data such as central nervous system, autonomic nervous system, and effector data. Multiple subjects in multiple markets are exposed to programming and commercials and neuro-response data is collected using mechanisms such as Electroencephalography (EEG), Galvanic Skin Response (GSR), Electrocardiograms (EKG), Electrooculography (EOG), eye tracking, and facial emotion encoding. Data collected is provided for response integration to measure and track multi-market program and commercial response to stimulus materials. | 2009-01-22 |