Patents by Inventor Pung Pengyang Xu

Pung Pengyang Xu 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: 7886311
    Abstract: A hardware-independent proxy layer for synchronous processing of commands in a mobile telephone is disclosed. Such synchronous processing may include receiving a function call of an application program interface (API) that is associated with a function to be performed by a mobile telephone, waiting to receive from a driver layer a result notify event indicating that the function has been performed, and, after receiving the result notify event from the driver layer, passing to the client first result data associated with the first result notify event. The API may be translated into an input/output control (IOCTL) code, which may be sent to the driver layer.
    Type: Grant
    Filed: March 29, 2005
    Date of Patent: February 8, 2011
    Assignee: Microsoft Corporation
    Inventors: Richard Yuqi Yao, Zihua Guo, Zhi Li, Pung Pengyang Xu, Steven Elliott
  • Patent number: 7821974
    Abstract: A UMTS extension to the GSM/GPRS RIL is disclosed. The UTMS RIL provides an API set interface for the support of UMTS features such as 3G QoS, secondary PDP contexts call, priority service, voice group call and voice broadcast services, etc. The API set is based on the UMTS AT command interface as defined in 3GPP specification TS 27.007. The architecture of the UMTS RIL is designed as a standard interface with APIs and callback mechanisms that can be used across different platforms and multi-radio hardware such as GSM, GPRS, WCDMA, and HSDPA. The UTMS RIL may enable various applications running on mobile platforms in 2G, 2.5G, and 3G cellular radio stacks to issue commands without knowledge of underlying radio hardware structure.
    Type: Grant
    Filed: March 29, 2005
    Date of Patent: October 26, 2010
    Assignee: Microsoft Corporation
    Inventors: Richard Yuqi Yao, Zihua Guo, Yidong Wang, Pung Pengyang Xu, Steven Elliott
  • Patent number: 7747249
    Abstract: A GSM/UMTS emulator is disclosed for emulating a real network so that certain device functionalities can be easily tested. The architecture of such a GSM/UMTS emulator may include a terminal PC and a server. The terminal PC runs the device (including a radio interface layer and a multiplexer). The server acts as the application server to emulate UMTS network performance. Such an emulator may enable testing of both control information and data applications.
    Type: Grant
    Filed: March 29, 2005
    Date of Patent: June 29, 2010
    Assignee: Microsoft Corporation
    Inventors: Zihua Guo, Richard Yuqi Yao, Jin Shi, Pung Pengyang Xu, Steven Elliot
  • Publication number: 20080079730
    Abstract: A “Character-Level Font Linker” provides character-level linking of fonts via Unicode code-point to font mapping. A lookup table is used to identify glyph-level support for runs of particular characters on a Unicode code-point basis for relative to a set of available fonts. This lookup table enables automatic selection of one or more specific fonts for rendering one or more runs of characters comprising a text string. The lookup table is constructed offline by automatically evaluating glyphs comprising a set of common or default fonts. The table is then used for automatically selecting fonts for rendering text strings. Alternately, the lookup table is generated (or updated) locally to include some or all locally installed fonts. Finally, in another embodiment, if no supporting font is identified in the table for a particular character, the system automatically downloads the necessary glyph from one or more remote servers.
    Type: Application
    Filed: September 29, 2006
    Publication date: April 3, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Ye Zhang, Qisheng Zhao, Pung Pengyang Xu