Parc
Principle Scientist
Parc
Senior Researcher
Forte Systems, Inc Jan 1996 - Dec 2004
Senior Consultant
J Frank Consulting Jan 1992 - Dec 1995
Senior Consultant
Education:
University of California, Santa Cruz 1999 - 2004
Doctorates, Doctor of Philosophy, Computer Engineering, Philosophy
University of California, Davis 1989 - 1991
Masters, Master of Arts, History
University of California, Davis 1984 - 1989
Bachelors, Bachelor of Science, Physics
Skills:
Networking Protocol Routing Protocols Linux Algorithms Software Engineering Programming Software Development Java C++ C Matlab Latex Networking Information Centric Networks
Interests:
Electronics Investing Home Improvement Donor Home Decoration
Palo Alto Research Center Incorporated - Palo Alto CA
International Classification:
H04L 12/28
US Classification:
370351, 370231
Abstract:
One embodiment of the present invention provides a system that facilitates loop-free ad-hoc routing in a wireless network. During operation, the system advertises a local sequence number associated with a local node for a destination node, and receives a first route request at the local node, wherein the route request specifies a source node, the destination node, and a first sequence number. The system further selectively maintains a record, which indicates the source node, the destination node, the first sequence number, and a node from which the route request is received. The system also selectively forwards a second route request based on the received route request, wherein the second route request specifies the source node, the destination node, and a second sequence number which is less than the first sequence number and less than or equal to the advertised local sequence number.
Marc Mosko - Santa Cruz CA, US Ignacio Solis - Redwood City CA, US J. J. Garcia Luna Aceves - San Mateo CA, US
Assignee:
Palo Alto Research Center Incorporated - Palo Alto CA
International Classification:
H04L 12/43 H04W 4/00 H04B 7/212
US Classification:
370461, 370328, 370348
Abstract:
A communication system includes devices configured to communicate with each other through a temporal sequence of frames. Each of these frames includes multiple sub-channels. Note that a given device in the devices is configured to select sub-channels to reserve based on a nearest-neighbor spacing between the sub-channels to be reserved and/or a switching latency between data in-flow to the given device and data out-flow from the given device. Furthermore, the given device is configured to dynamically reserve the selected sub-channels on a frame-by-frame basis for up to N frames.
Information Dissemination System Having An Information Layer
Daniel H. Greene - Sunnyvale CA, US James E. Reich - San Francisco CA, US Juan Liu - Milpitas CA, US Marc E. Mosko - Santa Cruz CA, US Qingfeng Huang - San Jose CA, US
Assignee:
Palo Alto Research Center Incorporated - Palo Alto CA
International Classification:
H04L 12/28
US Classification:
370389, 455 91, 455 99, 709238
Abstract:
An information dissemination system has at least one node acting as a data source, at least one node acting as a data recipient, and an information layer residing on all of the nodes in a system. The information layer receives a generic utility function from an application on the node acting as a data source wanting to propagate information, uses the generic utility function at the node acting as data source to produce a microutility and uses the microutility on non-data source nodes of the system to propagate the information through the system to any recipients based upon the microutility.
Selection Of Transmission Media In An Ad-Hoc Network Based Upon Approximate Predicted Information Utility
Marc E. Mosko - Santa Cruz CA, US Daniel H. Greene - Sunnyvale CA, US Juan Liu - Milpitas CA, US James E. Reich - San Francisco CA, US Qingfeng Huang - San Jose CA, US
Assignee:
Palo Alto Research Center Incorporated - Palo Alto CA
International Classification:
H04L 12/28
US Classification:
370389, 455 91, 455 99, 709238
Abstract:
A method of managing traffic in an ad hoc network includes measuring local data traffic levels on at least one network resource. Criteria are established for different transmission media. A microutility of a data sample is evaluated and the data sample is transmitted through one or more media, the selection of the media being based upon evaluation of the microutility against the criteria.
Selection Of Information For Transmission And Storage In An Ad-Hoc Network Based Upon Local Synopsis Exchange
Marc E. Mosko - Santa Cruz CA, US Daniel H. Greene - Sunnyvale CA, US Juan Liu - Milpitas CA, US James E. Reich - San Francisco CA, US Qingfeng Huang - San Jose CA, US
Assignee:
Palo Alto Research Center Incorporated - Palo Alto CA
International Classification:
H04L 12/28
US Classification:
370389, 370254, 455 91, 455 99, 709238
Abstract:
A method of managing traffic in an ad-hoc network includes receiving, at a local node, a received synopsis of data sample updates in a neighbor storage of a neighboring node, the synopsis being based at least in part on dynamic priorities associated with the data samples. The received synopsis is then compared with data sample updates in a local storage of the local node and the local node determines which data samples will be transmitted.
System And Method For Providing Print Advertisements
Eric Peeters - Fremont CA, US Richard H. Bruce - Los Altos CA, US Ana Arias - San Carlos CA, US Bo Begole - San Jose CA, US Ross Bringans - Cupertino CA, US Celia Chow - Palo Alto CA, US Lawrence Lee - Menlo Park CA, US Lisa Fahey - San Francisco CA, US Linda Jacobson - Half Moon Bay CA, US Marc Mosko - Santa Cruz CA, US Susan (Susie) Mulhern - Gilroy CA, US Nitin Parekh - Los Altos CA, US David Weinerth - Oakland CA, US
Assignee:
Palo Alto Research Center Incorporated - Palo Alto CA
International Classification:
G06Q 30/00
US Classification:
705 1439, 705 1449, 705 1471
Abstract:
A system and method for providing print advertisements is presented. A target audience is assembled from characteristics about readers. Advertising content is targeted to the target audience. The characteristics of the target audience are analyzed against the advertising content to identify potential advertisers. At least one of the potential advertisers is selected. At least one print advertisement for the selected advertiser is included on the document.
Proportionally Fair-Share Time Slot Reservations With A Fast Increase, Slow Decrease Rate Controller
Marc E. Mosko - Santa Cruz CA, US Ignacio Solis - Santa Cruz CA, US
Assignee:
Palo Alto Research Center Incorporated - Palo Alto CA
International Classification:
H04L 12/43
US Classification:
370461
Abstract:
One embodiment of the present invention provides a system for facilitating proportionally fair-share time slot reservations with a fast increase, slow decrease rate controller in an ad hoc dynamic wireless broadcast network. During operation, the system determines local time slot demand, based on transmitted and queued data corresponding to one or more previous decision points. Next, the system broadcasts the local time slot demand to one or more neighbors. The system also determines neighbor time slot demands, where a respective neighbor time slot demand indicates a particular neighbor's local time slot demand corresponding to one or more previous decision points. Next, the system determines neighborhood time slot demand, based on the local time slot demand and the neighbor time slot demands. Next, the system determines allowable reserved time slots based on the local time slot demand and allowable reserved time slots corresponding to one or more previous decision points.
Congestion Management In An Ad-Hoc Network Based Upon A Predicted Information Utility
Marc E. Mosko - Santa Cruz CA, US Daniel H. Greene - Sunnyvale CA, US Juan Liu - Milpitas CA, US James E. Reich - San Francisco CA, US Qingfeng Huang - San Jose CA, US
Assignee:
Palo Alto Research Center Incorporated - Palo Alto CA
International Classification:
G06F 15/173
US Classification:
709238, 709240, 709242, 709243
Abstract:
A method of managing traffic in an ad hoc network determines local data traffic levels at a node, and uses the local data traffic levels to define a criteria. The criteria is applied to a microutility associated with the data sample to determine if the data sample should be propagated, temporarily delayed or dropped.
Mark Mosko (1971-1975), John Caulfield (1967-1971), Ralph Fratianni (1977-1981), Fred Engelmann (1968-1972)
Googleplus
Marc Mosko
Work:
Palo Alto Reserach Center
Education:
University of California, Davis - B.S. Physics, University of California, Davis - M.A. History, University of California, Santa Cruz - Ph.D. Computer Engineering