Patents by Inventor Andy Wu
Andy Wu 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: 8421658Abstract: A Successive-Approximation Register Analog-to-Digital Converter (SAR-ADC) predicts compensation values for use in a future cycle. A compensation value is applied to capacitors in a calibration Y-side capacitor array to compensate for capacitance errors in a binary-weighted X-side capacitor array. Two compute engines pre-calculate predicted-0 and predicted-1 compensation values for a next bit to be converted. At the end of the current cycle when the comparator determines the current bit, the comparator also controls a mux to select one of the two predicted compensation values. Thus the compensation value is available at the beginning of the next bit's cycle, eliminating a long calculation delay. The compensation value for the first bit to be converted, such as the MSB, is calculated during calibration. Compensation values for other bits are data-dependent. Calibration values are accumulated during calibration to generate the first conversion compensation value for the first bit to be converted.Type: GrantFiled: November 24, 2011Date of Patent: April 16, 2013Assignee: Hong Kong Applied Science & Technology Research Institute Company, Ltd.Inventors: Hok Mo Yau, Tin Ho (Andy) Wu, Kam Chuen Wan, Yat To (William) Wong
-
Patent number: 8403555Abstract: The present invention provides a high-speed blending, heating and temperature sensing structure of an electric blender. The blender includes a temperature transducer installed at the bottom of a mixing cup, and the temperature transducer has a temperature sensing head extended into the mixing cup and an upper connector coupled to the bottom of the temperature transducer and installed at the bottom of the mixing cup, and a temperature sensing signal is coupled between the temperature sensing head and the upper connector. A hidden temperature sensing connector seat is disposed at the top of the base and has a lower connector corresponding to the upper connector at the bottom of the mixing cup, and both upper and lower connectors are coupled with each other when the mixing cup and the base are combined, and the lower connector is coupled to a display screen and a touch control switch on the base through a signal line.Type: GrantFiled: February 16, 2011Date of Patent: March 26, 2013Assignee: Quanzhou Yida Home Appliance Industry Co., Ltd.Inventor: Andy Wu
-
Patent number: 8403556Abstract: A blender lid safety protection device includes a latch cover mechanism installed outside a mixing cup, such that after a lid is covered vertically onto the mixing cup, the lid is latched and fixed to the latch cover mechanism. A link rod has a compression spring coupled to the bottom of the link rod for propping the bottom of the link rod to a certain distance from one of the control switches of a power circuit control switch. After the blender lid is pressed down, the top end of the link rod drives the compression spring at the bottom of the link rod to move downward to trigger a control switch. Only after the blender lid is covered onto the mixing cup, the control switch of one of the power circuit switches will be electrically conducted, to provide a safety protection.Type: GrantFiled: February 10, 2011Date of Patent: March 26, 2013Assignee: Quanzhou Yida Home Appliance Industry Co., Ltd.Inventor: Andy Wu
-
Patent number: 8306996Abstract: The present invention extends to methods, systems, and computer program products for processing model based commands for distributed applications. Embodiments facilitate execution of model-based commands, including software lifecycle commands, using model-based workflow instances. Data related to command execution is stored in a shared repository such that command processors can understand their status in relationship to workflow instances. Further, since the repository is shared, command execution can be distributed and balanced across a plurality of different executive services. Embodiments also include model-based error handling and error recovery mechanisms.Type: GrantFiled: May 18, 2011Date of Patent: November 6, 2012Assignee: Microsoft CorporationInventors: Karthik Arun Nanjangud Bhaskar, Erik B. Christensen, Amol Sudhakar Kulkarni, Prasad Sripathi Panditharadhya, Sundeep Sahi, Igor Sedukhin, Haoran Andy Wu
-
Publication number: 20120224755Abstract: Methods and techniques of using 3D printers to create physical models from image data are discussed. Geometric representations of different physical models are described and complex data conversion processes that convert input image data into geometric representations compatible with third party 3D printers are disclosed. Printing templates are used to encapsulate complex geometric representations and complicated data conversion processes from users for fast and simple 3D physical model printing applications.Type: ApplicationFiled: March 2, 2011Publication date: September 6, 2012Inventor: Andy Wu
-
Publication number: 20120205475Abstract: The present invention provides a high-speed blending, heating and temperature sensing structure of an electric blender. The blender includes a temperature transducer installed at the bottom of a mixing cup, and the temperature transducer has a temperature sensing head extended into the mixing cup and an upper connector coupled to the bottom of the temperature transducer and installed at the bottom of the mixing cup, and a temperature sensing signal is coupled between the temperature sensing head and the upper connector. A hidden temperature sensing connector seat is disposed at the top of the base and has a lower connector corresponding to the upper connector at the bottom of the mixing cup, and both upper and lower connectors are coupled with each other when the mixing cup and the base are combined, and the lower connector is coupled to a display screen and a touch control switch on the base through a signal line.Type: ApplicationFiled: February 16, 2011Publication date: August 16, 2012Inventor: Andy Wu
-
Publication number: 20120206995Abstract: The present invention provides a blender lid safety protection device comprising a latch cover mechanism installed outside a mixing cup, such that after a lid is covered vertically onto the mixing cup, the lid is latched and fixed to the latch cover mechanism; and a link rod, having a spring coupled to the bottom of the link rod for propping the bottom of the link rod to a certain distance from one of the control switches of a power circuit control switch. After the blender lid is press down, the top end of the link rod drives a compression spring at the bottom of the link rod to move downward to trigger a control switch. Only after the blender lid is covered onto the mixing cup, the control switch of one of the power circuit switches will be electrically conducted, so as to provide a safety protection.Type: ApplicationFiled: February 10, 2011Publication date: August 16, 2012Inventor: Andy Wu
-
Patent number: 8230386Abstract: The present invention extends to methods, systems, and computer program products for monitoring distributed applications. Declarative application models are used. Operational data for a deployed application can be compared to an application intent expressed in a corresponding declarative application to provide more effective monitoring of application behavior. Application components can subscribe to an event fabric to receive configurations that indicate what events the application is to emit (i.e., publish into the event fabric) for monitoring. Thus, applications essentially subscribe to produce information (as opposed to subscribing to receive information). Monitoring can be dynamically adjusted in response to environment changes.Type: GrantFiled: August 23, 2007Date of Patent: July 24, 2012Assignee: Microsoft CorporationInventors: Igor Sedukhin, Gueorgui Bonov Chkodrov, Amol Sudhakar Kulkarni, Mariusz Gerard Borsa, Haoran Andy Wu, Daniel Eshner, Gilles C. J. A. Zunino
-
Patent number: 8225308Abstract: The present invention extends to methods, systems, and computer program products for managing software lifecycle. Based on declarative models and knowledge of their interpretation, embodiments of the present invention facilitate lifecycle management for model-based software applications. Lifecycle models, such as, for example, lifecycle state machine models are stored in a shared repository such that executive services can determine how software application lifecycles are to be managed and transitioned. Software lifecycle activities can verify that a transition is possible and identify any errors preventing a lifecycle transition. Model-based error handling and error recovery mechanisms can be used to correct any identified errors.Type: GrantFiled: October 26, 2007Date of Patent: July 17, 2012Assignee: Microsoft CorporationInventors: Igor Sedukhin, Daniel Eshner, Erik B. Christensen, Amol Sudhakar Kulkarni, Prasad Sripathi Panditharadhya, Girish Mittur Venkataramanappa, Vladimir Pogrebinsky, Haoran Andy Wu
-
Publication number: 20120104450Abstract: An optical emitter includes a Light-Emitting Diode (LED) on a package wafer, transparent insulators, and one or more transparent electrical connectors between the LED die and one or more contact pads on the packaging wafer. The transparent insulators are deposited on the package wafer with LED dies attached using a lithography or a screen printing method. The transparent electrical connectors are deposited using physical vapor deposition, chemical vapor deposition, spin coating, spray coating, or screen printing and may be patterned using a lithography process and etching.Type: ApplicationFiled: October 5, 2011Publication date: May 3, 2012Applicant: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.Inventors: Yung-Chang CHEN, Hsin-Hsien WU, Ming Shing LEE, Huai-En LAI, Fu-Wen LIU, Andy WU
-
Publication number: 20120067991Abstract: An integral blender includes a hollow shell having a horizontal conical plate integrally formed in the interior to divide the interior of the hollow shell into a container portion and a base portion. The conical plate has a through hole. The base portion is employed to accommodate a transmitting mechanism provided with a shaft extending out of the through hole to be fixedly connected with a cutter in the container. The shaft is closely wrapped with a waterproof annular seal having the bottom combined together with the conical plate. Therefore, with the container portion and the base portion integrally formed together, manufacturing cost can be lowered and convenience in practice can be advanced.Type: ApplicationFiled: September 16, 2010Publication date: March 22, 2012Applicant: Quanzhou Yida Home Appliance Industry Co., Ltd.Inventor: Andy Wu
-
Patent number: 8024396Abstract: The present invention extends to methods, systems, and computer program products for distributed behavior controlled execution of modeled applications. Embodiments of the invention facilitate the interoperation of a central data store along with various peer-to-peer functionalities. Thus, distributed applications can be executed in an environment that utilizes advantages of both a central data store and peer-to-peer messaging. A read-only portion of a centralized data store can be used to provide some behavior control over various processing systems during execution of a distributed software application. Thus, embodiments of the invention can be used to form a policy-driven collective of nodes forming a distributed, decentralized run-time for model-based applications. Utilizing a cooperating collective of nodes that comply with centralized polices and execute applications over a peer-to-peer fabric permits a distributed application runtime to accommodate distribution and decentralization on a large scale.Type: GrantFiled: April 26, 2007Date of Patent: September 20, 2011Assignee: Microsoft CorporationInventors: Igor Sedukhin, Daniel Eshner, Steve Swartz, Udaya Kumar Bhaskara, Nagalinga Durga Prasad Sripathi Panditharadhya, Amol Sudhakar Kulkarni, Haoran Andy Wu, Mariusz Gerard Borsa, Michael Oliver Neary
-
Publication number: 20110219383Abstract: The present invention extends to methods, systems, and computer program products for processing model based commands for distributed applications. Embodiments facilitate execution of model-based commands, including software lifecycle commands, using model-based workflow instances. Data related to command execution is stored in a shared repository such that command processors can understand their status in relationship to workflow instances. Further, since the repository is shared, command execution can be distributed and balanced across a plurality of different executive services. Embodiments also include model-based error handling and error recovery mechanisms.Type: ApplicationFiled: May 18, 2011Publication date: September 8, 2011Applicant: Microsoft CorporationInventors: Karthik Arun Nanjangud Bhaskar, Erik B. Christensen, Amol Sudhakar Kulkarni, Prasad Sripathi Panditharadhya, Sundeep Sahi, Igor Sedukhin, Haoran Andy Wu
-
Patent number: 7974939Abstract: The present invention extends to methods, systems, and computer program products for processing model based commands for distributed applications. Embodiments facilitate execution of model-based commands, including software lifecycle commands, using model-based workflow instances. Data related to command execution is stored in a shared repository such that command processors can understand their status in relationship to workflow instances. Further, since the repository is shared, command execution can be distributed and balanced across a plurality of different executive services. Embodiments also include model-based error handling and error recovery mechanisms.Type: GrantFiled: October 26, 2007Date of Patent: July 5, 2011Assignee: Microsoft CorporationInventors: Karthik Arun Nanjangud Bhaskar, Erik B. Christensen, Amol Sudhakar Kulkarni, Prasad Sripathi Panditharadhya, Sundeep Sahi, Igor Sedukhin, Haoran Andy Wu
-
Patent number: 7926070Abstract: The present invention extends to methods, systems, and computer program products for performing requested commands for model-based applications. Embodiments of the invention permit efficient implementation of operations for model-based applications. Since drivers that are to implement an operation request data for implementing the operation, embodiments significantly reduce the likelihood of superfluous data being exchanged between an executive service and drivers. Further, if an operation is interrupted before implementation is complete, the operation can be resumed without having to re-perform already completed portions of the operation. Additionally, a user can be regularly updated on the progress of their commands.Type: GrantFiled: October 26, 2007Date of Patent: April 12, 2011Assignee: Microsoft CorporationInventors: Igor Sedukhin, Daniel Eshner, Erik B. Christensen, Amol Sudhakar Kulkarni, Prasad Sripathi Panditharadhya, Girish Mittur Venkataramanappa, Vladimir Pogrebinsky, Haoran Andy Wu, Stephen T. Swartz, Sundeep Sahi, Sumit Mohanty
-
Publication number: 20100306777Abstract: Embodiments are directed to generating trace events that are configured to report an association between a workflow activity and a message. A computer system receives a message over a communication medium, where the workflow activity includes a unique workflow activity identifier (ID) that uniquely identifies the workflow activity. The message also includes a unique message ID that uniquely identifies the message. The computer system generates a trace event that includes a combination of the unique workflow activity ID and the unique message ID. The trace event is configured to report the association between the workflow activity and the message. The computer system also stores the generated trace event in a data store.Type: ApplicationFiled: May 27, 2009Publication date: December 2, 2010Applicant: MICROSOFT CORPORATIONInventors: Sumit Mohanty, John Anthony Taylor, Vikram Desai, Kenneth D. Wolf, Haoran Andy Wu, Michael Josef Krejcik
-
Patent number: D637863Type: GrantFiled: January 14, 2011Date of Patent: May 17, 2011Assignee: Quanzhou Yida Home Appliance Industry Co., Ltd.Inventor: Andy Wu
-
Patent number: D637864Type: GrantFiled: January 15, 2011Date of Patent: May 17, 2011Assignee: Quanzhou Yida Home Appliance Industry Co., Ltd.Inventor: Andy Wu
-
Patent number: D638256Type: GrantFiled: January 12, 2011Date of Patent: May 24, 2011Assignee: Quanzhou Yida Home Appliance Industry Co., Ltd.Inventor: Andy Wu
-
Patent number: D638665Type: GrantFiled: November 3, 2010Date of Patent: May 31, 2011Assignee: Quanzhou Yida Home Appliance Industrial Co., Ltd.Inventor: Andy Wu