Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


John Z.

John Z. Blazevich, San Pedro, CA US

Patent application numberDescriptionPublished
20100193499MULTIPLE ACCESS MICROWAVE OVEN - A microwave oven with multiple cooking chambers. The microwave oven includes a cabinet and at least two cooking chambers within the cabinet. Each of the at least two cooking chambers has an opening at a front side of the cabinet, and the at least two cooking chambers are independently operable. At least two doors are provided on the front side of the cabinet for opening and closing the respective openings of the at least two cooking chambers.08-05-2010

John Z. Chen, Woodinville, WA US

Patent application numberDescriptionPublished
20090265301Database Object Update Order Determination - In one embodiment, a computer system receives an indication that a portion of data at a first node in a first database table is to be modified according to a received update command. The computer system assigns the first database table a base height value indicating that the first database table is the base node in a search for related nodes, accesses one or more other database tables in the database, and identifies at least one other accessed database table that has a node with data related to the modified data of the first node. The computer system assigns the other accessed database table a height value different than that assigned to the base node, orders the first database table and any other identified database tables by assigned height value, and updates the data at each node based on the established height value ordering and the type of update command received.10-22-2009
20100033504Windowless Shape Drawing - Development environments are commonly used to facilitate the development of user interfaces (e.g. windows forms, web forms, etc.). Drawing objects are components that may be used within the development environment to provide visual enhancements to the user interface. An effective method for drawing one or more drawing objects is disclosed herein to draw the drawing objects as windowless shapes within a shape container. The shape container may be configured to participate in a windows message loop (e.g. event handling system), wherein the windowless shapes do not participate in the windows message loop (e.g. lack a windows handle). The shape container listens, for example, within the windows message loop for operations pertaining to windowless shapes, and executes the operations upon the windowless shapes. Computer resources may be efficiently allocated, for example to the graphical user interface during runtime, instead of the windowless shapes consuming resources to participate in the windows message loop.02-11-2010
20100070924RENDERING A CUSTOMIZED LIST OF CONTROLS - Form controls can be reused so that the control can be bound to large volumes of data without adverse performance issues because of a large number of controls. A maximum number of rows of data N that can appear in a form are calculated. A container in memory is created for N+2 rows. The additional two rows are used to store the row after the last displayed row and the row previous to the first displayed row. In response to a user scroll or tab operation, rows within the container are reused. Child controls are hosted by the control and are also reused when the data is scrolled out of view.03-18-2010

Patent applications by John Z. Chen, Woodinville, WA US

John Z. Zheng, San Gabriel, CA US

Patent application numberDescriptionPublished
20100141960DIGITIZER USING PLURAL CAPTURE METHODS TO IMAGE FEATURES OF 3-D OBJECTS - A method and apparatus to digitize three-dimensional objects. A projection assembly is retained in fixed relation to an imaging assembly. The projection assembly projects a fixed gradient light pattern into a focal zone of the imaging assembly. The imaging assembly integrates the illumination over time such that the fixed gradient reveals the features of the three dimensional object.06-10-2010

John Z. Zhu, Mt. Pleasant, SC US

Patent application numberDescriptionPublished
20080294534SYSTEM AND METHOD FOR ONLINE SHOPPING OPTIMIZATION - Online shopping optimization in this context means, in general, making the optimal business decisions with regard to an online or electronic commerce purchase. The method begins with extracting buyer's demand information from buyer-specified items or a previously-configured shopping cart. It then includes a product catalog search that, when provided with the items specified or selected by the buyer, returns exact or equivalent (i.e., replacement or substitute) items. With the catalog search results, the online shopping optimization method formulates the online shopping decision-making problem into a mathematical programming model, particularly a mixed integer programming model. The method optimally decides, from the universe of vendors and items within the system: 1) from which of the various vendors to buy, 2) what identical, replacement, or substitute items to buy, 3) what package sizes of these items to buy, and 4) how many of each item to buy. To summarize, the system systematically and quantitatively makes decisions for a buyer over various cataloged items in order to maximize or minimize an objective function subject to various constraints including the buyer's demands of the desired items, the minimum order requirements imposed by the vendors on the buyer's spent monetary amount, together with other types of buyer, vendor, buyer-and-vendors interrelationship, or among-vendors interrelationship constraints. Recommended optimized shopping carts are then presented to the buyer.11-27-2008