-
公开(公告)号:US11237810B2
公开(公告)日:2022-02-01
申请号:US16360630
申请日:2019-03-21
Applicant: Google LLC
Inventor: Pankaj Risbood , Parag Kacharulal Sarda , Rahul S. Kulkarni , Rohit Jain , Vittaldas Sachin Shenoy , Vivek Sahasranaman
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selection of ranked configurations. In one aspect, a method includes providing a plurality of class definitions for selection, each class definition modeling a respective data or functional component of a cloud-based environment using a group of configurable class parameters, each class definition supporting instantiation and inheritance of the class definition in a configuration specification for a cloud-based deployment; deriving respective performance metrics associated with each of the plurality of class definitions based on aggregated performance of multiple cloud-based deployments, wherein the multiple cloud-based deployments had been carried out according to respective configuration specifications that require instantiation of the class definition or a new class definition derived from the class definition; and utilizing the respective performance metrics associated with each of the plurality of class definitions in ranking the plurality of class definitions.
-
公开(公告)号:US10241770B2
公开(公告)日:2019-03-26
申请号:US15385223
申请日:2016-12-20
Applicant: GOOGLE LLC
Inventor: Pankaj Risbood , Parag Kacharulal Sarda , Rahul S. Kulkarni , Rohit Jain , Vittaldas Sachin Shenoy , Vivek Sahasranaman
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selection of ranked configurations. In one aspect, a method includes providing a plurality of class definitions for selection, each class definition modeling a respective data or functional component of a cloud-based environment using a group of configurable class parameters, each class definition supporting instantiation and inheritance of the class definition in a configuration specification for a cloud-based deployment; deriving respective performance metrics associated with each of the plurality of class definitions based on aggregated performance of multiple cloud-based deployments, wherein the multiple cloud-based deployments had been carried out according to respective configuration specifications that require instantiation of the class definition or a new class definition derived from the class definition; and utilizing the respective performance metrics associated with each of the plurality of class definitions in ranking the plurality of class definitions.
-
公开(公告)号:US20220137943A1
公开(公告)日:2022-05-05
申请号:US17647942
申请日:2022-01-13
Applicant: Google LLC
Inventor: Pankaj Risbood , Parag Kacharulal Sarda , Rahul S. Kulkarni , Rohit Jain , Vittaldas Sachin Shenoy , Vivek Sahasranaman
IPC: G06F8/60 , G06F9/448 , G06F9/445 , G06F9/455 , G06F9/50 , H04L41/0266 , H04L41/14 , H04L41/5009
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selection of ranked configurations. In one aspect, a method includes providing a plurality of class definitions for selection, each class definition modeling a respective data or functional component of a cloud-based environment using a group of configurable class parameters, each class definition supporting instantiation and inheritance of the class definition in a configuration specification for a cloud-based deployment; deriving respective performance metrics associated with each of the plurality of class definitions based on aggregated performance of multiple cloud-based deployments, wherein the multiple cloud-based deployments had been carried out according to respective configuration specifications that require instantiation of the class definition or a new class definition derived from the class definition; and utilizing the respective performance metrics associated with each of the plurality of class definitions in ranking the plurality of class definitions.
-
公开(公告)号:US20190265957A1
公开(公告)日:2019-08-29
申请号:US16360630
申请日:2019-03-21
Applicant: Google LLC
Inventor: Pankaj Risbood , Parag Kacharulal Sarda , Rahul S. Kulkarni , Rohit Jain , Vittaldas Sachin Shenoy , Vivek Sahasranaman
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selection of ranked configurations. In one aspect, a method includes providing a plurality of class definitions for selection, each class definition modeling a respective data or functional component of a cloud-based environment using a group of configurable class parameters, each class definition supporting instantiation and inheritance of the class definition in a configuration specification for a cloud-based deployment; deriving respective performance metrics associated with each of the plurality of class definitions based on aggregated performance of multiple cloud-based deployments, wherein the multiple cloud-based deployments had been carried out according to respective configuration specifications that require instantiation of the class definition or a new class definition derived from the class definition; and utilizing the respective performance metrics associated with each of the plurality of class definitions in ranking the plurality of class definitions.
-
公开(公告)号:US10074109B2
公开(公告)日:2018-09-11
申请号:US15262693
申请日:2016-09-12
Applicant: Google LLC
Inventor: Vinay Goel , Rahul S. Kulkarni , Subramanya Srikanth Belwadi , Siddartha Naidu , Ramanathan V. Guha
CPC classification number: G06Q30/0269 , G06Q30/02 , G06Q30/0272 , G06Q30/0275 , G06Q30/0276 , G06Q30/0277 , G06Q50/01
Abstract: In one implementation, a method for providing information to computer users includes receiving at a server system an indicator of an action performed on a third-party website by a first user of a social network of users. The method can also include creating by the server system first promotional information based upon the received indicator and information associated with the first user of the social network. The method can further include persistently storing by the server system the created first promotional information in a repository of promotional information, wherein the repository stores promotional information associated with a plurality of third-party websites for display to users of a plurality of social networks. The method can additionally include receiving at the server system a request for promotional information to display to a second user of the social network, the second user having an acquaintance relationship with the first user.
-
-
-
-