Telephony services are implemented using a media-control framework in which a media switch controls the mixing of multiple participant streams. A connection is established between the media switch and each of the participants in a given call or other communication. The media switch then implements a desired telephony service by controlling the mixing of media streams in accordance with multiple permit sets and multiple want sets, each of the permit sets and each of the want sets being associated with a given media stream of a given participant. A particular one of the permit sets specifies one or more additional participants that are permitted to receive a send flow of the given stream in conjunction with the telephony service, while the corresponding one of the want sets specifies one or more additional participants from which the given participant wants to receive a receive flow of the given stream in conjunction with the telephony service. The media switch utilizes the permit sets and the want sets to generate onto each receive flow for the one or more media streams the mix of all the send flows for the one or more media streams that satisfy the specified permissions and wants. The media switch may be implemented in a nondistributed manner, or in a distributed manner with a switch controller and one or more mixers.
Method And Apparatus For Aligning Timing Intervals Across Communication System Channels
Techniques for aligning timing intervals across channels of a communication system, where each of the channels includes a number of cyclically-recurring time slots, each of the timing intervals includes one or more of the time slots, and each of the channels has one or more of the timing intervals associated therewith. A first one of the timing intervals, associated with a first one of the channels, is scheduled starting at a particular time slot of the first channel. One or more other timing intervals associated with the first channel are then scheduled by providing a specified inter-interval gap between timing intervals of each of one or more pairs of the timing intervals associated with the first channel. The scheduled timing intervals for the first channel are then copied to one or more of the other channels to provide alignment of the timing intervals across the channels. The timing intervals in an illustrative embodiment are initial-maintenance intervals (IMIs) of upstream channels in a DOCSIS-compliant CATV system.
Method And Apparatus For Rescheduling A Communication System Channel After A Channel Property Change
Techniques for rescheduling one or more timing intervals associated with a channel of a communication system. Responsive to a detected change in a property of the channel, a rescheduling algorithm identifies a given one of the timing intervals, within a schedule for the channel, that violates a system requirement in view of the detected change. The algorithm determines if the interval can be rescheduled to accommodate the detected change and if so reschedules the interval. If the interval cannot be rescheduled to accommodate the detected change, the interval is removed from the schedule. The rescheduling process may be repeated for each of the intervals in the channel schedule. The intervals in an illustrative embodiment may include, for example, grants, polls, free intervals or initial-maintenance intervals (IMIs) of an upstream channel in a DOCSIS-compliant CATV system.
Software-Hardware Partitioning Of A Scheduled Medium-Access Protocol
Martin D. Carroll - Watchung NJ, US Ilija Hadzic - Millington NJ, US Dusan Suvakovic - Marina Del Rey CA, US
Assignee:
Alcatel-Lucent USA Inc. - Murray Hill NJ
International Classification:
H04L 12/28 H04J 14/00
US Classification:
3703954, 398 68
Abstract:
A processing device, configured to implement at least a portion of a scheduled medium-access protocol (SMAP) in a communication system, comprises a processor, a memory coupled to the processor, and one or more additional hardware modules. The functionality of the portion of the SMAP implemented in the processing device is partitioned between software, stored in the memory and executable by the processor, and hardware comprising the one or more additional hardware modules. In an illustrative embodiment, the processing device comprises a head-end device of a passive optical network, and the functionality comprises at least a scheduler and a grant generator, with the scheduler being implemented in the software and the grant generator being implemented in the hardware.
Apparatus And Method For Client-Side Compositing Of Video Streams
The present invention relates to an apparatus and method for client-side compositing of video streams. The method includes receiving, by the video display device, a multiplexed data stream from a remote video server. The multiplexed data stream includes substreams, where the substreams includes a descriptor substream, at least one media substream, and a compositing-instruction substream. The method further includes demultiplexing, by the video display device, the multiplexed data stream into the substreams according to the descriptor substream and displaying, by the video display device, the at least one media substream on a display screen according to the compositing-instruction substream, where the compositing-instruction substream includes instructions on a composition of the at least one media substream.
Electronic Document Processing With Automatic Generation Of Links To Cited References
Links to references cited in a given electronic document are automatically generated in conjunction with processing of the electronic document. In one aspect, which may be implemented at least in part in an otherwise conventional electronic document reader or an associated preprocessor, a reference citation is detected in a first electronic document, the reference citation is processed to determine a link that provides access to a second electronic document identified by the reference citation, and the link and at least a portion of the first electronic document are displayed to a user. The link may be determined by providing one or more designated portions of the reference citation to a search engine and processing results provided by the search engine to determine the link. For example, a search query may be formulated based on the detected reference citation and the search query provided to the search engine.
Martin D. Carroll - Watchung NJ, US Hungkei Keith Chow - Livingston NJ, US Ilija Hadzic - Millington NJ, US Ronald L. Sharp - Clinton NJ, US Theodore Sizer, II - Little Silver NJ, US Dusan Suvakovic - Marina del Rey CA, US Doutje T. Van Veen - New Providence NJ, US
International Classification:
G06F 9/455
US Classification:
718 1
Abstract:
A virtual personal computer is implemented in a communication system comprising a plurality of central offices each of which communicates with a plurality of client devices over a corresponding access network. A given one of the central offices comprises at least one compute server and at least one storage server. The virtual personal computer is configured by allocating physical processing resources of the compute server and physical storage resources of the storage server to that virtual personal computer. User access is provided to the virtual personal computer via one of the client devices. The virtual personal computer can be dynamically reconfigured by altering the allocation of at least one of the physical processing resources and the physical storage resources to the given virtual personal computer responsive to particular applications selected by the user to run on the given virtual personal computer.
System including image projector and video camera. System further includes signal processor configured to be in communication with image projector and video camera, and with a video monitor. Image projector is configured for receiving and projecting first image onto surface of an object. Video camera is configured for capturing second image including first image as projected onto object. System is configured for transmitting second image for display by video monitor. Method that includes providing image projector and video camera. Method further includes providing signal processor configured to be in communication with image projector, video camera, and a video monitor. Method also includes causing image projector to receive and to project first image onto surface of an object, causing video camera to capture second image including first image as projected onto object, and causing system to transmit second image for display by video monitor.
Name / Title
Company / Classification
Phones & Addresses
Martin A. Carroll Principal
Valkyrie Select Transport Inc Transportation Services
University Of Pennsylvania Medicine 421 Curie Blvd RM 708, Philadelphia, PA 19104 2155735217 (phone), 2155737049 (fax)
Education:
Medical School Dartmouth Medical School Graduated: 1988
Procedures:
Bone Marrow Biopsy
Conditions:
Anemia Leukemia Gastric Cancer Hemolytic Anemia Hodgkin's Lymphoma
Languages:
English
Description:
Dr. Carroll graduated from the Dartmouth Medical School in 1988. He works in Philadelphia, PA and specializes in Medical Oncology. Dr. Carroll is affiliated with Hospital Of The University Of Pennsylvania and Pennsylvania Hospital.
Sheila Obrien, Annette Olson, Mary Truschke, Donald Turney, Leonard Grafstrom, Donald Ferguson, Wilma Sipe, Vikki Hunt, Walter Legenza, Penelope Vanslyke, Martin Carroll, Roger Hoffenkamp
Sheila Obrien, Annette Olson, Mary Truschke, Donald Turney, Leonard Grafstrom, Donald Ferguson, Wilma Sipe, Vikki Hunt, Walter Legenza, Penelope Vanslyke, Martin Carroll