Patents by Inventor James S. Cho

James S. Cho 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).

  • Publication number: 20240077309
    Abstract: The present disclosure generally relates to displaying information related to a physical activity. In some embodiments, methods and user interfaces for managing the display of information related to a physical activity are described.
    Type: Application
    Filed: January 12, 2023
    Publication date: March 7, 2024
    Inventors: Nicholas D. FELTON, James B. CARY, Edward CHAO, Kevin W. CHEN, Christopher P. FOSS, Eamon F. GILRAVI, Austen J. GREEN, Bradley W. GRIFFIN, Anders K. HAGLUNDS, Lori HYLAN-CHO, Stephen P. JACKSON, Matthew S. KOONCE, Paul T. NIXON, Robert M. PEARSON
  • Publication number: 20180082250
    Abstract: A computerized system is provided for coordinating purchase and delivery of items from a store by a shopper who is already in or on the way to the store. The shopper is selected to be someone having a destination near the customer's delivery location. The system may automatically identify and put the customer and shopper in touch through the system to coordinate timing, delivery location, payment, and tracking of progress.
    Type: Application
    Filed: September 21, 2016
    Publication date: March 22, 2018
    Inventor: James S. Cho
  • Publication number: 20170353957
    Abstract: A first combination of frequency bands is selected for transmitting a first data packet, and a second, different combination of frequency bands is selected for transmitting a second data packet. A data stream is divided into a first set of data and a second set of data. The first set of data is allocated to the first combination of frequency bands, and the second set of data is allocated to the second combination of frequency bands.
    Type: Application
    Filed: August 22, 2017
    Publication date: December 7, 2017
    Inventors: Youhan Kim, James S. Cho, Kai Shi, Ning Zhang
  • Patent number: 9743408
    Abstract: A first combination of frequency bands is selected for transmitting a first data packet, and a second, different combination of frequency bands is selected for transmitting a second data packet. A data stream is divided into a first set of data and a second set of data. The first set of data is allocated to the first combination of frequency bands, and the second set of data is allocated to the second combination of frequency bands.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: August 22, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Youhan Kim, James S. Cho, Kai Shi, Ning Zhang
  • Publication number: 20160088630
    Abstract: A first combination of frequency bands is selected for transmitting a first data packet, and a second, different combination of frequency bands is selected for transmitting a second data packet. A data stream is divided into a first set of data and a second set of data. The first set of data is allocated to the first combination of frequency bands, and the second set of data is allocated to the second combination of frequency bands.
    Type: Application
    Filed: December 7, 2015
    Publication date: March 24, 2016
    Inventors: Youhan Kim, James S. Cho, Kai Shi, Nlng Zhang
  • Patent number: 9264986
    Abstract: A wireless communication device having a root complex, a WLAN module, a power module and an interface linking the root complex and the WLAN module, wherein the root complex is configured to implement a power management policy based upon a latency tolerance value for the WLAN module and wherein the power module is configured to adjust the latency tolerance value based upon receive and transmit parameters of the WLAN module. The power module may be configured to adjust the latency tolerance value on a per-frame basis.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: February 16, 2016
    Assignee: Qualcomm Incorporated
    Inventors: Sandip Homchaudhuri, James S. Cho, Fnu Rajkumar Samuel, Sarvesh Shrivastava
  • Patent number: 9130614
    Abstract: Systems and methods are disclosed for scheduling SU and MU traffic in a MIMO communications system. Net goodput may be estimated for a station using a plurality of MIMO modes and a transmission to the station may be scheduled using one of the MIMO modes based, at least in part, on the estimated net goodput. Estimating net goodput may include determining a number of bits that may be successfully transmitted to the station using the MIMO mode divided by a time required to transmit the number of bits plus the sounding time. Further, the number of bits that may be successfully transmitted to the station may be based on the number of packets that may be delivered over the upcoming sounding interval and statistically determined goodput for each MIMO mode.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: September 8, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Qinghai Gao, Balaji Srinivasan Babu, Guido R. Frederiks, James S. Cho, Shu Du
  • Patent number: 9055459
    Abstract: A method of performing dual-mode rate control for an access point in a wireless communication system includes a single-user mode of operation and a multi-user mode of operation. In the single-user mode, a basic rate for a station is determined based on channel conditions. In the multi-user mode, a rate for a plurality of stations is determined using tracking. The tracking includes performing a sounding for the plurality of stations. An initial multi-user current rate is then set equal to a function of a number of users and the basic rate. A transmission is sent to the plurality of stations using the current rate. A packet error rate (PER) is detected during transmission to the plurality of stations. The current rate is adjusted based on the PER. After rate adjustment, either sounding is triggered or the method returns to sending a transmission using the current rate.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: June 9, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Shu Du, Zhanfeng Jia, Ning Zhang, James S. Cho, Qinghai Gao, Rahul Tandra
  • Patent number: 9055458
    Abstract: A method of providing aggregated MAC protocol data unit (AMPDU) duration control in a wireless communication device includes setting an AMPDU duration. Pass/fail statistics are collected for each MPDU of an AMPDU in a time window, W. A packet error rate (PER) difference is calculated between first and last sets of MPDUs for each AMPDU in the window. An average PER difference is calculated across all AMPDUs in the window. When the average PER difference is greater than a first threshold, then the AMPDU duration is decreased. When the difference is less than a second threshold, then the AMPDU duration is increased. When the difference is within the first and the second thresholds, then the method returns to the step of collecting for a next time window. The AMPDU duration can also be adjusted based on detected Doppler and line-of-sight transmissions.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: June 9, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Shu Du, Zhanfeng Jia, Ning Zhang, Chin-Hung Chen, James S. Cho, Rahul Tandra, Qinghai Gao
  • Patent number: 9055590
    Abstract: An electronic device includes a medium access controller (MAC) to generate frames and transmitter circuitry to convert the frames to radio-frequency (RF) analog signals for transmission. The MAC is to initiate frame generation at a time that precedes initiation of RF analog signal transmission by a specified time period. In a first mode, the MAC is to generate a dummy frame during a first portion of the specified time period and to initiate generation of a transmit frame during a subsequent second portion of the specified time period. Also in the first mode, the transmitter circuitry is to convert the dummy frame into a first analog signal, discard the first analog signal, convert the transmit frame into a second analog signal, and transmit the second analog signal.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: June 9, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Ahmed H. Hassan, Kai Shi, John Thomson, Tao-Fei S. Ng, Sankara S. Venkateswaran, James S. Cho
  • Patent number: 8958461
    Abstract: System and method for improving channel efficiency in a wireless link between an access-point transceiver and a first transceiver. The first transceiver may have a first data throughput rate that is lower than the maximum possible data throughput rate of the wireless link. The first transceiver may include a first receive buffer. An indication of the first data throughput rate and a size of the first receive buffer may be received and stored by the access-point transceiver. A first size of a first data packet for transmission to the first transceiver may be determined by the access-point transceiver based on one or more of the first data throughput rate and/or the size of the first receive buffer. The first data packet of the first size may be transmitted to the first transceiver by the access-point transceiver at a data rate that is higher than the first data throughput rate.
    Type: Grant
    Filed: August 29, 2011
    Date of Patent: February 17, 2015
    Assignee: Qualcomm Incorporated
    Inventors: James S. Cho, Shiwei Zhao
  • Patent number: 8923137
    Abstract: This disclosure describes techniques for operating a client device to communicate with a wireless access point to validate data within a frame by comparing channel quality metrics and duration metrics to thresholds. Information received within a validity window may be treated as correctly received even if the frame fails a subsequent verification process or if reception of the frame is terminated prior to the end of the frame.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: December 30, 2014
    Assignee: Qualcomm Incorporated
    Inventors: Sandip Homchaudhuri, Guido Robert Frederiks, Geeta Hiremath, James S. Cho, Alireza Raissinia, Didier Johannes Richard van Nee
  • Publication number: 20140269962
    Abstract: Systems and methods are disclosed for scheduling SU and MU traffic in a MIMO communications system. Net goodput may be estimated for a station using a plurality of MIMO modes and a transmission to the station may be scheduled using one of the MIMO modes based, at least in part, on the estimated net goodput. Estimating net goodput may include determining a number of bits that may be successfully transmitted to the station using the MIMO mode divided by a time required to transmit the number of bits plus the sounding time. Further, the number of bits that may be successfully transmitted to the station may be based on the number of packets that may be delivered over the upcoming sounding interval and statistically determined goodput for each MIMO mode.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: QUALCOMM INCORPORATED
    Inventors: Qinghai Gao, Balaji Srinivasan Babu, Guido R. Frederiks, James S. Cho, Shu Du
  • Publication number: 20140219110
    Abstract: A method of providing aggregated MAC protocol data unit (AMPDU) duration control in a wireless communication device includes setting an AMPDU duration. Pass/fail statistics are collected for each MPDU of an AMPDU in a time window, W. A packet error rate (PER) difference is calculated between first and last sets of MPDUs for each AMPDU in the window. An average PER difference is calculated across all AMPDUs in the window. When the average PER difference is greater than a first threshold, then the AMPDU duration is decreased. When the difference is less than a second threshold, then the AMPDU duration is increased. When the difference is within the first and the second thresholds, then the method returns to the step of collecting for a next time window. The AMPDU duration can also be adjusted based on detected Doppler and line-of-sight transmissions.
    Type: Application
    Filed: February 7, 2013
    Publication date: August 7, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Shu Du, Zhanfeng Jia, Ning Zhang, Chin-Hung Chen, James S. Cho, Rahul Tandra, Qinghai Gao
  • Publication number: 20140219111
    Abstract: A method of performing dual-mode rate control for an access point in a wireless communication system includes a single-user mode of operation and a multi-user mode of operation. In the single-user mode, a basic rate for a station is determined based on channel conditions. In the multi-user mode, a rate for a plurality of stations is determined using tracking. The tracking includes performing a sounding for the plurality of stations. An initial multi-user current rate is then set equal to a function of a number of users and the basic rate. A transmission is sent to the plurality of stations using the current rate. A packet error rate (PER) is detected during transmission to the plurality of stations. The current rate is adjusted based on the PER. After rate adjustment, either sounding is triggered or the method returns to sending a transmission using the current rate.
    Type: Application
    Filed: February 7, 2013
    Publication date: August 7, 2014
    Applicant: QUALCOMM Icorporated
    Inventors: Shu Du, Zhanfeng Jia, Ning Zhang, James S. Cho, Qinghai Gao, Rahul Tandra
  • Publication number: 20140169348
    Abstract: An electronic device includes a medium access controller (MAC) to generate frames and transmitter circuitry to convert the frames to radio-frequency (RF) analog signals for transmission. The MAC is to initiate frame generation at a time that precedes initiation of RF analog signal transmission by a specified time period. In a first mode, the MAC is to generate a dummy frame during a first portion of the specified time period and to initiate generation of a transmit frame during a subsequent second portion of the specified time period. Also in the first mode, the transmitter circuitry is to convert the dummy frame into a first analog signal, discard the first analog signal, convert the transmit frame into a second analog signal, and transmit the second analog signal.
    Type: Application
    Filed: December 18, 2012
    Publication date: June 19, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Ahmed H. Hassan, Kai Shi, John Thomson, Tao-Fei S. Ng, Sankara S. Venkateswaran, James S. Cho
  • Patent number: 8743808
    Abstract: Method for reducing collisions between a first station and a second station in a CSMA/CA system. The method may be performed by the first station. Medium access to transmit to the second station may be obtained according to a first procedure for obtaining medium access. It may be determined that the second station is configured to grant transmit opportunity to the first station. Medium access to transmit to the second station may be obtained according to a second procedure for obtaining medium access based on determining that the second station is configured to grant transmit opportunity to the first station. The first procedure may include contending for medium access, while the second procedure may include delaying contention for medium access relative to the first procedure.
    Type: Grant
    Filed: October 10, 2011
    Date of Patent: June 3, 2014
    Assignee: QUALCOMM Atheros, Inc.
    Inventors: James S. Cho, Shiwei Zhao
  • Publication number: 20130343250
    Abstract: A wireless communication device having a root complex, a WLAN module, a power module and an interface linking the root complex and the WLAN module, wherein the root complex is configured to implement a power management policy based upon a latency tolerance value for the WLAN module and wherein the power module is configured to adjust the latency tolerance value based upon receive and transmit parameters of the WLAN module. The power module may be configured to adjust the latency tolerance value on a per-frame basis.
    Type: Application
    Filed: December 13, 2012
    Publication date: December 26, 2013
    Applicant: QUALCOMM Incorporated
    Inventors: Sandip HOMCHAUDHURI, James S. CHO, Fnu RAJKUMAR SAMUEL, Sarvesh SHRIVASTAVA
  • Patent number: 8553605
    Abstract: A network coordinator can assign an association identifier (AID) and/or a group identifier (GID) to identify a client station to which a packet is to be transmitted and to enable the client station to determine whether to receive an incoming packet. The network coordinator can randomly generate a base AID that is representative of the network coordinator and can assign at least one AID to client stations to minimize the probability of client stations associated with proximate network coordinators being assigned the same AIDs. The network coordinator can also randomly assign at least one GID to a group of client stations to minimize the probability of groups of client stations associated with the proximate network coordinators being assigned the same GID. The client station can analyze indications of a received AID and/or received GID to determine whether to receive the packet or whether to switch to an inactive power state.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: October 8, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: James S. Cho, Youhan Kim, Ning Zhang, Shiwei Zhao
  • Publication number: 20130201838
    Abstract: This disclosure describes techniques for operating a client device to communicate with a wireless access point to validate data within a frame by comparing channel quality metrics and duration metrics to thresholds. Information received within a validity window may be treated as correctly received even if the frame fails a subsequent verification process or if reception of the frame is terminated prior to the end of the frame.
    Type: Application
    Filed: September 14, 2012
    Publication date: August 8, 2013
    Applicant: QUALCOMM ATHEROS, INC.
    Inventors: Sandip HOMCHAUDHURI, Guido Robert FREDERIKS, Geeta HIREMATH, James S. CHO, Alireza RAISSINIA, Didier Johannes Richard van NEE