Dan Li - Sunnyvale CA, US Arun Desai - Fremont CA, US Zheng Yang - Fremont CA, US Kenneth Mueller, II - Santa Barbara CA, US Stephen Morris - Harvard MA, US Dmitry Stavisky - Wayland MA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
G06F 15/16 H04L 12/56
US Classification:
709219, 709227, 709230, 370389
Abstract:
An apparatus and method for defining content distribution paths in a content distribution network integrate unicast and multicast connections. Content engines in the content distributed network are organized into channels with a master content engine maintaining specific content. The content distribution network is further organized into a distribution hierarchy based on network topology and channel definitions, first by establishing unicast paths through the content distributed network and then by integrating multicast paths into the unicast hierarchy. The further organization of the content distribution network establishes distribution trees from the channel masters to the network edges.
Method And Apparatus For Reliable Multicast Distribution
Zheng Yang - Fremont CA, US Dan Li - Sunnyvale CA, US Shanchi Zhan - Sunnyvale CA, US Kenneth Mueller, II - Santa Barbara CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04L 12/28
US Classification:
370390, 370473
Abstract:
A system for reliable multicast distribution includes a primary content engine and a backup content engine sender. The primary content engine sender sends out a multicast message of content to selected content engine receivers. The sender waits for negative acknowledgments from the selected content engine receivers declaring that content was not received. If a negative acknowledgment is received, the sender resends the multicast message a predetermined number of times. If the content is still not received after the number of multicast passes is exhausted, the sender sends out unicast messages to those receivers still requesting content. If the primary sender does not respond to a negative acknowledgment, the receiver sends a second negative acknowledgment to the backup multicast sender. The backup responds with the data requested in the negative acknowledgment and so is able to begin data distribution at the point where the primary sender left off without maintaining synchronicity with the primary sender.
Method And Apparatus For A Dynamic Web Portal With Content Distributed Network Content Availability And User Locality
Dan Li - Sunnyvale CA, US Ivy K. Lui - San Carlos CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
G06F 7/00
US Classification:
707626, 707637
Abstract:
A system for providing a dynamic portal page in a content distributed network responds to a client request by generating the dynamic portal page at a content engine. The content engine has a portal template with at least one dynamic portion. The content engine writes into the at least one dynamic portion of the portal template links to content cached at the content engine. The content engine also writes into the at least one dynamic portion of the portal template information about availability of content not yet cached at the content engine.
Redundancy Elimination By Aggregation Of Multiple Chunks
Gideon Glass - Toronto, CA Maxim Martynov - Los Gatos CA, US Qiwen Zhang - San Jose CA, US Etai Lev Ran - Sunnyvale CA, US Dan Li - Sunnyvale CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
G06F 12/00
US Classification:
711154, 711158, 704278, 704258, 704504, 704269
Abstract:
A data redundancy elimination system. In particular implementations, a method includes storing in a memory one or more aggregation trees, each aggregation tree comprising one or more base chunk nodes and one or more super chunk nodes, wherein each base chunk node comprises a chunk signature and corresponding raw data, and wherein super chunk nodes correspond to child base chunk nodes and include a chunk signature; receiving a data block; dividing the data block into a plurality of base chunks, each base chunk having a degree value characterizing the occurrence probability of the base chunk; computing chunk signatures for the plurality of base chunks; applying a super chunk rule to contiguous sequences of base chunks of the plurality of base chunks to create one or more aggregation trees, wherein the super chunk rule aggregates base chunks based on the respective occurrence probabilities of the base chunks; identifying one or more nodes in the one or more created aggregation trees that match corresponding nodes of the aggregation trees in the memory; compressing the received data block based on the identified nodes; and conditionally adding the one or more created aggregation trees to the memory.
Yongyong Xu - Sunnyvale CA, US Dan Li - Sunnyvale CA, US
International Classification:
G06F 9/445
US Classification:
717175
Abstract:
A system and method for a new type of software repository and remote execution solution where any native application can be run from within a web page is disclosed. Users now has a much easier way to launch, run or execute any software directly from within a server or server cloud without the need of manually download and installation. The system further allows software run inside an isolated environment to protect user's local environment.
Dan Li - Sunnyvale CA, US Dipak Punnoran Koroth - Fremont CA, US Ming Tan - San Jose CA, US Martin Ostrowski - Sunnyvale CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
G06F 15/16
US Classification:
709232
Abstract:
In one embodiment, redundancy elimination for web caching may be provided. Upon receiving a request for a content object, a determination of whether the content object is cached may be made. In response to determining that the content object is not cached, the requested content object may be retrieved and, if the content object is associated with an aggregate popularity exceeding a caching threshold, the content object may be cached before providing the requested content object.
Distributed Web Object Identification For Web Caching
Dan Li - Sunnyvale CA, US Dipak Punnoran Koroth - Fremont CA, US Ming Tan - San Jose CA, US Martin Ostrowski - Sunnyvale CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04L 12/56
US Classification:
370389
Abstract:
In some embodiments, a request for a content object may be received as a data packet. Upon determining that the content object is not cached, an element of the data packet may be modified and the modified data packet may be forwarded toward a content provider of the content object.
Vehicle, Pickup And Dropoff Location Identification For Ridesharing And Delivery Via Augmented Reality
To present a pickup location in a transportation service, a server device receives a request for ridesharing services from a rider's current location to a drop-off location. The server device broadcasts the request to drivers and receives an indication of acceptance of the request from one of the drivers. Then the server device provides a pickup location to the rider and the driver which is presented in a map display of the rider and driver's client devices. When the rider or driver's current location is within a threshold distance of the pickup location, the corresponding client device switches to an augmented reality mode and presents a camera view from a camera of the client device depicting real-world imagery. The server device provides information to the corresponding client device to present in the augmented reality mode overlaying the real-world imagery to assist the rider or driver in finding the pickup location.
Isbn (Books And Publications)
Zhongguo Shang Shi Gong Si Fa Zhan Gui Mo Yan Jiu: Development Study on Firm Scale of Listed Companies in China
Carle Physician Group 301 E Southline Rd, Tuscola, IL 61953 (217)2535231 (phone), (217)2534082 (fax)
Education:
Medical School Virginia Commonwealth University SOM Graduated: 2011
Conditions:
Diabetes Mellitus (DM) Disorders of Lipoid Metabolism Hypertension (HTN)
Languages:
Chinese English Spanish
Description:
Dr. Li graduated from the Virginia Commonwealth University SOM in 2011. She works in Tuscola, IL and specializes in Family Medicine. Dr. Li is affiliated with Carle Foundation Hospital.
Kaiser Permanente Medical Group 710 Lawrence Expy, Santa Clara, CA 95051 (408)8511000 (phone), (408)8513331 (fax)
Education:
Medical School Peking Union Med Coll, Beijing, Beijing, China Graduated: 1996
Languages:
English
Description:
Dr. Li graduated from the Peking Union Med Coll, Beijing, Beijing, China in 1996. He works in Santa Clara, CA and specializes in Gastroenterology. Dr. Li is affiliated with Kaiser Permanente.
Albany Neurology & Headache Center 701 14 Ave, Albany, GA 31701 (229)8883266 (phone), (229)8883267 (fax)
Languages:
Arabic English
Description:
Mr. Li works in Albany, GA and specializes in Neurology. Mr. Li is affiliated with Phoebe Putney Memorial Hospital and Phoebe Putney Memorial Hospital Norh Campus.