Search

Puhong You Phones & Addresses

  • 10622 Winchelsea Dr, Austin, TX 78750 (512) 249-0962
  • Leander, TX

Education

Degree: Graduate or professional degree

Resumes

Resumes

Puhong You Photo 1

Puhong You

View page
Location:
Austin, Texas Area
Industry:
Computer Software
Puhong You Photo 2

Puhong You

View page
Location:
Austin, Texas Area
Industry:
Computer Software

Publications

Us Patents

Method And System For Cache Management Of Locale-Sensitive Content

View page
US Patent:
7194506, Mar 20, 2007
Filed:
Dec 21, 2001
Appl. No.:
10/027384
Inventors:
Eric White - Austin TX, US
Puhong You - Austin TX, US
Isaac Rajkumar - Austin TX, US
Assignee:
Vignette Corporation - Austin TX
International Classification:
G06F 15/16
US Classification:
709203, 709246
Abstract:
A method and system are disclosed for cache management and regeneration of dynamically-generated locale-sensitive content (DGLSC) in one or more server computers within a client-server computer network. One embodiment of the method of this invention can comprise receiving a request for content from a user at a client computer and determining the user's locale preference with, for example, an automatic locale detection algorithm. The requested content can be dynamically generated from a template as DGLSC based on the user locale preference. If the template is a cacheable template, a locale-sensitive filename can be generated for the DGLSC based on the user locale preference. The locale-sensitive filename can be associated with the DGLSC. The DGLSC can be cached in a locale-sensitive directory, such that it can be served (and thus avoid duplicative generation of the same content) in response to subsequent requests from users having the same locale preference The DGLSC is then served to the requesting user at his or her client computer.

Method And System For An Extensible Caching Framework

View page
US Patent:
7752394, Jul 6, 2010
Filed:
Feb 1, 2007
Appl. No.:
11/701193
Inventors:
N. Isaac Rajkumar - Austin TX, US
Puhong You - Cedar Park TX, US
David Dean Caldwell - Dripping Springs TX, US
Brett J. Larsen - Austin TX, US
Jamshid Afshar - Austin TX, US
Conleth O'Connell - Austin TX, US
Assignee:
Vignette Software LLC - Austin TX
International Classification:
G06F 13/00
US Classification:
711133, 711159, 711146, 709219, 709231, 709216
Abstract:
Systems and methods which provide an extensible caching framework are disclosed. These systems and methods may provide a caching framework which can evaluate individual parameters of a request for a particular piece of content. Modules capable of evaluating individual parameters of an incoming request may be added and removed from this framework. When a request for content is received, parameters of the request can be evaluated by the framework and a cache searched for responsive content based upon this evaluation. If responsive content is not found in the cache, responsive content can be generated and stored in the cache along with associated metadata and a signature formed by the caching framework. This signature may aid in locating this content when a request for similar content is next received.

Method And System For Cache Management

View page
US Patent:
7818506, Oct 19, 2010
Filed:
Jul 10, 2007
Appl. No.:
11/825909
Inventors:
Lee Shepstone - Oxford, GB
Mark R. Scheevel - Austin TX, US
Newton Isaac Rajkumar - Hyderabad, IN
Jamshid Afshar, Jr. - Austin TX, US
Puhong You - Cedar Park TX, US
Brett J. Larsen - Austin TX, US
David Dean Caldwell - Dripping Springs TX, US
Assignee:
Vignette Software LLC - Austin TX
International Classification:
G06F 13/00
US Classification:
711133, 711118, 711159, 709217, 709218, 709219
Abstract:
Systems and methods for managing cached content are disclosed. More particularly, embodiments of the present invention may allow cached content to be updated (e. g. regenerated or replaced) based on newly added or changed content. Specifically, embodiments of the present invention may allow cached content to be regenerated, replaced or updated based on newly added or changed content associated with the cached content allowing cached content to be updated substantially immediately when pertinent new content is added or content from which the cached content was generated is altered.

System Using Content Generator For Dynamically Regenerating One Or More Fragments Of Web Page Based On Notification Of Content Change

View page
US Patent:
7860820, Dec 28, 2010
Filed:
May 31, 2006
Appl. No.:
11/444020
Inventors:
N. Isaac Rajkumar - Hyderabad, IN
Mark McCalister - Austin TX, US
Expeditus Bolanos - Pflugerville TX, US
Peter Hale - San Francisco CA, US
Mark Martin - Cedar Park TX, US
Richard Nemec - North Andover MA, US
Puhong You - Cedar Park TX, US
Daun DeFrance - Austin TX, US
Ching-Fu Chang - Austin TX, US
Priya Reddy - Austin TX, US
Ladislav Kis - North Andover MA, US
Robert L. Patterson - Leawood KS, US
Tony Zgarba - Round Rock TX, US
Jeffrey M. Collins - San Mateo CA, US
Michael C. Tulkoff - Austin TX, US
Miles Chaston - San Francisco CA, US
Dean Moses - Berkeley CA, US
John Petersen - San Francisco CA, US
Ian Stahl - Austin TX, US
Lara Long - Austin TX, US
Assignee:
Vignette Software, LLC - Austin TX
International Classification:
G06F 7/00
US Classification:
707 3, 707201, 709203, 709219
Abstract:
Disclosed herein are embodiments of a system and method for the provisioning of dynamically generated content. One embodiment can interface a content delivery system and a content management system at the fragment level. Depending upon how a page is organized, a fragment may refer to a block within the page, a portion of the page, or a content item presented on the page. When a content item is updated and published onto the content management system, one embodiment of the invention can operate to track dependencies of managed pages and invalidate/validate fragment(s) affected by the change(s) accordingly. The updated fragment(s) may then be dynamically assembled on-the-fly or on-demand. The updated fragment(s) may or may not be cached. In this way, changes made to a piece of content can be reflected in all pages which utilize this content almost simultaneously with the changes to the content itself.

Method And System For An Extensible Caching Framework

View page
US Patent:
7899991, Mar 1, 2011
Filed:
Jun 21, 2010
Appl. No.:
12/819985
Inventors:
N. Isaac Rajkumar - Austin TX, US
Puhong You - Cedar Park TX, US
David Dean Caldwell - Dripping Springs TX, US
Brett J. Larsen - Austin TX, US
Jamshid Afshar - Austin TX, US
Conleth O'Connell - Austin TX, US
Assignee:
Vignette Software LLC - Austin TX
International Classification:
G06F 13/00
US Classification:
711118, 711133, 711159, 709217, 709218, 709219, 713180
Abstract:
Systems and methods which provide an extensible caching framework are disclosed. These systems and methods may provide a caching framework which can evaluate individual parameters of a request for a particular piece of content. Modules capable of evaluating individual parameters of an incoming request may be added and removed from this framework. When a request for content is received, parameters of the request can be evaluated by the framework and a cache searched for responsive content based upon this evaluation. If responsive content is not found in the cache, responsive content can be generated and stored in the cache along with associated metadata and a signature formed by the caching framework. This signature may aid in locating this content when a request for similar content is next received.

System Using Content Generator For Dynamically Regenerating One Or More Fragments Of Web Page Based On Notification Of Content Change

View page
US Patent:
8260802, Sep 4, 2012
Filed:
Oct 7, 2010
Appl. No.:
12/900057
Inventors:
N. Isaac Rajkumar - Hyderabad, IN
Mark McCalister - Austin TX, US
Expeditus Bolanos - Pflugerville TX, US
Peter Hale - San Francisco CA, US
Mark Martin - Cedar Park TX, US
Richard Nemec - North Andover MA, US
Puhong You - Cedar Park TX, US
Daun DeFrance - Austin TX, US
Ching-Fu Chang - Austin TX, US
Priya Reddy - Austin TX, US
Ladislav Kis - North Andover MA, US
Robert L. Patterson - Leawood KS, US
Tony Zgarba - Round Rock TX, US
Jeffrey M. Collins - San Mateo CA, US
Michael C. Tulkoff - Austin TX, US
Miles Chaston - San Francisco CA, US
Dean Moses - Berkeley CA, US
John Petersen - San Francisco CA, US
Ian Stahl - Austin TX, US
Lara Long - Mountainview CA, US
Assignee:
Open Text S.A. - Luxembourg
International Classification:
G06F 7/00
US Classification:
707769, 707737, 709203, 709219
Abstract:
Disclosed herein are embodiments of a system and method for the provisioning of dynamically generated content. One embodiment can interface a content delivery system and a content management system at the fragment level. Depending upon how a page is organized, a fragment may refer to a block within the page, a portion of the page, or a content item presented on the page. When a content item is updated and published onto the content management system, one embodiment of the invention can operate to track dependencies of managed pages and invalidate/validate fragment(s) affected by the change(s) accordingly. The updated fragment(s) may then be dynamically assembled on-the-fly or on-demand. The updated fragment(s) may or may not be cached. In this way, changes made to a piece of content can be reflected in all pages which utilize this content almost simultaneously with the changes to the content itself.

System Using Content Generator For Dynamically Regenerating One Or More Fragments Of Web Page Based On Notification Of Content Change

View page
US Patent:
8433724, Apr 30, 2013
Filed:
Aug 3, 2012
Appl. No.:
13/566041
Inventors:
N. Isaac Rajkumar - Hyderabad, IN
Mark McCalister - Austin TX, US
Expeditus Bolanus - Pflugerville TX, US
Peter Hale - San Francisco CA, US
Mark Martin - Cedar Park TX, US
Richard Nemec - North Andover MA, US
Puhong You - Cedar Park TX, US
Daun DeFrance - Austin TX, US
Ching-Fu Chang - Austin TX, US
Priya Reddy - Austin TX, US
Ladislav Kis - North Andover MA, US
Robert L. Patterson - Leawood KS, US
Tony Zgarba - Round Rock TX, US
Jeffrey M. Collins - San Mateo CA, US
Michael C. Tulkoff - Austin TX, US
Miles Chaston - San Francisco CA, US
Dean Moses - Berkeley CA, US
John Petersen - San Francisco CA, US
Ian Stahl - Austin TX, US
Lara Long - Mountainview CA, US
Assignee:
Open Text S.A. - Luxembourg
International Classification:
G06F 7/00
US Classification:
707769, 707737, 709203, 709219
Abstract:
Disclosed herein are embodiments of a system and method for the provisioning of dynamically generated content. One embodiment can interface a content delivery system and a content management system at the fragment level. Depending upon how a page is organized, a fragment may refer to a block within the page, a portion of the page, or a content item presented on the page. When a content item is updated and published onto the content management system, one embodiment of the invention can operate to track dependencies of managed pages and invalidate/validate fragment(s) affected by the change(s) accordingly. The updated fragment(s) may then be dynamically assembled on-the-fly or on-demand. The updated fragment(s) may or may not be cached. In this way, changes made to a piece of content can be reflected in all pages which utilize this content almost simultaneously with the changes to the content itself.

System, Method And Computer Program Product For Automatically Updating Content In A Cache

View page
US Patent:
8452925, May 28, 2013
Filed:
Oct 14, 2010
Appl. No.:
12/904937
Inventors:
Lee Shepstone - Oxford, GB
Mark R. Scheevel - Austin TX, US
Newton Isaac Rajkumar - Hyderbad, IN
Jamshid Afshar, Jr. - Austin TX, US
Puhong You - Cedar Park TX, US
Brett J. Larsen - Austin TX, US
David Dean Caldwell - Dripping Springs TX, US
Assignee:
Open Text S.A. - Luxembourg
International Classification:
G06F 13/00
US Classification:
711133, 711159, 711E12021, 709217, 709218, 709219
Abstract:
Systems and methods for managing cached content are disclosed. More particularly, embodiments disclosed herein may allow cached content to be updated (e. g. regenerated or replaced) in response to a notification. Specifically, embodiments disclosed herein may process a notification pertaining to content stored in a cache. Processing the notification may include locating cached content associated with the notification. After the cached content which corresponds to the notification is found, an appropriate action may be taken. For example, the cached content may be flushed from the cache or a request may be regenerated. As a result of the action, new content is generated. This new content is then used to replace or update the cached content.
Puhong You from Austin, TX Get Report