Patents by Inventor Hsiaozhang Bill Wang
Hsiaozhang Bill Wang 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: 9477773Abstract: In various embodiments, a method, a system, and a computer-readable medium are disclosed for creating a pool of images available for display, such as in one or more web pages. In one embodiment, a method is disclosed that includes selecting images for a markup language document by determining a pre-determined number, N, of images to display in the markup language document, encoding an instruction in the markup language document to be executed by one or more hardware-based processors to select N images for insertion into the markup language document, retrieving the N images from a group of images, and placing the N retrieved images in the markup language document. Other embodiments are also disclosed.Type: GrantFiled: August 24, 2015Date of Patent: October 25, 2016Assignee: eBay Inc.Inventors: Jennifer Pearson, Hsiaozhang Bill Wang
-
Publication number: 20150363506Abstract: In various embodiments, a method, a system, and a computer-readable medium are disclosed for creating a pool of images available for display, such as in one or more web pages. In one embodiment, a method is disclosed that includes selecting images for a markup language document by determining a pre-determined number, N, of images to display in the markup language document, encoding an instruction in the markup language document to be executed by one or more hardware-based processors to select N images for insertion into the markup language document, retrieving the N images from a group of images, and placing the N retrieved images in the markup language document. Other embodiments are also disclosed.Type: ApplicationFiled: August 24, 2015Publication date: December 17, 2015Inventors: Jennifer Pearson, Hsiaozhang Bill Wang
-
Patent number: 9116868Abstract: In various embodiments, a method, a system, and a computer-readable medium are disclosed for creating a pool of images available for display, such as in one or more web pages. In one embodiment, a method is disclosed that includes generating a pre-determined number N of numbers and encoding an instruction in a markup language document. The instruction includes the N numbers and is executed by one or more processors to select N images for insertion into the markup language document. The N images are selected from all available images using the N numbers, and the N images are placed in the markup language document at one or more respective locations defined in the instruction with the N images to be displayed on one or more web pages. Other embodiments are also disclosed.Type: GrantFiled: December 17, 2012Date of Patent: August 25, 2015Assignee: eBay, Inc.Inventors: Jennifer Pearson, Hsiaozhang Bill Wang
-
Publication number: 20130111314Abstract: In various embodiments, a method, a system, and a computer-readable medium are disclosed for creating a pool of images available for display, such as in one or more web pages. In one embodiment, a method is disclosed that includes generating a pre-determined number N of numbers and encoding an instruction in a markup language document. The instruction includes the N numbers and is executed by one or more processors to select N images for insertion into the markup language document. The N images are selected from all available images using the N numbers, and the N images are placed in the markup language document at one or more respective locations defined in the instruction with the N images to be displayed on one or more web pages. Other embodiments are also disclosed.Type: ApplicationFiled: December 17, 2012Publication date: May 2, 2013Applicant: eBay Inc.Inventors: Jennifer Pearson, Hsiaozhang Bill Wang
-
Patent number: 8140510Abstract: A system for storing a plurality of items across different categories in a database including a database that stores a data structure that has item entries for items of different categories. Each item entry includes one or more associated attributes. The attributes may be shared by multiple items across more than one category.Type: GrantFiled: March 31, 2009Date of Patent: March 20, 2012Assignee: eBay Inc.Inventor: Hsiaozhang Bill Wang
-
Publication number: 20090187565Abstract: A system for storing a plurality of items across different categories in a database including a database that stores a data structure that has item entries for items of different categories. Each item entry includes one or more associated attributes. The attributes may be shared by multiple items across more than one category.Type: ApplicationFiled: March 31, 2009Publication date: July 23, 2009Inventor: Hsiaozhang Bill Wang
-
Patent number: 7536402Abstract: A system for storing a plurality of items across different categories in a database including a database that stores a data structure that has item entries for items of different categories. Each item entry includes one or more associated attributes. The attributes may be shared by multiple items across more than one category.Type: GrantFiled: November 9, 2006Date of Patent: May 19, 2009Assignee: eBay Inc.Inventor: Hsiaozhang Bill Wang
-
Patent number: 7136863Abstract: A method and apparatus store multiple items across different categories in a database. A database includes an attribute value table that has item entries for items of different categories. Each item entry has attribute values for attributes of the items. The database also includes an attribute map table that has attribute map entries. The attribute map entries have attribute map values. Additionally, an attribute value is associated with an attribute map entry, such that the attribute values are translated based on the attribute map values of the associated attribute map entry. In one embodiment, the translating of an attribute value includes determining an attribute type associated with the attribute value.Type: GrantFiled: June 19, 2003Date of Patent: November 14, 2006Assignee: eBay Inc.Inventor: Hsiaozhang Bill Wang
-
Patent number: 6778993Abstract: Embodiments of the invention provide a method and apparatus for storing multiple items across different categories in a database. One embodiment of the present invention provides a database that includes an attribute value table that has item entries for items of different categories. Each item entry has attribute values for attributes of the items. The database also includes an attribute map table that has attribute map entries. The attribute map entries have attribute map values. Additionally, an attribute value is associated with an attribute map entry, such that the attribute values are translated based on the attribute map values of the associated attribute map entry. In one embodiment, the translating of an attribute value includes determining an attribute type associated with the attribute value.Type: GrantFiled: December 13, 2002Date of Patent: August 17, 2004Assignee: eBay Inc.Inventor: Hsiaozhang Bill Wang
-
Publication number: 20040010506Abstract: A method and apparatus store multiple items across different categories in a database. A database includes an attribute value table that has item entries for items of different categories. Each item entry has attribute values for attributes of the items. The database also includes an attribute map table that has attribute map entries. The attribute map entries have attribute map values. Additionally, an attribute value is associated with an attribute map entry, such that the attribute values are translated based on the attribute map values of the associated attribute map entry. In one embodiment, the translating of an attribute value includes determining an attribute type associated with the attribute value.Type: ApplicationFiled: June 19, 2003Publication date: January 15, 2004Inventor: Hsiaozhang Bill Wang
-
Generic attribute database system for storing items of different categories having shared attributes
Patent number: 6604107Abstract: Embodiments of the invention provide a method and apparatus for storing multiple items across different categories in a database. One embodiment of the present invention provides a database that includes an attribute value table that has item entries for items of different categories. Each item entry has attribute values for attributes of the items. The database also includes an attribute map table that has attribute map entries. The attribute map entries have attribute map values. Additionally, an attribute value is associated with an attribute map entry, such that the attribute values are translated based on the attribute map values of the associated attribute map entry. In one embodiment, the translating of an attribute value includes determining an attribute type associated with the attribute value.Type: GrantFiled: April 24, 2000Date of Patent: August 5, 2003Assignee: eBay Inc.Inventor: Hsiaozhang Bill Wang -
Publication number: 20030088566Abstract: Embodiments of the invention provide a method and apparatus for storing multiple items across different categories in a database. One embodiment of the present invention provides a database that includes an attribute value table that has item entries for items of different categories. Each item entry has attribute values for attributes of the items. The database also includes an attribute map table that has attribute map entries. The attribute map entries have attribute map values. Additionally, an attribute value is associated with an attribute map entry, such that the attribute values are translated based on the attribute map values of the associated attribute map entry. In one embodiment, the translating of an attribute value includes determining an attribute type associated with the attribute value.Type: ApplicationFiled: December 13, 2002Publication date: May 8, 2003Inventor: Hsiaozhang Bill Wang