49th week of 2008 patent applcation highlights part 60 |
Patent application number | Title | Published |
20080301119 | SYSTEM FOR SCALING AND EFFICIENT HANDLING OF LARGE DATA FOR LOADING, QUERY, AND ARCHIVAL - A data query system is provided, which comprises: a data storage; a load server communicatively linked with the data storage and configured to store a plurality of data in the data storage as read-only data, and publish the plurality of read-only data; and a query server separate from the load server and communicatively linked with the load server and the data storage and configured to subscribe to the publication of the plurality of read-only data from the load server, and query the published plurality of read-only data to which it has subscribed in response to a query request. | 2008-12-04 |
20080301120 | Method, apparatus and computer program for managing the processing of extracted data - Data is processed at a central data processor using multiple processing steps. The data is processed for the extraction of entities. Relationships between the extracted entities are also extracted. A system map is built using one or more factors derived from the extracted entities and relationships and organized by influence relationships. Each factor is associated with one or more options. | 2008-12-04 |
20080301121 | Acquiring ontological knowledge from query logs - Methods are disclosed for acquiring ontological knowledge using query logs. In one embodiment, query logs are first utilized as a basis for identifying important contexts associated with terms belonging to a semantic category. Then, those contexts are as a basis for identifying new terms belonging to the same category or, in another embodiment, as a basis for removing extraneous or obsolete terms identified as being in the same category. | 2008-12-04 |
20080301122 | Searching techniques - A method of online searching for a service or product, the method comprising: obtaining a first search request from a user, the first search request including a set of search criteria; storing the set of search criteria at a predetermined location; searching for a service or product which matches the set of search criteria; generating a first set of recommendations of a service or product which matches the set of search criteria for communication to the user; storing the first set of recommendations; generating a second request to change the range of one or more of the set of search criteria of the first search request in a predetermined manner; retrieving the set of search criteria from the predetermined location to form the basis of the search criteria for the second request; changing the or each search criteria of the set of search criteria in said predetermined manner to form an changed set of search criteria; searching for a service or product which matches the changed set of search criteria; generating a second set of recommendations of the service or product which matches the changed search criteria for communication to the user; concatenating the first set of recommendations with the second set of recommendations to form a concatenated set of recommendations having a predetermined result profile. | 2008-12-04 |
20080301123 | Distributing data across different backing data stores - A method and apparatus for distributing data across multiple data stores are provided. In one embodiment, records are maintained for multiple data stores that associate primary key indicators and time intervals pertaining to data items with distinct data stores. When a request pertaining to at least one data item is received, a primary key indicator and the time of this data item are determined. Further, the records maintained for the multiple data stores are searched using the primary key indicator and the time of the data item to find one or more data stores for the data item. | 2008-12-04 |
20080301124 | EVENT PROCESSING QUERY LANGUAGE INCLUDING RETAIN CLAUSE - An event processor can use event processing queries to operate an event. Event processing queries can include a “retain” clause that limits the amount of data over which the query is run. | 2008-12-04 |
20080301125 | EVENT PROCESSING QUERY LANGUAGE INCLUDING AN OUTPUT CLAUSE - An event processor can use queries to operate on event streams. Event processing queries can include an output clause to restrict the output of the query. | 2008-12-04 |
20080301126 | APPARATUS, METHOD, AND PROGRAM FOR INFORMATION PROCESSING - An information processor is disclosed. The processor includes: a keyword extraction portion for extracting keywords from a text created by a user; a keyword information acquisition portion for acquiring given keyword information about the keywords extracted by the keyword extraction portion; an interest degree calculation portion for finding information about degrees of interest indicating user's degrees of interest in the keywords, based on the keyword information; a keyword selection portion for selecting given keywords from the keywords extracted by the keyword extraction portion, based on the information about the degrees of interest; and a content decision portion for determining a content recommended to the user, based on the keywords selected by the keyword selection portion. | 2008-12-04 |
20080301127 | Method and Apparatus for Providing an On-Line Directory Service - A method and apparatus for providing an on-line directory service is described. By providing search results in a graphical tapestry it is possible to provide more search results on a browser window, thereby minimising the requirement for a user to scroll through a sequential listing. The search results are provided in a graphical format, each of the resultant graphics being dimensioned appropriately depending on its ranking within the search results. | 2008-12-04 |
20080301128 | METHOD AND SYSTEM FOR SEARCHING FOR DIGITAL ASSETS - A method of presenting digital assets in response to a search query by a user to locate at least one digital asset from a database of digital assets is described. Each digital asset has at least one keyword associated with it, and each associated keyword is part of a hierarchical organization of keywords. A first set of digital assets that have associated keywords equivalent to the search query is identified as well as suggested keywords that have e.g., an ancestor, descendant or sibling relation to the search query. The digital assets and the suggested keywords are presented to the user. The user selects a suggested keyword, and a second set of digital assets that have associated keywords equivalent to the suggested keyword is identified. The second set of digital assets is presented to the user. | 2008-12-04 |
20080301129 | EXTRACTING AND DISPLAYING COMPACT AND SORTED RESULTS FROM QUERIES OVER UNSTRUCTURED OR SEMI-STRUCTURED TEXT - A system for indexing unstructured or semi-structured data is disclosed. The system may identify regions within the data, such as “Abstract” or “References”. The system may identify linguistic units such as sentences, noun groups, verb groups. The system may also identify concepts such as companies, people, diseases, amounts, and so forth. The query results may be formatted so that similar results from different documents, or from the same document, are clustered together. | 2008-12-04 |
20080301130 | METHOD, SYSTEM AND ARTICLE OF MANUFACTURE FOR SEARCHING DOCUMENTS FOR RANGES OF NUMERIC VALUES - Provided are a method, system, and article of manufacture for searching documents for ranges of numeric values. Document identifiers for documents are accessed, wherein the documents include at least one value that is a member of a set of values. A number of posting lists are generated. Each posting list is associated with a range of consecutive values within the set of values and includes document identifiers for documents including at least one value within the range of consecutive values associated with the posting list, and wherein each document identifier is associated with one value in the set of values included in the document identified by the document identifier. The generated posting lists are stored, wherein the posting lists are used to process a query on a range of values within the set of values. | 2008-12-04 |
20080301131 | MODIFICATION OF A SAVED DATABASE QUERY BASED ON A CHANGE IN THE MEANING OF A QUERY VALUE OVER TIME - An apparatus and method modify a saved query based on a change in a query value meaning that changes over time. In preferred embodiments a graphical query interface displays an option to adjust query values of a saved database query. A query adjustment mechanism then adjusts the value of the query to compensate for the change in the meaning of the query value since the query was created such that the adjusted query will have the same basic meaning as when the query was originally created. Preferred Embodiments allow the user to specify to adjust the query to the current date or to a specified date in the past. | 2008-12-04 |
20080301132 | Data back up method and its programs for permitting a user to obtain information relating to storage areas of the storage systems and select one or more storage areas which satisfy a user condition based on the information - User data backup functions are realized through a computer, which is located on the management service provider corporation side and interfaces between a user side computer environment and a storage service side computer environment to support storage service. This computer selects storage devices which meet the user side conditions from a plurality of entirely or partially empty storage devices owned by the storage service side computer environment. The computer receives user data from the user side computer environment, divides the user data into records of a predetermined size and transmits the records to the storage service side computer environment so that the records are distributed and stored to the selected storage devices. | 2008-12-04 |
20080301133 | LOCATION RECOGNITION USING INFORMATIVE FEATURE VOCABULARY TREES - A location recognition technique that involves using a query image to identify a depicted location is presented. In addition to the query image, there is also a pre-constructed database of features which are associated with images of known locations. The technique matches features derived from the query image to the database features using a specialized vocabulary tree, which is referred to as an informative feature vocabulary tree. The informative feature vocabulary tree is specialized because it was generated using just those database features that have been deemed informative of known locations. The aforementioned matching features are used to identify a known location image that matches the query image. The location associated with that known location image is then deemed to be the location depicted in the query image. | 2008-12-04 |
20080301134 | SYSTEM AND METHOD FOR ACCELERATING ANCHOR POINT DETECTION - A sampling based technique for eliminating duplicate data (de-duplication) stored on storage resources, is provided. According to the invention, when a new data set, e.g., a backup data stream, is received by a server, e.g., a storage system or virtual tape library (VTL) system implementing the invention, one or more anchors are identified within the new data set. The anchors are identified using a novel anchor detection circuitry in accordance with an illustrative embodiment of the present invention. Upon receipt of the new data set by, for example, a network adapter of a VTL system, the data set is transferred using direct memory access (DMA) operations to a memory associated with an anchor detection hardware card that is operatively interconnected with the storage system. The anchor detection hardware card may be implemented as, for example, a FPGA is to quickly identify anchors within the data set. As the anchor detection process is performed using a hardware assist, the load on a main processor of the system is reduced, thereby enabling line speed de-duplication. | 2008-12-04 |
20080301135 | EVENT PROCESSING QUERY LANGUAGE USING PATTERN MATCHING - An event processor can use event processing queries to operate on an event stream. Event processing queries can include a “matching” function that matches a pattern in the event stream. | 2008-12-04 |
20080301136 | Semantic Correlation for Flow Analysis in Messaging Systems - Improved techniques for flow analysis in messaging systems are disclosed. For example, a method for finding correlations between messages of a system based on content includes the following steps. For one or more executions of the system, obtaining the messages of the system, wherein each message has a schema associated therewith. The messages are categorized into groups, wherein each group has a common schema. Pairs of messages from disparate groups are found wherein, for the messages of a pair, there is a feature in common in their contents. | 2008-12-04 |
20080301137 | COLLECTION BIN FOR DATA MANAGEMENT AND TRANSFORMATION - An electronic collection bin is provided for assisting users in managing their personal information. The electronic collection bin provides a common location for collecting and organizing a user's information. The electronic collection bin may receive information items of varying data types and from disparate sources. After receiving an information item, the electronic collection bin analyzes the item to determine a suggested treatment, which may include conversion of the item to a new data type located at another location. A user may access the electronic collection bin, sort through the information items, and select placement of the information items. The user may view the suggested treatments of information items in the electronic collection bin and choose whether to accept the suggested treatments. | 2008-12-04 |
20080301138 | Method for Analyzing Patent Claims - A patent evaluation method analyzes key words in the claims and how many patents use those words, to measure the impact of a given patent. For a group of patents in a particular field (e.g., as defined by a patent classification code), the key words can be indexed against the patents having claims in which those key words appear, and in particular with respect to that patent having the earliest reference date (e.g., a publication date such as the date on which the patent issued or any corresponding patent application was published). Output may be presented in the form of a table, which aids in quickly understanding a patent's value compared to other patents in its group. Various visualization and user interaction tools may be employed. | 2008-12-04 |
20080301139 | Search Ranger System and Double-Funnel Model For Search Spam Analyses and Browser Protection - An exemplary system for monitoring search spam and protecting against search spam includes a self-monitoring subsystem to uncover spam patterns and a self-protection subsystem to protect against spam by providing spam-related information to strengthen a relevance ranking algorithm. An exemplary architecture for monitoring search spam includes a first component to receive one or more spammer targeted keywords and to search, scan and analyze URLs based at least in part on the one or more spammer targeted keywords, a second component to receive one or more URLs from the first component and to verify one or more of these URLs as a spam URL and a third component to collect spammer targeted keywords associated with one or more spam URLs and to provide one or more of the spammer targeted keywords to the first component. Other methods, systems, etc., are also disclosed. | 2008-12-04 |
20080301140 | Method, Apparatus and Computer Program Product for Optimizing File Accesses for an Application Executing in a Virtual Container - Disclosed is a method, apparatus and a computer program of a virtual execution environment. In one aspect thereof a data processor includes a disk-based storage system and a virtual machine monitor configured to execute a program in a virtual container. The virtual machine monitor is responsive, prior to execution of the application, to record a set of files accessed during a phase change in the disk-based storage system in a manner predetermined to minimize the time needed to retrieve the set of files. The virtual machine monitor is further responsive, at the occurrence of the phase change, or prior to the occurrence of a phase change if the files are prefetched, to retrieve the files from the disk-based storage system. In a further aspect thereof there is provided a server of the virtual execution environment that includes a unit, responsive to receiving notification from the at least one virtual machine monitor of an occurrence of contemporaneous file accesses not associated with a known phase change of a virtual container, for evaluating the occurrence as a candidate phase change and, responsive to the evaluation indicating a presence of a previously unknown phase change, for adding a list of the files accessed to a phase change template for use by the same or a different virtual machine monitor during another instance of execution of the application. | 2008-12-04 |
20080301141 | COMPUTER READABLE MEDIUM AND INFORMATION PROCESSING SYSTEM - A computer readable medium storing a program causing a computer to execute a process for managing groups of users, the process includes: storing a group as a set of users and a term of existence of the group, correlating with each other; storing electronic information and an access right of the group to the electronic information, correlating with each other; determining whether or not the term of existence expires; and controlling the access right of the group not to be applied to the users belonging to the group if the term of existence expires. | 2008-12-04 |
20080301142 | METHOD AND SYSTEM FOR ORGANIZING AND PRESENTING CONSTRUCTION KNOWLEDGE-SHARING TOOLS - The invention is directed to a method and system for organizing a knowledge management platform to gather and share knowledge learned by construction project teams. The method involves authorizing access to the platform, wherein the platform comprises an integrated organizational scheme for organizing a project into one or more project elements, facilitating input of project data into the platform and storing project data based on the integrated organizational scheme, wherein project data comprises the knowledge learned by construction project teams, linking project data to one or more project elements in the integrated organizational scheme to obtain content, and presenting the content to user computers responsive to a request submitted to the platform. The integrated organizational scheme may include a top and a secondary level, wherein the top level includes a project management topic and a technical topic, and the secondary level includes a knowledge-sharing tool, content, and a topic-specific question. | 2008-12-04 |
20080301143 | Automatic Update System and Method for Using a Meta Mib - The present invention generally relates to a system and method for automatically updating a MIB by using a meta MIB, and more particularly to a system and method for automatically updating a MIB by using a meta MIB comprising agent | 2008-12-04 |
20080301144 | AUTOMATIC TRAVEL CONTENT CAPTURE TOOL FOR ADDRESS BOOK ENTRIES - Disclosed are a method of and system for capturing and updating travel directions in a user's local address book application. The method comprises the steps of determining a current location profile of the user, calculating a user trajectory using that profile and an intended destination, and adding the current location profile and the intended destination into a historical database. The user's local address book is checked for an entry for the address of said intended destination; and if that entry is not in the address book, the entry is created in the address book. That entry is then checked to determine if a direction/map field of the entry contains directions/map information. If the entry does not contain this information, then this information is mined from a network source and added to the address book. This direction/map information is then displayed. | 2008-12-04 |
20080301145 | METHOD OF AND SYSTEM FOR MAXIMIZING THE RETURN RATE OF DYNAMIC INQUIRIES INTO A POPULATION - A method of and system for submitting inquiries to members of an organization determine if there is a pending inquiry to be submitted to the member. If there is a pending inquiry to be submitted to the member, the system displays the pending inquiry to the member. The system permits the member to logon to said server if the member responds to said inquiry. The system may allow the member to defer responding to the inquiry and permit the member to logon to the server without responding to the inquiry. If deferral of response to the inquiry is not allowed, the system will deny the member access to the server if the member fails to respond to said inquiry. | 2008-12-04 |
20080301146 | SYSTEM AND METHOD FOR EFFICIENT DYNAMIC AND CONNECTIVITY AWARE WEB PAGE RENDERING - A method and apparatus for dynamic and connectivity aware web page rendering on a device having at least one connection to an Internet protocol network, the method having the steps of: requesting a web page; receiving the web page requested along with links to at least one element within the web page; finding connectivity requirements for an element selected from the at least one element; checking whether attributes of any one of the at least one connection are better than the connectivity requirements for the element; and if yes, downloading the element using the any one of the at least one connection whose attributes are better than the connectivity requirements for the element. | 2008-12-04 |
20080301147 | SYSTEM AND METHOD FOR MANAGING ZONE INTEGRITY IN A STORAGE AREA NETWORK - A system and method for managing zone integrity in a storage area network (SAN) is provided. A SAN fabric may be partitioned into one or more zone sets, where each zone set may include a plurality of zones. A topology of any of the zones may be modified, without compromising zone integrity, by converting the zone into a topologically dynamic zone. The zone may be converted by redefining members of the zone in terms of their respective member definitions, which may be specific attributes used to identify the members in the fabric. As such, zone integrity may be preserved when a topology of any member of the converted zone is modified. | 2008-12-04 |
20080301148 | METHODS AND APPARATUS RELATING TO SERVER/CLIENT SQL ENVIRONMENTS - Systems and methodologies that enhance a Tabular Data Stream (TDS) protocol by enabling clients to send tabular formed data as a single parameter to servers. A Table Valued Parameter (TVP) transporting component enables the client servers to transmit entire database tables as a single parameter; when invoking a server side procedure, for example. As such, values can be passed for functions associated with a stored procedure, and a parameter styled Application Program Interface (API) can be implemented. | 2008-12-04 |
20080301149 | Portable media player recommendation system - A method and apparatus for proving a portable device recommendation system. The method may include storing, on a portable device, preferences of a user of the portable device with respect to media content, and facilitating sharing of desirable media content between this user and a user of another portable device based on the user preferences. | 2008-12-04 |
20080301150 | Centralized content repositories for distributed learning management systems - A learning system, including a centralized reusable learning object (RLO) repository that provides content to users, and communicates user performance data, via SCORM, to and from any one or more distributed, remote SCORM conformant learning management systems. The learning management system may include one or more pointer SCO's, which may point to a content delivery engine in the RLO repository. | 2008-12-04 |
20080301151 | COMPUTER SYSTEM AND DATABASE MANAGEMENT METHOD USING THE SAME - A pre-fetch server, which is connected to a DB server running a DBMS and to a storage apparatus storing DB data, stores information required for judging whether or not a pre-fetch is effective. Judgment on whether or not the pre-fetch will be effective is performed when a pre-fetch I/O is issued. If the pre-fetch server judges that the pre-fetch will be effective, it issues the pre-fetch I/O to the storage apparatus. | 2008-12-04 |
20080301152 | SYSTEM AND METHOD FOR POINT-OF-USE INSTRUCTION - In accordance with one or more embodiments of the present disclosure, systems and methods for transferring data over a network include communicating with a user via a portable communication device over the network, receiving a request for at least one instruction sequence related to a particular repair task of a machine from the user via the portable communication device over the network, processing the request from the user by accessing and retrieving the at least one instruction sequence from a database component, and transferring the at least one instruction sequence from the database component to the portable communication device. | 2008-12-04 |
20080301153 | System and method for managing construction projects - A system for managing construction projects includes a database, a component interface, a state interface, and a database interface. The component interface is operative to receive component identifiers identifying components of a construction project. The state interface is operative to receive state indicators, each state indicator indicating a particular state (e.g., ordered, in transit, installed, inspected, etc.) associated with one of the components. The database interface is operative to store the component identifiers and the associated state indicators in the database. A method of managing construction projects is also described. The method includes the steps of receiving a plurality of component identifiers from a user, associating an initial predefined state with each received identifier, storing the component identifiers and the associated initial states in a database, updating the states associated with the component identifiers in the data base, and retrieving the updated states from the database to determine the status of the construction project. Novel data structures, application program interfaces, and graphical user interfaces are also disclosed. | 2008-12-04 |
20080301154 | USER DRIVEN, INTERACTIVE, INTELLIGENT AND ADAPTIVE MANAGEMENT AND BUSINESS INTELLIGENCE DATA RETREIVAL AND VIEWING INFORMATION SYSTEM AND TOOL, THAT IS DATABASE OR DATA SOURCE ABSTRACTED AND INDEPENDENT, AND IS NETWORK AND CONNECTIVITY ABSTRACTED AND INDEPENDENT, WITH ADMINISTRATIVE SUPPORT - A software tool or information system that is User Driven and allows the user to imagine, dictate, iterate and control the place, means, format and kind of data and information to be viewed and analyzed. The system allows the User to begin with an imagined image or picture of what is required. The system is Interactive and allows the user to iterate, change, modify improve, edit, correct, consolidate, drill down and perform all other actions that are required by the user. The system is Adaptive and has a learning capability that will anticipate and prompt progressively more accurately what the User desires from the User's inputs and therefore Adapts to the User. The System is Adaptive, Learning with intelligent estimation of the User's request when examining the target database or data source. The system is also Database or Data Source Abstracted and Independent by automating the query, search and seek process and by automatically generating all required actions including the appropriate code generation, including all query code and the abstraction of the key elements of database parameters and characteristics supplemented by a target specific element. The system also incorporates Network and Connectivity Abstraction and Independence. The System is supported by automated and Intelligent Administrative functions. | 2008-12-04 |
20080301155 | MULTIDIMENSIONAL DATA CUBE VALIDATION - This disclosure describes techniques of validating data that a user enters into an enterprise system for storage within a multidimensional data cube. The data cube includes one or more data hyperplanes associated with members of a dimension having cells that contain data. In addition, the data cube includes a validation rule hyperplane of the dimension. Cells in the validation rule hyperplane contain data that indicate whether data in corresponding cells of the data hyperplanes comply with a validation rule. In accordance with these techniques, data in the cells of the data hyperplanes may be submitted if the data in the cells of the validation results hyperplane indicate that data contained in corresponding cells of the data hyperplanes complies with the validation rule. | 2008-12-04 |
20080301156 | Method and System for Bi-Directionally Synchronizing Tracing Relationships Between A Requirements Repository and Textual Requirements Documents - A method for bi-directional synchronization of tracing relationships between a requirements repository and textual requirements documents, including: in a first operating mode: gathering trace information from a requirements repository; and formatting the trace information and inserting the trace information as text in textual requirements documents; and in a second operating mode: modifying the trace information in the textual requirements documents; and updating the requirements repository to match the modifications that were made in the textual requirements documents. | 2008-12-04 |
20080301157 | DATA STRUCTURE - A data structure recorded in computer memory comprises a head reference, an ordered list of pages and an ordered list of elements. In the data structure, the head reference includes an address of a first page. Each page, except the final page, includes an address of a subsequent page. Each page includes a stored integer equal to the number of elements linked to the page, and an address of a first element in the page. Each element that is linked to a page, except the final element, includes an address of a subsequent element. | 2008-12-04 |
20080301158 | SYSTEM AND METHOD FOR MANAGING HEALTH DATA - A portable data-management system may be easily employed with multiple processing devices by eliminating the need to pre-install additional programs, agents, device drivers, or other software components on the hosts. A portable storage device contains software for a data-management application, which receives and processes test data from a meter that measures an analyte. The portable device may employ an interface protocol that makes the portable device immediately compatible with different operating systems and hardware configurations. Once the portable device is connected to the host, the data-management application can be automatically launched. The convenience and portability of a data-management system may be enhanced by integrating advanced data processing and display features with the portable device. The users may access some advanced presentations of health data without having to launch the data-management application on a separate host. | 2008-12-04 |
20080301159 | PARTITIONING A NETWORK INTO SUB-NETWORKS BASED ON USER UTILITY - To perform a query, a set of nodes for an origin is loaded, it is determined if a node is a destination for each node of the set of nodes, and a path is recorded in response to the node being the destination. A hypothetical path is generated in response to the node not being the destination, it is determined if the hypothetical path exceeds a stopping rule, and the hypothetical path is recorded in response to the hypothetical path not exceeding the stopping rule. | 2008-12-04 |
20080301160 | INFORMATION PROCESSING APPARATUS AND METHOD, RECORDING MEDIUM, AND PROGRAM - Information processing apparatus and method, recording medium, and program are provided. An information processing apparatus includes the following elements. A receiver receives a command requesting for the execution of predetermined processing. A storage unit stores data and first information indicating, among a plurality of stages in a lifecycle of the information processing apparatus, the current stage determined by the stored data and second information indicating an executable command in the current stage, the executable command being determined for each of the plurality of stages. A determining unit determines on the basis of the first information and the second information whether the command received by the receiver is an executable command in the current stage. | 2008-12-04 |
20080301161 | Method and system for data processing with high availability - A server to be changed is added to a destination unit in terms of configuration. The server to be changed is started to restore the database in the database storage region to which the server has access and to restore the transaction for the process that was executed when the server failed. The destination of the failed server (a system destination unit) when failure occurs is determined to stabilize the throughput of the entire system after the switchover of the system in the event of failure. The destination server is determined according to an instruction given in advance by the user. The database management system statistically determines the destination server in accordance with a policy designated by the user. Alternatively, the database management system dynamically determines the destination server according to the policy designated by the user when failure occurs. | 2008-12-04 |
20080301162 | DATA CONVERSION ENVIRONMENT - Converting data from a first format to a second format may be used to merge two databases having different formatting. Conversion maps may be defined for pairs of formats and may be used to convert data between the pair of formats. Data may further be transformed from one information type or format into another information type or format. In one example, a first format may allow storage of a social security number while a second format might not. Thus, a social security number stored in the first format may be converted to an employee number for storage in the second format. Collisions between pieces of data may be detected and managed by generating an identifier for the pieces of data (e.g., data records) and merging the pieces of data into a single piece or portion of data (e.g., a single data record) corresponding to the assigned identifier. | 2008-12-04 |
20080301163 | DYNAMIC MEMORY MANAGEMENT SYSTEM AND METHOD - A data expression is created to be executed on a computer. At least one of the at least two objects is tagged as temporary. A first non-assignment operator is executed to instruct the computer to perform a mathematical operation on object data corresponding to the one of the at least two objects and thereby creating resultant object data corresponding to the one of the at least two objects. The object data corresponding to the one of the at least two objects is overwritten with the resultant object data corresponding to the one of the at least two objects. A first assignment operator is executed to instruct the computer to assign the one of the at least two objects to the second of the at least two objects thereby copying correspondence of the resultant object data to the second of the at least two objects. The overwriting is performed after the executing a first non-assignment operator and prior to the executing a first assignment operator. | 2008-12-04 |
20080301164 | STORAGE SYSTEM, STORAGE CONTROLLER AND DATA COMPRESSION METHOD - Provided are a storage system, a storage controller and a data compression method that will not deteriorate the performance of a storage system by adjusting the compression processing time required for compressing data. This storage controller includes a statistical information management unit for managing a throughput value decided based on statistical information of previously compressed file data as a system performance value, a mode setting unit for setting a compression mode of either a system performance priority mode that terminates compression of the file data and gives priority to system performance or a compression priority mode that gives priority to compression of the file data based on a comparison between a system performance target value preset as a target value and the system performance value, and a compression controller for compressing the file data based on the compression mode set with the mode setting unit. | 2008-12-04 |
20080301165 | APPARATUS FOR PROCESSING TIME-BASE DATA AND METHOD THEREOF - A data processing apparatus and a method for displaying time-based data are provided. The data processing apparatus includes a storage unit for storing data processed by the data processing apparatus and identification information for sorting the data. The data processing apparatus also includes a display unit having a first display section for displaying one or more data sort functions and a second display section for displaying data according to a data sort function selected from the first display section. Finally, the data processing apparatus includes a control unit for sorting the data stored in the storage unit and controlling the display unit to display the data in a life data mode. Therefore, a user may quickly identify data stored in a terminal by displaying the data by data generation dates, and by further sorting the data according to a data sort function selected by the user, thereby enabling easy finding of desired data. | 2008-12-04 |
20080301166 | User Profile Management System - The present invention provides a user profile which takes a user's situation into consideration. A management device | 2008-12-04 |
20080301167 | Method and User Interface for Searching Media Assets Over a Network - Improved systems and methods to navigate, browse, search and/or playback digital media assets (e.g., media items) hosted on a media server are disclosed. One embodiment of the invention pertains to progressive searching of remote media items from a search user interface. Another embodiment of the invention pertains to a user interface arrangement, such as a hierarchical menu system, that facilitates navigation, browsing and playing of media items remotely stored on a media server. The user interface arrangement can present and permit navigation of categorized media items. The user interface arrangement can also present and permit navigation of media items related to another media item (such as a media item that has been selected and played). The search user interface can, but need not, be part of the user interface arrangement. The user interface arrangement and/or the search user interface can be presented on a display device associated with a client device. In one embodiment, the display device can be a television and the client device can be an electronic apparatus that can couple to the media server via a network. | 2008-12-04 |
20080301168 | GENERATING DATABASE SCHEMAS FOR RELATIONAL AND MARKUP LANGUAGE DATA FROM A CONCEPTUAL MODEL - A method, information processing system, and computer readable medium for generating a plurality of candidate database schemas including relational and mark-up language elements. An information model comprising a plurality of entities and at least one relationship defined there between is received. The information model has been annotated with at least one semantic characteristic, operational characteristic, and evolutional characteristic. The information model that has been annotated is analyzed. A score is associated with each entity based at least in part on attributes associated with each entity. Each entity is classified as one of a relational element and a mark-up language element. The information model that has been annotated is partitioned into a plurality of relational element mappings and a plurality of mark-up language element mappings. A plurality of database schemas associated with the information model that has been annotated is generated. | 2008-12-04 |
20080301169 | ELECTRONIC APPARATUS OF PLAYING AND EDITING MULTIMEDIA DATA - To edit and play multimedia information, an electronic apparatus includes a storage device, an editing interface and a player. The storage device is used for storing content entities, e.g. video files, audio files, image files, etc. The editing interface provides a user to select a portion of one or more content entities and the selection result are stored in indicator entities. Such indicator entities do not store original multimedia information, but only stores indicators for recording which portions of content entities are selected. When such indicator entities are requested to be played, the player retrieves and plays indicated portions as indicated by indicators stored in the indicator entities. The multimedia information is not re-encoded during the editing. Still, the electronic apparatus is capable of providing both editing and playback function. | 2008-12-04 |
20080301170 | e-PROFILER: DYNAMIC PROFILING AND AUDITING FRAMEWORK - A method of dynamically generating profiling data using runtime non-intrusive profiling of application transactions which are contained in containers such as web servers, application servers, portal servers and J2EE/ECM containers, includes the following steps: using common resources of memory and environment for both profiling activity and application transactions; remotely executing project specific profiling administration and configuration; suing the executed project specific profiling administration and configuration and completing remote profiling, and generating profiling data by taking assistance selectively from Aspect Oriented Programming, and Application Response Measurement; and, selectively using the profiling data to analyze performance bottlenecks and do auditing as needed by a user. The profiling is done by capturing metrics based on accepted standards, partially using the same memory as for the application transactions, without code-contamination in the containers and can be done layer-wise, tier-wise or at method level. A computer readable medium encoded with the method is included. | 2008-12-04 |
20080301171 | Methods, Systems, and Computer-Readable Media for Generating XML Files from Mainframe Data - Methods, systems, and computer-readable media provide for generating XML files from mainframe data. According to embodiments, a method for generating Extensible Markup Language (XML) files from mainframe data is provided. According to the method, at least one mainframe data file is received. Data is extracted from the at least one mainframe data file according to at least one selection criteria. At least one XML tag is appended to the extracted data to generate at least one XML file. | 2008-12-04 |
20080301172 | Systems and methods in electronic evidence management for autonomic metadata scaling - Systems and methods are provided for electronic evidence management for autonomic metadata scaling. The exemplary systems and methods comprise capturing electronic evidence from at least one source, and storing the captured electronic evidence in a repository. Classification metadata is dynamically created to identify one or more classes. The stored electronic evidence is dynamically classified into the one or more classes with the dynamically created classification metadata. | 2008-12-04 |
20080301173 | METHOD AND APPARATUS FOR GENERATING PLAYLIST OF MEDIA CONTENT AND METHOD AND APPARATUS FOR PLAYING MEDIA CONTENT - Provided are a method and apparatus for generating a playlist of media content and a method and apparatus for playing media content. The method of generating a playlist of media content includes providing a user interface for setting a playlist while media content is being played and generating a playlist of media content to be played according to playlist settings set through the user interface. | 2008-12-04 |
20080301174 | Data structure, system and method for knowledge navigation and discovery - Data structures, systems, methods and computer program products that enable precise information retrieval and extraction, and thus facilitate relational and associative discovery are disclosed. The present invention utilizes a novel data structure termed a “Knowlet” which combines multiple attributes and values for relationships between concepts. While texts contain many re-iterations of factual statements, Knowlets record relationships between two concepts only once and the attributes and values of the relationships change based on multiple instances of factual statements, increasing co-occurrence or associations. The present invention's approach results in a minimal growth of the Knowlet space as compared to the text space and it thus useful where there is a vast data store, a relevant ontology/thesaurus, and a need for knowledge navigation and (relational, associative, and/or other) knowledge discovery. | 2008-12-04 |
20080301175 | DISTRIBUTED SYSTEM FOR MONITORING INFORMATION EVENTS - A system and method for receiving information from at least one information source and producing one or more events in accordance with user configurable data structures. The data structures define one or more processes for handling information events, and may be shareable and transportable between different users and/or workspaces. The data structures and processes may be distributed over a plurality of computers and servers. | 2008-12-04 |
20080301176 | ELECTRONIC VOICE-ENABLED LABORATORY NOTEBOOK - A system for record keeping in scientific, industrial, and commercial applications where records are used to document inventions and discoveries, such as in a research laboratory is disclosed and described herein. Such systems are referred to in the applicable field as Electronic Laboratory Notebooks (ELNs). Also disclosed is an improvement to ELNs such that a facilitated data integration step is performed in order to create connections and relationships between objects of information. The data integration step allows the researcher to bring together information from various record keeping systems, to include ambient, real-time data provided by voice. The integration is further facilitated by one of more of the following: graphical display, smart pen, data object manipulation; images from lab notebook pages, and a voice recognition capability. | 2008-12-04 |
20080301177 | SYSTEM AND METHOD FOR ORGANIZING CONCEPT-RELATED INFORMATION AVAILABLE ON-LINE - A method, implemented at least in part by a computing device, for organizing concept-related information available on-line. The method includes crawling the Internet and visiting a plurality of websites, determining the information present at a given visited website, defining an index for the given website that points to data at the website, defining a Resource Description Framework (RDF) statement for the given website, storing the RDF in a knowledge base, transforming data which is not in a given standard format into the standard format, and storing the transformed data in a database. | 2008-12-04 |
20080301178 | DATA STRUCTURES REPRESENTING POLYSACCHARIDES AND DATABASES AND METHODS RELATED THERETO - A data structure, tangibly embodied in a computer-readable medium, representing a polymer of chemical units is disclosed. The data structure includes an identifier including a plurality of fields for storing values corresponding to properties of the polymer. The polymer may, for example, be a polysaccharide and the chemical units may be saccharides. Also disclosed is a computer-implemented method for determining whether properties of a query sequence of chemical units match properties of a polymer of chemical units. The query sequence is represented by a first data structure, and the polymer is represented by a second data structure, each are tangibly embodied in a computer-readable medium, including an identifier including a plurality of bit fields for storing values corresponding to properties of the query sequence and polymer, respectively. The invention also involves a notational system referred to as Property Encoded Nomenclature. | 2008-12-04 |
20080301179 | CLIENT SIDE INDEXING OF OFFLINE ADDRESS BOOK FILES - A method of building an offline address book (OAB). An OAB data file and a table of attributes are generated at a server. The data file and table are transferred from the server to a client. The transferred data file and table are indexed by the client. | 2008-12-04 |
20080301180 | SYSTEM AND METHOD FOR INTEGRATING IMAGE UPLOAD OBJECTS WITH A MESSAGE LIST - There is disclosed a system and method for integrating an image upload object with a message list. In an embodiment, the method comprises: creating an image upload object for each image to be uploaded; and displaying the image upload object in a message list such that the image upload object may be selected and opened as a message. In another embodiment, the method may further comprise associating with the image upload object at least one of a text description, a thumbnail of the image, a date, and a file link to the uploaded image. In another embodiment, an image upload object in the message list may be configured such that the image upload object may be forwarded to another user as a message, and the associated uploaded image may be accessed by the other user via the file link. | 2008-12-04 |
20080301181 | System and method for creating an object model - A method for creating a dynamic domain model of an object. The method includes storing and organizing temporal information about the object in a bitemporal database that includes both a valid time and a transaction time for the information. The information is inserted into a plurality of tables in the database and a key is assigned to each of the plurality of tables. A composite representing the object is formed to represent a state of the object at the current time or at any previous time by dynamically linking the information by key, based on a business logic and a request made by a user. | 2008-12-04 |
20080301182 | Object-Based Real-Time Information Management Method and Apparatus - The present invention provides an object-based method and apparatus for management of real-time information. Said method includes the steps of obtaining an identification information of an object, said identification information including identity information of said object and the relevant information of an event of said object; receiving a real-time information, said real time information being associated with said event of said object; and labeling said real-time information according to said identification information. By means of the present invention, real-time information can be labeled according to object identification information, so not only the real-time information storage space is effectively saved, but the user's time for subsequently searching and editing the stored real-time information can also be saved. | 2008-12-04 |
20080301183 | Method for Using Paths in a Directory for Locating Objects - One embodiment is a method that discovers branches and groups that include a reference to an object located in a directory information tree. Paths are determined through the directory information tree to the branches and the groups. Information about the paths is then used to describe the object in the directory information tree. | 2008-12-04 |
20080301184 | System and Method for Updating Mailing Lists - According to some embodiments, a system and method are provided to receive an indication from a postal recipient that an unsolicited mail piece is not desired, the indication comprising a digital image of at least a portion of the unsolicited mail piece, store data associated with the postal recipient based on one or more identifiers, and provide the data associated with the postal recipient to one or more mailers to indicate that the postal recipient requests to opt-out from future mailings. | 2008-12-04 |
20080301185 | Property Validation Framework - Aspects of the subject matter described herein relate to validating properties. In aspects, a property is associated with one or more validators. Each validator includes actions to take to determine whether a feature of the property is valid. Multiple validators may be executed for a single property. A group of validators may be identified by an identifier. In addition, properties may be grouped into collections which may be grouped into other collections and so on. Each collection may also be associated with one or more validators to validate properties within the collections. | 2008-12-04 |
20080301186 | SYSTEM AND METHOD FOR PROCESSING A RECEIVED MEDIA ITEM RECOMMENDATION MESSAGE COMPRISING RECOMMENDER PRESENCE INFORMATION - A system and method for processing a received media item recommendation message is disclosed. A recipient receives the media item recommendation message which includes a media item identifier of a media item and presence information of a recommender of the media item in association with the media item identifier. The presence information may be in the form of metadata. The recipient may render the presence information and/or store or download the presence information to a media item playlist, to another device, or to a storage medium for subsequent rendering. The media item recommendation message also may include a media item annotation. The media item annotation may also be in the form of metadata and may be rendered and/or stored or downloaded to a media item playlist, to another device, or to a storage medium for subsequent rendering. | 2008-12-04 |
20080301187 | ENHANCED MEDIA ITEM PLAYLIST COMPRISING PRESENCE INFORMATION - An enhanced media item playlist on which a media item identifier for a media item and presence information of a recommender of the media item, and, optionally, a media item annotation from a media item recommendation message, may be stored is disclosed. The playlist may be any accessible and/or manageable format, for example a database, for storing or containing the media item identifier, the presence information, the media item annotation, and/or the media item. The presence information and, if present, the media item annotation are stored on the playlist in a manner associated with the media item identifier. In this manner, the recipient of the media item recommendation message may store, manage, and access the presence information and, if present, the media item annotation, and not only render and/or transfer the media item recommended, but also the presence information and the media item annotation. | 2008-12-04 |
20080301188 | METHOD AND SYSTEM TO TRACK ACCOMPLISHMENTS AND TO COMPUTE RELATIVE RANKINGS - A system and method for listing activities within particular categories. Activities that are accomplished/achieved by respective users can be tracked and stored in a database. Accomplishments of users can be compared against accomplishments of other users and achievement levels can be computed and outputted. Achievement scores can also be calculated for each user. Activities can be associated with particular categories (e.g., “scuba diving.”) Particular categories can be associated with general categories (e.g., “sports.”) Users are permitted to contribute to and modify the activities and/or particular categories and/or general categories. Each user can record their own accomplishments against the list including information specific to that activity such as dates, location and attributes using a computer connected to a computer communications network such as the Internet. The user can compare his or her accomplishments against predefined thresholds related to a number and type of activities accomplished, or other users or user maintained accomplishment lists. As a user's accomplishments grow past the achievement thresholds the user will be granted awards to acknowledge his or her achievements. | 2008-12-04 |
20080301189 | SYSTEM AND METHOD FOR PROVIDING A REAL-TIME CONTENT DISTRIBUTION NETWORK - A system and method for providing a real-time content distribution network. The system includes a player device at a host location. The player device includes a network interface for communicating with a content provider server device via a network, one or more speakers, and a computer processor in communication with the network interface and the one or more speakers. The computer processor includes instructions for facilitating receiving a playlist from the content provider server device in response to a request from the player device for an updated playlist. The instructions further facilitate accessing the audio media files specified by the playlist. In addition a play queue including all or a subset of the audio content included in the audio media files is built, with the building being responsive to local play sequence rules and to the attributes. Further, the audio content of the play queue is broadcast at the speakers. | 2008-12-04 |
20080301190 | INTEGRATED SYSTEM AND METHOD FOR IMPLEMENTING MESSAGING, PLANNING, AND SEARCH FUNCTIONS IN A MOBILE DEVICE - An integrated system and method for implementing messaging, planning, and search functions in a mobile device. The system includes a messaging suite, a planner suite, a search suite, and a user interface configured to permit a user to interact with at least one of the messaging suite, the planner suite, and the search suite. An active resource directory is provided to store properties of objects associated with the messaging suite, the planner suite, the search suite, and to track one or more of the user's activities while accessing functions of the messenger suite, the planner suite, or the search suite. The system also includes a controller coupled to the messaging suite, planner suite, search suite, user interface, and active resources directory, where the controller is configured to provide integration of functions from each of the messaging suite, planner suite, search suite, and user interface. | 2008-12-04 |
20080301191 | Map updating systems, methods, and programs - Map updating systems, methods, and programs create instruction data in a data center used for updating a pre-update piece of map structuring data among a plurality of pieces of stored map structuring data to a post-update piece of map structuring data, the instruction data identifying, in units of bytes, a portion of the pre-update piece of map structuring data to be updated and a post-update data content. The systems, methods, and programs then update the pre-update piece of map structuring data in a mobile device to the post-update piece of map structuring data according to the instruction data by updating, in units of bytes, the portion of the pre-update piece of map structuring data to be updated that has been identified by the instruction data so that the portion includes the post-update data content identified by the instruction data. | 2008-12-04 |
20080301192 | Image data management system - There is provided an image data management system that restricts a user's exit depending on the use of image data containing confidential information. An image data management system includes a management server | 2008-12-04 |
20080301193 | Method of compound document comparison - A method and system for comparing compound documents. An original compound document and a modified compound document are analyzed to determine and mark the location of embedded objects. A comparison is performed between an original primary document and the modified primary document, ignoring the embedded objects, the output of which is a comparison output document. The embedded objects are compared by copying the contents of the embedded objects to compatible documents, comparing the embedded object from the original compound document and the embedded object from the modified compound document, the output of which is inserted into the comparison output document using the location markers of the embedded objects. | 2008-12-04 |
20080301194 | MOBILE TERMINAL - According to an aspect of the invention, there is provided a mobile terminal including: a content file storage configured to store a plurality of contents and file types corresponding to the contents respectively; a plurality of processing module configured to execute processing according to coding methods respectively; a resource table configured to store first information identifying the multimedia resource and second information about what kind of file type can be executed by the multimedia resources and priority; and a control unit configured to detect the file type of a content file to be executed, and determine the processing module corresponding to the first information by comparing the second information stored in the resource table and the detected file type. | 2008-12-04 |
20080301195 | METHOD, APPARATUS AND SYSTEM FOR REVERTING FAT CLUSTER NUMBER TO FILE ID AND OFFSET OF NON-FAT FLASH FILE SYSTEM - A device includes a processor connected to a memory. The device further includes a module having a process. The module is integrated in a memory file manager (MFM). The process operates to allow an external computer access to MFM volumes in the memory. A method includes reverting a file allocating table (FAT) cluster number to a file ID and file offset of a non-FAT flash memory file system. | 2008-12-04 |
20080301196 | AUTONOMIC INDEX CREATION, MODIFICATION AND DELETION - An index advice record engine generates and stores index advice records. An index advice policy mechanism allows a user to define an index advice policy that specifies criteria for autonomic index creation, modification and deletion. An autonomic index mechanism reads the index advice records, compares this information with the criteria in the user-defined index advice policies, and determines whether an index should be created, modified or deleted based on the information in the index advice records and the index advice policies. By automating the process of creating, modifying and deleting indexes according to user-defined policies, the preferred embodiments alleviate human users from most of the work of manually creating, modifying and deleting indexes. | 2008-12-04 |
20080301197 | GENERATING COHERENT GLOBAL IDENTIFIERS FOR EFFICIENT DATA IDENTIFICATION - A method and system thereof for identifying records are described. Records on a node are distinguished from other records on the node by assigning each record a unique local identifier. When a record is moved from one node to another node, a unique global identifier is assigned to the record. A translation technique is employed to map the local identifier to the global identifier (and vice versa). | 2008-12-04 |
20080301198 | Duplicating database contents - The invention provides data processing, data control and information methods and systems for efficiently duplicating contents of a database in the data control system. An example of a data processing system includes: a cache unit acquiring, from a data control system which categorizes a plurality of data elements into a plurality of clusters and stores the plurality of clusters; a group-of-clusters update information acquisition unit for acquiring from the data control system group-of-clusters update information with respect to a group of clusters consisting of two or more clusters; a group-of-clusters update information computation unit for computing group-of-clusters update information with respect to the group of clusters based on two or more pieces of cluster update information; and an update judging unit for judging that a cached data element belonging to the group of clusters is the most updated one. | 2008-12-04 |
20080301199 | Failover Processing in Multi-Tier Distributed Data-Handling Systems - A method and system for processing a transaction request in a distributed data handling architecture. Responsive to receiving a transaction request at a master transaction server, a transaction identifier that identifies a data operation specified by the received transaction request is recorded within a local memory of a replica server. Data operation results are committed master transaction server memory and responsive to committing the data within the master transaction server memory, a post commit signal is sent to the replica server. Data operation results are also committed within local memory of the replica server, and responsive to a failover condition that prevents the master transaction server from sending the post commit signal, the recorded transaction identifier is utilized to synchronize data stored locally within the replica server with data stored within a persistent backend data store shared by the master transaction server and the replica server. | 2008-12-04 |
20080301200 | LOG FILE AMNESIA DETECTION - Log file amnesia detection is accomplished by associating a unique identifier with each record in a log file, where each record receives a unique log sequence number. Multiple time intervals are associated with the log file with different events triggering the beginning of a new time interval. The log file implementation marks the beginnings of these multiple time intervals with a unique identifier. Every time an event occurs that triggers a new time interval a new unique identifier is generated. This unique identifier will be associated with the records in the log file that are created thereafter until the next unique identifier gets generated, marking the beginning of a next time interval. Log file amnesia can be identified when a log client requests information about a record and then comparing the unique identifier and log sequence number of the record with all records in the log file. | 2008-12-04 |
20080301201 | Storage System and Method of Managing Data Using Same - The storage system includes a file server connected to a host apparatus and configured to provide a directory in a file system having a directory structure to the host apparatus, a storage subsystem connected to the file server and configured to provide a volume for storing the file system, and a management apparatus connected respectively to the file server and the storage subsystem and configured to manage backup/restoration of an arbitrary directory contained in the file system. The storage system selects one of backup methods of a directory designated as a backup target by the management apparatus, and executes backup processing to the designated directory. The storage system also includes a restoration controller configured to control execution of restoration processing to backup data based on the backup processing. | 2008-12-04 |
20080301202 | METHOD FOR SPOOLING EXPERIMENTAL DATA - Methods and system for efficient collection and storage of experimental data allow experimental data from high-throughput, feature-rich data collection systems, such as high-throughput cell data collection systems to be efficiently collected, stored, managed and displayed. The methods and system can be used, for example, for storing, managing, and displaying cell image data and cell feature data collected from microplates including multiple wells and a variety of bio-chips in which an experimental compound has been applied to a population of cells. The methods and system provide a flexible and scalable repository of experimental data including multiple databases at multiple locations including pass-through databases that can be easily managed and allows cell data to be analyzed, manipulated and archived. The methods and system may improve the identification, selection, validation and screening of new drug compounds that have been applied to populations of cells. | 2008-12-04 |
20080301203 | MANAGING A SNAPSHOT STORED WITHIN A FILE SYSTEM SPACE FOR EFFICIENT DETECTING OF IN-USE BLOCKS - In one embodiment, at least one snapshot thread manages a point in time snapshot of a file system stored within the space allocated to the file system. The snapshot thread tracks, for at least one block of the plurality of blocks of the file system, a separate entry in a snapshot map specifying if each at least one block is newly allocated following the creation of the point in time snapshot and specifying an addressed location of a snapshot copy of the at least one block if copied. Separately, a file system handling thread tracks a mapping of an allocation state of each of said plurality of blocks of the file system. Responsive to detecting the file system triggered to write or delete a particular block from among the at least one block of the file system, the snapshot thread allows the file system to write to or delete the particular block without making a snapshot copy of the particular block if a particular entry for the particular block in the snapshot map specifies the particular block is newly allocated, wherein a block marked newly allocated was not in-use at the point in time of the file system snapshot. | 2008-12-04 |
20080301204 | Correlated Analysis of Wasted Space and Capacity Efficiency in Complex Storage Infrastructures - A system and method for correlated analysis of wasted space and capacity efficiency in complex storage infrastructures are provided. The system and method of the illustrative embodiments bring together wasted space data from all areas and components of the storage infrastructure into a single set of reports correlating information from these various sources in the storage infrastructure. In addition, correlated analysis of this collected information is performed with regard to wasted space. Logical storage devices of the storage infrastructure which are unused by host systems may be identified and appropriate corrective actions may be automatically taken. Moreover, automated recommendations and other automated corrective actions may be taken based upon the correlated analysis of the correlated data collected from the various components of the storage infrastructure. | 2008-12-04 |
20080301205 | Method, Apparatus And Computer Program Product For Optimizing Access To The Content Of A Virtual Application Container On A Fixed, Read-Only Medium - Disclosed is a method, apparatus and a computer program of a virtual execution environment. In one aspect thereof a data processor includes a read-only storage medium and a virtual machine monitor configured to execute a program in a virtual container. Prior to execution of the application a set of application components accessed during a phase change are recorded in the read-only storage medium in a manner predetermined to minimize the time needed to retrieve the set of components. At the occurrence of the phase change, or prior to the occurrence of a phase change if the files are prefetched, the virtual machine monitor retrieves the components from the read-only storage medium. In a further aspect thereof there is provided a packager of an application to be executed in a virtualization environment by a virtual machine monitor. The packager is responsive to receiving notification from a virtual machine monitor of an occurrence of contemporaneous file accesses, not associated with a known phase change of a virtual container, to evaluate the occurrence as a candidate phase change, and responsive to the evaluation indicating a presence of a previously unknown phase change, for recording the files accessed on a new read-only storage medium in the order accessed for use by the same or a different virtual machine monitor during another instance of execution of the application. | 2008-12-04 |
20080301206 | Efficient Data Transfer To/From Storage Medium of Computing Device - An application issues an application command to a file system of the computing device, where the application command includes a location of data at a source. The file system allocates space on a medium for the data and compiles a list including an identification of each portion of the medium that is to be used to store the data. The file system then issues a file system command to a block driver of the medium, where the file system command includes the location of the data at the source and the compiled list. The block driver contacts the source, requests the data at the location thereof, and writes the data to the portions of the medium included in the compiled list. | 2008-12-04 |
20080301207 | Systems and methods for cascading destruction of electronic data in electronic evidence management - Systems and methods are provided for managing the destruction of documents in an organization that includes a cascaded destruction of the documents in distributed systems. The systems and methods include capturing electronic evidence in a central evidence management system as objects from sources in the distributed systems. The objects are stored in a repository. When documents are eligible to be deleted, the central evidence management system destroys the objects representing the documents in the repository. A delete command is sent to agents at the sources in the distributed system that causes the agents to delete and destroy the documents from the file systems in the distributed systems. | 2008-12-04 |
20080301208 | ELECTRONIC DATE CALCULATOR - An electronic date calculator includes an electronic processor, input keys operably connected to the processor, at least one date function key corresponding with a selected date unit and operably connected to the processor, and a display operably connected to the processor. The processor is programmed to drive the display to show a present date. In response solely to entry of a multiplier from the input keys and a date unit from the date function key, the processor adds a product of the selected date unit and the multiplier to the present date to generate a resulting date, and drives the first display to show the resulting date. | 2008-12-04 |
20080301209 | REDUNDANCY-FREE CIRCUITS FOR ZERO COUNTERS - A more efficient method of counting the number of zeros in a 4-bit value generates three output bits (q | 2008-12-04 |
20080301210 | RANDOM TELEGRAPH SIGNAL NOISE AS A SOURCE FOR RANDOM NUMBERS - An apparatus and method for providing a source of random numbers are generally described. In one example, an apparatus includes one or more storage elements having a selected voltage and a trip point, the voltage being close enough to the trip point such that random telegraph signal (RTS) noise associated with the elements is a determinant of whether the read voltage is above or below the trip point. | 2008-12-04 |
20080301211 | SYSTEMS, METHODS AND APPARATUS FOR D-DIMENSIONAL FORMULATION AND IMPLEMENTATION OF RECURSIVE HIERARCHICAL SEGMENTATION - Systems, methods and apparatus are provided through which in some embodiments of recursive hierarchical segmentation of data with any number of spatial dimensions. Some embodiments of the recursive hierarchical segmentation include computationally efficient parallel implementations and other embodiments of the recursive hierarchical segmentation include computationally efficient serial implementations. | 2008-12-04 |
20080301212 | REAL TIME UNIVERSAL DATE AND TIME CONVERSION - A method and system makes date-time conversions and complex date-time calculations between dates of different calendaring systems. The conversion method herein allows embedded, real-time conversion in computer applications and systems between multiple calendaring systems. A date of a first date-time format is converted to any date of a second date-time format after a transformation to a temporal reference or epoch date. The conversion method can be embedded into any code space to enable full date-time conversion abilities. The real-time conversion of the conversion method requires no conversion tables and no post-processing manipulation thus eliminating the need for individual programmers to re-create the same date cross reference tables, or post processing algorithms. The conversion method supports conversion between any two date-time formats including the various existing Gregorian conventions. | 2008-12-04 |
20080301213 | DIVISION WITH RECTANGULAR MULTIPLIER SUPPORTING MULTIPLE PRECISIONS AND OPERAND TYPES - A division method includes determining a precision indicator for the division operation that indicates whether the quotient should be a single precision, double precision, or extended precision floating-point number. The division is performed at a rectangular multiplier using the Goldschmidt or Newton-Raphson algorithm. Each algorithm calculates one or more intermediate values in order to determine the quotient. For example, the Goldschmidt algorithm calculates a complement of a product of the dividend and an estimate of the reciprocal of the divisor. The quotient is determined based on a portion of one or more of these intermediate values. Because only a portion of the intermediate value is used, the division can be performed efficiently at the rectangular multiplier, and therefore the quotient can be determined more quickly and still achieve the desired level of precision. | 2008-12-04 |
20080301214 | ISP-AWARE PEER-TO-PEER CONTENT EXCHANGE - An Internet Service Provider (ISP)-aware peer-to-peer (P2P) content exchange system and method for exchanging content over a P2P network using the Internet. The system and method accounts for the type of relationship between peers and classifies and groups each peer according to these relationships. A peer overlay is constructed such that peers within a peer's neighborhood are favored over those peers outside of the neighborhood. Peer scheduling is utilized to exchange information about the availability of blocks of content. This block availability information can be exchanged differently and its frequency changed depending on a peer's classification. Peers are selected for block exchange based on their classification. A peer selection proportion may be defined that dynamically changes depending on contents of a peer's download buffer. The blocks to be exchanged then are selected based on the block availability information, such that the rarest blocks are exchanged before the more common blocks. | 2008-12-04 |
20080301215 | NAT (Network Address Translation) traversal methods and systems - Network Address Translation (NAT) Traversal methods and systems. First, a web-based server is provided. The server comprises a database storing connection information corresponding to at least one application, wherein the connection information comprises a network address and a connection port corresponding to the application. A first host connects to the server to query and obtain the connection information corresponding to the application. The First host connects to a second host comprising the application in a private domain according to the network address and the connection port in the connection information to use the application. | 2008-12-04 |
20080301216 | METHOD AND APPARATUS FOR PROVIDING REMOTE DEVICE WITH SERVICE OF UNIVERSAL PLUG AND PLAY NETWORK - A universal plug and play remote access architecture is provided. A remote access server device can perform a service level access control with respect to a service request of a remote access client device by extending a device level filter used for a remote access discover agent Config service that is provided by the remote access server device to a service level. | 2008-12-04 |
20080301217 | NETWORK ATTACHED STORAGE SNMP SINGLE SYSTEM IMAGE - A method, system, and apparatus for a management station to manage a node cluster in a computer network. Regardless which node in the node cluster receives a management command from the management station to the master node, the management command is sent to the master node. The master node prepares a command response and sends the response back to the original node that received the management command. The original node, in turn, forwards the command response to the management station. The invention utilizes management agents executing on a master node and servant nodes to create and process the command response. | 2008-12-04 |
20080301218 | Strategies for Compressing Information Using Bloom Filters - A strategy is described for constructing bloom filter information and exception information. The bloom filter information is constructed to express a set of items in a lossy compressed form. The exception information reveals occasions in which the bloom filter information erroneously indicates that a candidate item is a member of the set. The strategy can apply the bloom filter information and the exception information to select a representative device among a group of devices on which a user may maintain simultaneous presence. | 2008-12-04 |