-
1.
公开(公告)号:US20230385033A1
公开(公告)日:2023-11-30
申请号:US18327795
申请日:2023-06-01
发明人: Mark Elliot , Punyashloka Biswal , Ankit Shankar , Omar Ali , John Chakerian , Ben Duffield , Adam Borochoff
CPC分类号: G06F8/34 , G06F8/33 , G06F8/41 , G06F8/36 , G06F11/3668 , G06T11/206 , G06F9/45512
摘要: The programming notebook system, methods, and user interfaces described herein provide software developers with enhanced tools by which a programming notebook workflow and session history associated with code cells in a programming notebook may be tracked and maintained. As a developer progresses through a development workflow, the developer can select an option to save a program code card representing some or all of the program code cell inputs. A card editor user interface may present an aggregated listing of all program code the developer has provided across multiple code cells during the current session which the developer can edit, refine, and/or comment. The card editor may also allow the developer to add associated user interface code to display a UI component associated with the program code card, and allow the developer to add a description and tags for the card so that the card can be searched for and reused.
-
公开(公告)号:US20230044699A1
公开(公告)日:2023-02-09
申请号:US17970901
申请日:2022-10-21
发明人: Lindsay Ward , Derek Cicerone , Punyashloka Biswal , Sixin Li , Geoff Cameron , Adam Storr , Ashwin Ramaswamy
IPC分类号: G06F16/242 , G06F3/0481 , G09G5/14 , G06F16/2457 , G06F40/14 , G06F40/151 , G06F40/186
摘要: A computer system may be configured to: execute a first query associated with a first panel; display the first panel in a user interface based on first display settings of the first panel, the first panel displaying at least a portion of the result of the first query, the result of the first query associated with a variable; execute a second query associated with a second panel, wherein the second query refers to the variable associated with the first query; display the second panel in the user interface based on second display settings of the second panel, the second panel displaying at least a portion of the result of the second query; and in response to user input changing the displayed result in the first panel: re-execute the second query; and update the display of the second panel in the user interface based on results of the re-executed second query.
-
公开(公告)号:US20160062555A1
公开(公告)日:2016-03-03
申请号:US14841338
申请日:2015-08-31
发明人: Lindsay Ward , Derek Cicerone , Punyashloka Biswal , Sixin Li , Geoff Cameron , Adam Storr , Ashwin Ramaswamy
IPC分类号: G06F3/0481 , G09G5/14 , G06F17/30 , G06F17/24
CPC分类号: G06F3/0481 , G06F17/2247 , G06F17/2264 , G06F17/248 , G06F17/30395 , G06F17/30528 , G09G5/14 , G09G2354/00
摘要: A computer system may be configured to: execute a first query associated with a first panel; display the first panel in a user interface based on first display settings of the first panel, the first panel displaying at least a portion of the result of the first query, the result of the first query associated with a variable; execute a second query associated with a second panel, wherein the second query refers to the variable associated with the first query; display the second panel in the user interface based on second display settings of the second panel, the second panel displaying at least a portion of the result of the second query; and in response to user input changing the displayed result in the first panel: re-execute the second query; and update the display of the second panel in the user interface based on results of the re-executed second query.
摘要翻译: 计算机系统可以被配置为:执行与第一面板相关联的第一查询; 基于第一面板的第一显示设置在用户界面中显示第一面板,第一面板显示第一查询的结果的至少一部分,与变量相关联的第一查询的结果; 执行与第二面板相关联的第二查询,其中所述第二查询引用与所述第一查询相关联的变量; 基于所述第二面板的第二显示设置在所述用户界面中显示所述第二面板,所述第二面板显示所述第二查询的结果的至少一部分; 并响应于用户输入改变第一面板中显示的结果:重新执行第二个查询; 并且基于重新执行的第二查询的结果来更新用户界面中的第二面板的显示。
-
公开(公告)号:US10365898B2
公开(公告)日:2019-07-30
申请号:US15448191
申请日:2017-03-02
发明人: Mark Elliot , Punyashloka Biswal , Robert Fink , Ryan McNamara
摘要: Systems and methods are provided for generating one or more interface objects for facilitating remote interaction between one or more client systems and a server system over a communication network, the one or more interface objects generated from a same interface definition object. The one or more interface objects are stored. A service request is received from a particular client system of the one or more client systems over the communication network. A particular interface object is selected from the one or more interface objects based on the service request. The service request is processed using the particular interface object.
-
公开(公告)号:US09880696B2
公开(公告)日:2018-01-30
申请号:US15252021
申请日:2016-08-30
发明人: Lindsay Ward , Derek Cicerone , Punyashloka Biswal , Sixin Li , Geoff Cameron , Adam Storr , Ashwin Ramaswamy
CPC分类号: G06F3/0481 , G06F17/2247 , G06F17/2264 , G06F17/248 , G06F17/30395 , G06F17/30528 , G09G5/14 , G09G2354/00
摘要: A computer system may be configured to: execute a first query associated with a first panel; display the first panel in a user interface based on first display settings of the first panel, the first panel displaying at least a portion of the result of the first query, the result of the first query associated with a variable; execute a second query associated with a second panel, wherein the second query refers to the variable associated with the first query; display the second panel in the user interface based on second display settings of the second panel, the second panel displaying at least a portion of the result of the second query; and in response to user input changing the displayed result in the first panel: re-execute the second query; and update the display of the second panel in the user interface based on results of the re-executed second query.
-
公开(公告)号:US09576015B1
公开(公告)日:2017-02-21
申请号:US14874690
申请日:2015-10-05
发明人: David Tolnay , Punyashloka Biswal , Andrew Colombi , Yupeng Fu , Ashar Fuadi , Mingyu Kim , Paul Nepywoda , Akshay Pundle , Juan Tamayo
IPC分类号: G06F17/30
CPC分类号: G06F17/30569 , G06F17/30339 , G06F17/30345 , G06F17/30457 , G06F17/30563 , G06F17/30958 , G06F17/30961
摘要: Techniques related to a domain-specific language for dataset transformations are disclosed. A server computer may process a table definition composed in a domain-specific language. The table definition may include a sequence of one or more dataset transformations to be performed on one or more source tables to generate a target table. The sequence may include a customized transformation. A source dataset may be provided as input to an implementation of the customized transformation. An output dataset may be generated as a result of executing the implementation. An intermediate table may be generated based on performing at least one dataset transformation on a particular source table. A supplemental portion for the intermediate table may be generated based on performing the at least one dataset transformation on an appended portion of the particular source table. The target table may be generated based on combining the supplemental portion with the intermediate table.
摘要翻译: 公开了与数据集转换的领域专用语言相关的技术。 服务器计算机可以处理以域特定语言组成的表定义。 表定义可以包括要在一个或多个源表上执行以生成目标表的一个或多个数据集变换的序列。 序列可以包括定制的变换。 源数据集可以被提供为定制变换的实现的输入。 作为执行实现的结果,可以生成输出数据集。 可以基于对特定源表执行至少一个数据集变换来生成中间表。 可以基于在特定源表的附加部分上执行至少一个数据集变换来生成中间表的补充部分。 可以基于将补充部分与中间表组合来生成目标表。
-
公开(公告)号:US20210303561A1
公开(公告)日:2021-09-30
申请号:US17119268
申请日:2020-12-11
发明人: Lindsay Ward , Derek Cicerone , Punyashloka Biswal , Sixin Li , Geoff Cameron , Adam Storr , Ashwin Ramaswamy
IPC分类号: G06F16/242 , G06F3/0481 , G09G5/14 , G06F16/2457 , G06F40/14 , G06F40/151 , G06F40/186
摘要: A computer system may be configured to: execute a first query associated with a first panel; display the first panel in a user interface based on first display settings of the first panel, the first panel displaying at least a portion of the result of the first query, the result of the first query associated with a variable; execute a second query associated with a second panel, wherein the second query refers to the variable associated with the first query; display the second panel in the user interface based on second display settings of the second panel, the second panel displaying at least a portion of the result of the second query; and in response to user input changing the displayed result in the first panel: re-execute the second query; and update the display of the second panel in the user interface based on results of the re-executed second query.
-
公开(公告)号:US20180136909A1
公开(公告)日:2018-05-17
申请号:US15448191
申请日:2017-03-02
发明人: Mark Elliot , Punyashloka Biswal , Robert Fink , Ryan McNamara
摘要: Systems and methods are provided for generating one or more interface objects for facilitating remote interaction between one or more client systems and a server system over a communication network, the one or more interface objects generated from a same interface definition object. The one or more interface objects are stored. A service request is received from a particular client system of the one or more client systems over the communication network. A particular interface object is selected from the one or more interface objects based on the service request. The service request is processed using the particular interface object.
-
9.
公开(公告)号:US09870205B1
公开(公告)日:2018-01-16
申请号:US14845001
申请日:2015-09-03
发明人: Mark Elliot , Punyashloka Biswal , Ankit Shankar , Omar Ali , John Chakerian , Ben Duffield , Adam Borochoff
CPC分类号: G06F8/33 , G06F8/36 , G06F8/41 , G06F9/45512
摘要: The programming notebook system, methods, and user interfaces described herein provide software developers with enhanced tools by which a programming notebook workflow and session history associated with code cells in a programming notebook may be tracked and maintained. As a developer progresses through a development workflow, the developer can select an option to save a program code card representing some or all of the program code cell inputs. A card editor user interface may present an aggregated listing of all program code the developer has provided across multiple code cells during the current session which the developer can edit, refine, and/or comment. The card editor may also allow the developer to add associated user interface code to display a UI component associated with the program code card, and allow the developer to add a description and tags for the card so that the card can be searched for and reused.
-
公开(公告)号:US11514033B2
公开(公告)日:2022-11-29
申请号:US17119268
申请日:2020-12-11
发明人: Lindsay Ward , Derek Cicerone , Punyashloka Biswal , Sixin Li , Geoff Cameron , Adam Storr , Ashwin Ramaswamy
IPC分类号: G06F3/0481 , G06F40/14 , G06F40/151 , G06F40/186 , G06F16/242 , G09G5/14 , G06F16/2457
摘要: A computer system may be configured to: execute a first query associated with a first panel; display the first panel in a user interface based on first display settings of the first panel, the first panel displaying at least a portion of the result of the first query, the result of the first query associated with a variable; execute a second query associated with a second panel, wherein the second query refers to the variable associated with the first query; display the second panel in the user interface based on second display settings of the second panel, the second panel displaying at least a portion of the result of the second query; and in response to user input changing the displayed result in the first panel: re-execute the second query; and update the display of the second panel in the user interface based on results of the re-executed second query.
-
-
-
-
-
-
-
-
-