Patents by Inventor Eric Pan

Eric Pan 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: 20240070080
    Abstract: The disclosure describes growing a data cache using a background hash bucket growth process. A first memory portion is allocated to the data buffer of the data cache and a second memory portion is allocated to the metadata buffer of the data cache based on the cache growth instruction. The quantity of hash buckets in the hash bucket buffer is increased and the background hash bucket growth process is initiated, wherein the process is configured to rehash hash bucket entries of the hash bucket buffer in the increased quantity of hash buckets. A data entry is stored in the data buffer using the allocated first memory portion of the data cache and metadata associated with the data entry is stored using the allocated second memory portion of the metadata buffer, wherein a hash bucket entry associated with the data entry is stored in the increased quantity of hash buckets.
    Type: Application
    Filed: August 31, 2022
    Publication date: February 29, 2024
    Inventors: Wenguang WANG, Yanxing PAN, Junlong GAO, Mounesh BADIGER, Eric KNAUFT, Vamsidhar GUNTURU
  • Publication number: 20230196272
    Abstract: A method includes receiving, by a computer, a destination address. The computer can obtain historical fulfillment data for the destination address. The computer can then determine one or more temporary transporter locations based on the historical fulfillment data for the destination address. The computer can determine a waypoint location from the one or more temporary transporter locations. The computer can provide the waypoint location.
    Type: Application
    Filed: December 8, 2022
    Publication date: June 22, 2023
    Applicant: DoorDash, Inc.
    Inventors: Sushil Vellanki, Chi Zhang, Xun Liu, Eric Pan
  • Publication number: 20220203824
    Abstract: The present disclosure provides a vehicle component comprising: at least two movable blades; and an actuator receiving an activation signal and driving at least one of the blades to move between a first position and a second position to exhibit a particular action. The present disclosure also provides a control method of the vehicle component, wherein the component comprises at least two movable blades. The control method comprises: driving the blade of the vehicle component to move between a first position and a second position based on an activation signal to exhibit a particular action. According to the present disclosure, the component and the control method thereof can meet people's demand for producing attractive visual effects with customized actions or patterns, and bring better vehicle use experience.
    Type: Application
    Filed: December 16, 2021
    Publication date: June 30, 2022
    Inventors: Andrew Liu, Eric Pan, Xiuwei Yang, Silver Zhou, Roy Zhang
  • Patent number: 7689739
    Abstract: An apparatus, spread spectrum receiver, and method of controlling a circular buffer, comprising a circular buffer and a controller coupled thereto. The circular buffer receives first data at a first data rate and second data at a second data rate. The controller determines a first range in the circular buffer based on the first data rate and a first time difference between the first write and first read speed, accesses the first data in the first range, estimates a second range in the circular buffer based on the second data rate and a second time difference between the first write and first read speed, and accesses the second data in the second range, where the second range is larger than and partially covered by the first range.
    Type: Grant
    Filed: July 10, 2006
    Date of Patent: March 30, 2010
    Assignee: Via Technologies, Inc.
    Inventors: Sung-Chiao Li, Johnson Sebeni, Eric Pan, Huoy Bing Lim
  • Patent number: 7529189
    Abstract: A mechanism is disclosed for imposing a delay on a variable rate information stream. A stream of information sets is received, where the stream has a variable information rate that can change from time period to time period. In a first time period, information sets are stored into a first buffer. In a second time period, information sets are stored into a second buffer. Because of the variable information rate, the number of information sets stored into the first and second buffers may differ. After a delay period has elapsed since the beginning of the first time period, the information sets in the first buffer are outputted. After a delay period has elapsed since the beginning of the second time period, the information sets in the second buffer are outputted. In this manner, a consistent delay is imposed on the information sets regardless of the information rate of the stream.
    Type: Grant
    Filed: September 29, 2005
    Date of Patent: May 5, 2009
    Assignee: Via Technologies, Inc.
    Inventors: Eric Pan, Johnson Sebeni, Huoy-Bing Lim
  • Publication number: 20070071022
    Abstract: A mechanism is disclosed for imposing a delay on a variable rate information stream. A stream of information sets is received, where the stream has a variable information rate that can change from time period to time period. In a first time period, information sets are stored into a first buffer. In a second time period, information sets are stored into a second buffer. Because of the variable information rate, the number of information sets stored into the first and second buffers may differ. After a delay period has elapsed since the beginning of the first time period, the information sets in the first buffer are outputted. After a delay period has elapsed since the beginning of the second time period, the information sets in the second buffer are outputted. In this manner, a consistent delay is imposed on the information sets regardless of the information rate of the stream.
    Type: Application
    Filed: September 29, 2005
    Publication date: March 29, 2007
    Inventors: Eric Pan, Johnson Sebeni, Huoy-Bing Lim
  • Publication number: 20070022230
    Abstract: An apparatus, spread spectrum receiver, and method of controlling a circular buffer, comprising a circular buffer and a controller coupled thereto. The circular buffer receives first data at a first data rate and second data at a second data rate. The controller determines a first range in the circular buffer based on the first data rate and a first time difference between the first write and first read speed, accesses the first data in the first range, estimates a second range in the circular buffer based on the second data rate and a second time difference between the first write and first read speed, and accesses the second data in the second range, where the second range is larger than and partially covered by the first range.
    Type: Application
    Filed: July 10, 2006
    Publication date: January 25, 2007
    Applicant: VIA TECHNOLOGIES, INC.
    Inventors: Sung-Chiao Li, Johnson Sebeni, Eric Pan, Huoy Bing Lim