Patents by Inventor Steven Yao
Steven Yao 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: 11938441Abstract: A fog-based self-powered system for collecting atmospheric water and generating electricity is presented. The system includes a mesh-based fog harvester for accumulating water droplets from atmospheric moisture. A droplet distributor receives accumulated water droplets from the mesh-based fog harvester. A droplet electrical generator harvests energy from the water droplets accumulated in the droplet distributor. The droplet electrical generator includes an electret surface for receiving the water droplets from the droplet distributor and at least two electrodes. A water reservoir receives water droplets from the droplet electrical generator.Type: GrantFiled: November 23, 2021Date of Patent: March 26, 2024Assignee: City University of Hong KongInventors: Zuankai Wang, Steven Wang, Chen Ling, Xiaoxue Yao, Yat Hei Wong
-
Patent number: 8942295Abstract: Herein described is a method and system of vertically filtering a graphics image such that an enhanced image is provided to a display. Filtering of the graphics image may be accomplished by using one or more window descriptors. The method may be implemented by computing a weighted average of one or more pixel intensities. The system may comprise a memory, a processor, and a graphics engine. The graphics engine may comprise a graphics blender. The graphics blender may comprise one or more multipliers and one or more adders. The processor may execute software resident in the memory, such that the one or more window descriptors may be used to compute the weighted average.Type: GrantFiled: March 29, 2011Date of Patent: January 27, 2015Assignee: Broadcom CorporationInventors: Chengfuh Jeffrey Tang, Steven (Yao-Hua) Tseng
-
Patent number: 8199154Abstract: Herein described is a method and system of displaying low resolution graphics onto a high resolution display. The low resolution graphics may be displayed using one or more displayable maps or surfaces, each of which is defined by way of one or more parameters. The display may comprise a monitor, television set, or set top box, capable of displaying at a particular resolution. In one or more representative embodiments, the various aspects of the invention permit scaling the low resolution graphics onto the high resolution display by way of using the one or more displayable maps or surfaces such that the graphics data is properly displayed on the higher resolution display.Type: GrantFiled: July 12, 2011Date of Patent: June 12, 2012Assignee: Broadcom CorporationInventors: Chengfuh Jeffrey Tang, Steven (Yao-Hua) Tseng
-
Publication number: 20110273476Abstract: Herein described is a method and system of displaying low resolution graphics onto a high resolution display. The low resolution graphics may be displayed using one or more displayable maps or surfaces, each of which is defined by way of one or more parameters. The display may comprise a monitor, television set, or set top box, capable of displaying at a particular resolution. In one or more representative embodiments, the various aspects of the invention permit scaling the low resolution graphics onto the high resolution display by way of using the one or more displayable maps or surfaces such that the graphics data is properly displayed on the higher resolution display.Type: ApplicationFiled: July 12, 2011Publication date: November 10, 2011Inventors: Chengfuh Jeffrey Tang, Steven (Yao-Hua) Tseng
-
Publication number: 20110234618Abstract: Herein described is a method and system of vertically filtering a graphics image such that an enhanced image is provided to a display. Filtering of the graphics image may be accomplished by using one or more window descriptors. The method may be implemented by computing a weighted average of one or more pixel intensities. The system may comprise a memory, a processor, and a graphics engine. The graphics engine may comprise a graphics blender. The graphics blender may comprise one or more multipliers and one or more adders. The processor may execute software resident in the memory, such that the one or more window descriptors may be used to compute the weighted average.Type: ApplicationFiled: March 29, 2011Publication date: September 29, 2011Inventors: Chengfuh Jeffrey Tang, Steven (Yao-Hua) Tseng
-
Patent number: 7982740Abstract: Herein described is a method and system of displaying low resolution graphics onto a high resolution display. The low resolution graphics may be displayed using one or more displayable maps or surfaces, each of which is defined by way of one or more parameters. The display may comprise a monitor, television set, or set top box, capable of displaying at a particular resolution. In one or more representative embodiments, the various aspects of the invention permit scaling the low resolution graphics onto the high resolution display by way of using the one or more displayable maps or surfaces such that the graphics data is properly displayed on the higher resolution display.Type: GrantFiled: March 4, 2005Date of Patent: July 19, 2011Assignee: Broadcom CorporationInventors: Chengfuh Jeffrey Tang, Steven (Yao-Hua) Tseng
-
Patent number: 7933914Abstract: A task system and method are provided. The system provides an automated approach for task creation, maintenance and/or execution. The system includes a browser that receives search results and at least one task associated with a query from a search engine. The system further includes a browser helper object that binds to the browser at runtime. The browser helper object provides information associated with a user's action with respect to the search results and/or at least one task. The information can be employed as feedback to update model(s) (e.g., query classification model(s) and/or slot-filling model(s)) of a semantic reasoning component that retrieves task based, at least in part, upon user query(ies).Type: GrantFiled: December 5, 2005Date of Patent: April 26, 2011Assignee: Microsoft CorporationInventors: William D. Ramsey, Qi Steven Yao, Sanjeev Katariya, Zhanliang Chen
-
Patent number: 7916795Abstract: Herein described is a method and system of vertically filtering a graphics image such that an enhanced image is provided to a display. Filtering of the graphics image may be accomplished by using one or more window descriptors. The method may be implemented by computing a weighted average of one or more pixel intensities. The system may comprise a memory, a processor, and a graphics engine. The graphics engine may comprise a graphics blender. The graphics blender may comprise one or more multipliers and one or more adders. The processor may execute software resident in the memory, such that the one or more window descriptors may be used to compute the weighted average.Type: GrantFiled: May 17, 2005Date of Patent: March 29, 2011Assignee: Broadcom CorporationInventors: Chengfuh Jeffrey Tang, Steven (Yao-Hua) Tseng
-
Patent number: 7822699Abstract: Provided is an adaptive semantic reasoning engine that receives a natural language query, which may contain one or more contexts. The query can be broken down into tokens or a set of tokens. A task search can be performed on the token or token set(s) to classify a particular query and/or context and retrieve one or more tasks. The token or token set(s) can be mapped into slots to retrieve one or more task result. A slot filling goodness may be determined that can include scoring each task search result and/or ranking the results in a different order than the order in which the tasks were retrieved. The token or token set(s), retrieved tasks, slot filling goodness, natural language query, context, search result score and/or result ranking can be feedback to the reasoning engine for further processing and/or machine learning.Type: GrantFiled: November 30, 2005Date of Patent: October 26, 2010Assignee: Microsoft CorporationInventors: Sanjeev Katariya, Qi Steven Yao, Jun Liu, William D. Ramsey, Jianfeng Gao
-
Publication number: 20090276414Abstract: Search results provided by a search engine (e.g., for the Internet) are improved and/or made more accurate by addressing the limited availability of human labeled training data for certain domains (e.g., languages other than English, within certain date ranges, corresponding to queries over a certain length, etc.). More particularly, a ranking model trained on in-domain data, for which a small amount of human labeled training data (e.g., query/URL pairs) is available (e.g., languages other than English) is adjusted based upon out-domain data, for which a large amount of human labeled training data (e.g., query/URL pairs) is available (e.g., English). Thus, even though the resulting adapted in-domain ranking model is used in the context of in-domain data (e.g., non-English) to provide search results, the search results are improved because they are influenced by an abundance of, albeit out-domain, human labeled training data.Type: ApplicationFiled: April 30, 2008Publication date: November 5, 2009Applicant: MICROSOFT CORPORATIONInventors: Jianfeng Gao, Qiang Wu, Jiangyun Song, Junyan Chen, Steven Yao
-
Patent number: 7035845Abstract: A search engine receives a search query from a user and forwards the received query to a partner by way of a call to a generic proxy with the query for the partner. The generic proxy receives and processes the query, forwards the processed query to the partner, receives search results responsive to the forwarded query from the partner, and processes the received search results, all according to the configuration information corresponding to the partner. The generic proxy then forwards the processed search results to the search engine for further forwarding to the querying user. Accordingly, each of several partners has corresponding configuration information unique thereto and only the generic proxy need be developed for all of the several partners.Type: GrantFiled: May 15, 2002Date of Patent: April 25, 2006Assignee: Microsoft CorporationInventors: Steven Yao, Eric Watson, Saurab Nog, David Snelling
-
Publication number: 20030217045Abstract: A search engine receives a search query from a user and forwards the received query to a partner by way of a call to a generic proxy with the query for the partner. The generic proxy receives and processes the query, forwards the processed query to the partner, receives search results responsive to the forwarded query from the partner, and processes the received search results, all according to the configuration information corresponding to the partner. The generic proxy then forwards the processed search results to the search engine for further forwarding to the querying user. Accordingly, each of several partners has corresponding configuration information unique thereto and only the generic proxy need be developed for all of the several partners.Type: ApplicationFiled: May 15, 2002Publication date: November 20, 2003Inventors: Steven Yao, Eric Watson, Saurab Nog, David Snelling
-
Publication number: 20020184001Abstract: A system for integrating an emulator and a processor, the system comprises a device for integrating the emulator and the processor, the emulator emulating the processor; an ICE universal controller connecting to the device for communicating with the emulator and obtaining an emulation result from the emulator; a computer connecting to the ICE universal controller for observing the emulation result and controlling the ICE universal controller.Type: ApplicationFiled: February 22, 2002Publication date: December 5, 2002Applicant: Glovic Electronic Co.Inventor: Steven Yao