Methods, systems, and computer program products for navigating between visual components
DCFirst Claim
1. A method for navigating between visual components, the method comprising:
- detecting, in a first application region of a presentation space of a display device, a first visual component of a first operating application in a plurality of operating applications;
presenting a first navigation control, in a first navigation region determined based on the first application region, for navigating to a second visual component, of a second application in the plurality, in a second application region in the presentation space, wherein the first navigation region is determined based on a location of at least one of the first visual component, a parent visual component of the first visual component, and a child visual component of the first visual component;
detecting a user input corresponding to the first navigation control; and
sending, in response to detecting the user input, navigation information to navigate to the second visual component.
5 Assignments
Litigations
0 Petitions

Accused Products

Abstract
Methods and systems are described for navigating between visual components. A first visual component, of a first operating application in a plurality of operating applications, is detected in a first application region of a presentation space of a display device. A first navigation control is presented, in a first navigation region determined based on the first application region, for navigating to a second visual component, of a second application in the plurality, in a second application region in the presentation space. A user input corresponding to the first navigation control is detected. In response to the detected user input, navigation information is sent to navigate to the second visual component.
124 Citations
273 Claims
-
1. A method for navigating between visual components, the method comprising:
-
detecting, in a first application region of a presentation space of a display device, a first visual component of a first operating application in a plurality of operating applications; presenting a first navigation control, in a first navigation region determined based on the first application region, for navigating to a second visual component, of a second application in the plurality, in a second application region in the presentation space, wherein the first navigation region is determined based on a location of at least one of the first visual component, a parent visual component of the first visual component, and a child visual component of the first visual component; detecting a user input corresponding to the first navigation control; and sending, in response to detecting the user input, navigation information to navigate to the second visual component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for navigating between visual components, the method comprising:
-
detecting, in a first application region of a presentation space of a display device, a first visual component of a first operating application in a plurality of operating applications; presenting a first navigation control, in a first navigation region determined based on the first application region, for navigating to a second visual component, of a second application in the plurality, in a second application region in the presentation space, wherein presenting the first navigation control comprises; a) detecting the first navigation control presented in a previous navigation region, determined based on the first application region; b) detecting a move indication; and c) determining the first navigation region based on the first application region and based on at least one of the previous navigation region and the move indication; detecting a user input corresponding to the first navigation control; and sending, in response to detecting the user input, navigation information to navigate to the second visual component. - View Dependent Claims (14, 15, 16)
-
-
17. A system for navigating between visual components, the system comprising:
-
a processor that executes an instruction included in at least one of a presentation space monitor component, an application navigator component, a navigation element handler component, and a navigation director component during operation of the system; the presentation space monitor component that during operation of the system detects, in a first application region of a presentation space of a display device, a first visual component of a first operating application in a plurality of operating applications; the application navigator component that during operation of the system presents a first navigation control, in a first navigation region determined based on the first application region, for navigating to a second visual component, of a second application in the plurality, in a second application region in the presentation space, wherein the first navigation region is determined based on a location of at least one of the first visual component, a parent visual component of the first visual component, and a child visual component of the first visual component; the navigation element handler component that during operation of the system detects a user input corresponding to the first navigation control; and the navigation director component that during operation of the system sends, in response to detecting the user input, navigation information to navigate to the second visual component.
-
-
18. A non-transitory computer-readable medium embodying a computer program, executable by a machine, for navigating between visual components, the computer program comprising executable instructions for:
-
detecting, in a first application region of a presentation space of a display device, a first visual component of a first operating application in a plurality of operating applications; presenting a first navigation control, in a first navigation region determined based on the first application region, for navigating to a second visual component, of a second application in the plurality, in a second application region in the presentation space, wherein the first navigation region is determined based on a location of at least one of the first visual component, a parent visual component of the first visual component, and a child visual component of the first visual component; detecting a user input corresponding to the first navigation control; and sending, in response to detecting the user input, navigation information to navigate to the second visual component.
-
-
19. A system for navigating between visual components, the system comprising:
-
a processor that executes an instruction included in at least one of a presentation space monitor component, an application navigator component, a navigation element handler component, and a navigation director component during operation of the system; the presentation space monitor component that during operation of the system detects, in a first application region of a presentation space of a display device, a first visual component of a first operating application in a plurality of operating applications; the application navigator component that during operation of the system presents a first navigation control, in a first navigation region determined based on the first application region, for navigating to a second visual component, of a second application in the plurality, in a second application region in the presentation space, wherein presenting the first navigation control comprises; a) detecting the first navigation control presented in a previous navigation region, determined based on the first application region; b) detecting a move indication; and c) determining the first navigation region based on the first application region and based on at least one of the previous navigation region and the move indication; the navigation element handler component that during operation of the system detects a user input corresponding to the first navigation control; and the navigation director component that during operation of the system sends, in response to detecting the user input, navigation information to navigate to the second visual component.
-
-
20. A non-transitory computer-readable medium embodying a computer program, executable by a machine, for navigating between visual components, the computer program comprising executable instructions for:
-
detecting, in a first application region of a presentation space of a display device, a first visual component of a first operating application in a plurality of operating applications; presenting a first navigation control, in a first navigation region determined based on the first application region, for navigating to a second visual component, of a second application in the plurality, in a second application region in the presentation space, wherein presenting the first navigation control comprises; a) detecting the first navigation control presented in a previous navigation region, determined based on the first application region; b) detecting a move indication; and c) determining the first navigation region based on the first application region and based on at least one of the previous navigation region and the move indication; detecting a user input corresponding to the first navigation control; and sending, in response to detecting the user input, navigation information to navigate to the second visual component.
-
-
21. A computer program product embodied on a non-transitory computer-readable medium comprising:
-
code for presenting, in a first application region of a presentation space of a display device, a first visual component of a first network application in a plurality of network applications accessible via at least one platform associated with a single application provider; code for presenting a first navigation control, in a first navigation region determined based on the first application region, for navigating to a second visual component, of a second network application in the plurality, in a second application region in the presentation space, wherein the first navigation region is determined based on a location of at least one of the first visual component, a parent visual component of the first visual component, and a child visual component of the first visual component; code for detecting a user input corresponding to the first navigation control; and code for sending, in response to detecting the user input, navigation information to navigate to the second visual component. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67)
-
-
68. A computer program product embodied on a non-transitory computer-readable medium comprising:
-
code for presenting, in a first application region of a presentation space of a display device, a first visual component of a first network application in a plurality of network applications; code for presenting a first navigation control utilizing a hypertext markup language (HTML), in a first navigation region determined based on the first application region, for navigating to a second visual component, of a second network application in the plurality, in a second application region in the presentation space, wherein the first navigation region is determined based on a location of at least one of the first visual component, a parent visual component of the first visual component, and a child visual component of the first visual component; code for detecting a user input corresponding to the first navigation control; and code for sending, in response to detecting the user input, navigation information to navigate to the second visual component. - View Dependent Claims (69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112)
-
-
113. A computer program product embodied on a non-transitory computer-readable medium comprising:
-
code for presenting, in a first application region of a presentation space of a display device, a first visual component of a first application in a plurality of applications; code for presenting a first navigation control, in a first navigation region determined based on the first application region, for navigating to a second visual component, of a second application in the plurality, in a second application region in the presentation space, wherein the first navigation region is determined based on a location of at least one of the first visual component, a parent visual component of the first visual component, and a child visual component of the first visual component; code for detecting a user input corresponding to the first navigation control; and code for sending, in response to detecting the user input, navigation information to navigate to the second visual component; wherein the computer program product is operable such that the first navigation control is presented, in response to a user selection, via an interface that is included in the first application region, for allowing switching among a plurality of updated visual components of the plurality of applications. - View Dependent Claims (114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159)
-
-
160. A computer program product embodied on a non-transitory computer-readable medium comprising:
-
code for presenting, in a first application region of a presentation space of a display device, a first visual component of a first network application in a plurality of network applications; code for presenting a first navigation control, in a first navigation region determined based on the first application region, for navigating to a second visual component, of a second network application in the plurality, in a second application region in the presentation space, wherein the first navigation region is determined based on a location of at least one of the first visual component, a parent visual component of the first visual component, and a child visual component of the first visual component; code for detecting a user input corresponding to the first navigation control; and code for sending, in response to detecting the user input, navigation information to navigate to the second visual component; wherein the computer program product is operable such that the plurality of network applications are associated with at least one web service and are capable of dynamically retrieving data from at least one database based on requests, the first visual component and the second visual component being a function of both a user and an execution environment. - View Dependent Claims (161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198)
-
-
199. A computer program product embodied on a non-transitory computer-readable medium comprising:
-
code for presenting, in a first application region of a presentation space of a display device, a first visual component of a first application in a plurality of applications; code for presenting a first navigation control, in a first navigation region determined based on the first application region, for navigating to a second visual component, of a second application in the plurality, in a second application region in the presentation space, wherein the first navigation region is determined based on a location of at least one of the first visual component, a parent visual component of the first visual component, and a child visual component of the first visual component, the first navigation control including a representation of the second visual component; code for detecting a user input corresponding to the first navigation control; and code for sending, in response to detecting the user input, navigation information to navigate to the second visual component. - View Dependent Claims (200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235)
-
-
236. A computer program product embodied on a non-transitory computer-readable medium comprising:
-
code for presenting, in a first application region of a presentation space of a display device, a first visual component of a first application in a plurality of operating applications; code for presenting a first navigation control, in a first navigation region determined based on the first application region, for navigating to a second visual component, of a second application in the plurality, in a second application region in the presentation space, wherein the first navigation region is determined based on a location of at least one of the first visual component, a parent visual component of the first visual component, and a child visual component of the first visual component; code for detecting a user input corresponding to the first navigation control; and code for sending, in response to detecting the user input, navigation information to navigate to the second visual component. - View Dependent Claims (237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273)
-
Specification