Calculations on images within cells in spreadsheets

US11200372B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11200372-B2
Application numberUS-201615340886-A
CountryUS
Kind codeB2
Filing dateNov 1, 2016
Priority dateNov 2, 2015
Publication dateDec 14, 2021
Grant dateDec 14, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Described herein is a system and method for associating images with one or more cells in a spreadsheet application. As described, one or more images may be associated with a single cell in a spreadsheet application or it may be associated with a range of cells in the spreadsheet application. Information about the image, such as metadata, pixel information or other parameters, may be retrieved from the image. Once retrieved, a calculation engine may perform one or more calculations on the information in order to change an appearance of the image.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: at least one processing unit; and at least one memory storing computer executable instructions that, when executed by the at least one processing unit, causes the system to perform operations of: associating an image with a spreadsheet cell; rendering the image in the spreadsheet cell using a display property having a numeric value; using a function of a spreadsheet application to obtain the numeric value of the display property from data of the image associated with the spreadsheet cell; changing, using a calculation function of the spreadsheet application and data obtained from another spreadsheet cell, the numeric value of the display property, wherein the calculation function comprises one or more of a blur function, a sharpen function and a glow function; and providing, for display in the spreadsheet cell, the image with the display property modified based on the changed numeric value. 2. The system of claim 1 , wherein the data of the image includes image data and image metadata, and the numeric value of the display property is obtained from the image metadata associated with the image. 3. The system of claim 1 , wherein the data of the image includes pixel information, and the numeric value of the display property is obtained from the pixel information associated with the image. 4. The system of claim 1 , wherein the image is included in the spreadsheet cell. 5. The system of claim 1 , wherein the memory stores the computer executable instructions that, when executed by the at least one processing unit, causes the system to further perform an operation of displaying an updated image in a second spreadsheet cell. 6. The system of claim 1 , wherein the memory stores the computer executable instructions that, when executed by the at least one processing unit, causes the system to further perform an operation of receiving the image by one of: pasting the image into the spreadsheet cell; dropping the image into the spreadsheet cell; retrieving the image from storage based on a file locator; and inserting the image into the spreadsheet cell. 7. The system of claim 1 , wherein the display property comprises opacity, luminance, or brightness. 8. A computer-implemented method of a spreadsheet application, comprising: selecting an image associated with a spreadsheet cell; rendering the image in the spreadsheet cell using a display property having a numeric value; using a function of the spreadsheet application to obtain the numeric value of the display property from data of the image associated with the spreadsheet cell; changing, using a calculation function of the spreadsheet application and data from another spreadsheet cell, the numeric value of the display property, wherein the calculation function comprises one or more of a blur function, a sharpen function and a glow function; and providing, for display in the spreadsheet cell, the image with the display property modified based on the changed numeric value. 9. The method of claim 8 , wherein the display property comprises an image size, an image aspect ratio, or an image resolution. 10. The method of claim 8 , wherein the calculation function is executed when a condition associated with the image is met. 11. The method of claim 8 , wherein the calculation function comprises selecting multiple spreadsheet cells and performing the calculation function using information contained in each of the spreadsheet cells. 12. The method of claim 8 , wherein the data of the image includes image data and image metadata, and the numeric value of the display property is obtained from the image metadata associated with the image. 13. The method of claim 8 , wherein the data of the image includes pixel data, and the numeric value of the display property is obtained from the pixel data corresponding to the image. 14. The method of claim 13 , wherein the pixel data is placed in various rows and columns of the spreadsheet application. 15. The method of claim 8 , wherein the display property comprises opacity, luminance, or brightness. 16. One or more computer storage media storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform operations comprising: rendering an image associated with a spreadsheet cell using a display property having a numeric value; using a function of a spreadsheet application to obtain the numeric value of the display property; obtaining data from another spreadsheet cell; providing the numeric value of the display property and the data from the another spreadsheet cell to a calculation function associated with the spreadsheet application, wherein the calculation function comprises one or more of a blur function, a sharpen function and a glow function; using the calculation function to generate an updated image with an altered appearance in which the display property of the image has changed; and causing a display of the updated image in the spreadsheet cell. 17. The one or more computer storage media of claim 16 , wherein the numeric value of the display property is obtained from pixel data of the image. 18. The one or more computer storage media of claim 16 , wherein the display property comprises opacity, luminance, or brightness. 19. The one or more computer storage media of claim 16 , wherein the display property comprises an image size, an image aspect ratio, or an image resolution.

Assignees

Inventors

Classifications

  • Drawing of charts or graphs · CPC title

  • Layout analysis of documents structured with printed lines or input boxes, e.g. business forms or tables · CPC title

  • Extracting the geometrical structure, e.g. layout tree; Block segmentation, e.g. bounding boxes for graphics or text · CPC title

  • G06F40/18Primary

    of spreadsheets (form-filling G06F40/174) · CPC title

  • Voice editing, e.g. manipulating the voice of the synthesiser · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11200372B2 cover?
Described herein is a system and method for associating images with one or more cells in a spreadsheet application. As described, one or more images may be associated with a single cell in a spreadsheet application or it may be associated with a range of cells in the spreadsheet application. Information about the image, such as metadata, pixel information or other parameters, may be retrieved f…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F40/18. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 14 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).