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: 9866998
    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 stores special locations information in a profile that represents the user with respect to a web-based service.
    Type: Grant
    Filed: August 2, 2016
    Date of Patent: January 9, 2018
    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: 9773018
    Abstract: A method, system, and article of manufacture for disambiguating ambiguous queries based on location information. The system receives a query and location information for where the query was transmitted. Business information is requested from a GPS service. Based on the business information, a plurality of item categories are constrained to an item category related to the business information that satisfies the query. The constrained item category is sent to the user. The system may detect the absence of an item category related to the business information that satisfies the query, and may then determine one or more item category that does not meet the query but is related to the business information, to provide to the user. Other information related to the transmission of the query, such as the type of device, background audio, and the activity of the user, may used to constrain the plurality of item categories.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: September 26, 2017
    Assignee: eBay Inc.
    Inventor: Dennis Cheung
  • Publication number: 20170124521
    Abstract: A method and apparatus are disclosed for a method and apparatus for implementing an auto wait list process in scheduling or calendaring appointments. In one embodiment, the method includes selecting an appointment slot, wherein the appointment slot includes a date and a time and the appointment slot is unavailable for scheduling purposes. The method further includes enabling a user to submit the appointment slot to a wait list. In addition, the method includes saving the appointment slot as a wait list entry in the wait list at the user's submission. The method also includes notifying the user when the appointment slot becomes open due to rescheduling or cancellation, and asking the user whether the user wishes to accept the appointment slot. Furthermore, the method includes assigning the appointment slot to the user, and notifying the user of the assignment.
    Type: Application
    Filed: October 29, 2015
    Publication date: May 4, 2017
    Inventors: Jimmy Lee, Dennis Cheung
  • Publication number: 20170124522
    Abstract: A method and apparatus are disclosed for a method and apparatus for implementing an auto wait list process in scheduling or calendaring appointments. In one embodiment, the method includes selecting an appointment slot, wherein the appointment slot includes a date and a time and the appointment slot is unavailable for scheduling purposes. The method further includes enabling a user to submit the appointment slot to a wait list. In addition, the method includes saving the appointment slot as a wait list entry in the wait list at the user's submission. The method also includes notifying the user when the appointment slot becomes open due to rescheduling or cancellation, and asking the user whether the user wishes to accept the appointment slot. Furthermore, the method includes assigning the appointment slot to the user, and notifying the user of the assignment.
    Type: Application
    Filed: February 22, 2016
    Publication date: May 4, 2017
    Inventors: Jimmy Lee, Dennis Cheung
  • Publication number: 20160345128
    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 stores special locations information in a profile that represents the user with respect to a web-based service.
    Type: Application
    Filed: August 2, 2016
    Publication date: November 24, 2016
    Inventors: Dennis Cheung, Greg Alan Cox, Zhenyin Yang, Dawnray Young, Viswa Vaddi, Todd Davis, Chintan Jain, Andrew Shea, Rajkumar Chinnakonda
  • Patent number: 9420418
    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: December 4, 2013
    Date of Patent: August 16, 2016
    Assignee: PayPal, Inc.
    Inventors: Dennis Cheung, Greg Alan Cox, Zhenyin Yang, Dawnray Young, Viswa Vaddi, Todd Davis, Chintan Jain, Andrew Shea, Raj Chinnakonda
  • Publication number: 20160198298
    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: Application
    Filed: March 15, 2016
    Publication date: July 7, 2016
    Inventor: Dennis Cheung
  • Publication number: 20160171545
    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: December 10, 2014
    Publication date: June 16, 2016
    Inventor: Dennis Cheung
  • Publication number: 20160149775
    Abstract: Techniques for determining location of a networked computing device are presented herein. An association module may be configured to associate two or more co-located computing devices based on an association selected from the group consisting of a common user, network address similarities, local communications between the two or more co-located computing devices, and co-location patterns. A location module may be configured to determine the location for the one of the two or more co-located computing devices, at least in part, based on a location of an associated computing device.
    Type: Application
    Filed: November 23, 2014
    Publication date: May 26, 2016
    Inventor: Dennis Cheung
  • Patent number: 9307359
    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: December 5, 2013
    Date of Patent: April 5, 2016
    Assignee: eBay Inc.
    Inventor: Dennis Cheung
  • Publication number: 20150163629
    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: December 5, 2013
    Publication date: June 11, 2015
    Applicant: EBAY INC.
    Inventor: Dennis Cheung
  • Publication number: 20150100460
    Abstract: Systems and methods to arrange transactions are described. A transaction request may be received from transaction parties. The transaction request may include transaction data. Geographic region data associated with the transaction parties using the transaction data may be retrieved. A mutual geographic region based on the geographic region data may be determined. Suggested transaction locations based on the mutual geographic region may be determined. The suggested transaction locations may be recommended to the transaction parties.
    Type: Application
    Filed: December 21, 2013
    Publication date: April 9, 2015
    Inventors: Polly Howden, Dennis Cheung, Erskine A. Williams, Myra Wong Liu, Dean Amstutz, Francesca Cuda, Paul D. MacDonald, Leanne Tite
  • Publication number: 20150052171
    Abstract: A method, system, and article of manufacture for disambiguating ambiguous queries based on location information. The system receives a query and location information for where the query was transmitted. Business information is requested from a GPS service. Based on the business information, a plurality of item categories are constrained to an item category related to the business information that satisfies the query. The constrained item category is sent to the user. The system may detect the absence of an item category related to the business information that satisfies the query, and may then determine one or more item category that does not meet the query but is related to the business information, to provide to the user. Other information related to the transmission of the query, such as the type of device, background audio, and the activity of the user, may used to constrain the plurality of item categories.
    Type: Application
    Filed: October 30, 2013
    Publication date: February 19, 2015
    Applicant: EBAY INC.
    Inventor: Dennis Cheung
  • Publication number: 20140365307
    Abstract: Systems and methods for facilitating location-aware listing publication are discussed. A listing can include an item location corresponding to an item described in the listing. The listing may be received on a central server from a device operated by a first user. A geofence can be generated around the item location corresponding to the item described in the listing. The geofence surrounding the item location can be monitored for a second user. A second user can be detected within the geographical area enclosed by the geofence. In response to detecting the second user, a determination can be made as to whether the second user has indicated an interest in the item described in the listing. In response to the determination, the listing can be transmitted to a second device operated by the second user to notify the second user of the published listing.
    Type: Application
    Filed: December 16, 2013
    Publication date: December 11, 2014
    Applicant: EBAY INC.
    Inventor: Dennis Cheung
  • Publication number: 20140308977
    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: December 4, 2013
    Publication date: October 16, 2014
    Applicant: EBAY INC.
    Inventors: Dennis Cheung, Greg Alan Cox, Zhenyin Yang, Dawnray Young, Viswa Vaddi, Todd Davis, Chintan Jain, Andrew Shea, Raj Chinnakonda