-
Data Engine Technologies LLC v. Google LLC DC CAFC
- 1:14-cv-01115
- D. Del.
- Judge: Leonard P. Stark
- Filed: 09/02/2014
- Closed: 09/18/2020
- Latest Docket Entry: 10/04/2021
- PACER
1
Plaintiff
2
Defendants
2
Accused
Products
6
Patents-in-Suit
2,209
Days in
Litigation
-
Data Engine Technologies LLC v. Google LLC DC CAFC
- 1:14-cv-01115
- D. Del.
- Judge: Leonard P. Stark
- Filed: 09/02/2014
- Closed: 09/18/2020
- Latest Docket Entry: 10/04/2021
- PACER
Market Sector
E-commerce and Software
Court
Assigned Judge
Outcome Summary
- Patent Information
-
Validity & Enforceability
Claim # | Claim Text | Outcome |
---|---|---|
1 |
In an electronic spreadsheet for processing alphanumeric information, said said electronic spreadsheet comprising a three-dimensional spreadsheet operative in a digital computer and including a plurality of cells for entering data and formulas, a
view more
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
3 |
The method of claim <HIL><BOLD>1</BOLD></HIL>, further comprising:</claim-text> associating the plurality of cell matrices with a notebook identifier, whereby information stored in a first plurality of cell matrices may be referenced from a second
view more
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
6 |
In an electronic spreadsheet system for storing and manipulating information, a computer-implemented method of representing a three-dimensional spreadsheet on a screen display, the method comprising:</claim-text> displaying on said screen display a
view more
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
7 |
The method of claim <HIL><BOLD>6</BOLD></HIL>, wherein said displaying a row of spreadsheet page identifiers along one side of said first spreadsheet page step includes:</claim-text> displaying said row of spreadsheet page identifiers along a
view more
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
10 |
The method of claim <HIL><BOLD>6</BOLD></HIL>, fuirther comprising the step, performed by said computer system in response to receiving user input, of changing said at least one usersettable identifying character for the spreadsheet page identifier
view more
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
11 |
The method of claim <HIL><BOLD>10</BOLD></HIL>, wherein a particular formula stored on said second spreadsheet page includes a cell reference to a cell on said first spreadsheet page, and wherein said method further comprises the step, performed by
view more
|
Invalid (101)
Entry 277 |
12 |
The method of claim <HIL><BOLD>11</BOLD></HIL>, wherein said particular formula stores said cell reference to the cell on said first spreadsheet page with a general format of:</claim-text> <page name label of first spreadsheet page>:<cell
view more
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
13 |
The method of claim <HIL><BOLD>6</BOLD></HIL>, further comprising:</claim-text> receiving user input for selecting one of said plurality of spreadsheet pages; and indicating to the user a currently-selected spreadsheet page by displaying the notebook
view more
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
15 |
The method of claim <HIL><BOLD>13</BOLD></HIL>, wherein said indicating step includes displaying said notebook tab of said selected spreadsheet page with a first screen background color and displaying said notebook tabs of others of said plurality of
view more
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
17 |
The method of claim <HIL><BOLD>6</BOLD></HIL>, wherein said displaying a row of spreadsheet page identifiers step includes displaying, at any given time, only spreadsheet page identifiers for some of said plurality of spreadsheet pages.
|
Invalid (101)
Entry 277 |
18 |
The method of claim <HIL><BOLD>17</BOLD></HIL>, further comprising:</claim-text> receiving user input for displaying a particular spreadsheet page identifier which is not currently displayed and, thereupon, displaying said particular spreadsheet page
view more
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
Claim # | Claim Text | Outcome |
---|---|---|
1 |
In an electronic spreadsheet system for storing and manipulating information, a computer-implemented method of representing a three-dimensional spreadsheet on a screen display, the method comprising: displaying on said screen display a first
view more
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
2 |
The method of claim 1, wherein said displaying a row of spreadsheet page identifiers along one side of said first spreadsheet page step includes: displaying said row of spreadsheet page identifiers along a horizontal side of said first spreadsheet
view more
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
5 |
The method of claim 1, further comprising the step, performed by said computer system in response to receiving user input, of changing said at least one user-settable identifying character for the spreadsheet page identifier of said first
view more
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
6 |
The method of claim 5, wherein a particular formula stored on said second spreadsheet page includes a cell reference to a cell on said first spreadsheet page, and wherein said method further comprises the step, performed by said system in response
view more
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
7 |
The method of claim 6, wherein said particular formula stores said cell reference to the cell on said first spreadsheet page with a general format of: ______________________________________ <page name label of first spreadsheet page>:<cell
view more
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
8 |
The method of claim 1, further comprising: receiving user input for selecting one of said plurality of spreadsheet pages; and indicating to the user a currently-selected spreadsheet page by displaying the notebook tab for said selected spreadsheet
view more
|
Invalid (101)
Entry 277 |
10 |
The method of claim 8, wherein said indicating step includes displaying said notebook tab of said selected spreadsheet page with a first screen background color and displaying said notebook tabs of others of said plurality of spreadsheet pages
view more
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
12 |
The method of claim 1, wherein said displaying a row of spreadsheet page identifiers step includes displaying, at any given time, only spreadsheet page identifiers for some of said plurality of spreadsheet pages.
|
Invalid (101)
Entry 277 |
13 |
The method of claim 12, further comprising: receiving user input for displaying a particular spreadsheet page identifier which is not currently displayed and, thereupon, displaying said particular spreadsheet page identifier.
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
35 |
In an electronic spreadsheet system for storing and manipulating information, a method of representing a three-dimensional spreadsheet on a screen display, the method comprising: (a) displaying on said display a first spreadsheet page from a
view more
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
Claim # | Claim Text | Outcome |
---|---|---|
1 |
In a computer system having a three-dimensional spreadsheet, said three-dimensional spreadsheet comprising a plurality of information cells arranged in a three-dimensional matrix, said information cells storing user-supplied data and formulas
view more
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
2 |
The method of claim 1, wherein said displaying step includes: displaying each tab identifier along a horizontal side of said plurality of two-dimensional matrices.
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
12 |
In an electronic spreadsheet system for storing and manipulating information, a computer-implemented method of representing a three-dimensional spreadsheet on a screen display, the method comprising: displaying on said screen display a first
view more
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
13 |
The method of claim 12, wherein said displaying a row of spreadsheet page identifiers along one side of said first spreadsheet page step includes: displaying said row of spreadsheet page identifiers along a horizontal side of said first
view more
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
16 |
The method of claim 12, further comprising the step, performed by said computer system in response to receiving user input, of changing said at least one user-settable identifying character for the spreadsheet page identifier of said first
view more
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
17 |
The method of claim 16, wherein a particular formula stored on said second spreadsheet page includes a cell reference to a cell on said first spreadsheet page, and wherein said method further comprises the step, performed by said system in
view more
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
19 |
The method of claim 12, further comprising: receiving user input for selecting one of said plurality of spreadsheet pages; and indicating to the user a currently-selected spreadsheet page by displaying the notebook tab for said selected
view more
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
24 |
The method of claim 23, further comprising: receiving user input for displaying a particular spreadsheet page identifier which is not currently displayed and, thereupon, displaying said particular spreadsheet page identifier.
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
46 |
In an electronic spreadsheet system for storing and manipulating information, a computer-implemented method of representing a three-dimensional spreadsheet on a screen display, the method comprising: displaying on said screen display a first
view more
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
47 |
The method of claim 46, wherein said displaying a row of spreadsheet page identifiers along one side of said first spreadsheet page step includes: displaying said row of spreadsheet page identifiers along a horizontal side of said first
view more
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
51 |
The method of claim 46, further comprising: receiving user input for selecting one of said plurality of spreadsheet pages; and indicating to the user a currently-selected spreadsheet page by displaying the notebook tab for said selected
view more
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
Claim # | Claim Text | Outcome |
---|---|---|
1 |
In an electronic spreadsheet system for modeling user-specified information in a data model comprising a plurality of information cells, a method for automatically tracking different versions of the data model, the method comprising: (a)
view more
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
26 |
In an electronic spreadsheet system, a method for storing different versions of a spreadsheet model, the method comprising: (a) maintaining a base version of the spreadsheet model as ordered information on a storage device; and (b) for each new
view more
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
27 |
The method of claim 26, wherein said spreadsheet model maintains information in a plurality of information cells, wherein said ordered information includes a first set of data records describing information cells of the base version, and wherein
view more
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
28 |
The method of claim 27, wherein each data record of the second set which describes an information cell is a version record storing a changed value for its cell.
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
31 |
The method of claim 28, wherein version records for a new version are stored so that a specific new version may be inferred.
|
Invalid (101)
Entry 277 |
32 |
The method of claim 31, wherein version records for a particular new version are grouped as a discrete subset so that the version may be inferred from the ordinal position of the subgroup relative to other subgroups.
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
33 |
The method of claim 27, further comprising: (c) repeating step (b) for multiple new versions; and (d) storing additional information for each new version as a subsequent subset of said second set of data records.
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |
34 |
The method of claim 26, wherein said spreadsheet model maintains information in a plurality of information cells, and wherein the substep (i) includes comparing each information cell of the new version against a corresponding one of the base
view more
|
Invalid (101)
Entry 277 Entry 263 Entry 264 |