Patent · US9513744B2 · B2 · US
Control systems employing novel physical controls and touch screens
- (11) Publication number
- US9513744B2
- (21) Application number
- US-98072107-A
- (22) Filing date
- 2007-10-31
- (30) Priority date
- 1994-08-15
- (43) Publication date
- 2016-12-06
- (45) Date of grant
- 2016-12-06
- (52) CPC
- G06F Electric digital data processing: 3/0425, 2203/04108, 2203/04809, 3/0312, 3/03545, 3/04847, 3/0488
- B60K Arrangement or mounting of propulsion units or of transmissions in vehicles; arrangement or mounting of plural diverse prime-movers in vehicles; auxiliary drives for vehicles; instrumentation or dashboards for vehicles; arrangements in connection with cooling, air intake, gas exhaust or fuel supply of propulsion units in vehicles: 2350/102, 2350/1024, 2350/104, 2360/126, 2360/143, 2360/145, 35/10, 37/06
- G01C Measuring distances, levels or bearings; surveying; navigation; gyroscopic instruments; photogrammetry or videogrammetry: 21/3664
- (73) Assignee
- PRYOR TIMOTHY R; APPLE INC
- (54) Title
- Control systems employing novel physical controls and touch screens
- (57) Abstract
Disclosed are methods and apparatus, which enable the reconfigurable control of vehicles, homes, computers and other applications. Physical controls and virtual displayed controls on single and multipoint touch screens are used, separately or in combination to enable higher visibility and understanding of control information and easier operation of controls, particularly useful in stressful situations. Some embodiments use optical sensors and rear projection of displayed embodiments, and are advantageous where curved screens are desired such as in a car.
- Full text
- View on Google Patents
Claims (15)
- A method for coordinating and associating system functions in a touch-sensitive device, the method comprising: displaying a plurality of icons on a touch-sensitive display of the touch-sensitive device, each icon representing a unique application for performing an operation at the touch sensitive device; detecting positions of a plurality of objects in contact with the touch-sensitive display, wherein the objects are in contact at the same time; determining two or more icons corresponding to the detected positions of the plurality of objects; determining an interconnected operation based on the applications represented by the determined icons; and causing the touch-sensitive device to perform the interconnected operation.
- The method of claim 1, wherein the two or more icons corresponding to the detected positions of the plurality of objects are at least partially covered by the plurality of objects.
- The method of claim 1, wherein the detected plurality of objects initiate contact with the touch-sensitive display in sequence.
- The method of claim 1, wherein the detected plurality of objects initiate contact with the touch-sensitive display at about the same time.
- A non-transitory computer-readable storage medium storing program code for coordinating and associating system functions in a touch-sensitive device, the program code for causing performance of a method comprising: displaying a plurality of icons on a touch-sensitive display of the touch-sensitive device, each icon representing a unique application for performing an operation at the touch sensitive device; detecting positions of a plurality of objects in contact with the touch-sensitive display, wherein the objects are in contact at the same time; determining two or more icons corresponding to the detected positions of the plurality of objects; determining an interconnected operation based on the applications represented by the determined icons; and causing the touch-sensitive device to perform the interconnected operation.
- The non-transitory computer-readable storage medium of claim 5, wherein the detected plurality of objects initiate contact with the touch-sensitive display in sequence.
- The non-transitory computer-readable storage medium of claim 5, wherein the detected plurality of objects initiate contact with the touch-sensitive display at about the same time.
- An apparatus, comprising: a touch screen; and a processor coupled to the touch screen, the processor programmed for displaying a plurality of icons on the touch screen, each icon representing a unique application for performing an operation at the apparatus; detecting positions of a plurality of objects in contact with the touch screen, wherein the objects are in contact at the same time, determining two or more icons corresponding to the detected positions of the plurality of objects, determining an interconnected operation based on the applications represented by the determined icons; and causing the apparatus to perform the interconnected operation.
- The apparatus of claim 8, wherein the two or more icons corresponding to the detected positions of the plurality of objects are at least partially covered by the plurality of objects.
- The method of claim 8, wherein the detected plurality of objects initiate contact with the touch-sensitive display in sequence.
- The method of claim 8, wherein the detected plurality of objects initiate contact with the touch-sensitive display at about the same time.
- A method for associating different applications triggered by concurrent touch inputs, the method comprising: displaying a plurality of application icons on a display of a computer system, each application icon signifying a unique application capable of being performed by the computer system; receiving two or more concurrent touch inputs on a touch-sensitive surface coupled to the computer system; identifying two or more displayed application icons corresponding to the two or more concurrent touch inputs; and determining a single interconnected operation based on the two or more application icons.
- The method of claim 12, further comprising causing the computer system to perform the interconnected operation.
- A computing system configured for associating different applications triggered by concurrent touch inputs, the computing system comprising: a processor programmed for controlling a display device coupled to the processor to display a plurality of application icons, each application icon signifying a unique application capable of being performed by the computer system, receiving two or more concurrent touch inputs from a touch-sensitive surface coupled to the computing system, identifying two or more displayed application icons corresponding to the two or more concurrent touch inputs, and determining a single interconnected operation based on the two or more application icons.
- The computing system of claim 14, the processor further programmed for performing the interconnected operation.
Citations (255)
- GB2435369A
- JP2000163031A
- JP2001078279A
- JP2002342033A
- JP2002533802A
- JP2003244343A
- JP2005233679A
- JP2007107766A
- JP2008508600A
- JPH05297979A
- JPH07230352A
- JPS63167923A
- US2001012001A1
- US2002030667A1
- US2002093487A1
- US2002109728A1
- US2002113778A1
- US2002130839A1
- US2003001010A1
- US2003038849A1
- US2003072077A1
- US2003073461A1
- US2003076306A1
- US2003128188A1
- US2003156097A1
- US2004046741A1
- US2004113886A1
- US2004141157A1
- US2004183782A1
- US2004227739A1
- US2004227830A1
- US2005064936A1
- US2005078087A1
- US2005122308A1
- US2005134565A1
- US2005259077A1
- US2006026521A1
- US2006047509A1
- US2006150120A1
- US2006197753A1
- US2006227099A1
- US2007159453A1
- US2007296688A1
- US2008024463A1
- US2008029691A1
- US2008088587A1
- US2008129707A1
- US2009267902A1
- US2009267921A1
- US2009273563A1
- US2009273574A1
- US2009273575A1
- US2009300531A1
- US2009322499A1
- US2010231506A1
- US2012287072A1
- US2013009900A1
- US3609695A
- US3748751A
- US3757322A
- US3825730A
- US3846826A
- US4014000A
- US4017848A
- US4146924A
- US4219847A
- US4303856A
- US4305071A
- US4305131A
- US4346376A
- US4346376B1
- US4375674A
- US4396945A
- US4435835A
- US4475122A
- US4484179A
- US4484179B1
- US4542375A
- US4561017A
- US4613942A
- US4629319A
- US4631525A
- US4631676A
- US4644100A
- US4644326A
- US4654872A
- US4686374A
- US4703306A
- US4710760A
- US4746770A
- US4772028A
- US4787040A
- US4814759A
- US4818048A
- US4853888A
- US4948371A
- US4988981A
- US4988981B1
- US4993806A
- US5045843A
- US5045843B1
- US5045846A
- US5072294A
- US5081609A
- US5153829A
- US5168531A
- US5212555A
- US5227985A
- US5252951A
- US5328190A
- US5412189A
- US5418760A
- US5422656A
- US5459793A
- US5483261A
- US5488204A
- US5489940A
- US5495269A
- US5495576A
- US5502514A
- US5510806A
- US5511148A
- US5515079A
- US5530456A
- US5559301A
- US5572239A
- US5594469A
- US5613913A
- US5649706A
- US5709219A
- US5712661A
- US5726685A
- US5729249A
- US5736975A
- US5777603A
- US5805145A
- US5805146A
- US5825352A
- US5831601A
- US5835079A
- US5841428A
- US5859631A
- US5867149A
- US5871251A
- US5880411A
- US5923319A
- US5933134A
- US5936613A
- US5949345A
- US5977867A
- US5982352A
- US5982353A
- US5982355A
- US5995104A
- US6005611A
- US6008800A
- US6013956A
- US6049328A
- US6054990A
- US6057540A
- US6061177A
- US6063030A
- US6066075A
- US6154201A
- US6175610B1
- US6181328B1
- US6188391B1
- US6219035B1
- US6256020B1
- US6278441B1
- US6282264B1
- US6289258B1
- US6310610B1
- US6323846B1
- US6326956B1
- US6339748B1
- US6388655B1
- US6392632B1
- US6396477B1
- US6411877B2
- US6412961B1
- US6414672B2
- US6421042B1
- US6421046B1
- US6429846B2
- US6441806B1
- US6441807B1
- US6457834B1
- US6473069B1
- US6478432B1
- US6481851B1
- US6489947B2
- US6501515B1
- US6505088B1
- US6545670B1
- US6563492B1
- US6563769B1
- US6570557B1
- US6570584B1
- US6611252B1
- US6642943B1
- US6664948B2
- US6690365B2
- US6690387B2
- US6697721B2
- US6703599B1
- US6707027B2
- US6740860B2
- US6762751B2
- US6781570B1
- US6791467B1
- US6795056B2
- US6816150B2
- US6833825B1
- US6842170B1
- US6896375B2
- US6950094B2
- US6995744B1
- US7002749B2
- US7006080B2
- US7015894B2
- US7030861B1
- US7079114B1
- US7084859B1
- US7098891B1
- US7136045B2
- US7158123B2
- US7170488B2
- US7184064B2
- US7397464B1
- US7417681B2
- US7466843B2
- US7489303B1
- US7663607B2
- US7675504B1
- US7714849B2
- US7970870B2
- US8228305B2
- US8427449B2
- US8479122B2
- US8482535B2
- USRE40153E
- WO0021795A1
- WO0038039A1
- WO0194156A2
- WO0194156A3
- WO2004008081A2
- WO2004008081A3
- WO2004091956A2
- WO2004091956A3
- WO2005026938A2
- WO2007034591A1
- WO2007112742A1
- WO2008045665A1
- WO2010135478A2
Record as JSON
{
"publication_number": "US9513744B2",
"country": "US",
"kind": "B2",
"title": "Control systems employing novel physical controls and touch screens",
"abstract": "Disclosed are methods and apparatus, which enable the reconfigurable control of vehicles, homes, computers and other applications. Physical controls and virtual displayed controls on single and multipoint touch screens are used, separately or in combination to enable higher visibility and understanding of control information and easier operation of controls, particularly useful in stressful situations. Some embodiments use optical sensors and rear projection of displayed embodiments, and are advantageous where curved screens are desired such as in a car.",
"claims": [
"1. A method for coordinating and associating system functions in a touch-sensitive device, the method comprising: displaying a plurality of icons on a touch-sensitive display of the touch-sensitive device, each icon representing a unique application for performing an operation at the touch sensitive device; detecting positions of a plurality of objects in contact with the touch-sensitive display, wherein the objects are in contact at the same time; determining two or more icons corresponding to the detected positions of the plurality of objects; determining an interconnected operation based on the applications represented by the determined icons; and causing the touch-sensitive device to perform the interconnected operation.",
"2. The method of claim 1, wherein the two or more icons corresponding to the detected positions of the plurality of objects are at least partially covered by the plurality of objects.",
"3. The method of claim 1, wherein the detected plurality of objects initiate contact with the touch-sensitive display in sequence.",
"4. The method of claim 1, wherein the detected plurality of objects initiate contact with the touch-sensitive display at about the same time.",
"5. A non-transitory computer-readable storage medium storing program code for coordinating and associating system functions in a touch-sensitive device, the program code for causing performance of a method comprising: displaying a plurality of icons on a touch-sensitive display of the touch-sensitive device, each icon representing a unique application for performing an operation at the touch sensitive device; detecting positions of a plurality of objects in contact with the touch-sensitive display, wherein the objects are in contact at the same time; determining two or more icons corresponding to the detected positions of the plurality of objects; determining an interconnected operation based on the applications represented by the determined icons; and causing the touch-sensitive device to perform the interconnected operation.",
"6. The non-transitory computer-readable storage medium of claim 5, wherein the detected plurality of objects initiate contact with the touch-sensitive display in sequence.",
"7. The non-transitory computer-readable storage medium of claim 5, wherein the detected plurality of objects initiate contact with the touch-sensitive display at about the same time.",
"8. An apparatus, comprising: a touch screen; and a processor coupled to the touch screen, the processor programmed for displaying a plurality of icons on the touch screen, each icon representing a unique application for performing an operation at the apparatus; detecting positions of a plurality of objects in contact with the touch screen, wherein the objects are in contact at the same time, determining two or more icons corresponding to the detected positions of the plurality of objects, determining an interconnected operation based on the applications represented by the determined icons; and causing the apparatus to perform the interconnected operation.",
"9. The apparatus of claim 8, wherein the two or more icons corresponding to the detected positions of the plurality of objects are at least partially covered by the plurality of objects.",
"10. The method of claim 8, wherein the detected plurality of objects initiate contact with the touch-sensitive display in sequence.",
"11. The method of claim 8, wherein the detected plurality of objects initiate contact with the touch-sensitive display at about the same time.",
"12. A method for associating different applications triggered by concurrent touch inputs, the method comprising: displaying a plurality of application icons on a display of a computer system, each application icon signifying a unique application capable of being performed by the computer system; receiving two or more concurrent touch inputs on a touch-sensitive surface coupled to the computer system; identifying two or more displayed application icons corresponding to the two or more concurrent touch inputs; and determining a single interconnected operation based on the two or more application icons.",
"13. The method of claim 12, further comprising causing the computer system to perform the interconnected operation.",
"14. A computing system configured for associating different applications triggered by concurrent touch inputs, the computing system comprising: a processor programmed for controlling a display device coupled to the processor to display a plurality of application icons, each application icon signifying a unique application capable of being performed by the computer system, receiving two or more concurrent touch inputs from a touch-sensitive surface coupled to the computing system, identifying two or more displayed application icons corresponding to the two or more concurrent touch inputs, and determining a single interconnected operation based on the two or more application icons.",
"15. The computing system of claim 14, the processor further programmed for performing the interconnected operation."
],
"cpc": [
"G06F 3/0425",
"B60K 2350/102",
"B60K 2350/1024",
"B60K 2350/104",
"B60K 2360/126",
"B60K 2360/143",
"B60K 2360/145",
"B60K 35/10",
"B60K 37/06",
"G01C 21/3664",
"G06F 2203/04108",
"G06F 2203/04809",
"G06F 3/0312",
"G06F 3/03545",
"G06F 3/04847",
"G06F 3/0488"
],
"assignees": [
"PRYOR TIMOTHY R",
"APPLE INC"
],
"filing_date": "2007-10-31",
"publication_date": "2016-12-06",
"grant_date": "2016-12-06",
"priority_date": "1994-08-15",
"application_number": "US-98072107-A",
"family_id": "39732743",
"citations": [
"GB2435369A",
"JP2000163031A",
"JP2001078279A",
"JP2002342033A",
"JP2002533802A",
"JP2003244343A",
"JP2005233679A",
"JP2007107766A",
"JP2008508600A",
"JPH05297979A",
"JPH07230352A",
"JPS63167923A",
"US2001012001A1",
"US2002030667A1",
"US2002093487A1",
"US2002109728A1",
"US2002113778A1",
"US2002130839A1",
"US2003001010A1",
"US2003038849A1",
"US2003072077A1",
"US2003073461A1",
"US2003076306A1",
"US2003128188A1",
"US2003156097A1",
"US2004046741A1",
"US2004113886A1",
"US2004141157A1",
"US2004183782A1",
"US2004227739A1",
"US2004227830A1",
"US2005064936A1",
"US2005078087A1",
"US2005122308A1",
"US2005134565A1",
"US2005259077A1",
"US2006026521A1",
"US2006047509A1",
"US2006150120A1",
"US2006197753A1",
"US2006227099A1",
"US2007159453A1",
"US2007296688A1",
"US2008024463A1",
"US2008029691A1",
"US2008088587A1",
"US2008129707A1",
"US2009267902A1",
"US2009267921A1",
"US2009273563A1",
"US2009273574A1",
"US2009273575A1",
"US2009300531A1",
"US2009322499A1",
"US2010231506A1",
"US2012287072A1",
"US2013009900A1",
"US3609695A",
"US3748751A",
"US3757322A",
"US3825730A",
"US3846826A",
"US4014000A",
"US4017848A",
"US4146924A",
"US4219847A",
"US4303856A",
"US4305071A",
"US4305131A",
"US4346376A",
"US4346376B1",
"US4375674A",
"US4396945A",
"US4435835A",
"US4475122A",
"US4484179A",
"US4484179B1",
"US4542375A",
"US4561017A",
"US4613942A",
"US4629319A",
"US4631525A",
"US4631676A",
"US4644100A",
"US4644326A",
"US4654872A",
"US4686374A",
"US4703306A",
"US4710760A",
"US4746770A",
"US4772028A",
"US4787040A",
"US4814759A",
"US4818048A",
"US4853888A",
"US4948371A",
"US4988981A",
"US4988981B1",
"US4993806A",
"US5045843A",
"US5045843B1",
"US5045846A",
"US5072294A",
"US5081609A",
"US5153829A",
"US5168531A",
"US5212555A",
"US5227985A",
"US5252951A",
"US5328190A",
"US5412189A",
"US5418760A",
"US5422656A",
"US5459793A",
"US5483261A",
"US5488204A",
"US5489940A",
"US5495269A",
"US5495576A",
"US5502514A",
"US5510806A",
"US5511148A",
"US5515079A",
"US5530456A",
"US5559301A",
"US5572239A",
"US5594469A",
"US5613913A",
"US5649706A",
"US5709219A",
"US5712661A",
"US5726685A",
"US5729249A",
"US5736975A",
"US5777603A",
"US5805145A",
"US5805146A",
"US5825352A",
"US5831601A",
"US5835079A",
"US5841428A",
"US5859631A",
"US5867149A",
"US5871251A",
"US5880411A",
"US5923319A",
"US5933134A",
"US5936613A",
"US5949345A",
"US5977867A",
"US5982352A",
"US5982353A",
"US5982355A",
"US5995104A",
"US6005611A",
"US6008800A",
"US6013956A",
"US6049328A",
"US6054990A",
"US6057540A",
"US6061177A",
"US6063030A",
"US6066075A",
"US6154201A",
"US6175610B1",
"US6181328B1",
"US6188391B1",
"US6219035B1",
"US6256020B1",
"US6278441B1",
"US6282264B1",
"US6289258B1",
"US6310610B1",
"US6323846B1",
"US6326956B1",
"US6339748B1",
"US6388655B1",
"US6392632B1",
"US6396477B1",
"US6411877B2",
"US6412961B1",
"US6414672B2",
"US6421042B1",
"US6421046B1",
"US6429846B2",
"US6441806B1",
"US6441807B1",
"US6457834B1",
"US6473069B1",
"US6478432B1",
"US6481851B1",
"US6489947B2",
"US6501515B1",
"US6505088B1",
"US6545670B1",
"US6563492B1",
"US6563769B1",
"US6570557B1",
"US6570584B1",
"US6611252B1",
"US6642943B1",
"US6664948B2",
"US6690365B2",
"US6690387B2",
"US6697721B2",
"US6703599B1",
"US6707027B2",
"US6740860B2",
"US6762751B2",
"US6781570B1",
"US6791467B1",
"US6795056B2",
"US6816150B2",
"US6833825B1",
"US6842170B1",
"US6896375B2",
"US6950094B2",
"US6995744B1",
"US7002749B2",
"US7006080B2",
"US7015894B2",
"US7030861B1",
"US7079114B1",
"US7084859B1",
"US7098891B1",
"US7136045B2",
"US7158123B2",
"US7170488B2",
"US7184064B2",
"US7397464B1",
"US7417681B2",
"US7466843B2",
"US7489303B1",
"US7663607B2",
"US7675504B1",
"US7714849B2",
"US7970870B2",
"US8228305B2",
"US8427449B2",
"US8479122B2",
"US8482535B2",
"USRE40153E",
"WO0021795A1",
"WO0038039A1",
"WO0194156A2",
"WO0194156A3",
"WO2004008081A2",
"WO2004008081A3",
"WO2004091956A2",
"WO2004091956A3",
"WO2005026938A2",
"WO2007034591A1",
"WO2007112742A1",
"WO2008045665A1",
"WO2010135478A2"
]
}
Record 1,826 of 5,000 in Patents full text (MLC-0201). Request the full dataset.