Range programming using a search query
First Claim
1. A method for implementing range operations in a consolidated enterprise support system having a plurality of target applications, wherein at least one of the plurality of target applications does not natively support range operations, the method comprising:
- receiving a search query from a user at a search server located on a computing device, the search query comprising at least one of a desired action and a desired abject;
determining, using the computing device, whether the search query comprises a range operation requesting a range of elements comprising an initial range element and a next range element;
canceling, using the computing device, an active range operation when the active range operation exists;
identifying, using the computing device, range elements from the search query;
receiving, using the computing device, user input designating which of the plurality of target applications to launch for the at least one of a desired action and a desired object;
determining, using the computing device, whether to perform assisted range programming for the designated target application based on whether the designated target application natively supports range programming;
interpreting, using the computing device, the search query for the designated target application when the designated target application natively supports range operations;
launching, using the computing device, the designated target application sequentially in context of each of the range elements when the designated target application does not natively support range operations; and
receiving, by a search client, results of the search query from the designated target application.
11 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for range programming using a search query are disclosed. A method for range programming using a search query includes determining whether the search query comprises a range operation and identifying a target application to launch using a search application which is separate from the target application and based on the search query. A range of results to process with the target application can be identified using the search application and based on the search query. The results can be separately within the range in the context of the target application.
-
Citations
20 Claims
-
1. A method for implementing range operations in a consolidated enterprise support system having a plurality of target applications, wherein at least one of the plurality of target applications does not natively support range operations, the method comprising:
-
receiving a search query from a user at a search server located on a computing device, the search query comprising at least one of a desired action and a desired abject; determining, using the computing device, whether the search query comprises a range operation requesting a range of elements comprising an initial range element and a next range element; canceling, using the computing device, an active range operation when the active range operation exists; identifying, using the computing device, range elements from the search query; receiving, using the computing device, user input designating which of the plurality of target applications to launch for the at least one of a desired action and a desired object; determining, using the computing device, whether to perform assisted range programming for the designated target application based on whether the designated target application natively supports range programming; interpreting, using the computing device, the search query for the designated target application when the designated target application natively supports range operations; launching, using the computing device, the designated target application sequentially in context of each of the range elements when the designated target application does not natively support range operations; and receiving, by a search client, results of the search query from the designated target application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification