Atul R. Garg - Saratoga CA Daniel G. Ketcham - Cupertino CA Minh Anh Do - San Jose CA
Assignee:
ProactiveNet, Inc. - Santa Clara CA
International Classification:
G06F 15173
US Classification:
709224, 709223
Abstract:
A method and apparatus for intelligent storage and reduction of network information reduces an amount of storage space required for network information by receiving current network information and comparing the current network information with previously received network information. The current network information is saved if the current network information exceeds the previously, received network information by a threshold, and an identifier associated with the current network information is updated if the current network information does not exceed the previously received network information by the threshold.
System And Method For On-Line Planning Utilizing Multiple Planning Queues
Wheeler Ruml - Palo Alto CA, US Minh Binh Do - Mountain View CA, US Rong Zhou - San Jose CA, US
Assignee:
Palo Alto Research Center Incorporated - Palo Alto CA
International Classification:
G06F 19/00
US Classification:
700101, 709223
Abstract:
Features described herein relate to concurrently processing multiple batches of job requests for one or more machines and/or components thereof, using a plurality of job planning queues. Each batch of job requests is allocated to a planning queue, and each planning queue comprises an unplanned subqueue that stores unplanned jobs, an unsent subqueue that stores planned jobs waiting to be executed, and a sent subqueue that stores planned jobs that have been output to the machine(s) for execution. A job planner and related components determine which unsent subqueue has the fewest planned jobs at a given point in time, and selects an unplanned job from the unplanned subqueue in the same planning queue as the identified unsent subqueue. The planner then generates a plan for the selected job and inserts the planned job into the unsent subqueue for eventual output to the machine(s) for execution. In this manner, the unsent subqueues for each planning queue are maintained with substantially equal numbers of planned jobs ready for execution, which improves throughput by ensuring that all machines and/or associated components are kept busy.
Model-Based Planning Using Query-Based Component Executable Instructions
Wheeler Ruml - Palo Alto CA, US Robert M. Lofthus - Webster NY, US Minh Binh Do - Mountain View CA, US
Assignee:
Palo Alto Research Center Incorporated - Palo Alto CA
International Classification:
G06F 19/00 G06F 7/60 G06F 17/10 G06F 9/46
US Classification:
700103, 700100, 700105, 703 2, 718104
Abstract:
A method for planning machine control for a system includes determining one or more capabilities and one or more capability constraints for each component used to execute a plan for processing a job by the system. The plan is incrementally constructed based on the components, the one or more capabilities, and the one or more constraints. One or more sets of executable instructions are queried with incremental portions of the plan, wherein each set of executable instructions is associated with a different one of the components and represents the actions that are performed by its corresponding component, each incremental portion includes actions that are to be performed by its corresponding component, and each set of executable instructions executes the incremental portion it received. Upon receiving confirmation from each of the queried sets of executable instructions that indicates each of the components is able to perform the actions in the incremental portions, a final plan for processing the job is generated.
Signal Processors, Signal Processing Methods, And Digital Filter Configuration Methods
Ha T. Nguyen - San Jose CA, US Minh N. Do - Champaign IL, US
Assignee:
The Board of Trustees of the University of Illinois - Urbana IL
International Classification:
H03M 1/12
US Classification:
341155, 375219
Abstract:
Signal processors, signal processing methods, and digital filter configuration methods are discussed. In one arrangement, a signal processor includes a common node; a plurality of channels, each channel of the plurality comprising an analog filter, a sampler, and a digital filter and each channel of the plurality being configured to generate an intermediate digital signal using an analog signal presented at the common node; and processing circuitry configured form a digital signal representing the analog signal from the intermediate digital signals.
Yizhou Wang - Sunnyvale CA, US Dashan Gao - La Jolla CA, US Haitham Hindi - Menlo Park CA, US Minh Binh Do - Mountain View CA, US
Assignee:
Palo Alto Research Center Incorporated - Palo Alto CA
International Classification:
G06K 9/34
US Classification:
382173
Abstract:
A system and method for decomposing a digital image is provided. A digital image is represented as a word-graph, which includes words and visualized features, and zone hypotheses that group one or more of the words. Causal dependencies of the zone hypotheses are expressed through a learned generative zone model to which costs and constraints are assigned. An optimal set of the zone hypotheses are inferred, which are non-overlapping, through a heuristic search of the costs and constraints.
System And Method For Real-Time System Control Using Precomputed Plans
Wheeler Ruml - Palo Alto CA, US Minh Binh Do - Mountain View CA, US Rong Zhou - San Jose CA, US Haitham Ali Hindi - Menlo Park CA, US
Assignee:
Xerox Corporation - Norwalk CT
International Classification:
G06F 19/00 G06F 17/30
US Classification:
700101, 707 2, 399341
Abstract:
Features described herein relate to optimizing a job plan procedure for selecting a plan for executing a manufacturing job. A planner can receive a model of a system that is to perform a job, and may select a precomputed plan that is sufficient to perform the job. The precomputed plan is identified during a first portion of a planning period, and the remainder of the planning period may be utilized to search for and identify a better plan for executing the job. If a better plan cannot be identified by the end of the planning period, then the selected precomputed plan can be executed.
Johan de Kleer - Los Altos CA, US Robert Price - Palo Alto CA, US Lukas D. Kuhn - Palo Alto CA, US Rong Zhou - Cupertino CA, US Minh Do - Mountain View CA, US
Assignee:
Palo Alto Research Center Incorporated - Palo Alto CA
International Classification:
G06F 19/00
US Classification:
700 99, 700 97, 702182, 705 8
Abstract:
Model-based production control systems and methods are presented for constructing plans for controlling operation of a production system with a plant having a plurality of resources to achieve one or more production goals, in which a planner constructs plans for execution in the plant based on production goals while balancing both production objectives (e. g. , production cost, production time) and diagnostic objectives (e. g. , diagnostic cost, information gained, repair cost), and a diagnosis engine determines a current plant condition based on a previously executed plan and corresponding observations from the plant, and provides expected information gain data to the planner, with the planner generating a plan that will achieve a given production goal and is improved for one or more diagnostic objectives and the expected information gain data.
Computer-Implemented System And Method For Recognizing Patterns In A Digital Image Through Document Image Decomposition
Yizhou Wang - Sunnyvale CA, US Dashan Gao - La Jolla CA, US Haitham Hindi - Menlo Park CA, US Minh Binh Do - Mountain View CA, US
Assignee:
Palo Alto Research Center Incorporated - Palo Alto CA
International Classification:
G06K 9/66 G06K 9/34 G06K 9/62
US Classification:
382190, 382173, 382224
Abstract:
A computer-implemented system and method for retrieving a digital image through document image decomposition is provided. A stored digital image is retrieved. Generic visual features are extracted. The features are grouped into a primitive layer including word-graphs that each include words and features. The words are grouped into a layout layer including zone hypotheses that each include one or more of the words. Causal dependencies between the word-graphs and the zone hypotheses are expressed through zone models that include a joint probability defining a pair of probabilistic models generated through a learned binary edge classifier. Each pair of probabilistic models is expressed as an optimal set selection problem including a set of cost functions and constraints. The optimal set selection problem is evaluated through a heuristic search of the cost functions and constraints and a non-overlapping optimal set of the zone hypotheses is provided that characterize the stored digital image.
Oct 2014 to 2000 Test Engineering AssistantCISCO CORP San Jose, CA Oct 2013 to Dec 2014 Hardware Test AssistantUNIQUIFY INC San Jose, CA Jan 2014 to Sep 2014 Physical Design EngineerFINISAR CORP Sunnyvale, CA Jul 2013 to Sep 2013 Lab Engineering Intern
Education:
University of California Los Angeles, CA Jun 2013 BS in Electrical Engineering
Dr. Do graduated from the Med & Pharm Univ, Ho Chi Minh City, Vietnam (942 01 Eff 1/83) in 1979. He works in Santa Ana, CA and 1 other location and specializes in Nephrology and Internal Medicine. Dr. Do is affiliated with Fountain Valley Regional Hospital & Medical Center, Orange Coast Memorial Medical Center and St Joseph Hospital Of Orange.
Stewarts Creek Elementary School The Colony TX 1986-1990, Ethridge Elementary School The Colony TX 1990-1992, Carpenter Middle School Plano TX 1992-1995
Virginia K. Boos Elementary School Westminster CA 1987-1993, C. C. Violette Elementary School Garden Grove CA 1993-1994, Izaak Walton Intermediate School Garden Grove CA 1994-1996