Pop-up menu system
-
0Associated
Cases -
0Associated
Defendants -
0Accused
Products -
151Forward
Citations -
0
Petitions -
2
Assignments
First Claim
1. . An operator interface for a computer system having a display means, said interface being adapted to replace the function of a conventional menu bar to free up additional display space on said display means normally dedicated to the menu bar, said interface including a menu system that is normally hidden from view and is invoked on said display means in response to an action initiated by said operator.
2 Assignments
0 Petitions

Accused Products

Abstract
An operator interface is disclosed for a computer system having a relatively small display screen such as a PDA or pocket PC. The interface is adapted to replace the function of a menu bar to free up additional display space on the display screen normally dedicated to the menu bar. The operator interface includes a menu system that is normally hidden from view and is invoked on the display means in response to an action initiated by the operator, such as pressing a stylus, against the display screen or clicking and holding a button associated with a pointing device such as a mouse or trackball.
155 Citations
Floating command object | ||
Patent #
US 7,895,531 B2
Filed 06/13/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
Cross version and cross product user interface | ||
Patent #
US 7,886,290 B2
Filed 06/16/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
Method and Apparatus for Replicating Physical Key Function with Soft Keys in an Electronic Device | ||
Patent #
US 20110115711A1
Filed 11/19/2009
|
Current Assignee
Google Technology Holdings LLC
|
Sponsoring Entity
Google Technology Holdings LLC
|
DISPLAY DEVICE, IMAGE FORMING APPARATUS, ELECTRONIC DEVICE, AND DISPLAY METHOD FOR A DISPLAY DEVICE | ||
Patent #
US 20110122067A1
Filed 11/15/2010
|
Current Assignee
Kyocera Document Solutions America Incorporated
|
Sponsoring Entity
Kyocera Document Solutions America Incorporated
|
User interface for providing task management and calendar information | ||
Patent #
US 7,747,966 B2
Filed 09/30/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
Scope-Based Extensibility for Control Surfaces | ||
Patent #
US 20100250649A1
Filed 03/30/2009
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
User Interface for Providing Task Management and Calendar Information | ||
Patent #
US 20100223575A1
Filed 05/11/2010
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Integrated search and find user interface | ||
Patent #
US 7,739,259 B2
Filed 05/09/2006
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
User Interface for Displaying Selectable Software Functionality Controls that are Relevant to a Selected Object | ||
Patent #
US 20100180226A1
Filed 03/17/2010
|
Current Assignee
Microsoft Corporation
|
Sponsoring Entity
Microsoft Corporation
|
Conversation grouping of electronic mail records | ||
Patent #
US 7,716,593 B2
Filed 05/21/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
User interface for displaying selectable software functionality controls that are relevant to a selected object | ||
Patent #
US 7,703,036 B2
Filed 09/30/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
Automatic grouping of electronic mail | ||
Patent #
US 7,707,255 B2
Filed 05/19/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
Gallery user interface controls | ||
Patent #
US 7,853,877 B2
Filed 11/05/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
IMAGE DISPLAY DEVICE AND OPERATION METHOD THEREFOR | ||
Patent #
US 20100302151A1
Filed 12/24/2009
|
Current Assignee
LG Electronics Inc.
|
Sponsoring Entity
LG Electronics Inc.
|
Accessing an out-space user interface for a document editor program | ||
Patent #
US 20090007003A1
Filed 06/29/2007
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Exposing Non-Authoring Features Through Document Status Information In An Out-Space User Interface | ||
Patent #
US 20090083656A1
Filed 06/27/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Manipulation menu display location control apparatus and program | ||
Patent #
US 7,539,948 B2
Filed 01/31/2006
|
Current Assignee
Fujitsu Limited
|
Sponsoring Entity
Fujitsu Limited
|
Method and system for data binding in a block structured user interface scripting language | ||
Patent #
US 7,555,707 B1
Filed 03/12/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
ON-SCREEN MENU BUTTONS INCLUDING MULTIPLE MODES | ||
Patent #
US 20090172597A1
Filed 12/30/2007
|
Current Assignee
Qualcomm Inc.
|
Sponsoring Entity
Qualcomm Inc.
|
Enhanced on-object context menus | ||
Patent #
US 7,581,194 B2
Filed 04/28/2006
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
Command User Interface For Displaying Multiple Sections of Software Functionality Controls | ||
Patent #
US 20090217192A1
Filed 02/17/2009
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
COMMUNICATION BETWEEN A DOCUMENT EDITOR IN-SPACE USER INTERFACE AND A DOCUMENT EDITOR OUT-SPACE USER INTERFACE | ||
Patent #
US 20090222763A1
Filed 06/27/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
ASSOCIATING COMMAND SURFACES WITH MULTIPLE ACTIVE COMPONENTS | ||
Patent #
US 20090249339A1
Filed 03/31/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
AUTOMATIC CONVERSATION TECHNIQUES | ||
Patent #
US 20090319619A1
Filed 06/24/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
SYNCHRONIZED CONVERSATION-CENTRIC MESSAGE LIST AND MESSAGE READING PANE | ||
Patent #
US 20090319911A1
Filed 06/20/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Display apparatus and control method thereof | ||
Patent #
US 7,324,161 B2
Filed 03/08/2004
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
Methods, Systems, and Computer-Readable Mediums for Providing Persisting and Continuously Updating Search Folders | ||
Patent #
US 20080077571A1
Filed 07/24/2007
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Methods, systems, and computer-readable mediums for providing persisting and continuously updating search folders | ||
Patent #
US 7,392,249 B1
Filed 12/19/2003
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
SIDE-BY-SIDE SHARED CALENDARS | ||
Patent #
US 20080178110A1
Filed 02/09/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
NATURAL INTERACTION BY FLOWER-LIKE NAVIGATION | ||
Patent #
US 20080235627A1
Filed 03/21/2007
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Method and apparatus for programming an interactive stylus button | ||
Patent #
US 20080238887A1
Filed 03/28/2007
|
Current Assignee
Gateway Incorporated
|
Sponsoring Entity
Gateway Incorporated
|
Visual Feedback Display | ||
Patent #
US 20080313538A1
Filed 06/12/2007
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Cross version and cross product user interface | ||
Patent #
US 20070006206A1
Filed 06/16/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Method for selecting and controlling second work process during first work process in multitasking mobile terminal | ||
Patent #
US 20070039005A1
Filed 07/28/2006
|
Current Assignee
GoldPeak Innovations Inc.
|
Sponsoring Entity
GoldPeak Innovations Inc.
|
Markup based extensibility for user interfaces | ||
Patent #
US 20070055936A1
Filed 08/30/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Thread navigation | ||
Patent #
US 20070061738A1
Filed 01/13/2006
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Command user interface for displaying selectable functionality controls in a database applicaiton | ||
Patent #
US 20070055943A1
Filed 04/10/2006
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Expanded search and find user interface | ||
Patent #
US 20070061308A1
Filed 05/09/2006
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Command user interface for displaying selectable software functionality controls | ||
Patent #
US 20060036965A1
Filed 09/30/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
User interface for displaying selectable software functionality controls that are relevant to a selected object | ||
Patent #
US 20060036964A1
Filed 09/30/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
User interface for displaying a gallery of formatting options applicable to a selected object | ||
Patent #
US 20060036950A1
Filed 09/30/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Floating command object | ||
Patent #
US 20060036946A1
Filed 06/13/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
User interface for displaying selectable software functionality controls that are contextually relevant to a selected object | ||
Patent #
US 20060036945A1
Filed 09/30/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
User interface for providing task management and calendar information | ||
Patent #
US 20060069604A1
Filed 09/30/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Flexible interaction-based computer interfacing using visible artifacts | ||
Patent #
US 20060072009A1
Filed 10/01/2004
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
Enhanced on-object context menus | ||
Patent #
US 7,058,902 B2
Filed 07/30/2002
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
Compact information terminal apparatus, method for controlling such apparatus and medium | ||
Patent #
US 7,113,168 B2
Filed 09/10/2001
|
Current Assignee
Canon Ayutthaya Limited
|
Sponsoring Entity
Canon Ayutthaya Limited
|
Enhanced on-object context menus | ||
Patent #
US 20060200780A1
Filed 04/28/2006
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Manipulation menu display location control apparatus and program | ||
Patent #
US 20060288307A1
Filed 01/31/2006
|
Current Assignee
Fujitsu Limited
|
Sponsoring Entity
Fujitsu Limited
|
Adaptive multi-line view user interface | ||
Patent #
US 20050005235A1
Filed 05/21/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
-
|
Display apparatus and control method thereof | ||
Patent #
US 20050001934A1
Filed 03/08/2004
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Sponsoring Entity
-
|
Automatic grouping of electronic mail | ||
Patent #
US 20050004989A1
Filed 05/19/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Conversation grouping of electronic mail records | ||
Patent #
US 20050004990A1
Filed 05/21/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Combined content selection and display user interface | ||
Patent #
US 20050005249A1
Filed 04/30/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Gallery user interface controls | ||
Patent #
US 20050097465A1
Filed 11/05/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Enhanced on-object context menus | ||
Patent #
US 20040021647A1
Filed 07/30/2002
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Systems and methods for providing information to a user via a mobile appliance | ||
Patent #
US 20040080538A1
Filed 10/28/2002
|
Current Assignee
Hewlett-Packard Development Company L.P.
|
Sponsoring Entity
Hewlett-Packard Development Company L.P.
|
Side-by-side shared calendars | ||
Patent #
US 20040268270A1
Filed 06/26/2003
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
-
|
Compact Information terminal apparatus, method for controlling such apparatus and medium | ||
Patent #
US 20020059217A1
Filed 09/10/2001
|
Current Assignee
Canon Ayutthaya Limited
|
Sponsoring Entity
Canon Ayutthaya Limited
|
Visual feedback display | ||
Patent #
US 8,074,178 B2
Filed 06/12/2007
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
User interface for displaying selectable software functionality controls that are contextually relevant to a selected object | ||
Patent #
US 8,117,542 B2
Filed 09/30/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
PRESENTING POP-UP CONTROLS IN A USER INTERFACE | ||
Patent #
US 20120072867A1
Filed 09/17/2010
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Automatic grouping of electronic mail | ||
Patent #
US 8,150,930 B2
Filed 04/05/2010
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
User interface for displaying a gallery of formatting options applicable to a selected object | ||
Patent #
US 8,146,016 B2
Filed 09/30/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
Accessing an out-space user interface for a document editor program | ||
Patent #
US 8,201,103 B2
Filed 06/29/2007
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
WEB PAGE APPLICATION CONTROLS | ||
Patent #
US 20120173963A1
Filed 03/13/2012
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
NATURAL INPUT FOR SPREADSHEET ACTIONS | ||
Patent #
US 20120180002A1
Filed 01/07/2011
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Markup based extensibility for user interfaces | ||
Patent #
US 8,239,882 B2
Filed 08/30/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
Command user interface for displaying selectable software functionality controls | ||
Patent #
US 8,255,828 B2
Filed 09/30/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
Merging modifications to user interface components while preserving user customizations | ||
Patent #
US 8,302,014 B2
Filed 06/11/2010
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
Automatic conversation techniques | ||
Patent #
US 8,402,096 B2
Filed 06/24/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
COMPACT CONTROL MENU FOR TOUCH-ENABLED COMMAND EXECUTION | ||
Patent #
US 20120272144A1
Filed 04/20/2011
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Communication between a document editor in-space user interface and a document editor out-space user interface | ||
Patent #
US 8,484,578 B2
Filed 06/27/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
PROPERTY MODIFICATION OF AN APPLICATION OBJECT | ||
Patent #
US 20130215044A1
Filed 02/24/2012
|
Current Assignee
LG Electronics Inc.
|
Sponsoring Entity
LG Electronics Inc.
|
METHOD AND APPARATUS FOR PROVIDING A USER INTERFACE ON A DEVICE ENABLING SELECTION OF OPERATIONS TO BE PERFORMED IN RELATION TO CONTENT | ||
Patent #
US 20130227482A1
Filed 07/16/2012
|
Current Assignee
Blackberry Limited
|
Sponsoring Entity
Blackberry Limited
|
Method and apparatus for providing a user interface on a device enabling selection of operations to be performed in relation to content | ||
Patent #
US 8,539,375 B1
Filed 07/16/2012
|
Current Assignee
Blackberry Limited
|
Sponsoring Entity
Blackberry Limited
|
Modifying and formatting a chart using pictorially provided chart elements | ||
Patent #
US 8,605,090 B2
Filed 06/01/2006
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
Expanded search and find user interface | ||
Patent #
US 8,627,222 B2
Filed 05/09/2006
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
Modifying and formatting a chart using pictorially provided chart elements | ||
Patent #
US 8,638,333 B2
Filed 10/06/2009
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
Method and apparatus for replicating physical key function with soft keys in an electronic device | ||
Patent #
US 8,665,227 B2
Filed 11/19/2009
|
Current Assignee
Google Technology Holdings LLC
|
Sponsoring Entity
Motorola Mobility LLC
|
Command user interface for displaying selectable functionality controls in a database application | ||
Patent #
US 8,689,137 B2
Filed 04/10/2006
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
Exposing non-authoring features through document status information in an out-space user interface | ||
Patent #
US 8,762,880 B2
Filed 06/27/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Adaptive multi-line view user interface | ||
Patent #
US 8,799,808 B2
Filed 05/21/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Scope-based extensibility for control surfaces | ||
Patent #
US 8,799,353 B2
Filed 03/30/2009
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
User interface for providing task management and calendar information | ||
Patent #
US 8,839,139 B2
Filed 05/11/2010
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
POP-UP MENU INTERFACE | ||
Patent #
US 20140310649A1
Filed 04/11/2013
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Cloud-based virtual machines and offices | ||
Patent #
US 8,954,544 B2
Filed 08/08/2012
|
Current Assignee
eFolder Inc.
|
Sponsoring Entity
Axcient
|
EXTENSIBLE AND CONTEXT-AWARE COMMANDING INFRASTRUCTURE | ||
Patent #
US 20150095812A1
Filed 04/01/2014
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Web page application controls | ||
Patent #
US 9,003,298 B2
Filed 03/13/2012
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Floating command object | ||
Patent #
US 9,015,624 B2
Filed 02/15/2011
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Command user interface for displaying multiple sections of software functionality controls | ||
Patent #
US 9,015,621 B2
Filed 02/17/2009
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Hierarchically-organized control galleries | ||
Patent #
US 9,046,983 B2
Filed 05/12/2009
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Interaction between web gadgets and spreadsheets | ||
Patent #
US 9,053,083 B2
Filed 11/04/2011
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Accessing an out-space user interface for a document editor program | ||
Patent #
US 9,098,473 B2
Filed 05/04/2012
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Side-by-side shared calendars | ||
Patent #
US 9,098,837 B2
Filed 02/09/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Systems and methods for restoring a file | ||
Patent #
US 9,104,621 B1
Filed 11/05/2014
|
Current Assignee
eFolder Inc.
|
Sponsoring Entity
Axcient
|
METHOD AND APPARATUS FOR DISPLAYING SCREEN ON ELECTRONIC DEVICE | ||
Patent #
US 20150242065A1
Filed 02/23/2015
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
Method for selecting and controlling second work process during first work process in multitasking mobile terminal | ||
Patent #
US 9,122,518 B2
Filed 07/28/2006
|
Current Assignee
GoldPeak Innovations Inc.
|
Sponsoring Entity
Pantech Incorporated
|
System and method for providing calculation web services for online documents | ||
Patent #
US 9,171,099 B2
Filed 08/08/2012
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Method and system for implementing suspending global button on interface of touch screen terminal | ||
Patent #
US 20150346944A1
Filed 07/11/2013
|
Current Assignee
ZTE Corporation
|
Sponsoring Entity
ZTE Corporation
|
Systems, methods, and media for synthesizing views of file system backups | ||
Patent #
US 9,213,607 B2
Filed 09/25/2013
|
Current Assignee
eFolder Inc.
|
Sponsoring Entity
Axcient
|
Method and apparatus for providing a user interface on a device that indicates content operators | ||
Patent #
US 9,223,483 B2
Filed 07/16/2012
|
Current Assignee
Blackberry Limited
|
Sponsoring Entity
Blackberry Limited
|
Command user interface for displaying selectable software functionality controls | ||
Patent #
US 9,223,477 B2
Filed 08/27/2012
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
Systems and methods for maintaining a virtual failover volume of a target computing system | ||
Patent #
US 9,235,474 B1
Filed 02/17/2011
|
Current Assignee
eFolder Inc.
|
Sponsoring Entity
Axcient
|
Method for selecting and controlling second work process during first work process in multitasking mobile terminal | ||
Patent #
US 9,250,957 B2
Filed 08/31/2015
|
Current Assignee
GoldPeak Innovations Inc.
|
Sponsoring Entity
Pantech Incorporated
|
Systems and methods for providing efficient and focused visualization of data | ||
Patent #
US 9,292,153 B1
Filed 03/07/2013
|
Current Assignee
eFolder Inc.
|
Sponsoring Entity
Axcient
|
On-screen menu buttons including multiple modes | ||
Patent #
US 9,304,658 B2
Filed 12/30/2007
|
Current Assignee
Qualcomm Inc.
|
Sponsoring Entity
Qualcomm Inc.
|
Pop-up menu interface | ||
Patent #
US 9,317,182 B2
Filed 04/11/2013
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Automatic conversation techniques | ||
Patent #
US 9,338,114 B2
Filed 02/18/2013
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Property modification of an application object | ||
Patent #
US 9,348,509 B2
Filed 02/24/2012
|
Current Assignee
LG Electronics Inc.
|
Sponsoring Entity
LG Electronics Inc.
|
Protection status determinations for computing devices | ||
Patent #
US 9,397,907 B1
Filed 03/07/2013
|
Current Assignee
eFolder Inc.
|
Sponsoring Entity
Axcient
|
Multi-mode pointing device and method for operating a multi-mode pointing device | ||
Patent #
US 9,467,119 B2
Filed 05/20/2010
|
Current Assignee
LG Electronics Inc.
|
Sponsoring Entity
LG Electronics Inc.
|
Persisting state at scale across browser sessions | ||
Patent #
US 9,483,549 B2
Filed 04/01/2014
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Unified notification platform | ||
Patent #
US 9,503,415 B2
Filed 01/27/2011
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
Expanded search and find user interface | ||
Patent #
US 9,513,781 B2
Filed 12/27/2013
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Interaction between web gadgets and spreadsheets | ||
Patent #
US 9,514,116 B2
Filed 06/04/2015
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Navigating messages within a thread | ||
Patent #
US 9,542,667 B2
Filed 01/13/2006
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Cloud-based virtual machines and offices | ||
Patent #
US 9,559,903 B2
Filed 12/08/2014
|
Current Assignee
eFolder Inc.
|
Sponsoring Entity
Axcient Holdings LLC
|
Method for selecting and controlling second work process during first work process in multitasking mobile terminal | ||
Patent #
US 9,575,631 B2
Filed 01/29/2016
|
Current Assignee
GoldPeak Innovations Inc.
|
Sponsoring Entity
GoldPeak Innovations Inc.
|
Associating command surfaces with multiple active components | ||
Patent #
US 9,588,781 B2
Filed 03/31/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Communication between a document editor in-space user interface and a document editor out-space user interface | ||
Patent #
US 9,619,116 B2
Filed 06/24/2013
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
User interface for displaying a gallery of formatting options applicable to a selected object | ||
Patent #
US 9,645,698 B2
Filed 03/23/2012
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
Synchronized conversation-centric message list and message reading pane | ||
Patent #
US 9,665,850 B2
Filed 06/20/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Multi-act creation user interface element | ||
Patent #
US 9,672,276 B2
Filed 04/01/2014
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
User interface for displaying selectable software functionality controls that are relevant to a selected object | ||
Patent #
US 9,690,450 B2
Filed 09/19/2013
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
User interface for displaying selectable software functionality controls that are relevant to a selected object | ||
Patent #
US 9,690,448 B2
Filed 09/14/2012
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
Cloud storage using Merkle trees | ||
Patent #
US 9,705,730 B1
Filed 05/07/2013
|
Current Assignee
eFolder Inc.
|
Sponsoring Entity
eFolder Inc.
|
Side-by-side shared calendars | ||
Patent #
US 9,715,678 B2
Filed 06/26/2003
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Generating excutable code from complaint and non-compliant controls | ||
Patent #
US 9,727,636 B2
Filed 04/01/2014
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Modifying and formatting a chart using pictorially provided chart elements | ||
Patent #
US 9,727,989 B2
Filed 01/08/2014
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Natural input for spreadsheet actions | ||
Patent #
US 9,747,270 B2
Filed 01/07/2011
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Method and apparatus for providing a user interface on a device enabling selection of operations to be performed in relation to content | ||
Patent #
US 9,753,611 B2
Filed 09/16/2013
|
Current Assignee
Blackberry Limited
|
Sponsoring Entity
Blackberry Limited
|
Rendering interpreter for visualizing data provided from restricted environment container | ||
Patent #
US 9,754,018 B2
Filed 04/01/2014
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
File system virtualization | ||
Patent #
US 9,785,647 B1
Filed 10/02/2012
|
Current Assignee
eFolder Inc.
|
Sponsoring Entity
eFolder Inc.
|
Context aware user interface parts | ||
Patent #
US 9,792,354 B2
Filed 04/01/2014
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Composable selection model through reusable component | ||
Patent #
US 9,805,114 B2
Filed 04/01/2014
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Efficient file replication | ||
Patent #
US 9,852,140 B1
Filed 11/07/2012
|
Current Assignee
eFolder Inc.
|
Sponsoring Entity
eFolder Inc.
|
Command user interface for displaying multiple sections of software functionality controls | ||
Patent #
US 9,864,489 B2
Filed 03/02/2015
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Hierarchically-organized control galleries | ||
Patent #
US 9,875,009 B2
Filed 03/23/2015
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Protection status determinations for computing devices | ||
Patent #
US 9,998,344 B2
Filed 02/09/2016
|
Current Assignee
eFolder Inc.
|
Sponsoring Entity
eFolder Inc.
|
Protection status determinations for computing devices | ||
Patent #
US 10,003,646 B1
Filed 12/21/2015
|
Current Assignee
eFolder Inc.
|
Sponsoring Entity
eFolder Inc.
|
Controlling access to features of a mobile communication terminal | ||
Patent #
US 10,033,855 B2
Filed 04/09/2015
|
Current Assignee
LG Electronics Inc.
|
Sponsoring Entity
LG Electronics Inc.
|
Multiple stage shy user interface | ||
Patent #
US 10,108,320 B2
Filed 10/08/2014
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Expanded search and find user interface | ||
Patent #
US 10,248,687 B2
Filed 11/22/2016
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Method for selecting and controlling second work process during first work process in multitasking mobile terminal | ||
Patent #
US 10,282,054 B2
Filed 02/17/2017
|
Current Assignee
GoldPeak Innovations Inc.
|
Sponsoring Entity
GoldPeak Innovations Inc.
|
Cloud-based virtual machines and offices | ||
Patent #
US 10,284,437 B2
Filed 11/23/2016
|
Current Assignee
eFolder Inc.
|
Sponsoring Entity
eFolder Inc.
|
Method for selecting interactivity mode | ||
Patent #
US 10,331,307 B2
Filed 09/19/2013
|
Current Assignee
INSTITUT NATIONAL DE SCIENCES APPLIQUEES
|
Sponsoring Entity
INSTITUT NATIONAL DE SCIENCES APPLIQUEES
|
Command user interface for displaying selectable software functionality controls | ||
Patent #
US 10,437,431 B2
Filed 12/28/2015
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Programming interface for licensing | ||
Patent #
US 10,437,964 B2
Filed 10/24/2003
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Automatic grouping of electronic mail | ||
Patent #
US 10,482,429 B2
Filed 04/02/2012
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Modifying and formatting a chart using pictorially provided chart elements | ||
Patent #
US 10,482,637 B2
Filed 08/07/2017
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Method and apparatus for producing, controlling and displaying menus | ||
Patent #
US 6,618,063 B1
Filed 03/08/1999
|
Current Assignee
Autodesk Inc.
|
Sponsoring Entity
Silicon Graphics Incorporated
|
System for accessing a large number of menu items using a zoned menu bar | ||
Patent #
US 6,414,700 B1
Filed 07/21/1998
|
Current Assignee
Autodesk Inc.
|
Sponsoring Entity
SILICON GRAPHICS COMPUTER SYSTEMS
|
Graphical user interface for enabling selection of a selectable graphic image | ||
Patent #
US 6,208,342 B1
Filed 01/18/2000
|
Current Assignee
Sony Electronics Inc., Sony Corporation
|
Sponsoring Entity
Sony Electronics Inc., Sony Corporation
|
Popup menus with directional gestures | ||
Patent #
US 5,805,167 A
Filed 10/30/1996
|
Current Assignee
Izak Van Cruyningen
|
Sponsoring Entity
Izak Van Cruyningen
|
16 Claims
- 1. . An operator interface for a computer system having a display means, said interface being adapted to replace the function of a conventional menu bar to free up additional display space on said display means normally dedicated to the menu bar, said interface including a menu system that is normally hidden from view and is invoked on said display means in response to an action initiated by said operator.
1 Specification
[0001] The present invention relates to menu systems for controlling and entering data into digital computer systems and in particular to a menu system for a portable computer utilizing a relatively small display screen.
[0002] A display screen on a portable computer system such as a Personal Digital Assistant (PDA) or pocket or palm top personal computer (PC) is relatively small in area when compared to a desktop or laptop computer. As a result screen space can be very valuable. Conventional application windows on such portable systems typically display a menu bar which is often aligned with a horizontal border of the window such as along the lower border. The conventional menu bar includes a plurality of menu options such as ‘File’, ‘Edit’, and ‘Tools’ each of which may be associated with a pull-down menu. The conventional menu bar consumes up to about 10% of the available area of an application window.
[0003] An object of the present invention is to provide a menu system that better utilizes the available space in computer systems having relatively small display screens.
[0004] The present invention proposes to eliminate the conventional menu bar associated with such systems and to replace this with a pop-up menu. The pop-up menu may normally be hidden from view and may be invoked on the screen or window when it is required. The pop-up menu may be invoked, e.g., by pressing and holding a stylus against the screen or by clicking and holding a button associated with a pointer control device such as a mouse or trackball. The pop-up menu may be displayed for a predetermined time period after an operator presses the stylus against the screen or clicks the button on the pointer control device. The pop-up menu may be displayed in any desired position on the screen or window. The desired position on the window or screen may be indicated by the operator by pressing and holding the stylus or clicking and holding the button on the desired position. This may avoid the need to search for the menu because it may be invoked in any position on the screen.
[0005] The pop-up menu may be any convenient shape or size. In one form the pop-up menu may be substantially square or rectangular. The pop-up menu may be at least 20×20 pixels in size. Where the pop-up menu is to contain graphics such as an icon or icons, it may be up to 60×60 pixels in size or more. The pop-up menu may be divided into plural menu spaces or cells. Each menu cell may itself be a smaller square. Each menu cell may be at least 20×20 pixels in size. Where the cell is to contain a graphic image such as an icon or icons, each graphic image within a cell may be at least 16×16 pixels in size. Each menu cell may be contiguous with another menu cell on two sides. The menu cells may be in the form of a 2×2 array, i.e., two menu cells wide and two menu cells high.
[0006] In an application where there are three menu items e.g. ‘File’, ‘Edit’ and ‘Tools’, the pop-up menu may be divided into four menu cells each at least 20×20 pixels in size. One menu cell may be blank or may include a context sensitive menu item. The content of the context sensitive menu item may vary or change its function according to the position of the menu item on the window or screen where the pop-up menu is invoked. The content of the context sensitive menu item may also vary or change according to the current application or what the operator is currently doing in the application. In one form the context sensitive menu item may be placed in a top left corner of the pop-up menu array. Alternatively, it may be placed in the top right hand corner or in any position that is convenient relative to other menu items.
[0007] An alternative to a blank cell is to eliminate the cell altogether by making the cell transparent to show the content area of the current application. In this case the pop-up menu ceases to be substantially square or rectangular since there may be at least one cell missing.
[0008] The operator may select a function associated with a menu item by placing a stylus or cursor on the menu space associated with the menu item. The stylus or cursor need not be centred on the menu cell.
[0009] If the operator does nothing for a first predetermined period of time, the context sensitive menu item may be displayed. If the operator does nothing for a second predetermined period of time, the pop-up menu itself may disappear from view.
[0010] In some embodiments the pop-up menu may be invoked without the context sensitive menu item. The pop-up menu may disappear after a predetermined period of time if the operator does nothing. Alternatively, the pop-up menu may be invoked in combination with the context sensitive menu item. Both the pop-up menu and the context sensitive menu item may disappear after a predetermined time interval if the operator does nothing. Alternatively, the pop-up menu may disappear after the predetermined time interval and the context sensitive menu item may remain or the context sensitive menu item may disappear and the pop-up menu may remain. A further alternative is that the pop-up menu and the context sensitive menu item may both disappear in a staggered time interval and in any sequence or reverse sequence if the operator does nothing for the predetermined period of time. The above alternatives may be capable of being set by the operator or may be defaultly programmed into the operating system.
[0011] In an application where there are two menu items on the menu bar, the pop-up menu may include two blank or transparent menu cells, or in the case where the pop-up menu includes a context sensitive menu item, one blank or transparent menu cell.
[0012] In an application where there are six menu items on the menu bar, the menu cells may be in the form of a 3×3 array, i.e., three menu cells wide and three menu cells high. The pop-up menu may include three blank or transparent cells or in the case where the pop-up menu includes a context sensitive menu item, two blank or transparent cells.
[0013] Since most programs do not allow a user to eliminate the menu bar, the pop-up menu feature may be adapted into an application source code before installation into a portable PC system. In most embodiments there may be essentially little or no difference in the interaction of the application with the pop-up menu feature when compared with the interaction of a conventional program with a menu bar.
[0014] According to the present invention there is provided an operator interface for a computer system having a display means, said interface being adapted to replace the function of a conventional menu bar to free up additional display space on said display means normally dedicated to the menu bar, said interface including a menu system that is normally hidden from view and is invoked on said display means in response to an action initiated by said operator.
[0015] A preferred embodiment of the present invention will now be described with reference to the accompanying drawings wherein:
[0016]FIG. 1 shows a conventional menu bar associated with a PDA screen;
[0017]FIGS. 2A and 2B show a PDA screen incorporating a pop-up menu according to the present invention;
[0018]FIG. 3 shows an array of menu cells including four menu items;
[0019]FIGS. 4A and 4B show sub menus displayed when an operator selects a menu item;
[0020]FIG. 5 shows an array of menu cells including three menu items;
[0021]FIGS. 6A and 6B show examples of arrays of menu cells including seven menu items;
[0022]FIG. 7 shows an array of menu cells in which menu items are represented by graphics icons; and
[0023]FIG. 8 shows examples of arrays of menu cells as the number of menu items is varied.
[0024]FIG. 1 shows PDA screen 10 displaying a conventional application menu bar 11. Menu bar 11 includes three menu items (File, Edit, Tools) and consumes approximately 10% of the available display area of PDA screen 10. Since menu bar 11 cannot be eliminated in most programs, the available screen area is effectively reduced by 10%. This is a substantial loss on a PDA screen which may be no more than approximately 240×300 pixels in size.
[0025] Referring to FIGS. 2A and 2B, the present invention proposes a pop-up menu which is hidden from view until it is invoked by an operator. FIG. 2A shows the appearance of screen 10 prior to invoking the pop-up menu. The pop-up menu 12 shown in FIG. 2B is invoked by pressing a stylus (not shown) against screen 10. The location of pop-up menu 12 is preferably not fixed but may be determined by the position of the stylus when it is pressed against screen 10. Preferably the stylus is held against screen 10 for a predetermined period of time (e.g. 1-3 seconds) before pop-up menu 12 is invoked and appears on screen 10.
[0026]FIG. 3 shows pop-up menu 12 in greater detail. Pop-up menu 12 is 40×40 pixels in size and includes contiguous menu cells 13, 14, 15, 16 each 20×20 pixels in size. Menu cells 14-16 are occupied by menu items ‘E’ (Edit), ‘F’ (File) and ‘T’ (Tools). Menu cell 13 is occupied by menu item “*”. “*” is a context sensitive menu item, the contents of which vary according to its position on screen 10.
[0027] The operator can select a function associated with a menu item by pressing the stylus against the corresponding menu cell. The stylus does not have to be centred on the menu cell. For example, if the operator wishes to select the menu item ‘Tool’ he/she presses the stylus against menu cell 16 marked ‘T’. Referring to FIG. 4A this causes a sub-menu box 17 to be displayed adjacent menu-cell 16. The stylus may then be used to select a function associated with one of sub-menus 18-20 in sub-menu box 17.
[0028] If the operator wishes to select the menu item ‘Edit’, he/she presses the stylus against menu-cell 14 marked ‘E’. Referring to FIG. 4B this causes a sub-menu box 21 to be displayed adjacent menu-cell 14. The stylus may then be used to select a function associated with one of sub-menus 22-24 in sub-menu box 21.
[0029] Context sensitive menu item “*” may be displayed continuously or it may be displayed for a predetermined period of time after pop-up menu 12 is invoked on screen 10. As noted above the function associated with menu item “*” may be fixed or it may vary according to the position on screen 10 that pop-up menu 12 is invoked. If the operator does nothing, pop-up menu 12 may disappear from view of a predetermined period of time after it is invoked (e.g. 10-15 seconds).
[0030]FIG. 5 shows an alternative pop-up menu 25 including three menu items, namely: *, E, F and blank menu-cell 26.
[0031]FIG. 6A shows pop-up menu 27 including nine contiguous menu-cells 28-36 each 20×20 pixels in size. Menu cells 28-30, 31-32 and 34-35 are occupied by seven menu items: “*”, “E”, “N”, “F”, “T”, “O” and “I”. Menu cells 33 and 36 are left blank intentionally. As described with reference to FIG. 3, the operator can select a function associated with a menu item by pressing the stylus against the corresponding menu cell. “*” again represents a context sensitive menu item.
[0032]FIG. 6B shows an alternative pop-up menu 37 including seven menu items occupying menu cells 38-40, 41-42 and 44-45. Menu cells 43 and 46 are left blank intentionally. Alternatively, menu cells 43 and 46 may be transparent to show the content area of the current application.
[0033]FIG. 7 shows an example of a calendar menu 47 including eight menu items occupying menu cells 48-50, 51-53 and 54-55. Menu cell 56 is left blank or may be transparent to show the content area of the current application. The menu items occupying cells 48-50 denote context menu, New and Tool respectively. The menu items occupying cells 51-55 are represented by icons and denote agenda, day, weekly (current view), monthly and yearly respectively. The current status of a menu item is represented in cell 53 by a darkened background. The background can be any colour to indicate its current state.
[0034]FIG. 8 shows one example of an arrangement rule for presenting arrays of menu cells as the number of menu items is increased from two in the top left corner to eight in the bottom right corner. According to the preferred arrangement rule cells may be filled from left to right before moving to the next row. Adoption of the rule may allow an operator to anticipate where the menu items will appear. However, alternative rules for presenting arrays with differing numbers of menu items may be adopted and are within the scope of the present invention.
[0035] The pop-up menu feature typically may be programmed into the application source code before installation into the PDA. The reason for this is that most programs do not allow the user to eliminate the menu bar. As noted above in most embodiments there may be little or no difference in the interaction of the application with the pop-up menu feature when compared with the interaction of a conventional program with a menu bar.
[0036] Because the menu system of the present invention replaces the conventional application menu bar and invokes a menu system only when it is needed, the present invention may provide approximately 10% more usable screen area without a need to increase the size of the display screen. The present invention may also avoid the need to search the location of a menu item because the menu system may be invoked by the user anywhere on the display screen and at any time.
[0037] Finally, it is to be understood that various alterations, modifications and/or additions may be introduced into the constructions and arrangements of parts previously described without departing from the spirit or ambit of the invention.