Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Mobile design patterns

a mobile design and pattern technology, applied in the field of software development, can solve the problems of affecting the design affecting the usability and efficiency of mobile computing applications, and limiting the requirement for mobile software applications on the screen, so as to facilitate the design of solutions and designs, facilitate usability and efficiency, and facilitate the effect of usability

Inactive Publication Date: 2011-12-08
ORACLE INT CORP
View PDF15 Cites 101 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0013]Certain embodiments disclosed herein may facilitate rapid design of mobile computing applications that work well on various mobile platforms, including iPhone®, BlackBerry®, Symbian™, Android™, and Windows Mobile® devices. Mobile design patterns (also called templates) disclosed herein adhere to various principles for facilitating usability and efficiency in mobile computing applications. Some of the design principles may include, but are not limited to: elimination of non-essential tasks, use of a flattened navigation model, usability in short spurts, efficient incorporation of business intelligence, access to simple searching and sorting, efficient access to collaboration mechanisms, minimization of screen real estate required to display relevant information and controls for accessing functionality, and suitability for browser or native implementation, such that applications may be browser-accessible or may run as native applications on a mobile device.
[0014]Certain embodiments disclosed herein may provide a comprehensive set of interworkable design patterns or templates and accompanying development software, which provide a framework for development of mobile computing applications. The framework facilitates conceptualization of solutions and designs, and is particularly useful for development of enterprise mobile applications and accompanying functionality. Various key areas of mobile software development are addressed, including page layout; example actions (e.g., search; navigation); personalization, and so on. Use of design patterns disclosed herein may facilitate increasing developer productivity and quality and may be particularly useful for developers using middleware to build mobile applications for enterprise applications, where the applications may run in a mobile browser or as native client-side applications.

Problems solved by technology

Software design methods for developing applications for mobile computing applications are faced with several challenges due in part to limited screen space for displaying user interfaces and limited computing resources, including memory, processor speeds, and network bandwidth limitations.
Limited screen space is a particularly limiting requirement for mobile software applications.
Furthermore, mobile computing applications often run on mobile communications devices, such as cellular telephones, which often subject the user to multiple frequent distractions, including distractions from calls, text messages, changes in physical environment, and so on.
Mobile enterprise computing applications are particularly demanding, as mobile enterprise application users often must maintain connectivity with multiple computing resources and applications available via a corporate network.
Design methodologies and accompanying solutions that are generally applicable to desktop computing environments are often incompatible with mobile computing environments.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Mobile design patterns
  • Mobile design patterns
  • Mobile design patterns

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033]Although the description has been described with respect to particular embodiments thereof, these particular embodiments are merely illustrative, and not restrictive.

[0034]While certain embodiments are discussed herein with respect to implementations involving use of mobile computing devices, applications are not limited thereto. For example, any computing device with a limited display screen area, such as a tablet computing device, may benefit from organizations of functionality and user interface controls in accordance with one or more design patterns or templates disclosed herein.

[0035]For clarity, certain well-known components, such as hard drives, operating systems, routers, power supplies, and so on, have been omitted from the figures. However, those skilled in the art with access to the present teachings will know which components to implement and how to implement them to meet the needs of a given application.

[0036]FIG. 1 is a diagram illustrating an example software de...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A mobile design pattern. In an example embodiment, the design pattern includes a first user interface display screen that depicts a list of user interface controls organized in rows. Each row in the list includes a different set of one or more controls. Each different set of one or more controls is associated with a different set of functionality provided by one or more additional user interface display screens. The example design pattern further includes a second user interface display screen that is accessible via the different sets of one or more controls. The second user interface display screen includes a navigation bar, which includes one or more navigation controls and a title or header identifying a set of functionality associated with the different set of one or more controls. The second user interface display screen further includes an information-display region adapted to display data associated with the set of functionality.

Description

CROSS REFERENCES TO RELATED APPLICATIONS[0001]This application is a continuation-in-part of the following application, U.S. patent application Ser. No. 12 / 792,571, entitled SEARCH-SORT TOGGLE, filed on Jun. 2, 2010, which is hereby incorporated by reference, as if it is set forth in full in this specification.BACKGROUND[0002]The present application relates to software development and more specifically to systems, methods, and patterns for facilitating designing software applications for use in mobile computing environments.[0003]Software design methods for developing applications for mobile computing applications are faced with several challenges due in part to limited screen space for displaying user interfaces and limited computing resources, including memory, processor speeds, and network bandwidth limitations.[0004]Limited screen space is a particularly limiting requirement for mobile software applications. Furthermore, mobile computing applications often run on mobile communica...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F3/048
CPCG06F3/0481G06F8/38G06F3/0488G06F3/0482G06F3/04842G06F8/20G06F8/34
Inventor WHITE, BRENT-KAAN WILLIAMRAMPOLDI-HNILO, LYNN ANN
Owner ORACLE INT CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products