Search functions for spreadsheets
AssigneeApple Inc.
InventorsEdward P. Hogan, Jonathan R. Speicher, Matthew R. Lehrian, Shawn P. Flisakowski
Life of this patent
Estimating the term…
Abstract
Embodiments are disclosed in which a process receives, via a graphical user interface (GUI) of a spreadsheet application, a function call. The function call includes a source string attribute identifying a string and a search string attribute identifying a substring to be identified in the string. The process performs a function associated with the function call by searching for the substring in the string and subsequently returning a subset of the string proximate to a location of the substring in the string.
Claims20
A tangible, non-transitory, machine-readable medium, comprising machine-readable instructions that, when executed by one or more processors, cause the one or more processors to:
- receive, via a graphical user interface (GUI) of a spreadsheet application, a function call, the function call comprising:
- a source string attribute, the source string attribute identifying a string;
- a search string attribute, the search string attribute identifying a substring to be identified in the string;
- perform a function associated with the function call, by:
- searching for the substring in the string;
- and
- returning a subset of the string proximate to a location of the substring in the string.
A processor-implemented method for receiving a function call, comprising:
- receiving, via a graphical user interface (GUI) of a spreadsheet application, the function call, the function call comprising:
- a source string attribute, the source string attribute identifying a string;
- a search string attribute, the search string attribute identifying a substring to be identified in the string;
- performing a function associated with the function call, by:
- searching for the substring in the string;
- and
- returning a subset of the string proximate to a location of the substring in the string.
An electronic device, comprising:
- a display configured to display content;
- and
- at least one processor communicatively coupled to the display, wherein the at least one processor comprises instructions to:
- receive, via a graphical user interface (GUI) of a spreadsheet application, a function call, the function call comprising:
- a source string attribute, the source string attribute identifying a string;
- a search string attribute, the search string attribute identifying a substring to be identified in the string;
- perform a function associated with the function call, by:
- searching for the substring in the string;
- and
- returning a subset of the string proximate to a location of the substring in the string.
Dependencies are inferred from the claim text.