Patents by Inventor Keith Chu

Keith Chu 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: 11657442
    Abstract: Integrating a fulfillment service provider into a third-party application via an Application Programming Interface (API) is described. In an example, a computing device associated with a fulfillment service provider can determine, based at least in part on an indication of an interaction between a user and a third-party application, that the fulfillment service provider has been initialized. In one example, functionality associated with the fulfillment service provider can be accessible to the third-party application via an API. In at least one example, the computing device can generate, based at least in part on the interaction with the third-party application and while the fulfillment service provider is initialized, a recommendation of at least one of a service, a merchant, or an item associated with the fulfillment service provider. The computing device can cause the recommendation to be presented via at least one of the third-party application or the fulfillment service provider.
    Type: Grant
    Filed: November 11, 2021
    Date of Patent: May 23, 2023
    Assignee: DoorDash, Inc.
    Inventors: Jeffrey F. Iacono, Keith Chu, Joey Lu, Michael Thole, Sang Zhang
  • Patent number: 11205212
    Abstract: Integrating a fulfillment service provider into a third-party application via an Application Programming Interface (API) is described. In an example, a computing device associated with a fulfillment service provider can determine, based at least in part on an indication of an interaction between a user and a third-party application, that the fulfillment service provider has been initialized. In one example, functionality associated with the fulfillment service provider can be accessible to the third-party application via an API. In at least one example, the computing device can generate, based at least in part on the interaction with the third-party application and while the fulfillment service provider is initialized, a recommendation of at least one of a service, a merchant, or an item associated with the fulfillment service provider. The computing device can cause the recommendation to be presented via at least one of the third-party application or the fulfillment service provider.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: December 21, 2021
    Assignee: DoorDash, Inc.
    Inventors: Jeffrey F. Iacono, Keith Chu, Joey Lu, Michael Thole, Sang Zhang
  • Patent number: 9928540
    Abstract: Techniques to enable the integration of a courier service with a customer application. To integrate a courier service with a customer application, a system may receive a plurality of orders that are to be fulfilled by delivery along with a plurality of locations associated with a plurality of courier devices. The system can then generate a proposal for an order that is based on the plurality of orders and the plurality of locations. In some instances, the system generates the proposal to include one or more options for fulfilling the order, such as delivery by a courier, pickup by a customer, or dine-in by the customer. In some instances, the system further determines a cost associated with each of the options and generates the proposal to include the respective costs.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: March 27, 2018
    Assignee: SQUARE, INC.
    Inventors: Ryan Gerard, Fion Lam, Keith Chu, Jesse L. Reiss, Jeffrey F. Iacono, Derek Hammer, Michael Thole
  • Patent number: 7277531
    Abstract: A fast startup procedure for a modem system utilizes known characteristics of a previously established communication channel to reduce the initialization period associated with subsequent connections over the same channel. In response to the establishment of a call, the modem devices determine whether the fast connect protocol is supported. If so, then the called modem transmits a modified answer tone to the calling modem. The calling modem analyzes the signal received in response to the modified answer tone to determine whether characteristics of the current channel are similar to stored characteristics associated with a previous connection over the same channel. If a channel “match” is found, then the modem devices carry out a fast initialization routine that eliminates, abbreviates, or modifies a number of procedures or protocols that are carried out in conventional modem startup processes.
    Type: Grant
    Filed: August 16, 2005
    Date of Patent: October 2, 2007
    Assignee: Mindspeed Technologies, Inc.
    Inventors: Sverrir Olafsson, Keith Chu, Burk Beadle
  • Patent number: 7177944
    Abstract: An apparatus and method for configuring a gateway device for a modem over packet network session is disclosed. For example, a system may include a first gateway device coupled to a first client device and a second gateway device coupled to a second client device, where the first gateway device is coupled to the second gateway device over a packet network. The trans-compression types and capabilities of the first and second gateway devices are determined and used to generate a set of negotiation parameters. The first gateway device then negotiates with the first client device using the negotiation parameters to select a first compression algorithm. A second compression algorithm selected between the second gateway device and the second client devices is also determined by the first gateway device.
    Type: Grant
    Filed: August 27, 2002
    Date of Patent: February 13, 2007
    Assignee: Mindspeed Technologies, Inc.
    Inventors: Zhihui Chen, Skantha Kandiah, Keith Chu
  • Patent number: 7075979
    Abstract: Various methods and systems for establishing modem relay connections are provided. For example, a modem relay method for use by a first gateway device in communication with a calling modem comprises the exemplary steps of: receiving a call from the calling modem for establishing a communication with a remote modem; requesting a second gateway device to place a call to the remote modem for establishing the communication; transmitting ANSam to the calling modem for a predetermined period of time according to an ANSam message received from the second gateway device in an RFC2833 message via a packet network; monitoring for detection of a CM signal from the calling modem; monitoring for detection of an AA signal from the calling modem; monitoring for receipt of a modulation type message from the second gateway device; and monitoring for receipt of a pass through mode message from the second gateway device.
    Type: Grant
    Filed: March 22, 2002
    Date of Patent: July 11, 2006
    Assignee: Mindspeed Technologies, Inc.
    Inventors: Michael S. Beadle, Paul Wren, Frank Chen, Skantha Kandiah, Keith Chu
  • Patent number: 7062022
    Abstract: A fast startup procedure for a modem system utilizes known characteristics of a previously established communication channel to reduce the initialization period associated with subsequent connections over the same channel. In response to the establishment of a call, the modem devices determine whether the fast connect protocol is supported. If so, then the called modem transmits a modified answer tone to the calling modem. The calling modem analyzes the signal received in response to the modified answer tone to determine whether characteristics of the current channel are similar to stored characteristics associated with a previous connection over the same channel. If a channel “match” is found, then the modem devices carry out a fast initialization routine that eliminates, abbreviates, or modifies a number of procedures or protocols that are carried out in conventional modem startup processes.
    Type: Grant
    Filed: January 8, 2004
    Date of Patent: June 13, 2006
    Assignee: Mindspeed Technologies, Inc.
    Inventors: Sverrir Olafsson, Keith Chu, Burk Beadle
  • Publication number: 20060002530
    Abstract: A fast startup procedure for a modem system utilizes known characteristics of a previously established communication channel to reduce the initialization period associated with subsequent connections over the same channel. In response to the establishment of a call, the modem devices determine whether the fast connect protocol is supported. If so, then the called modem transmits a modified answer tone to the calling modem. The calling modem analyzes the signal received in response to the modified answer tone to determine whether characteristics of the current channel are similar to stored characteristics associated with a previous connection over the same channel. If a channel “match” is found, then the modem devices carry out a fast initialization routine that eliminates, abbreviates, or modifies a number of procedures or protocols that are carried out in conventional modem startup processes.
    Type: Application
    Filed: August 16, 2005
    Publication date: January 5, 2006
    Inventors: Sverrir Olafsson, Keith Chu, Burk Beadle
  • Publication number: 20050195801
    Abstract: A modem detection method is provided for use by a first gateway, the first gateway capable of communicating with a second gateway over a packet network. The method comprises setting the first gateway to a voice mode having a first coding scheme, encoding an input signal using the first coding scheme to generate a first encoded input signal, transmitting the first encoded input signal to the second gateway over the packet network, looking for a first tone in the input signal while the first gateway is in the voice mode, wherein the first tone is indicative of a beginning of a character, detecting the first tone in the input signal; setting the first gateway from the voice mode to a modem mode in response to the detecting; and transmitting the input signal to the second gateway according to the modem mode.
    Type: Application
    Filed: January 13, 2005
    Publication date: September 8, 2005
    Inventors: Keith Chu, Jason Brent
  • Patent number: 6819749
    Abstract: A fast startup procedure for a modem system utilizes known characteristics of a previously established communication channel to reduce the initialization period associated with subsequent connections over the same channel. In response to the establishment of a call, the modem devices determine whether the fast connect protocol is supported. If so, then the called modem transmits a modified answer tone to the calling modem. The calling modem analyzes the signal received in response to the modified answer tone to determine whether characteristics of the current channel are similar to stored characteristics associated with a previous connection over the same channel. If a channel “match” is found, then the modem devices carry out a fast initialization routine that eliminates, abbreviates, or modifies a number of procedures or protocols that are carried out in conventional modem startup processes.
    Type: Grant
    Filed: July 27, 1999
    Date of Patent: November 16, 2004
    Assignee: Mindspeed Technologies, Inc.
    Inventors: Sverrir Olafsson, Keith Chu, Burk Beadle
  • Publication number: 20040190499
    Abstract: There is provided system, device and method for use by a first gateway device to enable communication between a first modem and a second modem, the first gateway device being capable of communicating with the first modem over a first communication line, the first gateway device being capable of communicating with a second gateway device over a packet network, the second gateway device being capable of communicating with the second modem over a second communication line. An example method comprises receiving a call request for the first modem from the second gateway device, placing a call to the first modem, detecting an answer tone transmitted from the first modem over the first communication line in response to the call, detecting a phase reversal in the answer tone, and transmitting a message indicative of the phase reversal to the second gateway device over the packet network.
    Type: Application
    Filed: July 30, 2003
    Publication date: September 30, 2004
    Applicant: Mindspeed Technologies, Inc.
    Inventors: Zhihui Chen, Keith Chu
  • Publication number: 20040146148
    Abstract: A fast startup procedure for a modem system utilizes known characteristics of a previously established communication channel to reduce the initialization period associated with subsequent connections over the same channel. In response to the establishment of a call, the modem devices determine whether the fast connect protocol is supported. If so, then the called modem transmits a modified answer tone to the calling modem. The calling modem analyzes the signal received in response to the modified answer tone to determine whether characteristics of the current channel are similar to stored characteristics associated with a previous connection over the same channel. If a channel “match” is found, then the modem devices carry out a fast initialization routine that eliminates, abbreviates, or modifies a number of procedures or protocols that are carried out in conventional modem startup processes.
    Type: Application
    Filed: January 8, 2004
    Publication date: July 29, 2004
    Inventors: Sverrir Olafsson, Keith Chu, Burk Beadle
  • Patent number: 6560321
    Abstract: A half-duplex facsimile modem system according to the present invention may exhibit a shorter startup time relative to conventional systems. The modem system exchanges capabilities information concurrently with the transmission of a conventional answer signal, thus obviating the need for performing a separate capabilities exchange procedure. In addition, the modem system is capable of determining a preferred training sequence duration based upon one or more characteristics of the current channel. The preferred training sequence duration is communicated from the answer modem to the calling modem such that the calling modem can format the training sequence in an appropriate manner. The resultant training sequence has a time duration that is variable in response to, e.g., the signal-to-noise ratio of the instant channel. These techniques can result in a significant reduction in the startup latency typically associated with conventional half-duplex facsimile modem systems.
    Type: Grant
    Filed: September 27, 1999
    Date of Patent: May 6, 2003
    Assignee: Conexant Systems, Inc.
    Inventors: Li Chen, Keith Chu
  • Patent number: 6480533
    Abstract: A modem system having two modem devices digitally connected to a digital telephone network includes an inband control signal channel. The inband control signal channel is formed by using the most significant bit position of every sixth transmitted codeword for the transmission of control data. The control signal includes a predetermined header section that is monitored by the receiving modem to maintain frame synchronization and to correct for digital frame slippage. The control signal also includes a number of control data packets that contain information related to the initiation of control procedures such as rate renegotiations and retraining requests. The disclosed inband transmission techniques may additionally (or alternatively) be utilized to define a secondary data channel.
    Type: Grant
    Filed: October 12, 2001
    Date of Patent: November 12, 2002
    Assignee: Conexant Systems, Inc.
    Inventors: Keith Chu, Sverrir Olafsson
  • Publication number: 20020164002
    Abstract: Various methods and systems for establishing modem relay connections are provided. For example, a modem relay method for use by a first gateway device in communication with a calling modem comprises the exemplary steps of: receiving a call from the calling modem for establishing a communication with a remote modem; requesting a second gateway device to place a call to the remote modem for establishing the communication; transmitting ANSam to the calling modem for a predetermined period of time according to an ANSam message received from the second gateway device in an RFC2833 message via a packet network; monitoring for detection of a CM signal from the calling modem; monitoring for detection of an AA signal from the calling modem; monitoring for receipt of a modulation type message from the second gateway device; and monitoring for receipt of a pass through mode message from the second gateway device.
    Type: Application
    Filed: March 22, 2002
    Publication date: November 7, 2002
    Inventors: Michael Beadle, Paul Wren, Zhihui Chen, Skantha Kandiah, Keith Chu
  • Patent number: 6421375
    Abstract: A modem system having two modem devices digitally connected to a digital telephone network includes an inband control signal channel. The inband control signal channel is formed by using the most significant bit position of every sixth transmitted codeword for the transmission of control data. The control signal includes a predetermined header section that is monitored by the receiving modem to maintain frame synchronization and to correct for digital frame slippage. The control signal also includes a number of control data packets that contain information related to the initiation of control procedures such as rate renegotiations and retraining requests. The disclosed inband transmission techniques may additionally (or alternatively) be utilized to define a secondary data channel.
    Type: Grant
    Filed: July 28, 1998
    Date of Patent: July 16, 2002
    Assignee: Conexant Systems, INC
    Inventors: Keith Chu, Sverrir Olafsson
  • Patent number: RE42661
    Abstract: A fast startup procedure for a modem system utilizes known characteristics of a previously established communication channel to reduce the initialization period associated with subsequent connections over the same channel. In response to the establishment of a call, the modem devices determine whether the fast connect protocol is supported. If so, then the called modem transmits a modified answer tone to the calling modem. The calling modem analyzes the signal received in response to the modified answer tone to determine whether characteristics of the current channel are similar to stored characteristics associated with a previous connection over the same channel. If a channel “match” is found, then the modem devices carry out a fast initialization routine that eliminates, abbreviates, or modifies a number of procedures or protocols that are carried out in conventional modem startup processes.
    Type: Grant
    Filed: September 28, 2009
    Date of Patent: August 30, 2011
    Assignee: V-DOT Technologies, LLC
    Inventors: Sverrir Olafsson, Keith Chu, Burk Beadle