Patents by Inventor Fong Shen

Fong Shen 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: 11792358
    Abstract: A video transmitting circuit and a signal delay compensation method thereof are provided. The video transmitting circuit transmits a specific signal through a first transmission path and a second transmission path to a video receiver during a calibration mode. In the calibration mode, a return detection circuit of the video transmitting circuit detects whether or not a first return signal transmitted through the first transmission path and a second return signal transmitted through the second transmission path have been received by the video transmitting circuit. The video transmitting circuit sets delay circuits serially connected in the first or second transmission path according to a detection result of the return detection circuit, such that the first return signal transmitted through the first transmission path and the second return signal transmitted through the second transmission path can synchronously arrive at the video receiver.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: October 17, 2023
    Assignee: ALI CORPORATION
    Inventors: Fong-Shen Wong, Jian-Shiang Fang, Chih-Yuan Hsu
  • Publication number: 20230052230
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for distributing content are disclosed. In one aspect, a method includes storing, in a data structure, data specifying a future live event. An opportunity to provide the specified content to a user at a user device is identified. It is determined that (i) a time of the opportunity is between a start time and an end time for the live event, (ii) that a user device is located in a same geographic region as the live event based on geographical data provided by the user device, and (iii) the user is interested in the live event based on attributes of the user matching attributes of other users that were identified as interested in the live event (e.g., based on evaluation of online search data). The content is provided for display at the user device.
    Type: Application
    Filed: October 26, 2022
    Publication date: February 16, 2023
    Inventors: Fong Shen, Tao Huang, Jian Chen, Yingwei Cui, Xiaodan Song
  • Patent number: 11503355
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for distributing content are disclosed. In one aspect, a method includes storing, in a data structure, data specifying a future live event. An opportunity to provide the specified content to a user at a user device is identified. It is determined that (i) a time of the opportunity is between a start time and an end time for the live event, (ii) that a user device is located in a same geographic region as the live event based on geographical data provided by the user device, and (iii) the user is interested in the live event based on attributes of the user matching attributes of other users that were identified as interested in the live event (e.g., based on evaluation of online search data). The content is provided for display at the user device.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: November 15, 2022
    Assignee: Google LLC
    Inventors: Fong Shen, Tao Huang, Jian Chen, Yingwei Cui, Xiaodan Song
  • Publication number: 20220046204
    Abstract: A video transmitting circuit and a signal delay compensation method thereof are provided. The video transmitting circuit transmits a specific signal through a first transmission path and a second transmission path to a video receiver during a calibration mode. In the calibration mode, a return detection circuit of the video transmitting circuit detects whether or not a first return signal transmitted through the first transmission path and a second return signal transmitted through the second transmission path have been received by the video transmitting circuit. The video transmitting circuit sets delay circuits serially connected in the first or second transmission path according to a detection result of the return detection circuit, such that the first return signal transmitted through the first transmission path and the second return signal transmitted through the second transmission path can synchronously arrive at the video receiver.
    Type: Application
    Filed: July 30, 2021
    Publication date: February 10, 2022
    Inventors: FONG-SHEN WONG, JIAN-SHIANG FANG, CHIH-YUAN HSU
  • Publication number: 20210029400
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for distributing content are disclosed. In one aspect, a method includes storing, in a data structure, data specifying a future live event. An opportunity to provide the specified content to a user at a user device is identified. It is determined that (i) a time of the opportunity is between a start time and an end time for the live event, (ii) that a user device is located in a same geographic region as the live event based on geographical data provided by the user device, and (iii) the user is interested in the live event based on attributes of the user matching attributes of other users that were identified as interested in the live event (e.g., based on evaluation of online search data). The content is provided for display at the user device.
    Type: Application
    Filed: October 15, 2020
    Publication date: January 28, 2021
    Inventors: Fong Shen, Tao Huang, Jian Chen, Yingwei Cui, Xiaodan Song
  • Patent number: 10848813
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for distributing content are disclosed. In one aspect, a method includes storing, in a data structure, data specifying a future live event. An opportunity to provide the specified content to a user at a user device is identified. It is determined that (i) a time of the opportunity is between a start time and an end time for the live event, (ii) that a user device is located in a same geographic region as the live event based on geographical data provided by the user device, and (iii) the user is interested in the live event based on attributes of the user matching attributes of other users that were identified as interested in the live event (e.g., based on evaluation of online search data). The content is provided for display at the user device.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: November 24, 2020
    Assignee: Google LLC
    Inventors: Fong Shen, Tao Huang, Jian Chen, Yingwei Cui, Xiaodan Song
  • Publication number: 20180070120
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for distributing content are disclosed. In one aspect, a method includes storing, in a data structure, data specifying a future live event. An opportunity to provide the specified content to a user at a user device is identified. It is determined that (i) a time of the opportunity is between a start time and an end time for the live event, (ii) that a user device is located in a same geographic region as the live event based on geographical data provided by the user device, and (iii) the user is interested in the live event based on attributes of the user matching attributes of other users that were identified as interested in the live event (e.g., based on evaluation of online search data). The content is provided for display at the user device.
    Type: Application
    Filed: November 13, 2017
    Publication date: March 8, 2018
    Inventors: Fong Shen, Tao Huang, Jian Chen, Yingwei Cui, Xiaodan Song
  • Patent number: 9832504
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for distributing content are disclosed. In one aspect, a method includes storing, in a data structure, data specifying a future live event. An opportunity to provide the specified content to a user at a user device is identified. It is determined that (i) a time of the opportunity is between a start time and an end time for the live event, (ii) that a user device is located in a same geographic region as the live event based on geographical data provided by the user device, and (iii) the user is interested in the live event based on attributes of the user matching attributes of other users that were identified as interested in the live event (e.g., based on evaluation of online search data). The content is provided for display at the user device.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: November 28, 2017
    Assignee: Google Inc.
    Inventors: Fong Shen, Tao Huang, Jian Chen, Yingwei Cui, Xiaodan Song
  • Publication number: 20170078726
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for distributing content are disclosed. In one aspect, a method includes storing, in a data structure, data specifying a future live event. An opportunity to provide the specified content to a user at a user device is identified. It is determined that (i) a time of the opportunity is between a start time and an end time for the live event, (ii) that a user device is located in a same geographic region as the live event based on geographical data provided by the user device, and (iii) the user is interested in the live event based on attributes of the user matching attributes of other users that were identified as interested in the live event (e.g., based on evaluation of online search data). The content is provided for display at the user device.
    Type: Application
    Filed: September 15, 2015
    Publication date: March 16, 2017
    Inventors: Fong Shen, Tao Huang, Jian Chen, Yingwei Cui, Xiaodan Song
  • Publication number: 20150154632
    Abstract: Embodiments consistent with the present invention may be used to provide accurate view-through conversion information, even in the absence of impression cookies. A view-through conversion occurs when, first, a user is exposed to an online ad (also known as an impression event), but does not select (e.g., click on) it, but the user later visits the advertiser's Website and a “conversion” occurs within a certain period (e.g., a 30-day period).
    Type: Application
    Filed: April 30, 2007
    Publication date: June 4, 2015
    Inventors: Deepak Jindal, Gokul Rajaram, Rama Ranganath, Fong Shen
  • Patent number: 8661119
    Abstract: IP address-user number estimates may be determined by accepting IP address usage information associating various IP addresses with various client identifiers, and generating an estimate of a number of users for at least one of the IP addresses using the IP address usage information. If the client identifiers include cookies, the estimate of a number of users for at least one of the IP address can be generated by determining a number of cookies for the at least one IP address for a given period of time, and multiplying the number by a second, predetermined, ratio of a number of users per cookie for the given time period. Other user identifying information includes user-agent parameters, browser parameters, and uncookied network traffic. The estimate of a number of users per IP address can be generated by determining a ratio of unique sets of user agent, browser parameters, and/or uncookied network traffic.
    Type: Grant
    Filed: July 14, 2010
    Date of Patent: February 25, 2014
    Assignee: Google Inc.
    Inventors: Deepak Jindal, Rama Ranganath, Gokul Rajaram, Fong Shen
  • Patent number: 8144692
    Abstract: Approaches for provisioning phones in packet voice networks are disclosed. One approach includes determining that an Internet Protocol (IP) phone has registered in a network; receiving a unique identifier of the IP phone; receiving identifying information about a user to be associated with the IP phone; determining, based on the information provided, a user identifier; generating a configuration for the IP phone based on the user identifier that includes information such as phone number, feature sets, and other configuration parameters; and providing the configuration to the IP phone. Various approaches for determining a user identifier based on information provided by the user are disclosed.
    Type: Grant
    Filed: March 23, 2005
    Date of Patent: March 27, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Najeeb Farhan Haddad, Laure F. Andrieux, Michael Edric Tasker, Jawhny Cooke, Fong Shen
  • Publication number: 20110015992
    Abstract: Methods and systems associated with online advertising campaigns are described. For example, systems and methods are described, which provide estimated advertising campaign statistics (e.g., in real-time) based on hypothetical online advertising campaign parameters entered by users. In certain implementations, the described systems combine pre-processed log data with real-time algorithms to estimate statistics for online advertising campaigns, which target a particular set of digital documents that display advertisements.
    Type: Application
    Filed: December 21, 2007
    Publication date: January 20, 2011
    Inventors: Mark Liffiton, Nathalie Criou, Ching Law, Fong Shen
  • Patent number: 7761558
    Abstract: IP address-user number estimates may be determined by accepting IP address usage information associating various IP addresses with various client identifiers, and generating an estimate of a number of users for at least one of the IP addresses using the IP address usage information. If the client identifiers include cookies, the estimate of a number of users for at least one of the IP address might be generated, in part, by determining a number of cookies for the at least one IP address for a given period of time, and multiplying the first ratio by a second, predetermined, ratio of a number of users per cookie for the given time period. If the client identifiers are user-agent parameters and/or browser parameters (e.g., screen setting information, time zone, history length, whether or not Java enabled, number of plug-ins, mime types, etc.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: July 20, 2010
    Assignee: Google Inc.
    Inventors: Deepak Jindal, Rama Ranganath, Gokul Rajaram, Fong Shen
  • Patent number: 7685075
    Abstract: A costing system. The costing system includes a costing model and a costing engine. The costing model records parent-child relationships between a plurality of stages of a production line, and at least one valuation type for each stage. The costing engine retrieves a group of valuation type combinations corresponding to the parent stages of the target stage from the costing model, and combines the target valuation type corresponding to the target stage with valuation type combinations corresponding to the parent stages, thereby generating a cost identification, and costing results accordingly.
    Type: Grant
    Filed: January 10, 2005
    Date of Patent: March 23, 2010
    Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.
    Inventor: Fong Shen
  • Patent number: 7673021
    Abstract: Approaches for provisioning phones in packet voice networks are disclosed. One approach provides determining that an Internet Protocol (IP) phone has registered in a network; receiving a unique identifier of the IP phone; determining, based on the unique identifier of the IP phone, a user identifier of an individual user associated with the IP phone; generating a configuration for the IP phone based on the user identifier; and providing the configuration to the IP phone. Various approaches for deriving a user identifier based on the unique identifier of the phone are disclosed.
    Type: Grant
    Filed: February 12, 2004
    Date of Patent: March 2, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Michael Tasker, Jawhny Cooke, Laure Andrieux, Fong Shen, Najeeb Farhan Haddad
  • Patent number: 7502847
    Abstract: A method and mechanism for communicating an alarm in a computer network is provided. An alarm system enables a MSP to accurately determine which device within a computer network is associated to a received alarm. Initially, an event is detected on a device on the computer network. An alarm is propagated to an alarm identification component. The alarm identification component augmenting the alarm with identification information to result in creating an augmented alarm. Thereafter, the augmented alarm is transmitted to a network operations center for the computer network. The network operations center may process the alarm using the additional information in the alarm. Accordingly, using the augmented alarm, the MSP is able to accurately determine the identity of the originating device, regardless of whether the customer site of the originating device uses NAT or a private IP addressing scheme.
    Type: Grant
    Filed: October 29, 2003
    Date of Patent: March 10, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Alexander Clemm, Petre Dini, Fong Shen, Raji Sridar, Apparao Tayi
  • Publication number: 20060155655
    Abstract: A costing system. The costing system includes a costing model and a costing engine. The costing model records parent-child relationships between a plurality of stages of a production line, and at least one valuation type for each stage. The costing engine retrieves a group of valuation type combinations corresponding to the parent stages of the target stage from the costing model, and combines the target valuation type corresponding to the target stage with valuation type combinations corresponding to the parent stages, thereby generating a cost identification, and costing results accordingly.
    Type: Application
    Filed: January 10, 2005
    Publication date: July 13, 2006
    Inventor: Fong Shen
  • Publication number: 20060050862
    Abstract: A method to systematically analyze a next generation telecommunications network to result in creating a provisioning plan for provisioning the network to provide services for one or more subscribers. In one specific embodiment, the method involves creating and storing information that represents a logical decomposition of the next generation network into a plurality of discrete functional areas. The information representing the functional areas is analyzed to identify one or more provisioning requirements for each of the functional areas. One or more provisioning procedures are determined, and one or more required provisioning tools are identified for each of the functional areas, based on the provisioning requirements. A sequence of execution of the procedures and tools is created and stored as a provisioning plan.
    Type: Application
    Filed: August 10, 2005
    Publication date: March 9, 2006
    Inventors: Fong Shen, Yen-Huoy Yang, Piu Ong, Esther Poon
  • Publication number: 20050198218
    Abstract: Approaches for provisioning phones in packet voice networks are disclosed. One approach comprises determining that an Internet Protocol (IP) phone has registered in a network; receiving a unique identifier of the IP phone; determining, based on the unique identifier of the IP phone, a user identifier of an individual user associated with the IP phone; generating a configuration for the IP phone based on the user identifier; and providing the configuration to the IP phone. Various approaches for deriving a user identifier based on the unique identifier of the phone are disclosed.
    Type: Application
    Filed: February 12, 2004
    Publication date: September 8, 2005
    Inventors: Michael Tasker, Jawhny Cooke, Laure Andrieux, Fong Shen, Najeeb Haddad