-
公开(公告)号:US11032410B2
公开(公告)日:2021-06-08
申请号:US15487227
申请日:2017-04-13
Applicant: Microsoft Technology Licensing, LLC
Inventor: Charles David Ellis , Dominique Fortier , Liyin Xue , Carlos Augusto Otero , Catherine William Neylan
IPC: H04M1/725 , G06F3/0482 , G09G5/00 , G06F3/0483 , H04M1/72448 , G06Q10/06 , G06F40/18 , G06F40/106 , H04M1/72427 , G06F3/0488
Abstract: Systems, methods, and software for mobile data visualization frameworks are provided herein. An exemplary method includes, determining data insight candidates for presentation on the mobile computing device that describe analysis of a target dataset, determined based at least on data analysis preferences associated with processing one or more past datasets, and where each of the data insight candidates includes at least one insight object directed to the target dataset and is described by object metadata that indicates at least a processing lineage used to produce the at least one insight object. The method includes selecting a presentation detail level for displaying the data insight candidates on the mobile computing device based at least on properties of the mobile computing device, and generating one or more insight views for presentation on the mobile computing device.
-
2.
公开(公告)号:US20150234444A1
公开(公告)日:2015-08-20
申请号:US14704944
申请日:2015-05-05
Applicant: Microsoft Technology Licensing, LLC
Inventor: Jered Aasheim , Dominique Fortier , Michael Hall , Akshay Johar , Daniel Reed
CPC classification number: G06F1/3206 , G06F1/329 , G06F9/5094 , H04L12/12 , H04W52/0258 , H04W52/0261 , Y02D10/22 , Y02D10/24 , Y02D70/142 , Y02D70/144 , Y02D70/164
Abstract: A power context system is described herein that makes decisions related to device power usage based on factors such as location, load, available alternatives, cost of power, and cost of bandwidth. The system incorporates contextual knowledge about the situation in which a device is being used. Using the context of location, devices can make smarter decisions about deciding which processes to migrate to the cloud, load balancing between applications, and switching to power saving modes depending on how far the user is from a power source. As the cloud becomes more frequently used, load balancing by utilizing distributed data warehouses to move processes to different locations in the world depending on factors such as accessibility, locales, and cost of electricity are considerations for power management. Power management of mobile devices is becoming important as integration with the cloud yields expectations of devices being able to reliably access and persist data.
Abstract translation: 本文描述了基于诸如位置,负载,可用替代方案,功率成本和带宽成本等因素的与设备功率使用相关的决策的功率上下文系统。 该系统包含关于使用设备的情况的上下文知识。 使用位置的上下文,设备可以做出更明智的决定,决定哪些进程迁移到云,应用之间的负载平衡,以及切换到省电模式,这取决于用户远离电源。 随着云越来越频繁地使用,通过利用分布式数据仓库将流程移动到世界各地的不同位置进行负载平衡,这取决于诸如可访问性,区域设置和电力成本等因素,是电力管理的考虑因素。 移动设备的电源管理变得越来越重要,因为与云的集成能够使设备能够可靠地访问和保持数据的期望。
-
公开(公告)号:US20150193434A1
公开(公告)日:2015-07-09
申请号:US14660857
申请日:2015-03-17
Applicant: Microsoft Technology Licensing, LLC
Inventor: Dominique Fortier , Steven Maillet , Jered Aasheim
IPC: G06F17/30
CPC classification number: G06F17/3007 , G06F17/30091
Abstract: A storage abstraction system is described herein that exposes storage from an operating system as a uniform storage device and abstracts from applications the selection of a particular storage location and different properties of storage devices. The application provides the data to store and some information about the application's goals for storing the data, and lets the operating system route the data to the right place based on the data's characteristics. The operating system may choose to store data anywhere from L2 cache to a cloud-based storage service and anything in between, based on information about the data's persistence requirements, expected usage, access frequency, security needs, and so forth. The system lets applications and users focus on expressing their goals and needs for the data, and lets the operating system manage the hardware.
Abstract translation: 本文描述了一种存储抽象系统,其将来自操作系统的存储公开为统一的存储设备,并从应用中抽取特定存储位置的选择和存储设备的不同属性。 该应用程序提供数据存储和有关应用程序存储数据目标的一些信息,并使操作系统根据数据的特点将数据路由到正确的位置。 根据有关数据持久性要求,预期使用情况,访问频率,安全需求等的信息,操作系统可以选择将数据从L2缓存存储到基于云的存储服务以及其间的任何内容。 该系统使应用程序和用户专注于表达其数据的目标和需求,并让操作系统管理硬件。
-
公开(公告)号:US20180129373A1
公开(公告)日:2018-05-10
申请号:US15487066
申请日:2017-04-13
Applicant: Microsoft Technology Licensing, LLC
Inventor: Charles David Ellis , Dominique Fortier , Liyin Xue , Ashvini Sharma , Jakob Peter Nielsen , Carlos Augusto Otero , Safiya Bhojawala , Catherine William Neylan
IPC: G06F3/0482 , G06T11/20 , G06F17/30 , G06N5/04
CPC classification number: G06F3/0482 , G06F16/248 , G06F17/246 , G06N5/04 , G06T11/206 , G06T2200/24
Abstract: Systems, methods, and software for data visualization frameworks are provided herein. An exemplary method includes identifying a target dataset from which to determine data insights for presentation in an insight interface to the user application. The method includes determining data insight candidates for the target dataset based at least on usage modalities associated with processing one or more past datasets, and establishing content of the data insight candidates according to at least the target dataset and the usage modalities, where the content of each of the data insight candidates includes at least one insight object described by object metadata that indicates at least a processing lineage used to produce the at least one insight object.
-
公开(公告)号:US20180129372A1
公开(公告)日:2018-05-10
申请号:US15486968
申请日:2017-04-13
Applicant: Microsoft Technology Licensing, LLC
Inventor: Charles David Ellis , Dominique Fortier , Liyin Xue , Jakob Peter Nielsen , Carlos Augusto Otero , Safiya Bhojawala , Catherine William Neylan
IPC: G06F3/0482 , G06T11/20 , G06F17/30
CPC classification number: G06F3/0482 , G06F16/248 , G06F16/9535 , G06F16/9577 , G06T11/206
Abstract: Systems, methods, and software for data visualization frameworks are provided herein. An exemplary method includes producing a data insight object for a target dataset, the data insight object comprising an object insight portion for presentation to a user and an object metadata portion that indicates at least a processing lineage used to produce the data insight object. The method includes providing the data insight object for presentation by an insight interface to the user application, and responsive to identifying a user action related to at least the target dataset, applying the processing lineage to produce at least one different data insight object for presentation by the insight interface.
-
公开(公告)号:US10984333B2
公开(公告)日:2021-04-20
申请号:US15487268
申请日:2017-04-13
Applicant: Microsoft Technology Licensing, LLC
Inventor: Charles David Ellis , Dominique Fortier , Liyin Xue , Ashvini Sharma , Jakob Peter Nielsen , Carlos Augusto Otero
IPC: G06N20/00 , G06F17/00 , G06F16/24 , G06Q40/00 , G06Q10/10 , G06N5/04 , G06F16/951 , G06F16/901 , G06Q10/06 , H04L29/08 , G06N5/02
Abstract: Systems, methods, and software for developing application usage information are provided herein. An exemplary method includes identifying data sources that relate to application usage activity of one or more users, determining activity signals related to at least data analysis by the one or more users from among the application usage activity, and applying the activity signals to a knowledge graphing service that infers data analysis preferences from among the activity signals. The method also includes providing ones of the data analysis preferences for use by data insight services that establish data insight objects visualizing target datasets based at least on the ones of the data analysis preferences.
-
公开(公告)号:US10303649B2
公开(公告)日:2019-05-28
申请号:US14660857
申请日:2015-03-17
Applicant: Microsoft Technology Licensing, LLC
Inventor: Dominique Fortier , Steven Maillet , Jered Aasheim
Abstract: A storage abstraction system is described herein that exposes storage from an operating system as a uniform storage device and abstracts from applications the selection of a particular storage location and different properties of storage devices. The application provides the data to store and some information about the application's goals for storing the data, and lets the operating system route the data to the right place based on the data's characteristics. The operating system may choose to store data anywhere from L2 cache to a cloud-based storage service and anything in between, based on information about the data's persistence requirements, expected usage, access frequency, security needs, and so forth. The system lets applications and users focus on expressing their goals and needs for the data, and lets the operating system manage the hardware.
-
公开(公告)号:US20180131803A1
公开(公告)日:2018-05-10
申请号:US15487227
申请日:2017-04-13
Applicant: Microsoft Technology Licensing, LLC
Inventor: Charles David Ellis , Dominique Fortier , Liyin Xue , Carlos Augusto Otero , Catherine William Neylan
IPC: H04M1/725 , G06F17/21 , G06F3/0482 , G09G5/00 , G06F3/0488 , G06F3/0483 , G06F17/24
CPC classification number: H04M1/72563 , G06F3/0482 , G06F3/0483 , G06F3/04883 , G06F17/212 , G06F17/246 , G06Q10/063 , G09G5/005 , G09G2340/0442 , G09G2350/00 , G09G2354/00 , G09G2360/02 , G09G2370/022 , G09G2370/027 , G09G2370/16 , H04M1/72544 , H04M2250/22
Abstract: Systems, methods, and software for mobile data visualization frameworks are provided herein. An exemplary method includes, determining data insight candidates for presentation on the mobile computing device that describe analysis of a target dataset, determined based at least on data analysis preferences associated with processing one or more past datasets, and where each of the data insight candidates includes at least one insight object directed to the target dataset and is described by object metadata that indicates at least a processing lineage used to produce the at least one insight object. The method includes selecting a presentation detail level for displaying the data insight candidates on the mobile computing device based at least on properties of the mobile computing device, and generating one or more insight views for presentation on the mobile computing device.
-
公开(公告)号:US20180129946A1
公开(公告)日:2018-05-10
申请号:US15487268
申请日:2017-04-13
Applicant: Microsoft Technology Licensing, LLC
Inventor: Charles David Ellis , Dominique Fortier , Liyin Xue , Ashvini Sharma , Jakob Peter Nielsen , Carlos Augusto Otero
CPC classification number: G06N5/04 , G06F16/9024 , G06F16/951 , G06N5/022 , G06Q10/06398 , G06Q10/105 , H04L67/22 , H04L67/306
Abstract: Systems, methods, and software for developing application usage information are provided herein. An exemplary method includes identifying data sources that relate to application usage activity of one or more users, determining activity signals related to at least data analysis by the one or more users from among the application usage activity, and applying the activity signals to a knowledge graphing service that infers data analysis preferences from among the activity signals. The method also includes providing ones of the data analysis preferences for use by data insight services that establish data insight objects visualizing target datasets based at least on the ones of the data analysis preferences.
-
-
-
-
-
-
-
-