Patents by Inventor Dennis Cheung

Dennis Cheung 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: 11915052
    Abstract: This disclosure is directed to systems and methods for determining target allocation parameters for initiating targeted communications in complex computing networks, which may be associated with the allocation of allocatables in execution events over a period of time. The systems and methods may include receiving a desired allocation; determining a first available allocation at a first time; generating allocation information for a second period comprising the first time; determining a second available allocation at a second time; determining a remaining available allocation, based on the allocation information and the second available allocation; and determining one or more target allocation parameters for initiating a targeted communication to a computing device after the second time.
    Type: Grant
    Filed: June 26, 2023
    Date of Patent: February 27, 2024
    Assignee: The Trade Desk, Inc.
    Inventors: Dennis Cheung, Konstantinos Karampelas, Alexander L. Schaefer, Oliver J. S. Sourbut
  • Publication number: 20230350719
    Abstract: This disclosure is directed to systems and methods for determining target allocation parameters for initiating targeted communications in complex computing networks, which may be associated with the allocation of allocatables in execution events over a period of time. The systems and methods may include receiving a desired allocation; determining a first available allocation at a first time; generating allocation information for a second period comprising the first time; determining a second available allocation at a second time; determining a remaining available allocation, based on the allocation information and the second available allocation; and determining one or more target allocation parameters for initiating a targeted communication to a computing device after the second time.
    Type: Application
    Filed: June 26, 2023
    Publication date: November 2, 2023
    Inventors: Dennis Cheung, Konstantinos Karampelas, Alexander L. Schaefer, Oliver J.S. Sourbut
  • Patent number: 11687371
    Abstract: This disclosure is directed to systems and methods for determining target allocation parameters for initiating targeted communications in complex computing networks, which may be associated with the allocation of allocatables in execution events over a period of time. The systems and methods may include receiving a desired allocation; determining a first available allocation at a first time; generating allocation information for a second period comprising the first time; determining a second available allocation at a second time; determining a remaining available allocation, based on the allocation information and the second available allocation; and determining one or more target allocation parameters for initiating a targeted communication to a computing device after the second time.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: June 27, 2023
    Assignee: THE TRADE DESK, INC.
    Inventors: Dennis Cheung, Konstantinos Karampelas, Alexander L. Schaefer, Oliver J. S. Sourbut
  • Publication number: 20220301009
    Abstract: A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for a geo-fenced zone of commerce are described. Consistent with some embodiments, the method may include subdividing a geographic area, generating corresponding geo-fences, and presenting the corresponding geo-fences as listings in a navigable online marketplace.
    Type: Application
    Filed: June 9, 2022
    Publication date: September 22, 2022
    Inventor: Dennis Cheung
  • Patent number: 11386458
    Abstract: A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for a geo-fenced zone of commerce are described. Consistent with some embodiments, the method may include subdividing a geographic area, generating corresponding geo-fences, and presenting the corresponding geo-fences as listings in a navigable online marketplace.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: July 12, 2022
    Assignee: EBAY INC.
    Inventor: Dennis Cheung
  • Patent number: 11252531
    Abstract: Methods, systems, and apparatus for defining, generating, utilizing, and/or detecting a geo-fence are described. A trigger is obtained, the trigger generated in response to a change in a geo-fence criteria. One or more boundaries of the geo-fence based on the geo-fence criteria are defined in response to obtaining the trigger.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: February 15, 2022
    Assignee: EBAY INC.
    Inventor: Dennis Cheung
  • Publication number: 20210232434
    Abstract: This disclosure is directed to systems and methods for determining target allocation parameters for initiating targeted communications in complex computing networks, which may be associated with the allocation of allocatables in execution events over a period of time. The systems and methods may include receiving a desired allocation; determining a first available allocation at a first time; generating allocation information for a second period comprising the first time; determining a second available allocation at a second time; determining a remaining available allocation, based on the allocation information and the second available allocation; and determining one or more target allocation parameters for initiating a targeted communication to a computing device after the second time.
    Type: Application
    Filed: April 12, 2021
    Publication date: July 29, 2021
    Inventors: Dennis Cheung, Konstantinos Karampelas, Alexander L. Schaefer, Oliver J.S. Sourbut
  • Patent number: 10977084
    Abstract: This disclosure is directed to systems and methods for determining target allocation parameters for initiating targeted communications in complex computing networks, which may be associated with the allocation of allocatables in execution events over a first period of time. The systems and methods may include receiving a desired allocation; determining a first instantaneous available allocation at a first time; generating an allocation graph for a second period comprising the first time; determining a second instantaneous available allocation at a second time; determining a remaining available allocation at the second time, based on the allocation graph and the second instantaneous available allocation; and determining one or more target allocation parameters for initiating a targeted communication to a computing device during at least a portion of a third period of time between the second time and the third time.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: April 13, 2021
    Assignee: The Trade Desk, Inc.
    Inventors: Dennis Cheung, Konstantinos Karampelas, Alexander L. Schaefer, Oliver J. S. Sourbut
  • Publication number: 20200336859
    Abstract: Methods, systems, and apparatus for defining, generating, utilizing, and/or detecting a geo-fence are described. A trigger is obtained, the trigger generated in response to a change in a geo-fence criteria. One or more boundaries of the geo-fence based on the geo-fence criteria are defined in response to obtaining the trigger.
    Type: Application
    Filed: May 15, 2020
    Publication date: October 22, 2020
    Inventor: Dennis Cheung
  • Patent number: 10791423
    Abstract: A system to effectuate passive check-in with respect to a user's mobile device is described. A server system may be configured to receive communications from a GPS-enabled mobile device (e.g., a mobile phone), extract a stream of locations from the received communications, and use the location information to determine whether a boundary-crossing event has occurred with respect to the mobile device. In response to detecting a boundary-crossing event, the server may communicate a message, such as a recommendation, to the mobile device.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: September 29, 2020
    Assignee: PayPal, Inc.
    Inventors: Dennis Cheung, Greg Alan Cox, Zhenyin Yang, Dawnray Young, Viswa Vaddi, Todd Davis, Chintan Jain, Andrew Shea, Rajkumar Chinnakonda
  • Patent number: 10740364
    Abstract: Systems and methods are provided for optimizing querying of distributed systems. A system, including a plurality of subsystems each associated with one or more categories, can receive a query from a client device. The system can determine the categories associated with the query. The system can also identify a postal address associated with the query, such as by receiving the location of the client device and mapping the location to a postal address. The system can determine a category unrelated to the postal address and constrain (e.g., sort or filter) the query (and/or query results) based on the remaining categories. In addition, or alternatively, the system can constrain the query (and/or query results) to categories associated with the postal address. The system can also constrain the query (and/or query results) based on time or date, weather information, user profile information, ambient light information, motion information, etc.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: August 11, 2020
    Assignee: EBAY INC.
    Inventor: Dennis Cheung
  • Patent number: 10694317
    Abstract: Methods, systems, and apparatus for defining, generating, utilizing, and/or detecting a geo-fence are described. A trigger is obtained, the trigger generated in response to a change in a geo-fence criteria. One or more boundaries of the geo-fence based on the geo-fence criteria are defined in response to obtaining the trigger.
    Type: Grant
    Filed: April 12, 2018
    Date of Patent: June 23, 2020
    Assignee: eBay Inc.
    Inventor: Dennis Cheung
  • Publication number: 20200137513
    Abstract: A system to effectuate passive check-in with respect to a user's mobile device is described. A server system may be configured to receive communications from a GPS-enabled mobile device (e.g., a mobile phone), extract a stream of locations from the received communications, and use the location information to determine whether a boundary-crossing event has occurred with respect to the mobile device. In response to detecting a boundary-crossing event, the server may communicate a message, such as a recommendation, to the mobile device.
    Type: Application
    Filed: October 29, 2019
    Publication date: April 30, 2020
    Inventors: Dennis Cheung, Greg Alan Cox, Zhenyin Yang, Dawnray Young, Viswa Vaddi, Todd Davis, Chintan Jain, Andrew Shea, Rajkumar Chinnakonda
  • Patent number: 10462602
    Abstract: A system to effectuate passive check-in with respect to a user's mobile device is described. A server system may be configured to receive communications from a GPS-enabled mobile device (e.g., a mobile phone), extract a stream of locations from the received communications, and use the location information to determine whether a boundary-crossing event has occurred with respect to the mobile device. In response to detecting a boundary-crossing event, the server may communicate a message, such as a recommendation, to the mobile device.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: October 29, 2019
    Assignee: PAYPAL, INC.
    Inventors: Dennis Cheung, Greg Alan Cox, Zhenyin Yang, Dawnray Young, Viswa Vaddi, Todd Davis, Chintan Jain, Andrew Shea, Rajkumar Chinnakonda
  • Publication number: 20190220896
    Abstract: A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for a geo-fenced zone of commerce are described. Consistent with some embodiments, the method may include subdividing a geographic area, generating corresponding geo-fences, and presenting the corresponding geo-fences as listings in a navigable online marketplace.
    Type: Application
    Filed: March 20, 2019
    Publication date: July 18, 2019
    Inventor: Dennis Cheung
  • Patent number: 10282753
    Abstract: A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for a geo-fenced zone of commerce are described. Consistent with some embodiments, the method may include subdividing a geographic area, generating corresponding geo-fences, and presenting the corresponding geo-fences as listings in a navigable online marketplace.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: May 7, 2019
    Assignee: eBay Inc.
    Inventor: Dennis Cheung
  • Publication number: 20180234794
    Abstract: Methods, systems, and apparatus for defining, generating, utilizing, and/or detecting a geo-fence are described. A trigger is obtained, the trigger generated in response to a change in a geo-fence criteria. One or more boundaries of the geo-fence based on the geo-fence criteria are defined in response to obtaining the trigger.
    Type: Application
    Filed: April 12, 2018
    Publication date: August 16, 2018
    Inventor: Dennis Cheung
  • Publication number: 20180234793
    Abstract: A system to effectuate passive check-in with respect to a user's mobile device is described. A server system may be configured to receive communications from a GPS-enabled mobile device (e.g., a mobile phone), extract a stream of locations from the received communications, and use the location information to determine whether a boundary-crossing event has occurred with respect to the mobile device. In response to detecting a boundary-crossing event, the server may communicate a message, such as a recommendation, to the mobile device.
    Type: Application
    Filed: January 9, 2018
    Publication date: August 16, 2018
    Inventors: Dennis Cheung, Greg Alan Cox, Zhenyin Yang, Dawnray Young, Viswa Vaddi, Todd Davis, Chintan Jain, Andrew Shea, Rajkumar Chinnakonda
  • Patent number: 9967706
    Abstract: Methods, systems, and apparatus for defining, generating, utilizing, and/or detecting a geo-fence are described. A definition of a geo-fence is obtained, the geo-fence being defined based on a first geo-fence criterion of a plurality of geo-fence criteria. A trigger is obtained, the trigger generated in response to a change in the geo-fence criterion. One or more boundaries of the geo-fence based on the changed first geo-fence criteria are redefined in response to obtaining the trigger.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: May 8, 2018
    Assignee: eBay Inc.
    Inventor: Dennis Cheung
  • Publication number: 20180067968
    Abstract: Systems and methods are provided for optimizing querying of distributed systems. A system, including a plurality of subsystems each associated with one or more categories, can receive a query from a client device. The system can determine the categories associated with the query. The system can also identify a postal address associated with the query, such as by receiving the location of the client device and mapping the location to a postal address. The system can determine a category unrelated to the postal address and constrain (e.g., sort or filter) the query (and/or query results) based on the remaining categories. In addition, or alternatively, the system can constrain the query (and/or query results) to categories associated with the postal address. The system can also constrain the query (and/or query results) based on time or date, weather information, user profile information, ambient light information, motion information, etc.
    Type: Application
    Filed: September 11, 2017
    Publication date: March 8, 2018
    Inventor: Dennis Cheung