Patents by Inventor Kungwel Mike Liu

Kungwel Mike Liu 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: 7418339
    Abstract: A method is provided for improved navigation guidance in a portable navigation device (104) having a first navigation operating mode (302) for requesting (318, 324) and receiving (326, 334) routelet data and navigation route data and operating in accordance with the routelet data (332) and a second operation navigation mode (304) for operating in accordance with the navigation route data (338). The method includes in the first navigation operating mode (302), the steps of transmitting a routelet request (318) comprising location data, speed data and direction data, the location, speed and direction data determined (312, 314 316) in response to a present location, a present speed and a present direction of travel, respectively, of the portable navigation device (104), receiving routelet data (326) and operating in accordance with the received routelet data (332).
    Type: Grant
    Filed: February 14, 2005
    Date of Patent: August 26, 2008
    Assignee: Motorola, Inc.
    Inventors: Kungwel Mike Liu, Parvathy Bhaskaran, Richard M. Clayton, Garurank P. Saxena, Juan C. Uribe, Bernhard P. Weisshaar
  • Patent number: 7315885
    Abstract: In an information appliance system 100, a user device 108 comprises a client platform (200, FIG. 5) that includes a service framework (235, FIG. 5) to discover and connect with a variety of services, both remote and local, transient and persistent, and to disconnect from them when they are no longer of interest or become unavailable. The service framework 235 provides a standard, consistent, simplified way for services to make themselves available and for service-using entities to locate and connect with the services of interest to them. From the perspective of the client platform 200, all services, whether local or remote, are presented as local services to the application. Each remote service is represented as a local service through the use of a local proxy that insulates the service user from the complexities of communicating with a remote server. Various methods of operating a service framework are also described.
    Type: Grant
    Filed: March 22, 2004
    Date of Patent: January 1, 2008
    Assignee: Motorola, Inc.
    Inventors: Bernhard Weisshaar, Merlin Smith, Parvathy Bhaskaran, Mark Clayton, Kungwel Mike Liu
  • Patent number: 6971101
    Abstract: An embodiment of the invention includes an information appliance system (100) having an information appliance device (102) with a focus manager (206). Among other things, the focus manager is disposed to manage a plurality of asynchronous entities (214). Focus manager (206) receives an asynchronous request (209), stores it in a queue (250) and assigns it a priority level (252, 254, 256). Based on the priority level (252, 254, 256), an asynchronous entity (214) takes over control of user interface device resources from an entity (210), utilizes the resources, and returns them to the entity (210).
    Type: Grant
    Filed: September 12, 2000
    Date of Patent: November 29, 2005
    Assignee: Motorola, Inc.
    Inventors: Mark Clayton, Merlin Smith, Kungwel Mike Liu, Patrick A. Stadler, Ryan J. Kummet
  • Patent number: 6895444
    Abstract: In an information appliance system 100, a user device 108 comprises a client platform (200, FIG. 5) that includes a service framework (235, FIG. 5) to discover and connect with a variety of services, both remote and local, transient and persistent, and to disconnect from them when they are no longer of interest or become unavailable. The service framework 235 provides a standard, consistent, simplified way for services to make themselves available and for service-using entities to locate and connect with the services of interest to them. From the perspective of the client platform 200, all services, whether local or remote, are presented as local services to the application. Each remote service is represented as a local service through the use of a local proxy that insulates the service user from the complexities of communicating with a remote server. Various methods of operating a service framework are also described.
    Type: Grant
    Filed: September 15, 2000
    Date of Patent: May 17, 2005
    Assignee: Motorola, Inc.
    Inventors: Bernhard Weisshaar, Merlin Smith, Parvathy Bhaskaran, Mark Clayton, Kungwel Mike Liu
  • Publication number: 20040187133
    Abstract: In an information appliance system 100, a user device 108 comprises a client platform (200, FIG. 5) that includes a service framework (235, FIG. 5) to discover and connect with a variety of services, both remote and local, transient and persistent, and to disconnect from them when they are no longer of interest or become unavailable. The service framework 235 provides a standard, consistent, simplified way for services to make themselves available and for service-using entities to locate and connect with the services of interest to them. From the perspective of the client platform 200, all services, whether local or remote, are presented as local services to the application. Each remote service is represented as a local service through the use of a local proxy that insulates the service user from the complexities of communicating with a remote server. Various methods of operating a service framework are also described.
    Type: Application
    Filed: March 22, 2004
    Publication date: September 23, 2004
    Inventors: Bernhard Weisshaar, Merlin Smith, Parvathy Bhaskaran, Mark Clayton, Kungwel Mike Liu
  • Patent number: 6757262
    Abstract: In an information appliance system 100, a user device 108 comprises a client platform (200, FIG. 5) that includes a service framework (235, FIG. 5) to discover and connect with a variety of services, both remote and local, transient and persistent, and to disconnect from them when they are no longer of interest or become unavailable. The service framework 235 provides a standard, consistent, simplified way for services to make themselves available and for service-using entities to locate and connect with the services of interest to them. When a service is requested from a remote server, a service frontend (281, FIG. 9) on the client platform attempts to find its corresponding service backend (282, FIG. 9) on a server providing the requested service and, if it finds it, the frontend and backend coalesce in a fully formed service that is made available to a requesting service-using entity. As a result, platform resources and security are maintained.
    Type: Grant
    Filed: September 15, 2000
    Date of Patent: June 29, 2004
    Assignee: Motorola, Inc.
    Inventors: Bernhard Weisshaar, Merlin Smith, Parvathy Bhaskaran, Mark Clayton, Kungwel Mike Liu
  • Patent number: 6580916
    Abstract: In an information appliance system 100, a user device 108 comprises a client platform (200, FIG. 5) that includes a service framework (235, FIG. 5) to discover and connect with a variety of services, both remote and local, transient and persistent, and to disconnect from them when they are no longer of interest or become unavailable. The service framework 235 provides a standard, consistent, simplified way for services to make themselves available and for service-using entities to locate and connect with the services of interest to them. The service framework 235 comprises service event notification registries (254, 256, FIG. 7) in which service-requesting entities register templates defining the types of services they want to locate and connect with.
    Type: Grant
    Filed: September 15, 2000
    Date of Patent: June 17, 2003
    Assignee: Motorola, Inc.
    Inventors: Bernhard Weisshaar, Merlin Smith, Parvathy Bhaskaran, Mark Clayton, Kungwel Mike Liu