40th week of 2008 patent applcation highlights part 83 |
Patent application number | Title | Published |
20080244054 | Abstract representation of subnet utilization in an address block - In one embodiment, a method to display a visual representation of subblock utilization in an address block is provided. A plurality of subblock sizes in the address block are determined. A subblock may be referred to as a subnet or subblock but is a portion of the addresses in the address block. The size for the subblocks is determined for each of the subblocks based on which address spaces have been assigned to each of the subblocks. Also, a positioning within the address block is determined based on which address space has been assigned to each of the subblocks. A utilization for the plurality of subblocks is then determined. The utilization may be a determination based on how many addresses have been leased in the subblock. A visual representation is then generated that shows the size of the subblocks relative to each other and also showing a utilization measurement for the subblocks. | 2008-10-02 |
20080244055 | Computer that manages devices - A computer is provided with: a device related value acquisition unit that acquires a device related value (for example a LUN), which is a value relating to a device; a calculation formula including a first variable in which the device related value is substituted; a device identification value calculation unit that calculates a device identification value of a device corresponding to the acquired device related value by substituting this device related value in the first variable; and a correspondence registration unit that registers the calculated device identification value and the acquired device related value in an electronic information resource. | 2008-10-02 |
20080244056 | METHOD, DEVICE, AND COMPUTER PRODUCT FOR MANAGING COMMUNICATION SITUATION - An action acquiring unit acquires action information corresponding to operation information from a first storage unit for a first user, and stores acquired action information in a third storage unit. A receiving unit receives, via a network, action information of a second user from an external device. A situation acquiring unit acquires, from a second storage, a communication situation corresponding to received action information. A writing unit writes the action information of the first user indicated by the communication situation to the third storage unit, additionally. | 2008-10-02 |
20080244057 | PROGRAM MANAGEMENT APPARATUS AND METHOD - A management server | 2008-10-02 |
20080244058 | PROGRAM - Provided is a program for causing a computer to execute the steps of: sending a request including execution environment identification information for identifying its program execution environment to a predetermined server through a network; receiving a list including installation candidates which can be installed under the program execution environment identified by the execution environment identification information from the predetermined server through the network; selecting an installation candidate from the list according to a predetermined condition; and installing the selected installation candidate. | 2008-10-02 |
20080244059 | MANAGING APPLICATION INTERACTIONS USING DISTRIBUTED MODALITY COMPONENTS - A method for managing multimodal interactions can include the step of registering a multitude of modality components with a modality component server, wherein each modality component handles an interface modality for an application. The modality component can be connected to a device. A user interaction can be conveyed from the device to the modality component for processing. Results from the user interaction can be placed on a shared memory are of the modality component server. | 2008-10-02 |
20080244060 | ELECTRONIC DEVICE PROFILE MIGRATION - A network comprising a first electronic device associated with a first profile that uniquely identifies the first electronic device on the network. The network also comprises a second electronic device coupled to the first electronic device. The first profile is migrated to the second electronic device such that the first electronic device is no longer associated with the first profile and such that the first profile uniquely identifies the second electronic device on the network. | 2008-10-02 |
20080244061 | METHOD FOR MANAGING RESOURCES - The present disclosure provides a method for managing resources. According to one exemplary embodiment, the method may include establishing a resources threshold, the resources threshold indicative of a maximum level of recommended resource consumption for a particular client. The method may further include monitoring a level of activity at the client and notifying the client if the level of activity is approaching the resources threshold. Of course, additional embodiments, variations and modifications are possible without departing from this embodiment. | 2008-10-02 |
20080244062 | Scenario based performance testing - A framework for simulating user scenarios is provided in which actions defined by a script are automated and sent to a remote application in a terminal services environment. The scenarios may be created, modified, reused, or extended to a particular use case (i.e., a description of events used to achieve a product design goal) by reflecting different types of users, a combination of applications employed by such users, and characteristics associated with actions of the users. An automation engine is provided that interacts with one or more productivity applications through an object model. A scripting engine parses actions described by script (e.g., an XML (extensible Markup Language) script) and maps them to instructions sent to a corresponding component in the automation engine to be implemented through an interface with the application. The script establishes a profile schema that expresses the scenario. | 2008-10-02 |
20080244063 | Automatically detecting managed servers in a network - A group of managed servers may be monitored by initially querying the network to determine which servers are present. The present servers may be identified by a universal unique identifier and their Internet Protocol address. A table may be maintained to correlate the Internet Protocol address and the universal unique identifier. | 2008-10-02 |
20080244064 | VERIFYING METHOD FOR IMPLEMENTING MANAGEMENT SOFTWARE - A verifying method for implementing management software at a client end is provided herein. The management software works for collecting, managing, and analyzing data of a plurality of peripheral hosts. In the verifying method, a management system fitting the requirements of the management software is established at a service end first. The management system includes a management host and a plurality of first peripheral hosts, and the management host is connected to each of the first peripheral hosts through a network, and the management software is installed in the management host. One or more verifying scenarios are provided herein for testing configuration and performance of the management software at a simulated environment of the client end. Each of the scenarios for testing may consider that a request form the client computer is validated through multiple authorization points and finally a valid and complete response to the client's request is returned. | 2008-10-02 |
20080244065 | CHRONOLOGY DISPLAY AND FEATURE FOR ONLINE PRESENTATIONS AND WEB PAGES - A chronology display is generated for use with a web presentation or other form of network presentation. The chronology display may include a plurality of intervals, with each interval representative of a period of time. In an embodiment, some of the intervals may indicate a number of content items provided on the network presentation during the time period that corresponds to each particular interval. The indication may be provided by a characteristic, such as for example, a color or shading that represents the number of content items provided on the network presentation. | 2008-10-02 |
20080244066 | NETWORK CONTROL APPARATUS, NETWORK CONTROL METHOD, STORAGE MEDIUM - A network control apparatus forming a network with a plurality of image-processing apparatuses acquires attribute information about images stored in each image-processing apparatus from the plurality of image-processing apparatuses, arranges a display order of the images based on the attribute information, detects a change in the configuration of the image-processing apparatuses on the network, and rearranges the display order if a change in the configuration of the image-processing apparatuses on the network is detected. | 2008-10-02 |
20080244067 | Contents distribution system and information processing method thereof, as well as contents management apparatus and recording medium on which program thereof is recorded - To appropriately adjust a number of contents data which are transmitted and received among terminal apparatus, in a peer-to-peer type contents distribution system including a plurality of terminal apparatus mutually connected via a network. | 2008-10-02 |
20080244068 | COMPUTER PRODUCT, OPERATION MANAGEMENT METHOD, AND OPERATION MANAGEMENT APPARATUS - A resource coordinator manager automatically sets a LAN and a SAN for a server to be add according to an increase in load. An ASCC satellite executes a boot script to boot up a user application on the server. The ASCC satellite executes a stop script to stop a user application executed on a server to be returned to a server pool according to a decrease in load. The resource coordinator manager automatically releases a LAN and a SAN set for the server to be returned. | 2008-10-02 |
20080244069 | METHOD AND APPARATUS FOR DORMANT MODE SUPPORT WITH PAGING - Apparatuses and methods are disclosed herein for implementing dormant mode with paging in a WLAN. Power savings in the computing device and reduction in traffic across the network are achieved by requiring a computing device to inform the WLAN of its location only when it crosses a paging area boundary or is to receive IP traffic. Dormant mode with paging is implemented in a protocol that supports dormant functionality and paging functionality but does not itself provide methods or standards for implementing such functionality, such as the IEEE 802.11. The methods and apparatuses disclosed herein provide the methods needed to implement dormant mode with paging in such a protocol. Generally, the methods and apparatuses for implementing dormant mode with paging basically include (1) establishing paging areas; (2) communicating access group information to a computing device; and (3) locating a computing device. | 2008-10-02 |
20080244070 | SYSTEM, METHOD AND PROGRAM FOR NETWORK MANAGEMENT - A network management system transmits/receives an email via a network; saves, in a database, first history information including the address of at least one of the destination and the source of the email written in the email; receives transmission information in which access information for accessing a web page via a network is written; saves, in the database, second history information including the access information written in the transmission information; inputs authentication information for identifying a user; and selectively displays the first history information saved in the first saving unit and the second history information saved in the second saving unit in a predetermined display format on a display unit by switching between the first history information and the second history information based on an instruction inputted by a user when the inputted authentication information is identical to previously registered information. | 2008-10-02 |
20080244071 | Policy definition using a plurality of configuration items - Policy definition using a plurality of configuration items is described. In one or more implementations, a plurality of policies is defined, each having a different combination of a plurality of configuration items. The policies are then implemented such that each of the clients is provided a respective amount of access to one or more resources based on compliance with applicable policies. | 2008-10-02 |
20080244072 | DISTRIBUTED RESOURCE ALLOCATION IN STREAM PROCESSING SYSTEMS - A system and method for resource allocation includes, in a network having nodes and links, injecting units of flow for at least one commodity at a source corresponding to the at least one commodity. At each node, queue heights, associated with the at least one commodity, are balanced for queues associated with each of one or more outgoing paths associated with that node. An amount of commodity flow is pushed across a link toward a sink, where the amount of commodity flow is constrained by a capacity constraint. Flow that reached the sink is absorbed by draining the queues. | 2008-10-02 |
20080244073 | METHOD AND SYSTEM FOR STORAGE-AWARE FLOW RESOURCE MANAGEMENT - A method and structure for managing resources in a storage system that is based on server resource usage is disclosed. The method allocates a command window to each of the servers accessing the resources, achieves an equilibrium state that balances the size of each server's command window and the amount of free resources, and maintains the equilibrium state by continually adjusting the size of each command window. The command window defines a limit on the number of outstanding storage requests that each server may maintain. The invention initially allocates a minimum sized command window. | 2008-10-02 |
20080244074 | REMEDIAL ACTION AGAINST MALICIOUS CODE AT A CLIENT FACILITY - Aspects of this invention may relate to a malicious application remedial action request application where a network site interaction may be requested from a client computing facility; the network site interaction from the client computing facility may be determined to be unacceptable based on an acceptance policy at a gateway facility; access to the network site from the client computing facility may be denied; information relating to the attempted interaction with the network site may be sent from the gateway facility to the client computing facility, wherein the information may indicate that the attempted interaction occurred; and the client computing facility may interpret the information relating to the attempted interaction, determine whether the attempted interaction was the result of an automatically generated request, and take remedial action in the event that the attempted interaction was the result of the automatically generated request. | 2008-10-02 |
20080244075 | High performance real-time data multiplexer - A method and system for enabling peer computers to communicate with each other is described. Data of varying data types from a plurality of data sources are multiplexed for delivery through at least one common peer connection. | 2008-10-02 |
20080244076 | Method and Apparatus for Tagging Network Traffic Using Extensible Fields in Message Headers - Embodiments of a system and method of tagging network traffic with relevant user demographic and location information for facilitating the delivery of directed media are described. A tag processing module within a router device coupling a client computer to a destination site served by a server computer intercepts a request from a client computer to a server computer over a network. The tag processing module determines a unique device identifier corresponding to the client computer, generates a local user identifier for the client computer by performing a one-way hashing operation on the unique device identifier, derives demographic and location information for a user of the client computer, generates a request identifier associated with the intercepted request by encrypting the local user identifier, demographic information and geographic location information in an alphanumeric string, and embeds the alphanumeric string in an extensible field of a packet within the request to generate a tagged request identifier. | 2008-10-02 |
20080244077 | Methods for auditing peer-to-peer communications in remote device monitoring system and systems thereof - A method, computer readable medium and system for auditing peer-to-peer communications in a remote device monitoring system includes establishing a peer-to-peer communication between at least two computing devices. An auditing system associated with the established peer-to-peer communication is identified and audit information about at least a portion of the established peer-to-peer communication is stored in the identified auditing system. | 2008-10-02 |
20080244078 | WEB SERVICES INTERMEDIARY - A proxy operates as an interface between application programs and web services. Each application uses an assigned ID key pair to interface with the proxy. The proxy itself uses a genuine ID/key pair for calling actual web services. Because only the proxy has the real web service key, that key remains secure and confidential. The proxy can filter the web service input and/or output as desired. | 2008-10-02 |
20080244079 | COMPUTER PATCH MANAGEMENT IN "ROAD WARRIOR" CONTEXTS - Methods and arrangements for facilitating and streamlining patch management in “road warrior” and analogous contexts. Particularly, there are broadly contemplated herein, in accordance with at least one presently preferred embodiment of the present invention, methods and arrangements for facilitating determinations of suitable times for enabling system updates and/or downloads. | 2008-10-02 |
20080244080 | Prefetching Based on Streaming Hints - A processor includes non-volatile memory into which streamed application components may be pre-fetched from a slower storage medium in order to decrease stall times during execution of the application. Alternatively, the application components pre-fetched into the non-volatile memory may be from a traditionally-loaded application rather than a streamed application. The order in which components of the application are prefetched into the non-volatile memory may be based on load order hints. For at least one embodiment, the load order hints are derived from sever-side load ordering logic. For at least one other embodiment, the load order hints are provided by the application itself via a mechanism such as an application programming interface. For at least one other embodiment, the load order hints are generated by the client using profile data. Or, a combination of such approaches may be used. Other embodiments are also described and claimed. | 2008-10-02 |
20080244081 | Automated testing of audio and multimedia over remote desktop protocol - A framework for automated testing of audio and/or multimedia rendering capabilities in a terminal services environment is provided in which a terminal server is arranged with a media player that is controllable by a client to playback one or more of a variety of pieces of media content over a terminal service protocol. At the client, a recorder makes a recording of the remotely played audio/multimedia content which is compared using a fuzzy verifier against the original content. The fuzzy verifier is arranged to take into account variations in the fidelity of the recorded content that may occur as a result of the network type (e.g., broadband vs. dial-up), network conditions, and data compression when making an assessment to thereby increase the accuracy and reliability of the audio and multimedia testing and eliminate the need for subjective analysis. | 2008-10-02 |
20080244082 | CONTENTS COMMUNICATION METHOD FOR TRANSMITTING CONTENTS BY USING A PREDETERMINED COMMUNICATION PROTOCOL, AND CONTENTS TRANSMITTING APPARATUS AND CONTENTS RECEIVING APPARATUS USING THE METHOD - A player receives, via a network, contents transmitted by a targeted server. A network detection unit detects the number of servers and the number of other players in operation on the network. A receiving control unit selects, as a communication scheme used between the player and the targeted server, any one of a scheme where a push-based communication is fixedly used, a scheme where a pull-based communication is fixedly used and a scheme where the push-based communication and the pull-based communication are dynamically switched, based on the number of servers and the number of other players detected by the network detection unit. A contents receiver receives the contents transmitted by the targeted server according to a selected result. | 2008-10-02 |
20080244083 | Method and system for throttling network transmissions using per-receiver bandwidth control at the application layer of the transmitting server - A method is presented for throttling data transmissions within a data processing system. Information about a data transfer from a server to a client is received within the application layer of a server, which stores the information about the data transfer along with information about a number of recent data transfers from the server to the client to create a sliding window of historical information about data transfers. The data transfer from the application layer of the server is delayed within the application layer of the server for an amount of time that is approximately equal to a computed delay time value in response to a determination that an average data transfer rate over the number of recent data transfers from the server to the client may exceed a data transfer rate threshold parameter. | 2008-10-02 |
20080244084 | Method for improved network performance using smart maximum segment size - A method, system, and computer program product for negotiating a smart maximum segment size of a network connection for a data transfer. A client request to initiate a network connection, which includes a first maximum segment size, is received at a server. The server calculates a second maximum segment size, wherein at least one of the first maximum segment size or the second maximum segment size is a cache line size aligned Ethernet frame size, or smart maximum segment size. The server determines the smaller of the first and second maximum segment sizes and sends the second maximum segment size to the client. The client then selects the smaller of the first and second maximum segment sizes, and sends an acknowledgement to the server to complete the connection. The smaller of the first and second maximum segment sizes is used for the network connection and subsequent data transfer. | 2008-10-02 |
20080244085 | System and Method of Delaying Connection Acceptance to Support Connection Request Processing at Layer-7 - Techniques for suspending a TCP three-way handshake, offering the partial connection to an L-7 application or module at a proxy to perform further processing, and then allowing the L-7 application or module to instruct the proxy's network kernel to perform various actions are described. In various embodiments these actions may include: silently dropping the connection, verbosely rejecting the connection, accepting and processing the connection locally, or forwarding the connection to another proxy or the original destination. This additional functionality is provided, in one particular embodiment, via extensions to the POSIX socket API. | 2008-10-02 |
20080244086 | Identifying network path including network proxies - A method and system for identifying a network path between a source node and a destination node are disclosed. In one embodiment, the method includes generating a proxy trace message at the source node, transmitting the proxy trace message over the network path towards the destination node, and receiving the proxy trace message at the source node. The proxy trace message follows a path taken by application messages transmitted by the source node and the received proxy trace message includes addresses of the destination node and proxies in the network path. | 2008-10-02 |
20080244087 | Data processing system with routing tables - A data processing system with routing tables comprising an operating system for supporting processes, such that the process are associated with one or more resources and the operating system being arranged to police the accessing by processes of resources so as to inhibit a process from accessing resources with which it is not associated. Part of this system is an interface for interfacing between each process and the operating system and a memory for storing state information for at least one process. The interface may be arranged to analyze instructions from the processes to the operating system, and upon detecting an instruction to re-initialize a process cause state information corresponding to that pre-existing state information to be stored in the memory as state information for the re-initialized process and to be associated with the resource. | 2008-10-02 |
20080244088 | METHOD AND SYSTEM FOR ROUTING DATA REPOSITORY MESSAGES BETWEEN COMPUTING DEVICES - A message router for routing data repository messages between a plurality of computer systems, wherein the computer systems include data repositories having disparate syntaxes. The message router can include a conversion engine for translating content in a received message from a syntax corresponding to a data repository of an originating computer system to a syntax corresponding to a data repository of at least one target computer system. | 2008-10-02 |
20080244089 | INTERFACE FOR A DELAY-TOLERANT NETWORK - The present disclosure provides a method for delay tolerant networking. According to one exemplary embodiment, the method may include transmitting a file from a first node associated with a first network to at least one intermediate node via a file-system interface. The method may also include receiving the file at the at least one intermediate node via the file system interface. The method may further include transmitting the file from the at least one intermediate node to at least one node of an additional network via the file-system interface and receiving the file at the at least one node of the additional network via the file-system interface. Of course, additional embodiments, variations and modifications are possible without departing from this embodiment. | 2008-10-02 |
20080244090 | Access Device Routing Device and Method Thereof Supporting Stateless Address Configuration Communication Network - The present invention relates to an IPv6-based access device, edge router and method for stainless address configuration for IPv6 user equipment in an Ethernet access network, wherein, the access device adds the relay agent ID indicating the access device itself and the relevant port identifier indicating the user equipment to a router solicitation message sent by the user equipment in the form of a newly defined option, and forwards the message to the relevant edge router; and the edge router configures a dedicated address prefix for the user equipment according to the relay agent ID and port identifier, combines the address prefix, the relay ID and the port identifier into a router response message, and sends the response message to the relevant access equipment indicated by the relay ID; the access device sends a router advertisement message only including the address prefix via the line port indicated by the port identifier to user equipment. By allocating the dedicated address prefix to every data subscriber line for IPv6 service, IPv6 stainless address configuration is achieved to solve the security and scalability problems in the prior art. | 2008-10-02 |
20080244091 | Dynamic Feed Generation - Syndicated feeds are generated from enterprise data using an interface that dynamically adapts user requests to an enterprise system and dynamically conforms the responsively provided enterprise data to a format suitable for presentation in a syndicated data feed. | 2008-10-02 |
20080244092 | ELECTRONIC FILE PROCESSOR, ELECTRONIC FILE PROCESSING PROGRAM RECORDING MEDIUM, AND ELECTRONIC FILE PROCESSING METHOD - An electronic file processor includes an acquisition unit that acquires, through a communication network, a first electronic file having a first file format and a second electronic file having a second file format which differs from the first file format, by reference to a linkage relationship between the first electronic file and the second electronic file; a conversion unit that converts at least one of the first electronic file and the second electronic file so that the first electronic file and the second electronic file have a same file format; and a generation unit that combines the first electronic file and the second electronic file to generate a combined electronic file. | 2008-10-02 |
20080244093 | DATA TRANSFER APPARATUS AND DATA RECEIVING APPARATUS, AND DATA TRANSFER SYSTEM - When multimedia data made up of a plurality of related files is transferred to a data receiving apparatus, a single data object that includes the plurality of related files is generated in a format supported by the data receiving apparatus. This data object is then transferred to the data receiving apparatus, and therefore the data receiving apparatus can confirm the relationship between the plurality of files. | 2008-10-02 |
20080244094 | Method and Apparatus for Time Synchronization in a Network Data Processing System - A method, apparatus, and computer implemented instructions for synchronizing time in a network data processing system. A request for time synchronization is received at a target data processing system. A current target time at the target data processing system is placed in a reply. The reply is sent to the source data processing system. A current source time from when the reply is received at the source data processing system is compared to the current target time to generate a comparison. A synchronization factor is generated using the comparison. | 2008-10-02 |
20080244095 | SYSTEM AND METHOD FOR SELECTING NETWORK ACCESS TECHNOLOGY - Disclosed is an algorithm for selecting optimum network access technology. The algorithm includes collecting network quality measurement data for one or more available network access technologies. Then, calculating based on the collected network quality measurement data one or more normalized quality attributes for one or more available network access technologies. Next, generating based on the one or more normalized quality attributes one or more quality metrics for one or more available network access technologies. Finally, selecting an optimum network access technology from the one or more available network access technologies based on the quality metrics of available network access technologies. | 2008-10-02 |
20080244096 | DISKLESS CLIENT USING A HYPERVISOR - An arrangement for facilitating remote booting in diskless client systems as just described. To this end, there is broadly contemplated herein the employment of a hypervisor that can freely accommodate a variety of booting arrangements for a given OS. This then ensures that few if any modifications, especially costly ones, would need to be made to the OS to ensure greater versatility. | 2008-10-02 |
20080244097 | Method and Apparatus to Speed Transmission of CEC Commands - A method and structure for establishing faster transmission of Consumer Electronic Control (CEC) commands between first and second HDMI-compatible devices. The first and second devices may transmit CEC commands via a shared alternate interface, a signaling path distinct from a standard HDMI CEC interface between the first and second devices. Authentication may furthermore be performed prior to use of the alternate interface to confirm that the communication is authorized. | 2008-10-02 |
20080244098 | Storage system - A controller transmits a second protocol command to a target from among one or more switch devices. The second protocol command is a command which conforms to a second protocol type in which a connection established for transmitting a command to the target is broken during processing of the command by the target, and is defined as a command corresponding to a first protocol command, which is a command conforming to a first protocol type in which the connection remains established during processing of the command by the target. | 2008-10-02 |
20080244099 | Data Transfer Control System - Process steps from the step of judging whether or not data transfer at a target has been completed to the step of transferring status information to a host are automated. When an error is generated, the generation of the error is notified to an external control unit and the external control unit which has received the notification performs proper error processing. | 2008-10-02 |
20080244100 | METHODS AND STRUCTURES FOR TESTING SAS TRANSCEIVER TRAINING OPTIONS IN SAS-2 TRAINING WINDOWS - Method and structures provide for testing a SAS link in association with participating in training windows to determine success/failure in using a negotiated speed using one or more configured sets of transceiver training options. For each device linked to a master SAS device, each possible set of transceiver training options is configured and one or more SCSI requests are forwarded from the master device to the attached device. The SCSI requests may be non-destructive of data stored on the attached device. Results of the tests may be used to select a preferred set of transceiver training options for communication between the master device and that attached device. The transceiver training options to be varied and tested may include: amplitude, slew rate, de-emphasis, and spread spectrum clocking. | 2008-10-02 |
20080244101 | APPARATUS, SYSTEM, AND METHOD FOR PERFORMING STORAGE DEVICE MAINTENANCE - An apparatus and system are disclosed for performing a storage device maintenance operation. A management module receives a command through an interconnection module configured as a non-blocking switch. The management module performs a maintenance operation on a storage device through the interconnection module in response to the command. In addition, the management module may receive queries on the status of the maintenance operation through the interconnection module and report the status of the maintenance operation through the interconnection module. | 2008-10-02 |
20080244102 | Identifier assigning device, identifier assigninig system and computer readable medium - An identifier assigning device includes an accepting section, a releasing section and an assigning section. The accepting section accepts a request from a first equipment for assigning an identifier of a first type to the first equipment. The first equipment is configured to communicate using an identifier of the first type. The releasing section releases an identifier of the first type assigned to a second equipment. An identifier of a second type is also assigned to the second equipment. The second equipment is configured to communicate using any of (i) the identifier of the first type assigned to the second equipment and (ii) the identifier of the second type assigned to the second equipment. The assigning section that assigns the identifier of the first type released from the second equipment by the releasing section, to the first equipment from which the accepting section accepts the request. | 2008-10-02 |
20080244103 | SYSTEM AND METHOD FOR VIRTUAL ROUTER ENABLED ELECTRONIC DOCUMENTS - A system and method provide for producing and/or implementing a virtual device enabled electronic document. The electronic document includes documentary information and one or more virtual device initiators corresponding to the same or different target devices, or further, to device systems. At least a portion of the documentary information and a corresponding virtual device initiator, in one embodiment, correspond to at least one device operation of the device. A user invoking a virtual device initiator, in one embodiment, causes a document system to configure and initiate a virtual device, or further, other system devices with which the virtual device may interact. | 2008-10-02 |
20080244104 | BUILDING AUTOMATION SYSTEM FIELD DEVICES AND ADAPTERS - A field device for use in a communicating with a building automation system field controller via a field cable is disclosed. The field device includes an integrated circuit. The integrated circuit includes communications circuitry and sensing circuitry. The integrated circuit is configured to convert a first signal from the sensing circuitry to a second signal compatible with the communications circuitry. The interface is configured to communicatively couple the field cable to the communications circuitry. | 2008-10-02 |
20080244105 | ENHANCING PERFORMANCE OF INPUT-OUTPUT (I/O) COMPONENTS - A computing platform may comprise a flash memory that may operate as a cache to the transactions targeting the hard disk. The flash memory may increase the speed of fulfilling the transactions (or reduce the latency) and may consume lesser power compared to the hard disk fulfilling the transactions. The latency and higher power consumption of the hard disk may be associated with the physically moving parts of the hard disk. A host device and a chipset may send the transactions to the flash memory if the I/O routing is enabled, which otherwise may be routed to the hard disk. | 2008-10-02 |
20080244106 | Portable Storage Medium - A portable storage medium is provided with a connection unit which is connectable to an external device and enables data communication between the portable storage medium and the external device connected to the connection unit, a data storage unit which stores data received from the external device via the connection unit, and a data conversion unit capable of applying data conversion from print data into display data to the data stored in the data storage unit. | 2008-10-02 |
20080244107 | MULTIFUNCTION PERIPHERAL AND DEVICE CONTROL SYSTEM - A multifunction device has a plurality of functions, including at least a data storage function and a function different from the data storage function, and capable of being connected to a computer via a Universal Serial Bus (USB) interface, the multifunction device including: a device data outputting unit that outputs information forcing an OS (operating system) in the computer to recognize the multifunction device as a USB storage class device according to the USB standard when establishing a connection with the computer; and a controlling unit that, when output data including a command in a SCSI-compliant data format is transferred from the computer, determines which one of the plurality of functions the output data is for controlling, based on a value stored in a logic unit number (LUN) field provided in the command. | 2008-10-02 |
20080244108 | PER-PORT UNIVERSAL SERIAL BUS DISABLE - A device and system are disclosed. In one embodiment, the device includes a register to store a universal serial bus (USB) port disable bit for an individual USB port. The device also includes a USB individual port disable unit that is capable of reading the USB port disable bit and disabling the individual USB port when the bit is set. | 2008-10-02 |
20080244109 | APPARATUS, METHOD, AND SYSTEM FOR CONTROLLING COMMUNICATION BETWEEN HOST DEVICE AND USB DEVICE - An apparatus, a method, and a system for controlling communications between a host device and a USB device. The apparatus includes a controller to perform an operation for communication between a first device and a second device, and a first processor to selectively stop the operation of the controller according to information indicating a status of the communication between the first device and the second device. Thus, the USB device can perform a unique function even when the USB device is connected to the host via USB. | 2008-10-02 |
20080244110 | PROCESSING WIRELESS AND BROADBAND SIGNALS USING RESOURCE SHARING - Methods and structures are described for processing signals formatted according to a plurality of different wireless and broadband standards. In some embodiments, network resources are shared to enable energy efficient, pseudo-simultaneous processing. In some embodiments, a timestamp is prepended to input data to remove jitter associated with time division multiplexed processing using shared resources. Systems according to embodiments of the invention are also disclosed. | 2008-10-02 |
20080244111 | Information Processing Terminal, Data Transfer Method, and Program - There is provided an information processing terminal that is provided with an IC chip that is capable of non-contact communication with a reader/writer. The information processing terminal includes a first storage portion, a second storage portion, and a data transfer portion. The first storage portion is provided within the IC chip and is capable of storing at least one type of data item that is used by the IC chip. The second storage portion is disposed outside the IC chip. The data transfer portion transfers the data item between the first storage portion and the second storage portion in accordance with a user input. | 2008-10-02 |
20080244112 | HANDLING DMA REQUESTS IN A VIRTUAL MEMORY ENVIRONMENT - An apparatus includes a virtual memory manager that moves data from a first block to second block in memory. When the virtual memory manager is ready to transfer data from the first block to the second block, a third, temporary block of memory is defined. The translation table in a DMA controller is changed to point DMA transfers that target the first block to instead target the temporary block. The virtual memory manager then transfers data from the first block to the second block. When the transfer is complete, a check is made to see if the DMA transferred data to the temporary block while the data from the first block was being written to the second block. If so, the data written to the temporary block is written to the second block. A hardware register is preferably used to efficiently detect changes to the temporary block. | 2008-10-02 |
20080244113 | Method for using a memory device with a built-in memory array and a connector for a removable memory device - A method for using a memory device with a built-in memory array and a connector for a removable memory device is disclosed. In one embodiment, a determination is made regarding whether a removable memory device comprises a memory controller. If the removable memory device does not comprise a memory controller, circuitry in a memory device connected to the removable memory device is used to control read/write operations to a memory array in the removable memory device. In another embodiment, data stored in a built-in memory of a memory device is read, and the read data is stored in a memory array of a removable memory device. In yet another embodiment, a connection of a removable memory device to a memory device is detected. Pre-loaded content is read from a memory array in the removable memory device and stored in the built-in memory array of the memory device. | 2008-10-02 |
20080244114 | Runtime integrity chain verification - A runtime integrity check may be implemented for a chain or execution path. When the chain or execution path calls other functions, the correctness of an entity called from the execution path is verified. As a result, attacks by malicious software that attempt to circumvent interrupt handlers can be combated. | 2008-10-02 |
20080244115 | PROCESSING WIRELESS AND BROADBAND SIGNALS USING RESOURCE SHARING - Methods and structures are described for processing signals formatted according to a plurality of different wireless and broadband standards. In some embodiments, network resources are shared to enable energy efficient, pseudo-simultaneous processing. In some embodiments, a timestamp is prepended to input data to remove jitter associated with time division multiplexed processing using shared resources. Systems according to embodiments of the invention are also disclosed. | 2008-10-02 |
20080244116 | SYSTEM AND METHOD TO MANAGE MOVEMENT OF ASSETS - An embodiment of a system to manage movement of at least one asset is provided. The system includes at least one tracking element operable to generate a signal representative of a location of the asset, and a controller in communication with the tracking element. The controller includes computer readable program instructions representative of the steps of receiving the signal representative of the location of the asset having a unique identifier; identifying a status indicator for the asset having the unique identifier; comparing a change in the location of the asset in view of the status indicator relative to a predetermined location change rule; and generating a signal representative of one of a valid and an invalid change in the location in response to an output of the comparing step for illustration on a display. | 2008-10-02 |
20080244117 | METHOD AND SYSTEM FOR DATA METERING - A method and system for tracking the type and amount of data processed by a computer system. In one embodiment, a logging system tracks data processed by a conversion system so that differential billing of customers can be performed based on the type of data and the quality of service required to provide that data. The logging system is integrated as part of the conversion system that converts the data from a source format into a target format. As the data is converted by the conversion routines, the logging system logs the amount of data that is converted by the conversion routines. Thus, the logging system is able to track the data at each conversion routine, such as each level of a communications protocol. | 2008-10-02 |
20080244118 | METHOD AND APPARATUS FOR SHARING BUFFERS - A computer implemented method, apparatus, and computer usable program product are provided for managing a plurality of buffers in a data processing system. A requester component requests a free buffer of a certain size. A buffer agent determines whether a set of free buffers, whose combined size is equal to or greater than the requested buffer size, is available from a set of donor components. If the set of free buffers is available, the buffer agent combines the free buffers into a combined free buffer of size equal to or greater than the requested size, and removes the free buffers from a free buffer list of a corresponding donor component. The buffer agent then allocates the combined free buffer to the requester component. | 2008-10-02 |
20080244119 | Information processing apparatus, information processing method, and information processing program - An information processing apparatus includes a communication unit that transmits/receives data to and from an external device; a detection unit that detects communication connection with the external device by the communication unit; an operation input unit that accepts an operation input; a command allocation unit that, when the detection unit detects communication connection with the external device, allocates a data transmission command with respect to a one-click operation to a symbol corresponding to a data storage place to be displayed on a display unit, which is accepted by the operation input unit; and a control unit that, when the operation input unit accepts the one-click operation to the symbol, in case the data transmission command is allocated with respect to the one-click operation, controls so that the communication unit transmits data stored in the data storage place corresponding to the symbol to the external device. | 2008-10-02 |
20080244120 | MULTI-PROTOCOL SERIAL INTERFACE APPARATUS AND SYSTEM-ON-CHIP APPARATUS INCLUDING THE SAME - A multi-protocol serial interface (MPSI) apparatus can include a controller circuit that is configured to receive information about a type of MPSI utilized for data transfer and that is configured to control a format of the data transfer and input/output timing associated with the data transfer. A data generation and processing circuit is coupled to the controller circuit and is configured to extract information from a buffer memory to generate data for the data transfer according to the format based on the information and is configured to generate the data in a packet format or a bit format based on the information. | 2008-10-02 |
20080244121 | METHOD AND APPARATUS FOR MEMORY COMPRESSION - Memory apparatus and methods relating to memory compression are disclosed. In an embodiment, a memory agent may comprise a compression engine to compress or decompress data in the agent without sending the data on the host memory channel. Other embodiments are described and claimed. | 2008-10-02 |
20080244122 | Providing keyboard, video, mouse switching via software - A keyboard, video, mouse switch may be implemented by software. An agent in a sequestered partition may handle routing of input and output requests for handling by a remote, common, keyboard, video, or mouse used for a plurality of servers. | 2008-10-02 |
20080244123 | Storage Medium - A storage medium connectable with an external device includes a data communication unit performing data communication with the external device, a data storing unit storing therein data received from and/or to be sent to the external device via the data communication unit, a first device information output unit sending first device information for making the external device recognize the storage medium as a storage to the external device via the data communication unit, and a second device information output unit sending second device information for making the external device recognize the storage medium as a printer to the external device via the data communication unit. When the data communication unit receives print data transmitted by the external device in case where the second device information is sent, the data storing unit stores the print data in a state readable externally via the data communication unit. | 2008-10-02 |
20080244124 | Bus system for use with information processing apparatus - A processor bus linked with at least a processor, a memory bus linked with a main memory, and a system bus linked with at least an input/output device are connected to a three-way connection control system. The control system includes a bus-memory connection controller connected to address buses and control buses respectively of the processor, memory, and system buses to transfer address and control signals therebetween. The control system further includes a data path switch connected to data buses respectively of the processor, memory, and system buses to transfer data via the data buses therebetween depending on t | 2008-10-02 |
20080244125 | Method and Apparatus for Non-Disruptively Unassigning an Active Address in a Fabric - A non-disruptive unassignment of an address from a fabric responsive to a request from a channel adapter. A logout command requests the fabric to unassign an address. The status of the address is thereby changed from active to unassigned and an acknowledgment sent back to the channel adapter. | 2008-10-02 |
20080244126 | METHOD AND APPARATUS FOR CHAINING MULTIPLE INDEPENDENT HARDWARE ACCELERATION OPERATIONS - Multiple hardware accelerators can be used to efficiently perform processes that would otherwise be performed by general purpose hardware running software. The software overhead and bus bandwidth associated with running multiple hardware acceleration processes can be reduced by chaining multiple independent hardware acceleration operations within a circuit card assembly. Multiple independent hardware accelerators can be configured on a single circuit card assembly that is coupled to a computing device. The computing device can generate a playlist of hardware acceleration operations identifying hardware accelerators and associated accelerator options. A task management unit on the circuit card assembly receives the playlist and schedules the hardware acceleration operations such that multiple acceleration operations may be successively chained together without intervening data exchanges with the computing device. | 2008-10-02 |
20080244127 | COMPUTER INTERFACE CONTROLLER FOR PORTABLE PLUG-AND-PLAY PERIPHERALS - The computer interface controller for portable plug-and-play peripherals of this invention comprises:
| 2008-10-02 |
20080244128 | Dynamic Run-Time Configuration Information Provision and Retrieval - A system employing a storage device and a host for configuration information exchange between the host and the storage device. In operation, the host manages host configuration information in a data management layer of a communication model, and communicates the host configuration information to the storage device by one or more data communication layers of the communication model. Likewise, the storage device manages storage device configuration information in the data management layer of the communication model, and communicates the storage device configuration information to the host by one or more data communication layers of the communication model. | 2008-10-02 |
20080244129 | MASTER DEVICE OF TWO-WIRE BUS PROVIDING RELEASE FUNCTION FOR CLOCK LINE AND METHOD THEREOF - Disclosed is a master device which is capable of communicating with a salve device via a two-wire bus having a clock line and a data line. The master device includes a data port, a clock port and an output port. The output port is also coupled to the clock line. When the clock is held by the slave device for exceeding a predetermined stretching period, the output port can transmit at least one clock pulse generated by the master device to the slave device through the clock line to prevent transmission failure or data corruption. The master device checks each time whether or not a response is received via the data port after the output port transmits the clock pulse generated by the master device. The response represents that releasing the clock is confirmed. Then, the data port transmits a stop pulse after releasing the clock. | 2008-10-02 |
20080244130 | FLOW LOOKAHEAD IN AN ORDERED SEMAPHORE MANAGEMENT SUBSYSTEM - In an ordered semaphore management system a pending state allows threads not competing for a locked semaphore to bypass one or more threads waiting for the same locked semaphore. The number of pending levels determines the number of consecutive threads vying for the same locked semaphore which can be bypassed. When more than one level is provided the pending levels are prioritized in the queued order. | 2008-10-02 |
20080244131 | ARCHITECTURE FOR CONFIGURABLE BUS ARBITRATION IN MULTIBUS SYSTEMS WITH CUSTOMIZABLE MASTER AND SLAVE CIRCUITS - An integrated multibus system includes a first and second master devices coupled to first and second master busses. A slave device is coupled to the first and second master busses through a first multiplexer, a first address decoder coupled to the first master bus having an output associated with the slave device, a second address decoder coupled to the second master bus and having an output associated with the slave device. A first arbiter circuit multiplexer has an output coupled to a select input of the first multiplexer. A first arbiter circuit is coupled to the outputs of the first and second address decoders, the first arbiter circuit having an output that is a predetermined function of the address decoder outputs and is coupled to an input of the first arbiter circuit multiplexer. A configurable logic area has a first net coupled to an input of the arbiter circuit multiplexer. | 2008-10-02 |
20080244132 | DATA TRANSMISSION METHODS - Data transmission systems and methods. The data transmission system comprises a bus, a slave, a master, and a master interface. The master transmits a request comprising transfer information comprising a start address and a length. The master interface receives the request from the master. The master interface determines a burst type of a first burst according to the transfer information, and transmits the first burst with the burst type to the slave via the bus, where the first burst is aligned to at least one address boundary of the slave. The master interface receives data corresponding to the first burst from the slave, and transmits the data to the master. | 2008-10-02 |
20080244133 | Data processing apparatus and method for arbitrating access to a shared resource - A data processing apparatus and method are providing for arbitrating access to a shared resource. The data processing apparatus has a plurality of logic elements sharing access to the shared resource, and arbitration circuitry which is responsive to requests by one or more of the logic elements for access to the shared resource to perform a priority determination operation to select one of the requests as a winning request. The arbitration circuitry applies an arbitration policy to associate priorities with each logic element, the arbitration policy comprising multiple priority groups, each priority group having a different priority and containing at least one of the logic elements. Within each priority group, the arbitration circuitry applies a priority ordering operation to attribute relative priorities to the logic elements within that priority group. Responsive to a predetermined event, the arbitration circuitry re-applies the priority ordering operation within at least one priority group prior to a subsequent performance of the priority determination operation. Such an approach has been found to provide a particularly flexible mechanism for performing arbitration, allowing a wide variety of different arbitration schemes to be implemented using the same arbitration hardware. | 2008-10-02 |
20080244134 | Multiprocessor System and Method for Processing Memory Access - When receiving a write message, an input/output controller issues a write request message to a home processor node that holds the corresponding data in a memory. A memory controller of the processor node having received the write request message performs a consistency processing based on the status of the corresponding data stored in a directory and controls a write permission message to reach the input/output controller having issued the write request message. The input/output controller of the input/output node having received the write permission message issues, as the write message, an update message to the home processor node. The memory controller of the processor node having received the update message updates the data in a main storage part. In the processing described above, when receiving a plurality of write messages from input/output devices, the input/output controller issues a write request message regardless of the progress of the preceding write message, and issues a write message after an issuance of the write message of the preceding write. | 2008-10-02 |
20080244135 | Memory Controller and Method For Controlling Access to a Memory, as Well as System Comprising a Memory Controller - In the method for controlling access of a plurality of requestors to a shared memory, the following steps are repeated for successive time-windows: receiving access requests from various requestors (S1), determining a type of access requested by the requests, comparing the requested access type with an access type authorized for a respective time-window according to a back-end schedule, generating a first selection of the incoming requests which have the prescribed access type for the relevant time-window, dynamically selecting one of the requests from the first selection. | 2008-10-02 |
20080244136 | Integrated Circuit and Method For Transaction Abortion - An integrated circuit having a plurality of processing modules (M, S) and an interconnect means (N) for coupling said plurality of processing modules (M, S) and for enabling a device-level communication based on transactions between said plurality of processing modules (M, S) is provided. At least one first processing module (M) issues at least one transaction towards at least one second processing module (S). Said integrated circuit comprise at least one transaction abortion unit (TAU) for aborting at least one transaction issued from said first module (M) by receiving an abort request (abt) issued by said first module (M), by initiating a discard of said at least one transaction to be aborted, and by issuing a response (abt ack) indicating the success/failure of the requested transaction abortion. | 2008-10-02 |
20080244137 | PROCESSOR COMPRISING A FIRST AND A SECOND MODE OF OPERATION AND METHOD OF OPERATING THE SAME - A processor comprises a first mode of operation and a second mode of operation. A state of the processor in the first mode of operation comprises a first plurality of variables. The first plurality of variables comprises a return address. A state of the processor in the second mode of operation comprises a second plurality of variables in addition to the first plurality of variables. The processor is configured to perform, in case of an interrupt or exception occurring during the second mode of operation, the steps of saving the second plurality of variables and the return address to a buffer memory, replacing the return address with an address of a trampoline instruction, and switching into the first mode of operation. These steps are performed independently of an operating system. The trampoline instruction is adapted to switch the processor from the first mode of operation to the second mode of operation, to read the second plurality of variables and the return address from the buffer memory and to jump to the return address. | 2008-10-02 |
20080244138 | MICROCOMPUTER - A microcomputer includes a plurality of processing circuits for executing a plurality of interrupt processes each corresponding to one of a first plurality of causes) a cause register circuit for representing whether each of the first plurality of causes has been solved or unsolved, a processing circuit selection register for defining a plurality of correspondences each between one of the first plurality of causes and one of the plurality of processing circuits responsible to execute one the interrupt processes corresponding to the one of the first plurality of causes, and for outputting, in response to occurrence of one of the causes, to the plurality of processing circuits an interrupt signal representing that one of the interrupt processes should be executed, a vector signal indicating an area in which a content of the one of the interrupt processes corresponding to the one of the causes, and a first selection signal representing which one of the processing circuits should execute the one of the interrupt processes corresponding to the one of the causes, and a processing circuit selection circuit for outputting, in response to the first selection signal, to the processing circuit indicated by the first selection signal, a second selection signal representing that the processing circuit is selected. | 2008-10-02 |
20080244139 | DISK ARRAY SUBSYSTEM AND CONTROL METHOD THEREOF - This disk array subsystem includes a data input/output unit for inputting and outputting data in and from the network, a connecting unit for connecting the data input/output unit and a plurality of storage apparatuses, and a control unit for controlling the input and output of data in and from the network. The control unit includes a logical link setting unit for zoning at least one or more physical links among a plurality of physical links for inputting and outputting data between the data input/output unit and the connecting unit, or between the connecting unit and the connecting unit into at least one or more logical links, and setting a plurality of logical links to one physical link; and a link unit for simultaneously multiplexing the data to a plurality of the logical links set with the logical link setting unit, and linking the data to the physical link. | 2008-10-02 |
20080244140 | EXTENDER STRIP AND TEST ASSEMBLY FOR TESTING MEMORY CARD OPERATION - A semiconductor device is disclosed including die bond pads which are heightened to allow wire bonding of offset stacked die even in tight offset configurations. After a first die is affixed to a substrate, one or more layers of an electrical conductor may be provided on some or all of the die bond pads of the first substrate to raise the height of the bond pads. The conductive layers may for example be conductive balls deposited on the die bond pads of the first substrate using a known wire bond capillary. Thereafter, a second die may be added, and wire bonding of the first die may be accomplished using a known wire bond capillary mounting a wire bond ball on a raised surface of a first semiconductor die bond pad. | 2008-10-02 |
20080244141 | HIGH BANDWIDTH CABLE EXTENSIONS - An adapter has a first interface shaped and configured for removable mechanical and electrical attachment to a PCIe-based computer system and a second interface shaped and configured for removable mechanical and electrical attachment to a PCIe-based peripheral device. The adapter includes a network between and electrically connecting the interfaces in a pass-through configuration and according to PCIe-bases bus specifications. | 2008-10-02 |
20080244142 | Slot Device - A slot device has a slot, a determining circuit, and a warning device. The slot is used to install an expansion card. The determining circuit is coupled to the slot and is used to determine whether the expansion card is completely installed to the slot. The warning device is coupled to the determining circuit, and when the determining circuit determines that the expansion card is not completely installed to the slot, the determining circuit controls the warning device to send out a warning signal. | 2008-10-02 |
20080244143 | METHOD OF TESTING MEMORY CARD OPERATION - A semiconductor device is disclosed including die bond pads which are heightened to allow wire bonding of offset stacked die even in tight offset configurations. After a first die is affixed to a substrate, one or more layers of an electrical conductor may be provided on some or all of the die bond pads of the first substrate to raise the height of the bond pads. The conductive layers may for example be conductive balls deposited on the die bond pads of the first substrate using a known wire bond capillary. Thereafter, a second die may be added, and wire bonding of the first die may be accomplished using a known wire bond capillary mounting a wire bond ball on a raised surface of a first semiconductor die bond pad. | 2008-10-02 |
20080244144 | HAND-HELD REMOTE CONTROL FOR ELECTRONIC ENTERTAINMENT APPLIANCE - A hand-held remote control includes an emitter for emitting a control signal recognizable by an entertainment appliance. The housing of the remote control includes a longitudinally-extending recess for receiving a portable media player. A first interface device within the recess communicates with a second interface device of the portable media player when the portable media player is received in the recess. An electromagnetic radiation transmitter is disposed within the housing for transmitting data received from the first interface device. | 2008-10-02 |
20080244145 | Data storage docking system - A docking system for interfacing with a host computing device and for receiving a plurality of data storage components including a non-tape data storage media and an electrical contact. The docking system includes a primary station and an auxiliary station. The primary station includes an electrical connection device configured to interface with the host computing device and a primary station electrical coupling element. The auxiliary station includes a corresponding electrical coupling element selectively coupled with the primary station electrical coupling element and further includes at least one socket configured to selectively receive one of the plurality of data storage components. The docking system is configured to provide the host computing device with access to the non-tape data storage media via the electrical connection device, the primary station electrical coupling element, the corresponding electrical coupling element of the auxiliary station, and the electrical receptor of the auxiliary station. | 2008-10-02 |
20080244146 | AGGREGATION OF ERROR MESSAGING IN MULTIFUNCTION PCI EXPRESS DEVICES - A method of aggregating events in a PCIe (Peripheral Component Interconnect Express) multifunction device minimizes reported error messages, where several functions share a common PCIe interface logic. A predetermined number of function entities with logical gates, connected in daisy chain configuration, process incoming information, and a decision is made whether each function entity will generate a blocking control or a pass-through control. The error messages are aggregated across the function entities in a single clock cycle with the help of an error controller. The functions can be from IEEE 1394 interface, graphics display controller, sound card, PCIe switch, or PCIe to PCI bridge connection. Each function preferably has a different configuration and security level setting for error reporting and messaging. There may be a plurality of parallel daisy chains, and the PCIe device may include three layers namely, a physical layer, data link layer and transaction protocol layer (for error logging, reporting). | 2008-10-02 |
20080244147 | Device Recognition Circuit and the Method of Recognition - A device recognition circuit for initiating a computer system includes an adapter module and a control module. The adapter module is capable of connecting a peripheral interface card the adapter module having I/O ports, the I/O ports carry present signals generated by the adapter module. The control module having general purpose input/output (GPIO) pins for receiving the present signals, wherein the control module determines an expansion type of the adapter module according to the present signals. The embodiment of present invention also provides a method of recognizing a device for initiating a computer system. | 2008-10-02 |
20080244148 | VoIP Enabled Femtocell with a USB Transceiver Station - Telephone calls between a mobile station (MS) and the mobile network or PSTN are routed through the Internet via VoIP using a femtocell, as opposed to the traditional macrocellular network. The femtocell can comprise a USB Transceiver Station that is connected to a personal computer through a universal serial bus port, which provides both power and a multi-megabit per second connection between the personal computer and the USB transceiver station. The USB transceiver station can comprise a microcontroller to manage signaling between the RF front end/baseband processor and the personal computer, as well as a precise timing mechanism to assist the synchronization of femtocell timing with the surrounding macrocellular network, if it is present. The USB transceiver station can have a compact form factor that that facilitates a high degree of portability by the subscriber, such as being readily attachable to their keychain. | 2008-10-02 |
20080244149 | Multiple module computer system and method - A computer system for multi-processing purposes. The computer system has a console comprising a first coupling site and a second coupling site. Each coupling site comprises a connector. The console is an enclosure that is capable of housing each coupling site. The system also has a plurality of computer modules, where each of the computer modules is coupled to a connector. Each of the computer modules has a processing unit, a main memory coupled to the processing unit, a graphics controller coupled to the processing unit, and a mass storage device coupled to the processing unit. Each of the computer modules is substantially similar in design to each other to provide independent processing of each of the computer modules in the computer system. | 2008-10-02 |
20080244150 | PROCESSOR CHIP ARCITECTURE HAVING INTEGRATED HIGH-SPEED PACKET SWITCHED SERIAL INTERFACE - A computing and communication chip architecture is provided wherein the interfaces of processor access to the memory chips are implemented as a high-speed packet switched serial interface as part of each chip. In one embodiment, the interface is accomplished through a gigabit Ethernet interface provided by protocol processor integrated as part of the chip. The protocol processor encapsulates the memory address and control information like Read, Write, number of successive bytes etc, as an Ethernet packet for communication among the processor and memory chips that are located on the same motherboard, or even on different circuit cards. In one embodiment, the communication over head of the Ethernet protocol is further reduced by using an enhanced Ethernet protocol with shortened data frames within a constrained neighborhood, and/or by utilizing a bit stream switch where direct connection paths can be established between elements that comprise the computing or communication architecture. | 2008-10-02 |
20080244151 | METHOD AND APPARATUS FOR EMULATING REWRITABLE MEMORY WITH NON-REWRITABLE MEMORY IN AN MCU - An integrated circuit having an embedded multiple time programmable memory includes a processing core for executing stored instructions with a data memory and a non volatile memory. The non-volatile memory block provides for storage of program instructions and includes a plurality of blocks of non-volatile memory, each of which can be written to once and read from many times and each having a size that is equal to or less than a program memory address space addressable by the processing core for output of data there from. It also includes a reserve storage location for storing a status word defining the one of the plurality of blocks addressable by the processing core, the status word operable to be changed in response to external signals when another of the plurality of blocks is to be selected, such that once another of the plurality of blocks is selected, the status word cannot indicate as addressable by the processing core a prior one of the plurality of blocks that was defined by the status word as being previously addressable by the processing core. | 2008-10-02 |
20080244152 | Method and Apparatus for Configuring Buffers for Streaming Data Transfer - A specification of a configurable processor is generated by generating (1) specifications of first and second stream memory interfaces to be operable to access data in accordance with first and second stream descriptors, and (2) a specification of an interim data storage device (buffer) to be accessed by the first and second stream memory interfaces and to be operable to receive data from a first computational module via the first stream memory interface and to transfer data to a second computational module via the second stream memory interface. The specifications are output and may be used to configure a configurable processor. | 2008-10-02 |
20080244153 | CACHE SYSTEMS, COMPUTER SYSTEMS AND OPERATING METHODS THEREOF - Cache systems, computer systems and methods thereof are disclosed. A buffer buffers first data from a main memory prior to writing to the cache memory. In response to a cache hit, a word from the cache memory is read. In response to a cache miss, the first data is written from the buffer to the cache memory. When the cache hit occurs before all first data is written from the buffer to the cache memory, the reading is executed and the writing is paused. | 2008-10-02 |