Patents by Inventor Doreen Yining Cheng

Doreen Yining Cheng 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: 7111079
    Abstract: Thin glue layers bridge a Non-IP network and the Internet Web. Existing services in both networks are used directly wherever feasible, thereby achieving simplicity and efficiency. A Non-IP-specific application can use a Non-IP API to access Internet services, and an IP-based Internet browser can use commands encoded in HTTP, XML, Java, or proprietary formats to access Non-IP services and to control Non-IP devices. In this manner, changes are not required to the Internet browser. The glue layers translate between the IP protocol and Non-IP API, but also allow commands and responses to tunnel between end applications in the Internet and the Non-IP network without interpretation.
    Type: Grant
    Filed: December 13, 2000
    Date of Patent: September 19, 2006
    Assignee: Koninklijke Philips Electronics, N.V.
    Inventor: Doreen Yining Cheng
  • Publication number: 20040015809
    Abstract: A middleware code generation system generates program code for integrating a device into a network. A variety of tools and a user interface are provided to create databases that contain the information required to generate the middleware integration code. The code generation system is configured to facilitate user modifications to the generated code, and particularly modifications to the code for error handling. In a preferred embodiment, the code generation system also generates a sample test application that serves to illustrate how to use the generated integration code in an application.
    Type: Application
    Filed: May 18, 2001
    Publication date: January 22, 2004
    Inventor: Doreen Yining Cheng
  • Publication number: 20030005130
    Abstract: To support the communication of audio-video information, and other time-sensitive information, via UPnP networks, the UPnP architecture is augmented to include: a resource management module that supports multiple contenders for a single device or its sub-units without races or hazards, a path manager that provides source-to-sink path management, and an action manager that enables A/V applications to schedule activities. Together, the resource manager and path manager ensure path validity, integrity, and quality of service. The resource manager is configured to manage device resources that are distributed in heterogeneous networks, such as resources distributed in networks using mixed Ethernet, 1394, 802.11, USB, HPNA. The path manager is configured to manage network resources that are distributed in heterogeneous networks. The resource manager and the path manager are also configured to ensure that a path across network boundaries is valid.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 2, 2003
    Inventor: Doreen Yining Cheng
  • Publication number: 20020083143
    Abstract: A non-IP (Internet Protocol) network is provided with UPnP (Universal Plug and Play) proxy enabling and interfacing logic. The UPnP enabling logic provides the modules required to effect the UPnP addressing, discovery, and description processes for each of the devices on one or more non-IP networks. Each of the non-IP networks may use the same or different network technologies, such as USB, Bluetooth, IEEE 1394, Home API, HomeRF, Firefly, X-10, and so on. During the UPnP control and event phases, the system provides the appropriate control transformation and event proxy processes to communicate commands to each non-UPnP-compatible device in the network, corresponding to the UPnP control commands received from a UPnP control object, and to communicate event status messages to and from the non-UPnP-compatible devices and the UPnP control object.
    Type: Application
    Filed: December 13, 2000
    Publication date: June 27, 2002
    Applicant: PHILIPS ELECTRONICS NORTH AMERICA CORPORATION
    Inventor: Doreen Yining Cheng
  • Publication number: 20020078161
    Abstract: A bridging device couples an IP (Internet Protocol) network to one or more non-IP networks, in order to facilitate the control of non-UPnP (Universal Plug and Play) devices by a UPnP controller on the IP network. Each of the non-IP slave networks may employ different network technologies, such as USB, Bluetooth, HAVi, Home API, HomeRF, X-10, Jini, and so on. The bridging device includes an IP network interface for receiving commands and requests from the UPnP controller, and one or more slave network interfaces that transform the received commands and requests into device and network specific commands and requests. These device and network specific commands and requests are communicated to the controlled non-UPNP device, via the slave network, using the slave network's protocol. The bridging device also communicates event status messages to the UPnP controller, corresponding to the non-UPnP devices' response to the UPnP controller's commands and requests.
    Type: Application
    Filed: December 19, 2000
    Publication date: June 20, 2002
    Applicant: PHILIPS ELECTRONICS NORTH AMERICA CORPORATION
    Inventor: Doreen Yining Cheng
  • Patent number: 6396509
    Abstract: A system enabling participants in a virtual environment to select a partner for an interaction session, the system comprising attention and priority components. The attention component employs attention sense and focus spaces. The sense space comprises a sense cone, the sense cone being both contained by a sense sphere and having a sense vector along its axis. The focus space comprises a focus cone, the focus cone being both contained by a focus sphere and having a focus vector along its axis. The attention component is associated with one or more senses, each such sense having associated therewith respective sense and focus spaces. The attention component is configured to support either/both intentional interaction (interaction driven by defined explicit controls) and spontaneous interaction (interaction driven by non-intentional encounters, e.g., spontaneous “eye” contact between avatars).
    Type: Grant
    Filed: February 21, 1998
    Date of Patent: May 28, 2002
    Assignee: Koninklijke Philips Electronics N.V.
    Inventor: Doreen Yining Cheng
  • Patent number: 6329986
    Abstract: A system enabling priority-based operation of a virtual environment, the system having a priority component that provides priorities for avatars and non-avatar objects, such that highest priority avatars/objects have (a) enhanced rendering and (b) increased quality of service from networks and operating systems. The priority component is responsive to selected parameters, including, for example, one or more of (i) objects' relative positions, (ii) the direction, orientation and span of sense and focus spaces, (iii) participants' profiles, (iv) predetermined parameters as set by developers and/or participants, (v) social parameters, (vi) economic models and (vii) combinations of these and other selected parameters. In some embodiments, the system employs only the attention component.
    Type: Grant
    Filed: February 21, 1998
    Date of Patent: December 11, 2001
    Assignee: U.S. Philips Corporation
    Inventor: Doreen Yining Cheng
  • Publication number: 20010032273
    Abstract: Thin glue layers bridge a Non-IP network and the Internet Web. Existing services in both networks are used directly wherever feasible, thereby achieving simplicity and efficiency. A Non-IP-specific application can use a Non-IP API to access Internet services, and an IP-based Internet browser can use commands encoded in HTTP, XML, Java, or proprietary formats to access Non-IP services and to control Non-IP devices. In this manner, changes are not required to the Internet browser. The glue layers translate between the IP protocol and Non-IP API, but also allow commands and responses to tunnel between end applications in the Internet and the Non-IP network without interpretation.
    Type: Application
    Filed: December 13, 2000
    Publication date: October 18, 2001
    Inventor: Doreen Yining Cheng