Skip to main content

Pieterbas Klaas

Pieterbas Klaas's Public Library

    • Operating systems are designed and typically optimized based on specific applications and user desired performance. It is often desirable to have applications of one type of operating system available to another operating system.
    • [0003]
      General-purpose computer operating systems such as Linux™ and Windows™ have an extensive set of features such as file systems, device drivers, applications, libraries, etc. Such operating systems allow concurrent execution of multiple programs, and attempt to optimize the response time (also referred to as latency time), and CPU usage, or load, associated with the servicing of the concurrently executing programs. Unfortunately, however, such operating systems are not generally suitable for embedded real-time applications, such as for mobile computing devices. Under certain circumstances it would be desirable for a mobile computing device to have the performance associated with a mobile-specific embedded operating system and features of a general-purpose operating system.
    • [0004]
      Linux, for example, is a well known general purpose desktop operating system with many desirable features for modern devices including modern operating systems features, numerous development tools, networking, etc. However, Linux was not designed to be an embedded or real time operating system. Many modern devices, such as, without limitation, set top boxes, mobile phones and car navigation systems require not only the features of a general purpose operating system such as Linux, but also the features of an embedded or real time operating system, including real time performance

  • that
  • People have become highly reliant upon their mobile devices in performing daily tasks. Modern smart phones, for example, now often are capable of obtaining, storing, and executing a variety of helpful application programs (referred to herein simply as applications) that can greatly assist those phones' users in finding needed information. For example, a passbook application stored on a smart phone can maintain information related to airplane tickets so that the smart phone's user does no
  • t need to carry around paper copies of those tickets

  • This invention relates to a user interface for a computing device; in particular a touch-based device such as a smartphone or tablet.
  • Overall, the interaction design problems creating a single unified family of interfaces that (a) enables fast one-handed operation of a smartphone and (b) will scale effectively from smartphone to tablet, where two-handed touch interaction is typical, (c) scales smoothly to accommodate keyboard and pointer input typical of a PC, and (d) scales to a TV form that is usable with a simple remote control, are very considerable and have not been successfully solved until now.

  • 0009]
    There is a need for electronic devices with faster, more efficient methods and interfaces for conveniently interacting with user interfaces (e.g., for navigating through an application, for switching from one application interface to another or for displaying a multi-tasking user interface) on a portable multi-function device. Such methods and interfaces may complement or replace conventional methods for interacting with user interfaces (e.g., for navigating through an application user interface, switching between application user interfaces or for displaying a multi-tasking user interface). Such methods and interfaces reduce the cognitive burden on a user and produce a more efficient human-machine interface. For battery-operated devices, such methods and interfaces conserve power and increase the time between battery charges.
1 - 20 of 741 Next › Last »
20 items/page

Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »

Join Diigo