| 45th week of 2009 patent applcation highlights part 48 |
| Patent application number | Title | Published |
| 20090276603 | TECHNIQUES FOR EFFICIENT DATALOADS INTO PARTITIONED TABLES - Techniques for efficiently loading data into a partition of a partitioned table of a database are provided. Data is stored in a swap table and the high water mark of the swap table has been reset prior to storing the data. The swap table is swapped with the partition. After the swap, the swap table becomes the partition of the partitioned table and the partition of the partitioned table becomes the swap table, and the swap table is truncated to reset the high water mark of the swap table. | 2009-11-05 |
| 20090276604 | ASSIGNING MEMORY FOR ADDRESS TYPES - Various example implementations are disclosed. According to one example, an integrated circuit may include a key extractor, a translation table block, and a memory assigner. The key extractor may be configured to receive data, extract key-related information from the data, and send the key-related information to a first memory device. The translation table block may be configured to update a mapping table based on a memory assigner assigning physical portions of the first memory device to each of a plurality of address types, receive an index from the first memory device in response to the key extractor sending the key-related information to the first memory device, and send a data request to a second memory device based on the received index, the data request identifying a physical portion of the second memory device. | 2009-11-05 |
| 20090276605 | Retaining an Association Between a Virtual Address Based Buffer and a User Space Application that Owns the Buffer - Registering memory space for an application is performed. One or more open calls are received from an application to access one or more input/output (I/O) devices. Responsive to receiving the one or more open calls, one or more I/O map and pin calls are sent in order to register memory space for the one or more I/O devices within at least one storage area that will be accessed by the application. A verification is made as to whether the memory space to be registered is associated with the application. Responsive to the memory space being associated with the application, at least one virtual I/O bus address is received for each registered memory space of the one or more I/O devices. At least one I/O command is executed using the at least one virtual I/O bus address without intervention by an operating system or operating system image. | 2009-11-05 |
| 20090276606 | METHOD AND SYSTEM FOR PARALLEL HISTOGRAM CALCULATION IN A SIMD AND VLIW PROCESSOR - The present invention provides histogram calculation for images and video applications using a SIMD and VLIW processor with vector Look-Up Table (LUT) operations. This provides a speed up of histogram calculation by a factor of N times over a scalar processor where the SIMD processor could perform N LUT operations per instruction. Histogram operation is partitioned into a vector LUT operation, followed by vector increment, vector LUT update, and at the end by reduction of vector histogram components. The present invention could be used for intensity, RGBA, YUV, and other type of multi-component images. | 2009-11-05 |
| 20090276607 | VIRTUALIZATION PLATFORM WITH DEDICATED CACHE ACCESS - A computing system supports a virtualization platform with dedicated cache access. The computing system is configured for usage with a memory and a cache and comprises an instruction decoder configured to decode a cache-line allocation instruction and control logic. The control logic is coupled to the instruction decoder and controls the computing system to execute a cache-line allocation instruction that loads portions of data and code regions of the memory into dedicated cache-lines of the cache which are exempted from eviction according to a cache controller replacement policy. | 2009-11-05 |
| 20090276608 | MICRO PROCESSOR, METHOD FOR ENCODING BIT VECTOR, AND METHOD FOR GENERATING BIT VECTOR - In a microprocessor for pipeline processing instruction execution, dependency relationship information representing a dependency relationship of each of a plurality of instructions with all the preceding instructions is stored, and whether or not the instructions in stages after instruction issue depend on the instruction of a miss speculation is judged based on the dependency relationship information if the miss speculation occurs during the execution of the plurality of instructions in accordance with a set schedule. Thus, this microprocessor can perform a recovery processing for invalidating only the instructions in a dependency relationship at once in the case of a miss speculation in speculative scheduling. | 2009-11-05 |
| 20090276609 | CONFIGURABLE PIPELINE BASED ON ERROR DETECTION MODE IN A DATA PROCESSING SYSTEM - A method includes providing a data processor having an instruction pipeline, where the instruction pipeline has a plurality of instruction pipeline stages, and where the plurality of instruction pipeline stages includes a first instruction pipeline stage and a second instruction pipeline stage. The method further includes providing a data processor instruction that causes the data processor to perform a first set of computational operations during execution of the data processor instruction, performing the first set of computational operations in the first instruction pipeline stage if the data processor instruction is being executed and a first mode has been selected, and performing the first set of computational operations in the second instruction pipeline stage if the data processor instruction is being executed and a second mode has been selected. | 2009-11-05 |
| 20090276610 | TEST CASE GENERATION WITH BACKWARD PROPAGATION OF PREDEFINED RESULTS AND OPERAND DEPENDENCIES - A method of generating a test case from a given test case structure, the method including generating instructions for the given test case structure, propagating predefined results in a backwards manner, randomly generating remaining operands of the test case structure in a forwards manner, and calculating a result for the test case by determining missing input operands and storing these input operands in both the temporary register file and the initial register file, and calculating missing results and storing all results in the temporary register file. | 2009-11-05 |
| 20090276611 | Ram Block Branch History Table in a Global History Branch Prediction System - Provided is a means for accessing multiple entries from a branch history table (BHT) in a single clock cycle, in the context of pipelined instruction processing. In a first clock cycle, a plurality of conditional branch instructions is fetched. A value is accessed from a global history record (GHR) of conditional branch resolutions and predictions for a fetched conditional branch instruction. An associated instruction address is hashed with a left-shifted GHR value. The result is used to access a word in an indexed BHT stored in a single-port random access memory (RAM). The word comprises a branch direction count for the plurality of fetched conditional branch instructions. In a second clock cycle a conditional branch instruction is executed at an execute stage and the BHT is written with an updated branch direction count in response to a resolution of the executed conditional branch instruction. | 2009-11-05 |
| 20090276612 | IMPLEMENTATION OF SPARING POLICIES FOR SERVERS - A method for implementing a sparing policy for a server by a management module in communication with the server and a plurality of additional servers is provided. The server is designated as a spare server. The spare server is maintained in a powered-off, standby state. A need for the spare server is determined. At least one of a basic input output system (BIOS) and an operating system (OS) for the spare server is selected. A volume operational on the spare server is selected for a sparing operation. | 2009-11-05 |
| 20090276613 | METHOD OF SHARING BASIC INPUT OUTPUT SYSTEM, AND BLADE SERVER AND COMPUTER USING THE SAME - A blade server is provided. The blade server includes at least one motherboard, and a backplane. The backplane is coupled to the at least one motherboard, and includes a memory unit and a switch unit. The memory unit is adapted for storing a BIOS. The switch unit is coupled between the motherboard and the memory unit, for coupling the memory unit to one of the at least one motherboard. The present invention is adapted for using less memory units when configuring a blade server. | 2009-11-05 |
| 20090276614 | SERVO DEVICE AND METHOD OF SHARING BASIC INPUT/OUTPUT SYSTEM - A servo device and a method of sharing a basic input/output system (BIOS) include a plurality of mainboards, a circuit board, and a memory unit, and a switching unit disposed on the circuit board. A single memory unit stores a plurality of BIOS entity program segments respectively corresponding to a mainboard model, and transmits the BIOS entity program segments corresponding to the model of the mainboard for receiving the BIOS to the mainboard through the switching unit, so that the mainboards of various models may share the BIOS. | 2009-11-05 |
| 20090276615 | SERVO DEVICE AUTO-BOOTED UPON POWER SUPPLY RECOVERY AND METHOD THEREOF - A servo device auto-booted upon power supply recovery and a method thereof include a plurality of mainboards, a circuit board, a power supply, a memory unit, an auto-booting unit, and a switching unit. The switching unit and the memory unit storing a basic input/output system (BIOS) are disposed on the circuit board. The auto-booting unit outputs a selection signal when the power supply recovers the supply of power after an abnormal power failure, and then the switching unit transmits the BIOS to each mainboard sequentially according to the selection signal, so as to finish the auto-booting of the entire servo device. | 2009-11-05 |
| 20090276616 | SERVO DEVICE AND METHOD OF SHARED BASIC INPUT/OUTPUT SYSTEM - A servo device and method of a shared basic input/output system (BIOS) include a plurality of mainboards, a circuit board, and a switching control unit. When a disk boot failure event of the mainboard occurs, a transmission path is conducted between the mainboard where the disk boot failure event occurs and a memory unit of another mainboard according to a control signal generated by the switching control unit in response to the disk boot failure event of the mainboard, such that the mainboard shares the BIOS. | 2009-11-05 |
| 20090276617 | COMPUTER SYSTEM COMPRISING A SECURE BOOT MECHANISM ON THE BASIS OF SYMMETRIC KEY ENCRYPTION - A CPU, a computer system and a secure boot mechanism are provided in which a symmetric encryption key may be incorporated into a non-volatile memory area of the CPU core, thereby substantially avoiding any tampering of the encryption key by external sources. Moreover, pre-boot information may be internally stored in the CPU and may be retrieved upon a reset or power-on event in order to verify a signed boot information on the basis of the internal symmetric encryption key. Furthermore, the BIOS information may be efficiently updated by generating a signature using the internal encryption key. | 2009-11-05 |
| 20090276618 | Portable device and method for externally generalized starting up of a computer system - An improved portable device for start-up of a computer system is disclosed. This portable device for externally starting up a computer system comprises a connection interface to the computer system and a data medium comprising data and executable codes of a host operating system that can be activated by a start-up program of the computer system and configured to automatically detect hardware and/or software elements of the computer system and to activate the corresponding computer drivers. The data medium further comprises data and executable codes of a management software interface, configured to present the computer drivers activated by the host operating system in the form of at least one predetermined generic computer driver, and data and executable codes of a guest operating system that can be activated by the management software interface and configured to manage the hardware and/or software elements on the computer system using the predetermined generic computer driver. | 2009-11-05 |
| 20090276619 | PARALLEL DISTRIBUTION AND FINGERPRINTING OF DIGITAL CONTENT - Distributing information, including the steps of watermarking the digital content, distributing the digital content using a multi-source system, and partially fingerprinting digital content at each stage of moving information from a point of origin to the viewer. “Adaptation” of the digital content to the recipient includes maintaining the digital content in encrypted form at each such intermediate device, including decrypting the digital content with a key unique to both the device and the specific movie, selecting a portion of the watermark locations into which to embed information, embedding fingerprinting information into those locations sufficient to identify the recipient, and encrypting the fingerprinted digital content with a new such key. | 2009-11-05 |
| 20090276620 | Client authentication during network boot - A secure mechanism for performing a network boot sequence and provisioning a remote device may use a private key of a public key/private key encryption mechanism to generate a command by a server and have the command executed by the device. The command may be used to verify the authenticity of the remote device, and may be used to establish ownership of the device. After authenticity and, in some cases ownership is established, bootable software may be downloaded and executed. The remote device may be provisioned with software applications. One mechanism for performing the initial encrypted commands is through a Trusted Platform Module. In many embodiments, the public key for the initial encrypted communication may be provided through a trusted second channel. | 2009-11-05 |
| 20090276621 | SECRET AUTHENTICATION SYSTEM - An authenticated apparatus generates scrambled data from key data and authentication data, such that another key data, which configures the product data, or authentication data is obtained through back-calculation of the product data by using the authentication data or key data, the scrambled data including the product data and the like generated by multiplying the authentication data indicative of the authenticated apparatus's or a user's authenticity by the key data. The authenticated apparatus generates verification data through an operation of the authentication data, key data, or scrambled data, and transmits the verification data and scrambled data to an authenticating apparatus. The authenticating apparatus then verifies authenticity of the authenticated apparatus based on the verification data and scrambled data received from the authenticated apparatus and each authenticated apparatus's or each user's authentication data stored in the authenticating apparatus. | 2009-11-05 |
| 20090276622 | SECRET AUTHENTICATION SYSTEM - Authentication data is distributedly defined by a plurality of distributed data, including function data specifying a function. A portion of the distributed data is shared between an authenticated apparatus and an authenticating apparatus. The authenticated apparatus obtains verification data from the distributed data unshared with the authenticated apparatus, and transmits the verification data. The authenticating apparatus verifies authenticity of the authenticated apparatus, based on the verification data and the like received from the authenticated apparatus. The authenticated apparatus generates the distributed data containing predetermined control data, and transmits the distributed data to the authenticating apparatus. The authenticating apparatus extracts the control data from the distributed data containing the control data, and determines whether or not authentication is granted based on the control data. | 2009-11-05 |
| 20090276623 | Enterprise Device Recovery - An administrator of an enterprise can recover a user secure storage device in conjunction with a third-party service without the administrator knowing a user secure storage device password. The administrator secure storage device is communicatively coupled with a host computer. A user secure storage device is communicatively coupled with a host computer. The administrator secure storage device is authenticated to the third-party service. One or more decryptions are performed on an encrypted portion of data with an enterprise private key and a shared administrator private key to produce information associated with the user secure storage device password. The administrator is logged into the user secure storage device using the information associated with the user secure storage device password without the administrator knowing the user secure storage device password. | 2009-11-05 |
| 20090276624 | METHOD AND APPARATUS FOR FACILITATING BUSINESS PROCESSES - A method and apparatus for facilitating a business process communication and managing business processes. First business process data is obtained from at least one first trading participant and processed at a process management platform configured to automatically determine second trading participants to satisfy the first business process data. A second protocol is identified for conducting business transactions used by the second trading participants. Second business process data is generated from the first business process data. The second business process data includes a set of transaction messages having a data format in accordance with the identified second protocol. The second business process data is transmitted from the process management platform to the second trading participants. The first and second trading participants conduct the business transactions in accordance with their respective protocols for conducting business transactions. The process management platform is configured to process at least one proprietary transaction definition format. | 2009-11-05 |
| 20090276625 | HIERARCHICAL BROWSING MANAGEMENT METHOD AND SYSTEM FOR DIGITAL CONTENT - A hierarchical browsing management method and system for a digital content are described, in which a client decrypts a part of an encrypted content corresponding to an user permission of the client according to a different decryption key. The hierarchical browsing management method includes the following steps. A document fetching unit fetches a digital content, and then loads and stores the digital content to a document server. A client sends a request for transferring the digital content to another client to the document server. A key server executes a content encryption procedure, assigns a corresponding user permission to each content object, and generates encrypted objects. The content encryption procedure is executed to generate encrypted objects and a corresponding encrypted content according to the corresponding user permission assigned to each content object. The client receives the encrypted content, executes a decryption procedure for the encrypted objects, and outputs a decrypted content. | 2009-11-05 |
| 20090276626 | PORTABLE SMART CARD READER HAVING SECURE WIRELESS COMMUNICATIONS CAPABILITY - A reader device includes a housing for receiving a smart card, a processor in electronic communication with an integrated circuit chip of the smart card when the smart card is received in the housing, a wireless communications device in electronic communication with the processor for enabling the reader device to transmit first encrypted information wirelessly and to receive second encrypted information wirelessly, and a memory in electronic communication with the processor that includes one or more routines executable by the processor. The one or more routines include a cryptographic module adapted to encrypt first information to create the first encrypted information and decrypt the second encrypted information to obtain second information. In addition, a communication system that includes the reader device and a computing device, wherein the reader device and computing device are able to wirelessly exchange information in a secure manner. | 2009-11-05 |
| 20090276627 | DIGITAL CONTENT DECRYPTING APPARATUS AND OPERATING METHOD THEREOF - A device and method for decrypting digital contents are discussed. According to an embodiment, a method for decrypting digital content at a target device, includes receiving the digital content without a source encryption key from a source device connected to the target device, the digital content having been encrypted with the source encryption key in the source device, wherein the source device is configured to perform an authenticating operation with the target device by using an identifier (ID) associated with at least one of the target device and a storage medium of the target device; performing an addition operation by using a target internal key and the ID, the target internal key being associated with the target device; generating a target encryption key based on an output of the addition operation; and decrypting the encrypted digital content by using the target encryption key. | 2009-11-05 |
| 20090276628 | DIGITAL CONTENT DECRYPTING APPARATUS AND OPERATING METHOD THEREOF - A device and method for decrypting digital contents are discussed. According to an embodiment, a method for decrypting digital content at a target device, includes receiving the digital content without a source encryption key from a source device connected to the target device, the digital content having been encrypted with the source encryption key in the source device, wherein the source device is configured to perform an authenticating operation with the target device by using an identifier (ID) associated with at least one of the target device and a storage medium of the target device; performing a first addition operation by using a first target internal key and the ID; generating a target encryption key based on an output of the first addition operation and a second target internal key by using a predetermined encryption algorithm; and decrypting the encrypted digital content using the target encryption key. | 2009-11-05 |
| 20090276629 | METHOD FOR DERIVING TRAFFIC ENCRYPTION KEY - A mobile station is provided. The mobile station includes one or more radio transceiver module and a processor. The processor generates an Authorization Key (AK) context including at least one secret key shared with a base station, transmits at least one association negotiation message via the radio transceiver module to the base station to obtain an association of a service flow established by the base station, and generates at least one TEK according to the secret key and an identifier associated with the association. The service flow is established for traffic data transmission with the base station and the TEK is a secret key shared with the base station for encrypting and decrypting the traffic data. | 2009-11-05 |
| 20090276630 | Group Signature System And Information Processing Method - In a group signature system of the present invention, user device | 2009-11-05 |
| 20090276631 | Certificate revocation system - A method of managing certificates in a communication system having a certifying authority and a directory. Preferably, the method begins by having the certifying authority generate certificates by digitally signing a given piece of data. At a later point time, the certifying authority may produce a string that proves whether a particular certificate is currently valid without also proving the validity of at least some other certificates. The technique obviates use of certification revocation lists communicated between the certifying authority and the directory. | 2009-11-05 |
| 20090276632 | Systems, Methods, and Media for Providing Secure Content Information - Systems, methods, and media for providing secure content information are provided. In some embodiments, systems for providing secure content information are provided, the systems comprising: a processor that creates a payload, creates a validation value, securely stores the validation value in association with a content distribution, and stores the payload in association with the content distribution. In some embodiments, systems for providing secure content information are provided, the systems comprising: a processor that receives a payload associated with a content distribution, creates a first validation value for the payload, recovers a second validation value associated with the content distribution, compares the first validation value and the second validation value, and determines if the payload has been tampered with. | 2009-11-05 |
| 20090276633 | Retrieving Content Via A Coded Surface - A method of retrieving a content using a print medium is disclosed. The method starts by determining a print media identifier from the print medium using a sensor module of a mobile telecommunications device. The print media identifier is linked to the content. The method then retrieves, using the mobile telecommunications device, the content. | 2009-11-05 |
| 20090276634 | CONTENT DISTRIBUTION SYSTEM, CONTENT DISTRIBUTION METHOD, AND CLIENT TERMINAL - The user of any one portable terminal sends a content information request including a user ID to a distribution server. In response, the distribution server distributes a stream data of content that can be used on the user's terminal. If the user of a first portable terminal intends to let a second portable terminal try out a certain content, the user sends to the distribution server the trial permission information including the user's own user ID, a content ID of the content of interest, and a digital signature. The distribution server authenticates the received information before distributing a streaming data of a trial-oriented content with the content ID and user ID attached to it as search keys. This allows the content that can be used on a given user terminal to be tried out on another user terminal without the latter user having recourse to the steps of searching for the content in question. | 2009-11-05 |
| 20090276635 | CONTROLLING DISTRIBUTION AND USE OF DIGITAL WORKS - In order to efficiently prevent the save-and-restore attack on usage rights associated with digital work, these usage rights are protected by a hidden channel. In order to make it a difficult or expensive to manipulate the hidden channel, a device is proposed comprising: writing means ( | 2009-11-05 |
| 20090276636 | FEDERATED DIGITAL RIGHTS MANAGEMENT SCHEME INCLUDING TRUSTED SYSTEMS - Federated systems for issuing playback certifications granting access to technically protected content are described. One embodiment of the system includes a registration server connected to a network, a content server connected to the network and to a trusted system, a first device including a non-volatile memory that is connected to the network and a second device including a non-volatile memory that is connected to the network. In addition, the registration server is configured to provide the first device with a first set of activation information in a first format, the first device is configured to store the first set of activation information in non-volatile memory, the registration server is configured to provide the second device with a second set of activation information in a second format, and the second device is configured to store the second set of activation information in non-volatile memory. | 2009-11-05 |
| 20090276637 | Power control system for mobile workstation and method - A method of controlling a power system includes receiving a signal indicative of user interaction with a handle of a removable battery, and switching a power interface of the power system from a first power sourcing mode receiving power from the removable battery to a second power sourcing mode receiving power from a back-up battery. An electronic control unit for the power system includes a memory storing computer executable instructions for controlling power sourcing in the power control system, a detector interface configured to receive a signal indicative of user interaction with a removable battery of the mobile workstation and a microprocessor configured by way of executing the computer executable instructions to switch a power interface of the power control system from a first power sourcing mode to a second power sourcing mode. | 2009-11-05 |
| 20090276638 | POWER CONTROL DEVICE AND POWER CONTROL METHOD APPLIED TO COMPUTER SYSTEM - The present invention provides a power control device and a power control method applied to a computer system. The power control device includes a data processing unit, a throughput determining module, and a clock control unit. The data processing unit is utilized for processing and outputting data according to an adjustable clock rate. The throughput determining module is coupled to the data processing unit, and utilized for obtaining an indication value corresponding to a data output rate of the data processing unit and comparing the indication value with at least a predetermined threshold value to generate a comparing result. The clock control unit is coupled between the throughput determining module and the data processing unit, and utilized for adjusting the adjustable clock rate of the data processing unit according to the comparing result. | 2009-11-05 |
| 20090276639 | DYNAMIC FREQUENCY SCALING OF A SWITCHED MODE POWER SUPPLY - System(s) and method(s) are provided for dynamically scaling switching frequencies and clock sources of switched mode power supplies (SMPSs) in a mobile station. Switching frequency is scaled to an optimal value in response to at least one of (i) a change in mode of operation for wireless communication employed by the mobile station, an additional mode of operation is triggered, (ii) a change in operation conditions of a set of loads associated with functionality of the mobile is determined, or (iii) an LO spur set-off by a SMPS in the presence of an interference signal with a frequency splitting from an operational band that matches the SMPS frequency or at least one of its harmonics. Switching frequencies can be selected from a lookup table, or through an analysis of switching frequencies available to the mobile and operational criteria. A set of clock sources can provide an ensemble of switching frequencies. | 2009-11-05 |
| 20090276640 | POWER MANAGEMENT APPARATUS AND SYSTEM USING THE SAME - A power management apparatus and a system using the same, which are suitable for managing power supplies for peripheral devices connected to a host system, are provided. The power management apparatus includes power supply switches, a control circuit and a power supply unit. The power supply switches are respectively coupled between the peripheral devices and the power supply unit. The control circuit determines whether or not operating powers are supplied to the corresponding peripheral devices through the power supply switches according to a control signal outputted from the host system. | 2009-11-05 |
| 20090276641 | MULTI-PHASE VOLTAGE REGULATOR ON MOTHERBOARD - A multi-phase voltage regulator includes a pulse width modulation control unit, a pulse signal extension circuit, M counts of current providing paths, and a feedback signal switching circuit. The pulse width modulation control unit generates N counts of pulse signals in a first cycle period. The pulse signal extension circuit receives the N counts of pulse signals in a second cycle period and divides the N counts of pulse signals into M counts of pulse signals, wherein M=N×2 | 2009-11-05 |
| 20090276642 | VOLTAGE REGULATOR WITH SUSPEND MODE - A system is disclosed. The system includes a central processing unit (CPU) to operate in one or more low power sleep states, and a power converter. The power converter includes phase inductors; and one or more power switches to drive the phase inductors. The one or more power switches are deactivated during the CPU sleep state. | 2009-11-05 |
| 20090276643 | STORAGE POWER SUPPLY SYSTEM, STORAGE DEVICE, AND CONTROL THEREOF - The present invention discloses a storage power supply system includes a first storage device coupled with a network, a second storage device coupled with the network and an uninterrupted power supply. The uninterrupted power supply comprises a backup circuit that supplies backup power when commercial power supply is interrupted. The uninterrupted power supply comprises a power supply state signal generation circuit that generates a power supply state signal indicating a state of the power. The power supply state signal includes a backup state signal indicating a supply of backup power. The first storage device performs a self-processing corresponding to a state in which backup power is supplied when the backup state signal generated by the power supply state signal generation circuit is inputted. The second storage device performs a self-processing corresponding to a state in which backup power is supplied in response to the input of the backup state signal from the power supply state signal generation circuit to the first storage device. | 2009-11-05 |
| 20090276644 | STRUCTURE FOR SEMICONDUCTOR POWER DISTRIBUTION AND CONTROL - A design structure for dynamic integrated circuit power distribution and control is disclosed. The design structure includes an external power consumption target generator configured to generate a power dissipation target for one or more integrated circuits. The design structure also includes a first integrated circuit that includes an IC power control unit coupled to the external power consumption target generator. The first integrated circuit also includes a first plurality of functional units, each functional unit of the first plurality including a unit power level control and a first power control grid coupling the IC power control unit to one or more of the first plurality of functional units. The IC power control unit is configured to generate a mode control signal which places at least one of plurality of functional units into a first mode of operation based upon the power consumption target. | 2009-11-05 |
| 20090276645 | Relay device - A relay device which includes: a signal relay section that relays a signal communicated between a computer and at least one device that communicates with the computer and operates in accordance with an instruction from the computer; a power source section that supplies electric power to the at least one device in accordance with control from an outside; a signal monitoring section that monitors a signal sent to the signal relay section from the computer; and a power source control section that causes the power source section to supply electric power to the at least one device when reception of a signal representing a communication request from the computer is detected by the signal monitoring section. | 2009-11-05 |
| 20090276646 | METHOD AND APPARATUS FOR DATA TRANSMISSION IN WIRELESS LOCAL ACCESS NETWORK AND SYSTEM THEREFOR - An Apparatus, method, and system for transmitting data in a Wireless Local Access Network (WLAN) in a power management state are provided. The method includes registering a standby state entrance to an Access Point (AP), switching to an active state at a period, determining whether transmission standby data exists in the AP, transmitting, if the transmission standby data exist in the AP, a standby state entrance frame notifying the entrance to the standby state to the AP, transmitting an active request signal requesting a switching to an active state to the CPU, transmitting a signal notifying standby state release to the AP if a signal notifying switch completion to an active state is received from the CPU after the active request signal is transmitted, and receiving transmission standby data from the AP. | 2009-11-05 |
| 20090276647 | STORAGE DEVICE POWER CONSUMPTION STATE - In an embodiment, an apparatus is provided that includes circuitry to determine, at least in part, whether respective idle conditions have been satisfied for respective storage devices. If the circuitry determines, at least in part, that at least one respective storage device comprised in the respective storage devices satisfies at least one respective idle condition, the circuitry is also to issue at least one request that the at least one respective storage device enter, independently from at least one other respective storage device comprised in the respective storage devices, a respective relatively lower power consumption state compared to a respective relatively higher power consumption state. Of course, many alternatives, modifications, and variations are possible without departing from this embodiment. | 2009-11-05 |
| 20090276648 | QUAD-STATE POWER-SAVING VIRTUAL STORAGE CONTROLLER - A method, system and computer program product for reducing the collective power consumption of a plurality of storage devices including a plurality of associated storage volumes is provided. The storage volumes are grouped by a last access time according to a plurality of ranks. The plurality of ranks corresponds to a level of power consumption based on device activity. A volume of the plurality of storage volumes is moved between the plurality of ranks according to an access pattern of the volume. | 2009-11-05 |
| 20090276649 | METHOD, SYSTEM, AND PRODUCT FOR COMPUTATIONAL DEVICE POWER-SAVINGS - A user may invoke energy savings in the operation of a computational device performing a processing task. The device performs the processing task in the invoked energy savings mode and determines an energy amount expended by the device in performing the processing task in the energy savings mode, creating a net energy savings value as a difference between the energy amount expended and a standard energy expenditure amount predicted as required for the computational device to perform the processing task in high-performance mode. The device displays the net energy savings value to the user, with the user continuing the invoking of the energy savings mode or engaging another performance mode for the computational device as a function of the displaying. | 2009-11-05 |
| 20090276650 | INFORMATION PROCESSING APPARATUS AND METHOD FOR CONTROLLING INFORMATION PROCESSING APPARATUS - An information processing apparatus includes a storage unit configured to store data, a supply unit configured to supply electric power to the storage unit, a determination unit configured to determine whether to cause the information processing apparatus to operate in a power saving mode, a measuring unit configured to measure an elapsed time after a power source of the information processing apparatus is turned on and until the determination unit determines to cause the information processing apparatus to operate in a power saving mode, and a control unit configured to control the supply unit to decrease electric power supplied from the supply unit to the storage unit at a timing determined based on the elapsed time and a predetermined reference time, in case that the determination unit determines to cause the information processing apparatus to operate in a power saving mode. | 2009-11-05 |
| 20090276651 | Methods and Apparatuses for Dynamic Power Control - Methods and apparatuses for dynamically budgeting power usage in a data processing system. In one aspect, a data processing system, includes: one or more first components capable of being dynamically throttled to a plurality of different performance level settings; one or more second components; and one or more power usage sensors. The one or more power usage sensors are to determine information on power usage during a first time period of operation of the data processing system. The one or more first components and the one or more second components may include a computing element to determine one of the performance level settings of the one or more first components of the data processing system for a second time period subsequent to the first time period using the information on the power usage during the first time period. | 2009-11-05 |
| 20090276652 | Method of Link Word Synchronization - A method for word synchronization can be applied to asynchronous devices including SERDES devices connected across serial lines. A state transition methodology characterizes the state of the device based on control characters received consistently across the serial lines and channels the system to a state of word synchronization. Loss of synchronization and transmission errors lead to a re-establishment of synchronization. | 2009-11-05 |
| 20090276653 | Presence server for discrete time updates - A presence server of an apparatus in one example is configured to receive at least one event message from a network entity in continuous time. The presence server is configured to determine at discrete time intervals if an update message should be sent for the network entity. The discrete time intervals comprise instances of an epoch. The presence server is configured to determine if the update message should be sent upon an epoch boundary. The presence server is configured to dynamically determine a duration of the epoch. | 2009-11-05 |
| 20090276654 | SYSTEMS AND METHODS FOR IMPLEMENTING FAULT TOLERANT DATA PROCESSING SERVICES - Systems and methods are provided to implement fault tolerant data processing services based on active replication and, in particular, systems and methods for implementing actively replicated, fault tolerant database systems in which database servers and data storage servers are run as isolated processes co-located within the same replicated fault tolerant context to provide increased database performance. | 2009-11-05 |
| 20090276655 | Method for detecting errors during initialization of an electronic appliance and apparatus therefor - The invention concerns a method for detecting problems arising during the launching phase of a resident software of an electronic appliance to be detected. Said detection is carried out by means of data written in the non-volatile memory during said phase. Said data are then erased in case of success. In case of failure, it is then possible, upon the next restart, to use said data to detect the problem. | 2009-11-05 |
| 20090276656 | STORAGE DEVICE AND RECOVERY METHOD - A storage device including a plurality of storage units for storing data dispersively among the storage units, includes: a processor for controlling boot-up of the storage units; and a memory for storing operation history indicative of the sequence of any failure causing any of the storage units to become inoperative, the processor controlling reboot-up of the storage units, when a plurality of the storage units becomes inoperative on account of a plurality of failures, in accordance with process including: determining the order of the reboot up of the storage units that is reversal of the sequence of the failures causing the storage units to become inoperative in reference to the operation history in the memory; rebooting the inoperative storage units successively in accordance with the determined order. | 2009-11-05 |
| 20090276657 | MANAGING CLUSTER SPLIT-BRAIN IN DATACENTER SERVICE SITE FAILOVER - A central controlling service for datacenter activation/deactivation control in a cluster deployment to assist in preventing a split-brain scenario. The central controlling service provides a central point of control in the datacenter for application servers to periodically query as to whether to go offline, online, or normal. Redundancy of the central service facilitates detection of datacenter failure by the redundant services interacting to resolve the state of control information. This control information is then used to answer the server queries. On startup from a datacenter failure, a single instance of the central service queries other redundant instance(s) to determine if the single instance is starting up from a datacenter-wide failure or from operations other than total datacenter failure. If the failure is datacenter-wide, a central service protocol assists in resolving to the single service keeping the associated datacenter servers offline; otherwise, the server queries are answered to go online. | 2009-11-05 |
| 20090276658 | JAVA VIRTUAL MACHINE HAVING INTEGRATED TRANSACTION MANAGEMENT SYSTEM - A computing system is configured to deploy a JAVA application for execution in a distributed manner. The computing system includes a plurality of computing nodes including a domain manager node, the plurality of computing nodes forming a computing domain configured as an administrative grouping of the nodes administered by the domain manager node. The domain manager node is configured to provide, to each of the computing nodes, a main portion of the JAVA application. The main portion defines, for each computing node, a portion of the behavior of the JAVA application to be accomplished by that computing node. Furthermore, each computing node is configured to receive at least one class file having classes appropriate for the portion of the behavior of the JAVA application defined, by the main portion, to be accomplished by that computing node. | 2009-11-05 |
| 20090276659 | Method and apparatus for handling failure in address line - An address line failure handling apparatus includes a failed address line specifying unit that examines the address line connected to each bit and specifies a failed address line, an address line substituting unit in which an upper address line connected to an upper bit of the memory is connected with a branch address line branched off from a lower address line connected to a lower bit other than the upper bit, and that switches between an input from the upper address line and an input from the branch address line, and outputs any of the inputs to the upper bit, and an address line substitution instructing unit that instructs the address line substituting unit to switch from the upper address line to the branch address line branched off from the failed address line when the failed address line is specified. | 2009-11-05 |
| 20090276660 | SERVER COMPUTER COMPONENT - Processing means for assisting computer programs running in a distributed computer system, the processing means including: detection means ( | 2009-11-05 |
| 20090276661 | STORAGE SYSTEM CREATING A RECOVERY REQUEST POINT ENABLING EXECUTION OF A RECOVERY - A switch connected to a network system including a computer and a storage apparatus: controlling read/write request from the computer to the storage apparatus and controlling to store journal data in the storage apparatus; wherein the storage apparatus includes a first storage area for storing data to be used by the computer and a second storage area for storing journal data including write data and first update log information corresponding to the write data when there is a write request from the computer for writing data in the first storage area; wherein when the switch detects an event of status change related to the network system, the switch marks a first point of time corresponding to the event as a recovery request point, and creates second update log information corresponding to the recovery request point. | 2009-11-05 |
| 20090276662 | Stored Memory Recovery System - Various embodiments of systems and methods for preserving saved memory states to which a computer system can be restored are disclosed. In certain embodiments, the systems and methods intercept write operations to protected memory locations and redirect them to alternate memory locations. Embodiments of the systems and methods include creation of a table for each memory state. Certain embodiments additionally include a recovery capability, by which the protected memory in the computer system is capable of being restored or recovered to a recovery point that represents a saved memory state. Further embodiments relate to systems and methods for preventing protected memory locations from being overwritten that utilize a plurality of memory state values. | 2009-11-05 |
| 20090276663 | Method and arrangement for optimizing test case execution - The present invention is a method for optimizing execution of plurality of test cases in a system under test. The method is characterized in that a first set of test cases comprising at least one test case to represent at least one second set of test cases is selected. Then an optimal value for a test execution parameter using data obtained from execution of the first set of test cases is determined. Finally, based on the result of the execution of the first set of test cases, an optimized value of at least one parameter related to execution of the at least one second test case is determined. | 2009-11-05 |
| 20090276664 | METHOD AND APPARATUS FOR MONITORING BIT-ERROR RATE - A test set for evaluating network performance is described, and which may include an output device, a processor, a power supply, a memory unit, and a control terminal. The test set may be configured to receive a user-entered selection of one of a plurality of different bit-error rate profiles and generate a test signal exhibiting the selected bit-error rate profile. The test set may also supply the test signal exhibiting the selected bit-error rate profile to a network under test. In addition, the test set may receive as an input, an output from the network under test. The output may include the test signal exhibiting the selected bit-error rate. The test set may evaluate the received test signal and determine the performance of the network in response to the received test signal exhibiting the bit-error rate. The test set may then output the results of the evaluation. | 2009-11-05 |
| 20090276665 | APPARATUS, SYSTEM, AND METHOD OF EFFICIENTLY UTILIZING HARDWARE RESOURCES FOR A SOFTWARE TEST - Apparatus, system and method of efficiently utilizing hardware resources for a software test in system having at least one redundant component, at least a part of which is used for the software test. | 2009-11-05 |
| 20090276666 | SYSTEM, METHOD, AND ADAPTER FOR CREATING FAULT-TOLERANT COMMUNICATION BUSSES FROM STANDARD COMPONENTS - A system, method, and adapter for creating fault-tolerant communication busses from standard components, are described. Fault-tolerant interface logic is provided for transmitting and receiving system health and system management signals to and from a module that is designed to be connected to a single RS-485 bus. The fault-tolerant interface logic enables the module to selectively communicate via at least two redundant half-duplex, multipoint, differential RS-485 busses. The fault-tolerant interface logic includes a first RS-485 transceiver connected to a first RS-485 bus, a second RS-485 transceiver connected to a second RS-485 bus, selector logic responsive to a control signal for selecting one of the first and the second busses to receive signals from and for transmitting the received signals to the module, and software logic executable on a baseboard management controller (BMC) chip. The software logic includes control logic for monitoring the health of the selected bus and for providing the control signal to the selector logic. | 2009-11-05 |
| 20090276667 | Session Broker Extensibility Application Program Interface - Described are techniques for providing an application program interface that leverages the terminal services session broker infrastructure to support third party plug-in applications. In a typical scenario, when a user requests for a connection to access third party plug-in applications, the application program interface may override the session broker logic and interacts with the session broker process to identify sessions or suitable servers to which the user can be connected. The user may access the third party plug-in applications through the identified sessions or suitable servers. | 2009-11-05 |
| 20090276668 | SCAN DRIVER - A scan driver includes a voltage setting circuit, a counter circuit, a logic circuit, a dynamic decoder, N level shift circuits and N output stage circuits, wherein N is a natural number. The voltage setting circuit sets N voltage signals to a first level. The counter circuit provides count data to the logic circuit, which generates M control signals according to the count data, wherein M is a natural number. The dynamic decoder includes multiple transistors, arranged in N rows, for receiving the respective N voltage signals. The transistors are further arranged in M columns and are controlled by the respective M control signals to determine levels of the N voltage signals. The N level shift circuits lift the levels of the respective N voltage signals, and the N output stage circuits output respective N gate signals based on the N voltage signals whose levels are shifted. | 2009-11-05 |
| 20090276669 | Method for processing and redirecting misdirected advanced shipping notices (ASNs) - A method is disclosed for correcting misdirected Advanced Shipping Notices (ASNs). In one embodiment, the method receives, from a product supplier, a first set of data associated with an ASN, where the first set of data includes an ASN receiving facility identifier. The method also determines a Purchase Order (PO) that is associated with the ASN, where the PO includes a second set of data. The method further compares one or more fields of the first set of data with one or more fields of the second set of data. In addition, the method determines if the ASN was misdirected based on the comparison, and corrects the ASN, when it is determined that the ASN was misdirected. | 2009-11-05 |
| 20090276670 | RECEPTION APPARATUS, RECEPTION METHOD, AND PROGRAM - A reception apparatus that receives a signal, including, a correction section, an error detection section, a filtering section, and a setting section is provided. | 2009-11-05 |
| 20090276671 | METHODS AND APPARATUS FOR TRANSMITTING/RECEIVING DATA IN A COMMUNICATION SYSTEM - A method of error control, including forming a plurality of first data symbols from a plurality of data bits, transmitting a first signal including the plurality of first data symbols, receiving a request for retransmission, forming a plurality of second data symbols from the plurality of data bits, and transmitting a second signal including the plurality of second data symbols. At least one of the first data symbols is formed from several of the plurality of data bits such that none of the second data symbols is formed from the several of the plurality of data bits. | 2009-11-05 |
| 20090276672 | REPETITIVE TRANSMISSIONS IN MULTI-CARRIER BASED WIRELESS ACCESS TECHNIQUES - Repetitive transmissions in multi-carrier based wireless access techniques may be achieved by providing multiple cyclic delay values for a plurality of carriers, performing a cyclic delay procedure using the multiple cyclic delay values according to the number of repetitive transmission of data symbols to be transmitted to a receiver, and transmitting the cyclic delayed data symbols to the receiver using the plurality of carriers. | 2009-11-05 |
| 20090276673 | METHODS AND SYSTEMS FOR OPTIMIZING HARQ COMMUNICATION - A method and apparatus for optimizing communication in a communication system is provided. The method includes transmitting a plurality of data packets including a first data packet, storing at least one of the plurality of data packets in a first buffer when the first data packet includes an error, determining a remaining storage capacity of the first buffer based on an initial storage capacity of the first buffer and a storage capacity used to store the at least one of the plurality of data packets, and retransmitting the first data packet with additional data, wherein an amount of the additional data is included in the retransmission based on the remaining storage capacity. | 2009-11-05 |
| 20090276674 | SYSTEM AND APPARATUS FOR PROVIDING AN ADAPTIVE CONTROL MECHANISM FOR WIRELESS COMMUNICATIONS - A system for providing an adaptive control mechanism may include a mobile station within a multicast broadcast service group and a base station in communication with the mobile station. The base station may be configured to control provision of data to the mobile station, receive feedback with respect to receipt of at least a portion of the data provided, and determine a configuration of the base station for future transmissions based on the feedback received. The mobile station may be configured to determine a status with respect to receipt of data expected to be received from the base station, generate the feedback indicative of the status determined, and provide for communication of the feedback generated to the base station. | 2009-11-05 |
| 20090276675 | SIGNALING OF REDUNDANCY VERSION AND NEW DATA INDICATION - Example methods and apparatus for communicating encoded data blocks in wireless communication systems are disclosed. In one example embodiment, a method for receiving an encoded data block includes receiving a data transmission including a subset of a plurality of bits of the encoded data block. The example method also includes receiving a first control signal indicating whether the received subset is a first received subset associated with the encoded data block or whether one or more subsets were previously received for the encoded data block. The example method also further includes receiving a second control signal, the second control signal having a first state and a second state. In the example method, the first state of the second control signal indicates that the received subset includes a first predefined subset of the plurality of bits of the encoded data block and the second state of the second control signal indicates that the received subset includes one of a plurality of other predefined subsets of the plurality of bits of the encoded data block. In this example embodiment, determining which of the other predefined subsets is included in the received subset is based on one or more system parameters of the wireless communication system. Further in this example, the state of the second control signal is selectable between its first state and its second state on a data transmission by data transmission basis, regardless of whether or not one or more subsets of the encoded data block were previously received. | 2009-11-05 |
| 20090276676 | APPARATUS AND METHOD FOR CONTROLLING A HYBRID AUTOMATIC REPEAT REQUEST OPERATION IN A WIRELESS MOBILE COMMUNICATION SYSTEM - An apparatus and method for controlling a Hybrid Automatic Repeat reQuest (HARQ) operation in a transmitter of a wireless mobile communication system using each frame constituted by a plurality of subframes are provided. In the method for controlling an HARQ operation, indication information indicating a subframe position where transmission of a data burst starts and the number of subframes required for transmission of the data burst is transmitted to a receiver through an i-th frame. When the number of subframes does not exceed a threshold, it is determined that the data burst at the subframe position indicated by indication information of an (i+1)-th frame is retransmitted to the receiver. When the number of subframes exceeds the threshold, it is determined that the data burst at the subframe position indicated by indication information of an (i+n)-th frame, where n is a positive integer exceeding 1, is retransmitted to the receiver. | 2009-11-05 |
| 20090276677 | Radio Communications Device And Reception Method - A radio communications device includes a first error detection part configured to perform error detection on a header included in a packet; a determination part configured to determine whether there is consistency with respect to the length of the packet based on the header in response to the first error detection part detecting no error in the header; a decryption part configured to decrypt the packet in response to the determination part determining that there is consistency with respect to the length of the packet; and a second error detection part configured to perform error detection on the packet in response to the determination part determining that there is consistency with respect to the length of the packet, wherein the decryption part is configured to start to decrypt the packet before completion of the error detection by the second error detection part. | 2009-11-05 |
| 20090276678 | DATA TRANSMISSION SYSTEM, PROGRAM AND METHOD - A data transmission system includes a packet missing state data storage unit that stores packet missing state data including distribution of the numbers of consecutive missed packets in a decoder and distribution of intervals of the packet missing in the decoder; an interleave unit determination processing unit that determines, based on the distribution of the numbers of consecutive missed packets, an interleave unit that represents the number of Forward Error Correction (FEC) blocks, wherein the FEC block is a unit for which an FEC packet is generated; an FEC block determination processing unit that determines, based on the distribution of the intervals of the packet missing, the number of data packets included in the FEC block; and a packet communication processing unit that identifies, based on the determined interleave pattern data, a transmission order of the packets to the decoder. | 2009-11-05 |
| 20090276679 | Hybrid ARQ Transmission Method With Channel State Information - A method for decoding of multiple wireless signals by a chase combining hybrid-automatic-repeat-request CC-HARQ receiver includes demodulating wireless signals received from respective mobile sources using an effective channel matrix and decision statistics; updating log-likelihood-ratios LLRs and decoding the received codewords using the corresponding updated LLRs; determining set of correctly decoded codewords using a cyclic redundancy check; updating the effective channel matrix and decision statistics responsive to the step of determining; and resetting the effective channel matrix and decision statistics in the event that the number of decoding errors for a codeword exceeds its maximum limit after storing the updated LLRs of all remaining erroneously decoded codewords for which the number of decoding errors is below the respective maximum limit. | 2009-11-05 |
| 20090276680 | ERROR CORRECTION CIRCUIT AND METHOD THEREOF - An error correction method is applicable for accessing a data in a storage medium. The method includes the steps of: encoding a portion of the data and the whole data to produce a partial data parity for that portion of the data and a whole data parity for the whole data; using the partial data parity to decode the corresponding portion of the data and the corresponding partial data parity in order to correct error bits from the corresponding portion of the data and from the partial data parity according to the decoded result; using the whole data parity to decode the whole data and the whole data parity in order to correct the error bit from the whole data and the whole data parity according to the decoded result; and outputting the corrected data. | 2009-11-05 |
| 20090276681 | Upgraded Codeword Lock State Machine - An apparatus comprising a Forward Error Correction (FEC) processor coupled to an optical receiver, wherein the FEC processor is configured to compare a plurality of received blocks to a plurality of FEC codeword blocks comprising a plurality of parity blocks, and upon detecting a misaligned block in the received blocks, compare at least some of the remaining received blocks to the parity blocks. Also included is an apparatus comprising at least one component configured to implement a method comprising receiving a plurality of blocks, wherein the quantity of received blocks is equal to a quantity of blocks in a FEC codeword, selecting one of the received blocks, determining whether the selected block is aligned with the FEC codeword, and determining whether the remaining blocks correspond to the FEC codeword when the selected block is not aligned with the FEC codeword. | 2009-11-05 |
| 20090276682 | TURBO LDPC DECODING - An iterative low-density parity-check (LDPC) decoding system comprises a first shift register for storing bit estimates, a plurality of parity-check processing node banks configured for processing the bit estimates for generating messages, combiners configured for combining the messages with the bit estimates for generating updated bit estimates, and fixed permuters for permuting the updated bit estimates to facilitate storage and access of the bit estimates. A second shift register is provided for storing the messages, and a subtraction module subtracts messages generated a predetermined number of cycles earlier from the updated bit estimates. | 2009-11-05 |
| 20090276683 | DATA TRANSMISSION EQUIPMENT AND GENERATING METHOD FOR TRANSMISSION CODE - A transmitter communicates with a receiver and an error corrector corrects bit errors generated during data transmission. The transmitter has a scrambler unit that scrambles data so that a running disparity of 0 and 1 in the input data is substantially zero. A bit-string converting unit | 2009-11-05 |
| 20090276684 | MULTI-ANTENNA CONFIGURATION SIGNALING IN WIRELESS COMMUNICATION SYSTEM - A wireless communication infrastructure entity ( | 2009-11-05 |
| 20090276685 | DATA DECODING APPARATUS, MAGNETIC DISK APPARATUS, AND DATA DECODING METHOD - A data decoding apparatus has: a check matrix including a submatrix which indicates a parity restriction and used for LDPC decoding; a first decoding module configured to decode data by using the submatrix so that the parity restriction is satisfied; and a second decoding module configured to LDPC-decode the decoded data by using the check matrix. | 2009-11-05 |
| 20090276686 | METHOD TO SUPPORT FORWARD ERROR CORRECTION FOR REAL-TIME AUDIO AND VIDEO DATA OVER INTERNET PROTOCOL NETWORKS - A method and apparatus are described for protecting real time media including receiving media packets, generating media bit strings from the media packets, applying a forward error correcting code across the generated media bit strings to generate at least one forward error correcting bit string and generating at least one forward error correcting packet from the at least one forward error correcting bit string. Also described are a method and apparatus for recovering from losses of real time media packets including forming media bit strings from received media packets, forming forward error correcting bit strings from received forward error correcting packets, decoding the formed media bit strings and forward error correcting bit strings to obtain recovered media bit strings and recover lost media packets from the recovered media bit strings. Further described is a data structure for a forward error correcting header on computer readable media. | 2009-11-05 |
| 20090276687 | METHOD OF ENCODING AND DECODING MULTI-BIT LEVEL DATA - A method of encoding multi-bit level data includes: determining a range of an error pattern generated according to a transmission symbol, encoding an M-bit level of a P-bit level corresponding to the transmission symbol based on the range of the error pattern, and excluding encoding of a P-M bit level of the P-bit level. The variable P is a natural number of a value at least two, and the variable M is a natural number less than P. | 2009-11-05 |
| 20090276688 | DATA CONVERTER, INFORMATION RECORDER, AND ERROR DETECTOR - A data converter includes: an input module to which a first data series is input, the first data series having a first data sequence and a first error detection code corresponding to a remainder of division of the first data sequence by a predetermined polynomial; a conversion module converting the first data sequence into a second data sequence by processing including one of insertion, exchange, and inversion of a bit or a bit sequence, and exclusive-OR with a predetermined bit or bit sequence; a processing bit sequence generation module generating a processing bit sequence corresponding to the processing; and a code generation module generating a second error detection code corresponding to the second data sequence based on an exclusive-OR of the generated processing bit sequence and the first error detection code. | 2009-11-05 |
| 20090276689 | Using short burst error detector in a queue-based system - A system, method, and device for detecting short burst errors in a queue-based system is disclosed. A first detector performs a data detection on a first input data set at a first time and on a second input data set at a second time. A second detector performs a data re-detection on input data sets. A decoder decodes derivations of the outputs of the first and second detector. A short burst error detector may perform a short burst error detection on decoded data and erase any detected errors. An output data buffer stores and orders the decoded data for output. | 2009-11-05 |
| 20090276690 | System and method of embedding symbology in alphabetic letters and then linking the letters to a site or sites on the global computer network - A system and method of embedding symbology in alphabetic letters and then linking the letter to a site or sites on the global computer network, i.e., the Internet, are provided. The system and method provide for capturing an image of at least one character fixed in a medium; determining at least one letter of an alphabet corresponding to the at least one character; determining a numerical value for the determined at least one letter; looking up in a database a hyperlink corresponding to the numerical value; and presenting the hyperlink on a display device. The system and method further provide determining at least one marking within the at least one letter; and determining a location for the at least one marking within the at least one letter, wherein the combination of the at least one marking and the location for the at least one marking corresponds to the numerical value. | 2009-11-05 |
| 20090276691 | METHOD AND SYSTEM FOR NAVIGATING AND SELECTING MEDIA FROM LARGE DATA SETS - Some embodiments of the invention provide a method of accessing a data set. The data set includes a set of data elements. The method collects the data elements of the data set. The method receives a lens item. The lens item provides a set of parameters for searching the data set. The method searches the data set by using the lens item to identify a data subset. The method sorts a list of data elements based on the data subset. The sorting generates an ordered list. The method filters the data subset. Filtering the data subset comprises excluding the data elements that are not relevant to the lens item. The method presents the ordered list in a first column of a matrix. The matrix has several cells. The cells of the matrix are based on the data subset. The method selects column headings for the matrix and populates the cells of the matrix. Some embodiments provide a system for providing access to a data set. The system has a set of data elements that comprises a first data source. The system has a first device for collecting the set of data elements. The first device receives a first lens item for searching the data elements. The first device filters the data elements by using the first lens item to generate a first subset. The first device presents the first subset in a variety of views for navigation through the first subset. | 2009-11-05 |
| 20090276692 | Method and System for Data Analysis - A data analysis and display system and method for performing a plurality of operations on data arranged in data tables. One or more of the following data operations are provided: combining separate data together, for example by joining and appending; normalizing and summarizing; copying; calculating and presenting new information from existing data; making corrections in a persistent manner, and analyzing the data, to allow users to work with their data at a high level using a core set of functions that facilitate performance of these operations in a generally simple, intuitive manner. | 2009-11-05 |
| 20090276693 | DOCUMENT PROCESSING APPARATUS AND DOCUMENT PROCESSING METHOD - Examples of settings that can be set and are referenced in a case of automatically generating a table of contents page include a table of contents document size, document direction, ineffectiveness of settings for the overall document, selection of initial symbols, page numbers to be employed, presence/absence of lead lines, and selection of chapters to be displayed in the table of contents. Such setting values are referenced in a case of creating a table of contents page, and the table of contents page is generated in according with the setting values. | 2009-11-05 |
| 20090276694 | System and Method for Document Display - A computer implemented method for displaying document information includes receiving a document, identifying a plurality of different terms in the document, determining positions of the terms in the document, and creating an index of the terms on the document. The plurality of terms in the index are indexed to the plurality of positions in the document such that selection of any of the terms in the index identifies the selected term in the document | 2009-11-05 |
| 20090276695 | AUTOMATIC DOCUMENT GENERATOR - A document template generator is provided for creating a document template, a pair of templates ( | 2009-11-05 |
| 20090276696 | HIGH-FIDELITY RENDERING OF DOCUMENTS IN VIEWER CLIENTS - Tools and techniques are described for high-fidelity rendering of documents in viewer clients. Methods provided by these tools and techniques may detect whether client systems have a plug-in installed for rendering high-fidelity content. in response to detecting that a given client system has installed the rendering plug-in, these methods may select a first high-fidelity format compatible with the plug-in for rendering the content on the client system. However, in response to detecting that the client system has not installed the rendering plug-in, the methods may select a second high-fidelity format for rendering the content on the client system, without installing the plug-in on the client system. These methods may also request document pages for rendering on the client system in the selected format, and may receive at least a subset of the document pages in the selected format. | 2009-11-05 |
| 20090276697 | Methods and Systems for Treating Overflow Conditions and For Re-Sizing Printable Content - Various embodiments evaluate content that is to be printed and ascertain whether the content is going to overflow or be “orphaned” onto a second page when printed. If some content will create an orphan when printed, then the content is scaled to fit onto a single page when printed. In some embodiments, the content is simply proportionally scaled to fit onto a single page. In other embodiments, the content is further processed to scale it in a manner that makes intelligent use of the white space on the printed page. | 2009-11-05 |
| 20090276698 | Document Synchronization Over Stateless Protocols - Example systems, methods, and data structures are directed at synchronizing documents. One example data structure includes receiving a request from a first client to edit a document, and sending short-term check out metadata to the first client to begin an editing session. The data structure includes a plurality of cells and a plurality of data objects defining content of the document. Each data object is associated with one of the cells and has an object identifier that uniquely identifies the data object within the associated cell, and is configured to communicate with other cells and with objects within the associated cell. In addition, each of the cells is defined so that each other cell remains unaffected by changes to data objects of the cell. | 2009-11-05 |
| 20090276699 | DOCUMENT PROCESSING APPARATUS AND CONTROL METHOD THEREOF - Document data to be edited includes reference information to external document data corresponding to a component document constituting the document data. When the component document is selected and when an instruction is given for the reflection thereof in the external document, a chapter to be updated is identified first, and reference information corresponding to that chapter is identified. Then, the external document identified by the reference information is overwritten and updated with the selected component document. | 2009-11-05 |
| 20090276700 | Method, apparatus, and computer program product for determining user status indicators - An apparatus for providing user status indicators may include a processor. The processor may be configured to receive context information from one or more platforms. The processor may also be configured to determine one or more user status indicators based on the context information and provide for presentation of the user status indicators in association with the user account. Associated methods and computer program products may also be provided. | 2009-11-05 |
| 20090276701 | APPARATUS, METHOD AND COMPUTER PROGRAM PRODUCT FOR FACILITATING DRAG-AND-DROP OF AN OBJECT - An apparatus, method and computer program product are provided for facilitating the drag-and-drop of an object, wherein the distance a user has to drag a graphical item associated with the object may be reduced. Once a user has selected an object, for which a graphical item is displayed on an electronic device display screen, the electronic device may attempt to predict with which target object the user is likely to link, or otherwise associate, the selected object. Once the electronic device has identified one or more potential target objects, the electronic device may cause the graphical item(s) associated with those potential target object(s) to be displayed on the electronic device display screen at a location that is close to the location at which the selected graphical item is displayed. | 2009-11-05 |
| 20090276702 | METHOD AND APPARATUS FOR BROWSING ITEM INFORMATION AND RECORDING MEDIUM USING THE SAME - A method and an apparatus for browsing item information and a recording medium using the same are provided. In the present application, a user interface is displayed in a touch screen of a portable electronic device, and an item icon bar is displayed at one side of the user interface, in which the item icon bar comprises item icons of one or multiple items of the user interface. Meanwhile, first item information corresponding to a first item icon among the item icons is displayed in the user interface. Then, a touch signal is detected through the touch screen. When the touch signal falls within the first item icon, an item information block is extended and displayed from the first item icon, and second item information corresponding to the first item icon is displayed in the item information block. | 2009-11-05 |