-
公开(公告)号:US10749767B2
公开(公告)日:2020-08-18
申请号:US16053483
申请日:2018-08-02
发明人: Jared A. Brown , Eddie Fusaro , Gurpreet Virdi , Murari Sridharan
摘要: A routing system is described herein for intelligently routing actions directed to any one of a collection of user devices that are associated with a user. In operation, the routing system receives a request from a source entity to perform an action. The routing system determines a mode of carrying out the action that involves use of one or more user devices, selected from the collection of user devices. It then instructs the selected user device(s) to carry out the action. In this manner of operation, requests that are directed to an individual user device are no longer necessarily carried out by that individual user device. The routing system chooses the user device(s) to carry out the action based on current context information together with relationship information extracted from a user graph.
-
公开(公告)号:US10069697B2
公开(公告)日:2018-09-04
申请号:US15010655
申请日:2016-01-29
发明人: Jared A. Brown , Eddie Fusaro , Gurpreet Virdi , Murari Sridharan
IPC分类号: G06F15/173 , H04L12/26 , H04L29/08 , G06F9/50
摘要: A routing system is described herein for intelligently routing actions directed to any one of a collection of user devices that are associated with a user. In operation, the routing system receives a request from a source entity to perform an action. The routing system determines a mode of carrying out the action that involves use of one or more user devices, selected from the collection of user devices. It then instructs the selected user device(s) to carry out the action. In this manner of operation, requests that are directed to an individual user device are no longer necessarily carried out by that individual user device. The routing system chooses the user device(s) to carry out the action based on current context information together with relationship information extracted from a user graph.
-
公开(公告)号:US11972301B2
公开(公告)日:2024-04-30
申请号:US17229551
申请日:2021-04-13
发明人: Yuwen Yang , Gurpreet Virdi , Bo Qiao , Hang Dong , Karthikeyan Subramanian , Marko Lalic , Shandan Zhou , Si Qin , Thomas Moscibroda , Yunus Mohammed
CPC分类号: G06F9/5077 , G06F9/45558 , G06F9/50 , G06F9/5038 , G06F9/505 , G06F2009/4557 , G06F2009/45583 , G06F2009/45595 , G06F9/5022 , G06F2209/5019
摘要: The present disclosure relates to systems, methods, and computer readable media for predicting surplus capacity on a set of server nodes and determining a quantity of deferrable virtual machines (VMs) that may be scheduled over an upcoming period of time. This determination of VM quantity may be determined while minimizing risks associated with allocation failures on the set of server nodes. This disclosure described systems that facilitate features and functionality related to improving utilization of surplus resource capacity on a plurality of server nodes by implementing VMs having some flexibility in timing of deployment while also avoiding significant risk caused as a result of over-allocated storage and computing resources. In one or more embodiments, the quantity of deferrable VMs is determined and scheduled in accordance with rules of a scheduling policy.
-
公开(公告)号:US11644959B2
公开(公告)日:2023-05-09
申请号:US17470768
申请日:2021-09-09
发明人: Jared Brown , John Thomas Kimbell , Patrick Evan Little , Marianna Levant , Rory Akira Malcolm Fairweather , Lisa Marie Wright , Gurpreet Virdi , Grigoriy V Lyukshin , David Chege Gitau
IPC分类号: G06F40/166 , G06F3/04845 , G06F16/16 , G06F3/0482
CPC分类号: G06F3/04845 , G06F3/0482 , G06F16/168
摘要: A method of operating a device, which includes providing a user interface with a display artifact; in response to an indication a user selected to copy the display artifact, storing multiple levels of detail of the display artifact; allowing the user to paste a selected level of detail by steps of: in response to an indication a user selected an input field and a paste command, displaying a plurality of paste options for pasting the display artifact into the input field, wherein the plurality of paste options each have a unique level of detail for representing the display artifact; allowing the user to select from the plurality of paste options; and in response to an indication a user selected a paste option from the plurality of paste options, pasting the display artifact with a level of detail associated with the selected paste option into the input filed.
-
公开(公告)号:US10528228B2
公开(公告)日:2020-01-07
申请号:US15629450
申请日:2017-06-21
发明人: Steve Seixeiro , Gurpreet Virdi , Lijuan Qin , David Jeremy Guy Wood , Michael Burt Goulding , Lucas Scotta
IPC分类号: G06F3/048 , G06F3/0482 , H04L29/08 , G06F3/16 , G10L15/18 , G06F9/451 , G10L15/22 , G06F3/0488 , G06F3/01 , G10L15/08
摘要: A digital assistant supported on computing devices such as smartphones, tablet computers, personal computers (PCs), wearable devices, game consoles, smart home devices and the like is configured with a notification system that interfaces with applications and/or other systems and resources so that the digital assistant may collect notifications across a range of a user's devices. The digital assistant may utilize a natural language interface (which may cooperate with touch and gesture interfaces) and applies awareness of context and user's behaviors to intelligently present the collected notifications on a single device for the user as a native digital assistant user experience. The digital assistant can sort notifications, group notifications together, and interact with the user to answer questions, provide information and status, and enable the user to action on a notification from the collection.
-
公开(公告)号:US11593166B2
公开(公告)日:2023-02-28
申请号:US16724875
申请日:2019-12-23
发明人: Arun U. Kishan , Emily Nicole Wilson , Mohammed Nashaat Soliman , Paresh Maisuria , Shira Weinberg , Gurpreet Virdi , Jared Brown
摘要: Pooling computing resources based on inferences about a plurality of hardware devices. The method includes identifying inference information about the plurality of devices. The method further includes based on the inference information optimizing resource usage of the plurality of hardware devices.
-
公开(公告)号:US10552219B2
公开(公告)日:2020-02-04
申请号:US15048397
申请日:2016-02-19
发明人: Arun U. Kishan , Emily Nicole Wilson , Mohammed Nashaat Soliman , Paresh Maisuria , Shira Weinberg , Gurpreet Virdi , Jared Brown
摘要: Pooling computing resources based on inferences about a plurality of hardware devices. The method includes identifying inference information about the plurality of devices. The method further includes based on the inference information optimizing resource usage of the plurality of hardware devices.
-
公开(公告)号:US20180343178A1
公开(公告)日:2018-11-29
申请号:US16053483
申请日:2018-08-02
发明人: Jared A. Brown , Eddie Fusaro , Gurpreet Virdi , Murari Sridharan
CPC分类号: H04L43/045 , G06F9/5027 , G06Q30/02 , G06Q50/01 , H04L67/22
摘要: A routing system is described herein for intelligently routing actions directed to any one of a collection of user devices that are associated with a user. In operation, the routing system receives a request from a source entity to perform an action. The routing system determines a mode of carrying out the action that involves use of one or more user devices, selected from the collection of user devices. It then instructs the selected user device(s) to carry out the action. In this manner of operation, requests that are directed to an individual user device are no longer necessarily carried out by that individual user device. The routing system chooses the user device(s) to carry out the action based on current context information together with relationship information extracted from a user graph.
-
公开(公告)号:US20170222892A1
公开(公告)日:2017-08-03
申请号:US15010655
申请日:2016-01-29
发明人: Jared A. Brown , Eddie Fusaro , Gurpreet Virdi , Murari Sridharan
CPC分类号: H04L43/045 , G06F9/5027 , G06Q30/02 , G06Q50/01 , H04L67/22
摘要: A routing system is described herein for intelligently routing actions directed to any one of a collection of user devices that are associated with a user. In operation, the routing system receives a request from a source entity to perform an action. The routing system determines a mode of carrying out the action that involves use of one or more user devices, selected from the collection of user devices. It then instructs the selected user device(s) to carry out the action. In this manner of operation, requests that are directed to an individual user device are no longer necessarily carried out by that individual user device. The routing system chooses the user device(s) to carry out the action based on current context information together with relationship information extracted from a user graph.
-
公开(公告)号:US11922001B2
公开(公告)日:2024-03-05
申请号:US18182605
申请日:2023-03-13
发明人: Jared Brown , John Thomas Kimbell , Patrick Evan Little , Marianna Levant , Rory Akira Malcolm Fairweather , Lisa Marie Wright , Gurpreet Virdi , Grigoriy V Lyukshin , David Chege Gitau
IPC分类号: G06F40/166 , G06F3/0481 , G06F3/0482 , G06F3/04842 , G06F3/04845 , G06F3/0489 , G06F9/54 , G06F16/16
CPC分类号: G06F3/04845 , G06F3/0481 , G06F3/0482 , G06F3/04842 , G06F3/0489 , G06F9/543 , G06F16/168
摘要: A method of operating a device, which includes providing a user interface with a display artifact; in response to an indication a user selected to copy the display artifact, storing multiple levels of detail of the display artifact; allowing the user to paste a selected level of detail by steps of: in response to an indication a user selected an input field and a paste command, displaying a plurality of paste options for pasting the display artifact into the input field, wherein the plurality of paste options each have a unique level of detail for representing the display artifact; allowing the user to select from the plurality of paste options; and in response to an indication a user selected a paste option from the plurality of paste options, pasting the display artifact with a level of detail associated with the selected paste option into the input filed.
-
-
-
-
-
-
-
-
-