-
公开(公告)号:US10268520B2
公开(公告)日:2019-04-23
申请号:US15984709
申请日:2018-05-21
Applicant: Google LLC
Inventor: Eric H C Liu , Kevin D. Brune , Yoshimichi Matsuoka , Gilbert Cabillic , Gaurav Shah
Abstract: Systems and methods are provided for managing task performance for a modular electronic device. In one implementation, a modular electronic device can include one or more electronic modular components. The modular electronic device can identify a computational task associated with the modular electronic device and identify one or more computing devices that are available to perform at least a portion of the computational task. The modular electronic device can obtain one or more sets of data associated with one or more computational resources of the computing devices. The modular electronic device can determine a potential benefit to the modular electronic device associated with the performance of the computational task by the computing devices. The modular electronic device can perform at least a portion of the computational task with the computing devices based, at least in part, on the sets of data associated with the computational resources and the potential benefit.
-
公开(公告)号:US10409646B2
公开(公告)日:2019-09-10
申请号:US16022760
申请日:2018-06-29
Applicant: Google LLC
Inventor: Eric H C Liu , Kevin D. Brune , Yoshimichi Matsuoka , Gilbert Cabillic , Gaurav Shah
Abstract: The present disclosure provides modular electronic devices that are capable of managing task performance based on a particular context of computing resources currently available from the ad hoc combination of devices.
-
公开(公告)号:US20190068446A1
公开(公告)日:2019-02-28
申请号:US16171742
申请日:2018-10-26
Applicant: Google LLC
Inventor: Eric HC Liu , Kevin D. Brune , Yoshimichi Matsuoka , Gilbert Cabillic , Gaurav Shah
CPC classification number: H04L41/0823 , H04L41/0853 , H04L43/0817 , H04L43/0882 , H04W24/02 , H04W84/18
Abstract: Systems and methods of determining network configurations for a modular computing entity are disclosed. For instance, a desired functionality to be implemented by a modular computing entity can be identified. Capacity data associated with one or more candidate network devices that are available to join a network associated with the modular computing entity is received. A network combination to implement the desired functionality can be determined based at least in part on the received capacity data. The network combination can include at least a subset of the candidate network devices.
-
公开(公告)号:US20180357113A1
公开(公告)日:2018-12-13
申请号:US16105345
申请日:2018-08-20
Applicant: Google LLC
Inventor: Eric Liu , Yoshimichi Matsuoka , Jason Chua , Kevin D. Brune
IPC: G06F9/54 , G06F9/4401 , G06F1/18 , G06F1/16 , H04M1/02
CPC classification number: G06F9/542 , G06F1/1626 , G06F1/1632 , G06F1/1633 , G06F1/1635 , G06F1/1656 , G06F1/1658 , G06F1/1684 , G06F1/181 , G06F9/4413 , G06F9/445 , G06F13/10 , H04M1/0254
Abstract: Embodiments are provided for managing operation of an electronic device based on the connection(s) of hardware module(s) to the electronic drive via a support housing. According to certain aspects, the electronic device may detect when a hardware module connects to the support housing. The electronic device may identify a function associated with the hardware module, where the function may be a built-in function of the hardware module itself or of the electronic device. The electronic device may accordingly activate the identified function.
-
公开(公告)号:US10776184B2
公开(公告)日:2020-09-15
申请号:US16105345
申请日:2018-08-20
Applicant: Google LLC
Inventor: Eric Liu , Yoshimichi Matsuoka , Jason Chua , Kevin D. Brune
Abstract: Embodiments are provided for managing operation of an electronic device based on the connection(s) of hardware module(s) to the electronic drive via a support housing. According to certain aspects, the electronic device may detect when a hardware module connects to the support housing. The electronic device may identify a function associated with the hardware module, where the function may be a built-in function of the hardware module itself or of the electronic device. The electronic device may accordingly activate the identified function.
-
公开(公告)号:US10374889B2
公开(公告)日:2019-08-06
申请号:US16171742
申请日:2018-10-26
Applicant: Google LLC
Inventor: Eric H C Liu , Kevin D. Brune , Yoshimichi Matsuoka , Gilbert Cabillic , Gaurav Shah
Abstract: Systems and methods of determining network configurations for a modular computing entity are disclosed. For instance, a desired functionality to be implemented by a modular computing entity can be identified. Capacity data associated with one or more candidate network devices that are available to join a network associated with the modular computing entity is received. A network combination to implement the desired functionality can be determined based at least in part on the received capacity data. The network combination can include at least a subset of the candidate network devices.
-
公开(公告)号:US20180321982A1
公开(公告)日:2018-11-08
申请号:US16022760
申请日:2018-06-29
Applicant: Google LLC
Inventor: Eric HC Liu , Kevin D. Brune , Yoshimichi Matsuoka , Gilbert Cabillic , Gaurav Shah
CPC classification number: G06F9/5038 , G06F9/5027 , G06F9/5083 , G06F2209/5019 , G06F2209/503 , G06F2209/548 , G06Q30/00
Abstract: The present disclosure provides modular electronic devices that are capable of managing task performance based on a particular context of computing resources currently available from the ad hoc combination of devices.
-
公开(公告)号:US20180276048A1
公开(公告)日:2018-09-27
申请号:US15984709
申请日:2018-05-21
Applicant: Google LLC
Inventor: Eric HC Liu , Kevin D. Brune , Yoshimichi Matsuoka , Gilbert Cabillic , Gaurav Shah
IPC: G06F9/50
CPC classification number: G06F9/5055 , G06F9/5044 , G06F9/505 , G06F2209/502 , G06F2209/503 , G06F2209/509
Abstract: Systems and methods are provided for managing task performance for a modular electronic device. In one implementation, a modular electronic device can include one or more electronic modular components. The modular electronic device can identify a computational task associated with the modular electronic device and identify one or more computing devices that are available to perform at least a portion of the computational task. The modular electronic device can obtain one or more sets of data associated with one or more computational resources of the computing devices. The modular electronic device can determine a potential benefit to the modular electronic device associated with the performance of the computational task by the computing devices. The modular electronic device can perform at least a portion of the computational task with the computing devices based, at least in part, on the sets of data associated with the computational resources and the potential benefit.
-
公开(公告)号:US10158734B2
公开(公告)日:2018-12-18
申请号:US14798913
申请日:2015-07-14
Applicant: Google LLC
Inventor: Kevin D. Brune , Nicole Gibson , Duane Valz , Yevgeniy Eugene Shteyn
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting notifications in an enterprise system. In one aspect, a method include actions of obtaining a template that defines (i) trigger criteria for presenting a notification type and (ii) content rules for determining content to include in a notification of the notification type. Additional actions include accessing enterprise resources of an enterprise, the enterprise resources including data describing entities related to the enterprise and relationships among the entities. Further actions include, accessing user information specific to a user and determining that the trigger criteria is satisfied by the enterprise resources and the user information. Additional actions include generating a particular notification of the notification type based at least on the content rules and providing the particular notification to the user.
-
公开(公告)号:US20180285162A1
公开(公告)日:2018-10-04
申请号:US15997488
申请日:2018-06-04
Applicant: Google LLC
Inventor: Eric HC Liu , Kevin D. Brune , Yoshimichi Matsuoka , Gilbert Cabillic , Gaurav Shah
Abstract: Systems and methods of determining tasks to be performed by a modular entity are disclosed. For instance, data associated with one or more tasks performed by one or more first modular entities within one or more modular computing environments can be obtained. Each first modular entity includes at least one modular component. A performance score can be determined for each task performed by each first modular entity. The performance scores can provide a measure of efficiency of a performance of a task by a first modular entity. An entity profile can be determined for each first modular entity based at least in part on the determined performance scores. At least one task to be performed by at least one modular entity can be determined based at least in part on the determined entity profiles for the one or more first modular entities.
-
-
-
-
-
-
-
-
-