03rd week of 2009 patent applcation highlights part 60 |
Patent application number | Title | Published |
20090019344 | APPARATUS AND METHOD FOR GENERATING ERROR DETECTION CODES - An apparatus for generating error detection codes can include an error detection code generation unit configured to generate virtual error detection codes using virtual DBI information and data, and an error detection code regeneration unit configured to generate error detection codes using even and odd number information which define whether the number of data associated with the generation of the error detection codes is even or odd, DBI information associated with the even and odd number information, and the virtual error detection codes. | 2009-01-15 |
20090019345 | Compression of Stream Data Using a Hierarchically-Indexed Database - The present invention, in particular embodiments, is directed to methods, apparatuses and systems that provide an efficient compression technique for data streams transmitted to storage devices or over networks to remote hosts. Local storage as well as network transmission of streams is made more efficient by awareness and utilization of repeated sequences of data blocks. Such data blocks can be placed in a dictionary on persistent storage and shared across all streams. The dictionary is hierarchically indexed (two or more levels of indexing) to combine high efficiency search with efficient access to the stored data blocks. Additionally, data blocks, in particular implementations, are stored sequentially in order to improve overall performance. | 2009-01-15 |
20090019346 | CRC COUNTER NORMALIZATION - The ability to accurately and efficiently calculate and report communication errors is becoming more important than ever in today's communications environment. More specifically calculating and reporting CRC anomalies in a consistent manner across a plurality of communications connections in a network is crucial to accurate error reporting. Through a normalization technique applied to a CRC computation period (e.g., the PERp value), accurate error identification and reporting for each individual connection can be achieved. | 2009-01-15 |
20090019347 | DOCUMENT PROCESSING SYSTEM, DOCUMENT INPUT-OUPUT DEVICE, RECORDING MEDIUM STORING DOCUMENT INPUT-OUTPUT PROGRAM, AND DOCUMENT PROCESSING METHOD - A document processing system, which includes a document management device having: a management section that manages document information including association between a document and identification information; and an accumulation section that accumulates an electronic document corresponding to the document, and a document input-output device having: a generation section that generates the electronic document; an extraction section that extracts the identification information; a determination section that obtains the document information and determines whether pages are overlapped; a detection section that detects whether an added portion exists in each of the overlapped pages; a deletion section that deletes a page not having the added portion; a controller that controls to incorporate the page having the added portion to a corresponding page in the electronic document; and an output section that outputs the electronic document including the incorporated page, or outputs the electronic document through image formation on a medium. | 2009-01-15 |
20090019348 | Fractal Grid Hierarchical Presentation Of Information - Information is displayed according to a fractal grid hierarchy that consists of multiple levels of resolution. Each level of a fractal grid hierarchy displays one or more cells in a nine-cell grid fashion. For each level after the first level, the level comprises a grid of nine cells for each cell of the previous level. This pattern is repeated for successive levels; the term fractal refers to this characteristic of a fractal grid hierarchy. | 2009-01-15 |
20090019349 | METHOD AND SYSTEM FOR EXPOSING GAMES - A game exposing method and system is provided. The game exposing method includes displaying a game web site in a first folder of a file manager application of a user terminal; and displaying a game provided from the game web site in a second folder of the file manager application. Accordingly, it is possible to easily access the game portal web site and the game pages to play the games while operating in the file manager application. | 2009-01-15 |
20090019350 | METHOD AND SYSTEM FOR PROCESSING ELECTRONIC TABLE DATA BASED ON TIME SEQUENCE - A method for processing electronic table data based on a time sequence comprises: after receiving processing request information for calculating a data object with a time attribute, reading basic period information in an electronic table, calculating result data according to calculation manner information in the processing request information, and determining a basic period contained in each calculation result data and a writing position of the calculation result data in the electronic table; and generating a computing formula for calculating the basic period contained in the calculation result data, calculating the data object by using the computing formula, and writing the calculation result data generated after calculation into the electronic table according to a requirement of the processing request information. A system for processing electronic table data based on a time sequence comprises: a position determination module and a calculation module. | 2009-01-15 |
20090019351 | UNIVERSAL FORMS ENGINE - A forms engine allows data sharing between customizable on-line forms, such as college admissions applications. Before applying, an applicant opens an account with a third party application servicer. After the applicant completes an application for one institution, the data is saved in a data base and automatically populates fields in subsequent application forms. The form for each institution is created from a form description file. Each form is branded for its institution and forms for different institutions differ in appearance and content so that the presence of the third party servicer is transparent to the applicant. | 2009-01-15 |
20090019352 | Paradigm in multimedia services creation methodology, and new service creation and service execution environments - The present invention discloses a new paradigm in Multimedia Services Creation Methodology, and new Service Creation and Service Execution Environments, based on this methodology. A service designer can access the Service Creation Environment via a Web based Graphical User Interface (GUI), to design new service in an automated way. The design process includes creation of the Service Logic Script (SLS), and associated databases that are used for storage of service and subscriber related data. The service developer (user) assembles Language Graphical Objects (LGO) into Service Logic Script. LGOs are part of a new graphical language that has been developed to meet multimedia service creation needs. They represent service control and call control primitive functions that have to be performed, in order to provide a multimedia service to service subscribers. LGOs are independent of each other, they have attributes, and they pass a token to their next object(s) at certain points, as determined by their internal logic, during their execution. Therefore, several objects can be executing simultaneously at the same time. An object may change its internal state, including changing it to “in-active”, in reaction to some of the events it may receive from network and based on its internal logic. The service designer also defines service and user data as may be necessary to offer and execute the service. Data definitions are translated into database schema and the schema is used to create databases for service and subscriber information storage, and to generate Service Provisioning and Subscriber Tuning Forms. Subsequently, the service designer translates the service logic so defined, installs the results in a Service Execution Environment (SEE), and makes the service available for subscription and provisioning. A service manager provisions the service, and provides different service access authorization levels to the registered service subscribers. Service subscribers can fine-tune the service, and invoke it. | 2009-01-15 |
20090019353 | MANIPULATING DESIGN MODELS BY EDITING GENERATED REPORTS - A method and system are disclosed for manipulating a model, where that model represents some or all of a design. The design includes a multitude of design elements, the model includes a multitude of model elements, and each of the design elements is represented by a single model element. The method comprises the steps of generating a suite of documents from the model, each of the documents describing a view of the model; and displaying the documents to a user as a series of forms. The user provides information to the forms to change the documents, and changes to the documents result in both changes to the model and consistent changes across the suite of documents. In the preferred embodiment, the model identifies specific relationships between the elements of the model, and each of the model elements has defined properties. | 2009-01-15 |
20090019354 | AUTOMATICALLY FETCHING WEB CONTENT WITH USER ASSISTANCE - A method for performing activities on a web site is disclosed. A user's browsing activities on a web site are captured. The user's browsing activities includes affixing labels to web pages and filling out forms. The captured activities are analyzed for patterns. Rules for performing activities on a web site are generated based on the patterns. Further activities are performed on the web site according to the rules and content from the web site is fetched. The fetched content is used in various web service applications, including crawlers. | 2009-01-15 |
20090019355 | Method and System for Analyzing Patent Family Information - A method for analyzing patent families. The method comprises: receiving a patent publication number; retrieving a family data set for the patent publication number, where the family data set includes a plurality of family member data sets, where each family member data set is related to the patent publication number and where each family member data set includes a publication number and country; storing the family data set; and graphically displaying a relationship between two or more of the plurality of family member data sets in the family data set. | 2009-01-15 |
20090019356 | Intelligent Text Annotation - Text is intelligently annotated by first creating a topic map summarizing topics of interest of the user. A data structure is created. The topic map is used to create two linked user dictionaries, a topic dictionary reflecting topic names and a traversal dictionary reflecting the knowledge structure of a topic. Actions may be linked with topic types. When the text to be annotated is being read, the topic data structure of the topics found in the text are automatically instantiated using the dictionaries and any actions previously linked to topic types. Instantiated topic data structures are automatically attached to the text being annotated. A user GUI may be created to allow the user to access and interact with the text annotations. | 2009-01-15 |
20090019357 | WEB BASED APPLICATION CONSTRUCTOR USING PAGE COMPONENTS ACCESSIBLE BY URL - 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 page components can be accessible by URLs. | 2009-01-15 |
20090019358 | EXTENSIBLE BUSINESS REPORTING LANGUAGE (XBRL) ENABLER FOR BUSINESS DOCUMENTS - Methods and systems for improved XBRL tagging and creation of XBRL instance documents are provided. In one embodiment, an XBRL instance document is created based upon an XBRL taxonomy generated based upon multiple base XBRL taxonomies modified to exclude existing XBRL attributes. A portion of a business document is displayed by a business document production application. A portion of the XBRL taxonomy is displayed by a tagging application manager integrated with the business document production application. Responsive to a selection of an XBRL attribute displayed within the XBRL taxonomy and a request to map the selected XBRL attribute to a selected cell or range of business data displayed within the business document, XBRL markup information is created by associating the selected XBRL attribute with the selected business data. An XBRL instance document is then generated based on the XBRL markup information and the business data. | 2009-01-15 |
20090019359 | METHOD AND APPARATUS CREATING NETWORK SERVICES - As supposed to the common hard coding method, the invention provides the ability to create a module/mechanism (a template) that produces code that may be utilized to create a web service. A template has a list of features, and a model (a run time model—RTM) and is utilized to create a model that generates an application or web service. An RTM declares the structure, functionality, and behavior of a web service application. Each feature can generate XML entities in a new RTM, and may obtain input to build an XML entity in a new RTM. Each feature may be processed sequentially and can modify any existing XML entities. Consequently, features can make changes to the entire existing application. In one embodiment, when a condition that may affect an application changes, the template may be utilized to regenerate the RTM to produce a new web service or XML document. | 2009-01-15 |
20090019360 | Electronic representations of position-coded products in digital pen systems - Disclosed methods, computer-readable media, and systems relate to position-coded products and processing data from such products. In one implementation, a computer-readable storage medium stores a program for a computer to perform a method for creating an electronic representation of a position-coded product. The method may access an electronic document file with a set of document pages and map the document pages, copy for copy, within a selected number of copies, to pattern pages according to an ordering of the pattern pages. | 2009-01-15 |
20090019361 | METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING A BROWSING MODE ASSOCIATION OF A LINK WITH BROWSED CONTENT - Methods and systems are described for providing a browsing mode association of a link with browsed content. In one aspect, content is received from a content provider for display via a user interface of a browser. A selection of at least a portion of the content is received while the user interface is operating in a browsing mode. An identifier of a resource is received via the user interface. The selected content is associated with the identifier to operate as a link for accessing the resource via the user interface. In another aspect, a first identifier is received from a browser for identifying at least a portion of content presented in the browser in a browsing mode. A second identifier is received for identifying a resource. The first and second identifiers are associated for enabling the at least a portion of the content to operate as a link for accessing the resource via the browser. | 2009-01-15 |
20090019362 | Automatic Reusable Definitions Identification (Rdi) Method - Disclosed is a linguistically-based method for searching and recommending reusable definition candidates in one or more documents and for calculating measures of reuse efficiency and reuse consistency in these documents. Some embodiments of the present invention also produce document précis, whereby common terms and other data can be replaced by short titles with a link to their description. The definition candidates and the text pr?cis can be used in search engines of large databases or of the internet to provide more valuable and efficient search results. According to additional embodiments of the present invention a tool is provided for aiding individuals with reading disabilities. The tool facilitates document comprehension processes by separating the most valuable text content e.g. the definitions part. Additionally, some embodiments of the present invention enable evaluating the pattern perception of the text writer by statistically measuring the amount of usage of definition candidates. | 2009-01-15 |
20090019363 | METHOD FOR GENERATING AND PRIORITIZING MULTIPLE SEARCH RESULTS - A method for generating and prioritizing multiple search results is disclosed. A database stores search results in an information storage and retrieval system. A search program executes on a computer system coupled to the database. The search program receives a search request from a user input. The search program parses the search request into at least one search term. The search program performs a loop comprising steps associating a priority adjustment value with each search term, generating a search result, calculating a priority adjustment sum of the generated search result, inserting the at least one search term, the generated search result, and the calculated priority adjustment sum in the search result list, and modifying the at least one search term and the priority adjustment value associated with each search term to perform a next iteration of the loop. | 2009-01-15 |
20090019364 | METHOD AND APPARATUS FOR GENERATING ELECTRONIC CONTENT GUIDE - A method and apparatus that generates an electronic content guide using received metadata associated with content provided from a plurality of servers and which has different formats. The received metadata is collected, the formats of the collected metadata are converted into a same format, and an electronic content guide is generated using the metadata having the same format. | 2009-01-15 |
20090019365 | Color calibration - Among various embodiments of the present disclosure, color calibration can be performed on a printing apparatus by using a preconfigured color map coded to reduce a color difference of a selected reference color sample relative to a color standard, where the selected reference color sample substantially matches a first test color sample printed by the printing apparatus. Installing the preconfigured color map can enable recalibrating the printing apparatus to use the preconfigured color map in adjusting an amount of a number of colorants utilized in printing a second test color sample to reduce the number of color differences of the second test color sample relative to the color standard. | 2009-01-15 |
20090019366 | Character expression in a geo-spatial environment - A method, apparatus and system of character expression in a geo-spatial environment are disclosed. In one embodiment, a method includes generating a community network of user profiles, each user profile associated with a specific geographic location, associating a first user with a first user profile, providing a first character expression associated with the first user profile, generating a first display view to include a three-dimensional map view embodied by the community network, the first character expression, and the first user profile represented at a location in the three-dimensional map view associated with the specific geographic location of the first user profile, and simultaneously representing other user profiles adjacent to the first user profile in the three-dimensional map view. The method may also include providing elements as a part of a commerce transaction and enabling the commerce transaction via a user profile. | 2009-01-15 |
20090019367 | APPARATUS, SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR COLLABORATION VIA ONE OR MORE NETWORKS - A collaboration architecture supports virtual meetings, including web conferencing and collaboration. Presence information is aggregated from different types of communication services to provide a generic representation of presence. In one implementation, collaboration lifecycle management is provided to manage meetings over the lifecycle of a project. Audio options include voice over internet protocol (VoIP) and conventional PTSN phone networks, which are supported in one implementation by an audio conferencing server. | 2009-01-15 |
20090019368 | System and method for handling a data refresh procedure in a production execution system - A system for handling a data refresh procedure in a production execution system includes a network having data processing units running a MES software for controlling and monitoring a production process operating production components. A production modeler within the MES software defines a business logic that includes a plant model of the production process and the operating procedures for the production components in a graphical environment. A client application builder within the MES software provides a WEB based graphical user interface for generating cross-functionality graphic screens that form part of the network as presentation clients and display data stemming from the production components and being manipulated by the production modeler, where required. The production modeler defines a presentation logic operating the cross-functionality graphic screens, and updates the data at the presentation clients exclusively when the business logic requires the update to the presentation logic. | 2009-01-15 |
20090019369 | SIMPLIFIED USER INTERFACE NAVIGATION - The present disclosure includes, among other things, systems, methods and program products for user interface navigation. | 2009-01-15 |
20090019370 | System for controlling objects in a recursive browser system: forcefield - Provided herein is a recursive web browser system including a recursive web browser and at least one computer application executing therein, including a computer application effective to enable the incorporation of one or more special effects into one or both of a space containing the ZCubes or the ZCubes contained therein. Also provided is a computer-readable storage medium that tangibly stores the executable computer application and instructions enabling operation of the functions comprising the same. Further provided is a computer-implemented method for incorporating one or more special effects into one or more ZCubes in a networked recursive web browser system. | 2009-01-15 |
20090019371 | MULTI-DIMENSIONAL LOCATING SYSTEM AND METHOD - A method for navigating among documents is disclosed, the method comprising graphically representing a first document vector grouping a first plurality of documents having a first attribute in common, graphically representing a second document vector grouping a second plurality of documents having a second attribute associated therewith, the second document vector intersecting the first document vector at the first intersecting location, graphically representing a third document vector grouping a third plurality of documents having a third attribute associated therewith, the third document vector intersecting the second document vector at a second intersecting location and enabling sequential navigation from one intersecting location to another intersecting location by selecting a command. A method enabling movement of a first document vector without enabling movement of a second document vector is also disclosed. A method for displaying document vectors with an enlarged document representation is also disclosed. | 2009-01-15 |
20090019372 | FRAMEWORK FOR PERSISTENT USER INTERACTIONS WITHIN WEB-PAGES - A method, article of manufacture, and apparatus for tracking user interactions comprising receiving a first request associated with a first user, to exchange a communication with a second user about one of a plurality of elements of a web-page, wherein the plurality of elements includes at least one of graphical elements and textual elements; in response to the first request, exchanging a communication between the first user and the second user; capturing the communication; storing an interaction object comprising the communication, wherein storing includes associating the interaction object with the one of the plurality of elements of the web-page; and serving a modified version of the web-page to a third user; wherein the modified version specifies the interaction object being associated with the one of the plurality of elements of the web-page. | 2009-01-15 |
20090019373 | Government structures in a geo-spatial environment - A method, apparatus and system of government structures in a geo-spatial environment are disclosed. In one embodiment, a method of organizing a community network includes obtaining a region on a geo-spatial map, obtaining a first subset of members of the community network associated with the region, determining a second subset of the members with a highest number of points from the first subset, creating a representative body (e.g., based on an activity level of each of the first subset) from the second subset, and enabling the representative body to manage a portion of the community network associated with the region. The method may further include obtaining votes from the first subset corresponding to an elected official of the region, determining one of the second subset with a highest number of the votes, and selecting the one of the second subset as the elected official. | 2009-01-15 |
20090019374 | Methods and apparatus for creating, combining, distributing and reproducing program content for groups of participating users - A communications system for simulcasting audio or audiovisual program content to a plurality of participating system users via a communication network. Each user operates an access device that reproduces the received program content for the user and also accepts spoken comments from the user concurrently with or immediately following the reproduction of the program content. The spoken comments are transmitted to at least selected ones of the other users so that the selected users can engage in a conversation about the program content as it is simulcast. | 2009-01-15 |
20090019375 | METHOD OF SHARING MULTI-MEDIA CONTENT AMONG USERS IN A GLOBAL COMPUTER NETWORK - In one embodiment of the present invention, a method for sharing multi-media content among a plurality of users in a computer network comprises creating a plurality of user accounts, each of said user accounts corresponding to one of the plurality of users, and having a plurality of interactive features including a first feature that permits the user to upload the multi-media content to the computer network; forming a user network including one or more of the plurality of user accounts in communication with one or more other user accounts and to the uploaded multi-media content via the computer network; categorizing the uploaded multi-media content in accordance with the subject matter of the uploaded multi-media content; organizing the uploaded multi-media content in a competitive format; and establishing a hierarchy for the uploaded multi-media content within the competitive format as a function of a competitive measurement system. | 2009-01-15 |
20090019376 | Facilitating Communications Between Computer Users Across a Network - A stand-alone icon (i.e., an icon that is not part of an application interface) is provided to facilitate communications across a network between users of at least one communications program. The icon represents a contact or a set of contacts. Status information regarding the contact or set of contacts is received and displayed using the icon or in response to an operation performed on the icon. The icon additionally may provide an interface for performing actions related to the contact or set of contacts. The actions may generally include, for example, retrieving profile information about the contact, setting an alert to indicate that the contact's network/login status (e.g., login, logout, or idle) has changed, or performing communications with the contact. | 2009-01-15 |
20090019377 | Method to Enable Selection of Segments in an Instant Messaging Application for Integration in Other Applications - A Segment Interface Program (SIP) is disclosed that enables a user to choose locations in other applications to receive segments, and to mark segments for manual or automatic transmission to those applications. The SIP comprises an Application Interface Program (AIP), a Segment Creator Program (SCP), a Segment Queue Program (SQP), and a Segment Delivery Program (SDP). The SIP accesses a Rules database, a codes database, and a queue database. The AIP enables a user to select a location in an application and assign an application code and a location code to the location. The SCP enables a user to select a segment in a chat transcript, assign an application code and a location code to the segment, and send the segment to the SQP. The SQP receives the segment, assigns a queue number, and places the segment in a queue table. The SDP reads the user code, the application code and, when the application is active, sends the segment to the location in the application with the corresponding code. A single segment may be inserted into an application in multiple locations by creating additional codes for multiple instances of a location. | 2009-01-15 |
20090019378 | EXTENDED CASCADING STYLE SHEETS - A CSSX (Extended Cascading Style Sheets) file including non-CSS (Cascading Style Sheet) extensions is used to define and reference variables and inheritance sets. A CSSX file compiler determines a value of the defined variable, modifies the CSSX file by replacing all references to the defined variable with the value, and generates the CSS file from the modified CSSX file. The inheritance set is defined in the CSSX file and includes a reference to a previously defined CSS rule set. The CSSX file compiler defines a new CSS rule set as a function of the determined attributes included in the previously defined CSS rule set of the defined inheritance set and generates the CSS file including the newly defined CSS rule set. | 2009-01-15 |
20090019379 | Document Redaction in 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 make and save redactions within a selected document set, apply the redactions to other document sets, clear redactions on a particular page of a document, and clear all redactions within the document. | 2009-01-15 |
20090019380 | DEVICE AND METHOD FOR SUPPORTING GRAPHICAL USER INTERFACE APPLICATION DEVELOPMENT - A user interface application for an embedded device has a GUI-component general-purpose-structured-data generation section, a GUI-screen edition section, and a GUI-program generation section. The GUI-screen edition section provides to a user a means for creating a GUI screen by using a GUI component represented by the GUI-component general-purpose structured data generated by the GUI-component general-purpose-data generation section to generate, based on the GUI screen created by the user, GUI-screen general-purpose structured data in which any programming language can be used. The GUI-program generation section uses GUI-screen general-purpose structured data generated by the GUI-screen edition section and a program executable in a target device to generate a GUI application executable in the target device. The thus-configured present invention provides a technique for supporting development of a user interface application for an embedded device more easily than with conventional techniques. | 2009-01-15 |
20090019381 | IMAGE DISPLAY APPARATUS - An object of the present invention is to simplify an input operation for creating a report for a subject. An image display apparatus according to the present invention has an image display function for displaying a series of images capturing the alimentary canal of the subject along a time-series, and includes a group processor | 2009-01-15 |
20090019382 | SYSTEMS AND METHODS FOR SIDE ANGLE RADAR TRAINING AND SIMULATION - A system and method for simulating side angle radar in an aircraft. The system includes a display, an input device for receiving user input and generating an input signal, an aerial photograph database, a terrain elevation database, and a processing device in signal communication with the display and the input device, the processing device configured to receive the input signal from the input device and produce an image on the display based on the input signal and information contained in the aerial photograph and terrain elevation databases. The method includes receiving input from a user, accessing aerial photograph and digital terrain elevation data based on the received input, and displaying an image that simulates side angle radar (SAR) imagery based on the accessed aerial photograph and terrain elevation data. | 2009-01-15 |
20090019383 | USER INTERFACE FOR A PERSONAL INFORMATION MANAGER - A user interface for a personal information manager is disclosed. The user interface disclosed allows an information worker to set up, manage, and use different views of different user modules. The user interface also combines personal and business data from a plurality of different systems in a manner that allows information workers to use a single consistent interface to access, organize, and modify business information such as contacts, tasks, files, etc. | 2009-01-15 |
20090019384 | Display method and management module for image before entering operating system - A display method and a management module for an image before entering an operating system are disclosed and can be applied to a computer device. The display method includes the following steps. First, an original information image is provided. Then, a background image is provided. Finally, the original information image and the background image are mixed according to a transparency value to obtain a new information image. | 2009-01-15 |
20090019385 | Management of Icons in a Display Interface - An aspect of the present invention simplifies management of icons by enabling a user to indicate that a first icon is to be merged with a second icon and displaying a third icon, where the third icon is different from each of the first and the second icons. The user may optionally de-merge the icons. In an embodiment, each of the constituent icons are designed to display the output of a program of a gadget. | 2009-01-15 |
20090019386 | Extraction and reapplication of design information to existing websites - A method and system is provided that allows for the extraction of design templates and other design information from an existing website through a visual point-and-click interface, requiring no programming knowledge; the detection and application of these templates across a plurality of existing web pages; as well as the application of these templates to newly generated content and newly generated or existing software. | 2009-01-15 |
20090019387 | Display Control of a Tachograph - In a method for controlling a display ( | 2009-01-15 |
20090019388 | Anti-virus usage model at an exterior panel of a computer - An anti-virus usage model for a computing device includes a secondary display on an exterior panel of the computer device and a plurality of user buttons adjacent to the secondary display. The computing device may also include a virus indicator button on the exterior panel. The secondary display presents virus information of the computing device, and the user buttons receive commands from a user to perform anti-virus operations. The virus indicator button is integrated with a light-emitting diode (LED) to display different colors indicating different virus statuses. Thus, anti-virus information may be easily accessible and anti-virus operations may be easily performed. | 2009-01-15 |
20090019389 | System and method for providing visual markers in electronic documents | 2009-01-15 |
20090019390 | METHOD AND DEVICE FOR EDITING MENU INTERFACE - A method for editing a menu interface and a device for editing a menu interface are provided. In the invention, at least a common function option in a setting menu interface of a basic input output system (BIOS) is added to a common menu interface. In this way, a user is unnecessary to search for the function option that he wants to adjust from a plurality of function options in the setting menu interface. A setting value of the function option can be directly adjusted in the common menu interface to improve the smoothness in adjusting the setting value of the function option, which is convenient. | 2009-01-15 |
20090019391 | KNOWLEDGE DISCOVERY TOOL NAVIGATION - A system including a knowledge model is provided. The system includes an interface for presenting a relationship between two entities of a knowledge model. The interface includes a method that accepts a first input representative of a selection of a first interface item, the first interface item associated with an entity of the knowledge model. The method also includes presenting, in response to the acceptance, a second interface item, the second interface item associated with a second entity of the knowledge model, wherein the second entity has a relationship with the selected entity and the relationship has a relationship type selected from the group consisting of a direct relationship type or a derived relationship type. Finally, the method also includes presenting a relationship indicia representative of the relationship between the first entity and the second entity. | 2009-01-15 |
20090019392 | Content transmission device, content transmission method, and content transmission program - When the user selects one or more thumbnail images G and one uploading destination from an image list screen GW, an image selection tray PT showing the thumbnail images G and an uploading screen AW corresponding to a web browser are displayed. When the user selects the thumbnail images G from the image selection tray PT, the image paths GP corresponding to the selected thumbnail images G are acquired. In this manner, the image files can be uploaded only by requiring the user to paste the acquired image paths in image path input sections GR on the uploading screen AW. Accordingly, the user can upload image files to an optional uploading destination by simple operation. | 2009-01-15 |
20090019393 | USER INTERFACE PROCESSOR AND USER INTERFACE PROCESSING METHOD - There is provided a user interface processor ( | 2009-01-15 |
20090019394 | Method for User Interface, Display Device, and User Interface System - A home system for supporting a life behavior, in which a user can effectively select a function or content quickly according to attributes and states of display devices arranged in respective locations and the user behavior. A storage unit holds location attribute information on the devices, time band dependent use frequency for each user, and location dependence of each. A user identifier input unit identifies a user using a function or content. When displaying a menu for the user to select a content and a function, a calculation unit references each database of the storage unit in accordance with the menu display state and generates menu content information correlated to the content and the function. A display unit displays such a menu that the user can easily select a content and a function with higher priority rank according to the menu content information. | 2009-01-15 |
20090019395 | Method and System Speeding up Data Input to a Communication System - User equipment and/or devices equipped to engage in textual communication sessions also interface to a server. The server maintains a thesaurus bank that includes a variety of different thesauri. When engaging in a textual communication or editing session, the user or the user equipment can request or may automatically receive a relevant thesaurus. As the user enters characters to create a textual entry, the selected thesaurus is searched to identify candidate completions. The user can then select one of several displayed candidate completions. In addition, the user input can also be delivered to the server and used to update the content of the thesauri. | 2009-01-15 |
20090019396 | User Programmable Key in a User Interface System - A User Programmable Key resides on an instrument to assist a user to access and execute preferred features of the instrument in a minimal amount of time. A feature or a set of features are programmed into the User Programmable Key by a user from some or all of the available features in an instrument. The User Programmable Key is assigned to an area adjacent or on the graphical user interface and visible while a user accesses other available buttons, menus or features of an instrument's menu tree. | 2009-01-15 |
20090019397 | Widget of Graphical User Interface and Method for Navigating Amongst Related Objects - The invention is directed to a widget of or in a graphical user interface for navigating amongst related objects. The widget is adapted for displaying first and second groups of objects within respective first and second visually linked display areas. The widget is further adapted, upon user selection of a relation between an object of the second group and a third group of objects, for displaying objects of the third group in the second display area and objects of the second group in the first display area. The invention also relates to a method for navigating amongst related objects, comprising a step of providing to a user a graphical user interface with such a widget. Lastly, the invention is directed to a computer program comprising code means for implementing the method and to a computer system comprising means for implementing the method. | 2009-01-15 |
20090019398 | SYSTEM AND METHOD FOR GENERATING A THUMBNAIL IMAGE FOR AN AUDIOVISUAL FILE - Disclosed are an improved system and method for generating a thumbnail image for an audiovisual file. The thumbnail image may be used to convey information about the content of the audiovisual file to a user. With respect to audio files, the information may be the type of audio content, a musical genre, a tempo of the audio content, and one or more indications of the popularity of the audio content. | 2009-01-15 |
20090019399 | IMAGE DISPLAYING DEVICE, AND METHOD AND COMPUTER READABLE MEDIUM FOR THE SAME - There is provided an image displaying device including a first display area on which thumbnail images respectively corresponding to a plurality of pieces of image data are displayed, the thumbnail images being selectable on the first display area; a second display area on which an image corresponding to one of the thumbnail images selected through the first display area is displayed; a setting unit to set an enlargement condition of the image being displayed on the second display area, the enlargement condition including an enlarging factor; a storing unit to store the enlargement condition; and a display control unit configured such that in response to selection of one of the thumbnail images, the display control unit displays the image corresponding to a selected thumbnail image in accordance with the stored enlargement condition. | 2009-01-15 |
20090019400 | MEDICAL IMAGE PROCESSING APPARATUS AND PROGRAM - A medical image processing apparatus using volume data includes display control means, processing control means and button placement means. The display control means displays an individual processing area and a common processing area. The individual processing area displays a first individual processing button group including a first command button to which a first command is assigned and a second individual processing button group including a second command button to which a second command is assigned. The common processing area displays a common processing button group including a common command button to which a common command is assigned. The processing control means executes the first command and then subsequently executes the common command, and executes the second command and then subsequently executes the common command. The button placement means places the first and second command buttons in the individual processing area or places common command buttons in the common processing area. | 2009-01-15 |
20090019401 | METHOD TO PROVIDE A GRAPHICAL USER INTERFACE (GUI) TO OFFER A THREE-DIMENSIONAL (3D) CYLINDERICAL MENU AND MULTIMEDIA APPARATUS USING THE SAME - A method to provide a graphical user interface (GUI) to offer a 3D cylindrical menu, and a multimedia apparatus using the same. The method to provide a GUI includes generating a 3D cylindrical menu displaying a menu on its surface, and rotating the 3D cylindrical menu according to a manipulation of an input device by a user to enable the user to select an item of the menu. | 2009-01-15 |
20090019402 | User interface for three-dimensional navigation - The present invention uses invisible junctions which are a set of local features unique to every page of the electronic document to match the captured image to a part of an electronic document. The present invention includes: an image capture device, a feature extraction and recognition system and database. When an electronic document is printed, the feature extraction and recognition system captures an image of the document page. The features in the captured image are then extracted, indexed and stored in the database. Given a query image, usually a small patch of some document page captured by a low resolution image capture device, the features in the query image are extracted and compared against those stored in the database to identify the query image. The present invention also includes methods for recognizing and tracking the viewing region and look at point corresponding to the input query image. This information is combined with a rendering of the original input document to generate a new graphical user interface to the user. This user interface can be displayed on a conventional browser or even on the display of an image capture device. | 2009-01-15 |
20090019403 | CIRCUIT WIRING INTERFERENCE ANALYSIS DEVICE, INTERFERENCE ANALYSIS PROGRAM, DATABASE USED IN INTERFERENCE ANALYSIS DEVICE, AND ASYMMETRICALLY CONNECTED LINE MODEL - An interference analysis device that analyzes interference includes an input unit | 2009-01-15 |
20090019404 | METHOD FOR CALCULATING DIFFICULTY LEVEL OF ROUTING IN NETLIST - The invention provides a method capable of calculating a difficulty level of routing at a high processing speed with good calculating accuracy. The method involves: performing hierarchical clustering on cells in a netlist so as to successively group the cells to be connected to each other through a larger number of nets (S | 2009-01-15 |
20090019405 | INTEGRATED CIRCUIT DEVICE EVALUATION DEVICE, EVALUATION METHOD, AND EVALUATION PROGRAM - Time-axis data that include the peak waveform and the clock frequency of the power supply current when the LSI is switched are inputted to the LSI information input unit, and the LSI equivalent circuit creation unit creates an equivalent circuit of the LSI on the basis of the time-axis data. The time-axis/frequency-axis conversion unit converts the time-axis data to frequency-axis data. The equivalent circuit synthesis unit synthesizes the equivalent circuits of the printed wiring substrate, the power supply regulator, and the LSI to create a single equivalent circuit; the frequency-axis circuit analysis unit performs frequency-axis analysis of the single equivalent circuit; and the frequency-axis/time-axis conversion unit converts the results to time-axis data. The amount of fluctuation of the power supply voltage of an integrated circuit device can thereby be evaluated in a short time. | 2009-01-15 |
20090019406 | VERIFICATION APPARATUS AND VERIFICATION METHOD - A variable is allocated to a statement that designates an event associated with a function call in an assertion. Generation of the event at an arbitrary time on a continuous time series is detected, and a value corresponding to a meaning of the statement is assigned to the variable. Whether or not a condition corresponding to the meaning of the statement is satisfied is determined based on the value of the variable at each time on a discrete time series. | 2009-01-15 |
20090019407 | CLOCK SUPPLY CIRCUIT AND METHOD OF DESIGNING THE SAME - A clock supply circuit according to the present invention has a clock tree structure, supplies a clock signal to operating elements, includes driving elements arranged in levels in the clock tree structure and includes connection lines which connect output terminals of the driving elements either to input terminals of driving elements arranged in levels immediately succeeding the levels of the respective driving elements with which the respective connection lines start or to input terminals of the operating elements with which last ones of the connection lines end, and in the clock supply circuit, the connection lines include first lines formed in a standard wiring layer and at least one second line formed above a circuit block which uses the standard wiring layer, and at least one second line formed above the circuit block is in a predetermined wiring layer higher than the standard wiring layer. | 2009-01-15 |
20090019408 | Production method, design method and design system for semiconductor integrated circuit - A production method for a semiconductor integrated circuit includes: creating a model parameter of an element constituting a cell, wherein the model parameter is defined by a design value and a distribution function of variability from the design value; performing a circuit simulation using the model parameter to create a response function that expresses response of cell characteristic to the model parameter; and creating a statistical cell library by using the response function. The statistical cell library used for circuit design and verification gives an expected value and statistical variation of the cell characteristic. The statistical variation is expressed by a product of the distribution function and sensitivity. The sensitivity is calculated based on the response function. When the model parameter is updated, the statistical cell library is updated by using the post-update model parameter and the response function without performing a circuit simulation. | 2009-01-15 |
20090019409 | Method for Reducing Timing Libraries for Intra-Die Model in Statistical Static Timing Analysis - A method for performing statistical static timing analysis on an integrated circuit (IC) is disclosed, which comprises identifying a plurality of turned-on devices in the IC during a predetermined operation of the IC, choosing only the libraries of the plurality of turned-on devices, and calculating a time delay of the IC using only the chosen libraries, wherein the number of libraries used for the time delay calculation is reduced. | 2009-01-15 |
20090019410 | PATH PLANNING DEVICE - A path generating device | 2009-01-15 |
20090019411 | Thermally Aware Design Modification - In a first variation, a thermally aware design automation suite integrates system-level thermal awareness into design of semiconductor chips, performing fine-grain thermal simulations of the chips based on thermal models and boundary conditions. The suite uses results of the simulations to modify thermally significant structures to achieve desired thermal variations across a chip, meet design assertions on selected portions of the chip, and verify overall performance and reliability of the chip over designated operating ranges and manufacturing variations. In a second variation, a discretization approach models chip temperature distributions using heuristics to adaptively grid space in three dimensions. Adaptive and locally variable grid spacing techniques are used to efficiently and accurately converge for steady state and/or transient temperature solutions. The modeling optionally reads a mesh initialization file specifying selected aspects and parameters associated with controlling use and behavior of the variable grid spacing techniques. | 2009-01-15 |
20090019412 | DESIGN METHOD AND DESIGN APPARATUS FOR SEMICONDUCTOR INTEGRATED CIRCUIT - According to the present invention, timing information, connection information and physical information are received, and at the weighting determination step, the degree to which a cell can move is weighted. Then, at the movement range determination step, the movement enabled range of the cell is determined, and whether or not a cell placement area is available is decided. When it is decided that a cell placement area is available, the processing advances either to the cell movement area extension step or to the cell placement area acquisition step. Thereafter, an automatic, optimal placement process is performed for the cell. | 2009-01-15 |
20090019413 | System and method for automatic layout of integrated circuit - An automatic layout apparatus is provided with: a storage device storing a cell library containing therein cell library data; and a layout tool obtaining from the cell library the cell library data associated with cells to be placed as described in a netlist to perform automatic placement of the cells to be placed. The obtained cell library data include layout coordinates of diffusion layers within the cells to be placed. The layout tool determines positions of the cells to be placed, referring to the layout coordinates of the diffusion layers. | 2009-01-15 |
20090019414 | HIGH TOLERANCE TCR BALANCED HIGH CURRENT RESISTOR FOR RF CMOS AND RF SIGE BICMOS APPLICATIONS AND CADENCED BASED HIERARCHICAL PARAMETERIZED CELL DESIGN KIT WITH TUNABLE TCR AND ESD RESISTOR BALLASTING FEATURE - A resistor device structure and method of manufacture therefore, wherein the resistor device structure invention includes a plurality of alternating conductive film and insulative film layers, at least two of the conductive film layers being electrically connected in parallel to provide for high current flow through the resistor device at high frequencies with increased temperature and mechanical stability. The alternating conductive film and insulative film layers may be of a planar or non-planar geometric spatial orientation. The alternating conductive film and insulative film layers may include lateral and vertical portions designed to enable a uniform current density flow within the structure itself through a self-ballasting effect within the physical resistor. A computer aided design tool with graphical and schematic features is provided to enable generation of hierarchical parameterized cells for a resistor element with the ability to provide customization, personalization and tunability of TCR, TCR matching, and high current and ESD robustness. | 2009-01-15 |
20090019415 | STAGE MITIGATION OF INTERCONNECT VARIABILITY - The present invention provides a method, system and program product for mitigating effects of interconnect variability during a design stage of a chip. Under the technique of the present invention, a global and detailed routing of interconnects of the chip are determined. Thereafter, a dummy fill estimation and a grid based metal density estimation are performed. Then, based on a CMP model, a variable map of metal thicknesses is obtained. Based on the variable map, wiring nets of the chip that are sensitive to metal variability (e.g., that fail to meet timing closure due to metal thickness loss/gain in the CMP process) are identified. These wiring nets are then re-routed for optimization of the chip. | 2009-01-15 |
20090019416 | CUSTOMIZABLE SYNTHESIS OF TUNABLE PARAMETERS FOR CODE GENERATION - An apparatus, method and/or computer readable media automatically generate hardware description language (HDL) code. A design environment is configured to receive a hardware design, the hardware design including a plurality of numerical parameters. A user interface (UI) accepts a designation of a first numerical parameter as a tunable numerical parameter. An HDL code generator detects the designation and instantiates a memory structure to store the first numerical parameter. The HDL code generator also configures an interface of a module of the hardware design to receive a value of the first numerical parameter, and instantiates one or more structures internal to the module to utilize the first numerical parameter. The HDL code generator also determines a second numerical parameter has not been designated as a tunable numerical parameter, in response, instantiates one or more structures to maintain the second numerical parameter as a hard-coded numerical parameter. | 2009-01-15 |
20090019417 | LOGIC SYNTHESIS APPARATUS - According to the present invention, there is provided an apparatus for executing logic synthesis for a module having a plurality of clock domains, having: an input unit which inputs circuit description data about a circuit function and a constraint in logic synthesis; a path selection unit which selects a path included in the module using a result obtained by analyzing the circuit description data; a recognition unit which recognizes a start point and an end point of the selected path and recognizes clock domains to which the start point and the end point belong; and a technology library setting unit which sets a technology library for the selected path in accordance with the clock domains to which the start point and the end point belong. | 2009-01-15 |
20090019418 | Lithography simulation method, mask pattern preparation method, semiconductor device manufacturing method and recording medium - A lithography simulation method includes: taking in design data of a pattern to be formed on a substrate and mask data to prepare a mask pattern used in forming a latent image of the pattern on the substrate by transmission of an energy ray; obtaining the latent image of the pattern by calculation of an intensity of the energy ray; locally changing, at least in a portion corresponding to a pattern to be interested, a relative position in a direction of the intensity of the energy ray between a latent image curve and a reference intensity line in accordance with a distance between the pattern to be interested and a pattern of a neighboring region, the latent image curve being an intensity distribution curve of the energy ray constituting the latent image, the reference intensity line being defined to specify a position of an edge of the pattern to be interested; and calculating a distance between intersections of a portion of the latent image curve corresponding to the pattern to be interested and the reference intensity line in the changed relative position to define an interested line width of the pattern to be interested. | 2009-01-15 |
20090019419 | Method for forming LSI pattern - First, multiple circuit patterns, which will eventually make an LSI, are designed on a cell-by-cell basis, and an initial placement is made for the circuit patterns designed. Next, optical proximity corrections are performed on at least two of the circuit patterns that have been initially placed to be adjacent to or cross each other, thereby forming optical proximity corrected patterns out of the adjacent or crossing circuit patterns. Then, it is determined whether or not optical proximity corrections can be performed effectively using the corrected patterns. If the effectiveness of the corrections is negated, a design rule defining the circuit patterns is changed to make the corrections effective. Thereafter, the initially placed circuit patterns are placed again in accordance with the design rule changed. | 2009-01-15 |
20090019420 | SOFTWARE DEVELOPMENT - A method of creating a software product comprises maintaining a set of deployment descriptors for the product, and operating a lifecycle for the product. The lifecycle comprises the phases of developing the product, testing the product, and deploying the product. At least one phase of the lifecycle of the product includes amending the contents of the set of deployment descriptors, and at least one phase of the lifecycle of the product includes adapting the execution of the respective lifecycle phase according to the contents of the set of deployment descriptors. | 2009-01-15 |
20090019421 | ASPECT ORIENTED APPLICATION OF A MEDIATOR IN AN ENTERPRISE SERVICE BUS (ESB) OF A SERVICE ORIENTED ARCHITECTED DATA PROCESSING SYSTEM - Embodiments of the present invention address deficiencies of the art in respect to mediation application in an ESB and provide a novel and non-obvious method, system and computer program product for aspect oriented application of a mediation in an ESB. In one embodiment, a method for aspect oriented application of a mediation in an ESB can be provided. The method can include installing an aspect in an ESB, the aspect referencing at least one mediation and associating the at least one mediation with at least one target in the ESB. The method further can include applying the at least one mediation in the aspect to each associated target in the ESB. | 2009-01-15 |
20090019422 | DEVICE CONFIGURATION AND MANAGEMENT DEVELOPMENT SYSTEM - A device configuration development system uses a common configuration and management database for the development of configuration and management data. A device management system for a set of devices is provided from the common and management data for the management and configuration of a set of devices. Each device in the set of devices is also provided with a subset of management and configuration data related to the device. | 2009-01-15 |
20090019423 | XML BOARD SUPPORT CUSTOMIZATION - A markup language file comprises software build options usable to determine at least one software build configuration setting. One or more software build options are specified in a markup language file to specify one or more software build configuration settings for use in compilation of software. The markup language is an XML file, is editable in an Integrated Development Environment such as via a Graphical User Interface, and includes settings specific to an embedded processor system configuration. | 2009-01-15 |
20090019424 | SYSTEM AND METHOD OF APPLICATION CONTEXT DRIVEN ACCESS RESTRICTION - A method and system for providing application context restrictions are provided. The method may include, responsive to a request from a first object to a second object, comparing an application context of the first object with an application context of the second object. The method may include, if the comparison succeeds as determined by predefined rules, allowing a response from the second object to be transmitted to the first object. The method may include, if the comparison fails as determined by predefined rules, restricting the response from the second object to the first object. | 2009-01-15 |
20090019425 | DATA SPLITTING FOR RECURSIVE DATA STRUCTURES - Embodiments of the present invention provide a method, system and computer program product for the data splitting of recursive data structures. In one embodiment of the invention, a method for data splitting recursive data structures can be provided. The method can include identifying data objects of a recursive data structure type, such as a linked list, within source code, the recursive data structure type defining multiple different data fields. The method further can include grouping the data objects into some memory pool units, each of which can contain the same number of data objects. Each memory pool unit can be seen as an array of data objects. The method can include data splitting, which could be maximal array splitting in each different memory pool unit. Finally, the method can include three different approaches, including field padding, field padding and field splitting, to handle irregular field sizes in the data structure. | 2009-01-15 |
20090019426 | SYNCHRONIZATION OF WORK SPACES - A method is provided for synchronization of a first workspace with a second workspace. Both workspaces are connected to a version control system. The method comprises for a first refactoring operation being performed on the first workspace, performing first refactoring step, resulting in a modification of an object, storing the modification in a change information for the object, storing in a change information recording step the change information, and storing in a descriptor recording step refactoring information comprising information enabling execution of a refactoring corresponding to the first refactoring step during an update operation. The method further comprises for a commit operation, delivering in a change information delivery step the change information to the version control system, and delivering in a descriptor commit step the refactoring information to the version control system. Then the method comprises for the update operation being performed on the second workspace, retrieving into the second workspace in a load step from the version control system the change information and the refactoring information, performing a second refactoring operation using the refactoring information, and performing in an execution step an update of the object in the second workspace using the change information. | 2009-01-15 |
20090019427 | Method and Apparatus for Providing Requirement Driven Static Analysis of Test Coverage for Web-Based, Distributed Processes - A method (which can be computer implemented) for analyzing test coverage of distributed processes includes the steps of identifying at least one of the processes that is invoked by a test case, mapping at least a portion of the test case to a plurality of specific test paths in the at least one of the processes, and identifying given ones of the test paths as possibly relevant in at least one of the processes, if the test paths are not infeasible. | 2009-01-15 |
20090019428 | Method for Analyzing Transaction Traces to Enable Process Testing - Techniques are provided for analyzing testing coverage of one or more software modules to provide process coverage statistics. The techniques include obtaining one or more coverage measures from a test specification document, performing a trace on each of the one or more coverage measures during a test, analyzing each trace to generate a run-time service choreography model for a process, wherein the model includes each of one or more service choreography patterns occurring in the process, and using the model to provide statistical data on test coverage according to a process definition. | 2009-01-15 |
20090019429 | Virtualization of data source components in subject-oriented graphical programming environments for test and measurement applications - A subject-oriented graphical programming environment, for the design and construction of virtual instrumentation systems, comprises means enabling the visualization of data sources, control sources, data sinks, and events, thereby maximizing hardware device interchangeability and allowing device simulation. Said means comprise a decoupling software layer for decoupling the data connection aspects of a development environment from its visualization, data processing and control components. The decoupling layer comprises a “Jack” component type, to interface with the data connection components of an application, linkable to a “Plug” type component that interfaces with the rest of the application. Jack and Plug components are configurable by application developers using graphical tools, providing users with broad discretion to define their own data acquisition virtual interfaces, rather than being limited to using an existing data connection component directly. | 2009-01-15 |
20090019430 | METHODS AND ARRANGEMENTS FOR UNIFIED PROGRAM ANALYSIS - A unified program analysis framework that facilitates the analysis of complex multi-language software systems, analysis reuse, and analysis comparison, by employing techniques such as program translation and automatic results mapping, is presented. The feasibility and effectiveness of such a framework are demonstrated using a sample application of the framework. The comparison yields new insights into the effectiveness of the techniques employed in both analysis tools. These encouraging results yield the observation that such a unified program analysis framework will prove to be valuable both as a testbed for examining different language analysis techniques, and as a unified toolset for broad program analysis. | 2009-01-15 |
20090019431 | OPTIMISED COMPILATION METHOD DURING CONDITIONAL BRANCHING - The present invention discloses a compilation method of a program code in a digital device in a profile driven compilation. An approach for optimizing the execution of program code by providing additional intelligence to the compiler is provided, where the compiler decides whether to have single decision tree with guarded operations or multiple decision trees. The method of this invention is helpful, in reducing the overhead of conditional code branching to have an optimised program code, both in compiler driven optimisations and in manual optimisations by the programmer. | 2009-01-15 |
20090019432 | Generating A Dynamic Content Creation Program - Provides methods and apparatus that can reduce the time required for processing, when generating a dynamic content using JSP or the like. An example device for generating a dynamic content creation program internally handles text by expressing the text in a predetermined general character encoding format. In the device, provided are: means for generating a dynamic content creation program, based on a predetermined file containing static text for constituting static part of a content; and means for preparing in advance content character encoding format-based character code information on the static text so that the program can utilize the information. | 2009-01-15 |
20090019433 | METHOD AND SYSTEM FOR DESCRIBING WHOLE-PROGRAM TYPE BASED ALIASING - A compilation system for whole-program type based aliasing, the system includes: a set of hardware and networking resources; a front-end, a whole-program optimization component; a backend; an algorithm implemented on the set of hardware and networking resources; wherein the algorithm configures the front-end to a specific programming language being compiled and processes one source file at a time; wherein the whole-program optimization component merges the aliasing information from multiple invocations of the front-end into a single aliasing representation of a whole program; and wherein the backend uses that information to optimize and generate executable code that is the output of the compilation system. | 2009-01-15 |
20090019434 | INSTALLED BASE DATA HUB - An installed base data hub for centrally managing information about the installed customer base of an enterprise is disclosed. According to one embodiment, an installed base data hub comprises a data repository configured to store installed base data, the installed base data including first information representative of at least one customer of the enterprise and second information representative of one or more products purchased by the customer. The hub further includes a data librarian configured to cleanse the installed base data, a security module configured to manage access to the data repository, a subscription interface configured to enable one or more of a plurality of spoke systems to read data from the repository, and a publication interface configured to enable one or more of the plurality of spoke systems to write data into the repository. In various embodiments, at least one of the spoke systems is external to the enterprise. | 2009-01-15 |
20090019435 | SYSTEM AND METHOD FOR OVER THE AIR PROGRAMMING - A method for programming computer code at a remote platform having a local computer. A home device sends a computer code to the local computer via wireless transmission wherein the computer code is stored within an alternate area of a flash memory. Once a complete copy of the computer code is recognized at the local computer the integrity of the computer code is checked and if proper, a new boot address is assigned at the local computer. At this time the local computer is rebooted such that when the computer restarts the alternate computer code is used thus effectively updating the computer software. | 2009-01-15 |
20090019436 | Augmenting a Virtual Machine Hosting Environment from within a Virtual Machine - Systems and methods augment a virtual machine (computer) hosting environment from within a virtual machine. A communication channel between the virtual machine and the player is used to send instructions to the player to load and execute requested software modules. Requests to load and execute the modules may originate in the corporate network and may be issued by the corporate network administrator. If a requested module is not stored on the host computer, the virtual machine may upload the module, via the communication channel, to the player. The uploaded module may, for example: (a) install a required upgrade in the host operating system; (b) execute virus checking software on the host computer; or (c) install a corporate network-provided secure printing module that enables software being executed by the host computer to print on devices connected to the host computer. | 2009-01-15 |
20090019437 | Application management and execution system and method thereof - The invention discloses an application management and execution system and a method thereof. The application management and execution system comprises a virtual machine monitor for managing at least one virtual machine; the at least one virtual machine for processing at least one application, and storing, separately and respectively, application data used by each application and platform data required by the virtual machine for processing the application in one or more storage disk (persistent storage), and reading the application data and the platform data from the one or more storage devices respectively. The at least one application executing on the virtual machine may share the platform data in the one or more storage devices. When the virtual machine executes the at least one application, it may modify the application data in the storage devices. | 2009-01-15 |
20090019438 | METHOD AND APPARATUS FOR SELECTING A SYSTEM MANAGEMENT PRODUCT FOR PERFORMANCE OF SYSTEM MANAGEMENT TASKS - A computer implemented method, apparatus, and computer program product for managing a system. The process stores information regarding performance of a system management task to form a task execution history in response to performing a system management task. After receiving a request to perform to subsequent system management task, the process determines whether a task execution history is present for the subsequent system management task. The process then presents the task execution history for the subsequent task to a user for use in selecting a system management product from a plurality of system management products in response to the task execution history being present. | 2009-01-15 |
20090019439 | THREAD POOL MANAGEMENT APPARATUS AND METHOD - A thread pool management apparatus and method are provided. The thread pool management method includes setting a management policy for managing a thread pool; and managing the thread pool according to the management policy. | 2009-01-15 |
20090019440 | PROGRAM DETERMINING APPARATUS AND PROGRAM DETERMINING METHOD - A disclosed program determining apparatus includes a log recording unit configured to record, in response to at least one of a use request for use of a predetermined function of the image forming apparatus from a program for use in the image forming apparatus and consumption of a predetermined resource of the image forming apparatus by the program, content of said at least one of use request and consumption as log information; and a determining unit configured to determine whether said at least one of use of the predetermined function requested by the program and consumption of the predetermined resource by the program satisfies a predetermined restriction. | 2009-01-15 |
20090019441 | METHOD, SYSTEM, AND COMPUTER PROGRAM FOR MONITORING PERFORMANCE OF APPLICATIONS IN A DISTRIBUTED ENVIRONMENT - A method, system, and computer program include receiving a request string, and mapping the received request string to a distinguishable request string and a collapsible request string. The received request string may be in the form of a JSP, a servlet, and remote Enterprise Java Bean calls. A user may be prompted to create rules for mapping of a received request string to a distinguishable request string and a collapsible request string. | 2009-01-15 |
20090019442 | Changing a Scheduler in a Virtual Machine Monitor - Machine-readable media, methods, and apparatus are described to change a first scheduler in the virtual machine monitor. In some embodiments, a second scheduler is loaded in a virtual machine monitor when the virtual machine monitor is running; and then is activated to handle a scheduling request for a scheduling process in place of the first scheduler, when the virtual machine monitor is running. | 2009-01-15 |
20090019443 | METHOD AND SYSTEM FOR FUNCTION-SPECIFIC TIME-CONFIGURABLE REPLICATION OF DATA MANIPULATING FUNCTIONS - The system ( | 2009-01-15 |