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: 8421658
    Abstract: 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: Grant
    Filed: November 24, 2011
    Date of Patent: April 16, 2013
    Assignee: 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: 8403555
    Abstract: 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: Grant
    Filed: February 16, 2011
    Date of Patent: March 26, 2013
    Assignee: Quanzhou Yida Home Appliance Industry Co., Ltd.
    Inventor: Andy Wu
  • Patent number: 8403556
    Abstract: 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: Grant
    Filed: February 10, 2011
    Date of Patent: March 26, 2013
    Assignee: Quanzhou Yida Home Appliance Industry Co., Ltd.
    Inventor: Andy Wu
  • Patent number: 8306996
    Abstract: 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: Grant
    Filed: May 18, 2011
    Date of Patent: November 6, 2012
    Assignee: Microsoft Corporation
    Inventors: Karthik Arun Nanjangud Bhaskar, Erik B. Christensen, Amol Sudhakar Kulkarni, Prasad Sripathi Panditharadhya, Sundeep Sahi, Igor Sedukhin, Haoran Andy Wu
  • Publication number: 20120224755
    Abstract: 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: Application
    Filed: March 2, 2011
    Publication date: September 6, 2012
    Inventor: Andy Wu
  • Publication number: 20120205475
    Abstract: 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: Application
    Filed: February 16, 2011
    Publication date: August 16, 2012
    Inventor: Andy Wu
  • Publication number: 20120206995
    Abstract: 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: Application
    Filed: February 10, 2011
    Publication date: August 16, 2012
    Inventor: Andy Wu
  • Patent number: 8230386
    Abstract: 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: Grant
    Filed: August 23, 2007
    Date of Patent: July 24, 2012
    Assignee: Microsoft Corporation
    Inventors: Igor Sedukhin, Gueorgui Bonov Chkodrov, Amol Sudhakar Kulkarni, Mariusz Gerard Borsa, Haoran Andy Wu, Daniel Eshner, Gilles C. J. A. Zunino
  • Patent number: 8225308
    Abstract: 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: Grant
    Filed: October 26, 2007
    Date of Patent: July 17, 2012
    Assignee: Microsoft Corporation
    Inventors: Igor Sedukhin, Daniel Eshner, Erik B. Christensen, Amol Sudhakar Kulkarni, Prasad Sripathi Panditharadhya, Girish Mittur Venkataramanappa, Vladimir Pogrebinsky, Haoran Andy Wu
  • Publication number: 20120104450
    Abstract: 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: Application
    Filed: October 5, 2011
    Publication date: May 3, 2012
    Applicant: 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: 20120067991
    Abstract: 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: Application
    Filed: September 16, 2010
    Publication date: March 22, 2012
    Applicant: Quanzhou Yida Home Appliance Industry Co., Ltd.
    Inventor: Andy Wu
  • Patent number: 8024396
    Abstract: 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: Grant
    Filed: April 26, 2007
    Date of Patent: September 20, 2011
    Assignee: Microsoft Corporation
    Inventors: 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: 20110219383
    Abstract: 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: Application
    Filed: May 18, 2011
    Publication date: September 8, 2011
    Applicant: Microsoft Corporation
    Inventors: Karthik Arun Nanjangud Bhaskar, Erik B. Christensen, Amol Sudhakar Kulkarni, Prasad Sripathi Panditharadhya, Sundeep Sahi, Igor Sedukhin, Haoran Andy Wu
  • Patent number: 7974939
    Abstract: 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: Grant
    Filed: October 26, 2007
    Date of Patent: July 5, 2011
    Assignee: Microsoft Corporation
    Inventors: Karthik Arun Nanjangud Bhaskar, Erik B. Christensen, Amol Sudhakar Kulkarni, Prasad Sripathi Panditharadhya, Sundeep Sahi, Igor Sedukhin, Haoran Andy Wu
  • Patent number: 7926070
    Abstract: 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: Grant
    Filed: October 26, 2007
    Date of Patent: April 12, 2011
    Assignee: Microsoft Corporation
    Inventors: 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: 20100306777
    Abstract: 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: Application
    Filed: May 27, 2009
    Publication date: December 2, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Sumit Mohanty, John Anthony Taylor, Vikram Desai, Kenneth D. Wolf, Haoran Andy Wu, Michael Josef Krejcik
  • Patent number: D637863
    Type: Grant
    Filed: January 14, 2011
    Date of Patent: May 17, 2011
    Assignee: Quanzhou Yida Home Appliance Industry Co., Ltd.
    Inventor: Andy Wu
  • Patent number: D637864
    Type: Grant
    Filed: January 15, 2011
    Date of Patent: May 17, 2011
    Assignee: Quanzhou Yida Home Appliance Industry Co., Ltd.
    Inventor: Andy Wu
  • Patent number: D638256
    Type: Grant
    Filed: January 12, 2011
    Date of Patent: May 24, 2011
    Assignee: Quanzhou Yida Home Appliance Industry Co., Ltd.
    Inventor: Andy Wu
  • Patent number: D638665
    Type: Grant
    Filed: November 3, 2010
    Date of Patent: May 31, 2011
    Assignee: Quanzhou Yida Home Appliance Industrial Co., Ltd.
    Inventor: Andy Wu