-
公开(公告)号:US20170124052A1
公开(公告)日:2017-05-04
申请号:US15340321
申请日:2016-11-01
IPC分类号: G06F17/24 , G06N99/00 , G06F3/0482
CPC分类号: G06F17/246 , G06F3/0482 , G06N20/00
摘要: The present disclosure relates to enriching a compound object with data provided by a third party service, database, or local database. In some embodiments, this is performed by receiving an entry of a value in a cell of a spreadsheet; determining whether the value is related to information provided by a service; based on a determination that the value is related to information provided by the service, selecting the service; displaying a field selection user interface; receiving a selection of one or more fields from the field selection user interface; receiving one or more values associated with the selected one or more fields; and enriching a compound object based on the selected one or more fields and associated one or more values.
-
公开(公告)号:US20170124050A1
公开(公告)日:2017-05-04
申请号:US15340201
申请日:2016-11-01
发明人: John Campbell , Carlos Augusto Otero , Benjamin Edward Rampson , Allison Rutherford , Steven Kraynak , Christian Canton , Samuel C. Radakovitz , Simon Peyton Jones , Andrew Becker
IPC分类号: G06F17/24 , G06F3/0484 , G06F3/0488 , G06F3/0482
摘要: The present disclosure describes a value referred to as a compound object that stores multiple values in a single cell, wherein those multiple values are organized according to a defined structure. The compound object may store multiple values according to a known defined data structure such as, for example, a record, vector, matrix, table, or array. In other embodiments, the compound object may store multiple values as any nested combination of any one of the known or user-defined data structures. Each of the values stored in the compound object are individually referenceable and can fully participate with spreadsheet functionality including calculations, referencing, and formatting.
-
公开(公告)号:US20170124048A1
公开(公告)日:2017-05-04
申请号:US15282269
申请日:2016-09-30
发明人: John Campbell , Carlos Augusto Otero , Christian Canton , Matthew Hart Fichtner , Samuel C. Radakovitz , Benjamin Edward Rampson
CPC分类号: G06F17/246 , G06F3/0482 , G06F3/04847 , G06F3/165 , G06F17/212 , G06T11/206 , G11B27/031 , H04L43/045 , H04L65/607 , H04L65/608 , H04L67/02 , H04L67/42 , H04N5/272
摘要: Systems for associating videos with cells of a spreadsheet are provided. Both dynamic data and static data may be associated with a single cell of the spreadsheet. Upon association, parameters (including video attributes, image attributes and audio attributes) may be viewed and/or manipulated by a user, providing video and audio processing functionality within a spreadsheet. Controls may be provided for playing the video and/or playing the video in response to spreadsheet data satisfying a condition. Text transcriptions (e.g., speech-to-text) of an audio track associated with a video file may be inserted as subtitles into the video or a plurality of individual frames for the video. Spreadsheet operations (e.g., sort and/or filter operations) may also be performed on a range of cells based on parameters of an associated video.
-
公开(公告)号:US20170124044A1
公开(公告)日:2017-05-04
申请号:US15199953
申请日:2016-06-30
发明人: Christian Canton , John Campbell , Samuel C. Radakovitz , Matthew Hart Fichtner , Carlos Augusto Otero , Benjamin Edward Rampson
IPC分类号: G06F17/24 , G06F3/16 , G06F3/0484 , G10L13/033
CPC分类号: G06F17/246 , G06F3/04817 , G06F3/0482 , G06F3/04842 , G06F3/04845 , G06F3/04847 , G06F3/04883 , G06F3/162 , G06F3/165 , G06F17/212 , G06F17/2288 , G06F17/245 , G06K9/00 , G06K9/00442 , G06K9/00449 , G06K9/00463 , G06T1/0007 , G06T11/206 , G06T11/60 , G06T2200/24 , G10L13/033 , G10L15/26 , G11B27/00
摘要: Systems for associating audio files with cells of a spreadsheet are provided. Both audio files and data may be associated with a single cell of the spreadsheet. An audio file may be recorded, retrieved from storage, or converted from a document (e.g., using text-to-speech technology) for association with a spreadsheet. Upon association, audio parameters may be viewed and/or manipulated by a user, providing audio processing functionality within a spreadsheet. Controls may be provided for listening to the audio file and/or playing the audio file in response to spreadsheet data satisfying a condition. Text transcriptions (e.g., speech-to-text) of audio files may be inserted into the spreadsheet. For low vision users, audio transcriptions (e.g., text-to-speech) of data may be generated and “played” for the user. Spreadsheet operations (e.g., sort and/or filter operations) may also be performed on a range of cells based on audio parameters of associated audio files.
-
公开(公告)号:US11321520B2
公开(公告)日:2022-05-03
申请号:US16400385
申请日:2019-05-01
IPC分类号: G06F40/18 , G06F40/106 , G06F40/177 , G06F40/197 , G06F3/04847 , G06F3/04845 , G06T11/60 , G06F3/0482 , G06F3/04842 , G06F3/04883 , G06F3/16 , G06F3/04817 , G06T11/20 , G10L15/26 , G06K9/00 , G10L13/033 , G11B27/00 , G06T1/00
摘要: Systems and methods for charting images and/or attributes of images associated with a spreadsheet are provided. For instance, when an image is associated with a spreadsheet, the image may be treated as a new type of data within the spreadsheet. In some aspects, a plurality of images may be associated with a spreadsheet, e.g., within a single cell or within a range of cells. In some aspects, the images themselves, as well as image data (e.g., pixelated data, etc.), image attributes (e.g., opacity, color palette, resolution, aspect ratio, image dimensions, author, creation date and/or time, file name, tags, file size, GPS location information, etc.), and/or spreadsheet data (e.g., values in cells, user comments, etc.) may be incorporated into a report (e.g., a chart) using a spreadsheet charting function, either automatically or by user selection.
-
公开(公告)号:US11080477B2
公开(公告)日:2021-08-03
申请号:US16521397
申请日:2019-07-24
发明人: Andrew William Stegmaier , Johnny Campbell , Joseph John McDaid , Christian Canton , Vikas Yadav , Sjoerd Roelof de Jong , Robert David Ohn Tinn , Marc Manuel Johannes Brockschmidt , Juliana Patricia Vicente Franco , Sneha Khullar
IPC分类号: G06F40/18 , G06F3/0481 , G06F3/0484 , G06F9/451 , G06F40/205 , G06F40/174 , G06F40/274 , G06F3/0482 , G06N3/04 , G06N3/08
摘要: Systems, methods, and software are disclosed herein for enhancing functions and formulas in spreadsheets. A computing apparatus detects a beginning of a formula in a cell of a spreadsheet. In response to detecting the beginning of the formula, the computing apparatus identifies a vector representation of a context of the cell and supplies the vector representation as input to one or more machine learning models. The one or more machine learning models produce output comprising one or more suggested functions for the formula and one or more suggested operands, which the computing apparatus presents in a user interface to the spreadsheet.
-
公开(公告)号:US10579724B2
公开(公告)日:2020-03-03
申请号:US15340187
申请日:2016-11-01
发明人: John Campbell , Carlos Augusto Otero , Benjamin Edward Rampson , Allison Rutherford , Christian Canton , Samuel C. Radakovitz , Simon Peyton Jones
IPC分类号: G06F17/00 , G06F17/24 , G06F3/0484 , G06T11/60 , G06F3/0482 , G06F3/0488 , G06F3/16 , G06F3/0481 , G06T11/20 , G10L15/26 , G06K9/00 , G10L13/033 , G06F17/21 , G06F17/22 , G11B27/00 , G06T1/00
摘要: The present disclosure is directed to systems and methods for implementing rich data types in a spreadsheet application. Generally, a value being of a rich data type is as a type of value that has context and established relationships with other types of data. In particular, a rich data type is a data value having associated context, which may be units (e.g., inches, miles, meters, kilograms, seconds, joules, hertz, Fahrenheit, etc.) or other information about the data's type (e.g., city, stock, NCAA football team, car, restaurant, school, etc.). Additionally, a value being of a rich data type further includes established relationships with other types of data.
-
公开(公告)号:US09990350B2
公开(公告)日:2018-06-05
申请号:US15282269
申请日:2016-09-30
发明人: Johnny S. Campbell , Carlos Augusto Otero , Christian Canton , Matthew Hart Fichtner , Samuel C. Radakovitz , Benjamin Edward Rampson
IPC分类号: G06F17/00 , G06F17/24 , G06F17/21 , H04N5/272 , G06F3/16 , G06T11/20 , H04L12/26 , H04L29/06 , H04L29/08 , G11B27/031 , G06F3/0484 , G06F3/0482
CPC分类号: G06F17/246 , G06F3/0482 , G06F3/04847 , G06F3/165 , G06F17/212 , G06T11/206 , G11B27/031 , H04L43/045 , H04L65/607 , H04L65/608 , H04L67/02 , H04L67/42 , H04N5/272
摘要: Systems for associating videos with cells of a spreadsheet are provided. Both dynamic data and static data may be associated with a single cell of the spreadsheet. Upon association, parameters (including video attributes, image attributes and audio attributes) may be viewed and/or manipulated by a user, providing video and audio processing functionality within a spreadsheet. Controls may be provided for playing the video and/or playing the video in response to spreadsheet data satisfying a condition. Text transcriptions (e.g., speech-to-text) of an audio track associated with a video file may be inserted as subtitles into the video or a plurality of individual frames for the video. Spreadsheet operations (e.g., sort and/or filter operations) may also be performed on a range of cells based on parameters of an associated video.
-
公开(公告)号:US09990349B2
公开(公告)日:2018-06-05
申请号:US15281885
申请日:2016-09-30
发明人: John Campbell , Carlos Augusto Otero , Christian Canton , Matthew Hart Fichtner , Samuel C. Radakovitz , Benjamin Edward Rampson
IPC分类号: G06F17/00 , G06F17/24 , G06F17/21 , H04N5/272 , G06F3/16 , G06T11/20 , H04L12/26 , H04L29/06 , H04L29/08 , G11B27/031 , G06F3/0484 , G06F3/0482
CPC分类号: G06F17/246 , G06F3/0482 , G06F3/04847 , G06F3/165 , G06F17/212 , G06T11/206 , G11B27/031 , H04L43/045 , H04L65/607 , H04L65/608 , H04L67/02 , H04L67/42 , H04N5/272
摘要: Systems for associating streaming data with cells of a spreadsheet are provided. Both dynamic data and static data may be associated with a single cell of the spreadsheet. Upon association, parameters (including stream attributes, image attributes and audio attributes) may be viewed and/or manipulated by a user, providing stream processing functionality within a spreadsheet. Controls may be provided for playing the streaming data and/or playing the streaming data in response to spreadsheet data satisfying a condition. Spreadsheet operations (e.g., sort and/or filter operations) may also be performed on a range of cells based on parameters of associated streaming data.
-
公开(公告)号:US20170124741A1
公开(公告)日:2017-05-04
申请号:US15339245
申请日:2016-10-31
CPC分类号: G06F17/246 , G06F3/0482 , G06F3/04847 , G06F3/165 , G06F17/212 , G06T11/206 , G11B27/031 , H04L43/045 , H04L65/607 , H04L65/608 , H04L67/02 , H04L67/42 , H04N5/272
摘要: Systems and methods for charting videos and/or attributes of videos associated with a spreadsheet are provided. For instance, when a video is associated with a spreadsheet, the video may be treated as a new type of data within the spreadsheet. In some aspects, a plurality of videos may be associated with a spreadsheet, e.g., within a single cell or a range of cells. In aspects, the videos themselves, as well as video data (e.g., raw pixel data for each video frame, modulated data representing soundwaves of an audio file, etc.), video attributes (e.g., frame rate, aspect ratio, duration, resolution, bits per frame, video size, synchronization data, etc.), frame attributes (e.g., aspect ratio, color space, bitrate, etc.), audio attributes (e.g., pitch, volume, speed, etc.), and/or spreadsheet data (e.g., values in cells, user comments, etc.) may be incorporated into a chart using a spreadsheet charting function, either automatically or by user selection.
-
-
-
-
-
-
-
-
-