Patents by Inventor Shu Kit Chan

Shu Kit Chan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11880303
    Abstract: One or more computing devices, systems, and/or methods for content cache invalidation using cache tags are provided. A first proxy hop may receive a request from a client device for a content object originating from a content source. A cache tagging script is executed to add a query parameter to the request to create a modified request. The query parameter specifies a cache tag version for the content object. The modified request is transmitted through one or more subsequent proxy hops to the content source to retrieve the content object. The content object, tagged with a cache tag specifying the cache tag version, is cached as a cached content object within a cache. The cache tag is associated with an expiration timestamp after which the cached content object is designated to be invalid.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: January 23, 2024
    Assignee: Yahoo Ad Tech LLC
    Inventors: Peter Cheung, Shu Kit Chan
  • Publication number: 20230214324
    Abstract: One or more computing devices, systems, and/or methods for content cache invalidation using cache tags are provided. A first proxy hop may receive a request from a client device for a content object originating from a content source. A cache tagging script is executed to add a query parameter to the request to create a modified request. The query parameter specifies a cache tag version for the content object. The modified request is transmitted through one or more subsequent proxy hops to the content source to retrieve the content object. The content object, tagged with a cache tag specifying the cache tag version, is cached as a cached content object within a cache. The cache tag is associated with an expiration timestamp after which the cached content object is designated to be invalid.
    Type: Application
    Filed: December 30, 2021
    Publication date: July 6, 2023
    Inventors: Peter CHEUNG, Shu Kit Chan
  • Patent number: 11252053
    Abstract: Methods, systems and programming for delivering web page content using edge server. In one example, a request is received from a user for a page including at least a piece of generic content and a plurality pieces of customized content. The request is forwarded from the user to a content server over the network. The piece of generic content and a first type of instruction are sent to the user. The piece of generic content and the first type of instruction are received from the content server as a response to the forwarded request. Each of the plurality pieces of customized content is sent to the user upon receiving a respective piece of customize content from the content server. The plurality pieces of customized content are to be assembled on the page in accordance with the first type of instruction.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: February 15, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Steve Krutzler, Edward J. Campbell, III, Shu Kit Chan, Gamaiel Zavala
  • Publication number: 20200403885
    Abstract: Methods, systems and programming for delivering web page content using edge server. In one example, a request is received from a user for a page including at least a piece of generic content and a plurality pieces of customized content. The request is forwarded from the user to a content server over the network. The piece of generic content and a first type of instruction are sent to the user. The piece of generic content and the first type of instruction are received from the content server as a response to the forwarded request. Each of the plurality pieces of customized content is sent to the user upon receiving a respective piece of customize content from the content server. The plurality pieces of customized content are to be assembled on the page in accordance with the first type of instruction.
    Type: Application
    Filed: September 4, 2020
    Publication date: December 24, 2020
    Inventors: Steve Krutzler, Edward J. Campbell, III, Shu Kit Chan, Gamaiel Zavala
  • Patent number: 10771357
    Abstract: Methods, systems and programming for delivering web page content using edge server. In one example, a request is received from a user for a page including at least a piece of generic content and a plurality pieces of customized content. The request is forwarded from the user to a content server over the network. The piece of generic content and a first type of instruction are sent to the user. The piece of generic content and the first type of instruction are received from the content server as a response to the forwarded request. Each of the plurality pieces of customized content is sent to the user upon receiving a respective piece of customize content from the content server. The plurality pieces of customized content are to be assembled on the page in accordance with the first type of instruction.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: September 8, 2020
    Assignee: Oath Inc.
    Inventors: Steve Krutzler, Edward J. Campbell, III, Shu Kit Chan, Gamaiel Zavala
  • Patent number: 9497251
    Abstract: In one embodiment, a request identifying a first Uniform Resource Locator (URL) may be received. It may be ascertained whether a launch time associated with the first URL has been attained. An Edge Side Includes (ESI) response may be automatically provided according to a result of the ascertaining, wherein the ESI response includes instructions to fetch a web page associated with the first URL from an origin server.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: November 15, 2016
    Assignee: Yahoo! Inc.
    Inventors: Shu Kit Chan, Chiranjeevi Jaladi
  • Publication number: 20150180733
    Abstract: Methods, systems and programming for delivering web page content using edge server. In one example, a request is received from a user for a page including at least a piece of generic content and a plurality pieces of customized content. The request is forwarded from the user to a content server over the network. The piece of generic content and a first type of instruction are sent to the user. The piece of generic content and the first type of instruction are received from the content server as a response to the forwarded request. Each of the plurality pieces of customized content is sent to the user upon receiving a respective piece of customize content from the content server. The plurality pieces of customized content are to be assembled on the page in accordance with the first type of instruction.
    Type: Application
    Filed: December 23, 2013
    Publication date: June 25, 2015
    Inventors: Steve Krutzler, Edward J. Campbell, III, Shu Kit Chan, Gamaiel Zavala
  • Publication number: 20150019622
    Abstract: In one embodiment, a request identifying a first Uniform Resource Locator (URL) may be received. It may be ascertained whether a launch time associated with the first URL has been attained. An Edge Side Includes (ESI) response may be automatically provided according to a result of the ascertaining, wherein the ESI response includes instructions to fetch a web page associated with the first URL from an origin server.
    Type: Application
    Filed: July 12, 2013
    Publication date: January 15, 2015
    Inventors: Shu Kit Chan, Chiranjeevi Jaladi