-
81.
公开(公告)号:US20180183877A1
公开(公告)日:2018-06-28
申请号:US15896670
申请日:2018-02-14
Applicant: International Business Machines Corporation
CPC classification number: H04L67/12 , G06F9/505 , G06Q10/101 , H04W4/08 , H04W4/70
Abstract: For distributed processing using forecasted location-based IoT device clusters, at a central IoT device, a data source that is to be used and a duration for processing a workload is determined. A set of IoT devices operating within a threshold distance from the data source at a first time is selected. A subset of the set is selected to form a sub-cluster of IoT devices where a forecasted travel path of a member IoT device in the subset keeps the member within the threshold distance from the data source for the duration. A lightweight application is configured at a first IoT device in the subset which enables the first IoT device to participate in the sub-cluster and process the workload.
-
公开(公告)号:US10003640B2
公开(公告)日:2018-06-19
申请号:US15443797
申请日:2017-02-27
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Kulvir S. Bhogal , Rick A. Hamilton, II , James R. Kozloski , Brian M. O'Connell , Clifford A. Pickover
IPC: G06F9/50 , H04L29/08 , H04L12/24 , H04L12/911
CPC classification number: H04L67/1002 , G06F9/5083 , G06Q30/00 , H04L41/0893 , H04L47/823 , H04L47/828
Abstract: A system and method of decreasing server loads and, more particularly, to decrease server load by automatically determining subgroups based on object interactions and computational expenditures. The system includes a plurality of servers; a subgroup optimization module configured to segment a plurality of objects into optimal subgroups; and a server transfer module configured to apportion one or more of the optimal subgroups between the plurality of servers based on a load of each of the plurality of servers. The method includes determining a relationship amongst a plurality of objects; segmenting the objects into optimized subgroups based on the relationships; and apportioning the optimized subgroups amongst a plurality of servers based on server load.
-
公开(公告)号:US09990234B2
公开(公告)日:2018-06-05
申请号:US15041252
申请日:2016-02-11
Applicant: International Business Machines Corporation
CPC classification number: G06F9/505 , G06F9/4856 , G06F9/5088 , H04W4/70
Abstract: For distributed processing using clustering of interdependent Internet of Things (IoT) devices, at a central device, a data source to be used for processing a workload is determined. A set is selected of devices operating within a threshold distance from the data source at a first time. A first subset of the set of devices is selected. Each device in the first subset satisfies a clustering condition. A first device in the subset is instructed to configure a lightweight application to participate in the cluster and process the workload. The processing of the workload is halted on a second device, where the first device has a processing dependency on the second device in processing the workload. A preserved current state of processing the workload is transferred from the first device to a third device. The processing of the workload is continued using the second device and the third device.
-
84.
公开(公告)号:US09946537B2
公开(公告)日:2018-04-17
申请号:US15147930
申请日:2016-05-06
Applicant: International Business Machines Corporation
CPC classification number: G06F8/73 , G06F8/71 , G06F17/30525 , G06F17/3053 , G06F17/30554 , G06F17/30864 , G06F17/30867
Abstract: Embodiments of the present invention provide an approach for integrated development environment (IDE)-based repository searching (e.g., for library elements such as classes and/or functions) in a networked computing environment. In a typical embodiment, a first program code file is received from a first integrated development environment (IDE). The first program file may be associated with a set of attributes as stored in an annotation, header, or the like. Regardless, the first program file may be parsed and indexed into a repository based on the set of attributes. A search request may then be received from a second IDE. Based on the search request and the set of attributes, a matching program code file may then be identified as stored in the repository. Once identified, the matching program code file may be transmitted/communicated to the second IDE to fulfill the search request.
-
公开(公告)号:US20180077083A1
公开(公告)日:2018-03-15
申请号:US15815306
申请日:2017-11-16
Applicant: International Business Machines Corporation
Inventor: Aaron K. Baughman , Brian M. O'Connell , Stefan Van Der Stockt
IPC: H04L12/911
CPC classification number: H04L47/823
Abstract: In a multi-tiered simulation configuration, a combination of predictive models is executed such that each tier in the multi-tiered simulation configuration executes at least one predictive model to produce a corresponding set of predicted events, and a predicted event from a first tier in the configuration forms an input to a next tier in the configuration. Using a subset of a selected set of predicted events outputted from a corresponding selected tier in the multi-tiered simulation configuration, a set of features is extracted, each feature in the set of features having an effect on an outcome of the simulated process. The set of features is used in a demand level prediction model to predict a threshold demand, wherein reaching the threshold demand in an actual utilization of a computing resource is indicative of a likelihood of an unforeseen rise in a demand for the computing resource after a period.
-
公开(公告)号:US20180067730A1
公开(公告)日:2018-03-08
申请号:US15808234
申请日:2017-11-09
Applicant: International Business Machines Corporation
CPC classification number: G06F8/70 , G06F8/30 , G06F8/36 , G06F8/71 , G06F9/44589 , G06F17/30424 , G06Q10/06
Abstract: An approach for integrated development environment (IDE)-based program code library searching and selection in multiple programming languages in a networked computing environment is provided. In a typical embodiment, a search request (e.g., to locate a desired program code library) will be received in an IDE and parsed. The search request generally includes a set of annotations corresponding to at least one of: a primary program code language of the program code library, an alternate program code language of the program code library, or a method pair associated with the program code library. A search of at least one program code library repository will then be conducted based on the set of annotations, and a set of matching results will be generated. The set of matching results may include one or more program code libraries, and may be provided to a device hosting the IDE.
-
公开(公告)号:US09882836B2
公开(公告)日:2018-01-30
申请号:US14294663
申请日:2014-06-03
Applicant: International Business Machines Corporation
Inventor: Aaron K. Baughman , Brian M. O'Connell , Stefan Van Der Stockt
IPC: H04L12/911
CPC classification number: H04L47/823
Abstract: A method, system, and computer program product for adjusting cloud resource allocation using n-tier simulation are provided in the illustrative embodiments. In a multi-tiered simulation configuration, a combination of predictive models is executed such that each tier executes at least one predictive model to produce a corresponding set of predicted events. Each tier simulates a process that is consuming a computing resource. Using a subset of a selected set of predicted events outputted from a corresponding selected tier, a set of features is extracted. each feature in the set of features has an effect on an outcome of the simulated process. The set of features is used in a demand level prediction model to predict a threshold demand. Reaching the threshold demand in an actual utilization of the computing resource is indicative of a likelihood of an unforeseen rise in a demand for the computing resource after a period.
-
公开(公告)号:US09852043B2
公开(公告)日:2017-12-26
申请号:US15602213
申请日:2017-05-23
Applicant: International Business Machines Corporation
Inventor: Aaron K. Baughman , Thomas B. Harrison , Cody A. Clements , Michael P. Lazos , Robert J. Lewis , Brian M. O'Connell , Mary C. Zabriskie
CPC classification number: G06F11/3457 , G06F9/5072 , H04L41/083 , H04L43/50
Abstract: A method and associated systems for optimizing a computing platform. A processor joins sets of configurable parameters into groups that each identifies a configuration of the computing environment or of a component or subsystem of the computing environment. The processor generates a set of variations of each group, where each variation identifies a candidate configuration of the component, subsystem, or platform, and where each candidate configuration identifies a distinct set of values of the group of parameters associated with that component, subsystem, or platform. Each configuration of this first generation of configurations undergoes a massively parallel iterative procedure that generates a next generation of configurations by performing operations upon the first generation that are similar to those of a natural-selection process. The procedure repeats until successive generations converge, within resource constraints, to a fittest generation that represents an optimal or most nearly optimal configuration of the computing platform.
-
公开(公告)号:US20170357274A1
公开(公告)日:2017-12-14
申请号:US15180619
申请日:2016-06-13
Applicant: International Business Machines Corporation
Inventor: Aaron K. Baughman , Arun Joseph , Brian M. O'Connell , Diwesh Pandey
CPC classification number: G05D5/06 , A41D1/005 , A61B5/0022 , A61B5/01 , A61B5/0205 , A61B5/0533 , A61B5/0537 , A61B5/1072 , A61B5/6804 , A61B5/6898 , G06F19/00 , G06N3/0445 , G16H40/67 , H01G9/20
Abstract: A garment being worn by a user is optimized by altering a feature of a garment including texture, shape and size, while the garment is still being worn by the user.
-
90.
公开(公告)号:US09779756B2
公开(公告)日:2017-10-03
申请号:US14967263
申请日:2015-12-11
Applicant: International Business Machines Corporation
Inventor: Lisa Seacat DeLuca , James R. Kozloski , Clifford A. Pickover , Brian M. O'Connell
CPC classification number: G10L21/06 , G06F17/241 , G06F17/273 , G06F17/277 , G06K9/222 , G06K2209/01 , G10L15/1822 , G10L2015/088
Abstract: A system for indicating a speaker is likely to be misunderstood by at least one listener from a group of listeners. The system includes a computer interface configured to receive lexicon information from the group of listeners. The lexicon information includes words encountered by each of the listeners from the group of listeners and a word count associated with each of the words. A computer with at least one central processing unit is configured to determine when the word count corresponding to a spoken word from the speaker is below a threshold count. A transducer coupled to the computer is configured to signal the speaker that the spoken word has likely been misunderstood by the listener when the word count corresponding to the spoken word is below the threshold count.
-
-
-
-
-
-
-
-
-