33rd week of 2010 patent applcation highlights part 47 |
Patent application number | Title | Published |
20100211441 | SYSTEM AND METHOD FOR UTILIZING A WIRELESS COMMUNICATIONS DEVICE - A system and method for determining the identity of a product and then calculating an offer price for the product are disclosed. The identity of the product may be determined using near-field communication in one aspect. The system and method are operable to enable retailers to provide a lowest price for the product and conduct a series of offer calculations to determine an offer for a consumer. The offer is based, in part, on costs to the consumer in executing the transaction (e.g., travel time, fuel, etc.). The offer may be higher than the lowest price as determined by each retailer, respectively, while still providing a discount to the consumer to entice a purchase of the product. | 2010-08-19 |
20100211449 | GAMING SYSTEM AND METHOD - A computer implemented system for providing customers of retail outlet(s) with a transaction based gaming reward. There is a point of sale at a retail outlet ( | 2010-08-19 |
20100211450 | BUYER-DRIVEN TARGETING OF PURCHASING ENTITIES - A method for buyer-driven targeting comprising the steps of: separately receiving from each of a plurality of buyer entities a respective third party proof of purchase record; entering information contained in the received proof of purchase records into a searchable electronic database; obtaining search criteria for the database; searching the information in the database based on the search criteria to obtain a group of buyer entities; and providing an incentive to each of a plurality of the buyer entities in the group. | 2010-08-19 |
20100211455 | INTERNET MARKETING CHANNEL OPTIMIZATION - A system is configured to optimize an Internet marketing channel for a multichannel marketing campaign. The system includes an optimization model storage unit storing a plurality of optimization models for optimizing the Internet marketing channel. The system also includes a statement unit determining an estimated miniature profit and loss (P&L) for each item of the Internet marketing channel. The miniature P&L for each item links a potential investment in the item with estimated revenue and profit for the potential investment. A revenue response unit generates revenue response data for each item based on the miniature P&L for each item, and a profit response unit generates profit response data for each item based on the miniature P&L for each item. An efficiency frontier response unit generates efficiency frontier response data from the revenue response data and the profit response data, wherein the efficiency frontier response data identifies a point of diminishing returns for each item based on the investment amount in each item. | 2010-08-19 |
20100211467 | COMPUTERIZED METHOD AND SYSTEM FOR EFFECTIVELY UTILIZING EMPTY-SPACES ON WEBSITES - A method and system are provided for effectively utilizing the empty-spaces that form on web-pages. The empty space on a web-page is measured and the space is filled with either new content or new advertisements. New content is either inserted or hidden content is made visible to reduce empty space. Empty space is also reduced by hiding items in columns other than where the empty space has formed. Reducing empty space by showing more advertisements helps web-portals and online publishers generate more revenue from their traffic. In addition, reducing empty space improves the aesthetic presentation of a web-page. | 2010-08-19 |
20100211469 | POINT OF INTERACTION LOYALTY CURRENCY REDEMPTION IN A TRANSACTION - Multiple different non-financial loyalty currencies held by different issuers are used by a consumer as financial tender for a transaction with a merchant. Each issuer pays to a primary issuer the financial currency value of the non-financial loyalty currencies being held in return for a corresponding reduction of the balance of non-financial loyalty currency. For each reduced balance, the primary issuer adds an equivalent primary loyalty currency to a primary loyalty account for the consumer. The primary issuer pays the merchant for the transaction in financial currency and makes an equivalent reduction in the balance of the primary loyalty currency. The financial value of each loyalty currency may be dependent upon its use in a transaction with a competitor of a merchant supplying loyalty currency to the consumer. | 2010-08-19 |
20100211470 | SYSTEM AND METHOD FOR CONTROLLING FINANCIAL TRANSACTIONS OVER A WIRELESS NETWORK - A system and method for controlling financial transactions is disclosed. A customer, using a wireless device, identifies a point of sale and the amount of a transaction at that point of sale is first communicated to a central service and then transmitted to the wireless device for display at the wireless device. The customer can either accept the transaction amount to complete the transaction or reject the amount to cancel the transaction. The customer may have to enter a password or personal identification number to verify the authorization to use the wireless financial system. The customer is billed for the transaction via credit, debit, ATM or other methods, such as the wireless carrier or an internet provider. | 2010-08-19 |
20100211475 | REPRODUCING APPARATUS, PORTABLE COMMUNICATION APPARATUS, ADMINISTRATIVE SERVER, AND CONTENT DISTRIBUTION SYSTEM - A reproducing apparatus ( | 2010-08-19 |
20100211476 | System and Method for Providing Managed Point to Point Services - Network services systems and methods are provided. A particular system includes an information store including connection information to initiate connections to content sources. The connection information includes an address and a connection rule associated with a video content source. The system includes an access engine to receive a request for an information stream output by the video content source from a user device. The system also includes a services engine to retrieve the connection rule from the information store and to initiate establishment of at least a portion of a point to point protocol communication link between the user device and the video content source in accordance with the connection rule. The system includes a metrics engine to track a metric associated with the point to point protocol communication link and to generate a billing record at least partially based upon the metric. | 2010-08-19 |
20100211481 | ACQUISITION OF ITEMS OFFERED FOR PURCHASE ONLINE THROUGH A GLOBAL POSITIONING SYSTEM - In an example embodiment, a method is provided. The method may comprise receiving an item identifier from a global positioning system (GPS) apparatus. Data associated with the item identifier is accessed and transmitted to a initiate a purchase of the item. In some embodiments, a voice portal may be used to facilitate the purchase. | 2010-08-19 |
20100211489 | CONTENT MANAGEMENT AND DELIVERY SYSTEM - A content management and delivery system comprising a plurality of communication devices and a content server is provided. Each of the plurality of communication devices has a display panel for enabling haptic interaction with data displayed thereon. The content server is coupled to the plurality of communication devices. At least one of the plurality of communication devices is to receive the data from the content server, generate a response corresponding to a user interaction with the data displayed on the display panel and transmit the response to the content server. The data is customizable to provide a plurality of user selectable options for facilitating user interaction therewith. | 2010-08-19 |
20100211490 | SEARCH MEDIATION SYSTEM - A user registers information in searcher information storage in advance. Database creators register provision conditions of information in provision condition storage as a rule for defining information granularity. When a query request is received from a user terminal, a search request is sent to each database. Query results from the each database are acquired, and information to be provided into a form at an appropriate information granularity is sent to the user terminal. A third party may register disclosure restriction information. In this manner, a search mediation system capable of controlling information to be disclosed according to the searcher who wants access to the information is provided. | 2010-08-19 |
20100211492 | SYSTEM AND PROGRAM PRODUCT FOR OPTIMIZING USAGE BASED PRICING AND AVAILABILITY FOR A RESOURCE - A system and program product for determining a price “P” to bill a customer for a resource. Amounts “U” and “C | 2010-08-19 |
20100211497 | Multiple Protocol Trading System - A multi-protocol trading system in which traders preferring different trading protocols may coexist within the same system, and access the same liquidity pool, while maintaining their trading rule preferences. The system supports two protocol preferences: a workup preference and a FIFO preference, and includes a single integrated order book that stores orders received from both workup and FIFO traders. Received orders are matched against orders in the order book in accordance with a FIFO and/or workup protocol, as a function of preferences selected by the traders and/or the system operator. Alternatively, the system includes a pair of order books, a workup order book and a FIFO order book. Customers submit linked orders having a workup leg and a FIFO leg which may be matched against the workup and/or FIFO order books, as a function of preferences selected by the traders and/or the system operator. | 2010-08-19 |
20100211506 | MOBILE TRANSACTION SYSTEM AND METHOD - A mobile transaction system and method are carried out by a plurality of remote trading servers, a mobile barcode trading device and a data transmission server. The remote trading server generates and transmits a two-dimensional barcode image to at least one store client to display thereon after a user selects at least one product from the store client. The mobile barcode trading device captures the two-dimensional barcode image, analyzes the two-dimensional barcode image to obtain an encrypted key data and a trade data, and generates an encrypted payment data by the encrypted key data after the user input a payment data. The encrypted payment data and the trade data are combined to generate an encrypted trade data being transmitted to at least one of a plurality of the remote trading servers via a data transmission server, so as to carry out a mobile transaction. | 2010-08-19 |
20100211507 | OVER THE AIR UPDATE OF PAYMENT TRANSACTION DATA STORED IN SECURE MEMORY - A system, apparatus, and method for processing payment transactions that are conducted using a mobile device that includes a contactless element, such as an integrated circuit chip. The invention enables the updating, correction or synchronization of transaction data maintained by an Issuer with that stored on the device. This is accomplished by using a wireless (cellular) network as a data communication channel for data provided by an Issuer to the mobile device, and is particularly advantageous in circumstances in which the contactless element is not presently capable of communication with a device reader or point of sale terminal that uses a near field communications mechanism. Data transferred between the mobile device and Issuer may be encrypted and decrypted to provide additional security and protect the data from being accessed by other users or applications. If encryption keys are used for the encryption and decryption processes, they may be distributed by a key distribution server or other suitable entity to a mobile gateway which participates in the data encryption and decryption operations. | 2010-08-19 |
20100211508 | SYSTEM AND METHOD FOR ENABLING SERVICE TRANSACTIONS - The present invention provides a computer-based system and method for brokering transactions between sellers and a buyer of goods or services, the system including computer having the requisite software and hardware to provide a database, a provider portal, and a consumer portal. Preferably, the database contains a hierarchical listing of services being offered and options and information associated with them. The provider portal and consumer portal are configured to gather specified information so that a transaction based on the information can be formed. | 2010-08-19 |
20100211516 | METHOD AND SYSTEM FOR MATCHING EMPLOYERS WITH JOB-SEEKING INDIVIDUALS - A system for proactively marketing job openings via an employment clearinghouse in communication with employers and outreach organizations serving potential employees is provided. The employment clearinghouse provides information and services related to employment; receives one or more job openings from an employer; geocodes the one or more job openings to determine a location for each of the one or more job openings; determines, for each of the one or more job openings, one or more outreach organizations within a predetermined distance of the location determined for the job opening; and presents the received one or more job openings to the one or more determined outreach organizations. | 2010-08-19 |
20100211523 | System and Method for Risk Management Using Average Expiration Times - A margin requirement is computed while trading. The margin requirement may be calculated while trading because the preferred system takes into account working orders to generate the margin requirement. The on the fly possibility allows the preferred system to provide pre-trade risk calculations, but can also be used to provide post-trade calculations. A generic spread number and the maximum number of outright positions are determined. Average expirations for the generic spread are computed. Using the spread positions, the average expirations and the maximum number of outright positions, a spread margin and an outright margin are calculated, which when summed provide a total margin requirement. Limits based in part on the total margin requirement may be imposed on one or more traders. | 2010-08-19 |
20100211524 | Lender Rating System and Method - The present invention is directed at a system and method to rate lender profiles to determine the level of risk that is present in the loans originated or purchased by a particular lender will be based on a misrepresentation or as a result of material inaccuracies in the financial information provided by or on behalf of the borrower. The rating is preferably based on a variety of factors including at least one of, for example, prefunding controls, post closing controls, product mix, and/or loan source. | 2010-08-19 |
20100211527 | BUSINESS DEVELOPMENT COMPANY ORIGINATED REVENUE-LINKED DEBT INSTRUMENTS - Embodiments of the present invention, for the first time, provide methods for financing an asset management firm, by using participating debt securities as the investment engine and then collecting those interests and selling the resultant securities into a Business Development Company. | 2010-08-19 |
20100211532 | Computerized analysis of genetic profiles via internet portals - A computer-implemented process and apparatus for storing, accessing, and comparing genetic profiles in a form suitable for amateur human analysis is provided. The process includes imputing and storing data that represent individual genetic profiles which have been created using conventional genetic analysis processes. The process and apparatus allow remote consumer access via the Internet to genetic profiles owned by consumer which can then be compared against other genetic profiles according to a genetic profile comparison process selected from several available processes. The resulting output of the process is a summary of the genetic profile comparison which answers the question posed by the consumer. | 2010-08-19 |
20100211533 | EXTRACTING STRUCTURED DATA FROM WEB FORUMS - The web forum data extraction technique is designed for the structured data extraction of data on web forums using both page-level information and site-level knowledge. To do this, the technique finds the kinds of page objects a forum site has, which object a page belongs to, and how different page objects are connected with each other. This information can be obtained by re-constructing the sitemap of the target forum which is based on a Data Object Model of the target forum. The web forum data extraction technique collects three kinds of evidence for data extraction: 1) inner-page features which cover both semantic and layout information on an individual page; 2) inter-vertex features which describe linkage-related observations; and 3) inner-vertex features which characterize interrelationships among pages in one vertex. The technique employs Markov Logic Networks to combine the types of evidence statistically for inference and thereby can extract the desired structures. | 2010-08-19 |
20100211534 | Efficient computation of ontology affinity matrices - In one embodiment, generating an ontology includes accessing an inverted index comprising a plurality of inverted index lists. An inverted index list may correspond to a term of a language. Each inverted index list may comprise a term identifier of the term and one or more document identifiers indicating one or more documents of a document set in which the term appears. The embodiment also includes generating a term identifier index according to the inverted index. The term identifier index comprises a plurality of sections and each section corresponds to a document. Each section may comprise one or more term identifiers of one or more terms that appear in the document. | 2010-08-19 |
20100211535 | METHODS AND SYSTEMS FOR MANAGEMENT OF DATA - A method, system and computer program product include a data processing system that comprises a set of data processing modules, the set of data processing modules adapted to assign at least one tag to each data item included in a first set of data items, the first set of data items corresponding to a first application, the first application running on the data processing system. The set of data processing modules are adapted to also assign at least one tag to each data item included in a second set of data items, the second set of data items corresponding to a second application, the second application running on a remote data processing system. The set of data processing modules are further adapted to identify a set of related data items based on corresponding assigned tags, the set of related data items including at least one data item included in the first set of data items and at least one data item included in the second set of data items. | 2010-08-19 |
20100211544 | SYSTEM WITH SESSION SYNCHRONIZATION - A computer-readable medium having computer-executable modules is disclosed. The computer-executable modules include a first session database for storing multiple sessions indicating information interchange between at least two communicating devices. The computer-executable modules further include a controller operable for selecting a session from the first session database according to a session update rate indicating the number of sessions updated in the first session database during a given period of time and for synchronizing the session from the first session database to a second session database. | 2010-08-19 |
20100211546 | System and method to backup data about devices in a network - A system to backup data about a device in a network is disclosed. In a particular embodiment, the system includes a storage system for the data about the device in a controller, a first subsystem for determining that the data should be transferred to the device, and a second subsystem for transferring the data to the device for use. | 2010-08-19 |
20100211555 | EFFICIENT INTEGRATION BETWEEN AN EXTERNAL WORKLOAD MANAGER AND AN RDBMS - According to one embodiment of the present invention, a system, method and computer program product is provided for integrating an external workload manager with a database system. The method according to one embodiment includes a method comprises: receiving a request in a database component, the request including a cross component token; starting a new unit of work in workload management software in the database component, in response to the request; determining, from a cross component workload management unit, a transaction class and a synchronization code using the database component; finding an internal workload in the workload management software that matches the transaction class and the synchronization code of the cross component workload management unit; and using the matching internal workload for the new unit of work. | 2010-08-19 |
20100211556 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - An information processing apparatus includes an application execution unit configured to generate data to be recorded onto a medium that records data or reproduce data from the medium, a file system unit configured to manage data recorded on the medium using a file system, and a file conversion unit configured to perform conversion between a first file format processable by the application execution unit and a second file format defined by the file system. The file conversion unit converts a file of the first file format generated by the application execution unit into a file of the second file format having an allowable size defined by the file system and supplies the converted file to the file system unit in the form of a file to be recorded. | 2010-08-19 |
20100211557 | WEB SEARCH SYSTEM AND METHOD - A web search system, network, plug-in and method are disclosed. An interface having a primary non-web browsing function is arranged to accept entry of text. A control subsystem is triggerable on demand to submit at least a portion of said entered text to a predetermined web search engine, the search system being arranged to display results from the web search engine. | 2010-08-19 |
20100211570 | DISTRIBUTED SYSTEM - The present invention relates to distributed systems in which resource utilisation decisions depend upon the semi-automatic categorisation of resource descriptions stored in the distributed system. In the principal embodiment, the resource descriptions are web service descriptions which are augmented with tags (i.e. descriptive words or phrases) entered by users and/or by web service administrators. The initial use of automatic categorisation of these descriptions, followed by a user-driven fine-tuning of the automatically-generated categories enables the rapid creation of reliable categorisation of the resource descriptions, which in turns results in better resource utilisation decisions and hence a more efficient use of the resources of the distributed system. | 2010-08-19 |
20100211571 | SYSTEMS AND METHODS FOR CLASSIFYING AND TRANSFERRING INFORMATION IN A STORAGE NETWORK - Systems and methods for data classification to facilitate and improve data management within an enterprise are described. The disclosed systems and methods evaluate and define data management operations based on data characteristics rather than data location, among other things. Also provided are methods for generating a data structure of metadata that describes system data and storage operations. This data structure may be consulted to determine changes in system data rather than scanning the data files themselves. | 2010-08-19 |
20100211573 | INFORMATION PROCESSING UNIT AND INFORMATION PROCESSING SYSTEM - A recording medium stores a program that causes a processer to execute a procedure. The procedure includes: calculating registration positions of data based on a total amount of data of existing tables and a hash method, and registering the data at the registration positions, when registering the data in a plurality of tables; adding or deleting a table from the plurality of tables; calculating the registration position of the data based on the total amount of data of the existing tables and the hash method and judging whether data to be referred to is present at the registration position, when data registered in a table is referred to after the table is added or deleted; and when the data to be referred to is not present at the registration position, recalculating the registration position of the data. | 2010-08-19 |
20100211578 | PATENT CONNECTION DATABASE - In an embodiment, a computer system includes a plurality of inventor profile records stored on one or more storage devices, the plurality of inventor profile records each recording a name of a living person in a name field. The system further includes a plurality of patents represented by a plurality of patent records stored on the one or more storage devices, wherein each patent record records at least an inventor name and a patent number, in respectively, at least one inventor name field and a patent number field. A computer program operable on one or more processors adapts a computer system to display a patent search interface on a display device, the patent search interface including at least one field or selection tool to receive patent search criteria input from at least one user input device to match to one or more fields in a patent record. | 2010-08-19 |
20100211581 | OPEN ARCHITECTURE VEHICLE INFORMATION MODULE AND SYSTEM AND METHOD THEREOF - A module, system, and method for presenting vehicle data to a client. A vehicle information module (VIM) is configured to interpret, store, and communicate to interested clients the status of a vehicle. Interested clients or end-users may include a GUI, a database, an Interrogative Diagnostics & Prognostics System and other future stakeholders, such as a fleet management system, a logistics system, a maintenance system, and a mobile personal digital assistant. | 2010-08-19 |
20100211582 | OPEN ARCHITECTURE VEHICLE INFORMATION MODULE FOR VEHICLE AND TRAILER, AND SYSTEM AND METHOD THEREOF - A module, system, and method for presenting vehicle and trailer data to a client. A vehicle information module (VIM) is configured to interpret, store, and communicate to interested clients the status of a vehicle and/or a trailer. Interested clients or end-users may include a GUI, a database, an Interrogative Diagnostics & Prognostics System and other future stakeholders, such as a fleet management system, a logistics system, a maintenance system, and a mobile personal digital assistant. | 2010-08-19 |
20100211599 | File Transfer System, Device And Method - A file transfer system including: a file sender, a file receiver, an Instant Messaging (IM) server, a file relay policy server and a file relay server. Also disclosed are the internal structures of the above file relay policy server and IM server and a file transfer method. If the file receiver has not logged in the IM system, it is possible that the file sender sends a file to the file relay policy server, the file relay policy server forwards the file to an appropriate file relay server, and the file relay server transfers the file to a mobile terminal as the file receiver according to a file transfer protocol of the file relay server itself, thereby facilitating the file transfer for the mobile subscriber and enhancing the mobile subscriber's experience in using the mobile IM service. | 2010-08-19 |
20100211604 | Facilitating Arrangement in a Communication System - A method for determining the availability of at least one target user for a specific type of communication is described. The method comprises: retrieving contact information of at least one target user from a memory of a requesting user terminal; sending a request for communication status information of the at least one target user to a status network element, the status network element being arranged to provide the communication status information regarding the availability of the target user for the specific type of communication, wherein the request comprises at least a portion of the contact information of the at least one target user and identifies the specific type of communication; receiving, as a response to the request, a response message from the status network element, wherein the response message comprises the communication status information of the at least one target user; and modifying at least a portion of stored contact information when the received status information indicates that the target user is available for communication via the specific communication type, such that the modified contact information indicates on the requesting user terminal the current availability of the at least one user for communication via the specific communication type. | 2010-08-19 |
20100211605 | Apparatus and method for unified web-search, selective broadcasting, natural language processing utilities, analysis, synthesis, and other applications for text, images, audios and videos, initiated by one or more interactions from users - Apparatus and method for unified web-search, selective broadcasting, natural language processing utilities, analysis, synthesis, and other applications for text data, image data, audio data, video data, data referenced by Universal Resource Identifier, or a combination thereof, initiated by just one required submit interaction from users with a central controller including at least one CPU and a memory operatively connected to the CPU, at least one terminal, adapted for communicating with the central controller, for transmitting to the central controller input information including text data, image data, audio data, video data, data referenced by Universal Resource Identifier, or a combination thereof, special characters to command at least another natural language processing or other utility requests in addition to web or other search, | 2010-08-19 |
20100211606 | APPARATUS AND METHOD TO PERFORM A VERSION PRE-CHECK OF A STORAGE CONTROLLER COMMAND - A method to perform a version pre-check of a storage controller command, wherein the method extracts a plurality of objects from a storage controller command, and determines, without querying the storage controller, if each object comprising a method or a method parameter is enabled on that storage controller. If each object comprising a method or a method parameter is enabled on the storage controller, the method indicates success for a version pre-check of the storage controller command. | 2010-08-19 |
20100211609 | METHOD AND SYSTEM TO PROCESS UNSTRUCTURED DATA - A system to process unstructured data is provided. An example system to process unstructured data comprises a receiver to access a source of unstructured data, an entity extractor to extract entity instances from the source of unstructured data and organize the extracted entity instances into an entity instance table, a pattern generator to generate a pattern comprising a key entity and one or more non-key entities associated with the key entity based on the entity instance table, and a dataset generator to generate a two-dimensional table based on the pattern and the entity instance table. | 2010-08-19 |
20100211613 | OPERATING METHOD FOR A COMPUTER WITH DATA MANAGEMENT - A storage area can be accessed by a computer. Files are stored in the storage area, in which application-related files are stored. Each of the files stored in the storage area is alternatively stored as protected or unprotected file. In at least one embodiment, as a function of commands, which are prespecified by a user to the computer within the scope of running an application, the protected files and/or the unprotected files are read out of the storage area by the computer. Furthermore, in at least one embodiment, as a function of commands which are prespecified by the user to the computer within the scope of running the application, the unprotected files stored in the storage area are changed, deleted and/or converted into protected files and/or new files are determined on the basis of files stored in the storage area and are stored as unprotected files in the storage area. Irrespective of the command prespecified by the user to the computer within the scope of running the application, the computer does not cause the files stored in the storage area to be changed, deleted or converted into unprotected files. | 2010-08-19 |
20100211618 | EFFICIENT STORAGE OF DATA ALLOWING FOR MULTIPLE LEVEL GRANULARITY RETRIEVAL - Data series are stored at multiple resolutions in a computer-readable data storage medium. In particular, time series data values of the data series are received with associated timestamps. Corresponding storage elements in the computer-readable data storage medium are identified based on the time stamps. Aggregate values are determined by summing the time series data values. The time series data values stored in the corresponding storage elements are replaced by the aggregate values. Combined data values of the aggregate values are stored in storage elements in the computer-readable storage medium at a first resolution and second resolution, where the second resolution is half of the first resolution. | 2010-08-19 |
20100211619 | DISTRIBUTIVE STORAGE TECHNIQUES FOR MULTI-TENANT DATABASES - The present invention provides techniques for managing information on a multi-tenant database system. In one embodiment a method comprises storing the information on the database among a plurality of tables. The plurality of tables is arranged in columns and rows. Each of a subset of the plurality of tables has sets of the rows distributed amongst different storage nodes on the database. A first of the sets is located at a first node, and a second of the sets is located a second node. Data storage and retrieval capabilities are provided to the database, including access to the information, in response to requests from one of a plurality of remotely disposed computer systems. Also disclosed is a machine-readable medium carrying one or more sequences of instructions for managing computer applications when executed by one or more processors and cause the one or more processors to carry out steps of the method. A data center for managing information on a multi-tenant database is also disclosed that carries-out the functions of the method. | 2010-08-19 |
20100211620 | Storage system, volume management method, and management computer - A storage system for optimizing volume capacity among file management computers of sharing a storage apparatus is provided. A capacity management computer acquires statistical information such as access history information from the file management computers and the storage apparatus. The capacity management computer executes a capacity optimizing process for the storage apparatus in association with a specified date. The capacity management computer calculates optimized capacity for the respective file systems based on the statistical information by redistributing available capacity of volumes according to a predetermined standard such as a capacity consuming speed. Further, the capacity management computer instructs the file management computers and the storage apparatus to optimize a size of the file systems and the capacity of the volumes, respectively. | 2010-08-19 |
20100211631 | UBIQUITOUS WEB SERVICE GATEWAY AND METHOD - There is provided a method for providing ubiquitous web services including receiving, at a ubiquitous web service gateway, a request for web service from a web service requester, and sending, at the ubiquitous web service gateway, the request for web service to a web service provider dynamically selected from among web service providers that provide the requested web service, depending on a change in interface information of the web service providers. The method further includes receiving, at the ubiquitous web service gateway, the result of requested web service from the web service provider that received the request for web service, and providing, at the ubiquitous web service gateway, the web service result to the web service requester. | 2010-08-19 |
20100211632 | DISTRIBUTION OF MAP MATERIAL - A method for distributing map material in situations where there are many different kinds of maps of the area. The location of the user of a terminal device is positioned by a positioning method and the maps presented to the user are then selected based on the location. The user selects one or more of the maps for a closer review and loads the selected maps on the terminal device. Then, the user may be directed by the navigation function of the terminal device. | 2010-08-19 |
20100211634 | METHOD AND SYSTEM FOR PROCESSING AN ADDRESS BOOK - A method and a system for processing an address book are provided. The method includes the following steps. A network address book (NAB) parses a user address book, and generates an acquisition request according to settings of the user address book. The NAB acquires contact information to be updated according to the acquisition request, and updates the user address book. The NAB synchronizes or transmits updated information of the user address book to a piece of user equipment (UE). By using the method, plenty of contact information is acquired according to the user settings. Therefore, the method solves the problems that the address books in the conventional technology have single-purpose functions and closely related to services and thus cannot serve as an independent function for providing services for the user. In addition, address book information on a plurality of UEs of the user can be updated synchronously, so that when one UE initiates address book information update, the address books on other UEs are updated accordingly. Therefore, the consistency between the address book information on the UEs is guaranteed. | 2010-08-19 |
20100211636 | MANAGEMENT OF PROFILES FOR INTERACTIVE MEDIA GUIDANCE APPLICATIONS - Users of interactive media guidance applications may access media content and seek media guidance on a plurality of user equipment devices. A user profile server may be used for the management of a user's profile information. The user profile server may store a user's profile information including information about the user's media network and about user equipment devices associated with the user's media network. The user's profile information may be used to provide functionality to record media content on the most suitable user equipment device of a user's media network. The user's profile information may also be used to provide recommendations of media content based on a user's monitored interactions with a plurality of user equipment devices. The user's profile information may also be provided to user equipment devices of the media network not having the user profile information. | 2010-08-19 |
20100211637 | METHOD AND APPARATUS FOR PROVIDING SHARED SERVICES - An approach is provided for shared mobile services. A node joins a community of a plurality of mobile servers for sharing a service. The node provides the service to a service consumer. | 2010-08-19 |
20100211641 | PERSONALIZED EMAIL FILTERING - Techniques and systems are described that utilize a scalable, “light-weight” user model, which can be combined with a traditional global email spam filter, to determine whether an email message sent to a target user is a desired email. A global email model is trained with a set of email messages to detect desired emails, and a user email model is also trained to detect desired emails. Training the user email model may comprise one or more of: using labeled training emails; using target user-based information; and using information from the global email model. Global and user model scores for an email sent to a target user can be combined to produce an email score. The email score can be compared with a desired email threshold to determine whether the email message sent to the target user is desired or not. | 2010-08-19 |
20100211653 | METHOD AND APPARATUS FOR WIRELESSLY NETWORKED DISTRIBUTED RESOURCE USAGE FOR DATA GATHERING - A method and system for gathering, collecting, and supplying geographically distributed data. In one embodiment, geographically distributed data is gathered in a server-commanded mode, such that the user of an electronic device need not participate in the capturing or transmitting of the data. In another embodiment, a server initiates requests the user of an electronic device to input data and the data then transmitted to the server. In another embodiment, a user initiates the capture of data with an electronic device and the electronic device transmits the data to a computer server. In another embodiment, the gathering of geographically distributed data is accomplished by the user of an electronic device instructing his electronic device to automatically collect input data and the data is then transmitted to a computer server. In embodiments of the present invention, the electronic device is a palm-sized computer system. | 2010-08-19 |
20100211659 | Router and method for avoiding IP address conflicts - A router and a method for avoiding the IP address conflict are disclosed. The method includes the following steps. First, once the router obtains an IP address as its WAN IP address, the network bits of the WAN IP address and the network bits of an IP pool of the router are retrieved. Then, it follows to determine whether the network bits of the WAN IP address is identical to that of the IP pool, and if yes, modify the network bits of the IP pool together with a LAN IP address of the router to be different from that of the WAN IP address. After that, an instruction is transmitted to the client terminals associated with the router. Upon reception of the instruction, the client terminals replace the old IP addresses with the new IP addresses assigned from the router in accordance with Dynamic Host Configuration Protocol. | 2010-08-19 |
20100211662 | METHOD AND SYSTEM FOR SPECIFYING PLANNED CHANGES TO A COMMUNICATIONS NETWORK - A method of specifying changes to a communications network is disclosed. The method uses a network model representing a current configuration of the communications network. Scope information is received defining a subset of the network model to which changes are to be made. Model information relating to the defined subset of the network model is copied in accordance with the scope information, to create a partial model copy. The partial model copy is then modified to represent a planned configuration of the communications network. The partial model may be validated as consistent with the network model for the current configuration, and to reserve resources within it. Changes within the partial model may be passed to other models, including the current configuration. | 2010-08-19 |
20100211663 | MANAGEMENT OF POOL MEMBER CONFIGURATION - A system for providing virtual desktop images to users of pool members from a pool includes a server subsystem in data communication with a plurality of pool members, said server subsystem being configured to receive, from a user, a request to log into a first pool member from said pool; to retrieve a virtual desktop image for use by said first pool member; to inspect a user policy corresponding to said user; to modify said virtual desktop image consistently with said user policy; and to provide said virtual desktop to said first pool member. | 2010-08-19 |
20100211669 | DATA CENTER CONTROL - Systems and methods for data center control are provided that identify parameters of one or more data centers, where each data center includes a plurality of devices. The systems and methods receive a command to execute an application, and identify a selected data center from the one or more data centers as a location to run the application based at least in part on an evaluation of the parameters. | 2010-08-19 |
20100211670 | SYSTEM FOR MONITORING PRODUCTION OPERATIONS - A system for monitoring production operations includes an operator box located at a workstation and having a plurality of manual input devices configured for manual activation by an operator, a corresponding plurality of status indicators, each status indicator being configured to provide an indication of the operational status of the workstation, and a communications port configured to facilitate communication between the operator box and a network. The system also includes a computing device coupled to network to receive data from a machine controller coupled to the network and data from the operator box, and to store that data in a database of records reflecting historical performance of the system. | 2010-08-19 |
20100211674 | COMMUNITY GENERATION SUPPORT SYSTEM, COMMUNITY GENERATION SUPPORT METHOD, AND COMMUNITY GENERATION SUPPORT PROGRAM - A community generation support system and a community generation support method. A community generation support device ( | 2010-08-19 |
20100211678 | EXTERNAL PROCESSOR FOR A DISTRIBUTED NETWORK ACCESS SYSTEM - An external processor for a network access system having a programmable access device includes a service controller that provides at least one service for network traffic, a message processor that processes network messages for service processing by the service controller, and a programmable access device controller that programs the programmable access device in response to service controller processing. It is advantageous for the external processor to include primary and secondary service controllers for a particular service so that, if the primary service controller fails, the secondary service controller can provide the particular service for message received from the programmable access device. In preferred embodiments, the service controller further includes a reporting processor that provides an interface through which reporting messages received from the programmable access device can be communicated to the service controller and a signaling controller that transmits signals to configure network hardware to establish requested network connections. The external processor preferably further supports a service policy interface through which the service controller can request policy decisions from a possibly remote policy server. | 2010-08-19 |
20100211683 | Method for uniform network access - According to some embodiments, a registry is displayed. The registry may, for example, indicate resources available from a plurality of remote network access devices via a communications network. Moreover, a personal network address may be associated with each available resource, the personal network address including an destination address portion and an application program identifier portion. A direct communications link may then be established between a first network access device hosting an available resource and a second network address device using the personal network address associated with the resource. | 2010-08-19 |
20100211685 | PAIRING EXCHANGE - A computing device capable of communicating over multiple types of communication channel pairing data for use with a further type of communication channel, the device being arranged to communicate pairing data with another device in response to a pairing stimulus and to communicate that pairing data over each of said multiple types of communication channel. | 2010-08-19 |
20100211686 | User Plane Control in IMS - From a user a request for a session is received. Information on an access network via which the request is received is determined. A media type or an application requested in the request is determined. A decision on media path handling is made based on the information on the access network determined and the media type or the application determined. | 2010-08-19 |
20100211689 | DISTRIBUTION OF SHARED CONTENT STREAMS IN COMMUNICATIONS NETWORKS - A method for controlling distribution of a content stream in a communications network, comprising the steps of:
| 2010-08-19 |
20100211701 | SYSTEM AND METHOD FOR PROVIDING SERIAL BUS CONNECTIVITY - Versatile serial bus connectivity is provided for enabling detection and use of passive media output devices that connect to a host device through a serial bus connector. In addition, serial bus connectivity is extended to video output devices that can use analog video data. | 2010-08-19 |
20100211709 | KEYBOARD-VIDEO-MONITOR-PERIPHERY (KVMP) SWITCH - Embodiments of the present invention describe KVMP switch system that can individually control each peripheral device and KVM ports connected to the KVMP switch system and methods of operating the same. In one embodiment, a KVMP switch system for switching includes a plurality of console and peripheral devices with any one of a plurality of computer servers includes a plurality of computer connector zones, each computer connector zone having a plurality of computer ports adapted to connect to a computer server, a console port zone having a plurality of console ports adapted to connect to at least a console device and a peripheral device, and a control zone having a plurality of selector switches and a toggle switch, the toggle switch having at least two operable positions, each selector switch associated with a respective one of the computer connector zones and operable to couple one or more selected computer ports of the associated computer connector zone to an associated the console port, the toggle switch operable to determine which computer ports are selected for switching by the selector switches. | 2010-08-19 |
20100211713 | PORTABLE AND PROGRAMMABLE MEDICAL DEVICE - A medical device system includes a portable medical device and a docking unit on which the medical device can be removably mounted. The docking unit is configured to communicate with a controller of the medical device when the medical device is mounted on the docking unit to instruct the controller to execute a selected program. | 2010-08-19 |
20100211715 | Method for transmitting data between two computer systems - A method for transmitting data between two storage virtualization controllers (SVCs) is disclosed in the present invention. The two SVCs comprising a first SVC and a second SVC, in which the first SVC comprises a first bus interface and a first memory, the second SVC comprises a second bus interface and a second memory, and an inter-controller communication channel (ICC) is established between the first bus interface and the second bus interface, the method comprising the steps of: transmitting, by the second SVC, a message via the ICC through the second bus interface to the first SVC, in which the message comprises a destination address of a block of the second memory, and the block is accessible; reading, by the first SVC, data in the first memory to be transmitted when the first SVC receives the message; transmitting, by the first SVC, the data to be transmitted and the destination address to the second SVC via the ICC through the first bus interface; and storing, by the second SVC, the transmitted data into the second memory according the destination address. | 2010-08-19 |
20100211716 | COMMUNICATION DEVICE AND METHOD FOR SECURING DATA - A communication device and method for securing data include connecting a processor and at least one storage device via active pins of a switch in the communication device, and setting a secure command for securing data stored in the at least one storage device. The communication device and method further include invoking the secure command to delete the data in the at least one storage device, if text data of a received message matches the secure command, and switching the active pins to the inactive pins so as to disconnect the processor and the at least one storage device, thereby disabling the at least one storage device. | 2010-08-19 |
20100211723 | Memory controller, memory system with memory controller, and method of controlling flash memory - Access to flash memories is controlled so that efficiency of data writing and effective utilization of storage area go together. In the access control, priority order, for physical blocks each storing effective data, is managed so that a position of a physical block in the assignment order becomes higher according as assignment of a logical block to the physical block is performed more recently. When assigning a logical block to a free physical block, a determination is made whether a position of a previous physical block is higher than a predetermined position in the priority order. The previous physical block is a physical block, then, corresponding to the same logical block as the free physical block. When the determination is negative, effective data stored in the previous physical block is transferred to the free physical block. | 2010-08-19 |
20100211730 | SYSTEM AND METHOD FOR CACHING DATA ON A HARD DISK DRIVE - A method for caching data on a hard disk drive. The method begins by identifying at least one track residing on the hard disk drive to devote to caching. The method continues with determining an average for each data value both residing on the hard disk drive and not residing in random access memory. The average value being the average number of times a given data value was read into memory before being the given data value was overwritten. Next the method detects a period of hard disk activity and in response to detecting, the method concludes by copying to each cache track each data value not residing in random access memory and having an average which exceeds a first threshold. | 2010-08-19 |
20100211735 | STORAGE SYSTEM, STORAGE CONTROL DEVICE, RECEPTION CONTROL DEVICE, AND CONTROL METHOD - A storage system, including a storing unit, which is configured to be connectable to an information processor, includes a communication data receiving unit, a path information extracting unit, a specifying information creating unit and an access controlling unit. The communication data receiving unit receives communication data transmitted from the information processor. The path information extracting unit extracts path information indicating a communication path between the information processor and the communication data receiving unit, from the communication data received by the communication data receiving unit. The specifying information creating unit creates specifying information indicating the information processor that is the transmission source of the communication data, based on the path information extracted by the path information extracting unit. The access controlling unit performs an access control on the storing unit corresponding to the communication data, based on the specifying information created by the specifying information creating unit. | 2010-08-19 |
20100211736 | METHOD AND SYSTEM FOR PERFORMING I/O OPERATIONS ON DISK ARRAYS - A method and system for performing input/output (I/O) operations on disk arrays are disclosed. The method for performing I/O operations on disk array comprises: determining whether the data layout of a row of storage units in a disk array related to an I/O operation request is a first layout or a second layout; if it is a first layout, the I/O operation corresponding to the first layout will be performed on the row of storage units; otherwise, the data layout of the row of storage units will be converted from the second layout to the first layout, and the I/O operation corresponding to the first layout will be performed on the row of storage units. | 2010-08-19 |
20100211737 | APPARATUS, SYSTEM, AND METHOD FOR DATA BLOCK USAGE INFORMATION SYNCHRONIZATION FOR A NON-VOLATILE STORAGE VOLUME - An apparatus, system, and method are disclosed for data block usage information synchronization for a non-volatile storage volume. The method includes referencing first data block usage information for data blocks of a non-volatile storage volume managed by a storage manager. The first data block usage information is maintained by the storage manager. The method also includes synchronizing second data block usage information managed by a storage controller with the first data block usage information maintained by the storage manager. The storage manager maintains the first data block usage information separate from second data block usage information managed by the storage controller. | 2010-08-19 |
20100211738 | MASS STORAGE SYSTEM WITH IMPROVED USAGE OF BUFFER CAPACITY - The present invention relates to a mass storage system with improved usage of buffer capacity, and more specifically to a mass storage system for real-time data storage with an embedded controller. According to the invention, the mass storage system has a first data path between a real-time data interface and a mass storage array, the first data path including a data buffer without access latency, and a second data path between an embedded processor and the mass storage array, wherein the data buffer without access latency is also used as a data buffer for non real-time data transfers between the embedded processor and the mass storage array. | 2010-08-19 |
20100211746 | CACHE DEVICE - A cache device interposed between a processor and a memory device, including: a cache memory storing data from the memory device; a buffer holding output data output from the processor; a control circuit determining, on the basis of a request to access the memory device, whether a cache hit has occurred or not and, if a cache miss has occurred, storing the output data in the buffer in response to the access request, outputting a read request for reading the data in a line containing data requested by the access request from the memory device, storing data output from the line of the memory device into the cache memory, and storing the output data from the buffer into the cache memory. | 2010-08-19 |
20100211749 | METHOD OF STORING DATA, METHOD OF LOADING DATA AND SIGNAL PROCESSOR - A method for storing a vector of process data elements (D | 2010-08-19 |
20100211756 | System and Method for NUMA-Aware Heap Memory Management - A system and method for allocating memory to multi-threaded programs on a Non-Uniform Memory Access (NUMA) computer system using a NUMA-aware memory heap manager is disclosed. In embodiments, a NUMA-aware memory heap manager may attempt to maximize the locality of memory allocations in a NUMA system by allocating memory blocks that are near, or on the same node, as the thread that requested the memory allocation. A heap manager may keep track of each memory block's location and satisfy allocation requests by determining an allocation node dependent, at least in part, on its locality to that of the requesting thread. When possible, a heap manger may attempt to allocate memory on the same node as the requesting thread. The heap manager may be non-application-specific, may employ multiple levels of free block caching, and/or may employ various listings that associate given memory blocks with each NUMA node. | 2010-08-19 |
20100211759 | APPARATUS AND METHOD FOR GENERATING VLIW, AND PROCESSOR AND METHOD FOR PROCESSING VLIW - An apparatus and method for generating a very long instruction word (VLIW) command that supports predicated execution, and a VLIW processor and method for processing a VLIW are provided herein. The VLIW command includes an instruction bundle formed of a plurality of instructions to be executed in parallel and a single value indicating predicated execution, and is generated using the apparatus and method for generating a VLIW command. The VLIW processor decodes the instruction bundle and executes the instructions, which are included in the decoded instruction bundle, in parallel, according to the value indicating predicated execution. | 2010-08-19 |
20100211760 | APPARATUS AND METHOD FOR PROVIDING INSTRUCTION FOR HETEROGENEOUS PROCESSOR - Provided are an apparatus and method for providing instructions for a heterogeneous processor having heterogeneous components supporting different data widths. Respective data widths of operands and connections in a data flow graph are determined by using type information of operands. Instructions, to be executed by the heterogeneous processor, are provided based on the determined data widths. | 2010-08-19 |
20100211768 | SYSTEM FOR PERFORMING HARDWARE CALIBRATION DURING STARTUP, AND METHOD OF CALIBRATION - Disclosed is a system including: a calibration executing unit that performs a calibration on hardware during the system startup so as to allow the system to properly operate; and a correction data retaining unit that retains a piece of correction information in association with an environmental condition during the calibration, the correction information indicating a setting for the hardware calibrated by the calibration executing unit. If the correction data retaining unit retains the correction information associated with an environmental condition equivalent to the environmental condition at a time when the system is started up, the calibration executing unit performs the hardware setting on the basis of the retained correction information instead of calibrating the hardware. | 2010-08-19 |
20100211771 | KEY DISTRIBUTION - Methods and systems are provided for trusted key distribution. A key distribution or an identity service acts as an intermediary between participants to a secure network. The service provisions and manages the distribution of keys. The keys are used for encrypting communications occurring within the secure network. | 2010-08-19 |
20100211772 | Collaborative Reconciliation of Application Trustworthiness - A mobile terminal receives trustworthiness information for a software application by receiving a voucher that indicates the trustworthiness of that application as represented by a third party. To ensure the integrity of this information, the mobile terminal authenticates the voucher and verifies that the software application is the one having its trustworthiness indicated by the voucher. Given such indications of trustworthiness, a user of the mobile terminal may decide whether install and run it. If decided in the affirmative, the user may form his or her own basis for the trustworthiness of the software application. Accordingly, the mobile terminal may also create a new voucher that indicates the trustworthiness of the software application as represented by the user. With third parties representing the trustworthiness of software applications in this manner, their development is not hindered by the imposition of security requirements on application developers. | 2010-08-19 |
20100211782 | TRUSTED CLOUD COMPUTING AND SERVICES FRAMEWORK - A digital escrow pattern is provided for network data services including searchable encryption techniques for data stored in a cloud, distributing trust across multiple entities to avoid a single point of data compromise. In one embodiment, a key generator, a cryptographic technology provider and a cloud services provider are each provided as separate entities, enabling a publisher of data to publish data confidentially (encrypted) to a cloud services provider, and then expose the encrypted data selectively to subscribers requesting that data based on subscriber identity information encoded in key information generated in response to the subscriber requests, e.g., a role of the subscriber. | 2010-08-19 |
20100211788 | NETWORK APPARATUS AND COMMUNICATION CONTROLLING METHOD - Disclosed is a network apparatuses, which makes it possible to effectively re-establish the cryptographic communication without increasing its processing burden and deteriorating the security aspects of them. The network apparatus that communicates with another network apparatus through a network to exchange cryptographic communication information including a key of cryptograph transmits, when a power off sequence is detected, a request for deleting the cryptographic communication information to the other network apparatus through a communication interface section, before a power source section is turned OFF so as to actually deactivate the network apparatus. | 2010-08-19 |
20100211797 | SECURELY PROVIDING A CONTROL WORD FROM A SMARTCARD TO A CONDITIONAL ACCESS MODULE - Various embodiments of the invention provide a method, a smartcard, a conditional access module (CAM) of a receiver and a receiver, such as e.g. a set-top box, for securely providing a control word from the smartcard to the CAM. In various embodiments, diversification data from the smartcard and the CAM is used to make the encryption key and decryption key to encrypt and decrypt the control word in the smartcard and CAM, respectively, dependent on a user interaction with the receiver, such as e.g. selecting a service in the set-top box. | 2010-08-19 |
20100211798 | Systems and Methods for Signaling Content Rights Through Release Windows Life Cycle - Systems and methods for controlling the use of audio, video and audiovisual content are provided. A data structure includes content usage rights for multiple release windows. The usage rights may be encoded in the content or otherwise bound to the content. Playback devices are configured to access the appropriate usage rights and control usage in accordance with the usage rights. | 2010-08-19 |
20100211799 | Protecting Digital Data such as Images on a Device with Image Acquisition Capabilities - Digital data, such as images on a digital camera, is typically protected (e.g., encrypted and/or authenticated) based on a master key stored off the device. The original master key can be acquired in a number of different ways, including being generated by the device or by another device. A one-way, progressive series of keys are derived from the master key such that only images or data of a same session can be authenticated or decrypted for viewing, export or manipulation of the decrypted image/data. In order to decrypt images or data of a previous session on the device, the master key must be imported to the device, such as by, but not limited to, taking a picture of a representation of the key and interpreting the image to reacquire the master key. | 2010-08-19 |
20100211803 | Multi-Valued Scrambling and Descrambling of Digital Data on Optical Disks and Other Storage Media - Method and apparatus for writing scrambled multi-value data to a physical media and for reading scrambled multi-value data from a physical media, are disclosed. The physical media can be an optical disk. The scrambling can be performed by a multi-valued LFSR scrambler and the descrambling can be performed by a multi-valued LFSR descrambler. Further, the multi-valued data that is scrambled can include synchronization data and/or user data. Error correction coding can be used during the writing process and processing to correct for errors can be used during the reading process. Also, methods and apparatus for synchronizing multi-valued data written to and read from physical media are disclosed. Multi-value correlation methods and apparatus are also disclosed. | 2010-08-19 |
20100211807 | POWER DISTRIBUTION SYSTEM AND METHOD THEREOF - A power distribution system is adapted to a management module connected to a plurality of servers, each of which is varied in power consumption in response to a power mode and performance thereof, via a power allocation request line and a power allocation response line. The management module records the upper-limit power setting, the power allocations, and the power pool with regard to the servers. The server records the power mode, the power allocation, the upper mode request threshold, and the redundant power which is calculated based on the difference between the power allocation and the actual power consumption. The management module recovers the redundant power from the server so as to update the power pool. Upon receiving a power allocation request, the management module distributes at least a part of the power pool to the server, thus allowing the server to shift the power mode to the upper mode. | 2010-08-19 |
20100211808 | Data storage devices and power management methods thereof - A data storage device includes a data storage medium and a controller. The controller is configured to control at least one of a reading, erasing, and writing operation on the data storage medium. The controller includes an interface and a power management unit. The interface is configured to exchange at least one of a command, an address, and data with a host. The power management unit is configured to change the power mode of the interface into a power saving mode if: a command input from the host is not executed, data transfer is not actually executed in executing the command, or status information is not reported after the command is executed. | 2010-08-19 |
20100211815 | SYSTEM AND METHOD FOR MODIFYING EXECUTION OF SCRIPTS FOR A JOB SCHEDULER USING DEONTIC LOGIC - A system and method for modifying execution scripts associated with a job scheduler may include monitoring for the execution of a task to determine when the task has failed. Details of the failed task may be identified and used to attempt recovery from the task failure. After initiating any recovery tasks, execution of the recovery tasks may be monitored, and one or more supplementary recovery tasks may be identified and executed, or the original task may be rerun at an appropriate execution point based on the initial point of failure. Thus, when a task has failed, an iterative process may begin where various effects of the failed task are attempted to be rolled back, and depending on the success of the rollback, the initial task can be rerun at the point of failure, or further recovery tasks may be executed. | 2010-08-19 |
20100211816 | COMPUTER SERVER SYSTEM INCLUDING A DATABASE POOL MODULE PROVIDING DATABASE CONNECTIVITY RECOVERY FEATURES AND RELATED METHODS - A computer server system may include a plurality of database modules for storing user data for a plurality of users, and at least one processing module comprising a plurality of processing threads for processing jobs for users based upon respective user data. The computer server system may further include a database pool module connected between the plurality of database modules and the at least one processing module. The database pool module may be for selectively connecting the processing threads to corresponding database modules including respective user data for jobs to be processed, and determining when a database module becomes unresponsive and terminating processing thread connections to the unresponsive database module based thereon. The database pool module may also be for determining when the unresponsive database module becomes responsive and restoring processing thread connectivity thereto based thereon. | 2010-08-19 |
20100211819 | METHOD AND A DEVICE FOR CONTROLLING A MEMORY ACCESS IN A COMPUTER SYSTEM HAVING AT LEAST TWO EXECUTION UNITS - A method and device for controlling memory access in a computer system having at least two execution units, a buffer, in particular a cache being provided for each execution unit, and furthermore a switchover device and a comparison device being provided, the system switching between a performance mode and a compare mode, wherein in the performance mode each execution unit accesses the buffer assigned to it and in the compare mode both execution units access one buffer. | 2010-08-19 |
20100211820 | Method of managing non-volatile memory device and memory system including the same - Disclosed is a method of managing a non-volatile memory device having a plurality of memory blocks which includes assigning the plurality of memory blocks of the non-volatile memory device into a user data area and a writable area; determining whether any of the plurality of memory blocks of the nonvolatile memory device are runtime bad blocks; and replacing each determined runtime bad block from among the plurality of memory blocks with a memory block of the writable area. | 2010-08-19 |
20100211824 | SYSTEMS AND METHODS FOR MEMORY RETENTION ACROSS RESETS - Systems and methods (“utility”) for providing a computer system with a mechanism to record live data on a continuous basis which may be analyzed subsequent to a fault condition is provided. The utility uses the existing DRAM memory of a computer system as a retentive DRAM (RDRAM) device that may be used to store the data. To accomplish this, software and firmware is provided for continuously refreshing the DRAM memory across resets that are due to fault conditions. Further, non-maskable interrupts (NMI) are used to flag a variety of fault conditions to the computer system. To make the utility platform independent, a standardized power and configuration interface is used to implement a computer system reset that preserves the contents of the RDRAM. | 2010-08-19 |
20100211839 | Circuit and method providing dynamic scan chain partitioning - The circuit and method providing dynamic scan chain partitioning delivers peak power reduction by dynamically partitioning scan chains into multiple groups, wherein transitions are equally distributed among these multiple groups. For each test pattern, a particular partitioning that leads to the even partitioning of the transitions is computed by analyzing the transition distribution of the pattern. The scan chain partitioning is formulated using an Integer Linear Programming (ILP) and an efficient greedy heuristic. The computed information is loaded into the reconfigurable scan chain partitioning hardware during the capture window. The partitioning hardware is composed of controllable clock gating logic, which is reconfigured on a per pattern basis, wherein the reconfiguration is effected by only utilizing the existing scan channels. The reconfigurability delivers a solution that is test set independent. The results confirm the superiority of dynamic scan chain partitioning over static partitioning techniques in terms of peak power reduction. | 2010-08-19 |
20100211842 | METHOD OF TRANSMITTING DATA USING CONSTELLATION REARRANGEMENT - A data retransmission method using hybrid automatic repeat request (HARQ) includes transmitting a data block, receiving a retransmission request signal for the data block, generating a retransmission block by performing swapping or inversion between bits constituting the data block according to the retransmission request signal, and transmitting the retransmission block. | 2010-08-19 |
20100211848 | CODING OF DATA STREAM - Coding a data stream is provided, wherein the data stream comprises at least one packet having a given packet length and respective partitions of the at least one packet are coded with different error protection rates, the respective lengths of the respective partitions being determined by respective predetermined percentages of the packet length or a fraction of the packet length. | 2010-08-19 |
20100211851 | DATA STORAGE SYSTEM WITH NON-VOLATILE MEMORY FOR ERROR CORRECTION - The present disclosure provides a data storage system with non-volatile memory for error correction. In one example, a data storage system is provided and includes a first data storage device comprising a first non-volatile data storage medium and a second data storage device that comprises a second non-volatile data storage medium. The system also includes a controller configured to store data to the first data storage device. The controller is configured to selectively generate error correction information for selected portions of the data based on at least one attribute associated with the data and store the error correction information in the second data storage device. | 2010-08-19 |
20100211852 | METHOD OF READING DATA IN NON-VOLATILE MEMORY DEVICE - In a method of reading data from a non-volatile memory device, read data is generated based on a word line voltage. The read data includes data read from a plurality of sectors included in the non-volatile memory device. Bad sector data is transferred data based on read data and bad sector information. The bad sector data corresponds to data read from at least one bad sector included in the plurality of sectors. The bad sector information is updated by checking error bits of the bad sector data. The word line voltage is generated based on the updated bad sector information. | 2010-08-19 |