Patents by Inventor Christopher Li

Christopher Li 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: 9189767
    Abstract: A computer server for a network-based transaction system is coupled to a kiosk via a data communications network. The kiosk includes a computer processor, an input device, an electronic display unit, a plurality of compartments, and a data communications port. The computer server receives input from a seller of an item. The input includes a listing of the item for sale on the network-based transaction system. The server identifies an available compartment from the plurality of compartments based on the item for sale. The available compartment is configured to receive the item for sale from the seller. The server transmits an identification of the available compartment to the seller via the electronic display unit, and enables access to the available compartment by the seller.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: November 17, 2015
    Assignee: eBay Inc.
    Inventors: Lindsay Strand, Mekdela Maskal, Anna Rasulova, Anand Ilesh Safi, Christopher Li, Jayni Shah
  • Publication number: 20150262117
    Abstract: In various example embodiments, systems and methods for automatic location based discovery of variations of displayed items in a store are presented. In some embodiments, a beacon ID associated with a beacon device located at a store is received. In other embodiments, at least one product identifier associated with the beacon ID and representing one or more of store displayed items available for sale by the store is determined. In further embodiments, product variations of the one or more store displayed items available for sale by the store are identified associated with the at least one product identifier. In another embodiment, display information representing the product variations of the one or more store displayed items available for sale by the store is provided.
    Type: Application
    Filed: June 30, 2014
    Publication date: September 17, 2015
    Inventor: Christopher Li
  • Publication number: 20150178943
    Abstract: A method includes receiving first data defining a first bounding box for a first image of a sequence of images. The first bounding box corresponds to a region of interest including a tracked object. The method also includes receiving object tracking data for a second image of the sequence of images, the object tracking data defining a second bounding box. The second bounding box corresponds to the region of interest including the tracked object in the second image. The method further includes determining a similarity metric for first pixels within the first bounding box and search pixels within each of multiple search bounding boxes. Search coordinates of each of the search bounding boxes correspond to second coordinates of the second bounding box shifted in one or more directions. The method also includes determining a modified second bounding box based on the similarity metric.
    Type: Application
    Filed: December 11, 2014
    Publication date: June 25, 2015
    Inventors: Christopher Li, Xin Zhong, Dashan Gao, Yingyong Qi, Kai Guo
  • Publication number: 20150178677
    Abstract: A computer server for a network-based transaction system is coupled to a kiosk via a data communications network. The kiosk includes a computer processor, an input device, an electronic display unit, a plurality of compartments, and a data communications port. The computer server receives input from a seller of an item. The input includes a listing of the item for sale on the network-based transaction system. The server identifies an available compartment from the plurality of compartments based on the item for sale. The available compartment is configured to receive the item for sale from the seller. The server transmits an identification of the available compartment to the seller via the electronic display unit, and enables access to the available compartment by the seller.
    Type: Application
    Filed: December 23, 2013
    Publication date: June 25, 2015
    Inventors: Lindsay Strand, Mekdela Maskal, Anna Rasulova, Anand Ilesh Safi, Christopher Li, Jayni Shah
  • Patent number: 8544010
    Abstract: A computer system having a plurality of processor cores utilizes a device driver running in a driver virtual machine to handle I/O with the corresponding device for other virtual machines. A hypervisor in the computer system receives an interrupt from the corresponding device and identifies a virtual machine that best correlates to the received interrupt prior to forwarding the interrupt for handling by the driver virtual machine. The hypervisor then speculatively transmits a notification to the identified virtual machine to wake up and poll a memory shared between the identified virtual machine and the driver virtual machine. Once the driver virtual machine completes handling of the forwarded interrupt, it copies data made available by the corresponding device to the shared memory for access by the polling identified virtual machine.
    Type: Grant
    Filed: September 18, 2009
    Date of Patent: September 24, 2013
    Assignee: VMware, Inc.
    Inventors: Wei Huang, Xiaoxin Chen, Michal Ostrowski, Qicheng Christopher Li
  • Patent number: 8266395
    Abstract: A system and method for detecting changes of memory state. In accordance with one embodiment, memory locations to be observed are determined, and pages of these locations are marked as read-only. Then, guest instructions execute during a trial period. During the trial period, guest instructions attempting to write to the identified memory locations cause page faults which result in identifying the instructions. At the end of the trial period, the pages are returned to a writable status, and attempts to modify the memory locations by the guest code are detected based on the instruction identifier. The system and method can be used for efficient frame list topology monitoring, such as in a virtual USB controller of a virtual machine.
    Type: Grant
    Filed: March 18, 2008
    Date of Patent: September 11, 2012
    Assignee: VMware, Inc.
    Inventor: Christopher Li
  • Publication number: 20110072426
    Abstract: A computer system having a plurality of processor cores utilizes a device driver running in a driver virtual machine to handle I/O with the corresponding device for other virtual machines. A hypervisor in the computer system receives an interrupt from the corresponding device and identifies a virtual machine that best correlates to the received interrupt prior to forwarding the interrupt for handling by the driver virtual machine. The hypervisor then speculatively transmits a notification to the identified virtual machine to wake up and poll a memory shared between the identified virtual machine and the driver virtual machine. Once the driver virtual machine completes handling of the forwarded interrupt, it copies data made available by the corresponding device to the shared memory for access by the polling identified virtual machine.
    Type: Application
    Filed: September 18, 2009
    Publication date: March 24, 2011
    Applicant: VMWARE, INC.
    Inventors: Wei HUANG, Xiaoxin CHEN, Michal OSTROWSKI, Qicheng Christopher LI
  • Publication number: 20080235757
    Abstract: A system and method for detecting changes of memory state. In accordance with one embodiment, memory locations to be observed are determined, and pages of these locations are marked as read-only. Then, guest instructions execute during a trial period. During the trial period, guest instructions attempting to write to the identified memory locations cause page faults which result in identifying the instructions. At the end of the trial period, the pages are returned to a writable status, and attempts to modify the memory locations by the guest code are detected based on the instruction identifier. The system and method can be used for efficient frame list topology monitoring, such as in a virtual USB controller of a virtual machine.
    Type: Application
    Filed: March 18, 2008
    Publication date: September 25, 2008
    Applicant: VMWARE, INC.
    Inventor: Christopher Li
  • Patent number: 7359693
    Abstract: A tuner module comprising a tuner and a tuner enclosure. The tuner includes a substrate containing filter coils and the tuner enclosure includes at least one partition plate placed between filter coils of the tuner to improve the isolation between the filter coils. The substrate may also contain plated through holes placed beneath a partition plate which further improves isolation between the filter coils. In some embodiments, the substrate is comprised of a coil layer having a planar coil, a shield layer, and a dielectric layer. The dielectric layer is placed between the coil and shield layers and provides a distance between the two layers to achieve a particular quality factor level of the planar coil. In some embodiments, the tuner enclosure further includes a shielding case that extends to the base of the substrate, is comprised of a metal material, and is mechanically connected with the substrate.
    Type: Grant
    Filed: May 23, 2004
    Date of Patent: April 15, 2008
    Assignee: RfStream Corporation
    Inventors: Kazunori Okui, Hiroshi Ogasawara, Takatsugu Kamata, Keiichi Fujii, Christopher Li
  • Publication number: 20070053825
    Abstract: A process for the modification of carbon fibers and/or carbon nanotubes, including 1-dimensional nanowire and nanofiber structures. In the process, certain polymeric materials are crystallized on a surface of the carbon fibers and/or carbon nanotubes. The crystallization process may be carried out under controlled conditions to produce a variety of useful modifications, including modifications at discrete intervals, as well as functional modifications. Also disclosed are carbon fibers, carbon nanotubes and nano-hybrid structures made by the modification process of the present invention.
    Type: Application
    Filed: April 28, 2006
    Publication date: March 8, 2007
    Inventors: CHRISTOPHER LI, LINGYU LI
  • Publication number: 20050017830
    Abstract: A tuner module comprising a tuner and a tuner enclosure. The tuner includes a substrate containing filter coils and the tuner enclosure includes at least one partition plate placed between filter coils of the tuner to improve the isolation between the filter coils. The substrate may also contain plated through holes placed beneath a partition plate which further improves isolation between the filter coils. In some embodiments, the substrate is comprised of a coil layer having a planar coil, a shield layer, and a dielectric layer. The dielectric layer is placed between the coil and shield layers and provides a distance between the two layers to achieve a particular quality factor level of the planar coil. In some embodiments, the tuner enclosure further includes a shielding case that extends to the base of the substrate, is comprised of a metal material, and is mechanically connected with the substrate.
    Type: Application
    Filed: May 23, 2004
    Publication date: January 27, 2005
    Inventors: Kazunori Okui, Hiroshi Ogasawara, Takatsugu Kamata, Keiichi Fujii, Christopher Li