-
91.
公开(公告)号:US10296387B2
公开(公告)日:2019-05-21
申请号:US15831502
申请日:2017-12-05
发明人: Bin Cao , James E. Carey , Bradley L. Manning
摘要: Disclosed aspects include managing a set of assets for a user in a shared pool of configurable computing resources. The shared pool of configurable computing resources has a set of virtual machines. A set of usage data for the user is established. The set of usage data corresponds to usage of an asset by the user. Based on the set of usage data for the user, an asset action for the asset for the user on a virtual machine is determined. In response to determining the asset action for the asset, the asset action for the asset for the user on the virtual machine is selected.
-
92.
公开(公告)号:US10250467B2
公开(公告)日:2019-04-02
申请号:US14277027
申请日:2014-05-13
发明人: Lance Bragstad , Michael J. Branson , Bin Cao , James E. Carey , Mathew R. Odden
摘要: Performance thresholds are defined for operators in a flow graph for a streaming application. A streams manager deploys the flow graph to one or more virtual machines (VMs). The performance of each portion of the flow graph on each VM is monitored. A VM is selected. When the performance of the portion of the flow graph in the selected VM does not satisfy the defined performance threshold(s), a determination is made regarding whether the portion of the flow graph is underperforming or overperforming. When the portion of the flow graph is underperforming, the portion of the flow graph is split into multiple portions that are implemented on multiple VMs. When the portion of the flow graph is overperforming, a determination is made of whether a neighbor VM is also overperforming. When a neighbor VM is also overperforming, the two VMs may be coalesced into a single VM.
-
公开(公告)号:US20190020999A1
公开(公告)日:2019-01-17
申请号:US16121167
申请日:2018-09-04
发明人: Bin Cao , James E. Carey , Kirubel Z. Seifu
摘要: A mobile data network supports making subscriber data addressable as devices in a mobile data network. Each data chunk is assigned a device address in the mobile data network. The data chunk can then be addresses as a device in the mobile data network. A first implementation allows accessing data in existing mobile data networks by sending a text message to the device address of the data chunk. When the data chunk receives a text message, it responds with one or more text messages that deliver the data in the data chunk to the sender who sent the text message. A second implementation includes a subscriber data mechanism in the mobile data network that supports tracking, transfer and management of subscriber data in the mobile data network. Making subscriber data addressable as a device simplifies data-centric communication in a mobile data network.
-
公开(公告)号:US10171554B2
公开(公告)日:2019-01-01
申请号:US15406665
申请日:2017-01-14
发明人: Bin Cao , James E. Carey , Kirubel Z. Seifu
摘要: A mobile data network supports making subscriber data addressable as devices in a mobile data network. Each data chunk is assigned a device address in the mobile data network. The data chunk can then be addressed as a device in the mobile data network. Data chunks corresponding to a subscriber are distributed across multiple devices in the mobile data network. The location of the subscriber's data chunks is tracked by the subscriber's mobile device and also by a tracking table in the mobile data network.
-
公开(公告)号:US10083011B2
公开(公告)日:2018-09-25
申请号:US15130836
申请日:2016-04-15
发明人: Bin Cao , Jessica R. Eidem , Brian R. Muras , Jingdong Sun
CPC分类号: G06F8/30 , G06F8/433 , G06F16/24568 , G06F16/9024
摘要: A smart tuple manager includes a mechanism for splitting a smart tuple, and for automatically generating one or more classes from existing classes when a smart tuple is split. When a first smart tuple is split into second and third new smart tuples, classes for the second and third smart tuples are automatically generated from the class for the first smart tuple. The classes for the second and third smart tuples are subsets of the data elements and code segments in the first class. After a class is automatically generated, new code segments may be added to the class as needed.
-
96.
公开(公告)号:US20180095796A1
公开(公告)日:2018-04-05
申请号:US15831502
申请日:2017-12-05
发明人: Bin Cao , James E. Carey , Bradley L. Manning
CPC分类号: G06F9/5011 , G06F8/61 , G06F9/45558 , G06F9/5077 , G06F11/30 , G06F11/3409 , G06F2009/4557 , G06F2009/45591 , G06F2009/45595 , G06F2201/81 , G06F2201/815 , G06F2201/865
摘要: Disclosed aspects include managing a set of assets for a user in a shared pool of configurable computing resources. The shared pool of configurable computing resources has a set of virtual machines. A set of usage data for the user is established. The set of usage data corresponds to usage of an asset by the user. Based on the set of usage data for the user, an asset action for the asset for the user on a virtual machine is determined. In response to determining the asset action for the asset, the asset action for the asset for the user on the virtual machine is selected.
-
公开(公告)号:US09904520B2
公开(公告)日:2018-02-27
申请号:US15130812
申请日:2016-04-15
发明人: Bin Cao , Jessica R. Eidem , Brian R. Muras , Jingdong Sun
CPC分类号: G06F8/30 , G06F9/4494 , G06F17/30516 , G06F17/30958
摘要: A smart tuple manager includes a mechanism for merging a smart tuple, and for automatically generating one or more classes from existing classes when a smart tuple is merged. When a first smart tuple and a second smart tuple are merged into a new third smart tuple, a class for the third smart tuple is automatically generated from the classes for the first and second smart tuples. The class for the third smart tuple is a superset of the classes for the first and second smart tuples. After a class is automatically generated, new code segments may be added to the class as needed.
-
98.
公开(公告)号:US20180026861A1
公开(公告)日:2018-01-25
申请号:US15710805
申请日:2017-09-20
发明人: Lance Bradstad , Michael J. Branson , Bin Cao , James E. Carey , Mathew R. Odden
IPC分类号: H04L12/26
CPC分类号: H04L43/04 , G06F9/45558 , G06F9/50 , G06F11/32 , G06F11/3404 , G06F11/3409 , G06F11/3442 , G06F2009/4557 , G06F2201/81 , G06F2201/815 , G06F2201/865 , H04L41/0896 , H04L41/5009 , H04L41/5025 , H04L41/5096 , H04L47/783 , H04L65/60
摘要: Performance thresholds are defined for operators in a flow graph for a streaming application. A streams manager deploys the flow graph to one or more virtual machines (VMs). The performance of each portion of the flow graph on each VM is monitored. A VM is selected. When the performance of the portion of the flow graph in the selected VM does not satisfy the defined performance threshold(s), a determination is made regarding whether the portion of the flow graph is underperforming or overperforming. When the portion of the flow graph is underperforming, the portion of the flow graph is split into multiple portions that are implemented on multiple VMs. When the portion of the flow graph is overperforming, a determination is made of whether a neighbor VM is also overperforming. When a neighbor VM is also overperforming, the two VMs may be coalesced into a single VM.
-
99.
公开(公告)号:US09870261B2
公开(公告)日:2018-01-16
申请号:US14718159
申请日:2015-05-21
发明人: Bin Cao , James E. Carey , Bradley L. Manning
CPC分类号: G06F9/5011 , G06F8/61 , G06F9/45558 , G06F9/5077 , G06F11/30 , G06F11/3409 , G06F2009/4557 , G06F2009/45591 , G06F2009/45595 , G06F2201/81 , G06F2201/815 , G06F2201/865
摘要: Disclosed aspects include managing a set of assets for a user in a shared pool of configurable computing resources. The shared pool of configurable computing resources has a set of virtual machines. A set of usage data for the user is established. The set of usage data corresponds to usage of an asset by the user. Based on the set of usage data for the user, an asset action for the asset for the user on a virtual machine is determined. In response to determining the asset action for the asset, the asset action for the asset for the user on the virtual machine is selected.
-
公开(公告)号:US09826393B2
公开(公告)日:2017-11-21
申请号:US14739546
申请日:2015-06-15
发明人: Bin Cao , James E. Carey , Kirubel Z. Seifu
CPC分类号: H04W8/20 , H04L61/1588 , H04L61/6004 , H04L61/605 , H04W8/26 , H04W76/14 , H04W84/18
摘要: A mobile data network supports making subscriber data addressable as devices in a mobile data network. Each data chunk is assigned a device address in the mobile data network. The data chunk can then be addressed as a device in the mobile data network. Data chunks corresponding to a subscriber are distributed across multiple devices in the mobile data network, which may include subscriber devices, network components in the mobile data network, and specialized devices provided by storage providers. The mobile data network is queried to determine related devices. An ad-hoc network of the related devices is formed. A data query by one of the related devices is sent to the related devices in the ad-hoc network to determine whether the data query can be satisfied by one of the related devices. If not, the data query is sent via normal channels in the mobile data network.
-
-
-
-
-
-
-
-
-