04th week of 2009 patent applcation highlights part 52 |
Patent application number | Title | Published |
20090024724 | Computing System And System Management Architecture For Assigning IP Addresses To Multiple Management Modules In Different IP Configuration - A system is provided to assign IP (Internet Protocol) addresses to plural management modules under different IP modes. The system management modules are configured in a computing system that is integrated in a single chassis. All the system management modules are connected through a first management network to be assigned with a static IP address or a DHCP. Besides, a secondary system management network is used for each of the management modules to facilitate the assignment of pre-assigned private IP addresses based on the board IDs of the management modules. When DHCP mode is selected, IP configuration will be performed automatically. Namely in DHCP mode, even if the system is disconnected from the external network, the system management can be done through the system management network with the pre-assigned private IP address. | 2009-01-22 |
20090024725 | Method and apparatus to integrate and manage an optical network terminal and a broadband home router - Common techniques for processing software updates have Optical Network Terminal (ONT) and Broadband Home Router (BHR) managers to manage the ONTs and BHRs respectively from separate remote locations in a network. In contrast, a system employing ‘an example’ embodiment of the invention may receive network traffic for an ONT and BHR (“components”) via a single management channel. The system parses signals (e.g., software updates) and processes the management signals with a processor in a first component (e.g., ONT). The system converts a remaining software update to a format compatible with a management channel between the components to forward to the second component (e.g., BHR) for processing. In this way, the system may update multiple components using a single management channel. Thus, software updates or other management procedures can be performed using a single management channel with improved efficiency. | 2009-01-22 |
20090024726 | DEVICE FOR NETWORK SYSTEM AND METHOD OF TRANSMITTING PROFILE - The present invention relates to a device for a network system and a method of transmitting a profile in a network system. The method provides a user with convenience in remote control and monitoring operation of appliances. By this method, a user, for example, who is locating at home or out-of-home, can control the operation or monitor the operational state of various appliances such as refrigerator or laundry machine through a living network installed at home, such as RS-485 network, a low power RF network, or a power line network. The method according to the present invention further provides a user with effective network service by continuously managing and updating information on all devices constituting the network using a network profile. | 2009-01-22 |
20090024727 | NETWORK SYSTEM MANAGEMENT METHOD - A network system management method is provided. According to the method, a user inside or outside home can control or monitor the operations of appliances such as refrigerator or laundry machine through a living network such as an RS-485 network, a small output RF network, and a power line network provided inside home so that the user can perform remote control and monitor. Also, when a new device to which no address is assigned is connected in a state where a plurality of network managers are connected to the living network, only an arbitrary network manager sets and registers the address of the corresponding device and updates and manages the homenet profile suitable therefor through interface with the other network manager or a primary network manager sets and registers the address of the corresponding device and updates and manages the homenet profile suitable therefor through interface with a secondary network manager so that it is possible to effectively manage and control the devices connected to the network without redundancy error on the network to which the plurality of network managers are connected. | 2009-01-22 |
20090024728 | Advanced multi-network client device for wideband multimedia access to private and public wireless networks - A wireless device (e.g., a wireless smart phone) uses Global Positioning System (GPS) data, or other position-indicating data, to accurately determine its location in relation to multi-layered wireless networks that the device may see concurrently. If location information is available, the device employs a user-defined priority table to select the order of user-contracted networks available at that location in which the device will register. If location information is unavailable, the device employs a technology priority table to select Common Air Interface (CAI) options for the invention device radio parameters (e.g., GSM, cdma2000, IS-136, IEEE 802.11x, etc.) to search for an available network to access. Information is gathered and stored in databases within the invention device allowing it to be registered in multiple wireless networks. The inventive device provides unique access codes to each wireless network with which a user has contracted, without the intervention of any “anchor” (home) network. The invention facilitates equivalent “home”, or personalized, service in any network by using these features for automatic technology adaptation. This allows the invention device to receive service as if it is in a “home” network no matter what network it is traveling through. The invention provides a ubiquitous experience allowing the user to traverse multiple wireless networks with seamless access to multiple systems and services provided by those networks. It also provides a platform to facilitate the customization of wireless services for business customers. | 2009-01-22 |
20090024729 | Method and central processing unit for managing peer-to-peer connections - The present invention relates to a method for managing a peer-to-peer connection via a communication network ( | 2009-01-22 |
20090024730 | METHOD AND DEVICE FOR PROCESSING MEDIA REQUEST IN MULTIMEDIA COMMUNICATION PROCESS - A method for processing a media request in a multimedia communication process is provided, including: adjusting, by a multimedia application server, a media request queue according to information contained in a media request message or a media request cancellation message received from a first client; determining all the media requests of which positions in the media request queue are changed due to the adjustment; and sending, to one or more clients corresponding to the media requests of which positions in the media request queue are changed, media request queue position status messages to notify the clients corresponding to the media requests of which positions in the media request queue are changed of updated position status of the media requests. A device for processing a media request in a multimedia communication process is also provided. The demands of various multimedia communication services such as the PoC service can be satisfied well. | 2009-01-22 |
20090024731 | METHOD AND APPARATUS FOR GENERATING TASK IN NETWORK AND RECORDING MEDIUM STORING PROGRAM FOR EXECUTING THE METHOD - A method and apparatus for generating a task having at least one action and/or at least one action based on previously agreed service standards to control a task-based device in a home network using universal plug and play (UPnP), and a recording medium storing a program for executing the method are provided. The method includes fetching a task generator using a device having a user interface (UI) function from among devices connected to the network; displaying a control menu including service items based on the fetched task generator using the UI function; and if a service item based on the task generator is selected from the service items included in the control menu, generating at the device the task based on the task generator. | 2009-01-22 |
20090024732 | APPARATUS FOR PREFIX CONTROL AND APPARATUS FOR PREFIX CHOICE - Disclosed is a technique which enables a communication node connected to a router made to advertise a plurality of prefixes to use an address including an appropriate prefix. According to this technique, an MR (Mobile Router) ( | 2009-01-22 |
20090024733 | Apparatus for Mediation between Measurement, Biometric, and Monitoring Devices and a Server - The present invention is a mediation apparatus between a server on a communication network and measurement, biometric, and monitoring devices, which, on their own, may or may not be capable to originate connections. Additionally, the mediation apparatus of the present invention can serve as an intermediate buffer for the data acquired from devices and as a source of control or processing data for devices. The present invention may be implemented either as a standalone device or built-in to a measurement device. Measurement devices may be of almost any type: biometric access control devices, security monitoring devices, physical access monitoring devices, various measurement devices, etc. The main function of mediation apparatus is a connection of measurement devices to the server through a communications network. In this arrangement the central server doesn't need to connect to devices directly. Instead, it periodically tries to connect to the server or constantly polls the server. | 2009-01-22 |
20090024734 | Automatically Adjusting Scheduled Inventory of Switched Fabrics - A mechanism is provided in a storage management application that automatically reconfigures agents and scheduled probes of agents in cases where the agents do not automatically reconfigure themselves to manage a newly formed fabric after fragment segmentation. The solution does not burden the storage administrator to reconfigure agents or to reconfigure regularly scheduled inventory probes through storage management applications. | 2009-01-22 |
20090024735 | METHOD AND SYSTEM OF CONTROLLING COMMUNICATIONS DELIVERY TO A USER - A method of controlling communications delivery to a user includes generating an internet protocol address space of internet protocol addresses for each of one or more communications networks operable to transmit marketing communications for delivery to the user; assigning an integrity value to an integrity rating associated with each communications network; assigning a user controllable selection to a set of receiving options associated with the communications networks; and filtering communications received from the communications networks in accordance with respective integrity values and the selection. | 2009-01-22 |
20090024736 | NETWORK PERFORMANCE ASSESSMENT APPARATUS, SYSTEMS, AND METHODS - Various embodiments of network performance assessment apparatus, systems and processes collect performance information pertaining to a current capacity utilization of a network, identify an occurrence of a capacity constraint on a portion of the network that is communicating the program to at least one presentation device, select one of a plurality of paths coupling the receiving device and the presentation device, and modify the program to a format compatible with the selected path. | 2009-01-22 |
20090024737 | WEBSITE MONITORING AND COOKIE SETTING - A method and apparatus for setting cookies on client devices | 2009-01-22 |
20090024738 | REMOTE RADIO SPECTRUM INFORMATION ACQUISITION - A scanner system provides real-time remote acquisition of a scanner's audio signals and visual display, and real-time remote control of scanner operations, including settings and functions. The scanner system may be used to gather information in a regional market by listening to geographically distant broadcasts available on radio spectrum frequencies. By synchronizing multi-spectrum monitoring, audio delivery, visual cueing, and control of spectrum reception, geographically independent persons can process scanner information as if they were physically present in the market. Thus, operators can gather information from public agencies and radio broadcasts from a remote market as if they were present in the market. The scanner audio signals may be used to produce traffic reports. | 2009-01-22 |
20090024739 | ENDPOINT DISCRIMINATOR IN NETWORK TRANSPORT PROTOCOL STARTUP PACKETS - The subject matter disclosed herein relates to communication between a client and a server or between peers in a communications network. In one particular example, only a desired server from a plurality of servers addressable through a socket address may respond to a client request to initiate a session. | 2009-01-22 |
20090024740 | Neighborhood block communication method and system - A method and system of neighborhood block communication is disclosed. In one embodiment, a method of communication in a neighborhood block includes obtaining member data associated with a first member of the community network, determining a first location associated with the first member based on the member data, storing the member data in a member repository, determining a first number of points associated with the first member, and obtaining a first region of communication for the first member based on the first location and the first number of points. The method may further include displaying the first region of communication on a geo-spatial map. The method may also include bounding the first region of communication based on a connectedness of the first member in the first region of communication. | 2009-01-22 |
20090024741 | SYSTEM AND METHOD FOR ELECTRONIC SOCIAL NETWORKING - According to one embodiment, a system for controlling access to data on an electronic communication network is provided. The system includes at least one server connectable for communication on the network. The at least one server is configured for: receiving data from at least one user of a plurality of users, via the network; storing the received data; generating control levels corresponding to one or more portions of the stored data; receiving selected modifications to at least one of the generated control levels from the at least one user, via the network; providing controlled access to the one or more portions of the stored data according to the generated control levels and the modified at least one of the generated control levels. | 2009-01-22 |
20090024742 | Distribution of Multimedia Files Using a Roving File Server - Methods and apparatus for distributing multimedia files to wireless-equipped subscriber units are disclosed. In an exemplary method, a multimedia title is associated with a subscriber unit and a multimedia file corresponding to that multimedia title is downloaded to a roving file server using a broadband communications link. After the roving file server detects that it is within range of a wireless transceiver associated with the subscriber unit, the multimedia file is transferred to the subscriber unit using the detected wireless transceiver. | 2009-01-22 |
20090024743 | MEDIA SESSION DATA TRANSMISSION CONTROL METHOD, CONTROL RELATION NEGOTIATION METHOD AND CONTROL DEVICE AND SYSTEM - A media session data transmission control method, a control relation negotiation method and a control device and a system thereof. The data transmission control method includes: the server obtains the media transmission right request of the sender (S | 2009-01-22 |
20090024744 | SYSTEM AND METHOD FOR DETERMINING A DESIGNATED CONNECTION BETWEEN COMPONENTS OF COMPUTING DEVICES - A system and method for identifying a single, designated connection from one or more connections (e.g. TCP connections) that may have been established between two components for data communications. Each component is associated with a component identifier that is generated by an identifier generating algorithm adapted to ensure that component identifiers generated by the algorithm are orderable and substantially unique. For example, Universally Unique Identifiers may be generated for this purpose. Each component in the distributed system can be uniquely identified by its component identifier, and the component identifiers facilitate the identification of each component as either a controller or responder in a determination of whether a particular connection should be identified as the designated connection. In one embodiment, that particular connection is identified as the designated connection unless an earlier established connection exists that neither the first component nor the second component knows to be broken. In that case, the earlier established connection may be identified as the designated connection. | 2009-01-22 |
20090024745 | SYSTEM AND METHOD FOR ESTABLISHING NETWORK CONNECTION - A portable router for enabling a data communication terminal to be location and device transparent includes: a first module for storing a digital communication address of a user; a second module for detecting a data communication network location to which the terminal is connected; a third module for detecting communication devices that are connected to the terminal; a fourth module for establishing data communication between the terminal and the network such that the communication address of the location from the second module is automatically converted to the communication address of the user from the first module; and a fifth module for automatically selecting a communication device which was detected by the third module for use by the fourth module. | 2009-01-22 |
20090024746 | Method and apparatus for host controller operations over a network - A remote host controller includes USB ports and a network interface. A processing device in the remote host controller supports an IP stack in communication with a network and drivers in communication with a Universal Serial Bus attached to the USB ports. The remote host controller registers with hosts on the network. Registered hosts are sent communications regarding attachment and detachment of peripheral devices to/from the remote host controller. The registered hosts are selectively configured to be able to communicate with one or more of the peripheral devices. Communications between applications and the peripherals are transparent in that they operate as if directly attached to a USB port on the host computer. | 2009-01-22 |
20090024747 | SYSTEM AND METHOD FOR VISUAL REPRESENTATION OF A SOCIAL NETWORK CONNECTION QUALITY - An apparatus, system, and method to generate a graphical representation of a social network. The computer program product includes a computer useable storage medium to store a computer readable program that, when executed on a computer, causes the computer to perform operations related to generating a graphical representation of a social network. The operations include an operation to display a first node and a second node in a social network. The operations also include an operation to display an actual quality indicator representative of an actual level of quality of a connection between the first and second nodes of the social network. The operations also include an operation to display a target quality indicator representative of a target level of quality of the connection between the first and second nodes of the social network. | 2009-01-22 |
20090024748 | WEBSITE MONITORING AND COOKIE SETTING - A method and apparatus for setting cookies on client devices | 2009-01-22 |
20090024749 | ADAPTIVE FILE DELIVERY WITH TRANSPARENCY CAPABILITY SYSTEM AND METHOD - An adaptive file delivery system and method transmits a data file, such as an audio-video file, over a network or collection of networks in segments, each segment transmitted during a different time period. Each time period has a transmission portion to transmit its associated file segment and a wait portion in which no further interaction with the network occurs regarding the transmitted segment. In some implementations, the duration of the transmission portion of each time period is sufficient to reach a steady-state throughput condition, which allows the traffic load status of the network or networks to be determined from rate measurements of file segment transmissions. The duration of the wait portion of each time period is at least long enough to limit the average rate of file segment transmission to adapt to network traffic load variations while causing the entire file to be delivered in a predetermined delivery deadline. | 2009-01-22 |
20090024750 | MANAGING REMOTE HOST VISIBILITY IN A PROXY SERVER ENVIRONMENT - Embodiments of the present invention address deficiencies of the art in respect to the visibility of an IP address for a remote resource behind a proxy server and provide a novel and non-obvious method, system and computer program product for managing remote host visibility in a proxy server environment. In one embodiment of the invention, a method for managing remote resource visibility in a proxy server environment can be provided. The method can include establishing a secure connection between a proxy server and a destination server, proxying different connections between different remote hosts and the destination server through the proxy server, providing remote host information for each of the different remote hosts, including IP address, port and protocol, for example, to the destination server over the secure connection, and mapping each provided IP address to an IP address for a corresponding one of the proxied different connections. | 2009-01-22 |
20090024751 | INTERMEDIARY SERVER, METHOD FOR CONTROLLING INTERMEDIARY SERVER, AND PROGRAM FOR CONTROLLING INTERMEDIARY SERVER - The invention relates to an intermediary server that intermediates between at least one authentication server that performs authentication and a plurality of devices that performs various kinds of processing in accordance with the result of the authentication performed by the authentication server. The invention provides, as an aspect thereof, the intermediary server that includes: a request reception unit that receives authentication request data from any of the plurality of devices, the authentication request data being created in a predetermined common data format in such a manner that the authentication request data contains, without any limitation thereto, identification information that was inputted into the above-mentioned one of the plurality of devices; an authentication server communication unit that transmits the received identification information to the authentication server in a data format that can be processed by the authentication server and then receives, from the authentication server, the result of authentication performed by the authentication server on the basis of the transmitted identification information; and a result transmission unit that transmits the received result of the authentication to the above-mentioned one of the plurality of devices that is the original sender of the authentication request data. | 2009-01-22 |
20090024752 | Method and apparatus for storage-service-provider-aware storage system - A storage system includes a virtual volume configured on a storage controller and mapping to a physical storage capacity maintained at a remote location by a storage service provider (SSP). The storage controller receives an I/O command in a block-based protocol specifying a logical block address (LBA). The storage controller correlates the LBA with a file name of a file stored by the SSP, translates the I/O command to an IP-supported protocol, and forwards the translated I/O command with the file name to the SSP for processing. In the case of a write command, the SSP stores the write data using the specified file name. In the case of a read command, the SSP enables download of data from the specified file name. In an alternative embodiment, a NAS head may replace the storage controller for correlating the LBA with a file name and translating the I/O command. | 2009-01-22 |
20090024753 | Method of Streaming Size-Constrained Valid XML | 2009-01-22 |
20090024754 | Assisted peer-to-peer media streaming - Assisted peer-to-peer media streaming. A first connection to at least one peer of a peer-to-peer network is initiated for receiving media content from the peer-to-peer network. Responsive to a disruption of delivery of the media content over the first connection from the peer, the media content is received over a second connection with a data source, wherein the data source comprises the media content. | 2009-01-22 |
20090024755 | Method And Apparatus For Transferring Large Quantities Of Data - A method and system for transferring data in a computing environment. In one embodiment the method comprises sending a request for the data to a web service, the request comprising web service information; the web service responding by fetching the data from a data storage; storing the data in at least one file; generating a Uniform Resource Identifier for the file; receiving the Uniform Resource Identifier; and receiving the data as a data stream from the file. | 2009-01-22 |
20090024756 | MEDIA CONVERTER AND A SYSTEM FOR MUTUALLY CONVERTING A PACKET-BASED DATA STREAM INTO A SERIAL DATA STREAM - A media converter, a system and a method for converting packet based data into serial data and vice versa are provided. The media converter comprises a first interface configured to receive and provide a first type of data stream based on data packets, a second interface configured to receive and provide a second type of data stream based on a continuous serial bit stream, and a signal processor connected to the first and second interfaces and configured to convert said first type of data stream into said second type of data stream and vice versa on the basis of a block encoding/decoding algorithm and a line encoding/decoding algorithm. Thus, enhanced bit error rate may be obtained, thereby allowing the use of optical transmission channels of increased length. | 2009-01-22 |
20090024757 | Automatic Protocol Determination For Portable Devices Supporting Multiple Protocols - A removable storage device that automatically selects a communication protocol to exchange information with a host computer includes a physical layer interface, a protocol failure detection module, a connect and disconnect emulator, an insert and removal detector, and internal control logic. The internal control logic coordinates detecting an attachment of the device to a target host computer and attempting an initial protocol for communication with the target host computer. The logic also logically disconnects and reconnects to the target host computer if the protocol failure detector indicates that the initial protocol has failed and then attempts a second protocol for communications with the target host computer. If successful, the device sets a success indicator to record which protocol was finally successful for communications with the target host computer. The success indicator is subsequently used to indicate which protocol to try first when the device is reconnected to a host computer. | 2009-01-22 |
20090024758 | Detecting neighbor discovery denial of service attacks against a router - In one embodiment, a method comprises initiating neighbor discovery in response to detecting an absence of an IP destination address of a received data packet within a neighbor cache, including outputting a neighbor solicitation message targeting the IP destination address into a network served by the router, generating a hash index value based on the IP destination address combined with a randomized token stored in the router, and storing the data packet in a selected one of a plurality of pending message queues in the router based on the corresponding hash index value, each pending message queue configured for storing stored data packets having the corresponding hash index value and awaiting respective solicited neighbor advertisement messages from the network; and detecting whether the router is encountering a neighbor discovery denial of service attack based on a determined distribution of the stored data packets among the pending message queues. | 2009-01-22 |
20090024759 | System and method for providing alerting services - A communications system for providing alerting services that includes a plurality of server devices distributed throughout a geographical area, a transmission network including a plurality of transmission routes, and an alerting component adapted to generate and transmit the alert information. The plurality of server devices are adapted to receive, store and transmit alert information associated with an external event and the plurality of server devices store substantially the same alert information at any given time. The alerting component also directs the plurality of server devices to transmit the alert information to at least one user device. The transmission network is adapted to transmit the alert information using one or more of the plurality of transmission routes between any two server devices. | 2009-01-22 |
20090024760 | METHOD AND SYSTEM FOR MANAGING COMMUNICATION-SESSIONS IN A NETWORK - A method for managing communication-sessions at a Communication Diversion Notification Server (CDNS) ( | 2009-01-22 |
20090024761 | METHOD, SYSTEM AND APPLICATION FOR SERVICE ADDRESSING - A method, system and application for address-based service identification. The method includes the steps of: obtaining service information and service feature list information, wherein the service information includes at least an SP ID and a service ID; generating address fields complying with the address specifications according to each of the service information and the service feature list information; and combining the address fields of the same service into an address of the service. The system includes: a service provisioning module, an addressing module and an address generating module. When applied to service subscription and service routing, address information of a service subscription is generated according to the service information in the service subscription request of a user, and service address lists complying with this address information of the service subscription is sent to the user. | 2009-01-22 |
20090024762 | Method and system for managing data transmission between devices behind network address translators (NATs) - Techniques for managing direct communication between two devices are disclosed. Each of the device is behind a network address translator. According to one embodiment, a server, in responding to a request from a requesting device for needed data, is configured to determine some of devices in service to be candidates from a database, where the database has many entries, each of the entries pertaining to one of the devices. The candidates are determined in accordance with at least compatibility of respective network address translators with a network address translator of the requesting device. Among the candidates, the server then designates a finalist that is preferably not designated to be a supplying device more often than it should be on average. The server then notifies either the requesting device or the supplying device so that the requesting device can get the needed data directly from the supplying device. | 2009-01-22 |
20090024763 | Optimizing encrypted wide area network traffic - Optimization of encrypted traffic flowing over a WAN is provided by an arrangement in which WAN compression is distributed between endpoints (i.e., client machines or servers) in a subnet of a hub and branch network and a WAN compression server in the subnet. A client portion of the WAN compression running on each of one or more endpoints interfaces with a disposable local cache of data seen by endpoints in the subnet that is used for compressing and decompressing traffic using dictionary-based compression techniques. The local WAN compression server in a subnet stores a shared central database of all the WAN traffic in the subnet which is used to populate local disposable caches in the endpoints. | 2009-01-22 |
20090024764 | Tracking The Physical Location Of A Server In A Data Center - Tracking the physical location of a server in a data center including detecting, through a one-wire link between a connector in a cabinet slot and a management module, insertion of the server into a cabinet slot, the server connected upon insertion to a one-wire link through a connector in the cabinet slot and determining, in dependence upon the one-wire link's multiplexer address code, a physical location of the server. The data center includes a plurality of cabinet slots, each cabinet slot having a connector, the data center also includes a presence-detection network, the presence-detection network comprising one-wire links among the cabinet slots and the management module, the one-wire links coupled between the connectors and the management module and multiplexed into the management module according to multiplexer address codes, each one-wire link associated with a separate multiplexer address code, each multiplexer address code associated with a separate physical location. | 2009-01-22 |
20090024765 | Method and Arrangement for Position-Dependent Configuration of a Mobile Appliance - A method and an arrangement for configuration of a mobile appliance in a communication arrangement, with a communication address that is linked to its location in each case being assigned to the mobile appliance are provided. For this purpose, the location of the mobile appliance is determined in a first step, a configuration which is linked to the determined location is checked in a second step from a database, and this determined configuration is assigned to the mobile appliance in a third step. | 2009-01-22 |
20090024766 | AUDIO/VISUAL (AV) DEVICE CONTROL METHOD USING PERSONAL INFORMATION AND AV DEVICE USING THE SAME - An AV device control method and an AV device using the same. After receiving personal information gathered by an external device, an AV device is automatically controlled according to a user's personal information. Accordingly, the AV device can be customized to operate for an individual user. | 2009-01-22 |
20090024767 | Signal Input System - Disclosed is a signal input system to input an image signal from source equipment to sink equipment through a High Definition Multimedia Interface, wherein the source equipment comprises a transmission section to transmit a format signal to the sink equipment through a predetermined first line in the High Definition Multimedia Interface, the format signal having a voltage value corresponding to a format of the image signal and the sink equipment comprises: a reception section to receive the format signal transmitted through the first line by the transmission section; a judging section to judge the format of the image signal based on the voltage value of the format signal which is received by the reception section; and a setting section to set an image output based on a judgment result of the judging section. | 2009-01-22 |
20090024768 | CONNECTION MANAGEMENT PROGRAM, CONNECTION MANAGEMENT METHOD AND INFORMATION PROCESSING APPARATUS - A storage apparatus connection managing apparatus, detecting upon detecting that a new storage apparatus has been connected to the computer, whether the storage apparatus includes a data area capable of storing data and a program area having preliminarily stored therein a data access program for accessing the data area of the storage apparatus and a volume management program for managing a data storage destination in an integrated manner when storing data in a distributed manner in a plurality of storage apparatuses. The apparatus reads the data access program and the volume management program from the program area of the detected storage apparatus and activates the programs in the apparatus. | 2009-01-22 |
20090024769 | OPERATING DEVICE FOR ELECTRONIC EQUIPMENT, OPERATING SYSTEM, IMAGE PROCESSING APPARATUS, INFORMATION DISPLAY APPARATUS, AND EXTERNAL EQUIPMENT CONNECTING DEVICE - An operating device includes a connecting portion connectable to an external memory device storing operation data, an operation detecting portion that detects a positional change of the enclosure of the connected external memory device as an operation carried out on the external memory device, and an operation control portion that gives a command for executing a given action to an electronic equipment (image processing apparatus, etc.) according to the detection result. The above operation data is the data that presets a command for causing the electronic equipment to execute a specific action in correspondence to an operation on the external memory device. The operation control portion reads operation data out of the connected external memory device, and gives a command for executing a specific action to a main CPU of the electronic equipment based on an operation detected by the operation detecting portion and the read operation data. | 2009-01-22 |
20090024770 | APPARATUS, SYSTEM, AND METHOD FOR ACCELERATION INITIATED ASSOCIATION - An apparatus, system, and method are disclosed for acceleration initiated association. A peripheral knock module receives a first knock command from a first accelerometer of a peripheral device. The first knock command comprises a plurality of peripheral time stamps for a plurality of peripheral device accelerations. A peripheral identifier module creates a peripheral identifier comprising time interval values of time intervals between the peripheral time stamps. A broadcast module broadcasts a discovery signal with a signal identifier that comprises the peripheral identifier. | 2009-01-22 |
20090024771 | INFORMATION PROCESSING APPARATUS, MANAGING METHOD, COMPUTER-READABLE RECODING MEDIUM STORING MANAGING PROGRAM THEREIN, AND ELECTRONIC APPARATUS - The information processing apparatus includes: a connection unit which an electronic apparatus is adapted to be communicably coupled to; a connection detecting unit which detects coupling of the electronic apparatus to the connection unit; a timer which measures a time duration that elapses under a connection state, in which the electronic apparatus is engaged; and an alerting unit which alerts a user of the information processing apparatus when it is detected by the timer that a predetermined time duration elapses. With this arrangement, it is possible to prevent forgetting to disengage the electronic apparatus from the information processing apparatus, and the convenience of handling of the electronic apparatuses is improved. | 2009-01-22 |
20090024772 | OVERLAYED SEPARATE DMA MAPPING OF ADAPTERS - DMA mapping for adapters configured to communicated with respect to a computer processor memory structure via DMA and configured to have DMA mapping space for control information and data. The adapters are separated into groups. The control information DMA mapping of the adapters is separated into at least three types: type “H” mapping, type “D” mapping, and shared mapping. The type “H” mapping and the shared mapping are applied to one group of adapters for the DMA mapping space for control information, such as host adapters, and the type “D” mapping and the shared mapping are applied to another group, such as device adapters, and the type “H” mapping of the one group and the type “D” mapping of another group are overlayed in the DMA mapping space for control information for the respective adapters. | 2009-01-22 |
20090024773 | HOST CONTROLLER - A versatile SDIO host controller capable of connecting to standardized general interfaces is provided. | 2009-01-22 |
20090024774 | NETWORK BRIDGE DEVICE AND BUS RESET CONTROL METHOD THEREOF - A network bridge device for controlling IEEE 1394 bus reset includes an interface for receiving information relating to devices belonging to a foreign cluster, from the foreign cluster; and a controller for determining whether to reset a bus of a local cluster by comparing the received information with pre-stored information. Accordingly, the bus reset storming between the clusters can be prevented by selectively executing the bus reset of the cluster. | 2009-01-22 |
20090024775 | Dual core architecture of a control module of an engine - A control system for a control module of a vehicle includes a first integrated circuit (IC) core of a primary processor that generates a first control signal using a central processing unit (CPU). A second IC core of the primary processor generates a second control signal using a second CPU and generates a remedial control signal based on the first control signal and the second control signal. | 2009-01-22 |
20090024776 | HIGH DATA RATE SERIAL PERIPHERAL INTERFACE - An improved high performance scheme is provided with a serial peripheral interface (SPI) to enable microcontroller-based products and other components and devices to achieve a higher serial transmit and receive data rate. | 2009-01-22 |
20090024777 | ARBITER AND ARBITRATION METHOD OF MULTIPLE DATA ACCESSES - There is provided a technique which reduces an average processing time of low-priority accesses with suppressing an average delay increase of a high-priority access processing even in a case where high-priority access request and a low-request access request are simultaneously generated to a shared access processing unit and high-priority accesses are continuously generated. And, there is provided an access arbitration equipment comprising: an issued access request retention unit; a first interval determination circuit; and a second interval determination circuit. In a case where the first interval determination circuit determines that an interval is generated between an issued access processing and a most prior access processing and a second interval determination circuit determines that no interval is generated between the issued access processing and a second-prior access request, the priority order of the most prior access request and the second-prior access request is changed. | 2009-01-22 |
20090024778 | Memory controller, bus system, integrated circuit, and control method of integrated circuit - An integrated circuit including: a bus system including a bus master connected to a bus; and a memory controller connected to the bus system and controlling a connection between the bus master and a memory, in which the bus system includes a counter counting a waiting time from a time the bus master outputs a memory access request until a time a connection between the bus master and the memory controller is established, and the memory controller controls a memory access based on the waiting time counted by the counter. | 2009-01-22 |
20090024779 | Method of Connecting Mass Storage Device - Method for connecting mass storage device(s) with data connection device(s) connecting to data port(s) with the same data interface type(s) as that of the mass storage device(s) for data transmission and with power connection device(s) connecting to power port(s), for power supply, on a bus of technologies with power management capabilities and facilities in computer-related or computer-controlled or operating-system-controlled machines or devices for using and swapping the mass storage device(s). | 2009-01-22 |
20090024780 | Universal Measurement or Protective Device - A measurement or protective device has an interface for establishing a connection to at least one measurement transducer and a further interface for connecting to a superordinate data bus. In order to allow the measurement or protective device to be used in a particularly universal manner and to make it possible for complex protective systems to be constructed in a particularly cost-effective manner, a communication unit is provided in the measurement or protective device. The communication unit is connected to both interfaces, can be directly connected to the measurement transducer via the interface, can be connected to the superordinate data bus via the further interface, forms messages and transmits them to the superordinate data bus. | 2009-01-22 |
20090024781 | Data Bus Interface With Interruptible Clock - In a data bus with asynchronous data transmission via a clock and a data line, the transmitted data are ascertained by sampling with a multiple of the data rate of the data bus. Sampling is done in this case with a clock which is not synchronous with the asynchronous clock of the data bus. For avoiding interferences which develop due to the unnecessary operation of the interface circuit with a high frequency clock when no data are currently transmitted, a control circuit is provided for detecting the beginning and the end of a data transmission. Only at the beginning of a data transmission, the interface circuit will be supplied with the required clock. After the end of the data transmission, the clock for the interface circuit will be switched off again. The control circuit is preferably designed as a state machine which reacts, without the need for clock signals, to the states on the data and clock line of the data bus. | 2009-01-22 |
20090024782 | DISTRIBUTED INTERCONNECT BUS APPARATUS - A distributed interconnect bus apparatus for connecting peripheral devices. The apparatus can be utilized to wirelessly connect peripheral devices or to allow the connectivity of such devices over a network. The apparatus includes a first bridge coupled to a root component of an interconnect bus; and a second bridge coupled to an endpoint component of an interconnect bus. The apparatus may further include an acknowledgment (ACK) termination for generating at least an ACK signal; and a flow control mechanism including at least one receiver buffer for temporarily saving data packets of multiple different transactions. | 2009-01-22 |
20090024783 | APPARATUS AND METHOD FOR NETWORK CONTROL - A network control apparatus and network control method is provided. The network control apparatus including: a content addressable memory receiving to store a plurality of addresses which are generated by at least one master intellectual property, determining whether data corresponding to each of the plurality of stored addresses is received, and generating a determination signal; and a packet decoder transmitting each of the plurality of stored addresses and the data corresponding to each of the plurality of stored addresses to a slave intellectual property according to the determination signal. Accordingly, a multiple address issue function can be supported. | 2009-01-22 |
20090024784 | METHOD FOR WRITING DATA INTO STORAGE ON CHIP AND SYSTEM THEREOF - Disclosed are a method for writing data into a first storage on a chip and a system thereof. The method includes storing an initial firmware into a second storage on the chip, programming the first storage according to a specific data by utilizing the initial firmware, and blocking further programming operations applied to at least part of the specific data after the specific data is successfully stored in the first storage. Therefore the invention can save the external pin connections of the chip to prevent computer hackers from accessing or changing the content of the storage. | 2009-01-22 |
20090024785 | METHOD AND PROGRAM FOR FILE INFORMATION WRITE PROCESSING - The file information write processing method according to the present invention is a file information write processing method wherein a computer executes a process for outputting instruction corresponding to a file information write instruction from an application to a device driver, wherein: searching clusters which are empty areas within an actual data area of a memory unit of the computer, and obtaining the search result; if clusters which are empty areas exist, writing information to overwrite to one or more clusters within the actual data area of the memory unit which is a target of the write instruction from the application, to the clusters which are empty areas; and freeing clusters which were to be overwritten by the information written to the empty area clusters. | 2009-01-22 |
20090024786 | External storage device - An external storage device includes a hard-drive, a flash memory, and a memory arrangement unit. The memory arrangement determines if the tag of the data accessed by a computer stored in the tag list of the memory arrangement unit and controls the hard-drive and the flash memory according to the result of the determination. | 2009-01-22 |
20090024787 | Data writing method and apparatus - Provided are a data writing method and apparatus. In the data writing method, data that is to be written to a first storage medium and the address of the first storage medium are received, data is read from the address of the first storage medium, the received data is compared with the read data, and then the received data is stored in either the first storage medium or a second storage medium, depending on the comparison result. Accordingly, it is possible to reduce the time required for data writing and to increase the lifetime of a storage medium. | 2009-01-22 |
20090024788 | PORTABLE ELECTRONIC DEVICE AND DATA CONTROL METHOD - A portable electronic device is provided with a storage section which stores various pieces of information and a transmitter/receiver section which transmits and receives data to and from external equipment. It is determined whether or not data paired with write data contained in a write command is stored by the storage section when the write command is received by the transmitter/receiver section, the write data is written to the storage section if it is concluded that the data paired with the write data contained in the write command is stored by the storage section, and the transmitter/receiver section is caused to transmit a result of determination on abnormality to the external equipment if it is concluded that the data paired with the write data contained in the write command is not stored by the storage section. | 2009-01-22 |
20090024789 | MEMORY CIRCUIT SYSTEM AND METHOD - A memory circuit system and method are provided in the context of various embodiments. In one embodiment, an interface circuit remains in communication with a plurality of memory circuits and a system. The interface circuit is operable to interface the memory circuits and the system for performing various functionality (e.g. power management, simulation/emulation, etc.). | 2009-01-22 |
20090024790 | MEMORY CIRCUIT SYSTEM AND METHOD - A memory circuit system and method are provided in the context of various embodiments. In one embodiment, an interface circuit remains in communication with a plurality of memory circuits and a system. The interface circuit is operable to interface the memory circuits and the system for performing various functionality (e.g. power management, simulation/emulation, etc.). | 2009-01-22 |
20090024791 | SOLID STATE DISK CONTROLLER AND DATA PROCESSING METHOD THEREOF - A solid state disk controller includes a volatile memory having a memory area storing sector bit map values, and a memory controller. In a read operation, the memory controller selectively reads at least one sector among a plurality of sectors forming a page of an external non-volatile memory based on the sector bit map values stored in the memory area, indicated by a pointer. | 2009-01-22 |
20090024792 | DISK ARRAY INCLUDING PLURAL EXCHANGEABLE MAGNETIC DISK UNIT - To provide a storage apparatus in which a plurality of drives in a unit are separately treated and the unit can be easily exchanged for another unit even when RAID groups are freely composed. The storage apparatus includes a plurality of drive cases in each of which a plurality of units are detachably mounted, each of the units including a plurality of drives that are detachably, and a controller case in which a disk control section is provided, wherein the disk control section comprises a RAID group creation section for creating a RAID group using the plurality of disks and an exchange indicating section for giving a notice that a unit is ready to exchange after rebuilding or copying of data in disks included in the unit at the time of exchange of the unit. | 2009-01-22 |
20090024793 | METHOD AND APPARATUS FOR MANAGING DATA IN A HYBRID DRIVE SYSTEM - The illustrative embodiments described herein provide an apparatus and method for managing data in a hybrid drive system. In one embodiment, a process determines whether the detachable memory contains clean data in response to identifying that a cache portion of a detachable memory is unavailable. The clean data does not require a disk to be in a spin state to be removed from the detachable memory. The process removes the clean data from the detachable memory in response to determining that the detachable memory contains the clean data. The process stores the data on the detachable memory. | 2009-01-22 |
20090024794 | Enhanced Access To Data Available In A Cache - Enhanced access data available in a cache. In one embodiment, a cache maintaining copies of source data is formed as a volatile memory. On receiving a request directed to the cache for a copy of a data element, the requested copy maintained in the cache is sent as a response to the request. In another embodiment used in the context of applications accessing databases in a navigational model, a cache maintains rows of data accessed by different user applications on corresponding connections. Applications may send requests directed to the cache to retrieve copies of the rows, populated potentially by other applications, while the cache restricts access to rows populated by other applications when processing requests directed to the source database system. In another embodiment, an application may direct requests to retrieve data elements caused to be populated by activity on different connections established by the same application. | 2009-01-22 |
20090024795 | METHOD AND APPARATUS FOR CACHING DATA - A relay unit inputs data and an index. A cache management unit determines whether or not a space area to cache data exists. In the case where there is a space area, the cache management unit caches data. An identifier generating unit generates an identifier corresponding to contents of the cached data. The identifier is registered in a cache data table in association with the data. The identifier is registered in a cache index table in association with the index. In the case where there is no space area, the cache management unit secures a space area. The cache management unit unregisters an identifier associated with the data which was cached in the secured area. | 2009-01-22 |
20090024796 | High Performance Multilevel Cache Hierarchy - A digital system is provided with a hierarchical memory system having at least a first and second level cache and a higher level memory. If a requested data item misses in both the first cache level and in the second cache level, a line of data containing the requested data is obtained from a higher level of the hierarchical memory system. The line of data is allocated to both the first cache level and to the second cache level simultaneously. | 2009-01-22 |
20090024797 | Cache Residence Prediction - The present invention proposes a novel cache residence prediction mechanism that predicts whether requested data of a cache miss can be found in another cache. The memory controller can use the prediction result to determine if it should immediately initiate a memory access, or initiate no memory access until a cache snoop response shows that the requested data cannot be supplied by a cache. | 2009-01-22 |
20090024798 | Storing Data - The invention provides a method of storing data in a computing device, the method including the steps of creating a memory file system in non-pageable kernel memory of the computing device, writing data to the memory file system and transferring the written data to a pageable memory space allocated to a user process running on the computing device. An advantage of such a design is that, initially, the data of the memory based file system can be kept in the non-pageable kernel memory, minimising the need to perform context switches. However, the data can be transferred to pageable memory when necessary, such that the amount of kernel memory used by the file system can be minimised. | 2009-01-22 |
20090024799 | Technique for preserving cached information during a low power mode - A technique to retain cached information during a low power mode, according to at least one embodiment. In one embodiment, information stored in a processor's local cache is saved to a shared cache before the processor is placed into a low power mode, such that other processors may access information from the shared cache instead of causing the low power mode processor to return from the low power mode to service an access to its local cache. | 2009-01-22 |
20090024800 | METHOD AND SYSTEM FOR USING UPPER CACHE HISTORY INFORMATION TO IMPROVE LOWER CACHE DATA REPLACEMENT - A system for managing data in a plurality of storage locations. In response to a least recently used algorithm wanting to move data from a cache to a storage location, an aging table is searched for an associated entry for the data. In response to finding the associated entry for the data in the aging table, an indicator is enabled on the data. In response to determining that the indicator is enabled on the data, the data is kept in the cache despite the least recently used algorithm wanting to move the data to the storage location. | 2009-01-22 |
20090024801 | METHOD AND SYSTEM TO DETECT A CACHED WEB PAGE - A method and system to determine whether a web page has been cached is provided. An example system comprises a cookie generator, a cookie distributor, and a cookie evaluator. The cookie distributor may be configured to provide the code to a client system, in response to a request for web content from the client system. A value of the code to be updated at the client system in response to the client system initiating a request for the web content. The cookie evaluator may be configured to compare a value of the code to the default value. The cached status detector may be configured to use a result of the comparing to determine a cached status of the web content, the cached status to indicate whether the web content has been cached by the client system. | 2009-01-22 |
20090024802 | NON-VOLATILE MEMORY SHARING SYSTEM FOR MULTIPLE PROCESSORS AND RELATED METHOD THEREOF - A non-volatile memory sharing system is provided. The non-volatile memory sharing system includes a plurality of processors comprising at least a first processor and a second processor, a non-volatile memory, and a processor bridge coupled between the first processor and the second processor. The non-volatile memory is coupled to the first processor, and is used for storing a plurality of program codes or data comprising at least a first program code or data for the first processor and a second program code or data for the second processor. The first processor is for executing the first program code stored in the non-volatile memory, and the second processor is for obtaining the second program code or data from the non-volatile memory via the first processor and the processor bridge. | 2009-01-22 |
20090024803 | Multipath accessible semiconductor memory device having shared register and method of operating thereof - A semiconductor memory device for use in a multiprocessor system may be provided. A chip size may be controlled, and a design of circuit may be relatively simplified. The semiconductor memory device for use in a multiprocessor system may include at least two shared memory areas commonly accessible by processors of the multiprocessor system through different ports and assigned with a predetermined memory capacity unit to a portion of a memory cell array, a single shared register adapted outside the memory cell array, corresponding to disable areas formed within the shared memory areas, and/or a switching unit for connecting a decoder of a selected shared memory area to the shared register in response to an applied control signal, to match the shared register to the disable area of the selected shared memory area. A shared register may be commonly used in corresponding to a plurality of shared memory areas, thereby reducing or preventing a chip size increase and simplifying a design of the circuit. | 2009-01-22 |
20090024804 | MEMORY CONTROLLERS FOR PROCESSOR HAVING MULTIPLE PROGRAMMABLE UNITS - A parallel hardware-based multithreaded processor is described. The processor includes a general purpose processor that coordinates system functions and a plurality of microengines that support multiple hardware threads. The processor also includes a memory control system that has a first memory controller that sorts memory references based on whether the memory references are directed to an even bank or an odd bank of memory and a second memory controller that optimizes memory references based upon whether the memory references are read references or write references. | 2009-01-22 |
20090024805 | System, method and computer-readable medium for enabling access to additional memory capacity - A method, system and computer-readable media for exchanging information via an electronics communications are provided. A computer includes a memory and an access logic are bi-directionally communicatively coupled with a controller. The memory includes an open memory area and a partitioned memory area, wherein the open area available is for use by the controller upon an initial sale, installation or start-up. The access logic is configured to enable access to the partitioned memory by the controller after a receipt by the access logic of an access purchase confirmation. The computer may be coupled with an electronics communications network, such as the Internet, and the access purchase confirmation may be delivered via the electronics communications network. The access to partitioned area may optionally be enabled on a temporary or a segmented basis. | 2009-01-22 |
20090024806 | STORAGE DEVICE, STORAGE CONTROLLER, SYSTEM, METHOD OF STORING DATA, METHOD OF READING DATA AND FILE SYSTEM - A storage device comprises a storage location, an interface coupled to the storage location, and a data conversion circuit coupled to the storage location and to the interface. The interface is configured for an exchange of data between the storage device and external circuitry coupled to the interface. The data conversion circuit is configured for converting data from a first data format to a second data format. The data conversion circuit is configured to convert at least one of data read from the storage location before they are transferred to the interface, and data received via the interface before they are written to the storage location. | 2009-01-22 |
20090024807 | MEMORY CONTROLLER AND METHOD FOR OPTIMIZED READ/MODIFY/WRITE PERFORMANCE - A memory controller optimizes execution of a read/modify/write command by breaking the RMW command into separate and unique read and write commands that do not need to be executed together, but just need to be executed in the proper sequence. The most preferred embodiments use a separate RMW queue in the controller in conjunction with the read queue and write queue. In other embodiments, the controller places the read and write portions of the RMW into the read and write queue, but where the write queue has a dependency indicator associated with the RMW write command in the write queue to insure the controller maintains the proper execution sequence. The embodiments allow the memory controller to translate RMW commands into read and write commands with the proper sequence of execution to preserve data coherency. | 2009-01-22 |
20090024808 | MEMORY CONTROLLER AND METHOD FOR OPTIMIZED READ/MODIFY/WRITE PERFORMANCE - A memory controller optimizes execution of a read/modify/write command by breaking the RMW command into separate and unique read and write commands that do not need to be executed together, but just need to be executed in the proper sequence. The most preferred embodiments use a separate RMW queue in the controller in conjunction with the read queue and write queue. In other embodiments, the controller places the read and write portions of the RMW into the read and write queue, but where the write queue has a dependency indicator associated with the RMW write command in the write queue to insure the controller maintains the proper execution sequence. The embodiments allow the memory controller to translate RMW commands into read and write commands with the proper sequence of execution to preserve data coherency. | 2009-01-22 |
20090024809 | Managing Purgeable Memory Objects - A system and method of managing purgeable memory objects includes a LIFO and/or FIFO queue for volatile memory objects, which can be emptied at a rate that matches the speed of a page queue. | 2009-01-22 |
20090024810 | Memory area management method - In a storage device, a method is provided for preventing the risk of data loss and a significant decrease of writing speed due to area shrinkage when erased erase blocks have become fewer. A process of allocating a new page includes determining whether the length of a deallocated pages list is longer than n pages. If the list length is longer, one page is allocated from the deallocated pages list. If the list length is shorter, a capacity shortage error returns. Deleting a file using an erased pages list includes determining whether a page to be processed is emptied by deleting the file. If not so, the file is deleted from the page. If so, the contents of the last page-a in occupied pages are copied to the page, the page-a is written with data for erasure, and any erase block included in the page-a is made erasable. | 2009-01-22 |
20090024811 | Method for Storing a Data Block Containing Data for Controlling a Technical Process, and Control and Automation Device - The invention proposes a method and a control apparatus for storing a first data block containing data for controlling a technical process in a first memory area of an automation apparatus. In this case, a second data block containing data for controlling the technical process is stored in a second memory area of the automation apparatus. The first data block and the second data block are subdivided into a plurality of data areas. At least one data area which is part of the first data block is supplied to the automation apparatus and stored in the first memory area. Furthermore, at least one data area which is both part of the first data block and art of the second data block is copied from the second memory area into the first memory area. A corresponding automation apparatus is also proposed. | 2009-01-22 |
20090024812 | COPYING WRITES FROM PRIMARY STORAGES TO SECONDARY STORAGES ACROSS DIFFERENT NETWORKS - Provided are a method, system, and article of manufacture for copying writes from primary storages to secondary storages across different networks. A failure notification is communicated, using a first network protocol, from a primary device in a first group of at least one primary device and at least one corresponding primary storage managed by the at least one primary device to a control system in response to the primary device determining that a write to the primary storage cannot be copied to a corresponding secondary storage. A failure notification is communicated, using a second network protocol, from a primary device in a second group of at least one primary device and at least one corresponding primary storage managed by the at least one primary device to the control system in response to the primary device determining that a write to the corresponding primary storage cannot be copied to a corresponding secondary storage. A freeze command is received, from the control system using the first network protocol at the at least one primary device in the first group. A freeze command is received, from the control system using the second network protocol at the at least one primary device in the second group. The copying of writes from the primary storages in the first and second groups to the corresponding secondary storages is suspended in response to receiving the freeze commands. | 2009-01-22 |
20090024813 | Recoverability of a dataset associated with a multi-tier storage system - Embodiments of the present invention pertain to improving recoverability of a dataset associated with a multi-tier storage system. According to one embodiment, updates to a dataset are stored in first storage. The dataset and a point-in-time copy of the dataset reside on second storage, and the first storage provides higher reliability than the second storage. The dataset is restored using at least a subset of the stored updates in combination with the point-in-time copy in the event that the dataset is lost. | 2009-01-22 |
20090024814 | PROVIDING AN ADMINISTRATIVE PATH FOR ACCESSING A WRITEABLE MASTER STORAGE VOLUME IN A MIRRORED STORAGE ENVIRONMENT - A technique provides an administrative path for accessing a writeable master storage volume in a mirrored storage environment. Illustratively, a writeable master storage volume stores a master set of data addressable by a corresponding pathname, and zero or more read-only (e.g., load-balancing) mirrored storage volumes are configured to store a mirrored set of the master set of data, the mirrored set also addressable by the corresponding pathname. Clients may read data from either the master storage volume or one of the mirrored storage volumes (e.g., according to a configured access location, such as a local mirrored volume if one exists) by issuing read requests having the corresponding pathnames. Also, each client may specifically access the master set of data from the master storage volume by issuing an access (e.g., read/write) request having a specified master storage volume pathname prefix prepended to the corresponding pathname. | 2009-01-22 |
20090024815 | REMOTE COPY SYSTEM - A remote copy system includes a plurality of first storage systems and a plurality of second storage systems. Each first storage system assigns a sequential number to write data received from the host and sends the write data with the sequential number to the second storage system. One of the first storage systems defers the processing of the write request received from the host and instructs each of the first storage systems to create a marker, whereupon each of the first storage systems defers the processing of the write request, creates a marker including a sequential number and having a marker number, and sends the marker to the second storage system. Each of the second storage systems, when receiving a marker from the first storage system, stores the marker number included in the marker. One of the second storage systems reads the marker number stored by each of the second storage systems and reports to each of the second storage systems the marker number of smallest value of the marker numbers which were thus read. Each of the second storage systems writes to a logical volume in sequential number order write data, of the write data received from the first storage system, that includes a sequential number of a value smaller than the sequential number of the marker including the marker number reported from one of the second storage systems. | 2009-01-22 |
20090024816 | Non-Linear Stochastic Processing Storage Device - A storage device includes an interface for receiving and outputting messages for processing data units, wherein each data unit includes message input field parameters, message output field parameters, and content field parameters, a non-volatile memory for storing data units, a volatile memory, and a processor coupled to the interface, the non-volatile memory and the volatile memory, for manipulation of the parameter values in the data units, and storing the data units in at least one of the non-volatile memory and the volatile memory. | 2009-01-22 |
20090024817 | DEVICE, SYSTEM, AND METHOD OF PUBLISHING INFORMATION TO MULTIPLE SUBSCRIBERS - Device, system, and method of publishing information to multiple subscribers. For example, a data publisher capable of communication with one or more subscribers includes: a memory allocator to allocate a memory area of a local memory unit of the data publisher for storing data to be accessible for Remote Direct Memory Access (RDMA) read operations by one or more of said subscribers. | 2009-01-22 |
20090024818 | MEMORY MANAGEMENT METHOD, INFORMATION PROCESSING APPARATUS, AND MEMORY MANAGEMENT PROGRAM - In a computer including a processor for executing a program and a storage that includes a first storage area and a second storage area for storing objects generated by the executed program, the processor stores objects generated by executing the program in the first storage area. If an object stored in the first storage area is accessed, the processor records access information of the accessed object. The processor extracts a leak object having a high possibility of memory leak on the basis of the recorded access information, and moves the extracted leak object to the second storage area. | 2009-01-22 |
20090024819 | ADAPTIVE MEMORY SYSTEM FOR ENHANCING THE PERFORMANCE OF AN EXTERNAL COMPUTING DEVICE - An adaptive memory system is provided for improving the performance of an external computing device. The adaptive memory system includes a single controller, a first memory type (e.g., Static Random Access Memory or SRAM), a second memory type (e.g., Dynamic Random Access Memory or DRAM), a third memory type (e.g., Flash), an internal bus system, and an external bus interface. The single controller is configured to: (i) communicate with all three memory types using the internal bus system; (ii) communicate with the external computing device using the external bus interface; and (iii) allocate cache-data storage assignment to a storage space within the first memory type, and after the storage space within the first memory type is determined to be full, allocate cache-data storage assignment to a storage space within the second memory type. | 2009-01-22 |
20090024820 | Memory Allocation For Crash Dump - A method and module for performing a crash dump in a data processing apparatus in which memory for running the crash dump routine is allocated at the time of the crash. The method comprises running a first routine to identify memory locations of data for use by a second routine; allocating memory for performing the second routine from a memory range that does not contain the identified memory locations; and running the second routine using the allocated memory, wherein the first routine comprises a dummy crash dump routine and the second routine comprises a crash dump routine. The dummy crash dump may use smaller data sizes and does not perform any input or output to non-volatile storage of the data to be dumped. When a memory range that is safe to be reused has been identified, the data stored therein can be dumped and then memory for performing the actual crash dump routine can be allocated from the memory range and be reused for performing the actual crash dump routine. | 2009-01-22 |
20090024821 | Device for storing data and method for dividing space for data storing - A device for data storing with logically separated areas has a partition divided into logically separated blocks ( | 2009-01-22 |
20090024822 | CIRCUIT FOR TRANSFOMING ADDRESS - A circuit for transforming memory address is disclosed. A first memory address is transformed into a second memory address with more bits than the first memory address for providing a memory. The memory space is an even multiple of the maximum of the first memory address. Therefore a large memory can be used as a small memory. | 2009-01-22 |
20090024823 | OVERLAYED SEPARATE DMA MAPPING OF ADAPTERS - DMA mapping for adapters configured to communicate with respect to a computer processor memory structure via DMA and configured to have DMA mapping space for control information and data. The adapters are separated into groups. The control information DMA mapping of the adapters is separated into at least three types: type “H” mapping, type “D” mapping, and shared mapping. The type “H” mapping and the shared mapping are applied to one group of adapters for the DMA mapping space for control information, such as host adapters, and the type “D” mapping and the shared mapping are applied to another group, such as device adapters, and the type “H” mapping of the one group and the type “D” mapping of the another group are overlayed in the DMA mapping space for control information for the respective adapters. | 2009-01-22 |