IP Library Granted Patent US 9,946,702
Granted Patent B2
US 9,946,702 · App. 14/941,237 · Granted Apr 17, 2018

Digital processing system for transferring data for remote access across a multicomputer data network and method thereof

Inventors: Daniel Neal Adler (San Francisco, CA); Bryan Marcus McCann (Stanford, CA)
Assignee: DNA Software, Inc.
G06F17/246
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,946,702
App. No.
14/941,237
Filed
Nov 13, 2015
Granted
Apr 17, 2018
Kind
B2
Art Unit
2456
USPC
709/217
Abstract

Disclosed herein is a digital processing system for transferring data for remote access across a multicomputer data network. In one embodiment, the digital processing system is configured to receive user input, analyze the data input, assign a reference tag to the data input based on contextual information associated with the data input, and store the reference tag within a memory device that may be accessed by one or more users of the multicomputer data network.

Claims (35)

1. A digital processing system for transferring data for remote access across a multicomputer data network, comprising:

a processor which:

receives user input representative of data input in an electronic table, the data input including textual data input and numerical data input;

analyzes one or more instances of contextual meaning of the textual data input in the electronic table;

identifies, based on the contextual meaning of the textual data input in the electronic table, which numerical data input is associated with the contextual meaning of the textual data input in the electronic table; and

assigns a reference tag corresponding to the contextual meaning of the textual data to the numerical data input in the electronic table based on the identification of which numerical data is associated with the contextual meaning of the textual data input in the electronic table; and

a memory device which:

stores the reference tag and provides one or more users of the multicomputer data network with access to the stored reference tag.

2. The system of claim 1 , wherein the processor determines whether or not the reference tag references a single cell within the electronic table.

3. The system of claim 1 , wherein the processor determines whether or not the reference tag references a horizontal row of cells within the electronic table.

4. The system of claim 1 , wherein the processor determines whether or not the reference tag references a vertical column of cells within the electronic table.

5. The system of claim 1 , wherein the contextual meaning of the textual data input in the electronic table is identified using natural language processing.

6. The system of claim 5 , wherein the processor further analyzes one or more instances of contextual information, associated with the textual data input and the numerical data input which includes at least one of language information, structural information, formatting information, input value information, table creator information, storage location information, file name information, information representative of whether data within a table has a relationship to data with another table, or data type information about the data input in the electronic table.

7. The system of claim 1 , wherein one or more cells within the electronic table are indexed with respect to the reference tag within the electronic table.

8. The system of claim 1 , wherein the memory device maintains a list of one or more assigned reference tags.

9. A method for transferring data for remote access across a multicomputer data network, comprising:

receiving, by one or more processors within a multicomputer data network, user input representative of a data input in an electronic table, the data input including textual data input and numerical data input;

analyzing, by the one or more processors within the multicomputer data network, one or more instances of contextual meaning of the textual data input in the electronic table;

identifies, by the one or more processors within the multicomputer data network and based on the contextual meaning of the textual data input in the electronic table, which numerical data input is associated with the contextual meaning of the textual data input in the electronic table;

assigning, by the one or more processors within the multicomputer data network, a reference tag corresponding to the contextual meaning of the textual data to the numerical data input in the electronic table based on the identification of which numerical data is associated with the contextual meaning of the textual data input in the electronic table;

storing, by the one or more processors within the multicomputer data network, the reference tag within a memory device that provides one or more users of the multicomputer data network with access to the stored reference tag.

10. The method of claim 9 , wherein assigning the reference tag to the data input in the electronic table further comprises determining whether or not the reference tag references a single cell within the electronic table.

11. The method of claim 9 , wherein assigning the reference tag to the data input in the electronic table further comprises determining whether or not the reference tag references a horizontal tag within the electronic table.

12. The method of claim 9 , wherein assigning the reference tag to the data input in the electronic table further comprises determining whether or not the reference tag references a vertical tag within the electronic table.

13. The method of claim 9 , wherein the contextual meaning of the textual data input in the electronic table is identified using natural language processing.

14. The method of claim 13 , wherein the one or more processors within the multicomputer data network further analyzes one or more instances of contextual information, associated with the textual data input and the numerical data input which includes at least one of language information, structural information, formatting information, input value information, or data type information about the data input in the electronic table.

15. The method of claim 9 , wherein one or more cells within the electronic table are indexed with respect to the reference tag within the electronic table.

16. The method of claim 9 , wherein the memory device is further configured to maintain a list of one or more assigned reference tags.

17. A non-transitory computer-readable storage medium storing computer instructions that direct a processor to perform a method for transferring data for remote access across a multicomputer data network, comprising:

receiving user input representative of a data input in an electronic table, the data input including textual data input and numerical data input;

analyzing one or more instances of contextual meaning of the textual data input in the electronic table;

identifies, based on the contextual meaning of the textual data input in the electronic table, which numerical data input is associated with the contextual meaning of the textual data input in the electronic table;

assigning a reference tag corresponding to the textual meaning of the textual data to the numerical data input in the electronic table based on the identification of which numerical data is associated with the contextual meaning of the textual data input in the electronic table; and

storing the reference tag within a memory device that provides one or more users of the multicomputer data network with access to the stored reference tag.

18. The non-transitory computer-readable storage medium of claim 17 wherein the memory device maintains a list of one or more assigned reference tags.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 037039 FRAME: 0285. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 17, 2015
From: ADLER, DANIEL; MCCANN, BRYAN
To: DNA SOFTWARE, INC.
Reel/Frame 037315/0802 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2015
From: ADLER, DANIEL NEAL; MCCANN, BRYAN MARCUS
To: CELLS, INC.
Reel/Frame 037039/0285 →
Continuity (2)
Provisional Application 62079963 · Nov 14, 2014
Related Publication 20160142488A1 · May 19, 2016