Patents by Inventor Youlun Pang

Youlun Pang 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: 8364635
    Abstract: A system according to an embodiment includes at least one server located at one or more distributed locations, one or more processors, and one or more memories adapted to store a plurality of machine-readable instructions which when executed by the one or more processors are adapted to cause the system to: store data in the at least one server as time based data for a predetermined duration; and allow retrieval of the stored data; wherein if the time based data is accessed within the predetermined duration, at least one time operation is triggered, and if the time based data is not accessed within the predetermined duration, the time based data is removed, wherein a primary copy of the data is stored in a primary server and a secondary copy, which is a replicate of the primary copy, is stored in zero or more secondary server(s).
    Type: Grant
    Filed: May 2, 2012
    Date of Patent: January 29, 2013
    Assignee: eBay Inc.
    Inventor: Youlun Pang
  • Publication number: 20120221517
    Abstract: A system according to an embodiment includes at least one server located at one or more distributed locations, one or more processors, and one or more memories adapted to store a plurality of machine-readable instructions which when executed by the one or more processors are adapted to cause the system to: store data in the at least one server as time based data for a predetermined duration; and allow retrieval of the stored data; wherein if the time based data is accessed within the predetermined duration, at least one time operation is triggered, and if the time based data is not accessed within the predetermined duration, the time based data is removed, wherein a primary copy of the data is stored in a primary server and a secondary copy, which is a replicate of the primary copy, is stored in zero or more secondary server(s).
    Type: Application
    Filed: May 2, 2012
    Publication date: August 30, 2012
    Applicant: eBay Inc.
    Inventor: Youlun Pang
  • Patent number: 8190564
    Abstract: Systems and methods are provided according to one or more embodiments for a Distributed Temporal Data Storage (DTDS) architecture. In one embodiment, a system includes a load balancer located at one location. The system also includes at least one server coupled to the load balancer, wherein the load balancer is adapted to determine communication channels to reach the at least one server via a network. The system also includes one or more processors and one or more memories adapted to store a plurality of machine-readable instructions which when executed by the one or more processors are adapted to cause the system to store data in the at least one server as time based data in a corresponding time slot of a time based configuration according to an expiration time.
    Type: Grant
    Filed: February 25, 2010
    Date of Patent: May 29, 2012
    Assignee: eBay, Inc.
    Inventor: Youlun Pang
  • Publication number: 20110208696
    Abstract: Systems and methods are provided according to one or more embodiments for a Distributed Temporal Data Storage (DTDS) architecture. In one embodiment, a system includes a load balancer located at one location. The system also includes at least one server coupled to the load balancer, wherein the load balancer is adapted to determine communication channels to reach the at least one server via a network. The system also includes one or more processors and one or more memories adapted to store a plurality of machine-readable instructions which when executed by the one or more processors are adapted to cause the system to store data in the at least one server as time based data in a corresponding time slot of a time based configuration according to an expiration time.
    Type: Application
    Filed: February 25, 2010
    Publication date: August 25, 2011
    Inventor: Youlun PANG