Patents by Inventor Shing Franky Sze

Shing Franky Sze 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: 11716402
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing redirects. In one aspect, a method includes receiving request data indicating that a user device has requested a content item. The request data specifies other data processing apparatus to which user interactions with the content item are to be reported. The content item includes a reference to a resource that is requested in response to user interaction with the content item. Response data is provided. The response data includes data that cause presentation of the content item. Interaction data is received specifying user interaction with the content item occurred. Redirect data is provided that cause the user device to be redirected to the resource. Reporting data is provided to the other data processing apparatus, specifying user interaction with the content item occurred. The reporting data is provided asynchronously relative to the redirect data.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: August 1, 2023
    Assignee: Google LLC
    Inventors: Shing Franky Sze, Michael Kleber, Mathieu Gagne, Leonidas Kontothanassis
  • Publication number: 20200336561
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing redirects. In one aspect, a method includes receiving request data indicating that a user device has requested a content item. The request data specifies other data processing apparatus to which user interactions with the content item are to be reported. The content item includes a reference to a resource that is requested in response to user interaction with the content item. Response data is provided. The response data includes data that cause presentation of the content item. Interaction data is received specifying user interaction with the content item occurred. Redirect data is provided that cause the user device to be redirected to the resource. Reporting data is provided to the other data processing apparatus, specifying user interaction with the content item occurred. The reporting data is provided asynchronously relative to the redirect data.
    Type: Application
    Filed: June 30, 2020
    Publication date: October 22, 2020
    Inventors: Shing Franky Sze, Michael Kleber, Mathieu Gagne, Leonidas Kontothanassis
  • Patent number: 10742762
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing redirects. In one aspect, a method includes receiving request data indicating that a user device has requested a content item. The request data specifies other data processing apparatus to which user interactions with the content item are to be reported. The content item includes a reference to a resource that is requested in response to user interaction with the content item. Response data is provided. The response data includes data that cause presentation of the content item. Interaction data is received specifying user interaction with the content item occurred. Redirect data is provided that cause the user device to be redirected to the resource. Reporting data is provided to the other data processing apparatus, specifying user interaction with the content item occurred. The reporting data is provided asynchronously relative to the redirect data.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: August 11, 2020
    Assignee: Google LLC
    Inventors: Shing Franky Sze, Michael Kleber, Mathieu Gagne, Leonidas Kontothanassis
  • Publication number: 20200050534
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for detecting system errors. One of the methods includes collecting an event log for the execution that identifies automated interactions with the application performed by an application testing agent; storing the event log in one or more content storage devices; storing event tracking data captured by a third party system during the automated interaction; comparing the first parameter types with the second parameter types to determine whether expected parameter types from the first parameter types are included in the second parameter types; comparing the corresponding first parameter values with the corresponding second parameter values for the same parameter type to determine whether the corresponding values are the same; and detecting a software error in one or more of the application, the third party system, or the event collection apparatus.
    Type: Application
    Filed: August 10, 2018
    Publication date: February 13, 2020
    Inventors: Shing Franky Sze, Ian Harrington Blakley, Ian Maxwell Barefoot, Shaoqing Yang
  • Publication number: 20160150044
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing redirects. In one aspect, a method includes receiving request data indicating that a user device has requested a content item. The request data specifies other data processing apparatus to which user interactions with the content item are to be reported. The content item includes a reference to a resource that is requested in response to user interaction with the content item. Response data is provided. The response data includes data that cause presentation of the content item. Interaction data is received specifying user interaction with the content item occurred. Redirect data is provided that cause the user device to be redirected to the resource. Reporting data is provided to the other data processing apparatus, specifying user interaction with the content item occurred. The reporting data is provided asynchronously relative to the redirect data.
    Type: Application
    Filed: January 29, 2016
    Publication date: May 26, 2016
    Inventors: Shing Franky Sze, Michael Kleber, Mathieu Gagne, Leonidas Kontothanassis
  • Patent number: 8306857
    Abstract: A system for selecting and delivering content items includes a primary system and a secondary system. Each system includes a server and a datastore of content items that is accessible by the server. The primary system receives a request for a content item, selects an appropriate content item from the primary datastore, and sends a query containing information regarding the selected content item to the secondary system. The secondary system receives the query, searches the secondary datastore, and determines whether to deliver the content item contained in the query, another content item, a default content item, or a pass-back to the requester.
    Type: Grant
    Filed: April 3, 2009
    Date of Patent: November 6, 2012
    Assignee: Google Inc.
    Inventors: Jason Lee, Andrew Glenn, Vince Li, Scott Spencer, Dritan Suljoti, Shing Franky Sze, Rigo Dillon
  • Publication number: 20090254437
    Abstract: A system for selecting and delivering content items includes a primary system and a secondary system. Each system includes a server and a datastore of content items that is accessible by the server. The primary system receives a request for a content item, selects an appropriate content item from the primary datastore, and sends a query containing information regarding the selected content item to the secondary system. The secondary system receives the query, searches the secondary datastore, and determines whether to deliver the content item contained in the query, another content item, a default content item, or a pass-back to the requester.
    Type: Application
    Filed: April 3, 2009
    Publication date: October 8, 2009
    Inventors: Jason Lee, Andrew Glenn, Vince Li, Scott Spencer, Dritan Suljoti, Shing Franky Sze, Rigo Dillon