Representation of people in a spreadsheet
First Claim
1. A computer system, comprising:
- at least one processing unit; and
at least on memory storing computer-readable instructions that when executed by the at least one processing unit cause the computer system to perform a method for representing a person within a spreadsheet, the method comprising;
accessing a spreadsheet, the spreadsheet comprising;
a person object, wherein the person object comprises a plurality of fields including at least a name and a contact action; and
one or more native spreadsheet objects, wherein the one or more native spreadsheet objects comprise at least one of a chart object and a table object;
determining that a spreadsheet operation involves the person object; and
in response to determining that the spreadsheet operation involves the person object, configuring a view of the spreadsheet based on a person represented by the person object, wherein configuring the view comprises;
filtering or sorting the one or more native spreadsheet objects based on the person represented by the person object, andproviding a context menu based on the person represented by the person object.
2 Assignments
0 Petitions
Accused Products
Abstract
A spreadsheet includes a native spreadsheet object that represents a person. The person object may be used within a spreadsheet just as any other spreadsheet objects are utilized. For example, the person object may be integrated with spreadsheet formulas and other spreadsheet objects such as charts, tables, pivot tables, sheets, and the like. Spreadsheet formulas may perform operations specific to a person object (e.g. send message, get contact information, get status, get other person specific information, sort, and the like). Common actions may be associated with the person object, such as initiating communication with the person represented by the person object (e.g. phone call, email, text message, collaboration invite, and the like). Social networking information may also be associated with a person object. For example, social networking posts may be included within a spreadsheet, a user may post to a social network from the spreadsheet, and the like.
-
Citations
20 Claims
-
1. A computer system, comprising:
-
at least one processing unit; and at least on memory storing computer-readable instructions that when executed by the at least one processing unit cause the computer system to perform a method for representing a person within a spreadsheet, the method comprising; accessing a spreadsheet, the spreadsheet comprising; a person object, wherein the person object comprises a plurality of fields including at least a name and a contact action; and one or more native spreadsheet objects, wherein the one or more native spreadsheet objects comprise at least one of a chart object and a table object; determining that a spreadsheet operation involves the person object; and in response to determining that the spreadsheet operation involves the person object, configuring a view of the spreadsheet based on a person represented by the person object, wherein configuring the view comprises; filtering or sorting the one or more native spreadsheet objects based on the person represented by the person object, and providing a context menu based on the person represented by the person object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method for representing a person within a spreadsheet, the method comprising:
-
accessing a spreadsheet, the spreadsheet comprising; a person object, wherein the person object comprises a plurality of fields including at least a name and a contact action; and one or more native spreadsheet objects, wherein the one or more native spreadsheet objects comprise at least one of a chart object and a table object; determining that a spreadsheet operation involves the person object; and in response to determining that the spreadsheet operation involves the person object, configuring a view of the spreadsheet based on a person represented by the person object, wherein configuring the view comprises; filtering or sorting the one or more native spreadsheet objects based on the person represented by the person object, and providing a context menu based on the person represented by the person object. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer system, comprising:
-
at least one processing unit; and at least on memory storing computer-readable instructions that when executed by the at least one processing unit cause the computer system to; access a spreadsheet, the spreadsheet comprising; a person object, wherein the person object comprises a plurality of fields including at least a name and a contact action; and one or more native spreadsheet objects, wherein the one or more native spreadsheet objects comprise at least one of a chart object and a table object; determine that a spreadsheet operation involves the person object; and in response to determining that the spreadsheet operation involves the person object, configure a view of the spreadsheet based on a person represented by the person object, wherein configuring the view comprises; filter or sorting the one or more native spreadsheet objects based on the person represented by the person object, and provide a context menu based on the person represented by the person object. - View Dependent Claims (19, 20)
-
Specification