-
公开(公告)号:US20170300364A1
公开(公告)日:2017-10-19
申请号:US15130174
申请日:2016-04-15
Applicant: Google Inc.
Inventor: Eric HC Liu , Kevin D. Brune , Yoshimichi Matsuoka , Gilbert Cabillic , Gaurav Shah
CPC classification number: G06F9/5055 , G06F9/5027 , G06F2209/503 , H04W4/029
Abstract: The present disclosure provides modular electronic devices that are capable of predicting future availability of module combinations and associated computing resources and/or capable of predicting future tasks. Based on such predictions, the module or modular electronic device can choose to schedule or delay certain tasks, alter resource negotiation behavior/strategy, or select from among various different resource providers. As an example, a modular electronic device of the present disclosure can identify one or more computing tasks to be performed; predict one or more future sets of computing resources that will be respectively available to the modular electronic device at one or more future time periods; and determine a schedule for performance of the one or more computing tasks based at least in part on the prediction of the one or more future sets of computing resources that will be respectively available at the one or more future time periods.
-
公开(公告)号:US10025636B2
公开(公告)日:2018-07-17
申请号:US15130242
申请日:2016-04-15
Applicant: Google Inc.
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.
-
公开(公告)号:US09990235B2
公开(公告)日:2018-06-05
申请号:US15130436
申请日:2016-04-15
Applicant: Google Inc.
Inventor: Eric H C Liu , Kevin D. Brune , Yoshimichi Matsuoka , Gilbert Cabillic , Gaurav Shah
CPC classification number: G06F9/5055 , G06F9/5027 , G06F17/3053 , G06F17/30598 , G06F2209/501 , G06F2209/508
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.
-
公开(公告)号:US20170364396A1
公开(公告)日:2017-12-21
申请号:US15694357
申请日:2017-09-01
Applicant: GOOGLE INC.
Inventor: Eric Liu , Yoshimichi Matsuoka , Jason Chua , Kevin D. Brune
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.
-
公开(公告)号:US20170302517A1
公开(公告)日:2017-10-19
申请号:US15130404
申请日:2016-04-15
Applicant: Google Inc.
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.
-
公开(公告)号:US20170300366A1
公开(公告)日:2017-10-19
申请号:US15130436
申请日:2016-04-15
Applicant: Google Inc.
Inventor: Eric HC Liu , Kevin D. Brune , Yoshimichi Matsuoka , Gilbert Cabillic , Gaurav Shah
CPC classification number: G06F9/5055 , G06F9/5027 , G06F17/3053 , G06F17/30598 , G06F2209/501 , G06F2209/508
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.
-
公开(公告)号:US20170300343A1
公开(公告)日:2017-10-19
申请号:US15130360
申请日:2016-04-15
Applicant: Google Inc.
Inventor: Eric HC Liu , Stephen Schooley , Kevin D. Brune
CPC classification number: G06F9/4411 , G06F1/16 , G06F13/102 , G06F13/385 , G06F13/4081 , H05K5/0256 , H05K5/026 , H05K5/0282
Abstract: Systems and methods of controlling operation of a connection device associated with a modular computing system are disclosed. For instance, data indicative of a connection between a first connection device and a second connection device can be obtained. The first connection device can be associated with a modular computing device, and the second connection device can be associated with a modular component to be implemented within the modular computing device. Each connection device can include a plurality of connector elements. Data indicative of one or more configuration parameters of the second connection device can be obtained. An operating configuration of the first connection device can be determined based at least in part on the data indicative of the one or more configuration parameters. Operation of the first connection device can be controlled based at least in part on the operating configuration.
-
-
-
-
-
-