摘要:
An IPC network (1900) allows for the dynamic composition of services. An IPC client (1902) can for example request a service, such as a new photo service, and teach the IPC network what service components comprise the service. The IPC server (1908) will wait until all of the required service components (1914, 1916) have registered with the IPC network (1900) prior to allowing the IPC client (1902) the go ahead to use the service. The dynamic composition of services allows clients/components operating in the IPC network (1900) to change service definitions without affecting the interprocessor communications between applications operating in the network (1900). Also, the IPC network (1900) learns dynamically the new service and is able to identify the availability of the service within the network (1900).
摘要:
An InterProcessor Communication (IPC) Protocol network (100) includes at least one IPC client (102) and an IPC server (108). The IPC protocol allows for the IPC client (102) to register with the IPC server (108) which will provide the means for the two to communicate freely without any limitations on what software architectures, operating systems, hardware, etc. each depend on. The IPC protocol in one embodiment of the invention provides for dynamic IPC node configuration in a server based IPC communication management framework.
摘要:
The invention is an audio mixer (100) for prioritizing audio channels. The mixer can include a plurality of audio channels (110)—in which each channel can be capable of carrying an audio signal—and can include at least one output (114). The number of outputs can be less than the number of channels and the stage (116) immediately following the output is an output stage. Each channel can include an audio shaper (122) that modifies the audio signals of the channels and can include a priority database (126). The channels can be ranked in the priority database based on their priority in relation to one another. Control logic (128) of a highest ranked channel (N) can signal the audio shapers to modify the audio signals on at least some of the lower ranked channels (1, 2) in accordance with a predetermined priority response.
摘要:
A computing device (102) includes computer instructions for receiving (202) streaming data, delegating (204) portions of the streaming data to a plurality of processes (302-305), detecting (206) that one or more of the processes is affected by an interruption that would inhibit further processing of the portions of streaming data delegated thereto, and rerouting (214) to other available processes the portions of streaming data supplied to the one or more affected processes at a desired quality of service level.
摘要:
The invention concerns a method (300) and system (100) for exchanging data in a multi-core architecture having at least one shared memory (114). The method can include the steps of requesting (312) data in a first format from a predetermined range of addresses in the shared memory in which the data is shared between different processors, storing (316) the requested data in a cache (118) to be retrieved by a format converter (120) and identifying (320) to the format converter a data type for the data. The method can also include the step of, with the format converter, translating (322) based on predetermined rules the data to a second format that is native to a processor (110) that will process the data.
摘要:
An IPC protocol in one embodiment of the invention includes smart hardware ports such as SSI port (1610). The session manager (1608) includes the capability for negotiating with components such as software threads (1602-1606) in order for a port (1610) to be dedicated to a particular task. The port dedication negotiation process allows for the session manager (1608) which is part of IPC stack (1610) to check for any conflicts the port may have with other op-codes currently dedicated to the port. The session manager (1608) can forward a command block along with the data received from each software thread. The command block informs the SSI port (1610) of any co-processing it may need to perform to the data.
摘要:
The invention concerns a method (400) and system (100) for selective receiver shutdown. The method can include the steps of—at a mobile communications unit (128)—receiving (412) and transmitting (412) over a traffic channel (500) that supports the transmission of at least voice signals and has a receive channel (514) and a transmit channel (516) and selectively deactivating (416) a receiver (312) of the mobile communications unit to ignore an assigned portion (524) of the receive channel of the traffic channel. The assigned portion of the receive channel can be a payload portion (524), and the method can also include the step of selectively activating (414) the receiver to receive a control information portion (522) of the receive channel.
摘要:
The invention concerns a communication device (102) and a method (200) for providing a personalized ring-back to a first user of the first communication device (102), when the first user initiates a phone call with a second user of a second communication device (104). In one arrangement, the method can include the steps of detecting (204) reception of a ring-back signal at the first communication device (102) received from a communication network (108), retrieving (206) a multimedia file in the first communication device (102), and playing (208) the multimedia file in the first communication device (102) for at least the duration of the ring-back signal.
摘要:
A hands-free digital push-to-talk device (102) includes a digital background noise suppressor (302), a digital voice activity detector (304), an audio buffer (306), as well as a decision handler (308), embedded inside the device's (102) digital signal processor (222). Audio is buffered until the decision handler (308) determines that speech is present on an audio stream fed to the voice activity detector (304). The decision handler (308) makes the decision by assigning weighted values to each voice activity detector (304) determination, the weighted value varying depending on the state of the device (102) and temporal distance from the present time.
摘要:
A method for secured software patching and upgrade in a distributed wireless sensor network (DSN) includes the steps of providing a spanning-tree network of communications nodes with at least one root node (CH) and at least one software upgrade repository (SR), receiving a software upgrade with the root node (CH), communicating the upgrade from the root node (CH) to the software upgrade repository (SR), and installing the upgrade from the software upgrade repository (SR) to all of the nodes on the same branch by authenticating a patch key and delivering the upgrade from the software upgrade repository (SR) to the nodes after authentication occurs. The communications nodes (1000) can be sensor devices each sensing, processing, transmitting, receiving, and actuating in a given geographical area.