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: 11938441
    Abstract: 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: Grant
    Filed: November 23, 2021
    Date of Patent: March 26, 2024
    Assignee: City University of Hong Kong
    Inventors: Zuankai Wang, Steven Wang, Chen Ling, Xiaoxue Yao, Yat Hei Wong
  • Patent number: 8942295
    Abstract: 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: Grant
    Filed: March 29, 2011
    Date of Patent: January 27, 2015
    Assignee: Broadcom Corporation
    Inventors: Chengfuh Jeffrey Tang, Steven (Yao-Hua) Tseng
  • Patent number: 8199154
    Abstract: 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: Grant
    Filed: July 12, 2011
    Date of Patent: June 12, 2012
    Assignee: Broadcom Corporation
    Inventors: Chengfuh Jeffrey Tang, Steven (Yao-Hua) Tseng
  • Publication number: 20110273476
    Abstract: 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: Application
    Filed: July 12, 2011
    Publication date: November 10, 2011
    Inventors: Chengfuh Jeffrey Tang, Steven (Yao-Hua) Tseng
  • Publication number: 20110234618
    Abstract: 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: Application
    Filed: March 29, 2011
    Publication date: September 29, 2011
    Inventors: Chengfuh Jeffrey Tang, Steven (Yao-Hua) Tseng
  • Patent number: 7982740
    Abstract: 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: Grant
    Filed: March 4, 2005
    Date of Patent: July 19, 2011
    Assignee: Broadcom Corporation
    Inventors: Chengfuh Jeffrey Tang, Steven (Yao-Hua) Tseng
  • Patent number: 7933914
    Abstract: 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: Grant
    Filed: December 5, 2005
    Date of Patent: April 26, 2011
    Assignee: Microsoft Corporation
    Inventors: William D. Ramsey, Qi Steven Yao, Sanjeev Katariya, Zhanliang Chen
  • Patent number: 7916795
    Abstract: 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: Grant
    Filed: May 17, 2005
    Date of Patent: March 29, 2011
    Assignee: Broadcom Corporation
    Inventors: Chengfuh Jeffrey Tang, Steven (Yao-Hua) Tseng
  • Patent number: 7822699
    Abstract: 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: Grant
    Filed: November 30, 2005
    Date of Patent: October 26, 2010
    Assignee: Microsoft Corporation
    Inventors: Sanjeev Katariya, Qi Steven Yao, Jun Liu, William D. Ramsey, Jianfeng Gao
  • Publication number: 20090276414
    Abstract: 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: Application
    Filed: April 30, 2008
    Publication date: November 5, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Jianfeng Gao, Qiang Wu, Jiangyun Song, Junyan Chen, Steven Yao
  • Patent number: 7035845
    Abstract: 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: Grant
    Filed: May 15, 2002
    Date of Patent: April 25, 2006
    Assignee: Microsoft Corporation
    Inventors: Steven Yao, Eric Watson, Saurab Nog, David Snelling
  • Publication number: 20030217045
    Abstract: 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: Application
    Filed: May 15, 2002
    Publication date: November 20, 2003
    Inventors: Steven Yao, Eric Watson, Saurab Nog, David Snelling
  • Publication number: 20020184001
    Abstract: 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: Application
    Filed: February 22, 2002
    Publication date: December 5, 2002
    Applicant: Glovic Electronic Co.
    Inventor: Steven Yao