34th week of 2009 patent applcation highlights part 55 |
Patent application number | Title | Published |
20090210506 | COMPRESSIBLE DISPLAY OF E-MAIL MESSAGE STRING TO FACILITATE READABILITY - A displayed string of emails is effectively compressed for improved readability by deleting some or all headers and/or by skipping the cursor from one message body to another in response to “hot” key actuation (s) by a user. | 2009-08-20 |
20090210507 | Method and Apparatus for Scoring Unsolicited E-mail - A method for filtering spam is disclosed comprising the steps of: assigning weights to a plurality of recipient e-mail addresses; determining a set of similar e-mails from a plurality of e-mails sent to the recipient addresses; calculating a score based for each set of similar e-mails; placing the score in the header of the e-mail; determining whether the score exceeds a threshold; and responsive to determining that the score exceeds the threshold, tagging and/or filtering the e-mail. | 2009-08-20 |
20090210508 | METHODS AND SYSTEMS FOR PROVIDING INFORMATION ASSOCIATED WITH A CONSUMER GOOD - Methods and systems are disclosed for providing information associated with a consumer good and stored in a database. According to one such method, a descriptor of the consumer good is received, information associated with the descriptor is extracted from the database, and the extracted information is transmitted. In the receiving, an SMS or MMS request message including the descriptor is processed. In the transmitting, an SMS or MMS response message including the extracted information is sent. | 2009-08-20 |
20090210509 | Interruption Management - The present invention relates to a method, system | 2009-08-20 |
20090210510 | System and Method for Multiple-Level Message Filtering - Systems and methods for constructing multiple-level filtering information that is applicable for an aggregate of multiple messages. According to various embodiments, a set of filtering values is constructed for a first level as a union of all filter values of the filtering criteria that belong to the intersection set of filter criteria. At the receiver side, the aggregate transport object is filtered based on the first-level filtering information as a first process. The first-level filtering information may be separate of the transport object. If the transport object is not discarded after first-level filtering, then the second-level filtering information, which requires the processing of the transport object, is used to fetch the messages in the bundle. | 2009-08-20 |
20090210511 | System and Method for Cacheing Web Files - A system and method receives a request for a file containing an identifier of the requested file and a message digest, containing an expected hash result of the requested file. The system and method identifies whether it has already stored a file having that identifier and a hash result matching the message digest. If so, the file is provided, optionally after being checked for authenticity via rehashing and comparing again to the message digest. If the file is not stored in the cache, it may be retrieved from a location included in the identifier, hashed and compared to the message digest to authenticate it, and provided to the requesting program if the hash result matches the message digest. | 2009-08-20 |
20090210512 | System, method, and program product for creating and sharing digital image output data across a network - A method for creating and sharing graphical images among remote locations includes forming a cluster of client systems connected to a server, generating digital data representing graphical images within some of the client systems, and transmitting this data to the server, which forms one or more digital feed(s) including data representing the graphical images to be transmitted to client systems. During the transmission of the digital feed(s), the timing and composition of the feed(s) is not affected by actions of the client systems. | 2009-08-20 |
20090210513 | ASYNCHRONOUS AUTOMATED ROUTING OF USER TO OPTIMAL HOST - A system and method of automatically routing a user to an optimal data center of a host. A method includes transmitting a web page having measurement code and modification code from one of a plurality of data centers to a computing device. The measurement code determines an optimal data center of the plurality of data centers for the computing device, and the modification code alters at least one link in the web page to point to the optimal data center. | 2009-08-20 |
20090210514 | METHODS, APPARATUSES, COMPUTER PROGRAM PRODUCTS, AND SYSTEMS FOR MOBILE WEB BROWSING - An apparatus for delivering web content to a mobile device may include a processor. The processor may be configured to determine whether a web page may be adapted or should be viewed in its original form, transcode the original web page to generate a transcoded version of the web page if it is determined that the web page may be adapted, and to send data comprising either the original web page of the transcoded version to a remote device. Users may request a different version than the processor's initial determination, and an aggregation of such user preferences may be used to make a better determination of what version to send by default to all users. Corresponding methods, computer program products, and systems are also provided. | 2009-08-20 |
20090210515 | METHOD FOR ACQUIRING LONG DATA BY GET METHOD - [PROBLEMS] To pass long data which cannot be passed conventionally by the GET method, by using the GET method. | 2009-08-20 |
20090210516 | USING MOBILE DEVICE TO CREATE ACTIVITY RECORD - A communication device and a data server record and collect events and event-related data to create an activity record. A user of the communication device may request that events and related data be recorded and collected using a configuration option on the communication device or through an interaction with the data server. Data are grouped into data sets and uploaded to the data server either automatically or upon user approval. The data server uses the uploaded data to create an activity record which the user may access through a website. The user uploads additional data which are associated with the activity record. In some instances, the data server embeds a link pointing to the additional data in an entry in the activity record corresponding to an event associated with the additional data. | 2009-08-20 |
20090210517 | INFORMATION MANAGEMENT DEVICE AND METHOD, INFORMATION PROCESSING DEVICE AND METHOD RECORDING MEDIUM, AND PROGRAM - An information management device and method, an information processing device and method, a recording medium, and a program that allow the provision of optimum content to each individual user are provided. In a Pochara service server | 2009-08-20 |
20090210518 | METHODS AND APPARATUSES FOR DYNAMICALLY PROVISIONING A DYNAMIC HOST CONFIGURATION PROTOCOL (DHCP) CLIENT AS A CLIENTLESS INTERNET PROTOCOL SERVICES (CLIPS) SUBSCRIBER ON A LAST-RESORT INTERFACE - Methods and apparatuses for providing clientless IP services for subscribers on a network interface that does not require either explicit client subnet configurations or explicit routes from the interface to the client subnets. | 2009-08-20 |
20090210519 | EFFICIENT AND TRANSPARENT REMOTE WAKEUP - Systems and methods that facilitate remote wake up are described that provide for efficient and transparent wake up of target hosts by remote hosts. In various embodiments, a separate address can be used by a target host for wake up network traffic, which is different from a regular address associated with a target host for normal network communications. In addition, the disclosed subject matter facilitates controlling wake up operations according to trust, identity, and/or a wake up policy. | 2009-08-20 |
20090210520 | INFORMATION SYSTEM MANAGEMENT UNIT - [Solution] Operational-policy storage means ( | 2009-08-20 |
20090210521 | METHOD OF INSTALLING SOFTWARE FOR ENABLING A CONNECTION OF A PHONE TO AN INTERCONNECTED NETWORK - Method of installing software for enabling a connection of a phone to an interconnected network A method of installing a software on a computer using an operating system in order to enable a connection of a phone to an interconnected network, said method comprising the steps of: reading ( | 2009-08-20 |
20090210522 | Dynamic Host Configuration Protocol (DHCP) Initialization Responsive to a Loss of Network Layer Connectivity - Disclosed are, inter alia, methods, apparatus, computer-storage media, mechanisms, and means associated with loss of network layer connectivity triggering Dynamic Host Configuration Protocol (DHCP) initialization. According to one embodiment, a network device connected to a network initializes one or more network communication values of the network device using DHCP. The network device monitors Network Layer (Layer 3) connectivity with a remote network device; and in response to detecting a loss of said monitored Network Layer connectivity, DHCP initialization of the network device is performed. | 2009-08-20 |
20090210523 | NETWORK MANAGEMENT METHOD AND SYSTEM - A network management method and system. The method includes identifying and accessing a network device. A set of software loopback interfaces configured for the network device is retrieved. A first set of Internet protocol (IP) addresses associated the set of software loopback interfaces is retrieved. A second set of IP addresses associated with the first set of IP addresses is retrieved. A set of next-hop interfaces is retrieved. A network management topology model based on the network device, the set of software loopback interfaces, the first set of IP addresses, the second set of IP addresses, and the set of next-hop interfaces is generated. The network management topology model indicates that each IP address of the second set of IP addresses that is adjacent to an IP address of the first set of IP addresses is reachable via an associated next-hop interface of the set of next-hop interfaces. | 2009-08-20 |
20090210524 | ROUTING OF WEB-BASED CONTACTS - A method of providing access to a network of contact centres comprises providing contact links on one or more web pages which when activated initiate contacts to the contact centres. The network addresses associated with the links and to which the contacts are automatically directed are dynamically specified in the web pages and are obtained from a database. The database is dynamically updated in response to statistical updates received periodically or continually from the individual contact centres. In this way the contacts can be directed in advance to the most appropriate destination without having to evaluate each contact as it enters the contact centre network, thereby reducing processing time and delays. Alternatively one or more remote session initiation protocol (SIP) proxy servers can be updated periodically with network addresses from the database, whereby SIP requests are directed by the proxy server to the contact centre or agent most suitable to handle the contact, as determined in advance of the request from the statistical information. | 2009-08-20 |
20090210525 | Method for Detection of the Activity of a Device In a Network of Distributed Stations, as Well as a Network Station for Carrying Out the Method - The invention relates to the technical field of local data transmission networks, in particular domestic networks. In networks such as these, the network stations log on in connection to the network. On disconnection, the network station which is leaving the network logs off in an appropriate manner. In the situation in which the user disconnects a network station simply by pulling out the network cable from the network, it is physically impossible to transmit the logging-off message. The invention is now concerned with the problem of how reliably an inactive network station can be identified, also taking account of the disconnection of the network station simply by pulling out the network plug. The invention solves the problem by regular transmission of a search request to the stations in the network. If a search request remains unanswered by one network station, an HTTP access is additionally attempted to, for example, the device description of the network station in question, or a control request. The network station is identified as being inactive only if this access/control request also fails. In the case of a UPnP network, the search request is made using the unprotected SSDP protocol, so that the lack of any response to the search request does not in its own right reliably indicate that the network station has logged off. The supposition that the network station which did not respond to the search request is inactive is confirmed by means of the HTTP access, which takes place on an error-protected basis. | 2009-08-20 |
20090210526 | DOMAIN NAME CACHE CONTROL - Domain name caching is controlled by adding a nonce to a domain name to force propagation of lookup to an authoritative server or service. Desired caching behavior is dictated by controlling when a new and unique nonce-bearing name is created. For example, caching can be completely eliminated by generating a new nonce-bearing name for every request. While a nonce can simply correspond to a random or pseudo random value, it can also be time based. Furthermore, nonces can be phase or time shifted to limit authoritative server load as well as improve response time. | 2009-08-20 |
20090210527 | Virtual Machine Management Apparatus, and Virtual Machine Management Method and Program - A virtual machine management apparatus connected to a plurality of server devices via a network generates a new virtual machine on a server device in accordance with a request from a management terminal. At that time, for one or more server devices to which a new virtual machine can be allocated, the virtual machine management apparatus refers to an allocation rule table for storing a score for each of combinations of types of virtual machines. The score indicates appropriateness of a condition that each combination of types of virtual machines is to be allocated to the same server device. Thus, the virtual machine management apparatus computes an index value indicative of appropriateness of a condition that the new virtual machine is to be allocated to the server device. Then the virtual machine management apparatus determines an allocation target for the new virtual machine with reference to the computed index value. | 2009-08-20 |
20090210528 | METHOD FOR DETERMINING METRICS OF A CONTENT DELIVERY AND GLOBAL TRAFFIC MANAGEMENT NETWORK - A method for determining metrics of a content delivery and global traffic management network provides service metric probes that determine the service availability and metric measurements of types of services provided by a content delivery machine. Latency probes are also provided for determining the latency of various servers within a network. Service metric probes consult a configuration file containing each DNS name in its area and the set of services. Each server in the network has a metric test associated with each service supported by the server which the service metric probes periodically performs metric tests on and records the metric test results which are periodically sent to all of the DNS servers in the network. DNS servers use the test result updates to determine the best server to return for a given DNS name. The latency probe calculates the latency from its location to a client's location using the round trip time for sending a packet to the client to obtain the latency value for that client. The latency probe updates the DNS servers with the clients' latency data. The DNS server uses the latency test data updates to determine the closest server to a client. | 2009-08-20 |
20090210529 | REWARD SYSTEM AND METHOD FOR A USER OF A COMPUTING SYSTEM - A method for controlling reward for a user of a computing system, the method comprising monitoring use level of a first tool provided in a computing environment, wherein the first tool provides at least a first service; and rewarding a first entity according to the use level, such that the reward is determined based on the use level of the first tool over a second tool that provides at least the first service. | 2009-08-20 |
20090210530 | TERMINATION CRITERIA IN SERVICE DISCOVERY REQUEST - The expression of search termination criteria in service discovery requests. When a client is to make a service discovery request, the client includes the service criteria that the service can use to verify whether they provide a matching service. However, the client also includes search termination criteria that specifies the criteria that the client will use to terminate the request. When deciding whether or not to send a response to the service discovery request, the service may elect not to send a response to the service discovery request if its logic determines that there is reduced chance that the response would be received by the client prior to the client terminating the request. | 2009-08-20 |
20090210531 | Utilizing removable virtual volumes for sharing data on a storage area network - The present disclosure provides data sharing through virtual removable volumes. A virtual volume of a SAN (storage area network) is presented to clients as a virtual removable volume. A controlling application controls access of clients connected to the SAN to the virtual removable volume. The controlling application allows only one client at a time to access the virtual removable volume. The controlling application allows a first client to mount the virtual removable volume as a removable volume. The controlling application then causes the first client to unmount the virtual removable volume and allows a second client to mount the virtual removable volume as a removable volume. In this way, the first client and second client are able to share data via the virtual removable volume without causing corruption of data and without requiring a shared file system or physical transfer of removable media. | 2009-08-20 |
20090210532 | METHOD FOR SELECTIVE SERVICE UPDATES FOR COMMUNICATION NETWORKS - A method for performing selective updating procedure of service advertisements. In this method, a Master personal gateway ( | 2009-08-20 |
20090210533 | DEVICE AND A METHOD FOR SHARING RESOURCES IN A NETWORK OF PEERS - A device and a method for sharing resources in a network of peers are disclosed. A user may compile a wish list ( | 2009-08-20 |
20090210534 | Method of Providing Services in a Network, Network Element and Computer Program Product - The invention focuses on providing services ( | 2009-08-20 |
20090210535 | RESOURCE ASSIGNMENT IN A DISTRIBUTED ENVIRONMENT - Determining processing requirements for processing communications in a communication network includes determining non real-time processing requirements for processing the communications based on communication handling statistics obtained from at least one network element, in the communication network, that distributes the communications. Near real-time processing requirements for processing the communications are determined based on at least one of the communication handling statistics and the non real-time processing requirements. At least one of the non real-time processing requirements and the near real-time processing requirements is forwarded to a processing element that processes at least one of the non real-time processing requirements and the near real-time processing requirements. | 2009-08-20 |
20090210536 | METHODS AND SYSTEMS FOR FACILITATING TRANSFER OF SESSIONS BETWEEN USER DEVICES - Methods and systems for facilitating transfer of an active session from a first device to a second device associated with the same user. A network server is configured to enable the switching or swapping of an active session from one device to another device, where both devices are associated with a common user address. The switching or swapping is implemented with no or minimal effect on the active session or awareness of the remote party. The device switch may be performed in relation to any active session, including VoIP, video conferencing, or other media sessions. | 2009-08-20 |
20090210537 | Mobile communications device and associated application for use thereon - An application manager configured for use on a resource-limited device, the application manager including: an application engine configured to effect communications between a plurality of applications installed on the resource limited device and one or more external network sites; and a connection manager configured to control and/or coordinate when the plurality of applications are able to attempt to establish communications with the one or more external network sites. The resource-limited device may be a mobile terminal. | 2009-08-20 |
20090210538 | System and Method for Indicating Supported Session Policy URI Schemes Extensions - A method for negotiating a communication protocol for a policy channel. The method comprises a user agent transmitting information related to a plurality of uniform resource identifier (URI) schemes that the user agent supports for communication over the policy channel. The method further comprises the user agent receiving an indication of a selection of one or more of the plurality of URI schemes. The method further comprises the user agent using at least one communication protocol identified by one of the selected URI scheme for communication over the policy channel. | 2009-08-20 |
20090210539 | HDMI LOGICAL ADDRESS ASSIGNMENT METHOD FOR USE IN WIRELESS COMMUNICATION SYSTEM - A CEC controller of a wireless node device determines a destination logical address of a polling message received through a wired interface circuit based on an address list table in an address list memory when the polling message is received from a wired interface circuit, and transmits an ACK for the received polling message through the wired interface circuit in the case that the destination logical address of the polling message is a logical address of a node device connected over a wireless interval. | 2009-08-20 |
20090210540 | Method for generating function blocks for web services - In continuous operation, for example during the control of a machine, PLCs (programmable logic controllers) execute as client a data transaction with a server. This data transaction is initiated by the PLC by implementing a communication with the server via web services. A WSDL file is called up and additional data during the generation of a user program of the PLC is provided. Function blocks for web applications are then automatically generated from this data and integrated in the user program. | 2009-08-20 |
20090210541 | EFFICIENT CONFIGURATION OF LDAP USER PRIVILEGES TO REMOTELY ACCESS CLIENTS WITHIN GROUPS - A method and system for restricting remote access by users of directory access protocol client systems without using an directory access protocol “netgroup” option by defining a “remote_allowed” attribute for a entire user group, which, if enabled, allows granting of all remote access requests to all clients, but which, if disabled, allows granting of remote access requests to client systems specifically listed in a “hosts” attribute. In this manner, directory administrators may configure remote access rights for groups of users without having to perform cumbersome and tedious “netgroup”. Subsequent to granting access, the authentication, such as a log in, may be performed on the user. The invention is particularly useful for Lightweight Directory Access Protocol (LDAP) systems, where the “hosts” attribute can list client systems by Internet Protocol address, by hostname, or a by combination of address and hostname. | 2009-08-20 |
20090210542 | SIMPLIFIED PROTOCOL FOR CARRYING AUTHENTICATION FOR NETWORK ACCESS - Methods and system for simplified Protocol for Carrying Authentication for Network Access (sPANA) are disclosed. In the broadband architecture such as Broadband forum or WiMAX forum, a Network Access server (NAS) is one IP hop away from a user. Therefore, it is possible to relax the need in PANA to obtain an IP address prior to authentication. A PANA client (PaC) may use an unspecified IP address (e.g. 0.0.0.0 in TPv4) as a source address for authentication. A PANA Authentication Agent (PAA) may use an IP broadcast address as a network layer destination address (e.g. oxffffffff). The present invention defines PANA Attribute-Value Pairs (AVPs) and procedures that allow a Challenge-Handshake Authentication Protocol (CHAP) exchange to occur in PANA. The PANA CHAP support may facilitate smooth migration from Point-to-Point Protocol (PPP) sessions to IP sessions in a DSL Broadband network environment. The sPANA can be desirably compatible with the PANA. | 2009-08-20 |
20090210543 | System and Method for Subscription Resource Discovery - A system and method for providing an end-user network with information regarding access network resources allocated to specific services. The access network includes a Resource Management System (RMS) for managing service bindings in the access network. A Resource Discovery Client (RDC) associated with the end-user network sends a resource discovery request to a Resource Discovery Server (RDS) associated with the access network. The RDS receives the resource discovery request and obtains service binding information from the RMS. The service binding information indicates access network resources that are allocated to specific services. The RDS then sends a response to the RDC, and includes the information regarding access network resources allocated to specific services. The RDC may send the information to user devices in the end-user network. | 2009-08-20 |
20090210544 | APPARATUS AND METHOD FOR CONTROLLING ACCESS IN p2p NETWORK - An apparatus and method to control access in a P2P (peer-to-peer) network. The apparatus for controlling access in a P2P network includes an attribute processing module to obtain an attribute of a service requestor and to determine an access control policy for the service requestor based on the obtained attribute; and an access control module to control the provision of a service to the service requester according to the access control policy. If a service provider is unable to obtain the attribute of the service requester, the service provider obtains the attribute of the service requester from at least one peer in the network. | 2009-08-20 |
20090210545 | SELECTION OF PEERS TO CLUSTER WITHIN A PEER-TO-PEER NETWORK - Peer-to-peer networks may be established by considering various characteristics of the peers when clustering the peers within the network. The characteristics may include operational criteria such as the cost of data transfer by each peer, the type and status of power being supplied to each peer, and the bandwidth available to each peer. The peer-to-peer networks may be established by requiring credentials to gain access to the peer-to-peer network, where those credentials may be a network access identifier that has previously been used to gain access to an underlying data network of the peer-to-peer network. The operational criteria used to select peers for clustering may be stored and accessed through association to the credentials used to gain access to the peer-to-peer network. | 2009-08-20 |
20090210546 | METHOD AND APPARATUS FOR TRANSFERRING MEDIA DATA BETWEEN DEVICES | 2009-08-20 |
20090210547 | SCHEDULING OF MULTIPLE FILES FOR SERVING ON A SERVER - Multiple files a served using a server coupled to a data network. A plurality of files is determined, wherein a file includes an integer number of blocks, and wherein each block includes at least one input symbol. For each file, an indication of at least one channel on which to serve the file is determined, and, for each file, a rate at which to serve the file is determined. Also, a schedule for processing the blocks is determined, and output symbols for the blocks are generated according to the schedule. The output symbols are transmitted on the corresponding at least one channel, wherein the files are concurrently served at their corresponding rates. | 2009-08-20 |
20090210548 | METHOD OF AND APPARATUS FOR PROVIDING ISOCHRONOUS SERVICES OVER SWITCHED ETHERNET INCLUDING A HOME NETWORK WALL PLATE HAVING A COMBINED IEEE 1394 AND ETHERNET MODIFIED HUB - A combined IEEE 1394-2000 and ethernet network allows devices on the network to operate according to both the IEEE 1394-2000 protocol and the ethernet protocol. The devices within the network are able to send IEEE 1394-2000 isochronous data, IEEE 1394-2000 asynchronous data and ethernet data. Both IEEE 1394-2000 and ethernet devices within the network are coupled to modified hubs (MHubs) to form a local cluster. The MHubs are coupled to an ethernet switch which controls communications between devices in different local clusters. The ethernet switch and the MHubs obey an isochronous interval in which all isochronous data transfers will be allowed. Preferably, on a regular and reoccurring period, the ethernet switch sends an isotick signal to begin the isochronous interval. Any bandwidth left after the isochronous interval is then allocated to the traditional ethernet traffic and the IEEE 1394-2000 asynchronous traffic, until the start of the next isochronous interval. | 2009-08-20 |
20090210549 | System and methods of streamlining media files from a dispersed peer network to maintain quality of service - Media content, including content suitable for streaming, is distributed to and accessible over a communications network by computer nodes within a peer storage network of computer nodes hosting respective content stores. Discrete portions of a content file are multiply distributed to and persisted in a distributed set of the content stores existing within the storage network such that various content stores persist subsets of the content file portions. A computer node retrieves the discrete portions of the content file from the various distributed content stores, depending on node availability, the particular discrete portions there available, and node and network performance factors sufficient to maintain a minimum quality of service, thereby enabling streaming presentation of the content file on the requesting computer node. | 2009-08-20 |
20090210550 | SYSTEM AND METHOD FOR MEDIA STREAM MONITORING - A method of verifying the transmission of audio content in a media stream may comprise receiving from a server a portion of a media stream having a first audio file format, processing the media stream portion to obtain data values, and determining if any of the data values fall outside of a pre-determined range of data values. A system for verifying the transmission of audio content may comprise a computer connected to a server over a network, and the computer may be adapted to receive from the server a portion of a media stream having a first audio file format, process the media stream portion to obtain a set of data values, determine the highest absolute data value of the set and compare the highest absolute data value to a data value corresponding to audio silence. | 2009-08-20 |
20090210551 | Server device in contents transmitting system and contents transmitting method - When the content data recorded in the server device | 2009-08-20 |
20090210552 | Facilitating access to IPTV content using a portable device while roaming - An IPTV system architecture has an IPTV system and an edge service router connected to the IPTV system. The IPTV system is configured for facilitating delivery of IPTV content dependent upon commands formatted in accordance with a communications protocol supported by the IPTV system. The edge service router is coupled to the IPTV system and includes an IPTV Gateway apparatus. The IPTV Gateway apparatus is configured for receiving commands issued by IPTV subscriber networking devices for affecting IPTV content delivered thereto, for translating the commands from a format in accordance with a communications protocol not supported by the IPTV system to the supported communications protocol, and for providing the translated commands to the IPTV system. | 2009-08-20 |
20090210553 | Packet forwarding apparatus using token bucket algorithm and leaky bucket algorithm - A packet forwarding apparatus and network system for providing different types of bandwidth control services to the user; in which a packet forwarding apparatus for transferring data comprises an interface unit for sending and receiving packets, and a traffic shaper for controlling the packet transmission timing and a packet switch for sending an output to the interface unit as the destination of the received packet; and the traffic shaper uses a token bucket algorithm when transmitting a packet to guarantee the minimum frame rate, and uses a leaky bucket algorithm when limiting the peak frame rate. | 2009-08-20 |
20090210554 | Non intrusive control process for an XDSL type transmission line - The invention concerns a non intrusive control process of an xDSL transmission line from signals and messages exchanged between at least one emitter ( | 2009-08-20 |
20090210555 | UPnP remote access server and method of supporting multiple remote accesses - Provided is a communication method of a universal plug and play (UPnP) remote access server (RAS), the communication method including: accepting a plurality of remote access connections from UPnP devices of a plurality of remote networks; collecting device list information about devices discovered in the plurality of remote networks and a home network of the RAS; generating synchronization information to synchronize the collected device list information between the plurality of remote networks; and transmitting the synchronization information to the UPnP devices of the plurality of remote networks. | 2009-08-20 |
20090210556 | Time division address management device and time division routing information management device - There is provided an address management device, which includes an address storage unit configured to store an address used for communication for a local network and a global address used for communication for a global network, an address switch judgment unit configured to judge timing for switching between the address for the local network and the global address, and an address switch unit configured to switch between the address for the local network and the global address in accordance with a judgment result of the address switch judgment unit. | 2009-08-20 |
20090210557 | DETERMINING EXTENDED CAPABILITY OF A CHANNEL PATH - A computer program product, apparatus, and method for determining extended capability of a channel path in an I/O processing system are provided. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes receiving a request to provide a channel path description for a channel path, where the channel path includes a channel coupled to a control unit. The method further includes outputting the channel path description for the channel path in response to the request. The channel path description includes a descriptor indicating that the channel path supports a link protocol for commanding an I/O operation, and an extension support indicator specifying whether the channel path supports an extension to the link protocol. | 2009-08-20 |
20090210558 | SYSTEM AND METHOD FOR OPERATING A VIRTUAL PROFESSIONAL SERVICE ORGANIZATION - Systems, methods and computer program products for establishing and operating a virtual professional service organization are disclosed. In an aspect, a virtual, global law firm is provided to consumers having access to a personal computer or other terminal in communications with the Internet, such that attorneys are capable of responding to their legal needs via video conferencing, VoIP telephone, chat, electronic mail and other forms of remote communications over the Internet. The result is the provisioning of quick, cost-effective and quality legal services to under-served populations. | 2009-08-20 |
20090210559 | PROCESSING A VARIABLE LENGTH DEVICE COMMAND WORD AT A CONTROL UNIT IN AN I/O PROCESSING SYSTEM - A computer program product, apparatus and method for processing a variable length device command word (DCW) at a control unit configured for communication with an input/output (I/O) subsystem in an I/O processing system. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes receiving a DCW at the control unit from the I/O subsystem. The DCW specifies one or more I/O operations and includes a command, a control data count, and control data having a varying length specified by the control data count. The control data is extracted in response to the control data count. The command is then executed in response to the extracted control data to perform the specified one or more I/O operations. | 2009-08-20 |
20090210560 | CANCEL INSTRUCTION AND COMMAND FOR DETERMINING THE STATE OF AN I/O OPERATION - The state of an input/output (I/O) operation is determined in an I/O processing system. A command is received from an I/O operating system at a channel subsystem for initiating the I/O operation, a time period is for completion of the I/O operation, and the command for initiating the I/O operation is sent from the channel subsystem to the control unit. Responsive to the time period nearing elapsing without the I/O operation completing, a cancel instruction is received from the I/O operating system at the channel subsystem. Responsive to a determination by the I/O operating system to interrogate the control unit, an instruction to interrogate the control unit is received with the cancel instruction from the I/O operating system. | 2009-08-20 |
20090210561 | PROCESSING OF DATA TO PERFORM SYSTEM CHANGES IN AN INPUT/OUTPUT PROCESSING SYSTEM - A computer program product, an apparatus, and a method for processing communications between a target and an initiator an input/output processing system are provided. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes: sending a message from the initiator to the target, the message requesting suspension of input/output operations between the initiator and the target for a period of time, the period of time being defined by the message; responsive to the message, suspending input/output operation messages for the period of time; performing a system change comprising at least one of: at least one update, a computer program installation, a recovery, and a change in operating parameters; and initiating new input/output operations after at least one of: expiration of the period of time and initiation of new input/output operations by the initiator. | 2009-08-20 |
20090210562 | PROCESSING COMMUNICATION DATA IN A SHIPS PASSING CONDITION - Articles of manufacture, apparatuses, and methods for processing communications between a control unit and a channel subsystem in an input/output processing system are disclosed. Embodiments of the invention include an article of manufacture including at least one computer usable medium having computer readable program code logic to processing communications between a control unit and a channel subsystem in an input/output processing system. The computer readable program code logic performs a method including: sending a message in a first mode from the control unit to the channel subsystem; receiving a command in a second mode from the channel subsystem at the control unit; determining whether the command is responsive to the message; and responsive to the command being not responsive to the message, determining whether to perform one of i) executing the command and ii) terminating the command. | 2009-08-20 |
20090210563 | PROVIDING INDIRECT DATA ADDRESSING FOR A CONTROL BLOCK AT A CHANNEL SUBSYSTEM OF AN I/O PROCESSING SYSTEM - An computer program product, apparatus, and method for facilitating input/output (I/O) processing for an I/O operation at a host computer system configured for communication with a control unit. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes the host computer system obtaining a transport command word (TCW) for an I/O operation. The TCW specifies a location of one or more I/O commands and a flag. The flag is set to indicate that the location is an indirect address. The host computer system extracts the location of the one or more I/O commands and the flag from the TCW. The host computer system gathers the one or more I/O commands responsive to the location specified by the TCW and the flag, and then forwards the one or more I/O commands to the control unit for execution. | 2009-08-20 |
20090210564 | PROCESSING OF DATA TO SUSPEND OPERATIONS IN AN INPUT/OUTPUT PROCESSING SYSTEM - A computer program product, an apparatus, and a method for processing communications between a target and an initiator an input/output processing system are provided. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes: sending a message between the initiator and the target, the message requesting suspension of input/output operations between the initiator and the target for a period of time, the period of time being defined by the message; and responsive to the message, suspending input/output operation messages for the period of time. | 2009-08-20 |
20090210565 | Information Processing Device, and Device Initialization Method in the Information Processing Device - The information processing device of the present invention includes: an initialization unit that is realized by the execution of firmware for carrying out a first initialization process for enabling access from the firmware to devices that are connected to the information processing device; a control unit that is realized by operation of an OS for carrying out a second initialization process for enabling access to the devices from the OS; and a main memory unit; wherein the initialization unit includes a device initialization unit for setting the device control information that is necessary for accessing devices in the first initialization process and an initialization information storage unit for storing in the main memory unit initialization information that includes the device control information that was set by the device initialization unit, and where in the control unit includes a device information application unit for acquiring the initialization information of devices from the main memory unit in the second initialization process. | 2009-08-20 |
20090210566 | MULTI-CHIP DIGITAL SYSTEM SIGNAL IDENTIFICATION APPARATUS - The present invention provides for a system. The system includes a plurality of controllers, each controller comprising at least an output pin and a plurality of input pins and configured to receive self-identify control signals through one or more of the plurality of input pins and to transmit a controller self-identify signal through the output pin based on the self-identify control signals. Each output pin is coupled to an external system. A processor couples to a first input pin of the plurality of input pins of each of the plurality of controllers and is configured to generate self-identify control signals and to transmit the self-identify control signals to the plurality of controllers. | 2009-08-20 |
20090210567 | HOST APPARATUS AND METHOD FOR CONTROLLING THE SAME - A host apparatus communicates with a server that stores binary data containing a host apparatus supporting program that is necessary when the host apparatus is used with a predetermined one of a plurality of devices and a download program that downloads the host apparatus supporting program to the predetermined device, recognizes the predetermined device when the predetermined device is connected to the host apparatus, outputs a request to acquire the binary data to the server, stores the binary data in a storage unit of the host apparatus when the server inputs the binary data, executes the download program contained in the binary data stored in the storage unit to download the host apparatus supporting program to the predetermined device, and deletes the binary data from the storage unit after the download program is executed or when the use of the predetermined device is completed. | 2009-08-20 |
20090210568 | Keyboard Adaptive Haptic Response - Various embodiments provide a keyboard that adaptively provides haptic feedback to a user. In at least some embodiments, an actuation of a key or keyboard element of the keyboard is detected. This can be accomplished by detecting the closure of an associated switch caused by a user depressing the key or keyboard element. In response to detecting the actuation, an electrically-deformable material is utilized as an actuating mechanism to impart single or multi-vectored movement to the key or keyboard element according to drive parameters. This movement produces a perceived acceleration of the key or keyboard element, thus providing haptic feedback which simulates a “snapover” effect. | 2009-08-20 |
20090210569 | MULTI-FUNCTION PERIPHERAL DEVICE, CORRESPONDING METHOD AND ELECTRONIC SYSTEM HAVING A PERIPHERAL AND A HOST COMMUNICATING VIA A SINGLE INTERFACE - The invention relates to an electronic system having at least one host processing electronic device and at least one peripheral electronic device. The peripheral electronic device performs at least two functions. The host processing electronic device and the peripheral electronic device are interconnected via at least one interface. The host processing electronic device and the peripheral electronic device communicate via a single, common, “multi-function” interface, so that the host processing electronic device and the peripheral electronic device exchange at least one item of data relative to each of the two functions via the multi-function interface. | 2009-08-20 |
20090210570 | EXTENDED MEASUREMENT WORD DETERMINATION AT A CHANNEL SUBSYSTEM OF AN I/O PROCESSING SYSTEM - An article of manufacture, an apparatus, and a method for determining an extended measurement word at a channel subsystem of an I/O processing system using data from a control unit are provided. The article of manufacture includes at least one computer usable medium having computer readable program code logic. The computer readable program code logic performs a method including sending a command message to the control unit, and receiving a transport response information unit message at the channel subsystem in response to sending the command message to the control unit. The computer readable program code logic additionally extracts a plurality of time values from the transport response information unit message as calculated by the control unit, calculates an extended measurement word as a function of the time values, and writes the extended measurement word to computer readable memory in the I/O processing system. | 2009-08-20 |
20090210571 | PROCESSING OF DATA TO MONITOR INPUT/OUTPUT OPERATIONS - A computer program product, an apparatus, and a method for processing communications between a control unit and a channel subsystem in an input/output processing system are provided. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes: sending a command from the channel subsystem to the control unit to initiate an input/output operation; setting a time period for completion of the operation; and responsive to the operation not completing within the time period, sending a message to determine whether the control unit has an exchange open for the command. | 2009-08-20 |
20090210572 | COMPUTER COMMAND AND RESPONSE FOR DETERMINING THE STATE OF AN I/O OPERATION - A computer program product, apparatus, and method are provided for determining a state of an input/output (I/O) operation in an I/O processing system. A request from a channel subsystem is received at a control unit for performing the I/O operation. After a predetermined amount of time passes without the I/O operation completing, an interrogation request is received from the channel subsystem at the control unit for determining the state of the I/O operation. A response is sent from the control unit to the channel subsystem indicating the state of the I/O operation in response to the interrogation request. The response also includes information regarding a state of an I/O device executing the I/O operation and information indicating a state of the control unit controlling the I/O device executing the I/O operation. | 2009-08-20 |
20090210573 | COMPUTER COMMAND AND RESPONSE FOR DETERMINING THE STATE OF AN I/O OPERATION - A state of an input/output (I/O) operation in an I/O processing system is determined. A request for performing the I/O operation is received from an I/O operating system at a channel subsystem and forwarded to a control unit controlling an I/O device for executing the I/O operation. After a predetermined amount of time passes without receiving indication from the control unit that the I/O operation is completed, an interrogation request is received at the channel subsystem from the I/O operating system for determining the state of the I/O operation. An interrogation command is sent from the channel subsystem to the control unit. A response is received from the control unit, the response indicates a state of the I/O device executing the I/O operation, a state of the control unit controlling the I/O device executing the I/O operation, and the state of the I/O operation being executed. | 2009-08-20 |
20090210574 | OPEN HOST ISSUED STATESAVE TO ATTACHED STORAGE - A method to issue a statesave command from a host system to attached storage is provided. The attached storage is monitored for a predetermined threshold time to identify an inaccessible device. Upon expiration of the predetermined threshold time, the statesave command is issued from a device driver of the host system to the attached storage. | 2009-08-20 |
20090210575 | Information processing apparatus and information processing system notifying information of optional devices - In an information processing apparatus performing data communication through a network with an image forming apparatus to which a plurality of optional devices are additionally mounted, a CPU obtains device/apparatus data related to specification of optional devices from the image forming apparatus, and based on the obtained device/apparatus data, determines whether or not there is any optional device of which specification has been changed. If it is determined that there is an optional device of which specification has been changed, the CPU causes a display, displaying appearance images of the image forming apparatus and optional devices, to display the appearance image of the corresponding optional device in a pulsating manner. | 2009-08-20 |
20090210576 | PROVIDING INDIRECT DATA ADDRESSING IN AN INPUT/OUTPUT PROCESSING SYSTEM WHERE THE INDIRECT DATA ADDRESS LIST IS NON-CONTIGUOUS - Systems, methods and computer program products for providing indirect data addressing at an I/O subsystem of an I/O processing system. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes receiving a control word for an I/O operation. The control word includes an indirect data address for data associated with the I/O operation. The indirect data address includes a starting location of a list of storage addresses that collectively specify the data, the list spans two or more non-contiguous storage locations. Data is gathered responsive to the list. The gathered data is transmitted to a control unit in the I/O processing system. | 2009-08-20 |
20090210577 | DIRECT MEMORY ACCESS SYSTEM AND METHOD USING THE SAME - The invention discloses a DMA system capable of being adapted to various interfaces. The DMA system includes the following advantages: 1) the software porting effort can be reduced when different interfaces are integrated into a SoC; 2) a flexible DMA that could provide protocol transparency and could be ported into different interfaces easily; 3) a scalable DMA that can support unlimited TX/RX scattering/gathering data segments; 4) a reusable DMA that provides user defined TX information (or RX information) and TX message (or RX message) field; and 5) a high performance DMA that support unaligned segment data pointers and unlimited scattering/gathering data segments, so as to reduce extra memory copies by CPU. | 2009-08-20 |
20090210578 | Apparatus of TCP/IP offload engine and method for transferring packet using the same - A TOE apparatus and a method for transferring a packet applying the TOE have developed. the device comprises that an embedded processor for receiving information on an address and size of physical memory and generating a prototype header according to contents of the received information; and Gigabit Ethernet for generating header information of a packet using the prototype header, receiving data according to the address and size of the physical memory included in the information received from a host device through a main PCI bus, a PCI-to-PCI bridge, and a sub PCI bus, and adding the header information to the data, so as to transmit the data to a network. | 2009-08-20 |
20090210579 | OPEN EXCHANGE LIMITING IN AN I/O PROCESSING SYSTEM - A computer program product, an apparatus, and a method for limiting a number of open exchanges at a channel subsystem of an I/O processing system using data from a control unit. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method that includes sending a command message to the control unit, and receiving a transport response information unit message in response. The method further includes extracting a maximum control unit exchange parameter from the transport response information unit message, and determining a limit value for a maximum number of open exchanges between the channel subsystem and the control unit as a function of the extracted maximum control unit exchange parameter. The method additionally includes applying the limit value to prevent opening of a new exchange. | 2009-08-20 |
20090210580 | EARLY TERMINATION OF AN I/O OPERATION IN AN I/O PROCESSING SYSTEM - A computer program product, apparatus, and method for handling early termination of an I/O operation at a channel subsystem in an I/O processing system are provided. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes receiving a request to terminate an I/O operation, and transmitting an abort command to a control unit in communication with the channel subsystem in response to receiving the request to terminate the I/O operation. The method also includes transmitting a purge path command to purge a path associated with the I/O operation, where the purge path command includes an error code identifying the request to terminate the I/O operation. | 2009-08-20 |
20090210581 | BI-DIRECTIONAL DATA TRANSFER WITHIN A SINGLE I/O OPERATION - An article of manufacture, apparatus, and a method for facilitating input/output (I/O) processing for an I/O operation at a host computer system configured for communication with a control unit. The method includes the host computer system obtaining a transport command word (TCW) for an I/O operation having both input and output data. The TCW specifies a location of the output data and a location for storing the input data. The host computer system forwards the I/O operation to the control unit for execution. The host computer system gathers the output data responsive to the location of the output data specified by the TCW, and then forwards the output data to the control unit for use in the execution of the I/O operation. The host computer system receives the input data from the control unit and stores the input data at the location specified by the TCW. | 2009-08-20 |
20090210582 | PROVIDING EXTENDED MEASUREMENT DATA IN AN I/O PROCESSING SYSTEM - An article of manufacture, an apparatus, and a method for providing extended measurement word data from a control unit to a channel subsystem of an I/O processing system are disclosed. The article of manufacture includes at least one computer usable medium having computer readable program code logic. The computer readable program code logic performs a method including receiving a command message from the channel subsystem at the control unit, and initiating a timing calculation sequence of a plurality of time values in response to receiving the command message at the control unit. The computer readable program code logic also populates extended measurement word data at the control unit including the plurality of time values, and outputs the extended measurement word data from the control unit to the channel subsystem. | 2009-08-20 |
20090210583 | RESERVED DEVICE ACCESS CONTENTION REDUCTION - A computer program product, an apparatus, and a method for reducing reserved device access contention at a control unit in communication with a plurality of operating systems via one or more channels are provided. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method that includes receiving a command message at the control unit from a first operating system, including an I/O operation command for a device. A device busy indicator is received, indicating that a second operating system has reserved the device. The command message is queued on a device busy queue in response to the device busy indicator. The control unit monitors for a device end indicator. The device busy queue is serviced to perform the I/O operation command in response to the device end indicator. | 2009-08-20 |
20090210584 | EXCEPTION CONDITION DETERMINATION AT A CONTROL UNIT IN AN I/O PROCESSING SYSTEM - A computer program product, apparatus, and method for providing exception condition feedback at a control unit to a channel subsystem in an I/O processing system are provided. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes receiving a command message at the control unit from the channel subsystem, and detecting an exception condition in response to unsuccessful execution of at least one command in the command message. The method further includes identifying a termination reason code associated with the exception condition, writing the termination reason code to a response message, and sending the response message to the channel subsystem. | 2009-08-20 |
20090210585 | PROCESSING OF DATA TO SUSPEND OPERATIONS IN AN INPUT/OUTPUT PROCESSING LOG-OUT SYSTEM - A computer program product, an apparatus, and a method for processing communications between a control unit and a channel subsystem in an input/output processing system are provided. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes: sending a Process Log-out (PRLO) message from the control unit to the channel subsystem, the message requesting suspension of input/output operations between the control unit and the channel subsystem for a period of time, the period of time being defined by the PRLO message; responsive to the PRLO message, suspending by the channel all input/output operation messages for the period of time, wherein suspending comprises stopping input/output operation messages during the period of time; and responsive to an expiration of the period of time, sending a Process Log-in (PRLI) message from the channel subsystem to the control unit to re-initiate an operating environment between the channel subsystem and the control unit. | 2009-08-20 |
20090210586 | Communication control device, information processing device and computer program product - A communication control device includes a plurality of receive buffers each storing therein received information that corresponds to all or a part of a received message or an argument of a receive function, a hash-value generating unit that generates a hash value from a receive key contained in the received message in accordance with a hash-value generation rule, a storing unit that stores the received information in a selected one of the receive buffers corresponding to the hash value, and an output unit that outputs the received information from one of the receive buffers corresponding to the hash value in response to a transmission request from a receiving unit that performs a receiving operation by determining a matching based on a receive key specified by the receive function. | 2009-08-20 |
20090210587 | METHOD AND SYSTEM FOR IMPLEMENTING STORE BUFFER ALLOCATION - A method and system for implementing store buffer allocation for variable length store data operations are provided. The method includes receiving a store address request and at least one store data request and stepping through data operations for each of the store data requests and an address range for the store data requests to determine alignment and data steering information used to select a storage buffer destination for the data in the store data requests. The method further includes determining availability of the storage buffer by maintaining a reservation list for each storage buffer, maintaining a count of the number of available entries for each storage buffer, updating the reservation list to reflect a reservation acceptance for designated available entries, and clearing entries upon completion of the processing of store data operations. The method also includes reserving the selected storage buffer when the number of available entries meets or exceeds the number of entries required for the data. | 2009-08-20 |
20090210588 | Output Circuit, Control Program Product, and Control Method - A computation unit computes an elapse time until second data stored in a storage unit is outputted since first data is stored in the storage unit. An output request unit changes a speed at which an output unit outputs data based on the elapse time. | 2009-08-20 |
20090210589 | Dynamic Vital Product Data Update Based on an Installed Feature Card - A method, system, and computer program product for dynamically updating vital product data (VPD) based on the presence of an installed feature card supported by an input/output (I/O) adapter in a data processing device. A VPD utility initiates the boot up process of the I/O adapter with the aid of the common boot code in the Boot/VPD segment of a flash module. The hardware configuration registers are loaded with default values. Additionally, the VPD from the (flash) Boot/VPD segment is loaded. When the feature card is present, the VPD utility retrieves configuration information for the feature card and loads the hardware configuration registers with values relevant to the feature card. The VPD utility retrieves the feature card VPD and loads available VPD updates into the (flash) alternate Open Boot segment. The flash firmware image uses the VPD to manage the adapter. | 2009-08-20 |
20090210590 | PERIPHERAL MODULE REGISTER ACCESS METHODS AND APPARATUS - An embodiment of an electronic system includes a processing element, a bus controller, and a peripheral module. The processing element executes machine readable code for performing a data transfer of an x-bit wide data value between the processing element and the peripheral module. Performing the data transfer includes providing a processing element-provided address corresponding to a y-bit wide data register of the peripheral module, where y is less than x. The bus controller receives the processing element-provided address, and in response, performs a series of multiple data transfers with the peripheral module. This includes providing a first peripheral address for a first data transfer of the series, and providing at least one different peripheral address for at least one other data transfer of the series. The peripheral module maps the first peripheral address and the at least one different peripheral address to the y-bit wide data register. | 2009-08-20 |
20090210591 | Universal Quick Port-Switching Method and Associated Apparatus - A universal quick port switching method and an associated apparatus are provided. An apparatus for universally and quickly detecting port switching includes a plurality of resistors for receiving a plurality of ground signals from a plurality of receiving ports, respectively; a divided-voltage detecting circuit coupled to the resistors, for generating a predictable divided voltage; and an analog-to-digital converter coupled to the divided-voltage detecting circuit, for generating a digital output according to the predictable divided voltage. The detecting apparatus determines whether the receiving ports are active or not according to the digital output. | 2009-08-20 |
20090210592 | Network On Chip With A Low Latency, High Bandwidth Application Messaging Interconnect - A network on chip (‘NOC’) and methods of data processing on the NOC, the NOC including integrated processor (‘IP’) blocks, a data communications bus ( | 2009-08-20 |
20090210593 | SYSTEM AND METHOD FOR COMMUNICATION OVER A BUS - Systems and methods for communicating data over a communication bus are disclosed. In some aspects, the data is digital information communicated over a multiple-line bus connecting two or more electronic devices such as integrated circuits. The disclosure presents useful formats for arranging data into data cells communicated over the bus, and include some exemplary features as shared clock signals, Ready bit information, and vertical parity checking. | 2009-08-20 |
20090210594 | BUS INTERCONNECT DEVICE AND A DATA PROCESSING APPARATUS INCLUDING SUCH A BUS INTERCONNECT DEVICE - A bus interconnect device is provided comprising a parallel plate waveguide for coupling together a plurality of devices. This provides an efficient and flexible approach for providing interconnect functionality within a data processing apparatus. | 2009-08-20 |
20090210595 | Data transfer between devices within an integrated circuit - An integrated circuit | 2009-08-20 |
20090210596 | SLAVE APPARATUS AND SYSTEM AND METHOD FOR DATA TRANSMISSION - In a data transmission system having a plurality of apparatuses connected to one another in a cascade, each slave apparatus has an identification number retention section retaining the same identification number as the other slave apparatuses, a receiver receiving data accompanied by an apparatus number, a judgment section judging that the data is destined for itself when the apparatus number coincides with the identification number, while judging that the data is destined for another slave apparatus when the apparatus number does not coincide with the identification number, and a transmitter changing the apparatus number by subtracting or adding when the data is judged to be destined for another slave apparatus, and transmitting the data to another lower-ranked slave apparatus. Thereby, data transmission can be accomplished without automatically setting an apparatus number to each of the plural apparatuses. | 2009-08-20 |
20090210597 | METHOD FOR LOGIC CHECKING TO CHECK OPERATION OF CIRCUIT TO BE CONNECTED TO BUS - To check operation of a circuit to be checked connected to a bus to which at least one master circuit and at least one slave circuit are connected, a model is connected to a bus in place of a master circuit or a slave circuit and cause given signals to be outputted at given timing for checking the operation of the circuit to be checked. Especially, by causing various data transfer to occur at random timing by a plurality of models, it is easy to cause severer than actual conditions to take place easily, enabling to enhance efficiency of checking. For example, when checking operation of a bus arbiter, a plurality of master models are connected in place of a plurality of master circuits to cause a request of bus accessibility to be outputted from each master model at random timing to check arbitration operation of a bus arbiter. | 2009-08-20 |
20090210598 | MULTI-CORE DATA PROCESSOR - To provide a multi-core LSI capable of improving the stability of operation. A multi-core LSI comprises a plurality of CPUs coupled to a first shared bus, one or more modules coupled to a second shared bus, a shared bus controller coupled between the first shared bus and the second shared bus, for arbitrating an access to the module(s) by the CPUs, and a system controller that monitors whether or not a response signal to an access request signal of the CPUs is output from module to be accessed, wherein the system controller outputs a pseudo response signal to the first shared bus via the shared bus controller to terminate the access by the CPU while accessing if the response signal is not output from the module to be accessed after the access request signal is output to the second shared bus from the shared bus controller and before a predetermined time elapses. | 2009-08-20 |
20090210599 | Electronic Circuit - An electronic circuit comprises a bus ( | 2009-08-20 |
20090210600 | MEMORY DEVICE WITH NETWORK ON CHIP METHODS, APPARATUS, AND SYSTEMS - Apparatus, method and systems are provided such as those that can include a processor module, an interface device disposed above or below the processor module, the interface device including a plurality of routing elements, at least one memory device disposed above or below the interface device and including a plurality of memory arrays, the plurality of memory arrays coupled to the interface device using a plurality of interconnects provided in vias provided in at least one of the memory device and the interface device. In addition, the interface device communicatively can couple the plurality of memory arrays to the processor module using the plurality of routing elements and the interconnects. | 2009-08-20 |
20090210601 | SYSTEMS AND METHODS FOR PROVIDING A VIRTUAL NETWORK INTERFACE CONNECTION ("NIC") WITH THE BASEBOARD MANAGEMENT CONTROLLER ("BMC") - Systems and methods for transferring Ethernet packets from an operating system to a baseboard management controller (“BMC”) have been provided. The operating system is typically stored in a memory. A method according to the invention may include tagging predetermined Ethernet packets for transfer from the operating system to the BMC. The method may also include transferring the tagged Ethernet packets from the operating system to a Local Area Network On Motherboard (LOM). The method may include transferring the tagged Ethernet packets from the LOM to the BMC. | 2009-08-20 |
20090210602 | MODIFYING PERIODIC SIGNALS PRODUCED BY MICROCONTROLLER - Multiple modules are connected to a signal output module via first and second busses. Different commands may be transmitted on the two busses. Both busses may be hierarchically constructed so that all units are connected one after the other in a chain like manner on the busses. The modules cooperate to transition an output signal between different duty cycles and activate and deactivate responsive to timer comparisons. | 2009-08-20 |
20090210603 | Flash memory circuit with combinational interface - A flash memory circuit has both SATA and USB interfaces. When the flash memory circuit is coupled to a computer, the flash memory circuit utilizes the transmitted power from the computer through the USB interface for operating, and communicates with the computer through the faster SATA interface for data accessing of the flash memory. | 2009-08-20 |
20090210604 | Memory Module Having Signal Lines Configured for Sequential Arrival of Signals at Synchronous Memory Devices - A memory module includes a first signal line to carry a first signal. The first signal line has (i) a first line segment disposed along a length of the memory module and coupled to a termination, and (ii) a second line segment disposed along a width of the memory module and coupled to an edge finger. The first line segment and the second line segment are coupled together at a turn. A first synchronous memory device and a second synchronous memory device are coupled to the first line segment. The first signal arrives at the first synchronous memory device and the second synchronous memory device in a sequential manner. The memory module includes a clock line routed alongside the first signal line. A clock signal arrives at the first synchronous memory device and the second synchronous memory device in sequence alongside the first signal traversing along the first signal line. | 2009-08-20 |
20090210605 | BRIDGE DEVICE FOR A DISK DRIVE - A bridge device for a disk drive has the I/O terminals to which an external automatic controlling apparatus is connected, so the external automatic controlling apparatus directly controls a disk tray of the disk drive to move in or move out without a computer. In addition, the bridge device also further has a computer connecting port, to which the external computer is connected. The computer controls operations of the disk drive. | 2009-08-20 |