Patents by Inventor Kevin C. Yu

Kevin C. Yu 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: 20240067016
    Abstract: A cable management apparatus of an electric vehicle charging station for managing an electric vehicle charging cable is described. The cable management apparatus comprises a housing and a swing arm. The housing houses a hub connected to a swing arm housing to allow the swing arm housing to rotate about the hub from a starting position to an ending position. The housing further houses a damper, where a first end is attached to the housing of the cable management apparatus and a second end is attached to the swing arm housing to manage retraction of the swing arm housing. The housing further houses a first rotation stop element to prevent the swing arm housing from rotating beyond the ending position. The cable management apparatus further comprises the swing arm housing connected to the housing of the cable management apparatus by the hub and the second end of the damper.
    Type: Application
    Filed: August 31, 2023
    Publication date: February 29, 2024
    Inventors: Stan C. Reyes, William Rich, John Hsudan Yu, Kevin Fetterman, Aaron Dayton Little, Stephen Eric Sidle, Pasquale Romano
  • Patent number: 9456434
    Abstract: A method may include identifying a repeating frame structure for communication between a MIMO base station and one or more wireless devices, the frame structure including a plurality of slots, with each slot including an uplink portion and a downlink portion, and each uplink portion and downlink portion comprising a plurality of sub-slots, receiving, at the wireless base station, an identification of a first wireless device of the one or more wireless devices, assigning to the first wireless device, a sub-slot in an uplink portion of a static slot in the frame structure, communicating, to the first wireless device, information from which the first wireless device can identify the sub-slot, and communicating with the one or more wireless devices by associating data in the first sub-slot with the first wireless device.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: September 27, 2016
    Assignee: Google Inc.
    Inventors: Caroll Philip Gossett, Yuan Yuan, Kevin C. Yu, Emmanouil Koukoumidis, Xiaofan Jiang, Michial Allen Gunter
  • Patent number: 9356738
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for adaptive data unit transmission. A sliding window is filled with data units and designates a sliding window start position and a sliding window end position. A value for each of the data units in the sliding window is stored, the value representing a maximum number of times that each data unit is to be transmitted. The stored value is different among at least two of the data units. Data units are selected from the sliding window to be assembled into a packet. An assembled packet is transmitted to a receiving computerized device. A determination that the data unit positioned at the sliding window start position has been transmitted a maximum number of time is performed, and in response a different data unit is positioned at the sliding window start position.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: May 31, 2016
    Assignee: Google Inc.
    Inventors: Yuan Yuan, Kevin C. Yu, Michial Allen Gunter, C. Philip Gossett, David James Carmichael
  • Patent number: 8923129
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for adaptive data unit transmission. A sliding window is filled with data units and designates a sliding window start position and a sliding window end position. A value for each of the data units in the sliding window is stored, the value representing a maximum number of times that each data unit is to be transmitted. The stored value is different among at least two of the data units. Data units are selected from the sliding window to be assembled into a packet. An assembled packet is transmitted to a receiving computerized device. A determination that the data unit positioned at the sliding window start position has been transmitted a maximum number of time is performed, and in response a different data unit is positioned at the sliding window start position.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: December 30, 2014
    Assignee: Google Inc.
    Inventors: Yuan Yuan, Kevin C. Yu, Michial Allen Gunter, C. Philip Gossett, David James Carmichael
  • Patent number: 8699411
    Abstract: A method may include identifying a repeating frame structure for communication between a MIMO base station and one or more wireless devices, the frame structure including a plurality of slots, with each slot including an uplink portion and a downlink portion, and each uplink portion and downlink portion comprising a plurality of sub-slots, receiving, at the wireless base station, an identification of a first wireless device of the one or more wireless devices, assigning to the first wireless device, a sub-slot in an uplink portion of a static slot in the frame structure, communicating, to the first wireless device, information from which the first wireless device can identify the sub-slot, and communicating with the one or more wireless devices by associating data in the first sub-slot with the first wireless device.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: April 15, 2014
    Assignee: Google Inc.
    Inventors: Carroll Philip Gossett, Yuan Yuan, Kevin C. Yu, Emmanouil Koukoumidis, Xiaofang Jiang, Michial Allen Gunter
  • Patent number: 8565138
    Abstract: A method of coordinating communications between a wireless MIMO base station and a plurality of wireless communication devices is disclosed. The method includes generating a series of index numbers for controlling sub-slot assignments for the plurality of wireless communication devices, providing data representing the series of numbers to the MIMO base station and each of the plurality of wireless communication devices, and controlling simultaneous communication between the plurality of wireless communication devices and the MIMO base station by reassigning access by the plurality of wireless communication devices to a plurality of sub-slots in a communication structure of unit size.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: October 22, 2013
    Assignee: Google Inc.
    Inventors: Yuan Yuan, Kevin C. Yu, Emmanouil Koukoumidis, Xiaofang Jiang, Michial Allen Gunter, Carroll Philip Gossett
  • Patent number: 8559455
    Abstract: A computer-implemented method may include receiving, at the base station, an identification and request for transmission access from a wireless computing device, determining a level of efficiency for data communications between the base station and the wireless computing device, selecting a descriptor for the level of efficiency, from among a plurality of predetermined descriptors that identify discrete efficiency classifications across a range of efficiencies, determining a share of bandwidth for communication between the base station and the wireless computing device based on the selected descriptor, and communicating electronically with the wireless computing device using the selected share of bandwidth. A higher share of bandwidth may be selected for a wireless computing device having a higher determined level of efficiency.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: October 15, 2013
    Assignee: Google Inc.
    Inventors: Yuan Yuan, Kevin C. Yu, Carroll Philip Gossett, Michial Allen Gunter, Xiaofang Jiang, David James Carmichael
  • Patent number: 8396086
    Abstract: A computer-implemented method may include receiving at a wireless device one or more beacon packets sent by a communication base station, determining a delay period at the wireless device, wherein the delay period is determined so that a delay for the wireless device is different than a delay for another wireless device, sending a first association request from the wireless device after waiting for the delay period, and establishing communication with the base station if an association response is received from the base station within a determined time period. The first association request may include information identifying the wireless device and an association code.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: March 12, 2013
    Assignee: Google Inc.
    Inventors: Carroll Philip Gossett, Yuan Yuan, Kevin C. Yu, Xiaofang Jiang, Michial Allen Gunter, Emmanouil Koukoumidis
  • Patent number: 8363550
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for adaptive data unit transmission. A sliding window is filled with data units and designates a sliding window start position and a sliding window end position. A value for each of the data units in the sliding window is stored, the value representing a maximum number of times that each data unit is to be transmitted. The stored value is different among at least two of the data units. Data units are selected from the sliding window to be assembled into a packet. An assembled packet is transmitted to a receiving computerized device. A determination that the data unit positioned at the sliding window start position has been transmitted a maximum number of time is performed, and in response a different data unit is positioned at the sliding window start position.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: January 29, 2013
    Assignee: Google Inc.
    Inventors: Yuan Yuan, Kevin C. Yu, Michial Allen Gunter, C. Philip Gossett, David James Carmichael
  • Patent number: 8274996
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for adaptive data unit transmission. A sliding window is filled with data units and designates a sliding window start position and a sliding window end position. A value for each of the data units in the sliding window is stored, the value representing a maximum number of times that each data unit is to be transmitted. The stored value is different among at least two of the data units. Data units are selected from the sliding window to be assembled into a packet. An assembled packet is transmitted to a receiving computerized device. A determination that the data unit positioned at the sliding window start position has been transmitted a maximum number of time is performed, and in response a different data unit is positioned at the sliding window start position.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: September 25, 2012
    Assignee: Google Inc.
    Inventors: Yuan Yuan, Kevin C. Yu, Michial Allen Gunter, C. Philip Gossett, David James Carmichael